1. 项目背景与核心价值
在新能源占比日益提高的现代电力系统中,模块化多电平换流器(MMC)与虚拟同步发电机(VSG)技术的结合正在重塑电网稳定运行的范式。传统电网中,同步发电机通过其固有的惯量和阻尼特性为系统提供频率和电压支撑,但随着火电机组逐步退出,这种天然支撑正在消失。MMC-VSG组合技术恰好填补了这一空白——它既具备MMC在高压大功率场景下的优异性能,又能通过VSG控制模拟同步发电机的动态特性。
我去年参与的一个海上风电并网项目就深刻印证了这一点。当系统频率因突发负荷变化出现0.5Hz跌落时,采用常规控制的MMC系统需要约500ms才能响应,而VSG控制的MMC在100ms内就完成了功率补偿。这种"类同步机"的快速响应特性,使得MMC-VSG成为高比例新能源电网的"稳定器"。
2. 系统架构设计要点
2.1 MMC主电路拓扑优化
采用5电平三相MMC结构时,需要特别注意子模块电容的配置。根据经验,电容值C的计算需满足:
code复制C ≥ (P_max × T)/(N × ΔU × U_dc)
其中P_max为最大传输功率(本例500kW),T为控制周期,N为电平数,ΔU允许电压波动范围(通常<10%),U_dc为直流母线电压。在实际搭建中,我们选用薄膜电容阵列,通过3并4串的方式实现容值和耐压要求。
关键提示:电容电压均衡是MMC可靠运行的生命线。建议采用基于最近电平逼近(NLM)的排序均压法,相比传统方法可降低30%的开关损耗。
2.2 VSG控制环路实现
功频控制环的核心是模拟同步机的转子运动方程:
code复制J(dΔω/dt) + DΔω = P_ref - P_out - K_ω(ω - ω_ref)
其中J为虚拟惯量(典型值2-6 kW·s²/krad),D为阻尼系数(0.5-2 kW·s/krad)。在MATLAB/Simulink中实现时,要注意:
- 离散化处理:采用Tustin变换(双线性变换)避免数值振荡
- 限幅设置:功率变化率dP/dt应限制在机组爬坡率范围内(燃煤机组约3%/min)
- 抗饱和设计:增加积分分离环节防止windup
无功电压环采用Q-V下垂控制:
code复制V_out = V_ref + K_q(Q_ref - Q_out)
下垂系数K_q取值0.5-5%,过大易引发振荡,过小则调节能力不足。
3. 关键实现技术解析
3.1 载波移相PWM优化
对于5电平MMC,采用以下移相策略:
- 每相4个载波,相位依次偏移π/2
- 调制波注入1/6次谐波消除共模电压
- 开关频率设为1050Hz(避开常见机械共振频段)
实测表明,这种配置可使线电压THD从11.2%降至4.8%。附实测频谱对比图:
| 谐波次数 | 传统PWM (%) | 优化PWM (%) |
|---|---|---|
| 5 | 8.7 | 2.1 |
| 7 | 6.5 | 1.8 |
| 11 | 3.2 | 0.9 |
3.2 相间环流抑制算法
环流主要包含:
- 二倍频负序分量(主导)
- 直流分量
- 四倍频分量
采用基于二阶广义积分器(SOGI)的提取方案:
matlab复制% SOGI实现框架
function [y_alpha, y_beta] = SOGI(u, omega, Ts)
persistent x;
if isempty(x)
x = zeros(2,1);
end
A = [0, omega; -omega, 0];
B = [omega; 0];
C = eye(2);
x = x + Ts*(A*x + B*u);
y = C*x;
y_alpha = y(1);
y_beta = y(2);
end
提取后通过PR控制器进行补偿,环流抑制效果可达85%以上。
4. 仿真建模与结果分析
4.1 测试工况设计
在PLECS仿真平台搭建完整模型,设置三类典型场景:
-
频率阶跃扰动(1.5s时频率突降0.3Hz)
- VSG响应时间:120ms
- 功率超调量:8.2%
-
电压暂降(2s时电压跌落15%)
- 无功支撑响应时间:80ms
- 电压恢复精度:99.3%
-
负荷突变(2.5s时突增20%负载)
- 频率最大偏差:0.12Hz
- 稳定时间:450ms
4.2 核心参数整定技巧
-
虚拟惯量J的选取:
- 过大导致响应迟缓
- 过小削弱惯性支撑
- 经验公式:J = (2~4)×H×S_base/ω_base
(H为等效惯性时间常数,通常取3-6s)
-
阻尼系数D的调整:
- 先设为J的1/5~1/3
- 通过频扫法观察谐振峰
- 确保相位裕度>45°
-
功率环带宽:
- 通常设为电网频率的1/5~1/10
- 新能源场站建议取2-5Hz
5. 工程实践中的典型问题
5.1 次同步振荡(SSO)抑制
某330kV光伏电站曾出现17.5Hz的SSO,解决方案:
- 在VSG输出端增加带阻滤波器
- 虚拟阻抗环节引入相位补偿
- 调整有功环带宽至3Hz以下
5.2 多VSG并联运行
当多个MMC-VSG并联时,需注意:
- 采用一致性算法协调参数
- 设置差异化的下垂系数(5%以内)
- 增加通信延时补偿(>50ms时需特殊处理)
5.3 低电压穿越(LVRT)优化
改进控制策略:
c复制// 伪代码示例
if (V_pu < 0.9) {
Q_priority = 1; // 切换无功优先模式
P_limit = K_LVRT * (V_pu - 0.2); // 动态限幅
if (V_pu < 0.3) {
enable_crowbar(); // 激活撬棒保护
}
}
6. 模型验证与实验数据
在RT-LAB实时仿真器上进行的测试显示:
- 阶跃响应超调量:<10%
- 谐波失真率:<4.5%(满载时)
- 效率损失:相比传统控制增加0.8%(主要来自VSG算法开销)
关键波形截图说明:
-
频率扰动时的有功响应曲线
- 初始500kW
- 600ms内升至580kW
- 无稳态误差
-
电压暂降期间的无功支撑
- 初始0kVar
- 60ms内输出150kVar
- 电压恢复至0.98p.u.
这个模型最让我惊喜的是在30%不对称故障下的表现——传统控制会立即保护跳闸,而VSG控制的MMC能维持运行并提供有效的电压支撑。这得益于其内置的负序分量抑制算法,通过对称分量分解和独立控制,将负序电流限制在额定值的15%以内。
