前言

永磁同步电机(Permanent Magnet Synchronous Motor, PMSM)具有高功率密度、高效率和宽调速范围等优势,已广泛应用于工业伺服、电动汽车、航空航天等领域。

从控制的角度看,三相自然坐标系(abc)下的 PMSM 模型具有非线性、强耦合、时变参数的特点,直接在 abc 坐标系中设计控制器较为困难。通过坐标变换,将模型映射到与转子同步旋转的 dq 坐标系中——交流量变为直流量,时变电感变为常数,交叉耦合项物理意义明确——是矢量控制体系的理论基石。

本文侧重 dq 同步旋转坐标系,依次推导电压方程、磁链方程、转矩方程和状态空间表达式,并讨论表贴式(SPMSM)与内置式(IPMSM)的建模差异。

核心思想

PMSM 数学建模的核心在于通过坐标变换实现解耦与降维。其核心思想是:

通过坐标变换,将模型映射到与转子同步旋转的 dq 坐标系中——交流量变为直流量,时变电感变为常数,交叉耦合项物理意义明确——是矢量控制体系的理论基石。


基本假设

建立数学模型时采用以下常用假设 [1]:

  1. 三相定子绕组对称,轴线互差 $120^\circ$ 电角度;
  2. 忽略铁心饱和效应,磁路线性;
  3. 不计涡流和磁滞损耗;
  4. 永磁体励磁磁场和气隙磁通正弦分布;
  5. 忽略转子阻尼绕组;
  6. 反电动势为正弦波形。

1. 坐标变换(概要)

从 abc 到 dq 需经过两步变换。此处给出结论,详细推导可参考相关教材。

1.1 Clarke 变换:abc → αβ

将三相静止坐标系变换到两相静止坐标系(α 轴与 a 轴重合,β 轴超前 90°),采用幅值守恒约束:

$$ \begin{bmatrix} f_\alpha \\ f_\beta \end{bmatrix} = \frac{2}{3} \begin{bmatrix} 1 & -\dfrac{1}{2} & -\dfrac{1}{2} \\[1em] 0 & \dfrac{\sqrt{3}}{2} & -\dfrac{\sqrt{3}}{2} \end{bmatrix} \begin{bmatrix} f_a \\ f_b \\ f_c \end{bmatrix} $$

1.2 Park 变换:αβ → dq

将静止 αβ 坐标系变换到与转子同步旋转的 dq 坐标系(d 轴对齐永磁体 N 极,q 轴超前 90°):

$$ \begin{bmatrix} f_d \\ f_q \end{bmatrix} = \begin{bmatrix} \cos\theta_e & \sin\theta_e \\ -\sin\theta_e & \cos\theta_e \end{bmatrix} \begin{bmatrix} f_\alpha \\ f_\beta \end{bmatrix} $$

变换的物理本质:Clarke + Park 相当于将三相交流绕组等效为一套固定在转子上的正交直流绕组——从转子的视角看,定子电流、电压在稳态时均为直流量。


2. 自然坐标系(abc)模型(简略)

为保持推导完整性,简要列出 abc 坐标系下的基本方程。

电压方程向量形式:

$$\boldsymbol{u}_{abc} = R_s \boldsymbol{i}_{abc} + \frac{d}{dt}\boldsymbol{\psi}_{abc}$$

磁链方程:

$$\boldsymbol{\psi}_{abc} = \boldsymbol{L}_{abc}(\theta_e) \boldsymbol{i}_{abc} + \boldsymbol{\psi}_{f,abc}(\theta_e)$$

电感矩阵 $\boldsymbol{L}_{abc}(\theta_e)$ 随转子位置 $\theta_e$ 变化(时变参数)且非对角(互感耦合),这是 abc 模型的根本困难所在。


3. dq 同步旋转坐标系模型(重点)

将 abc 下的电压、磁链方程经 Clarke + Park 变换,并利用旋转坐标系导数的关系:

$$\frac{d}{dt}\boldsymbol{f}_{dq} = \boldsymbol{T}_{\alpha\beta \to dq} \frac{d}{dt}\boldsymbol{f}_{\alpha\beta} + \omega_e \begin{bmatrix} 0 & 1 \\ -1 & 0 \end{bmatrix} \boldsymbol{f}_{dq}$$

得到 dq 坐标系下的完整数学模型。

3.1 电压方程

$$ \begin{cases} u_d = R_s i_d + \dfrac{d\psi_d}{dt} - \omega_e \psi_q \\[1em] u_q = R_s i_q + \dfrac{d\psi_q}{dt} + \omega_e \psi_d \end{cases} $$

逐项解读:

项物理含义
$R_s i_d$, $R_s i_q$定子电阻压降
$d\psi_d/dt$, $d\psi_q/dt$磁链变化产生的变压器电动势(暂态项)
$-\omega_e \psi_q$d 轴运动电动势——q 轴磁链在旋转中"切割"d 轴绕组产生
$+\omega_e \psi_d$q 轴运动电动势——d 轴磁链在旋转中"切割"q 轴绕组产生

其中 $-\omega_e \psi_q$ 和 $+\omega_e \psi_d$ 是 dq 轴之间的交叉耦合项——它们使 d、q 轴不能完全独立控制,是矢量控制中需要前馈解耦的根本原因。

3.2 磁链方程

将 $\psi_d$、$\psi_q$ 用电流和永磁磁链显式表达:

$$ \begin{cases} \psi_d = L_d i_d + \psi_f \\ \psi_q = L_q i_q \end{cases} $$

代入电压方程,得到以 $i_d$、$i_q$ 为状态变量的电流动态方程:

$$ \begin{cases} u_d = R_s i_d + L_d \dfrac{di_d}{dt} - \omega_e L_q i_q \\[1em] u_q = R_s i_q + L_q \dfrac{di_q}{dt} + \omega_e (L_d i_d + \psi_f) \end{cases} $$

写成矩阵形式,便于控制器设计:

$$ \begin{bmatrix} u_d \\ u_q \end{bmatrix} = \begin{bmatrix} R_s + L_d s & -\omega_e L_q \\ \omega_e L_d & R_s + L_q s \end{bmatrix} \begin{bmatrix} i_d \\ i_q \end{bmatrix} + \begin{bmatrix} 0 \\ \omega_e \psi_f \end{bmatrix} $$

其中 $s = d/dt$ 为微分算子。

关键观察:

  • 交叉耦合项 $-\omega_e L_q i_q$ 和 $+\omega_e L_d i_d$ 与转速成正比——转速越高,耦合越强;
  • 永磁反电动势 $\omega_e \psi_f$ 只出现在 q 轴——与转速成正比,是电机发电效应的来源;
  • 当 $\omega_e = 0$(静止),模型退化为两路独立的 RL 电路——d、q 轴完全解耦。

3.3 转矩方程

根据机电能量转换原理或功率平衡关系,dq 坐标系下的电磁转矩为:

$$ \boxed{ T_e = \frac{3}{2} n_p (\psi_d i_q - \psi_q i_d) = \frac{3}{2} n_p \big[\psi_f i_q + (L_d - L_q)i_d i_q\big] } $$

转矩的两分量分解:

$$ T_e = \underbrace{\frac{3}{2} n_p \psi_f i_q}_{\text{永磁转矩 } T_{pm}} \;+\; \underbrace{\frac{3}{2} n_p (L_d - L_q) i_d i_q}_{\text{磁阻转矩 } T_{rel}} $$
分量表达式来源存在条件
永磁转矩 $T_{pm}$$\frac{3}{2}n_p \psi_f i_q$永磁磁场 ↔ q 轴电流始终存在
磁阻转矩 $T_{rel}$$\frac{3}{2}n_p (L_d - L_q)i_d i_q$dq 轴磁阻不对称(凸极效应)$L_d \neq L_q$ 时存在

磁阻转矩的符号(以 $i_q > 0$ 电动状态为例):

  • 若 $L_d < L_q$(IPMSM 常见情况),$(L_d - L_q) < 0$,施加负向 $i_d$($i_d < 0$)使 $i_d i_q < 0$ → 磁阻转矩为正,贡献电动转矩;
  • 若 $L_d > L_q$(少数设计),则需正向 $i_d$ 利用磁阻转矩。

3.4 运动方程

$$ \frac{d\omega_m}{dt} = \frac{1}{J}(T_e - T_L - B\omega_m) $$$$ \frac{d\theta_e}{dt} = n_p \omega_m $$

其中:$J$ 为转动惯量,$B$ 为粘滞摩擦系数,$T_L$ 为负载转矩,$\omega_m$ 为机械角速度(与电角速度关系:$\omega_e = n_p \omega_m$)。


4. 状态空间表达式

选取状态变量 $\boldsymbol{x} = [i_d, i_q, \omega_m]^T$,控制输入 $\boldsymbol{u} = [u_d, u_q]^T$,扰动输入 $T_L$,得到 PMSM 的非线性状态空间模型 [2][4]:

电流动态子系统

$$ \begin{cases} \dfrac{di_d}{dt} = -\dfrac{R_s}{L_d} i_d + \dfrac{L_q}{L_d} n_p \omega_m i_q + \dfrac{1}{L_d} u_d \\[1em] \dfrac{di_q}{dt} = -\dfrac{R_s}{L_q} i_q - \dfrac{L_d}{L_q} n_p \omega_m i_d - \dfrac{n_p \psi_f}{L_q} \omega_m + \dfrac{1}{L_q} u_q \end{cases} $$

转速动态子系统

$$ \frac{d\omega_m}{dt} = \frac{3n_p}{2J}\big[\psi_f i_q + (L_d - L_q)i_d i_q\big] - \frac{B}{J}\omega_m - \frac{1}{J}T_L $$

非线性特征分析

状态方程中出现了三类非线性项:

  1. 乘积项 $\omega_m i_d$、$\omega_m i_q$——转速 × 电流,属于双线性(bilinear)非线性;
  2. 乘积项 $i_d i_q$——出现在转矩方程中(IPMSM),属于二次非线性;
  3. 参数不确定性——$R_s$ 随温度变化,$L_d$、$L_q$ 随磁饱和变化,$\psi_f$ 随温度变化。

这些非线性是 PMSM 高性能控制的难点所在——PI 控制器只在特定工作点附近有效,大范围调速和负载突变时性能下降。这自然地引出了后续的控制进阶话题:

  • 前馈解耦:抵消 $-\omega_e L_q i_q$ 和 $+\omega_e L_d i_d$ 交叉耦合项;
  • 滑模控制(SMC):对参数摄动和外部扰动具有完全鲁棒性;
  • 模型预测控制(MPC):显式利用非线性模型进行滚动优化;
  • 自抗扰控制(ADRC):将非线性耦合视为"总扰动"进行估计和补偿。

5. SPMSM vs IPMSM

两者的本质区别在于转子永磁体的安装方式,导致 $L_d$ 与 $L_q$ 的关系不同。

特征SPMSM(表贴式)IPMSM(内置式)
永磁体位置转子铁心表面嵌入转子铁心内部
dq 轴磁路对称(永磁体 $\mu_r \approx 1$)不对称(q 轴磁路以硅钢为主,磁阻小)
电感关系$L_d = L_q = L_s$通常 $L_q > L_d$
凸极比 $\rho = L_q/L_d$$\rho = 1$$\rho > 1$(典型 1.5~3)
转矩组成仅永磁转矩永磁转矩 + 磁阻转矩
$i_d = 0$ 控制MTPA 等价于 $i_d = 0$$i_d = 0$ 不是 MTPA,需负向 $i_d$

SPMSM:简化模型

$L_d = L_q = L_s$ 时,电压和转矩方程退化为:

$$ \begin{bmatrix} u_d \\ u_q \end{bmatrix} = \begin{bmatrix} R_s + L_s s & -\omega_e L_s \\ \omega_e L_s & R_s + L_s s \end{bmatrix} \begin{bmatrix} i_d \\ i_q \end{bmatrix} + \begin{bmatrix} 0 \\ \omega_e \psi_f \end{bmatrix} $$$$ T_e = \frac{3}{2} n_p \psi_f i_q $$

此时 $T_e \propto i_q$,控制极为简洁——这正是 SPMSM 在伺服系统中广泛应用的原因之一。

IPMSM:MTPA 控制原理

IPMSM 的磁阻转矩为额外自由度。在一定 $T_e$ 需求下,寻找使电流幅值 $I_s = \sqrt{i_d^2 + i_q^2}$ 最小的 $(i_d, i_q)$ 组合,即为最大转矩电流比(MTPA)控制 [3]。

由约束优化问题 $\min I_s^2 = i_d^2 + i_q^2$ s.t. $T_e = \frac{3}{2}n_p[\psi_f i_q + (L_d - L_q)i_d i_q]$,利用拉格朗日乘子法得到 MTPA 条件:

$$ \boxed{ i_d = -\frac{\psi_f}{2(L_d - L_q)} - \sqrt{\left[\frac{\psi_f}{2(L_d - L_q)}\right]^2 + i_q^2} } $$

(取负号是因为 IPMSM 中 $L_d < L_q$,$i_d$ 应为负值以产生正向磁阻转矩。)

上式以 $i_q$ 为自变量给出 MTPA 轨迹。若以电流幅值 $I_s = \sqrt{i_d^2 + i_q^2}$ 表示,代入 $i_q^2 = I_s^2 - i_d^2$,整理得 [3]:

$$ \boxed{ i_d = \frac{\psi_f}{4(L_q - L_d)} - \sqrt{\frac{\psi_f^2}{16(L_q - L_d)^2} + \frac{I_s^2}{2}},\quad i_q = \sqrt{I_s^2 - i_d^2} } $$

或以电流矢量角 $\beta$ 描述($i_d = -I_s \sin\beta$, $i_q = I_s \cos\beta$,$\beta$ 为电流超前 q 轴的角度):

$$ T_e = \frac{3}{2}n_p\left[\psi_f I_s \cos\beta - \frac{1}{2}(L_d - L_q)I_s^2 \sin 2\beta\right] $$

MTPA 角度 $\beta^*$ 可通过 $\partial T_e / \partial \beta = 0$ 求解。

电流限制圆、电压限制椭圆与 MTPA 轨迹 图:电流限制圆、电压限制椭圆与 MTPA 轨迹($i_d$-$i_q$ 平面)。来源:Morimoto et al., 1994 [3]。


6. 小结

本文聚焦 dq 同步旋转坐标系,建立了 PMSM 的完整数学模型。核心结论:

  1. 坐标变换是桥梁:Clarke + Park 将三相交流系统等效为 dq 直流系统,使参数定常、变量直流量化;
  2. dq 电压方程:$u_d = R_s i_d + L_d \frac{di_d}{dt} - \omega_e L_q i_q$,$u_q = R_s i_q + L_q \frac{di_q}{dt} + \omega_e(L_d i_d + \psi_f)$——交叉耦合项 $-\omega_e L_q i_q$ 和 $+\omega_e L_d i_d$ 是前馈解耦的直接依据;
  3. 转矩方程:$T_e = \frac{3}{2}n_p[\psi_f i_q + (L_d - L_q)i_d i_q]$——SPMSM 仅永磁转矩($\propto i_q$),IPMSM 含额外磁阻转矩(利用凸极性);
  4. 非线性特征:乘积项 $\omega_m i_d$、$\omega_m i_q$、$i_d i_q$ 使 PMSM 为双线性非线性系统——这是研究滑模控制、MPC、ADRC 等先进控制方法的直接动机;
  5. SPMSM vs IPMSM:前者模型简洁,$i_d=0$ 即 MTPA;后者需负向 $i_d$ 利用磁阻转矩,数学模型和控制策略均更复杂。

熟练掌握 dq 坐标系下的 PMSM 模型,是学习矢量控制(FOC)、弱磁控制、无传感器控制以及各类先进控制算法的基本前提。

参考文献

  1. 袁雷, 胡冰新, 魏克银, 陈姝. 现代永磁同步电机控制原理及MATLAB仿真. 北京航空航天大学出版社, 2016.
  2. Pillay P, Krishnan R. Modeling, simulation, and analysis of permanent-magnet motor drives, Part I: The permanent-magnet synchronous motor drive. IEEE Trans. Ind. Appl., 25(2): 265–273, 1989.
  3. Morimoto S, Sanada M, Takeda Y. Wide-speed operation of interior permanent magnet synchronous motors with high-performance current regulator. IEEE Trans. Ind. Appl., 30(4): 920–926, 1994.
  4. 王成元, 夏加宽, 孙宜标. 现代电机控制技术. 机械工业出版社, 2014.
  5. Pillay P, Krishnan R. Modeling of permanent magnet motor drives. IEEE Trans. Ind. Electron., 35(4): 537–541, 1988.