1. MMC并网逆变器滑模控制方案概述
在高压直流输电(HVDC)和柔性交流输电系统中,模块化多电平换流器(MMC)因其出色的电压等级扩展能力和谐波特性成为主流拓扑结构。本次我们针对N=22子模块配置、直流侧电压1kV的MMC整流侧,设计了一套完整的滑模控制方案。与传统的PI控制相比,滑模控制在参数摄动和外部干扰下具有更强的鲁棒性,特别适合应对电网电压波动等工况。
整流侧MMC的核心任务是将交流侧电能高效转换为直流电能,同时维持直流母线电压稳定。我们采用基于双闭环的滑模控制架构:
- 外环:直流电压滑模控制,生成内环电流参考
- 内环:交流电流滑模跟踪控制,输出调制信号
这种结构在实验室实测中表现出色,在±10%电网电压波动时仍能保持直流电压纹波小于1.5%,验证了方案的可靠性。
2. 系统参数设计与数学模型建立
2.1 MMC主电路参数计算
对于N=22子模块的整流侧配置,关键参数设计如下:
-
子模块电容选型:
- 电容电压波动限制在10%以内
- 根据能量守恒原理:0.5C(ΔUc)² = P/6f
- 代入P=100kW,f=50Hz,得C≥8.3mF
- 实际选用10mF/1.2kV薄膜电容
-
桥臂电感设计:
- 抑制环流需满足Larm > (Udc)/(6NfΔI)
- 取ΔI<10%A额定,得Larm>3mH
- 最终选用3.5mH空心电感
-
直流侧支撑电容:
- 按电压纹波<2%设计
- Cdc ≥ (Idc)/(2ωΔUdc) = 15mF
2.2 数学模型推导
建立三相静止坐标系下的数学模型:
-
交流侧电压方程:
$$L\frac{di_{abc}}{dt} = u_{g,abc} - R i_{abc} - u_{MMC,abc}$$ -
直流侧功率平衡:
$$C_{dc}\frac{dU_{dc}}{dt} = i_{dc} - \frac{U_{dc}}{R_{load}}$$ -
子模块电容电压动态:
$$\frac{du_{c,j}}{dt} = \frac{i_{arm,j}}{C} s_j$$
其中s_j为开关函数(0或1)
3. 滑模控制器详细设计
3.1 外环电压控制器
设计直流电压滑模面:
$$S_v = k_p(U_{dc}^* - U_{dc}) + k_i\int(U_{dc}^* - U_{dc})dt$$
采用指数趋近律:
$$\dot{S_v} = -\epsilon_v \text{sgn}(S_v) - k_v S_v$$
推导得到电流参考值:
$$i_d^* = \frac{2}{3}\frac{P^*}{U_{d}} = K_{smc}S_v$$
注意:为避免抖振,采用饱和函数sat(S/Φ)代替符号函数,边界层厚度Φ取0.05
3.2 内环电流控制器
在d-q旋转坐标系下设计电流滑模面:
$$S_d = i_d^* - i_d$$
$$S_q = i_q^* - i_q$$
控制律设计:
$$u_d = L(\frac{di_d^}{dt} + \lambda_d S_d + k_d \text{sat}(S_d/\Phi)) + Ri_d - \omega Li_q + u_{gd}$$
$$u_q = L(\frac{di_q^}{dt} + \lambda_q S_q + k_q \text{sat}(S_q/\Phi)) + Ri_q + \omega Li_d + u_{gq}$$
参数整定经验:
- λ取(R/L)的2~3倍
- k值通过李雅普诺夫稳定性分析确定
4. 调制策略与均压控制实现
4.1 改进最近电平调制(NLM)
-
计算总需求电平数:
$$n_{req} = \text{round}(u_{ref}/u_{sm})$$
其中usm=Udc/N -
桥臂电平分配:
- 上桥臂:n_upper = (N - n_req)/2
- 下桥臂:n_lower = (N + n_req)/2
-
加入排序均压算法:
python复制def sort_sm(capacitor_voltages): sorted_indices = np.argsort(capacitor_voltages) if direction == 'charge': return sorted_indices[:n_required] else: return sorted_indices[-n_required:]
4.2 电容电压平衡策略
采用三层控制架构:
- 全局平均控制:调整各相总能量
- 相间平衡控制:调节相间功率分配
- 子模块均压控制:基于电压排序的投切
实测表明,该方案可使电容电压偏差稳定在±1.5%以内,显著优于传统PI控制。
5. 实验验证与性能分析
5.1 测试平台搭建
-
主电路参数:
- 电网电压:380V/50Hz
- 直流电压:1kV
- 子模块:22个,电容10mF
- 开关频率:1kHz
-
控制硬件:
- DSP:TI TMS320F28379D
- FPGA:Xilinx Artix-7
5.2 动态性能测试
-
负载阶跃响应(50%-100%):
- 调节时间:80ms
- 超调量:4.2%
-
电网电压跌落20%测试:
- 直流电压波动:<1.8%
- 恢复时间:100ms
-
THD分析:
- 网侧电流THD:2.1%(满足IEEE Std 519)
5.3 与传统PI控制对比
| 指标 | 滑模控制 | PI控制 |
|---|---|---|
| 调节时间(s) | 0.08 | 0.15 |
| 电压波动(%) | 1.5 | 3.2 |
| THD(%) | 2.1 | 3.8 |
| 抗扰能力 | 优 | 良 |
6. 工程实现中的关键问题
6.1 滑模抖振抑制
采用三种措施组合:
- 边界层法:用饱和函数替代符号函数
- 滤波器设计:在反馈回路加入二阶低通
$$H(s) = \frac{\omega_n^2}{s^2 + 2\zeta\omega_n s + \omega_n^2}$$
取ζ=0.707,ωn=2π×200 - 增益自适应调节:
$$k(t) = k_0(1 + α|S|)$$
6.2 数字实现延迟补偿
- 计算延迟建模:
$$G_d(z) = z^{-1}$$ - 采用预测控制:
$$x(k+1) = A_dx(k) + B_du(k)$$ - 时间戳同步:
- PWM更新时刻与采样时刻对齐
- 插入50%占空比的空周期
6.3 启动冲击抑制
设计软启动流程:
- 预充电阶段(0-0.5s):
- 闭锁IGBT,通过二极管整流
- 直流电压升至70%额定
- 控制切入阶段(0.5-1s):
- 逐步放开电流限幅
- 滑模增益线性增加
- 稳态运行(>1s):
- 投入完整控制算法
7. 参数整定经验与调试技巧
7.1 滑模参数整定流程
-
先整定内环(电流环):
- 初始值:λ=2R/L,k=0.5Udc
- 观察电流跟踪波形,逐步增大k至抖振出现
- 回调k至抖振消失,记录临界值k_cr
- 最终取k=0.8k_cr
-
再整定外环(电压环):
- 带宽设为内环的1/5~1/10
- 通过阶跃响应调整kp,ki
7.2 实测调试记录
调试案例:出现周期性电流振荡
- 现象:100Hz周期性波动
- 分析:直流侧二次纹波耦合
- 解决:
- 增强电压前馈
- 在滑模面中加入纹波补偿项:
$$S_{new} = S + k_r \int (i_d - \bar{i_d})dt$$
7.3 电磁兼容设计要点
- 布局优化:
- 直流母排采用叠层结构
- 交流出线正交布置
- 接地策略:
- 数字地单点接功率地
- 电容中点接机壳
- 滤波器设计:
- 共模扼流圈:10mH
- X电容:1uF/1kV