第2章 PMSM数学模型:dq坐标系下的电压方程与磁链方程
各位同学,咱们今天来啃一块硬骨头——dq坐标系下的电压方程与磁链方程。
说实话,我刚入行那会儿,看到这一堆公式就头疼。心想:搞个电机控制,至于这么复杂吗?后来在项目里被现实狠狠教育了一顿,才明白——不懂这个,弱磁控制根本无从下手。
你想想看,弱磁控制说白了就是跟电机的反电动势“抢时间”。你要知道什么时候该弱磁、弱多少,就得先搞清楚电机内部的电压和磁链是怎么变化的。所以,这一章是理论基础中的基础。
2.1 为什么非要用dq坐标系?
三相静止坐标系(abc)下的电机模型,是时变的、耦合的。什么意思呢?就是A相电流不仅影响A相磁链,还会影响B相和C相。而且随着转子转动,这些关系还在不断变化。
我刚开始做仿真时,用abc模型搭了个开环控制,结果波形乱得像一锅粥。后来师傅跟我说:“你试试坐标变换,把交流量变成直流量。”
这一试,世界清静了。
dq坐标系的核心思想:
- 把定子三相电流,分解成两个正交分量
- d轴(直轴):与转子磁极方向对齐
- q轴(交轴):与转子磁极方向垂直
- 这样一来,时变的交流量变成了恒定的直流量
嗯,这里要注意:dq变换的前提是转子位置已知。没有位置传感器或观测器,一切都是空谈。
2.2 dq坐标系下的磁链方程
先看磁链方程,因为电压方程是从它推导出来的。
磁链方程(dq坐标系)
ψd = Ld * id + ψf
ψq = Lq * iq
其中:
ψd、ψq:d轴和q轴的定子磁链Ld、Lq:d轴和q轴的电感(注意:对于凸极电机,Ld ≠ Lq)id、iq:d轴和q轴的电流ψf:永磁体产生的磁链(这是个常数,由电机本身决定)
我个人习惯把ψf叫做“底子磁链”。为什么?因为不管你怎么控制,永磁体就在那里,磁链始终存在。弱磁控制,其实就是用id的负方向去抵消它。
避坑指南:我曾经在选型时忽略了一个细节——ψf会随温度变化。高温下永磁体退磁,ψf下降,弱磁能力反而变强。但代价是转矩输出能力下降。所以做热设计时,一定要留余量。
2.3 dq坐标系下的电压方程
有了磁链,电压方程就顺理成章了。
电压方程(dq坐标系)
ud = Rs * id + dψd/dt - ωe * ψq
uq = Rs * iq + dψq/dt + ωe * ψd
解释一下各项的物理意义:
ud、uq:d轴和q轴的定子电压Rs:定子电阻(一般很小,但低速时不能忽略)Rs * id、Rs * iq:电阻压降dψd/dt、dψq/dt:变压器电动势(电流变化引起的)-ωe * ψq、+ωe * ψd:运动电动势(转子旋转引起的)
这里有个关键点:高速运行时,运动电动势占主导地位。你看ωe * ψd这一项,转速越高,它越大。而逆变器能输出的电压是有限的(受直流母线电压限制)。
为什么会这样?说白了就是:转速高了,反电动势就高了,当反电动势接近母线电压时,电流就控不住了。
2.4 稳态下的简化方程
在实际工程中,我们经常忽略电流的动态变化(即dψ/dt = 0),得到稳态方程:
ud = Rs * id - ωe * Lq * iq
uq = Rs * iq + ωe * (Ld * id + ψf)
这个简化版本,是我做弱磁控制策略设计时最常用的。为什么?因为它把问题变成了一个静态的电压约束问题。
你想想看:
- 给定一个转速
ωe,给定一组id、iq - 就能算出需要的
ud、uq - 如果算出来的电压幅值超过了逆变器能提供的最大值,那就得弱磁
我在项目中遇到过这样的情况:仿真时一切正常,一上实验台就报过压故障。查了半天,原来是忽略了电阻压降。低速大转矩时,Rs * iq这一项可不小,把电压预算吃掉了。
2.5 电压极限圆与电流极限圆
有了上面的方程,我们就可以画出两个重要的圆:
| 名称 | 表达式 | 物理意义 |
|---|---|---|
| 电流极限圆 | id² + iq² ≤ Imax² | 逆变器和电机能承受的最大电流 |
| 电压极限椭圆 | (ud)² + (uq)² ≤ Umax² | 逆变器能输出的最大电压 |
把稳态电压方程代入电压极限表达式,忽略电阻后,得到:
(Ld * id + ψf)² + (Lq * iq)² ≤ (Umax / ωe)²
注意看:转速越高,右边的值越小,椭圆就越缩越小。当椭圆缩到一定程度,电流极限圆和电压极限椭圆就没有交集了——这时候电机就失控了。
弱磁控制要做的,就是在椭圆缩小的过程中,让电流矢量始终落在交集区域内。
重要提醒:对于表贴式永磁同步电机(Ld = Lq),电压极限是一个圆。对于内置式永磁同步电机(Ld < Lq),电压极限是一个椭圆。两者的弱磁策略完全不同,后面章节会详细讲。
2.6 从方程到控制策略
好了,公式讲完了。你可能想问:这些方程到底怎么用?
我总结一下:
- 磁链方程告诉你:d轴电流可以调节总磁链
- 电压方程告诉你:转速和电流共同决定了电压需求
- 电压极限椭圆告诉你:高速下电压资源是稀缺的
弱磁控制的本质,就是主动注入负的id电流,减小ψd,从而降低反电动势,把电压需求压回极限范围内。
嗯,这里要再强调一点:弱磁不是万能的。它是以牺牲转矩输出能力为代价的。你弱磁越多,能输出的转矩就越小。所以,弱磁控制本质上是一个带约束的优化问题——在电压和电流的约束下,最大化输出转矩。
我个人习惯在项目初期,先把电机的Ld、Lq、ψf这三个参数测准。参数不准,后面所有的控制策略都是空中楼阁。我曾经吃过这个亏,仿真跑得飞起,实测一塌糊涂,最后发现是Lq的测量方法有问题。
下一章,我们会基于这些方程,推导出具体的弱磁控制算法。到时候你会发现,今天这些公式,每一个都会用到。