1. PMSM基础:永磁同步电机结构、工作原理、数学模型
各位同学,咱们今天正式开课。做电机控制这么多年,我始终觉得——搞懂PMSM的基础,比背一百个公式都重要。你想想看,连电机怎么转起来的都不清楚,后面谈什么初始位置检测?谈什么启动策略?
好,咱们直接进入正题。
1.1 永磁同步电机的结构
PMSM,全称Permanent Magnet Synchronous Motor。说白了,就是转子上面贴了永磁体,定子还是传统的三相绕组。
我刚开始接触这玩意儿的时候,总觉得它跟直流无刷电机差不多。后来踩了坑才发现——区别大了去了。
咱们先看结构,主要有三大部分:
- 定子:跟异步电机差不多,铁芯上嵌有三相绕组。一般是星形接法,也有三角接法的,但工业上星形居多。
- 转子:这是关键。转子上有永磁体,常见的有两种安装方式——表贴式和内置式。
- 端盖与轴承:支撑转子,保证机械稳定。
表贴式 vs 内置式,怎么选?
表贴式:永磁体贴在转子表面。结构简单,成本低,但高速时永磁体容易飞出去。我做过一个高速风机项目,转速到15000rpm,表贴式的磁钢直接甩飞了……后来换了内置式才搞定。
内置式:永磁体嵌在转子内部。机械强度高,适合高速,而且有磁阻转矩可以利用。缺点是漏磁大,控制复杂一点。
1.2 工作原理——它到底怎么转起来的?
这个问题,我面试新人时必问。很多人背得滚瓜烂熟:「定子产生旋转磁场,转子跟着转。」但你再问一句「为什么跟着转?」就卡住了。
咱们拆开来讲。
定子通入三相交流电,会产生一个旋转的磁场。这个磁场就像一块旋转的磁铁。转子上的永磁体也有自己的磁场。两个磁场之间会产生磁拉力,拉着转子跟着定子磁场一起转。
关键点来了:转子的转速永远等于定子磁场的转速。这就是「同步」二字的含义。
为什么会这样?
因为如果转子转速慢了,两个磁场之间的角度会拉大,磁拉力会增大,把转子拉回来。如果转子转速快了,磁拉力又会把它拽慢。最终,转子只能乖乖地跟着定子磁场同步旋转。
我个人习惯:在调试初期,我会用手转动一下转子,感受一下磁阻的变化。如果感觉有「咔哒咔哒」的定位感,说明永磁体磁钢安装没问题。如果转起来很顺滑,那就要检查一下是不是退磁了。
1.3 数学模型——别怕,咱们一步步来
很多同学一看到数学公式就头疼。我当年也是。但说实话,搞电机控制,数学模型就是你的地图。没有地图,你只能在黑箱里瞎调参数。
PMSM的数学模型,核心就是电压方程和转矩方程。
咱们先看三相静止坐标系下的方程:
u_a = R_s * i_a + d(ψ_a)/dt
u_b = R_s * i_b + d(ψ_b)/dt
u_c = R_s * i_c + d(ψ_c)/dt
其中ψ_a、ψ_b、ψ_c是各相磁链,包含两部分:
- 定子电流产生的磁链
- 永磁体产生的磁链(这个会随转子位置变化)
嗯,这里要注意——三相坐标系下的方程耦合非常严重。你想想看,a相电流变化会影响b相和c相的磁链,这控制起来多麻烦?
所以,实际工程中我们几乎不用三相坐标系。而是用Clark变换和Park变换,把方程转换到dq旋转坐标系下。
转换之后,方程就清爽多了:
u_d = R_s * i_d + L_d * di_d/dt - ω_e * L_q * i_q
u_q = R_s * i_q + L_q * di_q/dt + ω_e * (L_d * i_d + ψ_f)
转矩方程:
T_e = 1.5 * p * [ψ_f * i_q + (L_d - L_q) * i_d * i_q]
看到这个公式,我多说两句。
第一项ψ_f * i_q是永磁转矩,由永磁体和q轴电流产生。第二项(L_d - L_q) * i_d * i_q是磁阻转矩,只有内置式PMSM才有(因为L_d ≠ L_q)。
我在做电动汽车驱动项目时,就利用了这个磁阻转矩。通过给i_d负电流,可以额外增加转矩输出。说白了,就是「白捡」的转矩,不用白不用。
我曾经踩过的坑:
刚开始做PMSM控制时,我直接把L_d和L_q当成常数。结果低速时还好,一到高速,模型误差大得离谱。后来才意识到——电感是会饱和的。电流大了,电感值会下降。尤其是内置式电机,L_q的饱和效应非常明显。建议大家在建模时,至少考虑电感随电流变化的查表模型。
1.4 几个关键参数,你得心里有数
| 参数 | 符号 | 说明 |
|---|---|---|
| 极对数 | p | 决定了电机的电气转速与机械转速的关系。比如4对极,电气转速是机械转速的4倍。 |
| 永磁磁链 | ψ_f | 永磁体产生的磁链,单位Wb。这个值会随温度变化,温度升高,ψ_f下降。 |
| d轴电感 | L_d | 直轴电感,表贴式电机L_d ≈ L_q,内置式L_d < L_q。 |
| q轴电感 | L_q | 交轴电感,通常比L_d大。 |
| 定子电阻 | R_s | 相电阻,温度升高时阻值增大。 |
这些参数,你最好在电机选型时就拿到。如果厂家给的数据不全,我建议你自己做一下参数辨识。方法很简单:
- 给直流电压,测电流,算R_s
- 堵转转子,给高频电压,测阻抗,算L_d和L_q
- 反拖电机,测反电动势,算ψ_f
嗯,这些实操方法,后面章节咱们会详细讲。
1.5 小结
这一章咱们把PMSM的底子打好了。结构上,记住表贴式和内置式的区别。原理上,理解「同步」的本质。数学模型上,dq坐标系下的电压方程和转矩方程,你得能默写出来。
下一章,咱们开始聊初始位置检测。这可是个硬骨头,也是PMSM启动的关键。没有准确的位置信息,电机要么转不起来,要么反转,要么抖得像筛子。我当年第一次调PMSM,就是栽在这个坑里……
好,今天就到这儿。有问题随时交流。