4. 数学模型:PMSG在abc坐标系下的电压方程与磁链方程

各位工程师朋友,咱们今天来聊聊PMSG的数学模型。说实话,我刚入行那会儿,看到一堆方程就头大。但后来我发现,搞懂abc坐标系下的电压和磁链方程,是理解整个电机控制的基础。你想想看,没有数学模型,我们怎么去设计控制器?怎么去仿真?

我个人习惯,先讲清楚物理意义,再推导公式。这样你记起来也轻松。

4.1 为什么要从abc坐标系开始?

永磁同步发电机,说白了就是三相绕组在空间上相差120度电角度。每一相都有自己的电压、电流和磁链。abc坐标系,就是直接描述这三相物理量的天然坐标系。

我在项目中遇到过一个问题:有个同事直接拿dq轴的模型去调试,结果发现电流波形总是不对。后来一查,原来是忽略了abc坐标系下的零序分量。嗯,这里要注意,abc坐标系虽然直观,但变量多、耦合强,所以后面我们才会做坐标变换。

核心要点:abc坐标系下的方程,是PMSG最原始的数学模型。所有后续的变换(如Park变换、Clark变换)都基于此。

4.2 电压方程

先看电压方程。对于PMSG的每一相绕组,我们可以写出基尔霍夫电压定律:

u_a = R_s * i_a + dψ_a / dt
u_b = R_s * i_b + dψ_b / dt
u_c = R_s * i_c + dψ_c / dt

这里:

  • u_a, u_b, u_c:三相定子电压(V)
  • i_a, i_b, i_c:三相定子电流(A)
  • R_s:定子每相电阻(Ω)
  • ψ_a, ψ_b, ψ_c:三相定子磁链(Wb)

写成矩阵形式更清爽:

[u_a]   [R_s  0    0  ] [i_a]   [dψ_a/dt]
[u_b] = [0    R_s  0  ] [i_b] + [dψ_b/dt]
[u_c]   [0    0    R_s] [i_c]   [dψ_c/dt]

说白了,电压由两部分组成:电阻压降和感应电动势。感应电动势就是磁链的变化率。这个道理,和咱们中学学的法拉第电磁感应定律是一回事。

我的经验:在实际工程中,R_s虽然很小,但在低速或堵转工况下,电阻压降占比很大,不能忽略。我曾经调试一个低速大扭矩的发电机,一开始没考虑电阻温度系数,结果热态时电流失控了。

4.3 磁链方程

磁链方程比电压方程稍微复杂一点。因为每一相的磁链,不仅由本相电流产生,还受到其他两相电流的影响,再加上永磁体的贡献。

写成矩阵形式:

[ψ_a]   [L_aa  L_ab  L_ac] [i_a]   [ψ_fa]
[ψ_b] = [L_ba  L_bb  L_bc] [i_b] + [ψ_fb]
[ψ_c]   [L_ca  L_cb  L_cc] [i_c]   [ψ_fc]

其中:

  • L_aa, L_bb, L_cc:各相自感(H)
  • L_ab, L_ac, L_bc:相间互感(H)
  • ψ_fa, ψ_fb, ψ_fc:永磁体在三相绕组中产生的磁链(Wb)

这里有个关键点:自感和互感都不是常数!它们随着转子位置θ变化而变化。为什么会这样?因为转子是旋转的,磁路磁阻在变化。

对于表贴式PMSG(SPMSG),气隙均匀,自感和互感近似为常数。但对于内置式PMSG(IPMSG),凸极效应明显,电感随θ变化很大。我建议你在做IPMSG控制时,一定要考虑电感随位置的变化,否则转矩估算会出大问题。

4.4 永磁体磁链

永磁体产生的磁链,在三相绕组中呈正弦分布:

ψ_fa = ψ_f * cos(θ)
ψ_fb = ψ_f * cos(θ - 2π/3)
ψ_fc = ψ_f * cos(θ + 2π/3)

这里:

  • ψ_f:永磁体磁链幅值(Wb)
  • θ:转子电角度(rad)

这个θ怎么来的?它是转子位置角,通常由编码器或旋转变压器测量得到。我记得有一次,编码器安装偏差了2度,结果整个系统的效率下降了5%。所以,转子位置检测的精度,直接影响模型准确性。

4.5 完整的数学模型

把电压方程和磁链方程联立起来,就得到了PMSG在abc坐标系下的完整数学模型:

u_abc = R_s * i_abc + d(L_abc * i_abc + ψ_fabc) / dt

展开后:

u_abc = R_s * i_abc + L_abc * di_abc/dt + (dL_abc/dθ * ω) * i_abc + dψ_fabc/dt

其中ω是电角速度(rad/s)。

你看,这个方程包含了四项:

  1. 电阻压降:R_s * i_abc
  2. 变压器电动势:L_abc * di_abc/dt(电流变化引起的)
  3. 运动电动势:(dL_abc/dθ * ω) * i_abc(电感随位置变化引起的)
  4. 反电动势:dψ_fabc/dt(永磁体旋转引起的)

避坑指南:我曾经在仿真时忽略了运动电动势项,结果在高速工况下,仿真结果和实测差了20%。对于IPMSG,这一项绝对不能省!

4.6 知识体系总览

下面我用一张图来总结本章的核心逻辑。这张图展示了从物理模型到数学方程的完整脉络:

PMSG abc坐标系数学模型知识体系 三相定子绕组 永磁体转子 气隙磁场 电压方程:u = R·i + dψ/dt 磁链方程:ψ = L·i + ψ_f 自感/互感 L(θ) 永磁磁链 ψ_f 转子位置 θ 完整模型:u = R·i + L·di/dt + (dL/dθ·ω)·i + dψ_f/dt

这张图把整个知识体系串起来了。从物理模型出发,到电压方程、磁链方程,再到关键参数,最后汇总成完整的数学模型。你照着这个思路去理解,就不会迷失在公式里。

4.7 实际应用中的注意事项

搞清楚了理论,咱们来看看实际中要注意什么:

  • 参数辨识:R_s和L在实际中会随温度、频率变化。我建议你在做控制前,先做一次离线参数辨识。
  • 离散化:数字控制中,微分项dψ/dt需要离散化。常用的方法有前向欧拉和双线性变换。我个人习惯用双线性变换,精度更高。
  • 零序分量:如果电机中性点不接地,零序电流为零。但如果你用的是三相四线制,零序分量就不能忽略。

一个小技巧:在仿真时,可以用abc坐标系下的模型来验证你的坐标变换是否正确。先把dq轴的控制量反变换成abc,再输入到abc模型中,看看输出是否一致。这一步能帮你发现很多隐藏的bug。

好了,关于abc坐标系下的电压方程和磁链方程,咱们就聊到这里。这些内容是后续所有控制策略的基础。你把它吃透了,后面的Park变换、电流控制、弱磁控制,都会变得顺理成章。


公众号:蓝海资料掘金营,微信deep3321