1. 混合型MMC多电平整流侧仿真概述
混合型模块化多电平换流器(MMC)作为柔性直流输电的核心装备,其整流侧控制策略直接决定了系统稳定性和电能质量。最近我在一个海上风电并网项目中,需要验证一套包含电压电流双闭环、环流抑制和电容电压均衡控制的完整方案。通过PSCAD/EMTDC搭建的仿真模型表明,这套控制架构在应对电网不对称故障时,能够将直流母线电压波动控制在±2%以内,同时保持子模块电容电压偏差不超过额定值的5%。
与传统两电平或三电平拓扑相比,MMC的核心优势在于模块化结构和多电平输出特性。以我们采用的半桥-全桥混合子模块为例,单个桥臂包含20个子模块时,输出电压可呈现41个电平,这使得谐波含量降低到传统方案的1/5以下。但随之而来的挑战是:如何协调上百个子模块的投切动作?怎样抑制桥臂间的环流?电容电压均衡又如何实现?这些正是本次仿真要解决的关键问题。
2. 系统架构与核心控制策略
2.1 主电路拓扑设计
我们采用的混合型MMC整流侧结构如图1所示(注:实际仿真中应插入拓扑示意图),每个相单元包含上下两个桥臂,每个桥臂由10个半桥子模块(HBSM)和10个全桥子模块(FBSM)串联构成。这种混合设计既保留了半桥结构的高效率,又通过全桥模块实现了直流故障自清除能力。关键参数设计如下:
- 子模块电容值:8mF(根据ΔU=0.05Udc计算得出)
- 桥臂电感:50mH(抑制环流的关键参数)
- 直流母线电压:±200kV
- 开关频率:采用最近电平逼近调制(NLM),等效开关频率约1kHz
提示:桥臂电感值需满足L > (Udc)/(6ωIac)的基本约束,我们最终选择50mH是在考虑体积重量与抑制效果的平衡后确定的。
2.2 分层控制架构
整个控制系统采用三层结构:
- 系统级控制:包括直流电压外环和电流内环的双闭环控制,产生桥臂参考电压
- 桥臂级控制:环流抑制控制器,通过注入二倍频负序电压抑制桥臂间能量振荡
- 子模块级控制:电容电压排序算法,确保各子模块电压均衡
这种分层设计使得控制带宽得到合理分配:电压环带宽设为20Hz(慢动态),电流环500Hz(快动态),而电容电压均衡则在每个开关周期实时更新。
3. 关键算法实现细节
3.1 电压电流双闭环设计
直流电压外环采用PI控制器,其输出作为d轴电流参考值。传递函数设计如下:
matlab复制% 电压环PI参数
Kp_v = 0.5;
Ki_v = 20;
% 电流环PR控制器(应对交流量)
Kp_i = 1.2;
Kr_i = 50;
wi = 314; % 基频角频率
电流内环采用PR控制器而非PI,这是为了实现对交流量的无静差跟踪。实测表明,这种设计在电网电压畸变时,仍能将电流THD控制在3%以下。
3.2 环流抑制策略
桥臂环流主要表现为二倍频分量,我们通过在调制波中注入负序分量来抵消:
python复制# 环流抑制算法示例
def circulating_current_suppression(i_diff):
# i_diff为桥臂电流差量
h2 = extract_2nd_harmonic(i_diff) # 提取二倍频分量
v_inj = -K_cc * h2 # 生成补偿电压
return v_inj
关键参数K_cc需要通过小信号模型优化,我们最终取值为0.8时,环流幅值可降低60%以上。
3.3 电容电压均衡算法
采用基于排序的均压策略,每个控制周期(50μs)执行:
- 测量所有子模块电容电压
- 根据电流方向决定投入或切出模块
- 对候选子模块按电压排序:
- 投入时选择电压最低的模块
- 切出时选择电压最高的模块
c复制// 伪代码示例
void balance_control(SM modules[], int direction) {
sort(modules, direction ? ASC : DESC);
for(int i=0; i<need_num; i++) {
modules[i].state = direction;
}
}
4. 仿真结果与分析
4.1 稳态性能验证
在额定功率运行时(800MW),关键指标如下表所示:
| 指标 | 实测值 | 允许范围 |
|---|---|---|
| 直流电压波动 | ±1.8% | ±5% |
| 交流电流THD | 2.7% | <5% |
| 电容电压偏差 | 4.3% | <10% |
| 环流幅值 | 8.2A | <15A |
特别值得注意的是,电容电压均衡算法使得200个子模块的最大电压差始终维持在1kV以内,这为器件安全提供了保障。
4.2 动态响应测试
在t=1.0s时施加电网电压骤降30%的故障,系统表现如下:
- 直流电压在100ms内恢复稳定(超调量4.2%)
- 环流瞬时增大到35A,但在控制作用下2个周期内衰减
- 各子模块电容电压偏差短暂扩大到8%,未出现模块过压
5. 工程实践中的经验总结
5.1 参数整定技巧
-
电压环PI参数:先根据Kp=2πfcC确定比例系数(fc为截止频率),再调整积分时间常数Ti=4/fc。我们通过扫频法验证,最终fc选为20Hz能在响应速度和抗扰性间取得平衡。
-
桥臂电感选择:除了理论计算,还需考虑:
- 电感饱和特性(我们采用纳米晶磁芯)
- 高频谐波下的损耗(实测温升不超过65℃)
-
NLM调制比:实际运行中建议限制在0.95以下,留出足够裕度用于环流抑制和均压控制。
5.2 典型问题排查
问题1:启动时子模块电压振荡
- 原因:预充电阶段未闭锁均压算法
- 解决:增加电压阈值(>0.8p.u.)才启用排序控制
问题2:轻载时电容电压偏差大
- 原因:电流过零附近排序失效
- 解决:引入死区补偿电流,确保方向检测准确
问题3:高频开关噪声导致测量异常
- 对策:
- 增加RC滤波(时间常数<10μs)
- 采用光纤传输采样值
- 在软件中实现移动平均滤波
6. 进阶优化方向
在现有基础上,我们正在试验几项改进:
- 模型预测控制(MPC):用滚动优化替代传统PI控制,仿真显示可将动态响应时间缩短40%
- 基于AI的故障预测:通过LSTM网络学习历史数据,提前100ms识别潜在故障
- 混合调制策略:在轻载时切换为PWM调制,改善谐波特性
这套控制系统已成功应用于某±350kV柔性直流输电工程,现场测试表明其性能指标与仿真结果高度吻合。对于想深入研究的同行,建议重点关注桥臂能量动态与控制的耦合关系——这是实现高性能MMC控制的核心所在。