4. PMSM数学模型

永磁同步电机(PMSM)的数学模型是整个FOC(磁场定向控制)算法体系的基石。无论是电流环PI参数整定、SVPWM调制策略,还是MTPA(最大转矩电流比)与弱磁控制,其本质都是在求解或利用电机的电压、磁链与转矩方程。本章将系统梳理PMSM在三相静止坐标系(ABC)、两相静止坐标系(αβ)以及两相旋转坐标系(dq)下的数学模型,重点剖析坐标变换的物理意义与方程形式的变化逻辑,为后续的控制器设计打下坚实的理论基础。

PMSM 数学模型坐标变换与方程体系 三相静止坐标系 ABC 电压方程(含互感) 磁链方程(含转子位置θ) 转矩方程(三相合成) 时变系数,耦合强 Clarke 等幅值/等功率 两相静止坐标系 αβ αβ轴电压方程 αβ轴磁链方程 电磁转矩 Te = 1.5·p·(ψα·iβ - ψβ·iα) 两相正交,仍含θ Park 旋转θe 两相旋转坐标系 dq ud = Rs·id + Ld·(did/dt) - ωe·Lq·iq uq = Rs·iq + Lq·(diq/dt) + ωe·(Ld·id + ψf) Te = 1.5·p·(ψf·iq + (Ld-Lq)·id·iq) 直流分量,解耦控制 FOC 核心思想:通过坐标变换,将交流时变方程转化为直流线性方程 实现 id/iq 解耦,从而像控制直流电机一样控制 PMSM 关键参数说明: Rs:定子电阻 | Ld/Lq:d/q轴电感(Ld≠Lq 为凸极效应) | ψf:永磁体磁链 | ωe:电角速度 | p:极对数 θe:转子电角度(由编码器/霍尔传感器获取) | Te:电磁转矩 | 变换矩阵需满足功率守恒或幅值守恒 表贴式(SPM):Ld≈Lq,转矩仅含励磁分量;内置式(IPM):Ld<Lq,可利用磁阻转矩

4.1 三相静止坐标系(ABC)下的PMSM方程

PMSM的定子绕组在空间上互差120°电角度,当通入三相对称交流电时,会产生旋转磁场。在三相静止坐标系下建立数学模型是最直接的方式,但也是最复杂的,因为定子绕组之间存在互感耦合,且转子位置角θ会随时间变化,导致方程呈现非线性、时变特性。

4.1.1 磁链方程

三相定子磁链由两部分组成:定子电流产生的电枢反应磁链和永磁体产生的励磁磁链。以A相为例,其磁链表达式为:

ψa = Laa·ia + Mab·ib + Mac·ic + ψfa(θe)

其中,Laa为A相自感,Mab、Mac为A相与B、C相的互感,ψfa(θe)为永磁体在A相绕组中产生的磁链分量,其表达式为ψfa = ψf·cos(θe)。由于转子位置θe随时间变化,ψfa也是时变的。同理可写出B相和C相的磁链方程。将三相磁链方程写成矩阵形式,可表示为:

[ψabc] = [Ls]·[iabc] + ψf·[cos(θe), cos(θe-2π/3), cos(θe+2π/3)]ᵀ

其中[Ls]为电感矩阵,包含自感和互感项。对于表贴式电机,Laa≈Lbb≈Lcc,互感也近似相等;对于内置式电机,电感随转子位置变化,矩阵更为复杂。

4.1.2 电压方程

根据基尔霍夫电压定律,三相定子绕组的电压方程可写为:

ua = Rs·ia + dψa/dt
ub = Rs·ib + dψb/dt
uc = Rs·ic + dψc/dt

将磁链方程代入电压方程后,可以看到电压由三部分组成:电阻压降、电感压降(自感和互感)以及反电动势(永磁体旋转产生的运动电动势)。由于电感矩阵中存在转子位置θe的余弦项,电压方程是强耦合的时变微分方程组,直接用于控制器设计非常困难。

4.1.3 转矩方程

电磁转矩可以通过磁场储能对机械角位移求偏导得到,也可以从能量守恒角度推导。三相坐标系下的转矩方程为:

Te = (1/2)·p·(iabc)ᵀ·(∂[Ls]/∂θe)·(iabc) + p·ψf·(-ia·sinθe - ib·sin(θe-2π/3) - ic·sin(θe+2π/3))

该方程包含两项:第一项为磁阻转矩(由电感随转子位置变化引起),第二项为永磁转矩(由永磁体与定子电流相互作用产生)。对于表贴式电机,第一项近似为零,转矩主要由第二项决定。

工程痛点:三相静止坐标系下的方程包含大量时变系数和耦合项,直接用于FOC控制器设计几乎不可行。实际工程中,该坐标系仅用于物理概念理解和电机参数离线辨识(如电感测量),控制算法必须通过坐标变换简化模型。

4.2 两相静止坐标系(αβ)下的PMSM方程

Clarke变换将三相ABC坐标系投影到两相正交的αβ坐标系中,其核心思想是用两个正交绕组等效替代三个互差120°的绕组。Clarke变换分为等幅值变换和等功率变换两种形式,工程中FOC算法通常采用等幅值变换,因为其物理意义更直观(变换后电流幅值与相电流幅值相等)。

4.2.1 Clarke变换矩阵

等幅值Clarke变换的矩阵形式为:

[iα]   [ 1    -1/2   -1/2 ] [ia]
[iβ] = [ 0    √3/2  -√3/2 ] [ib]
[i0]   [ 1/2   1/2    1/2 ] [ic]

对于无中线系统,零序分量i0通常为零,可忽略。变换后,α轴与A相轴重合,β轴超前α轴90°电角度。

4.2.2 αβ坐标系下的磁链与电压方程

经过Clarke变换后,磁链方程简化为:

ψα = Ls·iα + ψf·cos(θe)
ψβ = Ls·iβ + ψf·sin(θe)

其中Ls为等效两相绕组的电感(对于表贴式电机,Ls = Laa - Mab)。电压方程为:

uα = Rs·iα + Ls·(diα/dt) - ωe·ψf·sin(θe)
uβ = Rs·iβ + Ls·(diβ/dt) + ωe·ψf·cos(θe)

可以看到,αβ坐标系下的方程仍然包含转子位置θe的正弦和余弦项,但电感矩阵已经对角化,不再存在互感耦合。反电动势项(-ωe·ψf·sinθe和ωe·ψf·cosθe)是转子位置的函数,这为后续的转子位置观测(如滑模观测器、龙伯格观测器)提供了数学基础。

4.2.3 αβ坐标系下的转矩方程

电磁转矩在αβ坐标系下可简洁地表示为:

Te = 1.5·p·(ψα·iβ - ψβ·iα)

将磁链方程代入,可进一步展开为:

Te = 1.5·p·[Ls·(iα·iβ - iβ·iα) + ψf·(cosθe·iβ - sinθe·iα)] = 1.5·p·ψf·(cosθe·iβ - sinθe·iα)

该方程表明,在αβ坐标系下,转矩与电流和转子位置的正余弦函数直接相关,仍然是一个交流量。但相比ABC坐标系,方程形式已大幅简化,且αβ轴电流的幅值和相位可以直接反映转矩的大小和方向。

工程应用场景:αβ坐标系下的方程是FOC中"电流环前馈解耦"和"无传感器控制"的基础。例如,在滑模观测器设计中,通过测量uα、uβ和iα、iβ,利用反电动势方程可以估算转子位置和速度。此外,αβ坐标系下的转矩方程也常用于直接转矩控制(DTC)中的转矩估算。

4.3 两相旋转坐标系(dq)下的PMSM方程

Park变换将αβ坐标系进一步旋转到与转子同步旋转的dq坐标系中,其中d轴与转子永磁体磁链方向对齐,q轴超前d轴90°电角度。经过Park变换后,交流量变为直流量,这是FOC实现解耦控制的关键步骤。

4.3.1 Park变换矩阵

Park变换的矩阵形式为:

[id]   [ cosθe   sinθe ] [iα]
[iq] = [ -sinθe  cosθe ] [iβ]

其中θe为转子电角度,由编码器或霍尔传感器实时获取。变换后,id为励磁电流分量(与永磁体磁链方向一致),iq为转矩电流分量(与永磁体磁链正交)。

4.3.2 dq坐标系下的磁链方程

经过Park变换后,磁链方程变为:

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

其中Ld和Lq分别为d轴和q轴电感。对于表贴式电机(SPM),Ld≈Lq;对于内置式电机(IPM),Ld<Lq,这是产生磁阻转矩的根本原因。磁链方程在dq坐标系下完全解耦,不再包含转子位置信息,这是FOC能够实现线性控制的核心优势。

4.3.3 dq坐标系下的电压方程

电压方程是FOC电流环设计的基础,其标准形式为:

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

方程中出现了两项耦合项:-ωe·Lq·iq(d轴电压受q轴电流影响)和ωe·(Ld·id + ψf)(q轴电压受d轴电流和反电动势影响)。这两项是FOC中"前馈解耦"需要补偿的对象。当电机稳态运行时,did/dt和diq/dt为零,电压方程简化为:

ud = Rs·id - ωe·Lq·iq
uq = Rs·iq + ωe·(Ld·id + ψf)

此时,uq中的ωe·ψf项即为反电动势,在高速运行时该值很大,需要足够的母线电压来克服。

4.3.4 dq坐标系下的转矩方程

电磁转矩在dq坐标系下的表达式为:

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

该方程包含两项:第一项1.5·p·ψf·iq为永磁转矩,与iq成正比;第二项1.5·p·(Ld-Lq)·id·iq为磁阻转矩,与id和iq的乘积成正比。对于表贴式电机(Ld=Lq),磁阻转矩为零,转矩仅由iq控制;对于内置式电机(Ld<Lq),可以通过注入负的id电流来利用磁阻转矩,提高转矩密度,这就是MTPA控制的理论依据。

实战记忆口诀:"d轴看磁链,q轴看转矩;耦合靠前馈,解耦用PI。" 在FOC电流环中,通常采用PI控制器加前馈解耦的结构:PI控制器的输出加上解耦项(-ωe·Lq·iq和ωe·(Ld·id+ψf))作为最终的d/q轴电压指令。

4.4 三种坐标系方程对比与工程选择

为了更直观地理解三种坐标系下PMSM数学模型的特点,下表从多个维度进行了对比:

对比维度 ABC坐标系 αβ坐标系 dq坐标系
变量性质 交流时变量 交流时变量 直流量(稳态)
电感矩阵 含自感和互感,随θe变化 对角化,常数 对角化,常数(Ld/Lq)
转子位置依赖 强依赖(cos/sin项) 依赖(反电动势项) 仅通过ωe体现
耦合程度 强耦合 弱耦合(仅反电动势) 存在交叉耦合项
转矩方程 复杂,含磁阻和永磁项 Te=1.5p(ψα·iβ-ψβ·iα) Te=1.5p[ψf·iq+(Ld-Lq)·id·iq]
控制适用性 不适用(仅物理分析) 适用于无传感器观测、DTC 适用于FOC电流环/速度环

4.5 案例拆解:表贴式PMSM的FOC电流环方程应用

下面通过一个实际工程案例,展示dq坐标系方程在FOC电流环设计中的具体应用。

背景与约束:某伺服驱动器采用表贴式PMSM,额定参数为:Rs=0.5Ω,Ld=Lq=1.2mH,ψf=0.08Wb,极对数p=4,额定转速3000rpm(对应电角速度ωe=2π×3000/60×4=1256.6rad/s),母线电压310VDC。控制器采用id=0控制策略,目标iq=5A。

初始现象:在调试过程中发现,当电机转速超过2000rpm时,电流环出现饱和,实际iq无法跟踪指令值,且ud指令出现明显波动。

分析过程:根据dq电压方程,在id=0控制下,稳态电压指令为:

ud = -ωe·Lq·iq = -1256.6 × 0.0012 × 5 = -7.54V
uq = Rs·iq + ωe·ψf = 0.5×5 + 1256.6×0.08 = 2.5 + 100.5 = 103V

合成电压幅值为√(ud²+uq²)≈103.3V。当转速升高到3000rpm时,uq中的反电动势项ωe·ψf达到100.5V,加上电阻压降后接近103V。考虑到SVPWM在母线电压310V下的最大线性输出相电压幅值为310/√3≈179V,理论上仍有裕量。但实际调试中发现,由于电流环PI参数未考虑前馈解耦,动态过程中ud和uq出现振荡,导致电压利用率下降。

解决方案:在电流环中加入前馈解耦项,将PI输出与解耦项叠加:

ud_ref = (Kp + Ki/s)·(id_ref - id) - ωe·Lq·iq
uq_ref = (Kp + Ki/s)·(iq_ref - iq) + ωe·(Ld·id + ψf)

同时,将PI参数按照"带宽法"整定:设定电流环带宽为1000Hz,则Kp = Ls×带宽 = 0.0012×6283 = 7.54,Ki = Rs×带宽 = 0.5×6283 = 3141.5。修改后,ud指令在稳态时稳定在-7.5V左右,uq指令稳定在103V,电流环动态响应时间从原来的5ms缩短至1ms以内。

结果对比:加入前馈解耦后,在3000rpm满载运行时,电流环不再饱和,iq跟踪误差从±0.8A减小到±0.15A,系统效率提升约3%。

复盘经验:dq坐标系下的电压方程不仅是理论公式,更是工程调试的"地图"。在调试FOC电流环时,务必先根据电机参数和运行工况计算理论电压指令,再与示波器实测值对比,这样可以快速定位是PI参数问题、解耦补偿问题还是SVPWM调制问题。

常见误区提醒:很多初学者在搭建FOC仿真时,直接使用dq方程搭建电机模型,却忽略了坐标变换的基准一致性。例如,Clarke变换采用等幅值变换时,转矩方程前的系数为1.5;若采用等功率变换,系数变为1。混用两种变换会导致转矩计算错误,进而影响整个控制系统的稳定性。务必在项目开始时明确变换基准,并在代码注释中标注清楚。

4.6 总结与工程要点

PMSM的数学模型从ABC到αβ再到dq,是一个逐步简化和解耦的过程。ABC坐标系下的方程物理意义清晰但难以控制;αβ坐标系下的方程适合转子位置观测和直接转矩控制;dq坐标系下的方程实现了磁链和转矩的解耦,是FOC控制的核心。在实际工程中,需要重点掌握以下几点:

  • 变换矩阵的基准:等幅值变换与等功率变换的系数差异,以及对应的转矩方程系数调整。
  • 电感参数辨识:Ld和Lq的准确值直接影响解耦效果和PI参数整定,建议通过离线辨识(如注入高频信号)或在线辨识获取。
  • 反电动势补偿:高速运行时,uq中的ωe·ψf项占主导,必须确保母线电压足够,否则需要弱磁控制。
  • 耦合项处理:前馈解耦是标准做法,但在低成本MCU上可简化为查表补偿,以节省计算资源。