4. 电力电子变换器建模

在FCS-MPC中,预测模型是控制性能的根基。模型并非越复杂越好,而是要在“开关状态—电压矢量—电流/电压响应”之间建立可实时计算的映射关系。不同拓扑的差异,本质上体现在开关状态数量、电压矢量分布、共模电压特性以及约束条件上。本节围绕三相两电平逆变器、NPC三电平逆变器和矩阵变换器三类典型拓扑,梳理其开关状态定义、电压矢量生成与建模方法。

一、核心原理:开关状态到电压矢量的映射

对于电压源型逆变器,建模的第一步是定义开关函数。以三相两电平逆变器为例,每相桥臂只有上、下两个开关,定义开关函数 Sx ∈ {0,1},其中 x ∈ {a,b,c},Sx=1 表示上管导通、下管关断。三相共有 23=8 种开关组合,对应8个电压矢量,其中6个为非零有效矢量,2个为零矢量。

相电压与开关函数的关系可写为:

v_an = Vdc/3 * (2*Sa - Sb - Sc)
v_bn = Vdc/3 * (2*Sb - Sa - Sc)
v_cn = Vdc/3 * (2*Sc - Sa - Sb)

再经Clarke变换得到αβ平面上的电压矢量:

v_alpha = (2/3)*(v_an - 0.5*v_bn - 0.5*v_cn)
v_beta  = (2/3)*(sqrt(3)/2)*(v_bn - v_cn)

这一步是FCS-MPC预测模型的核心:控制器遍历所有可行开关状态,计算每个状态对应的电压矢量,再代入负载模型预测下一时刻电流,最终选择使代价函数最小的开关状态。

三类拓扑的开关状态与电压矢量建模对照 三相两电平逆变器 开关状态:2³ = 8 种 V₁ V₂ V₃ V₄ V₅ V₆ V₀,V₇ 6 有效矢量 + 2 零矢量 共模电压:Vdc/2 或 Vdc/6 建模:Clarke 变换直接映射 NPC 三电平逆变器 开关状态:3³ = 27 种 大矢量 小矢量 零矢量 大/中/小矢量 + 零矢量 小矢量存在冗余开关状态 可优化中点电位平衡 矩阵变换器 开关状态:3⁶ = 729 种 A B C a b c 9 个双向开关,3×3 矩阵 约束:输入不短路、输出不断路 有效开关组合:27 种

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

无论何种拓扑,建模流程可归纳为四个步骤:

  1. 定义开关状态集合:根据拓扑结构确定每相或每个开关的合法状态,并剔除违反约束的组合。
  2. 计算电压矢量:由开关状态和直流母线电压(或输入电压)计算输出相电压,再变换到αβ或dq坐标系。
  3. 建立负载/电网模型:对RL负载、电机或电网,写出离散化状态方程,如 i(k+1) = A·i(k) + B·v(k)。
  4. 构造代价函数:以电流跟踪误差、开关次数、中点电位偏差等为评价项,遍历所有可行状态选最优。

关键点:FCS-MPC的“有限集”就是开关状态集合。集合越大,控制自由度越高,但计算量也越大。因此,建模时必须先做约束筛选,再进入在线寻优。

三、案例/场景:三类拓扑的建模差异

以三相RL负载为例,两电平逆变器的预测模型可直接遍历8个矢量;NPC三电平需处理27个状态,其中小矢量存在冗余,可用于平衡中点电位;矩阵变换器则需同时满足输入电流和输出电压的控制目标,其开关组合受“输入不短路、输出不断路”约束,实际可用组合为27种。

拓扑 开关状态数 有效电压矢量 建模难点 FCS-MPC优化重点
三相两电平 8 6 + 2零矢量 共模电压、开关频率 电流跟踪 + 开关次数
NPC三电平 27 大/中/小 + 零矢量 中点电位平衡、矢量冗余 电流跟踪 + 中点电压
矩阵变换器 729(有效27) 输入电流/输出电压组合 双向开关约束、输入功率因数 输出跟踪 + 输入电流波形

四、误区/复盘:建模中容易忽略的细节

误区一:把开关状态直接等同于电压矢量。实际上,两电平的8个状态对应8个矢量,但NPC三电平的27个状态中,部分状态对应同一矢量(冗余),必须区分“状态”与“矢量”两个概念。

误区二:忽略死区与最小脉宽约束。FCS-MPC选出的最优状态若违反死区要求,实际输出会畸变,因此建模时需加入约束条件。

误区三:矩阵变换器直接遍历729种组合。实际应先剔除输入短路和输出断路组合,仅保留27种有效组合,否则计算量剧增且无意义。

复盘来看,拓扑建模的实质是“用开关状态描述电压矢量,再用电压矢量驱动预测模型”。两电平适合入门验证,NPC三电平适合中点平衡与多电平研究,矩阵变换器则适合直接AC-AC变换场景。掌握这三类拓扑的建模方法,后续的开关状态优化与代价函数设计就有了坚实的模型基础。