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

好,咱们正式开始聊电机。说实话,做FOC控制这么多年,我见过太多人一上来就调PI参数、搞SVPWM,结果电机转得跟拖拉机似的。为什么?说白了,就是没搞懂电机本身。你连它怎么转的、数学上怎么描述的都不知道,怎么控得好?

这一节,咱们就把PMSM的底裤扒干净。从结构到原理,再到数学模型,一步到位。

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

先看结构。PMSM,全称Permanent Magnet Synchronous Motor,永磁同步电机。名字里三个关键词:永磁、同步、电机。

  • 永磁:转子用的是永磁体,不是励磁绕组。这就省去了滑环和电刷,结构简单,效率高。
  • 同步:转子的转速和定子磁场的转速严格一致。你给50Hz的交流电,磁场转3000rpm,转子就跟着转3000rpm。不会像异步电机那样有转差。
  • 电机:把电能转换成机械能。

具体到部件,PMSM主要由两部分组成:

  • 定子:跟普通交流电机一样,铁芯上嵌有三相绕组。通入三相交流电,产生旋转磁场。
  • 转子:上面贴或者嵌入了永磁体。根据永磁体的安装方式,又分为两种:
类型 永磁体位置 特点
表贴式 (SPMSM) 贴在转子铁芯表面 交直轴电感相等(Ld = Lq),无磁阻转矩,控制简单
内置式 (IPMSM) 嵌入转子铁芯内部 交直轴电感不等(Ld < Lq),有磁阻转矩,效率高,弱磁能力强

我个人习惯,做高速或者需要弱磁的场合,首选IPMSM。低速高精度的,SPMSM更省心。

2.2 它是怎么转起来的?

原理其实不复杂。你想想看,定子通入三相交流电,会产生一个旋转的磁场。这个磁场就像一块旋转的磁铁。转子本身也是永磁体,有固定的N/S极。

根据「异性相吸」的原则,定子磁场的N极会吸引转子磁场的S极,定子的S极吸引转子的N极。于是,转子就被定子磁场「拽着」一起转。

这就是同步的含义——转子跟着定子磁场同步旋转。

关键点:要想输出最大扭矩,定子磁场和转子磁场之间的夹角必须控制在90°(电角度)。这就是FOC里「磁场定向」的核心——我们通过控制电流,让定子磁场始终超前转子磁场90°。

嗯,这里要注意。如果负载太大,转子跟不上定子磁场的速度,就会「失步」。电机要么停转,要么剧烈抖动。我在调试一个高速主轴时遇到过这问题,负载一加上去,电机直接啸叫然后停了。后来发现是电流环响应太慢,磁场没跟上。

2.3 数学模型:从三相到两相

搞清楚了原理,咱们得用数学来描述它。不然怎么设计控制器?

PMSM在三相坐标系下的方程非常复杂,因为三相之间互相耦合,而且转子还在转。直接拿这个去设计控制器,脑子会炸。

所以,我们做了一件事——坐标变换。把三相静止坐标系(abc)变换到两相旋转坐标系(dq)。

为什么要这么做?

  • 在dq坐标系下,交流量变成了直流量。控制起来就跟控制直流电机一样简单。
  • d轴和q轴的变量解耦了,可以独立控制。

变换过程分两步:

  1. Clark变换:从三相静止(abc)到两相静止(αβ)。
  2. Park变换:从两相静止(αβ)到两相旋转(dq)。

我画了个图,帮你理清这个逻辑:

PMSM 坐标变换与数学模型核心逻辑 三相静止 abc 电压/电流/磁链 Clark 两相静止 αβ 中间变量 Park 两相旋转 dq 直流量,可独立控制 反Park 反Clark dq 坐标系下的 PMSM 数学模型 电压方程: 扭矩方程: 运动方程: Vd = Rs·Id + Ld·dId/dt - ωe·Lq·Iq Te = 1.5·p·[ψf·Iq + (Ld - Lq)·Id·Iq] Te - Tl = J·dωm/dt + B·ωm 电压方程: 扭矩方程: 运动方程:

2.4 dq坐标系下的核心方程

经过变换后,我们得到了PMSM在dq坐标系下的数学模型。这是FOC控制的基石,你得背下来。

电压方程:

Vd = Rs * Id + Ld * dId/dt - ωe * Lq * Iq
Vq = Rs * Iq + Lq * dIq/dt + ωe * (Ld * Id + ψf)

这里:

  • Vd, Vq:d轴和q轴电压
  • Id, Iq:d轴和q轴电流
  • Rs:定子电阻
  • Ld, Lq:d轴和q轴电感
  • ωe:电角速度(ωe = p * ωm,p是极对数)
  • ψf:永磁体磁链

你看,Vd方程里有个 -ωe * Lq * Iq,Vq方程里有个 +ωe * Ld * Id。这就是交叉耦合项。转速越高,耦合越强。如果不做解耦控制,高速时d轴和q轴会互相干扰。

实战技巧:我在做高速电机控制时,会在电流环里加入前馈解耦。具体做法是,在PI输出上加上补偿项:Vd_ff = -ωe * Lq * Iq,Vq_ff = ωe * (Ld * Id + ψf)。这样电流环的动态响应会好很多。

扭矩方程:

Te = 1.5 * p * [ψf * Iq + (Ld - Lq) * Id * Iq]

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

  1. 永磁扭矩:1.5 * p * ψf * Iq。这部分跟Iq成正比。你控制Iq,就能控制扭矩。
  2. 磁阻扭矩:1.5 * p * (Ld - Lq) * Id * Iq。这部分只有在Ld ≠ Lq时才存在,也就是IPMSM。

对于SPMSM,Ld = Lq,磁阻扭矩为0。所以SPMSM的控制策略很简单:Id = 0,只控制Iq就行。

对于IPMSM,我们可以利用磁阻扭矩。通过让Id为负值(弱磁),可以在同样的电流幅值下获得更大的扭矩。这就是MTPA(最大扭矩电流比)控制的思想。

注意:千万不要让Id过大。Id过大会产生去磁效应,严重时可能烧毁永磁体。我曾经在调试一个项目时,为了追求极限扭矩,把Id设得太负,结果电机温度飙升,磁钢退磁了。那叫一个惨痛教训。

运动方程:

Te - Tl = J * dωm/dt + B * ωm

这个方程描述的是电机轴上的力学平衡。Te是电磁扭矩,Tl是负载扭矩,J是转动惯量,B是阻尼系数。你设计速度环的时候,本质上就是在解这个方程。

2.5 总结一下

好了,PMSM的基础咱们就聊到这儿。你记住几个核心点:

  • 结构上分SPMSM和IPMSM,控制策略不同
  • 原理就是定子磁场拽着转子转,扭矩最大时磁场夹角90°
  • 数学模型经过Clark和Park变换后,在dq坐标系下变得简洁可控
  • 扭矩方程是FOC的核心,Id和Iq分别控制磁通和扭矩

下一节,咱们就拿着这些方程,开始设计电流环。到时候你会发现,数学没白学。

一句话记住PMSM:它就是个用永磁体做转子的交流电机,转子跟着定子磁场同步转。控制它的本质,就是控制dq坐标系下的两个电流——Id管磁场,Iq管扭矩。