2. 永磁同步电机(PMSM)的数学模型

做电机控制这些年,我见过不少工程师一上来就调PI参数,结果调得满头大汗还是抖得不行。说白了,你不懂电机肚子里那点事,参数自整定就是瞎蒙。这一章我们就把PMSM的数学模型掰开揉碎,把电阻、电感、反电动势这几个核心参数讲透。

2.1 为什么需要数学模型?

你想想看,我们要做参数自整定,本质上就是让控制器自己去识别电机长什么样。这就像给一个陌生人画像——你得先知道人脸有哪些特征点,才能画得像。

PMSM的数学模型,就是这张“画像”的骨架。它描述了电压、电流、转速、转矩之间的内在关系。我习惯把模型分成三块:

  • 电压方程——电怎么变成磁
  • 磁链方程——磁怎么储存能量
  • 转矩方程——磁怎么产生力

这三块串起来,就是电机从“通电”到“转动”的完整链条。

核心观点:数学模型不是纸上谈兵。你在做自整定算法时,每一步都是在反向求解这些方程。模型不准,整定出来的参数就是废的。

2.2 永磁同步电机的物理结构

先简单回顾一下PMSM长什么样。定子上有三相绕组,转子上嵌着永磁体。我刚开始接触PMSM时,总把它和异步电机搞混——后来记住一句话:PMSM的转子自己就是磁铁,不需要励磁电流。

这就带来了一个关键区别:异步电机的转子电流是感应出来的,而PMSM的转子磁场是固定的。所以PMSM的数学模型里,转子磁链基本是个常数,除非温度变化导致永磁体退磁。

对比项 PMSM 异步电机
转子磁场来源 永磁体(固定) 感应电流(可变)
转子是否需要电流 不需要 需要(滑差产生)
数学模型复杂度 相对简单 更复杂
参数自整定难点 反电动势辨识 转子时间常数辨识

2.3 三相静止坐标系下的数学模型

最原始的PMSM模型是在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是各相磁链,包含两部分:

  • 自感和互感产生的磁链(跟电流有关)
  • 永磁体产生的磁链(跟转子位置有关)

嗯,这里要注意——三相坐标系下的方程是时变的,因为互感项随着转子位置变化。直接拿这个模型做控制,你会疯掉的。所以业界普遍的做法是坐标变换。

我的经验:做自整定算法时,千万别在ABC坐标系下硬算。我见过有人试图直接辨识三相电感,结果耦合项太多,辨识结果一塌糊涂。先做坐标变换,把问题简化到dq轴,这是正道。

2.4 坐标变换:从ABC到dq

坐标变换的核心思想很简单:把三相静止的绕组,等效成两个在转子上旋转的绕组。一个叫d轴(直轴),一个叫q轴(交轴)。

为什么要这么干?因为变换之后,电感矩阵从时变变成了常数。你想想看,一个时变系统和一个定常系统,哪个更容易做参数辨识?

变换过程分两步:

  1. Clark变换(3/2变换):从ABC到αβ(两相静止坐标系)
  2. Park变换(旋转变换):从αβ到dq(两相旋转坐标系)

变换矩阵长这样(以等幅值变换为例):

Clark变换:
[ i_α ]   [ 1    -1/2   -1/2 ] [ i_a ]
[ i_β ] = [ 0   √3/2  -√3/2 ] [ i_b ]
                              [ i_c ]

Park变换:
[ i_d ]   [ cosθ   sinθ ] [ i_α ]
[ i_q ] = [ -sinθ  cosθ ] [ i_β ]

其中θ是转子电角度,由编码器或观测器提供。

避坑指南:我曾经在一个项目里吃过亏——坐标变换时用了等功率变换,但后续的转矩公式用的是等幅值变换的版本,结果转矩计算差了√3倍。记住,变换方式必须前后一致。我建议统一用等幅值变换,工程上更直观。

2.5 dq坐标系下的数学模型

经过坐标变换后,PMSM的数学模型变得非常简洁。这是我最喜欢的形式:

电压方程:

u_d = R_s * i_d + L_d * di_d/dt - ω_e * L_q * i_q
u_q = R_s * i_q + L_q * di_q/dt + ω_e * (L_d * i_d + ψ_f)

转矩方程:

T_e = 1.5 * p * [ψ_f * i_q + (L_d - L_q) * i_d * i_q]

其中:

  • R_s —— 定子电阻
  • L_d、L_q —— d轴和q轴电感
  • ψ_f —— 永磁体磁链(反电动势常数)
  • ω_e —— 电角速度
  • p —— 极对数

你看,这个模型里只有R_s、L_d、L_q、ψ_f四个参数需要辨识。这就是参数自整定的目标。

2.6 电阻的物理意义

定子电阻R_s,说白了就是铜线的电阻。它决定了:

  • 电机的铜耗(I²R发热)
  • 低速时的电压降
  • 电流环的低频增益

电阻会随温度变化,铜的电阻温度系数大约是0.0039/°C。也就是说,温度每升高25°C,电阻增加约10%。

关键点:做自整定时,如果你在冷机状态下测出电阻,然后直接用到热机运行中,电流环的增益会偏大。我建议在自整定流程中加入温度补偿环节,或者在线实时更新电阻值。

2.7 电感的物理意义

电感L_d和L_q,反映了磁路的导磁能力。它们决定了:

  • 电流的响应速度(电感越大,响应越慢)
  • 电压方程中的交叉耦合项(ω_e * L * i)
  • 弱磁控制的能力

对于表贴式PMSM(SPMSM),L_d ≈ L_q。对于内置式PMSM(IPMSM),L_d < L_q,因为永磁体的磁导率接近空气,导致d轴磁阻更大。

电机类型 L_d vs L_q 磁阻转矩 自整定难度
表贴式(SPMSM) L_d ≈ L_q 无 较低
内置式(IPMSM) L_d < L_q 有 较高

电感还会随电流变化——这就是饱和效应。电流越大,磁路越饱和,电感越小。我在做重载应用时,发现饱和效应能把电感压下去30%以上。所以自整定最好在额定电流附近做,或者做多点标定。

2.8 反电动势的物理意义

反电动势(Back EMF),就是转子转动时,永磁体磁场在定子绕组中感应出的电压。它的幅值正比于转速和磁链:

E = ω_e * ψ_f

反电动势决定了:

  • 电机的最高转速(反电动势不能超过母线电压)
  • 弱磁控制的起始点
  • 无传感器控制中的位置估算

我的习惯:做自整定时,我通常先测反电动势常数。方法很简单——用外力把电机拖到某个转速,测开路电压,反算ψ_f。这个值相对稳定,可以作为后续参数辨识的基准。

2.9 知识体系总览

下面这张图把本章的核心逻辑串起来了。你可以把它当作参数自整定的“地图”——知道每个参数从哪里来,到哪里去。

PMSM数学模型与参数自整定知识体系 PMSM数学模型与参数自整定知识体系 PMSM物理结构 三相静止坐标系模型(ABC) 坐标变换:Clark变换(ABC→αβ)+ Park变换(αβ→dq) dq旋转坐标系模型(核心) R_s(定子电阻) L_d(d轴电感) L_q(q轴电感) ψ_f(永磁体磁链) 参数自整定(后续章节展开) 自整定的本质:通过注入激励信号,反向求解dq模型中的四个未知参数

2.10 本章小结

这一章我们做了三件事:

  • 建立了PMSM从ABC到dq的数学模型
  • 讲清了R_s、L_d、L_q、ψ_f四个参数的物理意义
  • 画出了参数自整定的知识地图