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坐标系平均模型 |
|---|---|---|
| 变量形式 | 时变正弦量 | 直流量(稳态) |
| 耦合关系 | 三相变量相互耦合 | d、q轴通过ωL交叉耦合 |
| 控制器设计 | 需谐振/比例谐振控制器 | 可用PI控制器 |
| 中点电位 | 由io1、io2直接体现 | 需额外零序注入分析 |
| 适用场景 | 单相、不平衡、谐波分析 | 三相平衡、矢量控制 |
| 开关周期平均 | 必须 | 必须 |
五、典型场景与建模流程
以一台三相NPC三电平并网逆变器为例,建模流程如下:
- 写出每相桥臂的开关函数与输出电平关系;
- 对开关函数在一个开关周期内取平均,得到占空比
sa、sb、sc; - 列写L滤波器KVL方程与母线电容KCL方程,得到abc平均模型;
- 测量电网相位
θ = ωt,构造Park变换矩阵; - 将abc平均模型变换到dq坐标系,得到含交叉耦合项的dq模型;
- 在dq模型上设计电流内环PI + 前馈解耦,电压外环PI;
- 用仿真或实验验证模型精度(对比开关级与平均级波形)。
Ts ≪ T1。若开关频率低于2 kHz或基波频率较高(如400 Hz航空电源),平均模型误差会明显增大,此时需考虑采样效应或采用离散时间模型。
六、常见误区与复盘
- 误区一:把开关函数直接当占空比用,忽略平均化前提,导致模型在低频段失真。
- 误区二:在dq模型中忘记交叉耦合项
ωL·iq、-ωL·id,导致电流环动态响应变差。 - 误区三:认为dq模型能直接反映中点电位波动。实际上中点电位与零序电流相关,需在abc或αβ坐标系中补充分析。
- 误区四:Park变换采用等功率形式还是等幅值形式混用,导致系数
2/3与√(2/3)不一致,控制器增益整定错误。
io1、io2 的分配关系,而不是盲目调整PI参数。
综上,NPC三电平逆变器的建模链条是:开关级电路 → 开关周期平均 → abc平均模型 → Park变换 → dq平均模型 → 控制器设计。理解每一步的假设与误差来源,比记住公式本身更重要。只有模型与真实对象足够接近,后续的电流环、电压环和中点平衡控制才有可靠的立足点。