开篇直接讲:这两年做中压并网项目,绕不开一个词——VSG。虚拟同步发电机,英文叫 Virtual Synchronous Generator,说白了就是让电力电子变流器在电网面前表现得像一台真实的同步发电机。我在10kV等级的三电平并网柜上从仿真一路调到现场并网,踩了不少坑,今天这篇就把这套“三电平 VSG 并网系统”从拓扑选型、SVPWM调制、控制参数整定到现场调试的完整链路捋一遍,主要服务两类人:一是刚接触构网型控制的在校学生,二是做中压变流器工程化、正被并网振荡和调制细节折磨的工程师。全文不绕弯子,直接上思路、上参数、上经验,照着能省不少试错时间。
1. 为什么中压并网会盯上 VSG?——先说清楚要解决什么问题
1.1 从“跟网型”到“构网型”,到底变了什么
传统光伏、储能并网逆变器绝大多数是跟网型控制,英文叫 grid-following。它内部有个锁相环,死死盯住电网电压的相位,然后把自己输出的电流对齐到那个相位上。前提是电网足够强,强到电压和频率基本不会被你的输出扰动。但中压配电网不是这个性格,尤其在末端、在分布式电源渗透率高的地方,电网等效阻抗不小,你上一台大功率变流器,并网点电压就会被你“顶”得晃一晃。
VSG换了个思路:变流器不再是被动跟网,而是主动建一个电压源,用同步电机的转子运动方程去模拟“有惯量”的外特性——电网频率往下掉,它就像大飞轮一样释放能量撑着频率;频率往上飘,它就吸收功率拉住频率。这个能力在弱电网、孤岛、黑启动场景下特别值钱。所以说,VSG不是花架子,是新能源占比上来之后“电网让变流器学做人”的必然趋势。
1.2 中压场景的独特约束
中压并网系统内部接入点是10kV或35kV,整个系统和低压380V的光伏逆变器有几条本质区别,先摆清楚再往下走:
- 电压等级带来的绝缘和耐压约束。变流器IGBT直接做10kV不现实,工程上多数方案是把IGBT变流器放在低压侧,经升压变压器并入10kV母线。要么就是用多电平拓扑做中压直挂,链式H桥就是干这个的。
- 开关频率被限制。中压大功率IGBT的开关频率通常只有1kHz左右,优秀的风冷或水冷设计可能跑到2kHz。开关频率低,波形谐波就压不住,必须有更高电平数来补偿,这就是后面聊三电平的直接动因。
- 电网强度差异大。中压配电线路长、短路容量小,短路比SCR低于5很常见,低到2~3也不新鲜。在这种场景下,跟网型锁相环本身可能就不稳,VSG反而有先天优势。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 三电平拓扑选型:别急着抄 T型,先把底细摸清
2.1 两电平到三电平:耐压和波形的双重逻辑
两电平桥臂一个开关管直接承受整个直流母线电压,中压系统直流母线动辄1500V以上,两电平方案要么堆高耐压IGBT,要么做器件串联,串联均压问题够喝一壶的。三电平拓扑把直流母线分成两半,每个主管承受的关断电压只有母线电压的一半,这是它在耐压维度上的核心意义。
波形层面同等重要。电平数从2变成3,输出的相电压阶梯从“正负跳变”变成“正、零、负”,波形更接近正弦,谐波含量尤其是低次谐波显著下降。同等谐波指标下,三电平的开关频率可以比两电平低很多,这对大功率散热来说太关键了。你可能在网上看到热词“t型三电平”和“t型三电平svpwm”,实际就是两类最常见的三电平拓扑之一。搞硬件选型,一定先分清这俩拓扑的适用边界。
2.2 T型、I型/NPC和H桥级联怎么选
三电平拓扑主流有三个家族,实际项目中各有各的拥趸:
| 拓扑 | 结构特点 | 优势 | 劣势 | 典型应用 |
|---|---|---|---|---|
| I型/NPC(中点钳位) | 每相4个开关管 2个钳位二极管 | 开关损耗分布均匀、控制成熟 | 钳位二极管有反向恢复损耗,中点电位控制压力大 | 中压大功率两电平衍生方案、光伏逆变器 |
| T型 | 每相4个开关管,中间双向开关 | 器件少、导通损耗低 | 中点电流完全走双向开关,发热集中 | 1500V等级光伏/储能PCS,尤其低压大电流侧 |
| 级联H桥/链式 | 多个功率单元串联 | 输出电平数可按需扩展,谐波极低 | 需要独立直流源,控制复杂,单元均压难 | 中压直挂SVG、直挂储能 |
我做10kV项目时,选择在变压器低压侧用T型三电平。原因很直接:变流器侧额定电压只有690V或更高一点,直流母线在1100V到1500V区间,T型开关管压降小、损耗分布聪明,效率能做得比I型高半个点左右。但如果你要做35kV直挂链式,那内部功率单元多半又是“H桥”结构,也就是热词里的“三电平h桥工作原理”——每个单元是一个单相全桥,输出正、负、零三种电平状态,多个单元串联叠加出几十电平的阶梯波,这是另一个打法。
2.3 前级boost与直流母线设计
不少中压储能或光伏系统不是直接拿电池或组件电压怼逆变器,还要经过一级DC/DC。热词里“三电平boost”指的就是这一级。它把两电平boost的开关管换成三电平结构,好处是电感电流纹波频率翻倍、纹波幅值减半、开关管电压应力减半。光伏系统中组件电压可能只有800V上下,想喂给1500V母线,boost级就得顶上。
母线电压选多少,直接影响调制裕度。我记得做1500V系统时,理论上三电平每相输出相电压峰值是母线一半,也就是750V,对应线电压有效值大约是750×1.732/1.414≈918V。实际还要留出10%左右的调制冗余防止过调,所以额定输出690V的系统配1100V~1200V母线才踏实。母线支撑电容的大小,要按“母线电压波动≤3%~5%额定值”来粗算:C≥P_out/(2×ΔU×f_grid×U_dc),单位别搞错了,工程上常算出毫法级,最后还得并联好几组薄膜电容。
3. 核心算法拆解:三电平SVPWM与中点电位控制
3.1 三电平SVPWM的基本扇区划分
三电平变流器的核心控制算法叫SVPWM(空间矢量脉宽调制)。两电平SVPWM只有8个开关状态,三电平直接变成27个。27个状态可以映射到一个六边形的大矢量图里,中心是零矢量,往外分小六边形,每个大扇区里有4个小三角形区域,控制系统先判断参考电压矢量落在哪个大扇区、哪个小三角,再就近选三个开关状态去合成,最后算占空比。
别把“扇区判断”想得多玄乎,它就是中学几何问题。把三相参考电压从abc坐标系变到αβ坐标系,根据角度定大扇区,再结合矢量的长度和角度判断落在哪个小三角形。工程代码里最常用的写法是把αβ折算成两电平的扇区编号逻辑,再用查表法映射到三电平的27个开关状态。查表法快、确定性强,适合在FPGA或DSP中断里跑。
3.2 中点电位不平衡的机理与抑制
三电平最让人头疼的问题是直流母线中点电位漂移。两个母线电容如果充放电不一致,中点电压就会往上跑或往下掉,一边电容电压超过器件耐压,轻则波形不对称,重则炸模块。机理上,某些开关状态下输出电流会流入或流出中点,比如正小矢量状态下中点被充电,负小矢量状态下中点被放电。
中点电位控制的常见工程做法有三种:
- 冗余小矢量时间分配法。这是最主流的做法:同一个电压矢量在空间上对应两个开关状态,一个让中点电流为正,一个让中点电流为负。通过动态调整正负小矢量的作用时间比例,去抵消中点电流。实现上就是采样中点电压偏差,过一个PI调节器,输出一个分配系数k,再去缩放两个小矢量的占空比。
- 注入零序分量法。在调制波里叠加修正的零序电压,改变中点电流走向。这个方法在载波调制里特别好用,工程上实现简单。
- 硬件中点电流补偿。在中点加一个有源滤波器或者推挽电路直接抽注电流,这是应急方案,成本和复杂度高,一般不用。
3.3 死区与窄脉冲处理
大功率IGBT开关频率低,死区时间却一点也不小,动辄3~5微秒。三电平调制还有个隐蔽的坑是窄脉冲。输出脉冲宽度小于IGBT最小导通时间时,驱动波形还没建立起来就被关断了,IGBT工作在线性区或者压根没开通,占空比失真,波形出现台阶状畸变甚至炸管。
处理窄脉冲的思路有几种:
- 最小脉宽限制:调制波经过限幅,保证计算出的占空比不低于最小脉宽对应值。
- 窄脉冲消除:检测到窄脉冲就强行“吃掉”或“合并”到相邻开关周期,这是DSP工程里最常见的策略。
- 脉冲对称性补偿:FPGA里对死区做实时补偿,确保脉冲前后沿的补偿量一致。
这些细节看起来都是“辅料”,但我敢说很多调试现场波形不对,最后查出来就是窄脉冲处理没做好,输出正弦度一塌糊涂。
4. VSG 控制链路:从功率环到并网接口
4.1 有功-频率与无功-电压外特性
VSG的核心是用同步电机模型来生成变流器的电压指令。控制框图我简单描述:外环是有功-频率下垂和无功-电压下垂,中间是虚拟转子运动方程,内部是电压电流双闭环。
有功频率部分,最经典的方程是:
J·(dω/dt) = P_ref/ω - P_e/ω - D_p·(ω - ω_g)
J是虚拟惯量,D_p是虚拟阻尼,P_ref是给定有功,P_e是实际输出有功,ω_g是电网频率。 这个方程的意义是:电网频率突变时,VSG不会瞬间改变自己的输出功率,而是像一个真实转子那样,靠J这个“质量块”缓冲功率突变,让频率变化率可控。
无功电压部分则简单一些,通常用下垂关系:
Q_ref - Q_e = k_q·(U_ref - U_pcc)
电压跌落时,VSG自动多输出无功,对电网电压提供支撑。中压电网对无功支撑要求高,这个下垂系数k_q是按“电压偏差不超过额定5%时无功输出范围”来整定的,不能拍脑袋乱给。
4.2 惯量、阻尼与一次调频参数整定
VSG参数整定是理论和实践最脱节的地方。仿真里你们随便给个J和D都能跑,现场不行。
J 的物理意义就是转子的转动惯量,它决定了VSG的振荡周期。给太小,功率响应太快,没有“虚拟惯性”,电网频率波动时输出功率变化剧烈;给太大,响应太慢,频率跌了它半天才出力,并网考核过不了。工程上有个经验公式:VSG的振荡频率要避开电网的次同步频段,一般做到0.5~2Hz左右,换算成J就是在几十到几百 kg·m² 这个量级(具体要看额定功率和极对数)。
阻尼系数D_p直接决定静态频率偏差。同步电机里D_p对应阻尼绕组的作用,数值上它等于额定功率除以额定频率偏差范围。比如系统要求频率偏差不超过0.5Hz时满功率响应,D_p≈P_n/(2π×0.5)。这些参数我建议用粒子群或者单纯形法离线优化一组初始值,再拿到硬件在环平台上实测修正,别指望一次上电就稳。
4.3 虚拟阻抗与限流保护
中压VSG系统还有个关键概念叫虚拟阻抗。VSG作为电压源直接并网,如果电网电压和VSG输出电压之间相位差大,冲击电流会非常可观。为了限制冲击电流,可以人为在控制回路里串联一个“虚拟阻抗”,通常用一阶高通或者一阶低通来模拟感抗和阻性分量。好处是电气上没有这个阻抗,有功损耗为零,但动态特性上它抑制了环流和冲击电流。
限流保护是VSG工程应用的难点。VSG本质是电压源,短路时电流理论上只受线路阻抗限制,会冲到器件不敢扛的量级。但VSG又不能简单切掉,否则失去电源特性。实际做法是加电流限幅环:检测输出电流,一旦超过1.2倍额定,就往电流环给定里叠加修正信号,把电流往回拉,同时让VSG从电压源模式平滑切换到限流模式。这个功能看起来简单,但做不好会出现限流振荡——电流在限幅点附近来回抖,电网电压跟着抖。解决的关键是限幅环路的时间常数要比主控制环路慢三倍以上。
5. 并网系统实战调试:从仿真到并网的路上,坑都在哪
5.1 LCL滤波器设计与谐振风险
主电路拓扑和调制搞定后,滤波器设计是下一道坎。中压变流器输出侧并网,基本都走LCL结构。设计目标是:开关频率附近谐波衰减尽量大,同时又不能把谐振频率压到控制带宽内。
谐振频率计算公式为:
f_res = 1/(2π) × sqrt((L1 + L2)/(L1 × L2 × C_f))
工程上LCL谐振频率一般放在开关频率的1/10到1/5之间。假如开关频率是2kHz,谐振频率要控制在200~400Hz附近。阻尼电阻选大了损耗高发热严重,选小了谐振压不住现场就哗啦响。大功率场合用无源阻尼成本高,更多用“电容电流反馈的有源阻尼”,通过在控制环里把电容电流前馈回去,等效出一个虚拟阻尼电阻,效果和物理阻尼电阻一样但几乎没有额外损耗。
5.2 启动同步与预充电逻辑
VSG并网前的软启动比传统跟网逆变器讲究得多。跟网型是锁相环锁上电网相位,电流从一个低值开始慢慢升。VSG是直接“把电压怼上去”,如果启动阶段VSG电压和电网电压幅值、相位不一致,合闸瞬间电流可能冲到额定值的几倍。
稳妥的启动流程我一般这样设计:
- 先合电网侧断路器,变流器不工作,通过预充电电阻给母线电容充电。
- 母线充满后,控制系统采集电网电压,生成电压参考值,让VSG以空载状态输出电压,电压幅值锁到电网电压幅值附近。
- 用锁相误差做一个微调环,让VSG输出电压的相位慢慢跟电网对齐,对上了再报警“同步完成”。
- 合并网接触器/断路器,负载率从0%开始斜坡上升到目标功率,斜坡速率别超过20%额定功率每秒,否则冲击电流照样教你做人。
5.3 弱电网下的稳定性现象
前几年我在实验室搭了一套2MW级中压VSG平台,模拟SCR=2.5的弱电网环境,做并网实验。一开始用的是理想电压源代替电网,所有波形漂亮得能打印出来当论文插图。一换上弱电网模拟器,低频振荡就出来了:输出功率以2~3Hz的频率来回摆动,母线电压也在跟着晃,示波器一看就是一台小型“功率秋千”。
排查过程花了整整三天,最后定位在VSG锁相环和电网阻抗之间的耦合上。处理办法是加重输出电压前馈,同时把VSG的虚拟阻抗值调大,相当于把VSG和电网之间的“电气距离”拉开,降低耦合强度。后来又在VSG功率环里加了低通滤波,滤掉5Hz以上的扰动成分,振荡才彻底压住。所有做VSG并网的朋友,不管仿真里多稳,都建议在弱电网条件下跑一遍,储能系统尤其要重视。
5.4 常见问题速查表
调试期碰到的典型问题,按发生率排个序,处理方案一起附上:
| 现象 | 可能原因 | 排查方向 |
|---|---|---|
| 母线电容电压不平衡,一边高一边低 | 中点电位控制失效;电容老化差异 | 检查中点电位PI是否饱和,看看小矢量分配系数是否卡在0.5 |
| 输出波形有台阶状畸变 | 窄脉冲处理不当;死区补偿不对 | 停机先看驱动波形,最小脉宽限制策略是否生效 |
| 并网瞬间电流冲击大 | 同步相位误差大;合闸时刻不对 | 检查同步完成标志是否可靠,断路器辅助触点反馈时间是否超前 |
| 弱网下功率低频振荡 | VSG与电网阻抗耦合;阻尼不足 | 加大虚拟阻抗、调阻尼系数、功率环加低通 |
| 满载工况下模块过热 | 开关频率太高;死区损耗叠加热 | 尝试降开关频率配合更高电平调制,检查散热器是否有积灰 |
| 电网电压正常但变流器跳闸过流 | 锁相在弱网下抖动导致角度跳变 | 锁相环带宽降低,同时看启动过程中是否调用了错误的初始相位 |
上面这张表基本覆盖了我做中压VSG项目时被反复折腾的所有问题。每个问题背后都能单独写一篇长文,但核心思想是一致的:先稳住母线,再调准角度,最后才谈功率动态。
我个人在实际调试中还有一个很深的体会:VSG参数在仿真里调得再漂亮,现场也必然会改一轮。这很正常,因为离线仿真里电网模型、功率开关器件的损耗模型都简化了。建议在项目一开始就把参数整定写成脚本化工具,做到仿真参数一键导入到硬件控制器的配置文件里,现场改完参数也能一键导回仿真复核。这个小习惯,能让你在中压VSG项目的调试周期里省出至少两周时间。
