3. 数学模型:PMSM在dq坐标系下的数学模型,重点解析低速下的反电动势模型与电感饱和效应
聊到永磁同步电机(PMSM)的数学模型,很多教材一上来就是一堆坐标变换公式。说实话,我当年刚入行时也被这些公式搞得头晕。但做了十几年电机控制,我慢慢发现——数学模型不是用来背的,是用来理解物理本质的。
这一节,咱们就聚焦在dq坐标系下的数学模型。特别是低速工况下,反电动势模型和电感饱和效应这两个坑,我踩过不止一次。
3.1 为什么非要用dq坐标系?
你想想看,三相静止坐标系下的PMSM方程,电压、电流都是时变的正弦量。控制器要处理这些交流量,带宽要求极高。说白了,就是不好算。
dq变换的核心思想很简单:把旋转的交流量,变成静止的直流量。这样一来,PI控制器就能轻松上场了。
我个人习惯把dq坐标系理解成“跟着转子转的坐标系”。d轴对准转子磁极方向,q轴超前90度电角度。在这个坐标系下看电机,一切都静止了。
3.2 dq坐标系下的电压方程
先上核心公式,别怕,我会拆开讲:
ud = Rs * id + Ld * (did/dt) - ωe * Lq * iq
uq = Rs * iq + Lq * (diq/dt) + ωe * (Ld * id + ψf)
这里:
- ud, uq:d轴和q轴电压
- id, iq:d轴和q轴电流
- Rs:定子电阻
- Ld, Lq:d轴和q轴电感
- ωe:电角速度
- ψf:永磁体磁链
注意看第二项和第四项。uq方程里的 ωe * (Ld * id + ψf) 就是反电动势。速度越高,反电动势越大。但在低速下呢?
低速下的关键洞察:
当ωe很小时,反电动势项 ωe * ψf 几乎可以忽略。此时,电阻压降和电感压降占主导。这就是为什么低速下电流环调不好,电机就会抖得像筛子。
3.3 低速下的反电动势模型——一个容易被忽视的坑
我记得有一次做低速伺服项目,目标转速只有10rpm。按照常规的观测器设计,反电动势观测值几乎为零,导致位置估算完全失效。电机一启动就失步,嗡嗡响。
为什么会这样?
因为反电动势与转速成正比。在极低速下,反电动势信号淹没在噪声和死区效应里。你想想看,信噪比极低,观测器自然就“瞎”了。
低速下反电动势模型的特点:
- 幅值小:通常只有几毫伏到几十毫伏
- 信噪比低:容易被PWM开关噪声淹没
- 相位不准确:受死区时间和管压降影响大
我的经验:
在低速段,我建议放弃纯反电动势观测,改用高频注入法或者磁链观测器。说白了,就是“反电动势不够,高频信号来凑”。
3.4 电感饱和效应——电流大了,电感就“缩水”
很多初学者以为电感是常数。嗯,理想情况下确实如此。但实际电机里,电感会随着电流增大而减小。这就是电感饱和效应。
我曾在做重载启动时遇到过这个问题。按照额定电感设计的电流环,在重载下突然变得不稳定。查了半天,才发现是电感饱和了。
电感饱和的物理本质:
电流增大 → 磁场增强 → 铁芯磁通密度进入饱和区 → 磁导率下降 → 电感值减小。
对于PMSM,Ld和Lq的饱和特性还不一样:
- Ld:受id电流影响大,负向id会去磁,反而让Ld增大一点
- Lq:受iq电流影响大,iq越大,Lq下降越明显
来看一个典型的电感饱和曲线:
// 实测数据:某款内置式PMSM的电感变化
// iq = 0A 时,Lq = 8.5mH
// iq = 50A 时,Lq = 6.2mH (下降27%)
// iq = 100A时,Lq = 4.8mH (下降43%)
你看,电流从0到100A,Lq几乎缩水了一半。如果还用额定电感设计控制器,电流环带宽会漂移,甚至振荡。
注意:
电感饱和不仅影响电流环性能,还会影响最大转矩电流比(MTPA)控制。MTPA的查表数据如果没考虑饱和,实际输出的转矩可能比预期低10%~20%。
3.5 完整的低速数学模型——把饱和效应加进去
既然电感会变,那数学模型也得跟着变。我建议在低速下采用变电感模型:
ud = Rs * id + Ld(id, iq) * (did/dt) - ωe * Lq(id, iq) * iq
uq = Rs * iq + Lq(id, iq) * (diq/dt) + ωe * (Ld(id, iq) * id + ψf)
这里的 Ld(id, iq) 和 Lq(id, iq) 是电流的函数。实际工程中,我们通常用查表+插值的方式来实现。
下面这张图展示了低速下PMSM数学模型的核心逻辑:
3.6 工程中的处理技巧
说了这么多理论,来点实际的。我在项目中总结了几条经验:
- 低速下优先用电流模型:反电动势不可靠时,直接用电流和电感计算磁链,比观测器更稳。
- 电感标定要做全工况:我建议至少标定id从-100%到+100%、iq从0到150%的完整电感表。
- 死区补偿不能省:低速下死区效应会严重干扰反电动势观测,必须做软件补偿。
- 采样同步要保证:dq变换需要准确的转子位置,低速下位置误差会被放大。
一个小技巧:
如果你在做低速重载应用,可以试试虚拟电阻法——在电流环中人为增加一个虚拟电阻项,提高系统对电感变化的鲁棒性。我试过,效果不错。
3.7 小结
这一节我们聊了dq坐标系下的PMSM数学模型。重点有两个:
- 低速反电动势模型:信号弱、噪声大,别硬扛,换方法
- 电感饱和效应:电感不是常数,电流大了会“缩水”,控制器设计要留余量
嗯,数学模型的底子打好了,后面聊控制策略时才能心里有数。记住一句话:模型越准,控制越稳。
公众号:蓝海资料掘金营,微信deep3321