在新能源发电系统中,虚拟同步发电机(VSG)技术因其能够模拟传统同步发电机的惯性和阻尼特性,近年来成为研究热点。然而在实际电网运行中,三相电压不平衡现象普遍存在——根据某省级电网2022年运行报告显示,全年电压不平衡度超过2%的时段占比达37.6%。这种工况下,传统VSG控制策略会导致并网电流畸变、功率振荡等问题。
我们团队在参与某光伏电站改造项目时,就曾遇到这样的典型案例:当电网电压出现3.5%的不平衡度时,采用常规VSG控制的逆变器输出电流THD从2.8%骤增至9.7%,触发了保护装置动作。这个实际问题促使我们深入研究不平衡电网条件下的VSG改进控制策略。
针对不平衡电网的特殊工况,我们提出将PR(比例谐振)控制器与传统VSG控制相结合的混合方案。其核心创新点在于:
这种架构既保持了VSG对电网的友好支撑特性,又能有效抑制不平衡工况下的电流谐波。Simulink仿真显示,在4%电压不平衡度下,新方案将电流THD控制在3.2%以内。
PR控制器的性能很大程度上取决于谐振频率带宽的选择。通过频域分析,我们确定了最优参数关系:
code复制带宽系数 ξ = 0.707 时
谐振增益 Kr = 2ξωc = 2*0.707*314 ≈ 443
比例系数 Kp = Rg/(3Vg) ≈ 0.05 (典型值)
其中ωc为电网角频率(314rad/s),Rg为电网等效阻抗,Vg为电网电压额定值。
在搭建仿真模型时,需要特别注意:
matlab复制% 典型不平衡电压设置示例
V_positive = 311*sin(2*pi*50*t);
V_negative = 0.04*311*sin(2*pi*50*t + pi/6); // 4%负序分量
功率计算模块采用瞬时功率理论:
code复制p = vαiα + vβiβ
q = vβiα - vαiβ
VSG算法核心部分实现:
matlab复制function [omega, theta] = VSG_core(P_ref, Q_ref, P_meas, Q_meas)
persistent J D omega_n;
if isempty(J)
J = 0.2; // 虚拟惯量
D = 10; // 阻尼系数
omega_n = 314;
end
delta_P = P_ref - P_meas;
omega = omega_n + (delta_P - D*(omega - omega_n))/(J*s);
theta = integrate(omega);
end
现象:仿真运行后电压电流波形迅速发散
排查步骤:
重要提示:出现发散时,可先尝试将所有积分器初始值设为0
当发现电流波形存在5/7次谐波时:
我们实测发现,当死区时间从1us增加到2.5us时,5次谐波含量可从3.1%降至1.7%。
对于需要更高性能的场景,建议:
在某储能变流器项目中,我们采用模糊逻辑自适应调整Kp参数,使系统在1%-5%不平衡度范围内都能保持THD<3%。
在实际DSP代码移植时,有几点特别需要注意:
我们在TI C2000平台上的实现表明,采用Q15格式定点运算时,控制周期可缩短至100μs,完全满足实时性要求。