第2章 电机模型基础:直流、异步与永磁同步

做电机控制这些年,我最大的体会是:不懂模型,就没法谈控制。你想想看,连被控对象长什么样都不知道,怎么设计控制器?这一章我们就来把三种最常见的电机模型掰开揉碎讲清楚。

核心观点:直流电机是入门,异步电机是工业主力,永磁同步电机是高性能控制的宠儿。三种模型各有特点,但FOC的核心思想——矢量解耦——正是从直流电机的控制方式中借鉴而来的。

三种电机模型对比框架图 电机模型基础:三大类型对比 直流电机 (DC Motor) 交流异步电机 (IM) 永磁同步电机 (PMSM) 直流电机特性 • 电枢电流 → 转矩(线性) • 励磁独立控制 • 模型简单,控制直观 • 有电刷,维护成本高 • 适合:入门教学、小功率 异步电机特性 • 转子磁场由定子感应产生 • 需要转差率才能产生转矩 • 模型复杂,强耦合 • 结构简单,成本低 • 适合:工业大功率、风机泵类 永磁同步电机特性 • 转子自带永磁体 • 无转差,转子与磁场同步 • 模型与直流电机类似(解耦后) • 高效率,高功率密度 • 适合:伺服、电动汽车、机器人

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

看着是不是有点晕?别急,我当年学的时候也头大。关键要抓住两点:

  1. 转差率 s = (ω_e - ω_r) / ω_e 是异步电机的灵魂。没有转差,就没有转子感应电流,也就没有转矩。
  2. 转子时间常数 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 效率高,但弱磁控制要格外小心。