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 中通常将约束以惩罚项形式加入代价函数。
三、方法流程:从拓扑到预测模型的四步法
工程中建立变流器预测模型,通常遵循以下流程:
- 确定开关状态集合:根据拓扑列出所有合法开关组合,剔除会导致短路或开路的非法状态。
- 列写电压方程:用开关函数表示桥臂输出电压,再结合负载或电网方程得到电流动态。
- 坐标变换与离散化:将 abc 量变换到 αβ 或 dq 坐标,采用前向欧拉法离散为
x(k+1) = x(k) + Ts·f(x(k), S)。 - 构造代价函数:以电流跟踪误差为主项,叠加开关频率、中点电位、共模电压等约束项。
以三相两电平并网变流器为例,αβ 坐标系下的电流预测模型可写为:
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 桥模块数较多时,应采用分层预测、球形解码或简化矢量集。
- 误区四:矩阵变换器忽略输入输出约束。必须将“输入不短路、输出不开路”作为硬约束或高权重惩罚项。