ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

三相离网逆变器VSG控制:惯量阻尼整定与电压波形优化调试

三相离网逆变器VSG控制:惯量阻尼整定与电压波形优化调试 做离网逆变器的人应该都有体会负载一突加母线电压抖一下频率跟着掉一截。尤其是带电机、整流设备这类负载的时候传统PQ控制根本没法独立支撑下垂控制虽然能分功率但频率变化太硬没有惯量缓冲。我前段时间调一套三相离网逆变器的VSG控制把有功-频率控制、无功-电压控制放在一起整定反复试了不少参数最后在电压波形、频率动态和功率分配之间找到了一个工程上可接受的平衡点。这篇文章就把整个调试过程、核心原理和踩过的坑整理出来给做新能源微电网、户用储能、UPS这类项目的同行一个参考。VSG说白了就是让三相离网逆变器在控制算法里“假扮”一台同步发电机用转子运动方程模拟有功-频率关系用励磁调节特性模拟无功-电压关系。逆变器没有真正的转轴和飞轮但可以通过算法把惯量和阻尼“算”出来系统对外呈现的频率响应、功率外特性就和一台真实发电机非常接近。适合阅读这篇文章的朋友包括正准备给离网逆变器加VSG算法的电力电子工程师做微电网仿真的研究生以及所有被“电压波形不好看、频率不稳、功率振荡”折磨过的现场调试人员。1. VSG控制离网运行的整体框架1.1 离网逆变器为什么要做成“虚拟同步机”离网逆变器和并网逆变器的本质区别在于离网时逆变器是微电网里唯一的电压源它必须自己建立电压和频率同时承担所有负荷的功率波动。同步发电机能做到这一点靠的是巨大的转子惯性——负荷突增时转子转速不会瞬间突变而是缓慢下降给一次调频留出反应时间。逆变器没有转动的物理质量功率开关器件响应又是微秒级的如果控制策略只是简单地把电压设定好、频率靠晶振锁定那负载稍微波动一下频率就会像过山车一样冲出去系统极容易振荡甚至触发过频、低频保护。VSG的核心价值就是把同步发电机的那套“物理本能”搬到数字控制器里。在有功-频率环中引入虚拟惯量J和阻尼系数D模拟转子运动方程在无功-电压环中引入下垂和积分调节模拟励磁系统。这样逆变器就不再是一个只会跟指令走的电压源而是一个具备惯量响应、一次调频和电压支撑能力的“数字发电机”。多台逆变器并联时它们之间还能通过频率和电压的下垂特性自动分配功率整体行为非常接近真实电力系统。这个特性在微电网、户用储能、灾备电源这类对电能质量要求高的场景里特别重要。1.2 从功率环到电压波形控制链路拆解很多人看VSG的论文只盯着功率环但真正把系统跑起来就会发现功率环算出来的只是电压幅值和相位的“指令”最终用户看到的电压波形好不好看是另一套控制链路决定的。我把整条链路拆成两半来理解功率采样 - 瞬时功率计算 - 低通滤波得到平均P/Q - 有功-频率环算出相位θ - 无功-电压环算出幅值E - 合成三相电压参考 - 电压外环跟踪 - 电流内环快速调节 - SVPWM调制 - LC滤波 - 输出。上面任意一环掉链子最终电压波形都会打折扣。我调试时的习惯是把这条链路的优先级记清楚VSG管“快不快”和“稳不稳”电压电流环管“像不像”。先解决波形质量再解决频率动态。这也是为什么标题特意把“良好电压波形”放在前面——很多VSG方案仿真好上机后波形难看就是因为只把功率环做了下面的电压电流内环支撑没跟上。2. 有功-频率控制惯量、阻尼与调频2.1 核心方程与控制系统结构有功-频率控制的核心是虚拟转子运动方程。稳态时机械功率和电磁功率平衡频率保持额定动态时两者出现差值频率就按方程变化J * dω/dt (Pm - Pe)/ω - D * (ω - ωn)其中J是虚拟转动惯量D是虚拟阻尼系数Pm是基于有功指令和一次调频计算出的虚拟机械功率Pe是实测电磁功率ω是当前角频率ωn是额定角频率。频率再积一次分就得到相位电压相角就是ω对时间的积分。由于VSG输出的电压相位必须连续变化、不能跳变实际软件里一般在一个固定周期比如1ms内执行一次算法更新用一阶欧拉法或双线性变换把连续方程离散化。虚拟调速器即一次调频关系通常写成Pm Pref Kω * (ωn - ω)。系统频率下降时Pm自动增大相当于发电机“多出点力”频率上升时则反之。Kω就是有功-频率下垂系数决定了频率偏差与功率增量的比例关系。这里有个工程细节参与VSG计算的有功功率不能直接用瞬时值一般用瞬时功率PQ分解计算后接一阶低通滤波时间常数取10~30ms。滤波的目的是消除测量噪声带来的功率毛刺但副作用是限制了功率环的动态响应这是一个绕不开的取舍。2.2 转动惯量和阻尼系数的工程整定转动惯量J在默认情况下没法从器件手册里查必须自己给。我习惯先换算成同步发电机常用的惯性时间常数H然后以H2~5s作为初值。H的含义是发电机在额定功率下转子储存的动能足够让它在无负载情况下空转的时间。逆变器没有转子但可以让系统对外表现出的频率跌落速度“像”一台H秒的发电机。用标幺值看换算关系最直观J_pu 2H。比如H取3sJ_pu就是6s。阻尼系数D_pu按照有功下垂系数的30%~60%来取比如Kω_pu20时D_pu先给8~12然后在仿真里观察振荡情况。如果负载突变后有功功率和频率振荡衰减太慢优先加大D如果频率变化太硬、没有“惯量感”再增大J。参数整体从欠阻尼往过阻尼方向调方向是明确的但前提是功率环的滤波时间常数不能太大否则两个参数同时放大很容易引发低频振荡。我实测下来的经验是离网小容量系统H给2~4s足够了不需要像大型同步发电机那样取到10s。给太大负载突加时频率看起来稳但功率恢复很慢下级设备可能因为相位持续偏移而误动作。调试时每次只改一个参数记录频率和功率波形这样能很清晰地看到每个参数的影响。2.3 频率恢复与功率限幅一次调频是有差调节负载变化后频率会稳定在偏离50Hz的某个值这是VSG本身没有积分项导致的。离网系统如果要求频率无差可以在有功环中加频率二次调节把频率偏差接入积分器输出叠加到Pref上。或者由上层能量管理系统周期下发Pref来隐式恢复频率。工程中很多场景允许±0.5Hz以内的偏差不加二次调频也不会出问题但你要清楚系统当前是有差的还是无差的这对后面并联机组的功率分配判断很关键。更需要注意的是功率限幅。逆变器有最大电流限制VSG方程算出来的Pm有可能超过能力范围。限幅器一般加在Pref进入VSG之前以及Pm积分项之后。积分限幅要同时钳住否则出现积分饱和扰动恢复后系统需要很久才能回到正常状态。我之前一个机型就遇到这个坑负载突加后能撑住但卸载后频率迟迟回不到额定值查了半天是积分饱和了把积分限幅和输出限幅对齐后问题才消失。3. 无功-电压控制与电压波形质量3.1 Q-V下垂与电压参考生成无功-电压环的目标是维持输出电压幅值稳定。VSG中常用一个带下垂特性的PI结构先计算无功下垂偏移再经过PI调节器输出电动势幅值参考E。Dq表示无功功率变化对应的电压偏差比如允许电压偏差5%、无功满量程变化那么Dq_pu 1/0.05 20。实际工程中Dq太小电压偏差随无功负载变化明显Dq太大无功分配很“软”电压调节能力减弱。通常取10~30之间再根据实际波形微调。这里有一个隐藏问题有功和无功在阻感性负载下是有耦合的。频率变化会影响功率角从而影响无功电压变化也会影响有功。如果你在调试中发现调电压时有功跟着抖或者调频率时电压跟着跳别急着怀疑算法八成是输出阻抗不够“电感化”。解决办法是加虚拟阻抗在电压参考中减去输出电流与虚拟阻抗的乘积。虚拟阻抗加进去以后逆变器外特性更接近一台带同步电抗的发电机有功和无功的耦合会明显减弱。虚拟阻抗值一般不超过0.1pu太大会导致重载时电压跌落明显。3.2 电压环与电流环波形质量的“最后一公里”VSG算出了E和θ合成出三相电压参考接下来由电压外环和电流内环负责跟踪。电压外环控制LC滤波器的电容电压电流内环控制电感电流电流环带宽更高能快速抑制扰动。两个环的带宽一定要拉开否则一起调必然振荡。我常用的做法是10kHz开关频率下电流环穿越频率取1~2kHz电压环取其1/5左右也就是300~500Hz并保证45度以上的相位裕度。坐标系选择上dq同步旋转坐标下的PI控制对基波正序无静差但在离网带不平衡负载或非线性负载时负序和谐波分量处理起来会比较麻烦。静止坐标系下的PR控制器则天然对特定频率无静差。我的建议是离网VSG优先考虑静止坐标系PR至少把基波和5、7次谐波都做进去这样波形质量更有保障。波形质量还受数字控制延迟影响。从采样到PWM更新所有计算必须在一个控制周期内完成。我见过不少波形问题不是算法方案的问题而是中断里计算量排布不合理导致PWM更新延迟了一个开关周期环路相位裕度大幅缩减。如果THD怎么调都下不去先查计算任务的时间线不要一上来就改控制参数。3.3 非线性负载下的波形畸变与多谐振补偿离网系统最怕整流性负载。这种负载电流是尖峰状谐波含量很高流过电感后在电容上产生谐波压降电压THD迅速飙升。我在一个6kW项目上实测纯电阻负载下THD不到2%接上整流后直接跳到10%以上现场用电质量检测仪都亮红灯了。解决这个问题的常规做法是在电压环的PR调节器上增加谐波谐振支路分别对5次、7次、11次谐波加谐振峰。我的调法是从5次、7次起步每次只加一种谐波录THD看降幅再加下一种。一般做到5次和7次就能把THD从10%压到4%以内后面再加11次收益有限除非特殊场合要求很高。还要注意LC谐振频率不能落在谐波补偿带宽内否则LC谐振峰和PR谐振峰凑一起容易引起高频振荡补偿后第一件事是录高频段频谱确认没有异常尖峰。死区补偿也是绕不开的点。大功率IGBT驱动死区动辄1~3微秒在10kHz开关频率下对波形影响很大。加上死区补偿后THD通常能降0.5~1个百分点多谐振配合死区补偿最终波形质量经常就差在这几个0.1%上。4. 系统参数设计与仿真验证方法4.1 主电路与控制参数设计以我自己的三相离网样机为例额定功率3kW交流侧线电压220V直流母线400V开关频率10kHz。LC滤波器取L2mH、C10uFLC谐振频率约1.1kHz落在开关频率的1/10到1/5范围附近。这个位置的谐振频率既避开了低频谐波段又和开关纹波频段拉开了距离电压环带宽压在300~500Hz时稳定裕度比较充足。控制参数方面电流环PI的积分时间常数按电感的电气时间常数L/R量级来给电压环PR的Kp先按负载额定电流与电压误差的比例估算再在仿真中微调。VSG功率环参数按前面提到的方式取H3s对应J_pu6sKω_pu20D_pu先给12功率滤波器时间常数取20ms。这套参数可以作为第一次仿真的起点后面根据实际现象再调整。四个环路的带宽从高到低分别是开关频率10kHz电流环穿越频率约1~2kHz电压环穿越频率300~500Hz功率环带宽1~5Hz。功率环比电压环低两个数量级两个环互不干扰调试时能把故障源分得很清楚。这个分层关系是整套控制稳定运行的关键建议在写代码时就把这个思路固化下来。4.2 仿真模型搭建与工况设计仿真平台我常用Matlab/Simulink控制部分用离散定步长步长取2微秒或者和样机控制周期一致。主电路用Simscape电气模型开关器件用理想开关但保留开通和关断延迟及死区时间这样仿真结果和实测差距才是可控的。仿真调试顺序有讲究。先把VSG功率环旁路直接给定一个固定的E和θ让电压电流环运行把基波波形调到满意再接上VSG的有功环只带纯电阻负载看频率动态响应最后再加无功环和非线性负载。每一步都分解开出了问题定位非常快不至于把所有环节搅在一起然后无从下手。工况设计至少要覆盖空载启动、50%负载突加、满载突加、满载突卸、三相不平衡负载、整流性负载。评估VSG效果不能单看波形频率变化率、超调量、恢复时间这几个量化指标比波形形状重要得多。我习惯把每个工况的录波结果存成同一格式的截图后面写调试报告直接引用。4.3 从仿真到样机的移植注意仿真里的理想环境到样机上会打折扣。最明显的是采样噪声电流霍尔和电压传感器的噪声会直接进入功率计算导致VSG输入的P、Q本身就不干净。解决办法是传感器信号经过RC滤波再接ADC但注意RC滤波会带来相位延迟尤其是电压采样延迟大了等于给电压环凭空加了一个滞后环节。控制架构上我建议功率环和电流环分速率运行电流环10kHz每个PWM周期跑一次VSG功率环1kHz单独用一个定时器中断跑。两个环之间通过共享变量交换参考值共享变量的更新时机要错开避免读到一半的数据。我在DSP上用两个中断源实现用标志位做握手实测很稳。还要注意启动过程。样机上电瞬间母线电压建立需要时间VSG相位从零开始增加如果此时负载已经接上启动冲击电流可能触发保护。解决办法是加软启动斜坡E从额定空载电压的60%缓慢升到100%同时限制PWM占空比变化率。这个细节看着小但现场烧IGBT往往就是这类问题积累出来的。5. 常见问题与排查技巧实录5.1 负载突变后有功功率振荡这个现象几乎是用VSG调参必踩的坑。现象很直观半载切满载有功功率画出来是一条衰减很慢的振荡曲线频率也在额定值附近来回摆好多个周波才收敛。原因基本集中在两组一是J偏大、D偏小系统阻尼不足二是功率滤波时间常数太大功率环本身相位裕度不够。我的排查顺序是先看滤波后的P波形如果P本身就是抖的说明低通滤波带宽还要压低如果P很平但VSG输出频率在抖那问题在J和D参数。改的时候一次只动一个参数并记录振荡频率。振荡频率变低说明J偏大振荡衰减变快说明D起作用了。最后把D加到接近临界阻尼的位置留一点余量。实测数据3kW系统H从5s降到3sD从8升到14后振荡由12个周波收敛到3个周波以内。5.2 电压THD高、波形畸变电压THD高也要分情况。接纯电阻负载THD都高问题在电压环、调制或死区只在接非线性负载时高优先加谐波补偿。我的做法是先录波形频谱THD高没关系看是哪些次数的谐波主导。3、5、7次为主加多谐振如果是开关频率附近的毛刺重点检查死区时间和采样回路如果是振幅不大但毛刺很随机大概率是驱动信号质量问题。一个很有效的检查技巧把VSG功率环旁路固定电压参考然后直接带整流负载。如果这时候THD还是高那就是底层电压环的事跟VSG没关系。这个二分法在排障中非常好用能快速把责任边界划清。千万别一上来就调D和J最后发现底层电压环根本没调好时间全浪费在错误方向上。5.3 从实际项目里总结的调试习惯做离网逆变器这些年VSG看着理论门槛高实际工程落地反而比一堆花哨算法更耐用。核心就三点参数别照抄教科书波形先行环间带宽分层。先把底层电压环调到“带非线性负载都不怕”再去琢磨J和D不然你永远搞不清是功率环在振荡还是电压环在振荡。调试VSG最好的习惯是每次只改一个参数记录频率和电压的动态响应曲线而不是盯着示波器目测。离网系统的“同步机味”最终靠的是惯量、阻尼和电压支撑三项指标同时达标而不是单一参数拉满。顺着这个思路把控制链路理清楚你调出来的三相离网逆变器接什么负载都会有底气。
返回列表