1. PMSM基础:永磁同步电机结构、工作原理、数学模型

各位同学好,我是你们这门课的老张。咱们今天开篇,聊聊永磁同步电机(PMSM)最基础的东西。别小看这一章,我见过太多工程师,代码写得飞起,结果连电机转子的磁钢是表贴还是内嵌都搞不清,最后调试时吃大亏。所以,咱们把地基打牢。

1.1 永磁同步电机长什么样?

说白了,PMSM 和普通电机最大的区别就在「永磁」两个字上。它的转子用的是永磁体,而不是励磁绕组。这就省去了电刷和滑环,结构简单多了。

从结构上看,主要分两大部分:

  • 定子:跟异步电机差不多,铁芯上嵌着三相绕组。通电后产生旋转磁场。
  • 转子:上面贴着或嵌着永磁体。根据永磁体的安装方式,又分两种:
类型 特点 我的一点经验
表贴式(SPMSM) 磁钢贴在转子表面。气隙均匀,交直轴电感相等(Ld = Lq)。 这种电机我用的最多,控制简单,适合高速。但要注意,磁钢容易飞出去,转速不能太高。
内置式(IPMSM) 磁钢嵌在转子内部。气隙不均匀,Ld < Lq,有磁阻转矩。 我做过一个电动汽车项目,用的就是IPMSM。效率高,弱磁能力强,但控制算法复杂一些。

嗯,这里要注意:你拿到一台电机,第一件事就是搞清楚它是表贴还是内置。这直接决定了你后面用 Id=0 控制还是 MTPA 控制。

1.2 它是怎么转起来的?

工作原理其实不复杂。你想想看,定子绕组通入三相交流电,会产生一个旋转的磁场。这个磁场就像一块旋转的磁铁,它会拉着转子上的永磁体一起转。这就是「同步」的含义——转子转速和定子磁场转速完全一致。

为什么会这样?因为永磁体有固定的磁极,它只能跟着定子磁场走。不像异步电机,转子需要转差才能产生转矩。

我刚开始学的时候,总把同步电机和异步电机搞混。后来记住一句话就通了:同步电机是「跟着转」,异步电机是「追着转」

关键点:PMSM 的转子转速 n 与电源频率 f 的关系是:

n = 60f / p

其中 p 是极对数。这个公式你闭着眼都得记住,调试时经常要用到。

1.3 数学模型——控制的基础

搞控制,没有数学模型就是盲人摸象。PMSM 的数学模型,我建议你从三个坐标系去理解:

  1. ABC 三相静止坐标系:最直观,但变量多,耦合强,不好控制。
  2. αβ 两相静止坐标系:通过 Clark 变换,把三相变成两相,简化了计算。
  3. dq 两相旋转坐标系:通过 Park 变换,把交流量变成直流量。这才是我们做双闭环控制的基础。

我个人习惯,直接上 dq 坐标系下的数学模型。因为咱们做矢量控制,最终都是在 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:电角速度(ωe = p * ωm)
  • ψf:永磁体磁链

你看,方程里有个耦合项 -ωe * Lq * iq 和 +ωe * Ld * id。这就是为什么我们要做解耦控制。我在早期一个项目里,没做解耦,结果电机一跑高速就抖得厉害,后来加上前馈补偿才搞定。

转矩方程

Te = 1.5 * p * [ψf * iq + (Ld - Lq) * id * iq]

这个公式太重要了。它告诉我们两件事:

  • 第一项 ψf * iq 是永磁转矩,跟 iq 成正比。所以 q 轴电流就是转矩电流。
  • 第二项 (Ld - Lq) * id * iq 是磁阻转矩。对于 SPMSM,Ld = Lq,这一项为0。对于 IPMSM,Ld < Lq,我们可以利用负的 id 来产生额外的转矩。

我的小技巧:调试时,先让 id=0,只调 iq 环。等电流环稳了,再考虑加 id 做弱磁或 MTPA。一步一步来,别想一口吃成胖子。

运动方程

Te - TL = J * (dωm/dt) + B * ωm

这个方程描述的是电机轴上的力学平衡。Te 是电磁转矩,TL 是负载转矩,J 是转动惯量,B 是阻尼系数。做速度环设计时,这个方程就是你的依据。

1.4 几个容易踩的坑

最后,我分享几个实际项目中遇到的坑,你们提前知道,能省不少时间:

  • 电感参数不准:电机厂家给的电感值,往往是在特定频率和电流下测的。实际运行时,电感会随电流变化。我曾经因为用了不准的电感值,导致电流环震荡。后来自己用 LCR 表重新测了一遍才解决。
  • 反电动势常数搞错:ψf 这个参数,有的厂家给的是线反电动势峰值,有的是有效值。换算不对,转矩计算全错。拿到参数后,先手动算一遍,确认单位。
  • 极对数弄反:这个低级错误我犯过。电机铭牌上写的是极数(比如 8 极),但公式里用的是极对数(4 对)。差一倍,转速就错一倍。

警告:千万不要直接拿别人的参数往自己代码里套。每台电机都有差异,尤其是国产电机和进口电机,参数可能差很多。拿到新电机,先做参数辨识,或者至少用万用表测一下电阻和电感。

好了,这一章就到这里。PMSM 的基础概念,结构、原理、数学模型,都是后面做双闭环控制的根基。下一章,咱们开始讲矢量控制的原理,也就是怎么把三相交流电变成 dq 轴上的直流量。到时候见。