第一章:PMSM基础与数学模型
各位同学好,我是老张。搞了十几年电机控制,今天咱们聊聊永磁同步电机(PMSM)最基础的东西。说实话,很多人一上来就怼代码、调参数,结果连电机怎么转的都没搞明白。我建议你先把这章吃透,后面会顺很多。
1.1 永磁同步电机长什么样?
先说说结构。PMSM说白了就是转子上面贴了永磁体,定子跟普通异步电机差不多,有三相绕组。我刚开始接触时总觉得它跟直流无刷电机很像,其实区别大了去了。
核心部件就三个:
- 定子:硅钢片叠压的铁芯,嵌着三相绕组。我见过不少新手把绕组接反,结果电机嗡嗡响就是不转。
- 转子:永磁体(钕铁硼或铁氧体)固定在转子铁芯上。这里要注意,表贴式和内嵌式差别很大,后面会讲。
- 位置传感器:通常是旋转变压器或霍尔传感器。嗯,无传感器控制是另一条路,咱们后面章节再细聊。
重要提醒:永磁体怕高温、怕过流。我曾经有个项目,调试时没注意散热,直接把转子退磁了,损失不小。所以温度保护一定要做。
1.2 工作原理——它怎么转起来的?
原理其实不复杂。定子通入三相交流电,产生旋转磁场。这个磁场拉着转子上的永磁体一起转。你想想看,就像两块磁铁,同极相斥、异极相吸,定子磁场在前面跑,转子在后面追。
关键点在于:
- 定子磁场的转速叫同步转速,公式是 n = 60f/p(f是频率,p是极对数)
- 转子转速必须等于同步转速,这就是“同步”二字的由来
- 如果负载太大,转子会失步,电机就停了。我在做电动车项目时遇到过这种情况,爬坡时扭矩不够,电机直接憋停。
1.3 三相静止坐标系下的数学模型
搞控制必须得有数学模型。三相静止坐标系(ABC坐标系)下的方程,说白了就是三个绕组的电压、电流关系。
电压方程长这样:
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 = L_aa * i_a + M_ab * i_b + M_ac * i_c + ψ_f * cos(θ)
ψ_b = M_ba * i_a + L_bb * i_b + M_bc * i_c + ψ_f * cos(θ - 120°)
ψ_c = M_ca * i_a + M_cb * i_b + L_cc * i_c + ψ_f * cos(θ + 120°)
我的经验:实际项目中没人直接用ABC坐标系做控制,太复杂了。但理解它是基础,后面做坐标变换时你会感谢现在认真看的自己。
1.4 Park变换与Clark变换——化繁为简的利器
为什么要做坐标变换?说白了就是把交流量变成直流量,这样就能用经典的PI控制器了。
Clark变换(3→2):把ABC三相变成αβ两相静止坐标系。
i_α = i_a
i_β = (i_a + 2*i_b) / √3
注意,这里用的是等幅值变换。还有等功率变换,系数不同。我个人习惯用等幅值,因为物理意义更直观。
Park变换(旋转):把αβ静止坐标系变成dq旋转坐标系。
i_d = i_α * cos(θ) + i_β * sin(θ)
i_q = -i_α * sin(θ) + i_β * cos(θ)
θ是转子位置角。这里有个坑:角度要对准,否则d轴和q轴会耦合。我曾经在调试时发现电流环抖得厉害,查了半天发现是角度初始值偏了2度。
避坑指南:坐标变换时,角度对齐至关重要。建议上电后先做一次角度校准,尤其是换了电机或编码器之后。
1.5 dq轴数学模型——控制的核心
经过Park变换后,PMSM的模型变得非常简洁:
电压方程:
u_d = R_s * i_d + L_d * di_d/dt - ω * L_q * i_q
u_q = R_s * i_q + L_q * di_q/dt + ω * (L_d * i_d + ψ_f)
转矩方程:
T_e = 1.5 * p * [ψ_f * i_q + (L_d - L_q) * i_d * i_q]
看到没?在dq坐标系下,i_d控制励磁,i_q控制转矩,两者解耦了。这就是矢量控制的核心思想。
对于表贴式PMSM(L_d = L_q),转矩只跟i_q有关:
T_e = 1.5 * p * ψ_f * i_q
对于内嵌式PMSM(L_d < L_q),还有磁阻转矩分量。我做过一个项目,用内嵌式电机做高速运行,利用磁阻转矩把效率提升了5%。
| 参数 | 符号 | 说明 |
|---|---|---|
| 定子电阻 | R_s | 通常几毫欧到几欧姆 |
| d轴电感 | L_d | 表贴式≈L_q,内嵌式L_d < L_q |
| q轴电感 | L_q | 一般比L_d大20%-50% |
| 永磁磁链 | ψ_f | 跟磁钢性能有关,温度升高会下降 |
| 极对数 | p | 常见2-8对极 |
核心要点:dq模型是PMSM控制的基石。后面讲参数辨识、无传感器控制、MTPA(最大转矩电流比控制),全都基于这个模型。你现在花一小时搞懂它,后面能省十小时。
1.6 本章小结
嗯,这一章内容不少。咱们捋一下:
- PMSM结构:定子+永磁转子+传感器
- 工作原理:定子旋转磁场拉着转子转
- ABC模型:耦合严重,不好直接控制
- Clark+Park变换:把交流变直流,解耦控制
- dq模型:i_d控励磁,i_q控转矩,简洁明了
下一章咱们开始讲参数辨识。说实话,电机参数会随着温度、磁饱和变化,不辨识的话控制性能会越来越差。到时候我会分享一些实测数据和调试技巧。
对了,课后你可以试着推导一下从ABC到dq的完整变换过程。我当年就是手推了三遍才真正理解。别偷懒,动手算一算。