2. 永磁同步电机数学模型:dq坐标系下的电压方程、磁链方程、转矩方程

好,咱们进入正题。上一章聊了聊弱磁控制到底是个啥,这一章,我得把最核心的数学工具给你讲透。

你想想看,搞电机控制,说白了就是在跟三个东西打交道:电压、磁链、转矩。这三者怎么互相影响?数学模型就是答案。我个人习惯,拿到一个新电机,第一件事就是把它的dq模型在心里过一遍。这就像老中医把脉,得先摸清底细。

2.1 为什么要用dq坐标系?

三相静止坐标系(abc)下的电机方程,又臭又长,还带时变电感。你想想,一个三相交流电,电流电压都在那儿正弦波一样晃来晃去,控制起来多麻烦。

dq坐标系,说白了就是“跟着转子转”。

  • d轴:直轴,指向转子永磁体的N极方向。
  • q轴:交轴,超前d轴90度电角度。

这样一来,原来在abc坐标系下正弦变化的量,到了dq坐标系下就变成了直流量。直流量的控制,PID就能搞定,多清爽。

我的经验: 刚开始学的时候,我总纠结“为什么非要转一下”。直到我在项目里用Matlab仿真,发现abc模型仿真步长稍微大一点就发散,换成dq模型稳如老狗。嗯,这就是坐标变换的威力——把时变系统变成了定常系统。

2.2 dq坐标系下的磁链方程

磁链是啥?你可以理解为“磁力线的总量”。在PMSM里,磁链由两部分贡献:

  • 永磁体:这是固定的,记作 ψf
  • 电枢电流:电流流过绕组,也会产生磁链。

在dq坐标系下,磁链方程长这样:

ψd = Ld * id + ψf
ψq = Lq * iq

其中:

  • ψd、ψq:d轴和q轴的磁链。
  • Ld、Lq:d轴和q轴的电感。注意,对于内置式永磁同步电机(IPMSM),Lq > Ld。这是产生磁阻转矩的关键。
  • id、iq:d轴和q轴的电流。
  • ψf:永磁体磁链,是个常数。
核心理解: d轴磁链由永磁体和d轴电流共同决定。q轴磁链只由q轴电流决定。为什么?因为永磁体在d轴上,q轴没有永磁体。

我曾经在调试一台高速电机时,发现id电流稍微大一点,反电动势就降得厉害。后来一查,就是d轴磁链被id的负向电流抵消了——这就是弱磁的本质。

2.3 dq坐标系下的电压方程

有了磁链,电压方程就顺理成章了。记住,电压 = 电阻压降 + 磁链变化率 + 旋转反电动势。

ud = Rs * id + dψd/dt - ωe * ψq
uq = Rs * iq + dψq/dt + ωe * ψd

解释一下:

  • Rs:定子电阻。
  • ωe:电角速度(rad/s)。ωe = 极对数 * 机械角速度。
  • dψd/dt、dψq/dt:磁链的变化率。在稳态时,这个值为0。
  • -ωe * ψq:d轴上的旋转反电动势。负号表示方向。
  • +ωe * ψd:q轴上的旋转反电动势。

你仔细看,当电机高速旋转时,ωe很大,反电动势项(ωe * ψ)就成了主导。这就是为什么高速时电压会饱和——反电动势把母线电压都快占满了。

避坑指南: 我曾经在弱磁区调试时,发现ud和uq算出来很大,但实际输出就是上不去。后来发现是忽略了dψ/dt项。在动态过程中,比如电流突变时,这个微分项不能省。否则,你的电压指令会偏小,电流响应跟不上。

2.4 dq坐标系下的转矩方程

转矩,是最终要的东西。PMSM的转矩由两部分组成:

Te = 1.5 * p * [ ψf * iq + (Ld - Lq) * id * iq ]

其中:

  • Te:电磁转矩(Nm)。
  • p:电机极对数。
  • ψf * iq:永磁转矩。这是由永磁体和q轴电流相互作用产生的。
  • (Ld - Lq) * id * iq:磁阻转矩。这是由d轴和q轴电感差异产生的。对于IPMSM,Ld < Lq,所以(Ld - Lq)为负。当id为负时,这一项为正。

说白了,转矩 = 永磁转矩 + 磁阻转矩。

你想想看,为什么我们要用负的id?就是为了利用磁阻转矩。在高速弱磁区,我们注入负id,一方面削弱了永磁磁链(降低反电动势),另一方面还额外贡献了磁阻转矩。一箭双雕。

我的习惯: 在设计MTPA(最大转矩电流比)控制时,我会先画出转矩方程的三维曲面。横轴是id,纵轴是iq,高度是转矩。然后找到每个转矩下电流幅值最小的点。这个点,就是最优的id/iq分配。嗯,数学建模的价值就在这里。

2.5 三个方程的关系——一张表说清楚

我把这三个方程的核心变量和关系整理成了一张表,方便你对照:

方程 输入 输出 关键参数
磁链方程 id, iq ψd, ψq Ld, Lq, ψf
电压方程 id, iq, ψd, ψq, ωe ud, uq Rs, ωe
转矩方程 id, iq Te p, Ld, Lq, ψf

你看,id和iq是核心变量。控制了id和iq,就控制了磁链、电压和转矩。这就是矢量控制的精髓。

2.6 实战中的一点感悟

我记得有一次,在调试一个200kW的牵引电机。客户要求基速以上恒功率运行。我按照教科书上的弱磁公式算了一组id/iq,结果一跑起来,转矩就是不够。

后来我仔细检查了电机的Ld和Lq参数。发现厂家给的参数是在小电流下测的,而实际大电流时,电感会饱和,Ld和Lq会下降。我用修正后的参数重新算了一遍,问题就解决了。

所以,数学模型是基础,但参数一定要准。尤其是Ld和Lq,它们会随着电流变化。你如果拿不准,最好做一下参数辨识。

好,这一章就到这里。下一章,我们聊聊弱磁控制的经典策略——怎么根据电压极限圆和电流极限圆,找到最优的id/iq轨迹。