1. 三相模块化多电平(MMC)技术概述
三相模块化多电平变换器(Modular Multilevel Converter, MMC)作为高压大功率电能变换领域的革命性拓扑,近年来在高压直流输电(HVDC)、柔性交流输电(FACTS)和新能源并网等领域展现出显著优势。与传统两电平或三电平变换器相比,MMC通过级联多个子模块(Sub-Module, SM)实现高质量的多电平输出波形,具有开关损耗低、输出电压谐波含量小、无需 bulky 的工频变压器等突出特点。
MMC的典型三相拓扑结构由六个桥臂组成,每相包含上下两个桥臂,每个桥臂由N个相同的子模块与一个桥臂电感串联构成。目前应用最广泛的子模块类型是半桥结构,包含两个IGBT开关管和一组直流支撑电容。当N足够大时,MMC可以产生接近理想正弦波的输出电压,dv/dt应力显著降低,这使得它在高压大功率场合具有不可替代的优势。
关键提示:MMC子模块电容电压均衡控制是系统稳定运行的核心挑战之一,需要设计专门的均压算法来维持各子模块能量分布均匀。
2. 小信号建模的必要性与挑战
2.1 为什么需要小信号模型
在MMC控制系统设计中,小信号建模是获取系统动态特性、设计闭环控制器的基础。与基于开关周期平均的大信号模型不同,小信号模型通过在稳态工作点施加微小扰动,可以准确反映系统在低频段的动态响应特性。这对于以下关键设计环节至关重要:
- 环流抑制控制器设计:MMC固有的相间环流(Circulating Current)会导致额外的损耗和器件应力,需要通过二倍频环流抑制控制器来消除
- 功率控制器参数整定:通过小信号模型可以分析功率环的稳定性边界,优化PI控制器参数
- 锁相环(PLL)动态分析:电网同步性能直接影响系统稳定,小信号模型可评估PLL带宽与系统交互影响
2.2 MMC建模的特殊挑战
MMC的小信号建模相比传统变换器更为复杂,主要体现在:
- 高阶非线性系统:N个子模块级联导致系统阶数高达2N+1
- 多时间尺度耦合:包含开关频率级的快速动态和工频级的慢速动态
- 强耦合变量:交流侧电流、环流、子模块电容电压相互耦合
为解决这些问题,通常采用以下建模方法:
% 典型MMC状态空间方程示例 A = [ -R/L w0 0 ; -w0 -R/L -Vdc/L ; 0 3Vdc/2C -1/RC ]; B = [ 1/L 0 ; 0 1/L ; 0 0 ]; C = [1 0 0; 0 1 0]; D = [0 0; 0 0];3. MMC小信号建模详细步骤
3.1 坐标系选择与变换
MMC建模通常采用旋转dq坐标系,其优势在于:
- 将交流量转换为直流量,简化控制设计
- 实现有功功率和无功功率的解耦控制
- 便于与锁相环(PLL)协同工作
三相静止abc坐标系到dq坐标系的变换矩阵为:
Tabc→dq = 2/3 [ cosθ cos(θ-2π/3) cos(θ+2π/3) ; -sinθ -sin(θ-2π/3) -sin(θ+2π/3) ]其中θ为PLL锁定的电网电压相位角。
3.2 关键状态变量选取
完整的MMC小信号模型应包含以下状态变量:
- 交流侧电流(id, iq):反映与电网的能量交换
- 环流分量(icirc_d, icirc_q):表征相间不平衡能量
- 子模块电容电压(uc):体现内部能量存储状态
- PLL状态变量:用于同步坐标系对齐
3.3 线性化处理技巧
在稳态工作点(下标0表示)附近施加小扰动(Δ表示):
id = id0 + Δid uq = uq0 + Δuq δ = δ0 + Δδ忽略高阶小量后,可获得线性化状态方程:
d(Δx)/dt = A·Δx + B·Δu Δy = C·Δx + D·Δu3.4 典型传递函数推导
以交流电流到有功功率的传递函数为例:
Gid→P(s) = 1.5·(Ugd0 + (sL-R)·id0)/(sL + R)其中Ugd0为电网电压d轴分量稳态值。
4. 模型验证与控制器设计
4.1 频域验证方法
通过扫频法验证小信号模型准确性:
- 在仿真模型中注入小幅值正弦扰动信号
- 测量系统在不同频率下的响应增益和相位
- 对比实测Bode图与模型预测结果
典型验证结果对比如下:
| 频率(Hz) | 模型增益(dB) | 实测增益(dB) | 误差(%) |
|---|---|---|---|
| 10 | -12.3 | -12.1 | 1.6 |
| 50 | -23.7 | -22.9 | 3.4 |
| 100 | -35.2 | -34.5 | 2.0 |
4.2 控制器参数设计
基于小信号模型的电流控制器设计步骤:
- 确定开环传递函数Gol(s) = Gid(s)·GPI(s)
- 根据带宽要求(通常取1/10开关频率)设计PI参数
- 验证相位裕度(建议>45°)
典型PI控制器形式:
GPI(s) = Kp + Ki/s = 0.5 + 150/s5. 实际应用中的关键问题
5.1 PLL动态影响
电网电压跌落时PLL的动态响应会通过dq变换影响整个模型准确性。解决方法:
- 采用正负序分离的增强型PLL
- 限制PLL带宽(通常<100Hz)
- 在模型中显式考虑PLL动态
5.2 参数不确定性影响
关键参数(如L、C)的偏差会导致模型失配:
- 进行参数灵敏度分析
- 设计鲁棒控制器
- 在线参数辨识
5.3 模型降阶技术
为简化控制器设计,可采用:
- 奇异摄动法:分离快慢动态
- 平衡截断法:保留主导模态
- Hankel范数近似:保持输入输出特性
6. 仿真与实验验证
6.1 PLECS仿真案例
搭建41电平MMC仿真模型关键步骤:
- 配置子模块数量(每臂20个)
- 设置电容值(10mF)和电感值(5mH)
- 导入小信号模型导出的控制器参数
- 对比阶跃响应特性
6.2 实验平台实测
在15kVA实验平台上观察到的现象:
- 模型预测的谐振峰位置误差<5%
- 环流抑制效果达到预期(THD<3%)
- 动态响应时间偏差约10-15%
实测经验:子模块电容电压波动会显著影响模型精度,建议保持波动率<10%
7. 进阶建模技巧
7.1 考虑开关纹波的改进模型
传统小信号模型忽略开关纹波,在高频段(>1/10开关频率)精度下降。改进方法:
- 引入等效纹波电流源
- 增加高频状态变量
- 使用多频率尺度建模
7.2 不平衡电网条件下的建模
电网电压不平衡时需建立正负序模型:
- 采用对称分量法分解
- 建立双dq坐标系模型(正序d1q1,负序d2q2)
- 考虑序分量间的耦合项
7.3 热-电耦合模型
考虑温度对器件参数的影响:
- 建立IGBT导通损耗与结温的关系
- 将热网络模型集成到电气模型中
- 实现电热联合仿真
我在实际项目中发现,MMC小信号模型的准确性高度依赖于工作点的选择。特别是在低调制比区域,非线性效应更加显著,建议采用多工作点分段线性化方法。另外,当子模块数量超过50个时,可以考虑使用等效建模方法,将多个子模块等效为一个"宏模块",大幅降低模型复杂度而不显著损失精度。