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轴控制转矩”。
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(最大转矩电流比)控制的理论基础。
4.4 运动方程
运动方程描述的是电机轴上的力学平衡。说白了,就是牛顿第二定律在旋转系统上的应用:
Te - Tl - B * ωm = J * d(ωm)/dt
其中:
- Tl:负载转矩
- B:阻尼系数(摩擦等)
- ωm:机械角速度(注意,ωe = pn * ωm)
- J:转动惯量
这个方程告诉我们:电机的加速能力取决于电磁转矩减去负载转矩和阻尼后的“净转矩”。转动惯量J越大,电机响应越慢。我在做伺服系统时,经常遇到客户抱怨“响应慢”,一查,负载惯量比电机惯量大出十几倍。这时候光调PID参数是没用的,得加前馈或者用观测器。
4.5 四个方程的关系总结
这四个方程不是孤立的,它们构成了一个完整的闭环:
- 电压方程:告诉你给什么电压,会产生什么电流。
- 磁链方程:告诉你电流和磁链的关系。
- 转矩方程:告诉你电流和磁链怎么产生转矩。
- 运动方程:告诉你转矩怎么影响转速。
你看,从电压到电流,从电流到转矩,从转矩到转速,环环相扣。这就是我们做无传感器控制时,为什么需要观测器来估计转速和位置——因为运动方程里需要转速,但传感器没了,只能靠电压和电流反推。
最后,我把常用的参数整理成一个表格,方便你查阅:
| 符号 | 含义 | 单位 | 典型范围 |
|---|---|---|---|
| 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 |
好了,这一章的内容就到这里。记住,数学模型是工具,不是目的。你不需要死记硬背每个公式,但一定要理解每个变量背后的物理意义。下一章,我们会基于这些方程,开始搭建无传感器控制的观测器。到时候你会发现,今天这些方程,每一个都会派上用场。