2. PMSM基本原理:永磁同步电机结构、旋转磁场理论、d-q轴数学模型

各位工程师朋友,大家好。今天我们聊聊PMSM的基本原理。这部分内容,说白了就是整个电机控制的“地基”。地基打不牢,后面做转矩脉动抑制、做弱磁控制,都会感觉心里没底。

我个人习惯,在讲任何控制算法之前,先把电机本体搞明白。你想想看,连电机怎么转起来的都不清楚,怎么去优化它的性能?

2.1 永磁同步电机的结构

PMSM,全称是Permanent Magnet Synchronous Motor。它的核心结构,其实和普通同步电机很像,但有一个关键区别——转子上的励磁绕组被永磁体取代了。

定子:和异步电机一样,定子铁芯上嵌有三相绕组。通入交流电后,会产生旋转磁场。

转子:这是PMSM的“灵魂”。根据永磁体安装位置,主要分两类:

  • 表贴式(SPMSM):永磁体贴在转子铁芯表面。这种结构简单,气隙均匀,交直轴电感相等(Ld ≈ Lq)。我在做伺服驱动器时,小功率的电机基本都是这种。
  • 内置式(IPMSM):永磁体嵌入转子铁芯内部。这种结构有凸极效应,Ld < Lq。可以利用磁阻转矩,适合高速运行。电动汽车的主驱电机,清一色都是IPMSM。

避坑指南:我曾经在选型时,把SPMSM和IPMSM的控制策略搞混了。SPMSM用Id=0控制就行,但IPMSM必须用最大转矩电流比(MTPA)控制,否则转矩输出效率会大打折扣。这个坑,大家千万别踩。

2.2 旋转磁场理论

电机能转,靠的就是旋转磁场。这个理论,其实不复杂。

我们给三相定子绕组通入三相对称的正弦电流:

Ia = Im * sin(ωt)
Ib = Im * sin(ωt - 120°)
Ic = Im * sin(ωt - 240°)

这三相电流在空间上相差120度,时间上也相差120度。它们各自产生的磁动势,合成后就是一个幅值恒定、匀速旋转的磁动势。

为什么会这样?你可以想象三个人在拉一个圆盘。每个人拉的方向不同,用的力的大小也在按正弦规律变化。最终,圆盘受到的合力,方向会匀速旋转。

旋转磁场的转速,我们叫它同步转速:

n = 60 * f / p

其中f是电源频率,p是极对数。这个公式,做电机控制的应该都烂熟于心。

转子上的永磁体,会产生一个恒定的磁场。这个磁场会“追着”定子的旋转磁场跑。只要转子转速和旋转磁场转速一致(同步),就能产生恒定的电磁转矩。

个人经验:我记得刚入行时,总搞不清“同步”是什么意思。后来师傅跟我说:你就想象两个磁铁,一个在转,另一个肯定跟着转。转速必须一样,否则转矩会波动。嗯,这个比喻很形象。

2.3 d-q轴数学模型

三相静止坐标系下的PMSM模型,是一组时变的微分方程,耦合严重,很难直接用于控制设计。所以,我们需要做坐标变换,把它变到d-q旋转坐标系下。

d-q变换的核心思想,就是把三相静止的交流量,变成两相旋转的直流量。这样一来,控制问题就大大简化了。

变换过程分两步:

  1. Clark变换:将三相静止坐标系(a-b-c)变换到两相静止坐标系(α-β)。
  2. Park变换:将两相静止坐标系(α-β)变换到两相旋转坐标系(d-q)。

变换后的d-q轴数学模型,电压方程如下:

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:电角速度
  • ψf:永磁体磁链

电磁转矩方程:

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

这个公式非常关键。它告诉我们,PMSM的转矩由两部分组成:

  • 永磁转矩:1.5 * p * ψf * iq,由永磁体和q轴电流相互作用产生。
  • 磁阻转矩:1.5 * p * (Ld - Lq) * id * iq,由d、q轴电感差异产生。对于SPMSM,Ld=Lq,磁阻转矩为0。

重点:从转矩方程可以看出,控制PMSM的转矩,本质上就是控制id和iq。对于SPMSM,控制iq就够了。对于IPMSM,还需要合理分配id,利用磁阻转矩,提高效率。

下面这张图,是我画的PMSM d-q轴模型的结构框图,能帮你更直观地理解整个系统:

PMSM d-q轴数学模型结构框图 ud* uq* 反Park变换 SVPWM 逆变器 + PMSM ω, θ 电流采样 Clark变换 Park变换 id, iq θ 图例: 坐标变换 调制 功率/电机 采样 角度/速度反馈

注意事项:d-q轴模型是在理想条件下推导的,忽略了铁芯饱和、涡流损耗、永磁体谐波等因素。在实际工程中,这些因素都会引起转矩脉动。我们后面几章要讲的转矩脉动抑制方法,很多都是围绕如何补偿这些非理想因素展开的。

好了,关于PMSM的基本原理,我们就先聊到这里。这部分内容虽然基础,但非常重要。我个人建议,你最好能亲手推导一遍d-q轴模型,把每个变量的物理意义搞清楚。这样,后面学习更高级的控制算法时,才能游刃有余。


专注资料整理