1. MMC并网逆变器滑模控制技术解析
在高压直流输电领域,模块化多电平换流器(MMC)因其模块化设计、低谐波含量和高可靠性等优势,已成为柔性直流输电系统的核心设备。本次项目采用22个子模块构成的MMC拓扑结构,实现11kV直流电压与6.6kV交流电压之间的高效转换,系统额定功率达到3MW。与传统两电平或三电平拓扑相比,MMC通过多个子模块的串联组合,能够显著提高输出电压电平数,降低谐波含量。
1.1 系统参数设计要点
-
子模块数量选择:22个子模块的设计基于直流侧电压11kV和交流侧电压6.6kV的比值关系,考虑冗余设计后确定。每个子模块的额定电压约为11kV/22=500V,这个电压等级与主流IGBT器件的耐压能力匹配良好。
-
电容参数计算:子模块电容值的选择直接影响系统动态响应和能量缓冲能力。根据经验公式:
code复制C = (P * Δt) / (N * ΔU * Udc)其中P为额定功率3MW,Δt为控制周期(通常50μs),ΔU为允许的电容电压波动(一般<10%),计算得到单个电容值约为8mF。
-
IGBT选型:考虑到开关损耗和耐压需求,选择1700V/1000A的IGBT模块,其开关频率设置为2kHz,在损耗和性能间取得平衡。
提示:实际工程中需预留10-15%的电压裕量,防止电网波动导致器件过压损坏。
2. 双闭环控制策略实现
2.1 外环PI控制器设计
外环功率控制采用PI调节器,其参数整定过程值得深入探讨。在dq旋转坐标系下,有功功率P与d轴电流id存在直接关系:
code复制P = 1.5 * (ud * id + uq * iq) ≈ 1.5 * ud * id
PI参数通过零极点对消法确定:
- 首先建立被控对象传递函数:G(s) = 1 / (Ls + R)
- 控制器传递函数:C(s) = Kp + Ki/s
- 闭环传递函数特征方程:1 + C(s)G(s) = 0
经过推导得到:
code复制Kp = 2 * ξ * ωn * L - R
Ki = ωn² * L
取阻尼比ξ=0.707,带宽ωn=100rad/s,计算得到Kp=0.8,Ki=0.05。
2.2 内环滑模控制实现
无源滑模控制的核心在于滑模面设计和切换增益选择。本项目采用的滑模面:
code复制s = i_ref - i_actual + λ*(v_ref - v_actual)
其中λ为设计参数,影响系统动态响应速度。切换增益η的选择需要权衡:
- η过大:导致严重抖振,增加开关损耗
- η过小:削弱抗扰动能力
通过李雅普诺夫稳定性分析确定η的下限:
code复制η > |d(t)|max + F
d(t)为扰动,F为安全裕量。实际调试中发现η=10|s|+0.5效果最佳。
3. 环流抑制关键技术
3.1 PIR控制器原理
环流主要包含二倍频分量,传统PI控制器难以有效抑制。PIR(比例-积分-谐振)控制器在基波和二倍频处提供高增益:
code复制G_PIR(s) = Kp + Ki/s + 2Krωcs/(s²+2ωcs+ω0²)
其中ω0=2ω(二倍频),ωc为谐振带宽。离散化实现时采用双线性变换:
code复制s = (2/Ts)*(z-1)/(z+1)
实际调试要点:
- Kr过大导致系统振荡
- ωc过小降低鲁棒性
- 建议初始值:Kr=5,ωc=5rad/s
3.2 环流抑制效果评估
通过傅里叶分析对比抑制前后桥臂电流频谱:
- 抑制前:二倍频分量占比21.29%
- 抑制后:降至3.14%
关键指标改善:
- 器件温升降低15-20℃
- 系统效率提升约1.2%
4. 调制与均压算法实现
4.1 最近电平逼近调制(NLM)
NLM算法通过四舍五入确定投入子模块数:
code复制n = round(v_ref / v_step)
其中v_step为单个子模块电压。算法实现时需注意:
- 加入滞环比较防止频繁切换
- 考虑死区时间影响
- 与PWM载波同步
4.2 电容电压均衡策略
快速排序算法优化:
- 采用三路划分(Dual-Pivot)提升效率
- 排序频率设为开关频率的1/4
- 电流方向判断逻辑:
c复制if(armCurrent > 0) sort(modules, ASC); else sort(modules, DESC);
实测电容电压不均衡度<3%,满足工程要求。
5. 系统测试与问题排查
5.1 典型测试数据
| 指标 | 测试值 | 标准要求 |
|---|---|---|
| 网侧THD | 2.94% | <3% |
| 功率因数 | 0.999 | >0.98 |
| 动态响应时间 | <50ms | <100ms |
| 效率 | 98.2% | >97% |
5.2 常见故障处理
-
滑模控制器振荡:
- 现象:系统出现高频抖动
- 原因:切换增益η过大
- 解决:逐步降低η直至振荡消失
-
PIR控制器失稳:
- 现象:环流突然增大
- 原因:谐振频率偏移
- 解决:在线辨识电网频率,自适应调整ω0
-
电容电压失衡:
- 现象:个别子模块电压持续偏高
- 原因:电流方向检测错误
- 解决:增加霍尔传感器冗余检测
6. 工程实施经验分享
在实际调试中发现几个关键点:
- 电网阻抗变化会显著影响控制性能,建议在多个典型工况下测试
- IGBT驱动电阻的选择需要折中考虑开关损耗和EMI
- 下午3-5点电网负荷变化剧烈,是最佳调试窗口期
- 滑模控制的抖振问题可以通过边界层法缓解:
python复制def sat(s, phi): return min(max(s/phi, -1), 1) # 代替sign函数
系统升级方向:
- 加入基于神经网络的参数自整定
- 尝试模型预测控制(MPC)替代滑模控制
- 开发数字孪生系统用于预调试
