在新能源发电占比不断提升的现代电网中,电压不平衡已成为影响并网设备稳定运行的常见工况。传统同步发电机凭借其转动惯量和阻尼特性,能够自然应对电网电压波动,而采用虚拟同步机(VSG)技术的逆变器需要主动模拟这一特性。当电网电压存在5%-10%的不平衡度时(如单相电压跌落),常规PQ控制策略会导致VSG输出电流严重畸变,甚至触发保护装置动作。
去年参与某光伏电站技改时,我们就遇到过这样的案例:当邻近线路发生单相接地故障时,采用传统控制的VSG逆变器在0.3秒内就触发了过流保护,导致整个电站脱网。这促使我开始深入研究不平衡工况下的VSG改进控制策略。
典型VSG控制包含三个核心环节:
matlab复制J*dω/dt = Pm - Pe - Dp(ω-ω0) % J为虚拟惯量,Dp为阻尼系数
matlab复制dE/dt = (Qref - Q)/Kq + Kv(Vref - V) % Kq为无功积分系数,Kv为电压调节系数
当电网电压含负序分量时(Vg = Vg+ + Vg-),传统控制会导致:
关键发现:通过实时检测电压不平衡度ε = Vg-/Vg+,可以动态调整控制参数。当ε>0.05时需启用补偿策略。
在αβ静止坐标系下,谐振控制器传递函数为:
matlab复制Gpr(s) = Kp + 2Krωcs/(s² + 2ωcs + ω0²) % ωc为截止带宽,ω0为谐振频率
针对100Hz谐波的改进设计:
在正负序同步旋转坐标系下的复合控制:
matlab复制% 正序d轴电流控制
Id+_out = PR(Vgd+ - Vd+, ω) + 前馈解耦项;
% 负序q轴电流补偿
Iq-_out = PR(0 - Vq-, 2ω) + 谐波抑制项;
matlab复制Vg_a = 1.0*sin(ωt) + 0.1*sin(ωt+120°); // A相叠加10%负序
matlab复制Vαβ(t) = 0.5*[Vαβ(t) + jVαβ(t-T/4)]; // T为基波周期
matlab复制J = J0*(1 + 0.5*ε); // 随不平衡度动态调整
| 参数 | 正常工况 | 不平衡工况 | 调整依据 |
|---|---|---|---|
| 虚拟惯量J | 0.5 | 0.8 | 抑制功率振荡 |
| 阻尼系数Dp | 10 | 15 | 改善动态响应 |
| Kr系数 | 5 | 20 | 增强谐波抑制 |
未补偿时:
PR控制后:
在t=0.5s突加20%电压不平衡时:
参数自适应调节:
matlab复制if ε > 0.05
Kr = Kr0*(1 + 2ε);
J = J0*(1 + ε);
end
数字实现要点:
现场调试步骤:
在实际光伏电站改造中,这套方案将故障穿越成功率从原来的65%提升至92%,但需要注意电网阻抗变化对谐振点的影响。建议每季度进行阻抗扫描更新控制参数。