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预测模型的核心:控制器遍历所有可行开关状态,计算每个状态对应的电压矢量,再代入负载模型预测下一时刻电流,最终选择使代价函数最小的开关状态。
二、方法流程:从拓扑到预测模型的四步法
无论何种拓扑,建模流程可归纳为四个步骤:
- 定义开关状态集合:根据拓扑结构确定每相或每个开关的合法状态,并剔除违反约束的组合。
- 计算电压矢量:由开关状态和直流母线电压(或输入电压)计算输出相电压,再变换到αβ或dq坐标系。
- 建立负载/电网模型:对RL负载、电机或电网,写出离散化状态方程,如
i(k+1) = A·i(k) + B·v(k)。 - 构造代价函数:以电流跟踪误差、开关次数、中点电位偏差等为评价项,遍历所有可行状态选最优。
关键点: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变换场景。掌握这三类拓扑的建模方法,后续的开关状态优化与代价函数设计就有了坚实的模型基础。