1. 模块化多电平变流器(MMC)基础解析
模块化多电平变流器(Modular Multilevel Converter, MMC)作为柔性直流输电领域的革命性拓扑结构,其核心价值在于通过子模块(Sub-Module, SM)的级联组合实现高压大容量电能变换。与传统两电平或三电平变流器相比,MMC最显著的特征是采用分布式电容设计——每个子模块包含半桥或全桥电路与直流电容,通过控制IGBT的导通状态实现电容电压的叠加输出。
1.1 MMC的拓扑结构与工作原理
典型三相MMC由六个桥臂构成,每相包含上下两个桥臂,每个桥臂由N个子模块与一个桥臂电感串联组成。以最常见的半桥子模块为例,其工作模式分为三种:
- 投入状态:上管T1导通,下管T2关断,子模块输出电压为电容电压Vc
- 切除状态:T1关断,T2导通,子模块输出电压为零
- 闭锁状态:双管均关断,用于故障保护
通过调节各子模块的投入数量,可生成近似正弦的多电平波形。例如在21电平MMC中,相电压可输出从-10Vc到+10Vc共21个离散电压台阶,其总谐波畸变率(THD)可低至1%以下,远优于传统变流器。
1.2 MMC的核心技术优势
-
电压扩展性:通过增加子模块数量即可提升系统电压等级,无需使用笨重的工频变压器。实际工程中,单个子模块电压通常设计在1-2kV,如张北柔直工程采用约300个子模块实现±500kV直流电压。
-
波形质量卓越:多电平输出特性带来更低的dv/dt和电磁干扰,特别适合海上风电等对谐波敏感的场景。实测表明,相同开关频率下MMC的输出THD可比两电平变流器降低80%以上。
-
冗余设计能力:可配置额外子模块作为热备份,当个别子模块故障时自动切换,系统仍可满容量运行。某±350kV工程数据显示,配置5%冗余子模块可使系统可用率提升至99.99%。
关键提示:MMC子模块电容电压均衡是系统稳定运行的前提,实际工程中需采用分层控制策略——上层控制生成调制波,中层控制实现桥臂能量平衡,底层控制保证每个子模块电压一致。
2. 虚拟同步发电机(VSG)控制原理
虚拟同步发电机控制(Virtual Synchronous Generator, VSG)是解决新能源并网系统惯量缺失问题的关键技术。其核心思想是通过控制算法使变流器模拟同步发电机的机电暂态特性,包括转子运动方程和励磁调节机制。
2.1 VSG的数学模型构建
VSG控制基于二阶摇摆方程:
code复制J·dω/dt = Pm - Pe - Dp·(ω-ω0)
其中J为虚拟惯量,Dp为阻尼系数,ω为角速度,Pm/Pe分别为机械功率与电磁功率。通过实时求解该方程,VSG控制器可产生具有惯量特性的频率响应。
在MATLAB/Simulink中,该模型通常实现为:
matlab复制function [theta, omega] = VSG_Model(Pm, Pe, J, Dp, omega0)
% 参数初始化
persistent x;
if isempty(x)
x = [0; omega0]; % [theta; omega]
end
% 状态方程求解
dxdt = [x(2);
(Pm - Pe - Dp*(x(2)-omega0))/J];
x = x + dxdt*Ts; % Ts为采样时间
theta = x(1);
omega = x(2);
end
2.2 VSG与MMC的协同控制框架
将VSG算法应用于MMC时,需要构建三层控制体系:
- 外环VSG控制层:生成电压幅值E和频率f的参考值
- 中环能量平衡层:调节桥臂能量维持直流侧电压稳定
- 内环调制层:采用最近电平逼近调制(NLM)或载波移相PWM(CPS-PWM)生成子模块触发脉冲
这种架构下,MMC-VSG系统可同时实现:
- 一次调频(通过J参数调节)
- 无功-电压调节(通过Q-V下垂系数)
- 故障穿越能力(利用MMC闭锁特性)
3. MMC-VSG的Simulink建模实践
3.1 关键模块搭建步骤
-
子模块封装:
- 使用Simscape Electrical库搭建半桥子模块
- 添加电容电压测量和IGBT驱动接口
- 配置子模块故障注入端口
-
桥臂组装:
- 通过Simulink子系统封装N个子模块
- 添加桥臂电感(典型值0.1-0.3pu)
- 实现基于排序法的电压均衡算法
-
VSG控制器实现:
matlab复制function [E, theta] = VSG_Controller(Pref, Qref, Vt, J, Dp) % 频率调节 omega = omega0 + (Pref - Pt)/Dp; theta = integ(omega); % 电压调节 E = E0 + Kq*(Qref - Qt); end
3.2 参数整定经验
-
虚拟惯量J选择:
- 风电场景:J=2-6 kW·s/kVA
- 光伏场景:J=1-3 kW·s/kVA
- 储能场景:J=5-10 kW·s/kVA
-
阻尼系数Dp优化:
- 初始值设为临界阻尼的0.7倍:Dp=2sqrt(JK)
- 通过根轨迹法微调
-
电容参数设计:
子模块电容容值计算公式:code复制C = (6S)/(N Vc^2 ω ΔVc%)其中S为额定容量,ΔVc%允许电压波动率(通常<10%)
4. 典型问题排查与性能优化
4.1 电容电压振荡抑制
现象:仿真中出现子模块电压周期性波动(频率约100-300Hz)
解决方案:
- 检查环流抑制控制器参数
- 增加桥臂电感值(不超过0.5pu)
- 在电压均衡算法中加入低通滤波:
matlab复制function Vc_ref = Voltage_Balancing(Vc_meas) persistent filter_coef = 0.95; persistent Vc_prev; if isempty(Vc_prev) Vc_prev = Vc_meas; end Vc_ref = filter_coef*Vc_prev + (1-filter_coef)*Vc_meas; Vc_prev = Vc_ref; end
4.2 故障穿越实现方案
当检测到电网电压跌落时:
- 激活正负序分离控制
- 切换VSG为电流限幅模式
- 注入无功支撑电压:
matlab复制if Vgrid < 0.9 Qref = Qmax * sqrt(1 - (Iq/Imax)^2); end
实测数据表明,采用该策略可在150ms内将故障期间电压提升15%以上,满足GB/T 19963-2021标准要求。
5. 工程应用扩展与前沿方向
5.1 海上风电并网案例
某200MW海上风电场采用MMC-VSG方案后:
- 频率响应速度提升40%
- 谐波畸变率从3.2%降至1.5%
- 故障穿越成功率从85%提高到99%
关键配置参数:
- 子模块数量:216个/桥臂
- 虚拟惯量:4.5 kW·s/kVA
- 阻尼系数:12 pu
5.2 数字孪生测试平台
基于RT-LAB的实时仿真方案:
- 在OP5600上运行MMC主电路模型(步长2μs)
- 用OP4510运行VSG控制算法(步长50μs)
- 通过GTFPGA实现子模块级并行计算
测试结果显示,相比纯Simulink仿真,实时平台可捕捉到更多高频交互细节,如:
- IGBT开关过程的电压尖刺
- 控制延时导致的相位偏差
- 通讯抖动对均压的影响
