干这行的人应该都有印象,多机并联逆变器这块,最头疼的从来不是单机怎么跑起来,而是两台机组并到一起之后,功率能不能按预期分下去、动态过程会不会互相拉扯。尤其是用T型三电平这种拓扑去做并联,既要搞定拓扑本身的中点是平衡,又要让VSG控制或者下垂控制把有功和无功分匀,两个难点叠在一起,仿真和工程现场都容易翻车。这篇文章我就以一套“两台T型三电平并联VSG功率均分”项目为主线,把拓扑原理、VSG控制思想、双机并联均分的实现步骤和排坑经验一次说清。
这套方案不只对VSG有效,把虚拟惯量和阻尼部分去掉之后,它实际就退化成了常规下垂控制,所以标题里强调“同样适用于下垂”是有道理的。也就是说,无论你的项目是用虚拟同步机还是用下垂,只要并联机组是T型三电平拓扑,下面这套建模思路、参数整定和故障排查方法基本都能直接搬过去用。适合正在做微电网仿真、储能变流器并联、以及想把VSG从单机扩展到多机的研究生和工程师参考。
1. 项目拆解:两台T型三电平并联,到底在解决什么问题
1.1 为什么拿T型三电平做并联机组载体
T型三电平拓扑在光伏、储能和UPS这类中低压并网/离网场合非常常见。它的核心思想是在传统两电平桥臂基础上,加入一对反向串联的开关管接到直流母线中点,让每相输出能够呈现“正、零、负”三个电平,也就是+Vdc/2、0、-Vdc/2。这样在同样的直流母线电压下,电感上的电压台阶更小,输出电流谐波明显降低,开关管承受的电压应力也只有直流母线电压的一半。相比I型NPC三电平,T型不需要钳位二极管,每相只有4个IGBT加对应的驱动电路,结构紧凑,损耗分布也更优。
选它做并联均分项目,还有一个很实际的原因:T型三电平在工程落地时经常遇到中点电位漂移和环流通路问题,恰好和并联系统的环流问题搅在一起。如果把T型三电平的并联均分做通了,很多类似的拓扑和场景也就不怕了。而且T型三电平的输出谐波特性对功率均分精度有一定影响,控制上必须把调制和中点平衡处理好,才有资格去谈功率均分,这也是这个项目比两电平并联更有价值的地方。
1.2 VSG和下垂,本质上是同一套逻辑的两种表现
VSG控制的出发点是让逆变器在外部特性上像一台同步发电机。它把同步电机的转子运动方程搬到逆变器控制里,通过设置虚拟惯量J和阻尼系数D,让逆变器输出的频率在功率突变时不会瞬间突变,而是有一个类似真实转子一样的惯性过渡过程。下垂控制则更直接,有功-频率P-ω按比例关系往下掉,无功-电压Q-V也按比例关系落下去,参数简单、实现容易,但没有惯性,功率突变时频率响应很快。
从数学形式上看,VSG的稳态特性其实和下垂一致。把VSG的转子运动方程的导数项去掉,剩下的就是P-ω下垂方程。所以在一个双机并联系统里,VSG和下垂可以共用一套功率分配主回路,只不过VSG在前面多加了一个二阶惯性环节。这个项目里把两者放在一起验证,既能展示VSG的动态优势,也能说明下垂控制的稳态均分效果不会输给VSG,只是在动态过程里缺少了惯性缓冲。顺着这个思路,后面讲参数设计和均分原理时,我会把这两者放在同一条逻辑线上讲,方便你理解它们之间的关系。
1.3 功率均分的本质矛盾
两台逆变器并联,最终目标是让它们各自承担的总功率与额定容量成正比。有功均分相对好实现,因为交流系统频率是全系统统一的物理量,只要两台机组的P-ω特性曲线一致,稳态时各自频率收敛到同一值,有功就会自动按比例分配。频率在这个环节里相当于一个“全局参考”,它是所有机组都能感知到的统一信号,因此有功均分具备天然的收敛条件。
无功均分就麻烦得多,因为无功-电压下垂依赖的是各机组端电压,而电压是局部量。两台逆变器到公共母线的线路阻抗不可能完全一致,导致两台机感测到的电压有差异,哪怕Q-V下垂系数完全一样,无功也会按线路阻抗去分配,而不是按额定容量分配。更麻烦的是线路阻抗的压降在重载时对无功分配影响更大,所以实际工程里经常需要加入虚拟阻抗来压低这种差异。理解了“频率全局一致、电压局部不一致”这个本质,后面再去看均分控制策略和参数设计,思路就非常清晰了。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. T型三电平拓扑与调制原理精讲
2.1 T型三电平的拓扑结构与工作模态
T型三电平每相桥臂由上管S1、下管S2和两个反向串联的中管S3、S4构成,S3和S4一端接到桥臂输出点,另一端并在一起接到直流母线中点O。需要特别注意的是,S3和S4是共射极或者共集电极连接,绝对不能同时导通,否则会把母线正负通过两个中管直接短路。三种输出状态分别是:P状态时S1导通,输出正母线电位+Vdc/2;O状态时S3和S4配合,输出中点电位0;N状态时S2导通,输出负母线电位-Vdc/2。
换流过程里有几个关键点必须强调。第一,P和N状态只经过一个管压降,而O状态要经过S3或S4,所以三个电平的导通损耗并不完全一致,实际热设计时要留意中间管的损耗占比。第二,S1和S2必须要有合适的死区时间,防止上下桥臂直通,但因为中间有S3和S4提供续流路径,死区造成的电压误差远小于两电平。第三,P到O或者N到O的切换过程中,S3和S4不能同时关断或同时导通,需要按状态机的方式去严格编排驱动信号,否则输出波形会出现不存在的电平。这些细节在做Simulink模型时很容易忽略,但不处理好,后面仿真出来的波形就是错的。
2.2 载波层叠SPWM和SVPWM怎么选
T型三电平的调制方式很多,我做双机并联仿真时最常用的是载波层叠SPWM,尤其是PD(Phase Disposition)方式。PD方式把两个同相位的三角载波上下层叠,上面载波对应P状态调制,下面载波对应N状态调制,实现简单,输出线电压谐波特性也好。除此之外还有POD(Phase Opposition Disposition)和APOD(Alternative Phase Opposition Disposition)两种层叠方式,差别在于载波之间的相位关系,APOD方式在谐波频谱分布上更均匀,但控制复杂度高一些。
SVPWM在三电平里也有大量应用,它通过空间电压矢量的合成,能提升直流电压利用率,对于T型三电平来说还能顺便做中点电位平衡。但SVPWM的计算量和对扇区判断的要求更高,多机并联仿真里,如果你把重心放在功率均分和VSG控制上,调制层面用PD-SPWM完全够用,还容易排查问题。我的建议是:初期跑通双机并联控制逻辑,用PD-SPWM;后期如果要追求波形质量和电压利用率,再换成带中点电位平衡的SVPWM。工程上没有绝对最优,只有当前目标下最顺手的选择。
2.3 中点电位平衡,这个细节绕不开
T型三电平的中点直接决定了三个电平是否对称。如果母线中点电位从0漂到某一个方向,正负电平的幅值就会不对称,输出电流会引入偶次谐波,还可能导致开关管电压应力不均。产生中点偏移的根本原因是O状态时有电流流过中点O,这个电流注入或抽出中点电容,就会使上下电容电压分压不均。在双机并联场景里,每台机的O状态电流会在公共母线产生叠加效应,中点电位偏移可能比单机更严重。
解决办法有两个层面。一个是硬件层面,保证直流母线上下电容参数尽量一致,但这只能缓解静态偏差,治标不治本。另一个是软件层面,在调制波里注入合适的零序分量,或者利用SVPWM冗余小矢量来调节中点电压。如果还停留在SPWM阶段,优先采用叠加零序分量的方法:检测上下电容电压差,经过一个不平衡调节器,在调制波上叠加一个与电流方向相关的修正量,这样就能把中点电位拉回来。这个环节在双机并联仿真里一定要加,否则调试功率均分时,你看到的功率波动可能根本不是均分算法的问题,而是中点电位引起的输出畸变。
3. VSG控制核心原理与参数整定
3.1 转子运动方程与虚拟惯量
VSG的核心是一阶或二阶的转子运动方程,常用的形式是J乘角频率变化率等于机械功率减电磁功率再减阻尼项。用工程上的标幺形式写就是:J乘以dω/dt等于输入功率与输出功率之差,再减去阻尼系数乘以角频率偏差。这里的J就是虚拟惯量,单位是kg·m²,它越大,频率变化的斜率就越平缓,动态响应越慢;D是阻尼系数,它提供功率振荡的耗散作用,类似同步电机里的阻尼绕组。
整定J的时候,我习惯先确定一个惯性时间常数H,再算出具体数值。H表示在额定功率下,转子储存的动能能维持多少秒,一般取1到4秒。H=2秒时,J等于2乘以额定功率再除以额定角频率的平方。比如额定功率50kW,额定角频率314rad/s,算出来J大概是2kg·m²。阻尼系数D则根据允许的频率变化范围来算,我后面在3.3节给一个具体算例。这里需要提醒:J和D不能单独看,它们共同决定了VSG的振荡频率和衰减速度,J太大会让功率响应迟钝,D太大会让频率跌得太凶,必须一起调。
3.2 有功-频率环与无功-电压环怎么搭
VSG控制分成两个通道。有功-频率环负责把系统的频率定下来:先检测逆变器输出的瞬时功率,和额定功率比较,经过转子运动方程生成参考角频率,再对角频率积分得到电压相角。这个相角就是调制波的基础相位,它替代了传统控制里的PLL锁相环,也是VSG能提供惯性的关键。无功-电压环负责把电压支撑起来:通过Q-V下垂关系,参考电压幅值等于额定电压减去无功下垂系数乘以无功偏差,得到电压指令幅值。
外环输出参考电压幅值和相位后,内环还需要一层电压电流控制来生成调制波。实践中常用电压外环加电流内环,电压环输出参考电流,电流环对电感电流或电容电流做闭环,最后生成调制信号。需要特别注意的是,VSG给出去的参考电压是理想正弦,但非线性负载会产生较大的谐波电流,如果电流环响应不够快,输出电压会被畸变拉偏。所以双机VSG并联里,内环的带宽必须明显高于VSG外环带宽,通常电流环带宽取到开关频率的1/10到1/20,也就是1k到2kHz的样子,才能保证外环慢、内环快,互不干扰。
3.3 关键参数计算:惯量、阻尼、下垂系数实例
以两台50kVA的T型三电平逆变器并联为例,直流母线电压750V,输出线电压380V,频率50Hz。有功频率环先确定额定功率下允许的频率偏差,取0.5Hz,则角频率偏差为2π×0.5,约等于3.14rad/s。阻尼系数D_p按最大功率50kW全部用来抵消频率偏差来算,就是50000除以3.14,约15915N·m·s/rad。如果把它转换为标准转子运动方程里的阻尼系数D,再除以额定角频率314,约等于50.7N·m·s/rad。这个值能让频率误差在满载时接近0.5Hz,动态过程也不会振荡过多。
惯性常数J按H=2秒取,算出来约2kg·m²。实际调试中,如果启动瞬间功率超调过大,就把J上调到2.5到3,如果响应太慢,就降回1.5,原则是让功率在1到2个工频周期内平缓过渡,同时阻尼项能在一个周期内衰减振荡。再来看无功电压环,取电压允许偏差5%,即相电压220V的5%等于11V,对应无功50kVar,下垂系数n等于11除以50000,约0.00022V/Var。这个系数越小,无功均分的精度越好,但电压越硬,抗扰性差;系数越大,电压支撑软,无功均分也容易分匀,但电压偏差变大。并联工程里常取3%到5%的电压偏差来定系数,折中效果最好。
4. 双机仿真建模全过程
4.1 Simulink整体框架与模块划分
这套模型我一般分成四个部分:主电路、VSG控制、调制与驱动、测量与录波。主电路里放直流源、母线电容、T型三电平桥、LC或LCL滤波器,以及两台机的公共母线接入点。直流源直接用理想直流源加一个内阻也可以,但如果要观察母线电压动态,就换成受控源加电容,模拟真实的直流侧特性。VSG控制部分用Simulink的function block来做转子运动方程和Q-V下垂,比直接用连续模块更清晰,也方便移植成C代码。
调制与驱动部分,我用PD-SPWM:上下两个三角载波,载波频率10kHz,调制波来自电流环输出,加上中点平衡的零序分量,然后经过状态机转换为四个开关管的驱动逻辑。测量与录波部分用示波器观察有功、无功、频率、三相电流和母线电容电压。整套模型跑一次双机并联从启动到稳态加扰动,用固定步长2微秒,总仿真时间1.5秒,差不多需要十几分钟,属于正常可接受的仿真成本。
4.2 从单机到双机,关键改造点在哪
单机VSG模型很多人都会搭,但直接复制一份改成双机并联,多半会翻车。第一个原因是两台机各自独立生成电压相角,如果没有预同步,合闸瞬间相位差可能很大,冲击电流直接拉爆母线。所以双机模型必须先加预同步环节:把逆变器参考相位锁到公共母线相位上,等幅值、频率、相位都对齐后再并机。第二个原因是两台机之间需要共享一个地参考,但控制器的采样地一定要独立或者通过隔离模块处理,否则仿真里容易出现莫名其妙的共模电流。第三个要改的关键点是载波,两台机的三角载波必须严格同步,否则即使预同步成功,载波相位差也会导致高频环流。
载波同步在Simulink里很容易实现,用同一个载波发生器给两台机发即可。工程上则要用载波同步线或者锁相来保证,这是双机并联和单机控制最直观的差异之一。我在双机模型里,还特意把两台机的滤波器参数做了轻微的非对称处理,比如L一个取1mH,另一个取1.1mH,用来考验均分算法对参数不一致的鲁棒性。这种做法能提前暴露很多工程现场才能遇到的坑。
4.3 仿真工况设计与结果观察点
我做这套模型时,设计了三个标准工况。第一个是满载并联启动,看两台机从启动到稳态的有功和无功分配情况,重点观察启动瞬间是否出现功率反灌。第二个是突加负载,在0.8秒时把负载从50kW加到100kW,观察两台机各自的功率过渡过程,这个工况最能体现VSG惯性的作用。第三个是负载切出,在1.2秒时把50kW负载切除,看频率恢复速度和无功波动。
结果观察有几个重点:一是稳态时两台机的有功和无功是否都在50kW和各自的无功目标附近;二是动态过程中两台机的功率曲线是否同步上升或下降,有没有出现一台承担过多的情况;三是频率在负载突变时的最大偏差和恢复时间是否符合设定值;四是中点电位是否维持在0附近。如果这些指标都满足,基本说明这套双机VSG均分方案是成功的。把它换成下垂控制,重复同样的工况,你会发现稳态指标几乎一致,不同点在于动态过程没有惯性缓冲,频率会更快地跌到稳态值。
5. 常见问题与排坑实录
5.1 载波不同步引起的环流
双机并联里最隐蔽的问题就是载波不同步。我一开始在模型里让每台机独立产生三角载波,载波频率参数虽然是10kHz,但两个载波的初相不同,并联之后高频环流直接冲到安培级,低频功率均分的波形却还正常。排查方法很简单,在公共母线处加一个电流传感器,看差模电流的高频分量是不是在载波频率附近。如果发现载波频率附近有尖峰,基本就是载波没有同步。解决方法是把两台机的载波信号统一到同一个时钟源上,Simulink里用同一个pulse generator复制给两侧即可。工程上则需要专门的载波同步方案,这种高频环流会对电机轴承和滤波电容造成额外损耗,现场排查时不要只盯着功率均分波形,先看高频电流。
5.2 无功均分差,问题到底出在哪
无功均分差是并联控制的高频问题。我做过一次仿真,两台机有功均分精度很好,误差不到1%,但两台机无功差了很多,一台输出30kVar,另一台只有10kVar。排查下来发现,问题不是Q-V下垂系数,而是两台机到公共母线的线路阻抗不一致。我一开始简化模型,两边线路都是0.001欧姆,后来考虑到实际导线长度差异,把一边改成0.02欧姆,无功分配就明显不均衡了。
应对手段是加虚拟阻抗。具体做法是测量输出电流,乘以一个虚拟电阻/电抗值,从VSG给出的电压参考里减去这个压降。虚拟阻抗让逆变器对外呈现的内阻或内感变得可控且均匀,相当于人为拉平了两台机到公共母线的电气距离。虚拟阻抗值不是越大越好,大了会导致电压失真增加,通常取实际线路阻抗的5到10倍,能有效改善无功均分,又不至于把电压压到超出允许范围。
5.3 VSG动态振荡怎么调
VSG的动态振荡多半出在J和D的配合上。有一次我把J从2提到4,想增加惯性平滑度,结果起步瞬间功率超调反而更大,而且出现明显的低频振荡,频率在2Hz左右。原因是我阻尼项没跟上,系统缺了耗散机制,能量在惯性和电网之间来回交换,形成欠阻尼振荡。后来我把D_p从15915提升到25000左右,振荡明显衰减,频率恢复速度也变快了。
调整原则是:先让阻尼项足够大,再调惯量;J决定振荡频率的高低,D决定衰减速度。如果系统只有振荡但不发散,优先加大D;如果响应太慢、感觉“拖泥带水”,优先减小J。我调试时会扫一组J和D的矩阵参数,比如J取1.5、2、2.5,D取15000、20000、25000,跑一组批处理仿真看功率和频率曲线,选超调量不超过10%、调节时间控制在5到10个工频周期以内的组合。这个方法虽然笨,但在工程上非常实用。
5.4 中点电位偏移对均分结果的影响
中点电位偏移是一个很容易被误判的故障。套管里发现两台机输出功率波形含有比较大的谐波脉动,一开始怀疑是VSG参数没调好,后来又怀疑是滤波器参数不一致,排查到最后才发现是直流母线上下电容电压差已经偏到30V。中点偏移导致P状态和N状态的输出电压不代表原来的半母线电压,调制出来的波形在两个半周不对称,即使调制波控制很正常,功率也会出现二倍频分量。
处理方法是加强中点平衡环。我用的是调制波叠加零序分量的方式,检测上下电容电压差,经过PI调节器输出一个修正量,叠加到三相调制波里。需要注意的是零序分量的作用方向与电流方向相关,不能只在无电流时调,反馈环路里要让它能在轻载和重载下都有效。加了中点平衡之后,上下电容电压差被控制在5V以内,功率波形里的二倍频分量明显消除,均分精度也恢复了。如果你做的仿真里没有加中点平衡,请务必补上,否则后面所有关于均分的结论都会被这个干扰源污染。
写在实际操作之后的几点体会
这台双机T型三电平VSG并联均分模型,我从单机模型一步步改到双机预同步并联,再调参和排坑,最大的体会是:不要把均分问题孤立看待,它和拓扑调制、中点平衡、线路阻抗、载波同步全都耦合在一起。尤其在仿真里,任何一个小环节“看起来正常但没深究”,都可能在下一次工况切换时变成致命问题。做这个项目时,我把更多时间花在了搭建工况且观察动态过程上,而不是一上来就追求均分精度。先把启动、加载、切载这些基础工况全部跑顺,再回头去谈优化,反而效率最高。
如果你现在也在做类似的双机或者多机并联项目,建议先把这套VSG思路在T型三电平上跑通,再切回下垂做对比验证。你会发现,稳态均分两者几乎一致,差别只在动态过程,而T型三电平带来的拓扑细节问题,两种控制都躲不掉。这条链路走通了,后续再扩展到三机、四机乃至带非线性负载的微电网场景,会顺很多。
