第二章:电机数学模型回顾——PMSM在dq坐标系下的数学模型
各位工程师朋友,咱们今天聊聊永磁同步电机(PMSM)的数学模型。说实话,我见过不少同行,一上来就调PID参数,结果电机抖得像筛子一样。为什么?说白了,就是没吃透这个数学模型。
我个人习惯,做控制之前,先把模型在脑子里过一遍。这就像盖房子要先看图纸,你总不能凭感觉砌砖吧?
2.1 为什么非要用dq坐标系?
三相静止坐标系下的PMSM方程,那叫一个复杂。电压、电流都是交流量,还互相耦合。你想想看,三个变量互相纠缠,控制器设计起来得多头疼?
dq变换的核心思想,就是「降维打击」。把三相交流量,变成两相直流量。这样一来,控制问题就简化成了直流电机的控制问题。
核心逻辑:
- 三相静止(abc)→ 两相静止(αβ)→ 两相旋转(dq)
- 变换后,基波分量变成直流量,控制目标清晰
- 转矩和磁链实现解耦控制
我在项目中遇到过一位同事,死活不肯用dq变换,非要在abc坐标系下硬算。结果呢?控制周期根本跑不完,电机发热严重。后来我帮他搭了个dq模型,问题迎刃而解。
2.2 dq坐标系下的电压方程
好,咱们直接上干货。PMSM在dq坐标系下的电压方程是这样的:
ud = Rs * id + Ld * (did/dt) - ωe * Lq * iq
uq = Rs * iq + Lq * (diq/dt) + ωe * (Ld * id + ψf)
这里每个符号都有它的脾气:
| 符号 | 含义 | 单位 |
|---|---|---|
| ud, uq | d轴和q轴电压 | V |
| id, iq | d轴和q轴电流 | A |
| Rs | 定子电阻 | Ω |
| Ld, Lq | d轴和q轴电感 | H |
| ωe | 电角速度 | rad/s |
| ψf | 永磁体磁链 | Wb |
注意看,方程里有个交叉耦合项:-ωe * Lq * iq 和 +ωe * Ld * id。这就是为什么高速时d轴和q轴会互相影响。嗯,这里要特别留意。
2.3 电阻、电感、磁链——三个关键角色
这三个参数,就像电机控制的三根支柱。任何一个出了问题,系统都会「感冒发烧」。
2.3.1 定子电阻 Rs
电阻主要影响低速性能。为什么?因为低速时反电动势很小,电压方程里占大头的是电阻压降。
- 电阻偏大:实际电压低于指令值,电流响应变慢
- 电阻偏小:电流超调,可能触发过流保护
我曾经调试一个伺服系统,低速时总是抖。查了半天,发现是温度升高后电阻变了,而控制器用的还是常温下的值。后来我加了个在线电阻辨识,问题就解决了。
2.3.2 dq轴电感 Ld、Lq
电感决定了电流的动态响应速度。说白了,电感越大,电流变化越慢。
我的经验:
对于表贴式PMSM(SPMSM),Ld ≈ Lq,控制相对简单。
对于内置式PMSM(IPMSM),Ld < Lq,这时候就要用最大转矩电流比(MTPA)控制,才能发挥电机的潜力。
电感参数不准会怎样?我举个例子:你设计的电流环带宽是500Hz,结果实际电感比标称值大了20%,那实际带宽可能只有400Hz。响应慢了,系统就容易振荡。
2.3.3 永磁体磁链 ψf
磁链是产生转矩的「发动机」。它直接影响反电动势和转矩常数。
- 磁链偏大:反电动势过高,高速时电压裕量不足
- 磁链偏小:转矩输出不足,电机「没劲」
我记得有一次,客户反馈电机高速时转速上不去。我一看波形,反电动势都快顶到母线电压了。一查,原来是磁钢牌号用错了,磁链比设计值大了15%。
2.4 转矩方程——控制的目标
说了这么多,最终我们关心的是转矩:
Te = 1.5 * p * [ψf * iq + (Ld - Lq) * id * iq]
这里p是极对数。注意看,转矩由两部分组成:
- 永磁转矩:1.5 * p * ψf * iq —— 这是主转矩,跟iq成正比
- 磁阻转矩:1.5 * p * (Ld - Lq) * id * iq —— 只有IPMSM才有,利用凸极效应
说白了,控制iq就是控制转矩。而id呢?对于SPMSM,通常让id=0;对于IPMSM,需要分配一定的负id来利用磁阻转矩。
2.5 知识体系总览
下面这张图,是我自己总结的PMSM数学模型知识框架。每次做新项目前,我都会看一眼,提醒自己别漏掉关键点。
2.6 参数误差的连锁反应
你想想看,如果电阻、电感、磁链这三个参数有一个不准,会发生什么?
避坑指南:
我曾经因为磁链参数设错了5%,导致整个MTPA查表全部偏移。结果电机在某个转速区间效率下降了8%,发热严重。后来花了整整两天才定位到问题。
所以我的建议是:
- 量产前一定要做参数标定,别信datasheet上的典型值
- 控制算法里最好加在线参数辨识,实时修正
- 温度变化时,电阻和磁链都会变,要有补偿策略
好了,这一章咱们把PMSM的数学模型和三个关键参数的角色梳理清楚了。下一章,我会详细讲讲电阻误差到底怎么影响电流环的稳定性。到时候咱们用仿真数据说话,看看误差大到什么程度系统会「崩盘」。
公众号:蓝海资料掘金营,微信deep3321