第2章 电机模型基础:直流、异步与永磁同步
做电机控制这些年,我最大的体会是:不懂模型,就没法谈控制。你想想看,连被控对象长什么样都不知道,怎么设计控制器?这一章我们就来把三种最常见的电机模型掰开揉碎讲清楚。
核心观点:直流电机是入门,异步电机是工业主力,永磁同步电机是高性能控制的宠儿。三种模型各有特点,但FOC的核心思想——矢量解耦——正是从直流电机的控制方式中借鉴而来的。
2.1 直流电机模型:最直观的"控制教科书"
直流电机为什么经典?因为它的数学模型是所有电机里最简单的。说白了,就是电压方程 + 转矩方程 + 运动方程三件套。
2.1.1 电枢回路方程
电枢回路的电压平衡方程长这样:
U_a = R_a * i_a + L_a * (di_a/dt) + e_a
其中 e_a 是反电动势,与转速和磁场成正比:
e_a = K_e * ω * Φ
这里 K_e 是反电动势常数,ω 是角速度,Φ 是励磁磁通。我在项目中遇到过有人把 K_e 和 K_t(转矩常数)搞混,结果仿真怎么都对不上——这两个值在数值上其实相等(SI单位制下),但物理意义完全不同。
2.1.2 转矩方程
电磁转矩由电枢电流和磁场相互作用产生:
T_e = K_t * Φ * i_a
你看,转矩和电流是线性关系。这就是直流电机控制起来最舒服的地方——想控制转矩,直接控电流就行。
2.1.3 运动方程
T_e - T_L = J * (dω/dt) + B * ω
J 是转动惯量,B 是阻尼系数,T_L 是负载转矩。这个方程是所有电机都通用的,后面两种电机也会用到。
我的经验:直流电机虽然简单,但它的"磁场定向"思想直接启发了FOC。你想想看,直流电机里励磁和电枢是物理上正交的,所以可以独立控制。FOC干的事,就是在交流电机里通过坐标变换,人为制造出这种正交关系。
2.2 交流异步电机模型:工业界的"老黄牛"
异步电机(也叫感应电机)是工业领域应用最广的电机。它的模型比直流电机复杂得多,因为转子磁场不是独立存在的,而是由定子通过电磁感应"传递"过去的。
2.2.1 异步电机的结构特点
异步电机的转子有两种常见形式:
- 鼠笼式转子:铝条或铜条铸在转子铁芯里,两端短路。结构简单,成本低,我最早接触的异步电机就是这种。
- 绕线式转子:转子绕组通过滑环引出,可以外接电阻或变频器。现在用得少了,但大功率场合偶尔还能见到。
2.2.2 数学模型(两相旋转坐标系下)
异步电机的动态模型在 dq 坐标系下可以写成:
定子电压方程:
u_sd = R_s * i_sd + d(ψ_sd)/dt - ω_e * ψ_sq
u_sq = R_s * i_sq + d(ψ_sq)/dt + ω_e * ψ_sd
转子电压方程(短路转子):
0 = R_r * i_rd + d(ψ_rd)/dt - (ω_e - ω_r) * ψ_rq
0 = R_r * i_rq + d(ψ_rq)/dt + (ω_e - ω_r) * ψ_rd
看着是不是有点晕?别急,我当年学的时候也头大。关键要抓住两点:
- 转差率 s = (ω_e - ω_r) / ω_e 是异步电机的灵魂。没有转差,就没有转子感应电流,也就没有转矩。
- 转子时间常数 T_r = L_r / R_r 决定了转子磁链的响应速度。这个参数在FOC里特别重要,我后面会专门讲。
2.2.3 转矩表达式
T_e = (3/2) * p * (L_m / L_r) * (ψ_rd * i_sq - ψ_rq * i_sd)
如果采用转子磁场定向(把 d 轴对准转子磁链方向),ψ_rq = 0,上式简化为:
T_e = (3/2) * p * (L_m / L_r) * ψ_rd * i_sq
你看,和直流电机的转矩方程是不是很像?这就是FOC的精髓——通过坐标变换,把交流电机变成"直流电机"来控制。
避坑指南:我曾经在一个风机项目里,因为转子时间常数辨识不准,导致低速时转矩波动特别大。后来花了整整一周才排查出来——异步电机的转子参数会随温度和频率变化,千万别指望它是个固定值。
2.3 永磁同步电机模型:高性能控制的"宠儿"
永磁同步电机(PMSM)是当前伺服、电动汽车、机器人领域的主流选择。它的转子用的是永磁体,不需要励磁电流,所以效率比异步电机高。
2.3.1 PMSM的分类
| 类型 | 永磁体位置 | L_d 与 L_q 关系 | 特点 |
|---|---|---|---|
| 表贴式 (SPMSM) | 贴在转子表面 | L_d ≈ L_q | 无磁阻转矩,控制简单 |
| 内置式 (IPMSM) | 嵌入转子内部 | L_d < L_q | 有磁阻转矩,效率更高 |
我个人的习惯是:做伺服控制优先选 SPMSM,因为控制简单;做电动汽车驱动优先选 IPMSM,因为可以利用磁阻转矩提高效率。
2.3.2 数学模型(dq坐标系)
PMSM 在 dq 旋转坐标系下的电压方程:
u_d = R_s * i_d + L_d * (di_d/dt) - ω_e * L_q * i_q
u_q = R_s * i_q + L_q * (di_q/dt) + ω_e * (L_d * i_d + ψ_f)
其中 ψ_f 是永磁体磁链,是个常数。转矩方程:
T_e = (3/2) * p * [ψ_f * i_q + (L_d - L_q) * i_d * i_q]
注意看,转矩由两部分组成:
- 永磁转矩:ψ_f * i_q,和直流电机一样,与 i_q 成正比
- 磁阻转矩:(L_d - L_q) * i_d * i_q,只有 IPMSM 才有,可以利用 i_d 的负向分量来增加转矩
关键点:对于 SPMSM(L_d = L_q),转矩方程简化为 T_e = (3/2) * p * ψ_f * i_q。你看,和直流电机一模一样!这就是为什么我说FOC的本质就是"把交流电机变成直流电机来控制"。
2.3.3 弱磁控制
当电机转速超过基速时,反电动势会超过母线电压能承受的范围。这时候就需要弱磁——通过注入负的 i_d 来削弱永磁体的等效磁场。
弱磁的约束条件:
u_d^2 + u_q^2 ≤ U_max^2
i_d^2 + i_q^2 ≤ I_max^2
嗯,这里要注意:弱磁控制是有代价的。i_d 为负会增加铜耗,而且过度的弱磁可能导致永磁体不可逆退磁。我在一个高速主轴项目里就吃过这个亏——为了追求转速,弱磁电流加得太大,结果永磁体退磁了,电机性能永久下降。
我的建议:做 PMSM 控制时,先把 SPMSM 的模型吃透。因为 SPMSM 没有磁阻转矩,控制逻辑最干净。等 SPMSM 玩熟了,再切换到 IPMSM 的 MTPA(最大转矩电流比)控制,会容易很多。
2.4 三种电机模型的对比总结
| 对比项 | 直流电机 | 异步电机 | 永磁同步电机 |
|---|---|---|---|
| 模型复杂度 | 低 | 高 | 中 |
| 转矩控制方式 | 控电枢电流 | 控转差频率 | 控 q 轴电流 |
| 是否需要励磁 | 需要(独立励磁) | 需要(由定子提供) | 不需要(永磁体提供) |
| 转子时间常数 | 无 | 有(影响大) | 无 |
| 弱磁能力 | 有限 | 强 | 有限(有退磁风险) |
| 典型应用 | 小功率、教学 | 工业大功率、风机 | 伺服、电动汽车 |
说实话,这三种模型我每个都踩过坑。直流电机看似简单,但电刷火花和换向问题在实际项目中很头疼;异步电机模型复杂,参数辨识搞不好就出问题;PMSM 效率高,但弱磁控制要格外小心。