1. PMSM 基础与数学模型

做 PMSM 控制,第一件事不是调参数,而是搞懂电机肚子里那点事。我见过不少新手上来就调 PI,调了半天电机嗡嗡响,其实就是模型没吃透。这一章咱们把基础夯结实。

1.1 永磁同步电机的工作原理

永磁同步电机,说白了就是转子上面贴了永磁体,定子通电产生旋转磁场,拽着转子跑。你想想看,定子磁场转多快,转子就跟着转多快——这就是“同步”二字的由来。

我刚开始做电机驱动时,总搞不清它和异步电机的区别。后来在项目里调试一台高速主轴电机,发现转速一高就丢步,才真正理解了同步的含义。

核心要点: PMSM 的转子转速 = 定子磁场转速,两者严格同步。一旦负载过大或控制不当,就会失步甚至停转。

PMSM 根据反电动势波形分为两类:

  • 表贴式(SPMSM): 永磁体贴在转子表面,交直轴电感相等,Ld = Lq。适合低速、高精度场合。
  • 内置式(IPMSM): 永磁体嵌入转子内部,Ld < Lq,有磁阻转矩。适合高速、弱磁控制。

我在做电动汽车驱动项目时,用的就是 IPMSM。当时为了榨出那点磁阻转矩,调参数调了整整两周。

1.2 dq 坐标系下的数学模型

三相静止坐标系下的方程又长又乱,没人愿意直接算。所以咱们把它变换到 dq 旋转坐标系——说白了就是跟着转子一起转着看。

为什么要这么做?因为变换之后,时变的电感变成了常数,耦合项也简化了。我个人习惯把 Clarke 变换和 Park 变换当作“翻译官”,把三相交流量翻译成直流量。

我的经验: 刚开始学变换时,别死磕矩阵推导。先记住结论,会用就行。等调参调出问题了,再回头啃理论,效果更好。

变换过程分两步:

  1. Clarke 变换: 三相静止 abc → 两相静止 αβ
  2. Park 变换: 两相静止 αβ → 两相旋转 dq

最终得到 dq 坐标系下的电压方程:

ud = Rs * id + Ld * (did/dt) - ωe * Lq * iq
uq = Rs * iq + Lq * (diq/dt) + ωe * (Ld * id + ψf)

这里面有个东西特别容易忽略——交叉耦合项。你看 uq 方程里有个 ωe * Ld * id,ud 方程里有个 ωe * Lq * iq。这两个项在高速时会变得很大,如果不做解耦补偿,电流环根本稳不住。

避坑指南: 我曾经在一个高速主轴项目里,没做解耦补偿,结果转速一上 5000rpm,电流就开始震荡。后来加了前馈解耦,问题才解决。千万别小看这两个耦合项。

1.3 磁链方程与转矩方程

磁链方程比电压方程简单一些:

ψd = Ld * id + ψf
ψq = Lq * iq

ψf 是永磁体磁链,这是电机的“本底”磁链。id 产生的磁链和它方向一致或相反,iq 产生的磁链和它垂直。

转矩方程是控制的核心:

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

这个公式分成两部分:

  • ψf * iq: 永磁转矩,靠 iq 控制,是主要转矩来源
  • (Ld - Lq) * id * iq: 磁阻转矩,只有 IPMSM 才有,利用 id 负向电流来增加转矩

你想想看,对于 SPMSM,Ld = Lq,磁阻转矩项为零,所以只用 iq 控制转矩就行。但对于 IPMSM,我们可以通过注入负的 id 来获得额外转矩——这就是 MTPA(最大转矩电流比)控制的理论基础。

参数 符号 单位 说明
定子电阻 Rs Ω 绕组铜损的主要来源
d 轴电感 Ld H SPMSM 中等于 Lq
q 轴电感 Lq H IPMSM 中大于 Ld
永磁磁链 ψf Wb 由永磁体决定,温度升高会下降
极对数 pn - 决定了电气角速度与机械角速度的关系

关键认知: 在 dq 坐标系下,id 控制磁链(励磁),iq 控制转矩。两者正交解耦,可以独立控制——这就是矢量控制的精髓。

1.4 知识体系总览

下面这张图把本章的核心逻辑串起来了。从三相物理模型到 dq 数学模型,再到控制变量,一目了然。

PMSM 数学模型知识体系 三相静止坐标系 ua, ub, uc / ia, ib, ic Clarke 变换 abc → αβ Park 变换 αβ → dq dq 旋转坐标系数学模型 电压方程 ud = Rs·id + Ld·did/dt - ωe·Lq·iq uq = Rs·iq + Lq·diq/dt + ωe·(Ld·id+ψf) 磁链方程 ψd = Ld·id + ψf ψq = Lq·iq 转矩方程 Te = 1.5·pn·[ψf·iq + (Ld-Lq)·id·iq] 控制变量 id → 磁链控制(励磁/弱磁) | iq → 转矩控制(转速/位置) 核心思想:通过坐标变换,将交流电机等效为直流电机控制,实现 id 和 iq 的解耦独立调节

从这张图可以清楚看到:三相交流量经过 Clarke 和 Park 变换,变成 dq 轴上的直流量。然后通过电压方程、磁链方程、转矩方程,我们就能用 id 和 iq 独立控制磁链和转矩。这就是整个矢量控制的根基。

我的建议: 刚开始学的时候,把这张图存手机里。每次调参遇到问题,回来看看自己卡在哪个环节。我当年就是这么干的,效果比死磕公式好得多。