4、PMSM数学模型:在dq坐标系下的电压方程、磁链方程、转矩方程与运动方程

聊到永磁同步电机(PMSM)的控制,绕不开的就是它的数学模型。很多初学者一看到那一堆方程就头大,觉得抽象。其实说白了,数学模型就是我们用来描述电机“行为”的一套语言。你想想看,要控制一个东西,总得先知道它怎么动吧?

我个人习惯,在讲数学模型之前,先问一个问题:为什么非要在dq坐标系下搞?直接在ABC三相坐标系下不行吗?

行,当然行。但你在ABC坐标系下看到的电压、电流都是随时间正弦变化的,耦合关系非常复杂,控制起来就像在解一团乱麻。而dq坐标系,说白了就是跟着转子磁场一起转的坐标系。在这个坐标系下,那些交流量都变成了直流量。控制直流,总比控制交流简单得多吧?这就是Park变换和Clark变换的核心思想。

好,我们直接进入正题。在dq坐标系下,PMSM的数学模型由四个核心方程组成:电压方程、磁链方程、转矩方程和运动方程。咱们一个一个来啃。

4.1 电压方程

电压方程描述的是定子绕组上的电压与电流、磁链之间的关系。在dq坐标系下,它长这样:

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

这里:

  • ud, uq:d轴和q轴的定子电压
  • id, iq:d轴和q轴的定子电流
  • Rs:定子电阻
  • ψd, ψq:d轴和q轴的定子磁链
  • ωe:电角速度(注意,不是机械角速度)

嗯,这里要注意一个细节。方程里有两项:一项是电阻压降 Rs * i,另一项是磁链变化产生的感应电动势。其中 d(ψ)/dt 是变压器电动势,而 ωe * ψ 是旋转电动势。这两项物理意义不同,但在控制中我们通常把它们合并处理。

我的小经验: 在实际工程中,d(ψ)/dt 这一项在稳态运行时几乎为零,但在动态响应(比如急加速)时不可忽略。我曾经在调试一个高速主轴电机时,忽略了这一项,结果电流环响应总是慢半拍。后来加上前馈补偿,效果立竿见影。

4.2 磁链方程

磁链方程告诉我们磁链是怎么产生的。对于表贴式PMSM(SPMSM),d轴和q轴的电感相等;但对于内置式PMSM(IPMSM),两者不同。通用形式如下:

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

其中:

  • Ld, Lq:d轴和q轴的电感
  • ψf:永磁体产生的磁链(可以理解为转子上的“固定磁铁”贡献的磁链)

你看,d轴磁链由两部分组成:一部分是d轴电流产生的(Ld * id),另一部分是永磁体本身的(ψf)。而q轴磁链完全由q轴电流产生。这就是为什么我们常说“d轴控制励磁,q轴控制转矩”。

关键点: 对于IPMSM,Ld < Lq,这个差异会产生磁阻转矩。说白了,就是利用转子凸极效应来“额外”产生转矩。这也是为什么IPMSM比SPMSM更适合弱磁扩速的原因。

4.3 转矩方程

转矩方程是控制的核心,因为它直接告诉我们怎么产生力矩。在dq坐标系下,电磁转矩Te的表达式为:

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

这里 pn 是极对数。这个公式可以拆成两部分看:

  • ψf * iq:永磁转矩,由永磁体和q轴电流相互作用产生。这是主要部分。
  • (Ld - Lq) * id * iq:磁阻转矩,由d轴和q轴电感差异产生。对于SPMSM,Ld = Lq,这一项为零。

为什么会这样?你想想看,如果Ld小于Lq,那么给d轴通入负电流(id < 0),就能利用磁阻效应“额外”拽一把转子。这就是MTPA(最大转矩电流比)控制的理论基础。

避坑指南: 我曾经在做一个风机项目时,为了追求效率,把id设得很大(负值),结果磁阻转矩确实上来了,但电机铁损也急剧增加,温升超标。后来才意识到,转矩方程只给出了“能产生多少转矩”,但没告诉你“代价是什么”。工程上一定要综合考量。

4.4 运动方程

运动方程描述的是电机轴上的力学平衡。说白了,就是牛顿第二定律在旋转系统上的应用:

Te - Tl - B * ωm = J * d(ωm)/dt

其中:

  • Tl:负载转矩
  • B:阻尼系数(摩擦等)
  • ωm:机械角速度(注意,ωe = pn * ωm)
  • J:转动惯量

这个方程告诉我们:电机的加速能力取决于电磁转矩减去负载转矩和阻尼后的“净转矩”。转动惯量J越大,电机响应越慢。我在做伺服系统时,经常遇到客户抱怨“响应慢”,一查,负载惯量比电机惯量大出十几倍。这时候光调PID参数是没用的,得加前馈或者用观测器。

我的建议: 在实际项目中,运动方程里的阻尼系数B往往很难精确测量。我一般会在空载情况下做一次阶跃响应测试,通过速度响应曲线反推J和B的近似值。虽然不精确,但够用。

4.5 四个方程的关系总结

这四个方程不是孤立的,它们构成了一个完整的闭环:

  1. 电压方程:告诉你给什么电压,会产生什么电流。
  2. 磁链方程:告诉你电流和磁链的关系。
  3. 转矩方程:告诉你电流和磁链怎么产生转矩。
  4. 运动方程:告诉你转矩怎么影响转速。

你看,从电压到电流,从电流到转矩,从转矩到转速,环环相扣。这就是我们做无传感器控制时,为什么需要观测器来估计转速和位置——因为运动方程里需要转速,但传感器没了,只能靠电压和电流反推。

最后,我把常用的参数整理成一个表格,方便你查阅:

符号 含义 单位 典型范围
Rs 定子电阻 Ω 0.01 ~ 10
Ld, Lq d/q轴电感 mH 0.1 ~ 50
ψf 永磁体磁链 Wb 0.01 ~ 1
pn 极对数 - 2 ~ 30
J 转动惯量 kg·m² 0.0001 ~ 10

好了,这一章的内容就到这里。记住,数学模型是工具,不是目的。你不需要死记硬背每个公式,但一定要理解每个变量背后的物理意义。下一章,我们会基于这些方程,开始搭建无传感器控制的观测器。到时候你会发现,今天这些方程,每一个都会派上用场。