永磁同步电机:从结构到数学模型
做FOC控制,绕不开的就是PMSM。说实话,我刚入行那会儿,总觉得电机就是个黑盒子,给电就转。直到第一次调试电流环,发现电机嗡嗡响、转速抖得厉害,才意识到——不懂电机内部机理,FOC就是空中楼阁。
今天咱们就把PMSM的底裤扒干净。从物理结构到数学模型,我尽量用大白话讲清楚。
1. 永磁同步电机长什么样?
先看结构。PMSM分两大部分:定子和转子。
定子就是外面不动的部分。上面嵌着三相绕组,U、V、W三相,空间上相差120度电角度。你想想看,电流一进去,就会产生旋转磁场。
转子是里面转的部分。关键区别来了——转子上面贴的是永磁体,不是励磁绕组。这就是“永磁”二字的由来。
我做过一个项目,客户非要拿PMSM当异步机用,结果效率惨不忍睹。后来我跟他解释:PMSM的转子磁场是固定的,不像异步机需要从定子感应电流。他这才恍然大悟。
2. 工作原理:为什么它会转?
说白了就四个字——磁场同步。
定子通入三相交流电,产生一个旋转的磁场。这个磁场转速叫同步转速,公式是:
n = 60f / p
其中f是电源频率,p是极对数。
转子上的永磁体有自己的磁场。定子旋转磁场会“拽着”转子磁场一起转。就像两块磁铁,同极相斥、异极相吸,始终保持在同步状态。
嗯,这里要注意:PMSM的转子转速永远等于同步转速。这就是“同步”二字的含义。负载重了,转矩角会拉大,但转速不变——除非你失步了。
3. 数学模型:FOC的根基
做FOC,必须把PMSM的数学模型吃透。我习惯从三个坐标系入手:ABC三相静止坐标系、αβ两相静止坐标系、dq两相旋转坐标系。
为什么要搞这么复杂?因为三相耦合太严重,没法直接控制。FOC的核心思想就是解耦——把交流量变成直流量,像控制直流电机一样控制PMSM。
3.1 三相静止坐标系下的方程
电压方程:
u_a = R_s * i_a + dψ_a/dt
u_b = R_s * i_b + dψ_b/dt
u_c = R_s * i_c + dψ_c/dt
磁链方程:
ψ_a = L_a * i_a + M_ab * i_b + M_ac * i_c + ψ_f * cos(θ)
ψ_b = M_ba * i_a + L_b * i_b + M_bc * i_c + ψ_f * cos(θ - 120°)
ψ_c = M_ca * i_a + M_cb * i_b + L_c * i_c + ψ_f * cos(θ + 120°)
看着就头疼对吧?全是耦合项。L和M互相纠缠,没法直接控制。
3.2 Clark变换:从ABC到αβ
Clark变换把三相变成两相,去掉一个冗余维度。公式很简单:
[i_α] [1 -1/2 -1/2 ] [i_a]
[i_β] = [0 √3/2 -√3/2] [i_b]
[i_c]
变换之后,αβ坐标系还是静止的,但变量从三个变成两个。耦合还在,但至少简化了。
3.3 Park变换:从αβ到dq
这才是FOC的精髓。Park变换把静止的αβ坐标系,旋转到与转子同步的dq坐标系。公式:
[i_d] [cosθ sinθ] [i_α]
[i_q] = [-sinθ cosθ] [i_β]
变换之后,d轴和转子磁场方向对齐,q轴超前90度。这时候再看电压方程:
u_d = R_s * i_d + L_d * di_d/dt - ω * L_q * i_q
u_q = R_s * i_q + L_q * di_q/dt + ω * (L_d * i_d + ψ_f)
你看,d轴和q轴基本解耦了!i_d控制励磁,i_q控制转矩,互不干扰。这就是FOC能像直流电机一样控制PMSM的根本原因。
4. 转矩方程:你到底能出多大力?
PMSM的电磁转矩公式:
T_e = 1.5 * p * [ψ_f * i_q + (L_d - L_q) * i_d * i_q]
这里面有两项:
- 第一项 ψ_f * i_q:永磁转矩,由永磁体和q轴电流产生。这是主要转矩来源。
- 第二项 (L_d - L_q) * i_d * i_q:磁阻转矩,由d轴和q轴电感差异产生。对于表贴式PMSM(L_d ≈ L_q),这一项几乎为零。对于内置式PMSM(L_d < L_q),这一项可以利用。
我做过一个内置式PMSM的MTPA(最大转矩电流比)控制,就是利用磁阻转矩。在同样电流下,通过注入负的i_d,让转矩更大。效果很明显,效率提升了大概5%。
5. 一张图总结核心逻辑
下面这张SVG图,把PMSM的数学模型和FOC控制逻辑串起来了。你仔细看一遍,应该能理解整个链条。
6. 几个关键参数,你得心里有数
| 参数 | 符号 | 单位 | 说明 |
|---|---|---|---|
| 定子电阻 | R_s | Ω | 影响铜耗,温度升高会变大 |
| d轴电感 | L_d | H | 表贴式≈L_q,内置式L_d < L_q |
| q轴电感 | L_q | H | 通常比L_d大,影响磁阻转矩 |
| 永磁磁链 | ψ_f | Wb | 由永磁体决定,温度升高会减小 |
| 极对数 | p | - | 决定电机转速范围 |
7. 避坑指南:我踩过的几个雷
- 初始位置检测:PMSM不像异步机,没有初始位置就没法启动。我试过开环强拖,结果电机反转了。后来老老实实用高频注入法。
- 弱磁控制:转速超过基速后,反电动势会超过母线电压。这时候需要负的i_d来弱磁。但弱磁太深,永磁体有退磁风险。我有个项目就是弱磁过头,电机性能永久下降了。
- 死区补偿:逆变器的死区时间会导致电流畸变,尤其在低速时。我习惯在电流环里加死区补偿,效果很明显。
好了,PMSM的基础就聊到这儿。结构、原理、数学模型,这三块是FOC的根基。你把这些吃透了,后面的电流环、速度环设计就是水到渠成的事。
公众号:蓝海资料掘金营,微信deep3321