三相模块化多电平变换器(MMC)小信号建模与分析

三相模块化多电平变换器(MMC)小信号建模与分析

1. 三相模块化多电平(MMC)的基本概念

三相模块化多电平变换器(Modular Multilevel Converter, MMC)是近年来中高压大功率电力电子应用中的明星拓扑。与传统两电平或三电平变换器相比,MMC通过模块化子模块(Sub-Module, SM)的级联组合,能够实现近乎理想的正弦波输出,同时具备出色的扩展性和容错能力。

MMC的核心优势在于其模块化架构。每个相单元由上下两个桥臂组成,每个桥臂又包含N个相同的子模块和一个桥臂电感。这种结构带来了三个关键特性:首先,通过增加子模块数量可以线性提升电压等级,而无需复杂的主电路重构;其次,子模块电容电压的自主均衡机制确保了系统稳定性;最后,冗余设计使得单个子模块故障时系统仍可继续运行。

在电力系统领域,MMC已成为柔性直流输电(HVDC)、静止同步补偿器(STATCOM)等装备的首选拓扑。以±350kV/1000MW的柔性直流输电工程为例,每相可能采用200个以上的子模块,通过精密的均压控制实现总谐波失真(THD)低于1%的并网性能。

提示:MMC子模块通常采用半桥或全桥结构,其中半桥方案成本更低但无法阻断直流故障电流,而全桥方案具备直流故障穿越能力但器件数量翻倍。工程选型需权衡经济性与可靠性。

2. 小信号建模的必要性与挑战

小信号建模是分析MMC动态特性的重要工具,其核心思想是在工作点附近对非线性系统进行线性化处理。对于MMC这类复杂系统,小信号模型能够清晰揭示控制变量与被控量之间的传递关系,为控制器设计提供理论依据。

建立MMC小信号模型面临三大独特挑战:首先,MMC是一个典型的高阶多变量系统,单个子模块就包含电容电压和开关状态两个状态变量,一个三相MMC系统可能涉及数百个状态变量;其次,子模块的投切操作引入了离散开关事件,需要合理处理其与连续时间模型的融合;最后,环流(Circulating Current)这一MMC特有现象会显著影响系统动态,必须在模型中准确体现。

以一个21电平的MMC为例,其完整模型将包含:

  • 三相上下桥臂共6×20=120个子模块电容状态
  • 6个桥臂电流微分方程
  • 3个交流侧输出电流方程
  • 数十个开关状态组合

直接处理如此高维模型显然不现实,因此需要采用降阶建模策略。常见方法包括:

  1. 能量等效法:将分散的子模块电容等效为集中参数
  2. 开关周期平均法:消除开关频率处的动态
  3. 对称性假设:利用相间对称性减少独立变量

3. MMC小信号建模的详细步骤

3.1 基础大信号模型建立

首先建立MMC在abc坐标系下的大信号模型。以a相为例,上下桥臂电压可表示为:

v_ap = Σ_{k=1}^N S_apk ⋅ v_Capk v_an = Σ_{k=1}^N S_ank ⋅ v_Cank

其中S_apk∈{0,1}表示上桥臂第k个子模块的投入状态,v_Capk为对应电容电压。

根据基尔霍夫电压定律,可得:

L_0 di_ap/dt + R_0 i_ap = V_dc/2 - v_ap - v_a L_0 di_an/dt + R_0 i_an = V_dc/2 - v_an + v_a

其中v_a为交流侧相电压,i_ap/i_an为桥臂电流。

3.2 坐标变换与解耦控制

为简化分析,将模型转换到旋转dq坐标系。定义d轴与电网电压矢量对齐,q轴滞后90度。变换后的关键变量关系为:

v_d = (v_an - v_ap)/2 - ωL_f i_q v_q = (v_an - v_ap)/2 + ωL_f i_d

其中ω为电网角频率,L_f为等效滤波电感。

环流分量(微分模式电流)定义为:

i_diff = (i_ap + i_an)/2

其动态方程为:

L_0 di_diff/dt + R_0 i_diff = V_dc/2 - (v_ap + v_an)/2

3.3 线性化处理与状态空间表达

在工作点附近对非线性项进行一阶泰勒展开。以电容电压为例:

v_Capk ≈ V_C0 + v_Capk^

其中V_C0为稳态工作点,v_Capk^为小信号扰动。

最终得到标准状态空间形式:

dx/dt = A x + B u y = C x + D u

其中状态向量x通常包含:

  • 交流电流i_d, i_q
  • 环流i_diff
  • 电容电压偏差v_C^
  • PLL角度偏差

4. 锁相环(PLL)的动态耦合分析

在三相MMC系统中,锁相环(PLL)的动态特性会通过以下路径影响整体模型:

  1. 电压定向控制依赖准确的电网角度检测
  2. dq变换的旋转坐标系与PLL输出角度直接相关
  3. PLL的动态响应会调制所有基于dq坐标的控制量

典型三相SRF-PLL的小信号模型可表示为:

dθ_pll/dt = ω_pll = ω_n + K_p v_q + K_i ∫v_q dt

其中v_q为q轴电压误差,反映相位偏差。

在MMC整体模型中,PLL动态会引入额外的状态变量和交叉耦合项。一个常见的耦合现象是:当电网电压跌落时,PLL的暂态响应会导致d轴电流参考值出现振荡,进而通过电流环影响子模块电容电压的均衡。

注意:高频开关噪声可能通过PLL引入低频振荡。建议在PLL前加入适当前置滤波,但需权衡动态响应速度。

5. 模型验证与频域分析

5.1 时域验证方法

通过对比详细开关模型与小信号模型的阶跃响应来验证模型准确性。典型测试包括:

  1. 有功功率阶跃变化(ΔP=0.2pu)
  2. 无功功率阶跃变化(ΔQ=0.1pu)
  3. 交流电压跌落测试(ΔV=0.3pu)

以有功阶跃为例,关键验证指标包括:

  • 直流电压超调量(应<5%)
  • 稳定时间(应<100ms)
  • 环流二次谐波含量(应<3%)

5.2 频域特性分析

通过状态空间模型计算传递函数,绘制Bode图分析系统稳定性。重点关注:

  1. 电流环开环传递函数:相位裕度应>45°
  2. 电容电压控制环路:带宽通常设为1/10开关频率
  3. PLL闭环传递函数:带宽建议在30-100Hz范围

一个设计良好的MMC系统应满足:

  • 幅值裕度>6dB
  • 相位裕度>40°
  • 所有谐振峰阻尼比>0.1

6. 实际工程中的模型简化技巧

6.1 子模块聚合方法

为降低模型阶数,可将N个子模块电容等效为一个总电容:

C_eq = C_sm/N v_Ceq = Σ v_Ck / N

同时引入等效导通电阻:

R_eq = R_on/N

这种聚合带来的误差主要影响高频段(>1/10开关频率),对主导极点影响有限。

6.2 环流抑制的简化处理

将环流动态解耦为:

  1. 直流分量:反映功率不平衡
  2. 二倍频分量:反映相间耦合

可单独设计:

  • 直流环流抑制器(PI控制器)
  • 谐振控制器(在2ω处)

6.3 数字控制延迟补偿

考虑数字控制的1.5拍延迟(T_s为采样周期):

G_delay(z) = z^{-1} + 0.5(z^{-2} - z^{-1})

在小信号模型中可近似为:

G_delay(s) ≈ e^{-1.5T_s s} ≈ 1/(1 + 1.5T_s s)

我在实际项目中发现,当开关频率超过2kHz时,数字延迟会显著影响电流环相位裕度。解决方法包括:

  • 前馈补偿
  • 预测控制算法
  • 提高采样频率(至少4倍开关频率)

7. 典型问题排查与调试建议

7.1 模型与实测不符的常见原因

  1. 寄生参数未考虑:特别是桥臂电感的杂散电容(典型值50-200pF)
  2. 开关器件非线性:导通压降、开关延迟时间
  3. 传感器带宽限制:电流传感器相位滞后

7.2 控制器参数整定步骤

  1. 先整定PLL带宽(建议50-80Hz)
  2. 然后设计电流内环(带宽取1/5开关频率)
  3. 最后调节外环(功率/电压环,带宽5-20Hz)

7.3 电磁干扰(EMI)对策

  1. 子模块驱动信号加磁环(抑制100MHz以上噪声)
  2. 交流出线端安装共模扼流圈
  3. 采用光纤传输PWM信号(避免地环路干扰)

一个实际调试案例:某工程中MMC在500kW功率点出现持续振荡,最终发现是电压传感器二次侧接地不良引入的共模噪声导致PLL失锁。解决方案是改用差分测量并加强屏蔽接地。