1. 项目背景与核心挑战
去年参与的一个光伏电站改造项目让我对MMC(模块化多电平换流器)的并网控制有了全新认识。传统PI控制在电网电压剧烈波动时表现不佳,而滑模控制(SMC)的强鲁棒性恰好能解决这个问题。这次实战中,我们基于T型三电平MMC拓扑,实现了在±10%电网电压波动下THD(总谐波失真)稳定低于1.5%的控制效果。
MMC并网逆变器的核心痛点在于:
- 子模块电容电压均衡问题
- 环流抑制与功率解耦控制
- 电网扰动下的快速动态响应
- 开关频率不固定带来的滤波器设计难题
滑模控制的本质是通过设计滑模面,使系统状态在有限时间内到达并保持在期望的轨迹上。其特有的变结构特性,使得系统对参数变化和外部扰动具有天然免疫力——这正是并网逆变器最需要的特性。
2. 系统建模与滑模面设计
2.1 MMC动态数学模型
采用abc坐标系下的数学模型:
$$
\begin{cases}
L\frac{di_k}{dt}+Ri_k=v_k-v_{g,k}-v_{diff,k} \
C\frac{dv_{c,j}}{dt}=i_{arm,j}-i_{dc}/3
\end{cases}
$$
其中k∈{a,b,c},j∈{1,2,...,N},N为子模块数。关键是要处理:
- 桥臂电流$i_{arm}$的直流分量
- 环流$i_{diff}$的二倍频分量
- 电容电压$v_c$的均衡控制
2.2 滑模面设计要点
我们采用分层控制架构:
-
外环功率控制层:
$$ s_P=P_{ref}-P_{act}+k_P\int(P_{ref}-P_{act})dt $$
其中$k_P$决定趋近速度,实测取0.5~1.5效果最佳 -
内环电流控制层:
$$ s_{i,dq}=i_{dq,ref}-i_{dq}+k_i\int(i_{dq,ref}-i_{dq})dt $$
dq轴耦合项需在前馈补偿中消除 -
电容电压均衡层:
采用排序法结合滑模控制,设计:
$$ s_{bal}=v_{c,avg}-v_{c,j}+\lambda(v_{c,avg}-v_{c,j}) $$
关键技巧:滑模面参数选择遵循"快慢分离"原则,功率环带宽设为电流环的1/5~1/10
3. 控制算法实现细节
3.1 趋近律设计
采用指数趋近律避免高频抖振:
$$ \dot{s}=-ε·sign(s)-k·s $$
其中:
- ε=50(决定最终收敛带宽)
- k=100(影响趋近速度)
实测发现,当电网电压突变时,适当增大ε可提升动态响应,但会加剧开关损耗。我们的经验公式:
$$ ε_{dynamic}=ε_{nominal}×(1+0.5|\Delta V_g|/V_{g,rated}) $$
3.2 调制策略优化
传统PD-PWM与滑模控制直接结合会导致:
- 开关频率波动范围大(800Hz~1.5kHz)
- 器件损耗不均衡
改进方案:
- 将滑模输出作为调制波修正量
- 采用载波层叠PWM(CPS-PWM)
- 加入动态死区补偿:
$$ t_{dead}=t_{base}+0.1T_s·|s|/s_{max} $$
3.3 参数整定流程
-
先整定内环(电流环):
- 取k_i=2π×f_sw/5(f_sw为期望开关频率)
- ε_i按电流跟踪误差的2倍选取
-
再整定外环(功率环):
$$ k_P=\frac{R}{L}·\frac{1}{5} $$
$$ ε_P=1.2×\max(\Delta P_{max}) $$ -
最后调整均衡环:
λ取0.1~0.3倍子模块充电时间常数
4. 实测问题与解决方案
4.1 抖振抑制实践
现象:轻载时输出电压出现20kHz高频纹波
解决方法:
- 在滑模面中加入饱和函数sat(s/Φ)
- 采用边界层厚度自适应调整:
$$ Φ=Φ_0+0.1|i_{load}|/i_{rated} $$ - 在PWM环节加入随机载波调制
4.2 启动冲击电流
现象:并网瞬间出现2.5倍额定电流
优化措施:
-
预充电阶段采用软启动滑模面:
$$ s_{start}=s·(1-e^{-t/τ}) $$
τ取3~5个工频周期 -
引入虚拟阻抗前馈:
$$ v_{ff}=k_{vir}·\frac{di_{g}}{dt} $$
k_vir=0.1~0.3L
4.3 电网不对称故障穿越
当检测到电网电压跌落时:
-
切换滑模面为:
$$ s_{fault}=s+Δs·e^{-t/T} $$
Δs=负序分量×1.5 -
限制有功功率指令变化率:
$$ \frac{dP_{ref}}{dt}≤0.2P_{rated}/cycle $$
5. 性能对比数据
测试条件:100kW MMC,直流电压±375V,电网电压380V/50Hz
| 指标 | PI控制 | 滑模控制 | 提升幅度 |
|---|---|---|---|
| THD(@100%负载) | 2.8% | 1.2% | 57%↓ |
| 动态响应时间 | 30ms | 8ms | 73%↓ |
| 电压不平衡度 | 3.5% | 1.8% | 49%↓ |
| 最大效率 | 97.1% | 96.7% | 0.4%↓ |
效率略降的原因主要是滑模控制的开关损耗稍大,但通过优化调制策略可将差异控制在0.5%以内。实际工程中建议在稳态时切换为PI控制,动态过程采用滑模控制。