ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

基于VSG与PQ控制的T型逆变器微电网仿真实现

基于VSG与PQ控制的T型逆变器微电网仿真实现 搞微电网仿真的朋友多少都绕不开一个核心问题离网状态下系统里的电压和频率到底谁来定你看大电网有无数台同步发电机顶着频率说50Hz就是50Hz可一旦到了孤岛、偏远地区、应急供电场景就全靠手上的逆变器自己撑场面。这个项目标题“基于VSG和PQ控制两台T型逆变器构成局域微电网研究Simulink仿真实现”说的就是这事儿——用一台走VSG虚拟同步发电机控制的逆变器当“主机”建立电压和频率基准另一台走PQ恒功率控制的逆变器当“从机”按指令输出功率两台T型三电平逆变器在交流母线上并联共同给负载供电。这个架构属于典型的孤岛微电网主从控制方案规模不大但五脏俱全非常适合用来理解微电网的电压频率建立、功率分配、并联环流这些核心问题。想学微电网控制的学生、刚入门做逆变器并网/组网仿真的工程师或者打算往多机并联扩展的研究人员这套东西都值得从头到尾跑一遍。1. 系统架构与整体设计思路1.1 为什么用VSG做主机、PQ做从机先说主机为什么选VSG。在孤岛微电网里至少得有一个电源站出来建立电压和频率让其他电源有个可参考的“锚点”。传统做法是V/f控制直接把输出电压幅值和频率死死钉在额定值上简单直接。但V/f控制有个硬伤它相当于一个理想电压源几乎不带惯性和阻尼负载突变时频率会硬生生被拖拽系统动态响应生硬甚至可能引起振荡。VSG的思路是模拟同步发电机的转子运动方程给逆变器人为赋予“转动惯量”和“阻尼系数”让它在功率突变时像一个真实的同步机那样频率先平滑下坠再缓慢恢复既有物理质感又对系统稳定性友好。这台VSG逆变器在系统里承担的是“电网支撑”角色负荷变了它自动兜底消纳功率差额频率电压由它说了算。从机选PQ就更好理解了。PQ控制的本质是“恒功率输出”——我不管系统频率电压怎么变我只保证我输出的有功和无功紧跟我给的指令值。在孤岛微电网里从机不需要操心调频调压它只需要盯住母线电压把指定功率送出去就行。这个角色恰好对应实际工程中的分布式电源光伏、储能按计划出功让主机去平衡系统。主从架构的另一个好处是控制职责清晰两个逆变器的软件逻辑完全解耦不会出现两台都抢调频、结果互相打架的尴尬局面。有人可能会问为什么不用下垂控制实现功率均分下垂控制的优点是不需要通信、天然支持多机并联但它本质上是有差调节频率电压会随着负载变化发生偏移VSG如果加个二次调频积分环节就能把频率拉回额定值做研究和实际工程都更顺手。1.2 局域微电网的拓扑结构与运行模式这套系统的拓扑结构其实不复杂两个独立直流源分别接两台T型三电平逆变器逆变器输出经过LC滤波器再串上线缆阻抗用一只电阻加电感模拟然后汇流到一条公共交流母线上。公共母线下面挂一个可切换的负载模拟实际的用电负荷。这个结构对应实际场景就是一个小型离网电站一台主力电源加一台配套电源共同带一个孤立小区或者小型园区。整个系统运行过程可以切成三个典型阶段来观察阶段一空载启动只有VSG主机投入它自己建立额定电压和50Hz频率带空载或极小负载阶段二从机接入PQ从机启动PLL锁定母线电压相位完成预同步后闭合并网开关按给定功率输出阶段三负载投切在母线上接入或切除负载观察主机频率电压动态、从机功率跟踪以及两台逆变器之间的环流。这种运行模式的好处是阶段边界清晰仿真时每一个阶段对应一个观察窗口出了问题一眼就能定位是哪个环节的锅。要注意的是三个阶段的动作顺序千万别乱如果从机在主机电压建立起来之前就强行接入PLL没有稳定的参考信号锁相失败或者冲击电流会直接把仿真波形打成一团乱麻。2. 核心控制策略解析2.1 VSG控制实现有功-频率环与无功-电压环VSG控制的核心是同步发电机的转子运动方程。中学物理讲过同步机的转子是一个有转动惯量的铁疙瘩功率不平衡时转速不会突变而是按照机械动力学方程缓慢变化。VSG把这条物理规律搬到逆变器控制算法里写成离散方程J * dω/dt P_ref / ω_n - P_e / ω_n - D * (ω - ω_n)这里的J是虚拟转动惯量D是阻尼系数P_ref是有功给定视容量取额定功率或预估负载功率P_e是实测输出有功ω_n是额定角频率。有功-频率环对ω积分得到相位θ这个θ就是后面所有Park变换的参考角。也就是说VSG不需要PLL锁相它自己就是“相位之源”这跟PQ从机的控制逻辑有本质区别一定要记住。无功-电压环则负责生成电压幅值参考E*。常见做法是把无功给定Q_ref和实测无功Q_e做差送给一个PI调节器输出叠加在额定电压幅值上得到E*。然后把E*和θ合成三相正弦参考电压交给后面的电压外环和电流内环去跟踪。细节上有个容易忽略的点计算P_e和Q_e时要用一阶低通滤波器滤掉高频纹波截止频率选几十赫兹就够不要太高否则功率环容易串入开关噪声。VSG的两个关键参数J和D调参逻辑跟真实同步机的飞轮和制动器一个道理J太大系统响应迟钝但抗扰能力强J太小小频率容易来回晃D决定一次调频的下垂斜率实际可以按系统额定功率和允许的频率偏差范围来估算初值。做过几轮仿真后手感基本就出来了。2.2 PQ控制实现功率外环加电流内环PQ控制的原理可以用一句话概括把三相电流变换到dq同步旋转坐标系下有功只跟d轴电流有关无功只跟q轴电流有关然后各用各的PI调节器盯着就行。但前提是坐标系得转对——Park变换的角度来自PLL锁相锁的是主机建立的母线电压相位。也就是说PQ从机自己不做频率只派出PLL去“观察”主机的相位跟着走。这一步在Simulink搭建时最容易出现坐标系错位问题后面我细说。PQ控制的常规结构是功率外环加电流内环P_ref和Q_ref分别与实测P_e、Q_e做差经PI调节器得到d轴和q轴的电流参考值进入电流内环后再用PI控制器加前馈解耦项ωL * i_q和ωL * i_d叠加到各自的控制输出上最后叠加电网电压前馈输出调制波。前馈解耦不是可选项低压微电网线路电阻不小有功和无功会互相牵连不加解耦的话两条轴的控制会“串味”仿真结果就是功率跟踪总是差一口。如果线路电阻大得离谱光靠标准解耦还不够那就需要上虚拟阻抗法通过人为增加输出阻抗来强制解耦不过那是另一个话题了。电流内环的PI参数可以按典型I型系统整定带宽取1000到3000 rad/s量级功率外环的带宽要比电流环低一个数量级左右不然内外环互相干扰波形会出现规律性的“发抖”。启动时给功率外环加一个软启动斜坡或者限制输出变化率能避免从机接入瞬间的功率跳变冲击。2.3 T型三电平逆变器的调制与中点电位平衡为什么这个系统选T型三电平而不是普通两电平答案很简单三电平输出谐波小、开关管电压应力小同样耐压等级下可以上更高的直流母线电压对电能质量也更友好。T型相比传统I型二极管钳位型三电平每相少两个钳位二极管导通损耗和器件数量都更优所以在实际产品里越来越常见。每相由4个IGBT组成上管接到直流正母线下管接到直流负母线两个中管串联后接到直流中点通过不同的开关组合在输出端产生±Vdc/2和0三个电平。调制方式在Simulink里最省事的是载波层叠PWM两个同幅值、同相位的三角载波分别在正负半周工作调制波大于零时和正半周载波比较小于零时和负半周载波比较生成对应开关管的门极信号。SVPWM当然也可以但要处理扇区判断和冗余小矢量分配代码量会大不少做研究可以先从载波层叠开始。中点电位漂移是三电平绕不开的坑。当三相电流流过时直流母线上电容和中下电容之间的中点会灌入电流导致两个电容电压偏离一半直流母线电压输出波形畸变甚至桥臂过压。最简单的平衡手段是在调制波上叠加一个零序分量零序分量由中点电压差经过PI调节器生成效果上等效于调节正负电平的作用时间把中点电荷拉回平衡。做仿真时有个务实技巧如果只是想验证VSG和PQ控制算法本身可以先用理想直流源串联分压来模拟中点等整体跑通了再引入中点电位闭环。这样的分层调试思路能省下大量排查时间。3. Simulink仿真搭建实操过程3.1 主电路搭建T型桥臂与LC滤波参数计算Simulink里搭建T型三电平逆变器有两种路线第一种用Simscape Electrical自带的Three-Level Bridge模块选T型拓扑结构参数填IGBT的导通电阻和开关特性就行省事第二种用IGBT模块自己搭每相的四个开关管自由度更高但费工夫。如果做仿真验证为主我建议直接用模块把更多精力留给控制算法因为开关管内部特性对控制层的影响微乎其微而自建桥臂死区设置稍有不慎就容易爆出直通短路报错。主电路参数我用一组常用值做参考直流母线电压Vdc取800V额定线电压380V/50Hz额定功率10kWLC滤波器选取要按谐振频率避开控制带宽和开关频率的原则来定。开关频率取10kHz时LC谐振频率压在1kHz附近比较稳妥具体算下来L取2mHC取10μF左右等效谐振频率约为1125Hz远离工频50Hz和开关频率10kHz。线路阻抗用一只0.1Ω电阻加0.5mH电感串联模拟对应几十米电缆的阻抗量级。公共负载用阶梯可投切的RLC负载模块初始接半载等系统稳定后再切到满载方便观察动态过程。3.2 控制系统建模从坐标变换到脉冲触发控制部分我习惯拆成三个子系统坐标变换与功率计算、主控策略VSG或PQ、PWM调制生成。坐标变换部分用Simulink标准库里的Clarke和Park变换模块功率计算用瞬时功率法d轴电压乘d轴电流加q轴电压乘q轴电流得有功q轴电压乘d轴电流减去d轴电压乘q轴电流得无功输出过一个一阶低通滤波器时间常数取0.01秒量级。VSG控制子系统的内部实现可以直接照抄转子运动方程P_ref减去P_e除以ω_n乘上1/J做积分得到偏差角频率再减去阻尼项D乘以角频率偏差最后把这个偏差加到额定角频率上积分一次得到相位θ。无功环就是一个带限幅的PI输出加到额定相电压幅值上作为E*。E*和θ合成三相参考电压后送入电压电流双闭环电压外环用PI把输出滤波电容电压拉向参考值电流内环用PI控制电感电流输出调制波给PWM模块。PQ控制子系统的区别在于前面接了一个PLL锁相环Simulink自带的Three-Phase PLL模块就行带宽设200Hz左右用锁出来的相位做Park变换。功率外环的PI输出给电流内环参考电流内环控制结构和VSG那条完全一样只是坐标系参考角来自PLL而不是内部积分。调制部分两种控制共用一套逻辑调制波和三角载波比较生成T型桥臂四路开关管的脉冲记得死区设2到3微秒。3.3 仿真配置与分阶段启动流程仿真参数这块直接给结论求解器选离散定步长步长取5微秒对应10kHz载波每个周期采样20个点仿真时长设2秒。Simscape电气部分也强制用离散求解器千万别开变步长——三电平开关动作加上Simscape的连续计算会把仿真速度拖到令人崩溃。启动流程按照前面讲的三个阶段严格时间编排0秒时只让VSG主机投入给定P_ref0空载起压0.2秒时给PQ从机解锁PLL先运行0.3秒完成锁相0.5秒时才闭合从机并网开关从机的P_ref给定为3kWQ_ref为0阻性负载下无功为零这样观察起来更直观1.0秒时将公共负载从半载切到满载让主机扛功率突增1.5秒时把从机P_ref从3kW阶跃到6kW观察功率转移过程。每个阶段都对应一组波形记录点方便后面逐段排查。4. 仿真结果解读与常见问题排查4.1 正常工况下应该看到的仿真波形跑完正常流程后重点看四类波形母线三相电压、主机和从机的输出功率、系统频率、直流电容中点电压差。正常的VSG主机会在启动约0.1秒内建立起光滑对称的三相正弦电压幅值稳定在额定值附近母线频率在负载突增瞬间会看到先小幅跌落再缓升回50Hz的“同步机式”动态过程——这是VSG惯量在起作用如果波形里没有这个回落过程反而要检查J是不是给得太大把惯性抹没了。PQ从机的功率波形应该稳稳压在指令值上0.5秒并网后有功平滑爬到3kW1.5秒后从3kW跳到6kW跟踪过程略有超调但几个周期内就能收敛。注意观察从机并入瞬间的冲击电流正常的预同步操作应该让冲击电流控制在额定峰值电流的20%以内如果你看到电流尖峰高得离谱那一定是并网开关闭合时机不对。中点电位差波形在引入平衡控制后应缓慢趋向零附近波动波动频率是工频的两倍幅度控制在直流母线电压的5%以内就算合格。顺便看一眼主机输出功率你会发现负载增加时主机功率同步上升从机功率纹丝不动——这就是主从架构下“主机兜底、从机保功率”的最直观证据。4.2 高频踩坑实录与排查技巧我在这个项目上踩过的坑整理成一张速查表新手的九成问题都在里面。症状可能原因解决办法PQ从机并网瞬间电流冲击巨大闭合开关时相位未完全对齐检查预同步PI增益把允许并网的相位误差阈值缩小到2度以内从机按0指令运行却仍有功率输出Park变换参考角方向不对或dq轴接反核对从机的PLL角度与功率计算的轴方向做一个符号测试VSG频率持续振荡不收敛J和D匹配不当或功率环带宽过高增大D降低振荡幅度同时把功率低通滤波器截止频率降低一半试一次两台逆变器之间存在明显环流主机与从机输出电压幅值、相位存在稳态偏差微调VSG无功环参考电压使两台输出电压幅值一致仿真速度极慢几分钟才跑几十微秒用了变步长求解器或Simscape连续模型换离散定步长步长5微秒把不必要的电气元件改成理想模型T型桥臂报直通短路错误死区设为零或死区逻辑写错Simulink中用死区模块统一处理并网开关信号千万别直接接两个互补管PQ从机有功无功指令切换时超调严重功率外环PI积分饱和给PI输出加利限幅和抗积分饱和切换前清零积分器4.3 后续扩展方向这套系统跑通之后往上扩展的路子非常多。最常见的三个方向一是把PQ从机也换成VSG控制研究两台VSG的并联功率分配与稳定性问题这时候主从架构就变成对等架构控制难度上升一个台阶二是在直流侧挂电池储能模型把理想直流源换成蓄电池加DC/DC变换器让直流母线电压成为一个受控变量距离实际工程又近一步三是把控制算法做成C代码生成部署到DSP或者做硬件在环验证实际控制器跑这套算法的实时性。每个扩展都会带来新的问题但骨架不变你已经有了一台能建压的虚拟同步机和一台能跟功率的恒功率机后面的事都是在这个底盘上做加法。最后说点个人体会。做这类仿真最容易掉进去的陷阱是一上来就追求“全套”T型桥臂要自己搭、中点电位要控制、VSG和PQ同时搞结果模型一跑崩了根本不知道问题出在哪里。我自己习惯的做法是先搭理想模型把VSG的转子方程和PQ的功率环跑通确认电压稳得住、功率跟得上再往里面加T型桥臂的开关细节和中点平衡算法。层次拆开一步一验证仿真一旦出问题排查范围就能缩到最小。这套架构跑通之后后面接储能、接多机并联、接HIL都是顺水推舟的事骨架子在那儿改起来不至于伤筋动骨。
返回列表