1. PMSM 基础与数学模型

各位同学好,我是老张。做电机控制这些年,我最大的体会就是:数学模型是控制算法的灵魂。你想想看,如果连电机怎么转的、磁场怎么分布的都没搞清楚,那参数辨识和模型构建就无从谈起。所以这一章,咱们先把 PMSM 的底子打牢。

1.1 永磁同步电机工作原理

永磁同步电机,说白了就是转子上面贴了永磁体,定子通电产生旋转磁场,拉着转子一起转。为什么叫“同步”?因为转子的转速和定子磁场的转速是完全一致的,不存在转差。

我记得刚入行那会儿,有个同事把 PMSM 当异步电机调,结果电流波形乱七八糟。后来才发现,他根本没理解“同步”这两个字的含义。

核心要点:PMSM 的转子磁场由永磁体提供,不需要励磁电流。这意味着什么?意味着效率高、功率密度大,但也意味着弱磁控制比较麻烦。

PMSM 按照转子结构可以分为两类:

  • 表贴式(SPMSM):永磁体贴在转子表面,交直轴电感相等(Ld = Lq)。
  • 内置式(IPMSM):永磁体嵌入转子内部,交直轴电感不等(Lq > Ld),会产生磁阻转矩。

这两种结构在控制策略上有本质区别。我做过一个项目,客户给的电机参数表上没写是 SPMSM 还是 IPMSM,结果我按 SPMSM 的 MTPA 算法去调,转矩输出一直不对。后来拆开电机一看,是内置式的。嗯,从那以后我拿到新电机第一件事就是测电感。

1.2 dq 坐标系下的电压方程与磁链方程

为什么要用 dq 坐标系?因为三相静止坐标系下的方程是时变的,耦合严重,控制起来非常麻烦。通过 Clark 变换和 Park 变换,把三相交流量变成两相直流量,控制就简单多了。

我个人习惯把变换过程分成两步:

  1. Clark 变换:三相(abc)→ 两相静止(αβ)
  2. Park 变换:两相静止(αβ)→ 两相旋转(dq)

好了,直接上干货。dq 坐标系下的电压方程:

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

磁链方程:

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

这里面的符号含义,我列个表方便大家对照:

符号 含义 单位
ud, uq d、q 轴电压 V
id, iq d、q 轴电流 A
Rs 定子电阻 Ω
Ld, Lq d、q 轴电感 H
ψf 永磁体磁链 Wb
ωe 电角速度 rad/s

避坑指南:我曾经在推导电压方程时漏掉了交叉耦合项(-ωe Lq iq 和 +ωe Ld id),结果仿真模型跑出来电流一直发散。后来查了两天才发现,原来是耦合项没加。大家写代码的时候一定要注意,这两个耦合项是解耦控制的关键。

你可能会问:为什么电压方程里会有 ωe 乘上电感再乘电流的项?这是因为 dq 坐标系在旋转,切割磁感线会产生反电动势。说白了,就是旋转带来的“额外电压”。

1.3 转矩方程与运动方程

转矩方程是电机控制的最终目标。我们费这么大劲调电流,不就是为了让电机输出想要的转矩吗?

PMSM 的电磁转矩方程:

Te = (3/2) pn [ ψf iq + (Ld - Lq) id iq ]

这里面有两项:

  • ψf iq:永磁转矩,由永磁体和 q 轴电流相互作用产生。
  • (Ld - Lq) id iq:磁阻转矩,只有 IPMSM 才有,因为 Ld ≠ Lq。

对于 SPMSM,Ld = Lq,磁阻转矩项为零,转矩只和 iq 成正比。所以 SPMSM 的控制策略就是让 id = 0,只控制 iq 就行。

但对于 IPMSM,情况就复杂了。你可以利用磁阻转矩来提升效率,这就是 MTPA(最大转矩电流比)控制的核心思想。我做过一个 IPMSM 的电动车项目,同样的电流下,用 MTPA 比用 id = 0 多输出了 15% 的转矩。这个提升还是很可观的。

运动方程描述的是电机轴上的力学平衡:

Te - TL = J dωm/dt + B ωm

其中:

  • Te:电磁转矩
  • TL:负载转矩
  • J:转动惯量
  • ωm:机械角速度
  • B:阻尼系数

注意:运动方程中的 ωm 是机械角速度,而电压方程中的 ωe 是电角速度。两者关系是 ωe = pn ωm,其中 pn 是极对数。这个换算千万别搞错,我见过有人把电角速度直接代入运动方程,结果仿真结果差了 pn 倍。

好了,这一章的知识体系我用一张图来总结:

PMSM 基础与数学模型知识框架 PMSM 基础与数学模型知识框架 永磁同步电机工作原理 表贴式 SPMSM (Ld = Lq) 内置式 IPMSM (Ld ≠ Lq) 坐标变换:Clark 变换 (abc → αβ) → Park 变换 (αβ → dq) dq 坐标系下的数学模型 电压方程 ud, uq 与 id, iq 关系 磁链方程 ψd, ψq 与 Ld, Lq, ψf 转矩方程 Te = f(id, iq, Ld, Lq, ψf) 运动方程:Te - TL = J dωm/dt + B ωm 参数辨识目标:Rs, Ld, Lq, ψf, J, B

这张图把 PMSM 的整个知识脉络串起来了。从工作原理出发,到转子结构分类,再到坐标变换,最后落到数学模型和参数辨识目标。后面的章节,我们会围绕这些参数(Rs、Ld、Lq、ψf、J、B)逐一展开辨识方法。

这一章的内容就到这里。记住,数学模型是控制的基础,也是参数辨识的依据。后面的章节会越来越深入,但只要你把这一章吃透了,后面的路就好走了。