4、PMSM数学模型:在abc、αβ、dq坐标系下的电压方程、磁链方程、转矩方程

永磁同步电机(PMSM)的数学模型是矢量控制、直接转矩控制以及无位置传感器算法的基础。工程实践中,我们面对的是一个强耦合、非线性、多变量的时变系统,直接在abc三相静止坐标系下求解电机的微分方程非常困难。因此,必须通过坐标变换,将电机模型从三相静止坐标系逐步变换到两相静止坐标系(αβ),再变换到两相旋转坐标系(dq),从而将时变系数转化为常数系数,实现磁链和转矩的解耦控制。本章将系统梳理三个坐标系下的电压方程、磁链方程和转矩方程,并重点说明各坐标系模型的工程适用场景。

PMSM 三坐标系数学模型关系与变换链路 abc 三相静止坐标系 电压: u_a, u_b, u_c 磁链: ψ_a, ψ_b, ψ_c 转矩: T_e = f(i_a, i_b, i_c, θ) 强耦合、时变、非线性 αβ 两相静止坐标系 电压: u_α, u_β 磁链: ψ_α, ψ_β 转矩: T_e = 1.5·p·(ψ_α·i_β - ψ_β·i_α) 两相正交、仍含交流量 dq 两相旋转坐标系 电压: u_d, u_q 磁链: ψ_d, ψ_q 转矩: T_e = 1.5·p·(ψ_d·i_q - ψ_q·i_d) 直流分量、完全解耦 Clarke T = 2/3·[1 -1/2 -1/2; 0 √3/2 -√3/2] Park θ = ∫ω dt 核心方程对比(表贴式 PMSM,L_d = L_q = L_s) 电压方程: abc: u_abc = R_s·i_abc + d(ψ_abc)/dt αβ: u_αβ = R_s·i_αβ + d(ψ_αβ)/dt dq: u_d = R_s·i_d + d(ψ_d)/dt - ω_e·ψ_q; u_q = R_s·i_q + d(ψ_q)/dt + ω_e·ψ_d 磁链方程: abc: ψ_abc = L_s·i_abc + ψ_f·[cosθ; cos(θ-120°); cos(θ+120°)] αβ: ψ_αβ = L_s·i_αβ + ψ_f·[cosθ; sinθ] dq: ψ_d = L_d·i_d + ψ_f; ψ_q = L_q·i_q 注:ψ_f 为永磁体磁链,ω_e 为电角速度,p 为极对数,θ 为转子电角度

4.1 核心原理:为什么需要三种坐标系描述同一台电机

PMSM的定子绕组在空间上互差120°电角度,转子为永磁体励磁。当电机旋转时,定子绕组中感应出的反电动势和电流均为频率随转速变化的交流量。在abc坐标系下,电机的电感矩阵是转子位置θ的函数,导致电压方程和磁链方程中存在大量与θ相关的三角函数项,这使得方程求解和控制器设计极为复杂。

通过Clarke变换(abc→αβ),将三相绕组等效为两相正交绕组,消除了三相之间的互感和120°耦合,但αβ轴上的电压、电流仍然是交流量。再通过Park变换(αβ→dq),将坐标系固定在转子上,使d轴与转子永磁体磁场方向对齐,q轴超前d轴90°电角度。在dq坐标系下,电机的电感矩阵变为常数,电压方程中的反电动势项变为常数乘以电角速度,电流在稳态时变为直流量,从而可以像控制直流电机一样控制PMSM的转矩和磁链。

工程理解要点:三种坐标系描述的是同一物理对象,只是观察者的视角不同。abc坐标系是站在定子绕组上看,αβ坐标系是站在定子铁芯上看,dq坐标系是站在转子上看。矢量控制的本质就是通过坐标变换,把交流电机的控制问题转化为直流电机的控制问题。

4.2 三种坐标系下的数学模型详解

4.2.1 abc三相静止坐标系模型

在abc坐标系下,PMSM的电压方程可以表示为:

u_a   R_s  0   0    i_a   ψ_a
u_b = 0    R_s 0    i_b + d/dt ψ_b
u_c  0    0   R_s  i_c   ψ_c

其中,R_s为定子相电阻,ψ_a、ψ_b、ψ_c为三相绕组磁链。磁链方程包含两部分:定子电流产生的磁链和永磁体产生的磁链。

ψ_a   L_aa  L_ab  L_ac   i_a   ψ_f·cos(θ)
ψ_b = L_ba  L_bb  L_bc   i_b + ψ_f·cos(θ - 2π/3)
ψ_c   L_ca  L_cb  L_cc   i_c   ψ_f·cos(θ + 2π/3)

式中,L_aa、L_bb、L_cc为自感,L_ab等为互感,它们都是转子位置θ的函数。转矩方程则通过磁共能对机械角求偏导得到:

T_e = 1/2·p·(i_a·dψ_a/dθ + i_b·dψ_b/dθ + i_c·dψ_c/dθ)

该模型物理概念清晰,但包含大量三角函数和时变电感,不适合实时控制计算,主要用于有限元仿真验证和电机设计阶段。

4.2.2 αβ两相静止坐标系模型

应用Clarke变换(等幅值变换),将abc三相变量映射到αβ轴。变换矩阵为:

[f_α]   [1  -1/2  -1/2] [f_a]
[f_β] = [0  √3/2 -√3/2] [f_b]
[f_0]   [1/2 1/2  1/2 ] [f_c]

在αβ坐标系下,电压方程简化为:

u_α = R_s·i_α + dψ_α/dt
u_β = R_s·i_β + dψ_β/dt

磁链方程为:

ψ_α = L_s·i_α + ψ_f·cos(θ)
ψ_β = L_s·i_β + ψ_f·sin(θ)

转矩方程为:

T_e = 1.5·p·(ψ_α·i_β - ψ_β·i_α)

αβ坐标系模型消除了三相之间的耦合,但反电动势项仍然是θ的三角函数,电流仍为交流量。该模型常用于基于滑模观测器、龙贝格观测器的无位置传感器控制,因为αβ轴上的反电动势直接包含转子位置信息。

4.2.3 dq两相旋转坐标系模型

应用Park变换,将αβ坐标系旋转θ角得到dq坐标系。变换矩阵为:

[f_d]   [cosθ  sinθ] [f_α]
[f_q] = [-sinθ cosθ] [f_β]

在dq坐标系下,电压方程为:

u_d = R_s·i_d + dψ_d/dt - ω_e·ψ_q
u_q = R_s·i_q + dψ_q/dt + ω_e·ψ_d

磁链方程为:

ψ_d = L_d·i_d + ψ_f
ψ_q = L_q·i_q

转矩方程为:

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

对于表贴式PMSM(L_d = L_q),转矩方程简化为T_e = 1.5·p·ψ_f·i_q,即转矩只与q轴电流成正比,实现了完全解耦。对于内置式PMSM(L_d < L_q),第二项为磁阻转矩,可用于弱磁扩速和最大转矩电流比(MTPA)控制。

对比维度 abc坐标系 αβ坐标系 dq坐标系
变量性质 交流量,三相耦合 交流量,两相正交 直流量(稳态)
电感矩阵 时变,含θ 常数(L_s) 常数(L_d, L_q)
反电动势项 含θ三角函数 含θ三角函数 常数(ω_e·ψ_f)
转矩表达式 复杂,含θ ψ×i叉积 ψ_d·i_q - ψ_q·i_d
主要应用 有限元仿真、电机设计 无位置传感器观测器 矢量控制、弱磁控制

4.3 实战场景:从数学模型到控制器实现的桥接

在工程实践中,我们通常采用id=0控制或MTPA控制。以表贴式PMSM的id=0控制为例,控制目标为:

  1. 通过电流传感器采样得到三相电流i_a、i_b、i_c(i_c通常由i_c = -i_a - i_b计算得到)。
  2. 进行Clarke变换得到i_α、i_β。
  3. 利用编码器或旋变获取转子位置θ,进行Park变换得到i_d、i_q。
  4. 将i_d的指令值设为0,i_q的指令值由速度环PI调节器输出。
  5. 电流环PI调节器输出u_d、u_q,经过反Park变换得到u_α、u_β。
  6. 通过SVPWM调制生成三相占空比信号驱动逆变器。
参数辨识提示:在搭建仿真模型或进行控制器参数整定时,需要准确获取R_s、L_d、L_q、ψ_f四个关键参数。R_s可通过直流伏安法测量;L_d、L_q可通过注入高频信号或静态电感测量法获得;ψ_f可通过反电动势系数K_e换算(ψ_f = K_e / (√3·ω))或空载试验获得。参数不准会导致电流环解耦不彻底,影响动态响应。

4.4 案例拆解:一台2.2kW表贴式PMSM的模型参数与仿真验证

背景与约束:某自动化设备厂商需要为一台2.2kW、额定转速3000rpm的表贴式PMSM设计矢量控制系统。电机铭牌参数为:额定电压380VAC,额定电流5.0A,极对数p=4,额定转矩7.0N·m。厂商要求先通过MATLAB/Simulink仿真验证模型正确性,再进行台架实验。

关键参数获取:

  • 定子电阻R_s:使用LCR表在1kHz下测量,取三相平均值,测得R_s = 2.35Ω。
  • 电感L_s:表贴式电机L_d ≈ L_q,采用静态电感法,转子锁定在d轴位置,注入小电流测量,L_s = 8.5mH。
  • 永磁体磁链ψ_f:通过反电动势法,用示波器记录电机以1000rpm空载旋转时的线反电动势峰值V_pp = 156V,计算ψ_f = V_pp / (2·π·(1000/60)·4·√3) ≈ 0.107Wb。

仿真模型搭建:在Simulink中建立基于dq坐标系的PMSM模型,将上述参数填入模块。设置仿真条件:给定转速阶跃从0到3000rpm,负载转矩在0.5s时从0突加至7N·m。

仿真结果分析:

  • 空载启动阶段:q轴电流迅速上升至约3.2A,转速在0.35s内达到3000rpm,超调量约5%,符合预期。
  • 突加负载后:q轴电流在0.02s内从0.5A上升至5.0A,转速跌落约80rpm后恢复,动态速降小于3%,满足指标。
  • d轴电流始终维持在0A附近(波动小于±0.1A),验证了id=0解耦控制的有效性。

风险与代价:仿真中使用的参数为理想值,实际电机存在温度变化导致R_s漂移(温升50℃时R_s增加约20%)、磁钢退磁导致ψ_f下降等问题。因此,在台架实验中需要加入在线参数辨识或鲁棒控制策略。

复盘经验:数学模型是控制器设计的基础,但模型参数与实际电机参数的偏差是工程中最大的风险源。建议在仿真阶段就加入参数摄动分析(如R_s变化±30%、L_s变化±20%),验证控制器的鲁棒性。

常见误区提醒:初学者容易混淆机械角度与电角度。在Park变换中,θ必须是电角度(θ_e = p·θ_m),如果直接使用机械角度,会导致dq轴无法对齐,转矩输出错误。另外,Clarke变换有等幅值和等功率两种形式,等幅值变换的系数为2/3,等功率变换的系数为√(2/3),两种变换下的转矩公式系数不同,使用时必须保持一致。

4.5 总结与工程应用建议

PMSM的数学模型从abc到αβ再到dq,是一个逐步降维和解耦的过程。abc模型用于理解电机物理本质和有限元验证;αβ模型适合构建反电动势观测器,因为其形式简洁且包含位置信息;dq模型是矢量控制的核心,将交流电机等效为直流电机,实现了转矩和磁链的独立控制。

在实际工程中,建议工程师重点掌握以下内容:

  • 熟练进行Clarke和Park变换的矩阵运算,并理解等幅值与等功率变换的区别。
  • 能够根据电机类型(表贴式或内置式)选择合适的控制策略(id=0或MTPA)。
  • 掌握通过实验测量电机参数的方法,并了解参数随温度、饱和程度的变化规律。
  • 在仿真和实验中,注意坐标变换的符号约定(dq轴方向、正方向定义),避免因符号错误导致系统不稳定。

数学模型是连接电机本体与控制算法的桥梁,只有深刻理解三种坐标系下的方程含义,才能在面对实际工程问题时灵活选择最合适的模型进行分析和设计。