去年参与某光伏电站并网调试时,我亲历了电网电压骤降导致逆变器集体脱网的惊险场景。现场示波器捕捉到的电压波形像过山车一样剧烈波动,而传统PQ控制的逆变器在这种不平衡条件下显得束手无策。正是这次经历让我深入研究了虚拟同步发电机(VSG)技术在不平衡电网中的控制策略。
VSG控制的核心思想是让电力电子变流器模拟同步发电机的惯性和阻尼特性。当电网电压出现三相不平衡时(常见于负荷不对称、短路故障等场景),传统的基于正序分量的控制策略会导致:
采用典型的三相两电平电压源型变流器结构,关键参数设计原则:
mermaid复制graph TD
A[功率外环] -->|P/Q指令| B(VSG算法核心)
B -->|电压指令| C(PR内环控制器)
C -->|PWM调制| D[逆变器]
D -->|反馈信号| A
实际调试中发现:当电网电压不平衡度超过10%时,单纯的正序控制会导致电流THD急剧恶化。必须引入负序分量补偿。
传统PR控制器在αβ坐标系下的传递函数:
G_PR(s) = k_p + Σ[2k_rω_c s/(s²+2ω_c s+ω₀²)]
针对不平衡工况的改进方案:
正负序分离处理
谐振点自适应调整
matlab复制% 谐振频率自动跟踪算法示例
function w0 = freq_est(u_g)
[pxx,f] = pwelch(u_g,[],[],[],fs);
[~,idx] = max(pxx);
w0 = 2*pi*f(idx);
end
关键参数调试记录表:
| 参数 | 计算公式 | 典型值范围 | 调试技巧 |
|---|---|---|---|
| k_p | 0.5·V_dc/I_rated | 2-5Ω | 从下限开始逐步增加 |
| k_r | (20-30)·k_p | 50-150Ω | 观察THD变化曲线拐点 |
| ω_c | (0.5-2)%·ω₀ | 1-5 rad/s | 影响抗频偏能力 |
| J(虚拟惯量) | (2-5)·P_rated/(ω₀·df/dt_max) | 0.5-2 kg·m² | 与电网强度成反比调节 |
现场验证发现:当k_r/k_p比值超过25时,系统对频率偏移的鲁棒性会显著下降。
电气部分建模要点:
matlab复制% 电网阻抗模拟
Rg = 0.1; Lg = 2e-3;
Zg = Rg + Lg*s;
% 使用Three-Phase Series RLC Branch模块时
% 需勾选"Measurements"选项获取电流信号
控制部分调试技巧:
推荐两种仿真场景设置:
matlab复制V_amp = [0.8 1.0 1.0]; % A相跌落20%
matlab复制Z_fault = 0.01; % BC相间短路阻抗
去年在某1MW光伏电站调试时遇到的典型问题:
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 并网电流出现5次谐波 | PR谐振点偏移 | 启用频率自适应算法 |
| 直流电压持续上升 | 负序分量导致功率反送 | 加入负序电流抑制环节 |
| 切换瞬间振荡剧烈 | 虚拟惯量J设置过大 | 按J=3P_rated/(ω₀·df/dt)重调 |
| 夜间脱网率升高 | 电网阻抗估计不准 | 增加在线阻抗识别模块 |
关键教训:在电压不平衡度超过15%时,必须启用负序电流限制功能,否则可能触发过流保护。具体实现可参考:
matlab复制function i_neg_lim = neg_seq_limiter(i_neg)
persistent integral;
if isempty(integral)
integral = 0;
end
Kp = 0.5; Ki = 5;
error = 0.2*I_rated - abs(i_neg);
integral = integral + Ki*error*Ts;
i_neg_lim = Kp*error + integral;
end
最近在实验室测试的改进方案:
实测数据显示:采用优化后的PR+VSG方案,在电网电压20%不平衡时: