永磁同步电机(PMSM)数学模型:从结构到方程
好,咱们今天来啃一块硬骨头——PMSM的数学模型。说实话,很多做电机控制的工程师,一开始都被这一堆方程劝退了。我当年也一样,觉得“不就是转个电机嘛,搞这么复杂干嘛?”直到我在项目里亲手调一个抖得跟筛子似的电流环,才明白:不懂模型,你连PID参数都调不明白。
这一节,我会带着你从PMSM的物理结构出发,一步步推导出三相静止坐标系下的电压方程、磁链方程和转矩方程。别怕,咱们不搞纯数学推导,我会把每个方程背后的物理意义讲清楚。
2.1 PMSM的结构特点
永磁同步电机,说白了就是把传统同步电机的励磁绕组换成了永磁体。转子上的永磁体产生恒定的磁场,定子绕组通入交流电产生旋转磁场,两个磁场“同步”旋转,电机就转起来了。
PMSM按永磁体安装方式,主要分两类:
| 类型 | 永磁体位置 | 特点 | 常见应用 |
|---|---|---|---|
| 表贴式(SPMSM) | 贴在转子表面 | 交直轴电感相等(Ld = Lq),无磁阻转矩 | 伺服、机器人关节 |
| 内置式(IPMSM) | 嵌入转子内部 | 交直轴电感不等(Ld < Lq),有磁阻转矩 | 电动汽车、高速主轴 |
2.2 三相静止坐标系下的数学模型
建立数学模型前,咱们得先做几个理想化假设。这不是偷懒,而是为了抓住主要矛盾:
- 忽略铁芯饱和(磁路是线性的)
- 忽略涡流和磁滞损耗
- 定子绕组三相对称,空间互差120°
- 永磁体产生的气隙磁场为正弦分布
嗯,这些假设在大多数工程场景下是成立的。但要注意,如果你做的是大功率、高饱和的电机(比如牵引电机),饱和效应就不能忽略了。我曾经在一个重载项目中吃过这个亏——模型算出来的电流和实测差了30%,最后发现是饱和电感没处理好。
2.2.1 电压方程
三相静止坐标系下的电压方程,其实就是基尔霍夫电压定律在电机上的应用。每一相绕组的电压由三部分组成:电阻压降、自感电动势、以及另外两相电流变化引起的互感电动势。
写成矩阵形式:
[ua] [Rs 0 0 ] [ia] [Laa Lab Lac] [ia] [ψfa]
[ub] = [0 Rs 0 ] [ib] + d/dt [Lba Lbb Lbc] [ib] + d/dt [ψfb]
[uc] [0 0 Rs] [ic] [Lca Lcb Lcc] [ic] [ψfc]
看着挺吓人对吧?别急,咱们拆开看:
- 第一项:电阻压降,很简单,就是相电流乘以相电阻
- 第二项:电感压降,包括自感和互感。这里有个坑——电感矩阵是时变的,因为转子在转,磁路在变
- 第三项:永磁体旋转产生的反电动势,也就是“动生电动势”
2.2.2 磁链方程
磁链方程描述的是“电流产生了多少磁链”。同样写成矩阵形式:
[ψa] [Laa Lab Lac] [ia] [ψfa]
[ψb] = [Lba Lbb Lbc] [ib] + [ψfb]
[ψc] [Lca Lcb Lcc] [ic] [ψfc]
这里:
- ψa、ψb、ψc:各相总磁链
- Laa、Lbb、Lcc:各相自感
- Lab、Lac等:相间互感
- ψfa、ψfb、ψfc:永磁体在各相绕组中产生的磁链
自感和互感都是转子位置θ的函数。以A相为例:
Laa = Ls0 + Ls2·cos(2θ)
Lab = -Ms0 + Ms2·cos(2θ + 60°)
你看,这里面有cos(2θ)项。为什么是2倍角?因为磁路每转过一对磁极,电感变化一个周期。对于一对极电机,转子转一圈,电感变化两个周期。
2.2.3 转矩方程
转矩方程是电机控制的最终目标——我们做的一切,都是为了控制转矩。PMSM的电磁转矩可以用能量法推导:
Te = p · [ψf · iq + (Ld - Lq) · id · iq]
等等,这个方程里出现了id和iq,这是dq旋转坐标系下的电流。在三相静止坐标系下,转矩方程长这样:
Te = p · [ψfa·ia + ψfb·ib + ψfc·ic] × 某个系数
说实话,三相坐标系下的转矩表达式非常繁琐,而且物理意义不直观。我建议你记住一个结论就行:转矩等于永磁转矩加上磁阻转矩。
- 永磁转矩:由永磁体磁场和定子电流相互作用产生,正比于ψf·iq
- 磁阻转矩:由转子凸极效应(Ld ≠ Lq)产生,正比于(Ld - Lq)·id·iq
对于SPMSM(Ld = Lq),磁阻转矩为零,转矩只由iq控制。这就是为什么伺服电机通常用SPMSM——控制简单,线性度好。
2.3 知识体系总览
为了让你对PMSM数学模型有个整体认识,我画了一张结构图。你可以把它当作这一节的“地图”:
2.4 小结与思考
这一节我们做了三件事:
- 搞清楚了PMSM的物理结构,以及SPMSM和IPMSM的区别
- 推导了三相静止坐标系下的电压方程和磁链方程——虽然复杂,但这是理解电机本质的基础
- 引出了转矩方程,知道了转矩由永磁转矩和磁阻转矩两部分组成
你可能会问:“既然三相坐标系下的模型这么复杂,那实际工程中怎么用?”
答案是:没人直接用这个模型做控制。我们做坐标变换,把它变到dq旋转坐标系下。在dq坐标系下,电感变成常数,方程变成线性,控制就简单多了。这个内容,我会在下一节详细展开。