拓冰建站拓冰建站
首页 / 资讯中心 / 正文

并联逆变器均流控制:基于虚拟阻抗与电压负反馈的下垂方法

说到并联逆变器的均流问题我最早吃过的亏到现在都记得清清楚楚两台单相逆变器额定电流明明一样空载并上去好好的一带负载一台机器电流快顶满另一台还在那“摸鱼”母线电压被拉得歪歪扭扭我蹲在示波器前面反复看波形脑子里全是一个问题——同样的模块为什么并联之后就是不肯平均出力后来把下垂控制、虚拟阻抗、电压负反馈这一串东西老老实实从原理到仿真再到样机走了一遍才算是把这块硬骨头啃下来。这篇就以“基于虚拟阻抗电压负反馈的并联下垂控制”为主线把我自己从踩坑到调通的全过程记录下来包括参数怎么定、仿真怎么做、现象怎么排查给正在搞并联均流的同行做个参考。1. 先搞清楚问题在哪传统下垂控制为什么不够用1.1 下垂控制的基本逻辑下垂控制Droop Control本质上是在模仿同步发电机的一次调频和一次调压特性。发电机转速下降时频率往下掉机端电压跌了靠励磁系统顶回来逆变器并联没有天然的机械惯性就用控制算法人为构造这种“下垂”关系。最常见的两个等式f f0 - m * P V V0 - n * Q其中 m 是有功-频率下垂系数n 是无功-电压下垂系数。意思很清楚有功带多了频率往下降一点无功出多了电压幅值往下压一点。两台逆变器并在同一段母线上频率和母线电压是同一个量于是各自分担的功率就由下垂曲线自动决定。下垂系数怎么取一般按调速器/调压器的允许偏差来算。比如系统允许频率偏差 1Hz单机最大有功输出是 2kW那么 m 2π*1 / 2000 ≈ 0.00314 rad/s/W。电压侧同理允许幅值偏差 10V、最大无功 1kVarn 10 / 1000 0.01 V/Var。这样每台逆变器就成了一条倾斜的“出力特性曲线”理论上只要两台曲线一样负载就能按比例分。1.2 理想情况下的并联均分在理想假设下这个方案确实成立线路阻抗为零或者完全对称、且输出阻抗呈纯感性那么通过 Q-V 下垂无功自然按照每台逆变器下垂系数的反比来分配。频率因为是全局量有功分配精度通常比较高P-f 下垂只要 m 取得一致有功基本能按额定容量比例分。所以早期我调系统先看有功波形出来基本能对上一度觉得并联没那么难。但无功就不一样了。只要站到真实工况里线路阻抗不一致立刻让 Q-V 下垂的“等效曲线”发生偏移结果就是无功不均分、环流明显严重的甚至会在逆变器之间来回倒灌电流。这个不是参数对称能解决的根源在下垂控制只考虑了逆变器自身的输出电压-功率关系没有把线路压降和阻抗差异算进去。1.3 现实工况下的三个麻烦真实系统一定会遇到哪几类问题我归纳下来是三条第一线路阻抗不一致。两台逆变器离公共母线距离不一样电缆长度和截面积有差异各自线路压降就不同。Q-V 下垂把电压当作“通信语言”可线路阻抗已经给电压叠加了不同的偏移量短路阻抗小的逆变器会抢着多出无功。第二线路阻抗不纯感。低压配电网里电阻分量占比重Q-V 下垂的前提是输出阻抗以感性为主如果线路接近阻性无功和有功的控制通道会发生耦合下垂控制的功率解耦特性就没那么干净了。第三动态环流。并联系统合闸瞬间、负载突加突卸时逆变器之间会出现瞬态环流如果控制环带宽又高、阻尼又不够环流可能在谐振点附近被放大表现为滤波电感电流畸变、母线电压毛刺甚至触发过流保护。这三条叠加在一起传统 Q-V 下垂基本就只是“能用”谈不上“好用”。这也是为什么需要在原有下垂框架外加一层“修补”手段——虚拟阻抗和电压负反馈主要目的就是把线路阻抗的差异给“抹平”。2. 虚拟阻抗把线路差异“磨平”的思路2.1 虚拟阻抗是什么虚拟阻抗不是物理上多串了一个电抗器而是在控制算法里把输出电流的采样值乘以一个设定的阻抗值叠加到电压参考值上等效于让逆变器输出端凭空多出一个阻抗环节。用公式写更直观。假设虚拟阻抗为 Zv Rv jXv输出电压参考值修正Vref_new Vref - Zv * Io其中 Io 是逆变器输出电流Vref 是最初的电压参考下垂得到的给定Vref_new 是送到电压环的实际参考。三相 dq 坐标系下展开就是dVd_sim Rv * Id_oa - Xv * Iq_oa dVq_sim Rv * Iq_oa Xv * Id_oa Vref_d_new Vref_d - dVd_sim Vref_q_new Vref_q - dVq_sim这里的 dVd_sim、dVq_sim 就是虚拟阻抗造成的“虚拟压降”。从逆变器端口往外看输出阻抗从原来的滤波阻抗线路阻抗变成了被控算法“重塑”过的阻抗。只要把虚拟阻抗取成比线路阻抗大得多线路阻抗的差异就相对不重要了各个逆变器的输出特性曲线会重新变得接近一致。2.2 选阻性还是感性虚拟阻抗这是我调系统时纠结最久的一个问题。理论上 Q-V 下垂要求输出阻抗感性那虚拟阻抗好像也应该取感性实际一做发现没这么简单。纯感性虚拟阻抗的实现里包含电流微分项 Lv * di/dt而 di/dt 对采样噪声极其敏感。开关频率的纹波、电流霍尔的高频毛刺经过微分之后会被放大得很厉害有时候虚拟阻抗才加了一点点电压参考就抖得像刷不完的锯齿波电压环根本没法好好工作。为了保证信号平滑就得加低通滤波但滤波又带来相位滞后补偿效果下降容易形成恶性循环。阻性虚拟阻抗 Rv 不需要微分项实现起来就是比例计算噪声特性好很多稳定性也更好调。在低压微电网里线路本身就是阻感混合阻性分量往往还不小所以 Rv 方案反而更贴合实际。那是不是就完全不用感性项也不是。如果母线电压在动态过程中波形上冲很快谐波主要由高次分量构成适当加一点感性虚拟阻抗或高通的阻性虚拟阻抗对抑制谐波环流有帮助。我在样机上最后用的是“阻性为主、轻感性辅助”的复合虚拟阻抗Rv 取 0.3Ω 左右Lv 只取 0.3mH 左右相当于让虚拟阻抗的基波呈阻性为主高频段附加一点感抗用来限制 di/dt 冲击。2.3 参数怎么估虚拟阻抗太小不足以淹没线路阻抗差异太大输出电压参考被压低太多母线电压会整体往下掉。我的估算方法分三步第一步测量或估算两台逆变器各自的线路阻抗。比如短的电缆 R1 0.05Ω、长电缆 R2 0.15Ω差值 ΔR 0.1Ω。第二步取虚拟阻抗为差值的一到两倍。这里取 Rv 0.2Ω等效线路阻抗差异从 0.1Ω 变成“0.2Ω 对 0.4Ω”相对差异从三倍降到两倍以内。想进一步缩小差异就把 Rv 加到 0.3Ω但这时要注意电压压降补偿问题这就轮到第三节的电压负反馈出场了。第三步加感性辅助值。Lv 先给 0.2mH看动态波形有没有环流尖峰没有就保持有就微幅往上加但一般不超过 1mH否则微分噪声会让电压环越来越难调。需要特别提醒的是虚拟阻抗值一定要结合实际控制环带宽来看。数字控制里参考电压一个开关周期刷新一次虚拟阻抗压降的更新频率受限于采样和计算延时如果 Rv 和 Lv 算出来的压降量级已经超过额定电压幅值的 5%基本就超出了虚拟阻抗能承受的“调节余量”母线电压稳不住。3. 电压负反馈把被吃掉的口径补回来3.1 加入虚拟阻抗后的电压副作用加了虚拟阻抗之后无功均流确实改善了但新的问题跟着就来了母线电压被“系统性压低”了。原理很简单虚拟阻抗本质上是在输出回路里等效串了一个阻抗逆变器带载时它的输出电压等于母线电压加上虚拟阻抗上的压降于是并网端电压自然比空载时低。特别是 Rv 取得偏大时满载电压可能低好几个百分点负载侧的电压质量很难看。而 Q-V 下垂本身也会让电压随无功增加而下降。这两者叠加之后电压偏移会显著超过允许范围。这时候如果只把 n 调小来让电压回升无功均分又会变差——下垂系数一旦变小对线路阻抗差异就不敏感了均流效果打回原形。所以必须加一个独立的电压补偿回路而不是靠削弱下垂系数。3.2 电压负反馈的设计思路我用的方案是在 Q-V 下垂和虚拟阻抗的外面再叠一个电压幅值负反馈环。采到逆变器输出电压的幅值或者平均有效值跟一个“目标电压”做差偏差经过补偿器之后作为修正项叠回电压参考给定里。控制方程大致是Vref_total V0 - n*Q - Zv*Io Gv(s)*(Vtarget - Vout_avg)其中 Gv(s) 我取的是比例积分做稳态无差补偿Gv(s) Kp_v Ki_v / s也就是说如果母线电压因为虚拟阻抗和带载而偏低负反馈环会把电压参考往上顶直到输出电压重新贴近 Vtarget。这个环不直接参与功率均分只负责“兜住”电压质量所以它和下垂、虚拟阻抗的关注点并不冲突。在 dq 同步旋转坐标系里我做成对 d 轴和 q 轴分量的幅值反馈先算 Uout_amp sqrt(ud^2 uq^2)然后和目标幅值做差把补偿量同时叠加到 d、q 轴参考上避免只补 d 轴导致幅值相位不对。3.3 参数整定电压负反馈的补偿器参数如果给得太猛整机电压容易在暂态过程中过冲严重时甚至和下垂环产生耦合振荡。我建议的整定顺序是先把 Gv 的增益设成纯 P从 0.1 开始往上加观察母线电压在负载突变时的恢复速度电压恢复得慢就增加增益出现振荡就退回来一点。积分项 Ki_v 再加入用来消除稳态偏差但积分时间常数不要取得太激进否则会跟下垂环的响应时间打架。在我那套系统里Kp_v 最终定在 0.5、Ki_v 定在 40Vtarget 取额定电压幅值 311V220V 有效值对应补偿量限幅在 ±10V 以内防止外部扰动导致电压参考被顶到离谱水平。如果目标电压本身不太确定也可以把 Vtarget 改成“取两台逆变器输出电压的平均值”这样电压负反馈只负责“拉到平均水准”避免了绝对给定过低时过度抬高电压的问题但前提是两台都遵从这个平均值否则还是要用绝对给定。4. 实操记录从仿真到样机的关键步骤4.1 系统参数与仿真模型搭建先给参数。我用的系统是两台三相逆变器并联直流侧 800V交流额定线电压 380V额定频率 50Hz单台额定容量 5kVA。参数数值说明滤波电感 Lf2mH每相滤波电容 Cf10uF每相开关频率10kHzIGBT线路阻抗1近端0.05Ω 0.3mH较短电缆线路阻抗2远端0.15Ω 0.5mH较长电缆有功下垂系数 m0.001 rad/s/W允许频率偏差约 0.1Hz无功下垂系数 n0.005 V/Var允许电压偏差约 25V虚拟阻抗 Rv0.2Ω阻性主分量虚拟阻抗 Lv0.3mH辅助感性电压反馈 Kp_v0.5纯P测试起点电压反馈 Ki_v40积分系数下垂系数这里按满功率来算允许频率偏差 0.1Hz 对应角频率 0.628rad/s除以 5000W 得到 m ≈ 0.000125 rad/s/W不过我实际留了裕量取了 0.001无功侧 25V 除以 5000Var 得到 n 0.005 V/Var。具体取值要看系统对电压和频率的指标这个表里是折中的。仿真模型用 Simulink 搭逆变器用平均值模型先跑通算法再用开关模型验证谐波和稳定性。控制部分是离散化的采样 10kHz跟实际控制器一致。执行顺序是下垂计算 - 虚拟阻抗修正 - 电压负反馈补偿 - 电压电流双闭环 - PWM 生成。4.2 仿真调试过程记录仿真调试我分了三步走每步都记录了现象和数据。第一步先跑“纯下垂”对照组。两台逆变器只带 P-f 和 Q-V 下垂线路阻抗设成不对称。结果不出所料有功分配还可以接受差了大约 5%无功分配就惨了近端逆变器无功在有载时接近 3.2kVar远端只有 1.1kVar环流电流峰值大概 4.5A 左右母线电压在 363V 到 372V 之间波动。第二步在传统下垂基础上加入虚拟阻抗 Rv 0.2Ω、Lv 0.3mH。仿真结果无功变成了近端 2.3kVar、远端 2.1kVar环流从 4.5A 压到了 1A 以内说明线路阻抗差异基本被淹没。但是另一个数据让我皱眉母线电压满载时降到了 358V 左右低于额定线电压 380V 约 5.8%负载侧电压质量明显变差。这就是虚拟阻抗的“副作用”在仿真里的直接体现。第三步把电压负反馈环加上Kp_v 从 0.1 开始逐步上调到 0.5Ki_v 先给 20 后调到 40。母线电压从 358V 回升到 377V 左右虽然跟理想 380V 还有一点偏差因为还有残余线路压降但已经落在允许偏差范围内。负载阶跃 20% 时电压动态跌落大约 8V恢复时间约 120ms这个动态指标在当时是够用的。仿真数据整理下来我对“下垂负责均流、虚拟阻抗负责抵消线路差异、电压负反馈负责电压质量”这个分工算是彻底认可了——三个环节缺一个都不行。4.3 样机验证注意事项从仿真切到样机第一步就是检查采样环节。电流采样的零点漂移在并联系统里会被放大成额外的环流指令。我用软件做了零点校准在合闸前采样零电流记下偏移量并在每个控制周期里扣除。这一步做得不好后面环流怎么调都调不到零我最早在样机上就栽在这里过白白浪费了一天去查控制参数。第二步是限幅。虚拟阻抗的补偿量、电压负反馈的补偿量都得加限幅否则启动瞬间参考电压可能冲过头。我自己的做法是虚拟阻抗压降限幅 ±15V电压负反馈补偿限幅 ±10V限幅值整定之后要验证在恶劣工况满载启动、负载短路复试下不会触发。第三步是并网合闸逻辑。两台逆变器并联时我让第二台先空载运行到电压幅值和相位都跟上第一台再合闸。合闸瞬间为了防止冲击把下垂环和电压负反馈环同时进入运行状态但虚拟阻抗的辅助感性项在合闸后前 50ms 先设成纯阻性等环流稳定再切换成阻感复合。这个小技巧对抑制合闸瞬态环流非常有效。5. 问题排查速查表与调试心得调试过程中遇到的问题我整理成了一张速查表基本覆盖了我在这个项目里踩过的坑现象可能原因排查方向与解决办法两台之间环流大负载不均衡线路阻抗差异大虚拟阻抗偏小先测两台到母线的短路阻抗把 Rv 调大重新看无功分配比负载增加后电压跌太多虚拟阻抗压降Q-V下垂叠加加电压负反馈逐步提高 Kp_v 和 Ki_v电压负反馈加上后系统振荡补偿环增益偏大与下垂环耦合先退 Kp_v再加 Ki_v检查采样滤波延时是否过大轻载时环流反向电流负向流动零点漂移或者两台输出电压幅值差太小校准电流零点检查两台电压给定是否一致必要时用平均电压做 Vtarget高频噪声引起电压参考抖动虚拟阻抗感性项微分放大噪声降低 Lv增加采样滤波阶数或者改用阻性虚拟阻抗满载突加时电压尖峰电压负反馈响应太慢适当提高 Kp_v给电流环更高带宽观察电压恢复时间排查的过程里我一直有个习惯只改动一个参数每次记录波形和数据表。并联系统问题往往不是单点原因改了虚拟阻抗就动电压改了电压环又影响均流没有记录根本没法回头定位。关于调试顺序我的固定套路是先调下垂保证有功均分再调虚拟阻抗压住无功均分再调电压负反馈把电压拉回额定最后联合起来做动态负载测试。顺序反了到处是坑每一步现象都混在一起特别容易让人误判。最后再分享一个实操细节。虚拟阻抗的电流反馈点选在哪里很有讲究。如果取的是滤波电感电流那么虚拟阻抗的“压降”会包含电容支路的分流导致轻载时电压补偿过度如果取的是输出侧电流负载电流更接近真实线路电流电压修正更合理但采样点离主回路远接线干扰更大一些。我个人建议用在样机控制板上预留两路电流采样一路用于电感电流内环一路用于输出电流的虚拟阻抗和功率计算两者的角色不要混用。这个细节在仿真里看不出差异但样机上一对比就非常明显。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门