4. NPC三电平逆变器数学模型

要设计一台NPC三电平逆变器的电流环、电压环乃至中点电位平衡控制器,第一步不是调参数,而是把"开关级电路"变成"可计算的数学模型"。本节的核心任务,就是建立NPC三电平逆变器在abc自然坐标系与dq旋转坐标系下的开关周期平均模型,并说明为什么必须做平均化处理。

一、为什么需要开关周期平均法

NPC三电平逆变器每相桥臂有4个开关管、4个续流二极管和2个钳位二极管,开关频率通常在5~20 kHz。若直接对开关级电路建模,得到的是一组时变、分段线性、含开关函数的微分方程,阶数高、非线性强,无法直接用于线性控制器设计。

开关周期平均法的思想是:在一个开关周期 Ts 内,用占空比代替开关状态,把高频开关纹波"抹平",只保留低频包络。其数学表达为:

⟨x(t)⟩ = (1/Ts) ∫[t, t+Ts] x(τ) dτ

假设:Ts ≪ 基波周期 T1,且状态变量在 Ts 内近似线性变化
则:⟨dx/dt⟩ ≈ d⟨x⟩/dt

这样,开关函数 S(t) ∈ {0,1} 被替换为连续占空比 d(t) ∈ [0,1],模型从"离散跳变"变为"连续可导",为后续Park变换和PI调节器设计铺平道路。

二、abc坐标系下的平均模型

NPC三电平每相输出有三种电平:+Vdc/2、0、-Vdc/2。定义每相开关平均函数 sx(x = a, b, c),其取值在 [-1, 1] 之间连续变化,则相电压平均值为:

⟨van⟩ = (Vdc/2) · sa
⟨vbn⟩ = (Vdc/2) · sb
⟨vcn⟩ = (Vdc/2) · sc

结合三相L滤波器的KVL与KCL,得到abc坐标系平均模型:

L · d⟨ia⟩/dt = ⟨van⟩ - ⟨vaN⟩ - R·⟨ia⟩
L · d⟨ib⟩/dt = ⟨vbn⟩ - ⟨vbN⟩ - R·⟨ib⟩
L · d⟨ic⟩/dt = ⟨vcn⟩ - ⟨vcN⟩ - R·⟨ic⟩
C · d⟨vdc1⟩/dt = ⟨idc⟩ - ⟨io1⟩
C · d⟨vdc2⟩/dt = ⟨idc⟩ - ⟨io2⟩

其中 vaN、vbN、vcN 为电网/负载侧三相电压,vdc1、vdc2 为上下母线电容电压。该模型物理意义清晰,但三相变量互相耦合,且含时变正弦量,控制器设计困难。

三、dq坐标系下的平均模型

通过Park变换,将abc静止坐标系中的三相对称量投影到以基波角频率 ω 旋转的dq坐标系。变换矩阵(等幅值形式)为:

Tabc→dq = (2/3) · [ cosθ      cos(θ-2π/3)   cos(θ+2π/3)
                     -sinθ     -sin(θ-2π/3)  -sin(θ+2π/3) ]

对abc平均模型施加Park变换,得到dq坐标系平均模型:

L · did/dt = vd - ed + ω·L·iq - R·id
L · diq/dt = vq - eq - ω·L·id - R·iq
C · dvdc1/dt = idc - io1
C · dvdc2/dt = idc - io2

其中 vd、vq 为逆变器输出平均电压的dq分量,ed、eq 为电网电压dq分量,ωL·iq 与 -ωL·id 为交叉耦合项。稳态时 did/dt = diq/dt = 0,模型退化为代数方程,d、q轴电流可独立控制(需前馈解耦)。

关键结论:abc坐标系模型是"物理直观但难控",dq坐标系模型是"数学抽象但易控"。开关周期平均法把开关级模型降阶为连续平均模型,Park变换把时变正弦模型转为直流模型,二者结合才使NPC三电平逆变器的线性控制成为可能。

四、模型对比与参数关系

对比项abc坐标系平均模型dq坐标系平均模型
变量形式时变正弦量直流量(稳态)
耦合关系三相变量相互耦合d、q轴通过ωL交叉耦合
控制器设计需谐振/比例谐振控制器可用PI控制器
中点电位由io1、io2直接体现需额外零序注入分析
适用场景单相、不平衡、谐波分析三相平衡、矢量控制
开关周期平均必须必须

五、典型场景与建模流程

以一台三相NPC三电平并网逆变器为例,建模流程如下:

  1. 写出每相桥臂的开关函数与输出电平关系;
  2. 对开关函数在一个开关周期内取平均,得到占空比 sa、sb、sc;
  3. 列写L滤波器KVL方程与母线电容KCL方程,得到abc平均模型;
  4. 测量电网相位 θ = ωt,构造Park变换矩阵;
  5. 将abc平均模型变换到dq坐标系,得到含交叉耦合项的dq模型;
  6. 在dq模型上设计电流内环PI + 前馈解耦,电压外环PI;
  7. 用仿真或实验验证模型精度(对比开关级与平均级波形)。
工程提示:开关周期平均法成立的前提是 Ts ≪ T1。若开关频率低于2 kHz或基波频率较高(如400 Hz航空电源),平均模型误差会明显增大,此时需考虑采样效应或采用离散时间模型。

六、常见误区与复盘

  • 误区一:把开关函数直接当占空比用,忽略平均化前提,导致模型在低频段失真。
  • 误区二:在dq模型中忘记交叉耦合项 ωL·iq、-ωL·id,导致电流环动态响应变差。
  • 误区三:认为dq模型能直接反映中点电位波动。实际上中点电位与零序电流相关,需在abc或αβ坐标系中补充分析。
  • 误区四:Park变换采用等功率形式还是等幅值形式混用,导致系数 2/3 与 √(2/3) 不一致,控制器增益整定错误。
复盘要点:建模不是目的,而是为控制器设计服务。若发现电流环振荡,先检查dq模型中的耦合项符号与Park变换角度是否一致;若中点电位持续偏移,应回到abc平均模型检查 io1、io2 的分配关系,而不是盲目调整PI参数。
NPC三电平逆变器建模路径:开关级 → 平均级 → dq级 开关级模型 4开关管/相 + 钳位二极管 S(t) ∈ {0,1},分段线性 时变、高阶、非线性 难以直接设计控制器 开关周期 平均法 abc坐标系平均模型 ⟨van⟩ = (Vdc/2)·sa L·dia/dt = van - vaN - R·ia C·dvdc1/dt = idc - io1 三相耦合、时变正弦 Park 变换 dq坐标系平均模型 L·did/dt = vd - ed + ωL·iq - R·id L·diq/dt = vq - eq - ωL·id - R·iq 稳态为直流量 PI控制 + 前馈解耦 基于dq平均模型的控制器结构 电流内环:PI(id* - id) + ωL·iq → vd* ;PI(iq* - iq) - ωL·id → vq* 电压外环:PI(Vdc* - Vdc) → id* ;中点平衡:零序注入或冗余矢量调节 模型驱动 模型验证闭环 开关级仿真波形 ↔ 平均模型波形 ↔ dq模型波形 ↔ 实验波形 误差来源:开关频率、死区、器件压降、采样延迟、参数偏差 若误差过大 → 检查Ts ≪ T1前提、Park变换系数、耦合项符号

综上,NPC三电平逆变器的建模链条是:开关级电路 → 开关周期平均 → abc平均模型 → Park变换 → dq平均模型 → 控制器设计。理解每一步的假设与误差来源,比记住公式本身更重要。只有模型与真实对象足够接近,后续的电流环、电压环和中点平衡控制才有可靠的立足点。