2. 变流器基础

模型预测控制(MPC)在变流器中的核心思想,是“用模型预测未来、用代价函数挑选最优开关状态”。因此,理解变流器的拓扑结构与数学模型,是后续推导预测模型、设计代价函数和评估计算量的前提。本节从两电平、三电平、多电平到矩阵变换器,梳理常见拓扑的开关函数表达与数学建模方法,并给出工程中常用的建模流程与易错点。

一、核心原理:开关函数是变流器建模的“语言”

任何电力电子变流器,本质上都是通过功率开关器件的通断,将直流或交流电能“斩波”成所需波形。为便于数学处理,通常用开关函数 Sx ∈ {0,1} 表示某一桥臂的开关状态:1 表示上管导通、下管关断,0 表示下管导通、上管关断。对于三相两电平电压源型变流器(2L-VSC),三相开关函数可记为 Sa, Sb, Sc,共 2³ = 8 种开关组合,对应 8 个基本电压矢量。

桥臂输出电压与开关函数的关系为:

v_an = S_a · V_dc
v_bn = S_b · V_dc
v_cn = S_c · V_dc

其中 V_dc 为直流母线电压。由于负载中性点电位未知,实际相电压需扣除共模分量。在 αβ 坐标系下,电压矢量可表示为:

V = (2/3) · V_dc · (S_a + a·S_b + a²·S_c)
a = e^(j·2π/3)

这一表达式是 MPC 中预测电压、计算电流变化率的基础。开关函数把“物理拓扑”抽象为“离散状态集合”,使预测模型可以用统一形式描述。

二、常见拓扑对比:从两电平到矩阵变换器

不同拓扑的差异,直接决定了开关状态数量、电压矢量分布、谐波特性与 MPC 的计算负担。下表对四类常见拓扑进行对比。

拓扑类型 典型开关状态数 输出电平 优点 MPC 关注点
两电平 VSC 8 2 结构简单、成本低 状态少、预测计算快
三电平 NPC 27 3 谐波小、耐压高 中点电位平衡需纳入代价
多电平级联 H 桥 随模块数指数增长 ≥5 波形质量高、易扩展 状态爆炸、需简化搜索
矩阵变换器 3³ = 27(双向开关) 直接 AC-AC 无直流储能、功率密度高 输入输出约束强、需限幅

三电平 NPC 每相有 P、O、N 三种状态,三相共 27 种组合,其中部分为冗余矢量。冗余矢量可用于平衡中点电位,这是三电平 MPC 区别于两电平的关键约束。多电平级联 H 桥每增加一个模块,状态数呈指数增长,因此实际工程中常采用“最近电平逼近 + 有限集预测”的混合策略。矩阵变换器由 9 个双向开关组成,输入相不能短路、输出相不能开路,其开关函数需满足约束条件,MPC 中通常将约束以惩罚项形式加入代价函数。

四类变流器拓扑结构与开关状态示意 两电平 VSC 8 个电压矢量 三电平 NPC 27 状态 + 中点平衡 级联 H 桥多电平 状态数指数增长 矩阵变换器 9 双向开关 · 27 组合 开关函数 → 数学模型 → 预测模型 建模流程 定义开关函数 S ∈ {0,1} 桥臂电压方程 v = S·Vdc 坐标变换 abc → αβ 离散预测模型 x(k+1) = f(x(k), S)

三、方法流程:从拓扑到预测模型的四步法

工程中建立变流器预测模型,通常遵循以下流程:

  1. 确定开关状态集合:根据拓扑列出所有合法开关组合,剔除会导致短路或开路的非法状态。
  2. 列写电压方程:用开关函数表示桥臂输出电压,再结合负载或电网方程得到电流动态。
  3. 坐标变换与离散化:将 abc 量变换到 αβ 或 dq 坐标,采用前向欧拉法离散为 x(k+1) = x(k) + Ts·f(x(k), S)。
  4. 构造代价函数:以电流跟踪误差为主项,叠加开关频率、中点电位、共模电压等约束项。

以三相两电平并网变流器为例,αβ 坐标系下的电流预测模型可写为:

i_α(k+1) = i_α(k) + (Ts/L)·(v_α(k) - e_α(k) - R·i_α(k))
i_β(k+1) = i_β(k) + (Ts/L)·(v_β(k) - e_β(k) - R·i_β(k))

其中 v_α, v_β 由 8 个开关状态对应的电压矢量给出,e_α, e_β 为电网电压,R, L 为并网电抗参数。MPC 在每个控制周期遍历 8 个矢量,选择使代价函数最小的开关状态输出。

四、案例场景:三电平 NPC 的中点电位约束

某 1 MW 三电平 NPC 并网变流器采用有限集 MPC。若仅以电流误差为代价,中点电位会因冗余矢量选择不当而漂移,导致器件耐压不均。工程做法是在代价函数中加入中点电位偏差项:

g = |i_α* - i_α(k+1)| + |i_β* - i_β(k+1)|
    + λ_dc · |V_c1(k+1) - V_c2(k+1)|
    + λ_sw · n_switch

其中 λ_dc 为中点电位权重,λ_sw 为开关次数权重。通过调节权重,可在电流跟踪与中点平衡之间取得折中。该案例说明:拓扑越复杂,代价函数中的约束项越多,MPC 的“灵活性”也越强。

工程提示:对于三电平及以上拓扑,建议先离线枚举所有合法开关状态并编号,在线运行时直接查表,避免实时判断合法性带来的计算开销。

五、误区与复盘

  • 误区一:把开关函数当成连续量。开关函数是离散的 0/1 变量,预测模型必须遍历有限状态,不能直接求导优化。
  • 误区二:忽略死区与最小脉宽。实际开关存在死区,MPC 输出需加入死区补偿或脉宽限制,否则电流畸变。
  • 误区三:多电平状态数爆炸仍用穷举。级联 H 桥模块数较多时,应采用分层预测、球形解码或简化矢量集。
  • 误区四:矩阵变换器忽略输入输出约束。必须将“输入不短路、输出不开路”作为硬约束或高权重惩罚项。