一、直流电机:最朴素的控制对象
说起电机控制,我最早接触的就是直流电机。那时候刚入行,觉得这东西太简单了——给电就转,反过来就反转,多省事。但后来做项目多了才发现,越是简单的东西,背后原理越值得琢磨。
1.1 直流电机的工作原理
直流电机靠的是电生磁、磁生力。说白了,就是通电线圈在磁场里受力转动。你想想看,一个矩形线圈放在永磁体中间,通上电流,两边导线受到方向相反的力,线圈就转起来了。
这里有个关键——换向器。没有它,线圈转到垂直位置就卡住了。换向器的作用就是让电流方向随着线圈位置变化,保证力矩始终朝一个方向。嗯,我见过不少初学者把换向器和电刷搞混,其实电刷是固定部分,换向器是旋转部分。
核心公式:直流电机的电磁转矩 T = Kt · Ia
其中 Kt 是转矩常数,Ia 是电枢电流。这个公式看着简单,但实际项目中,Kt 会随温度变化,我吃过这个亏。
1.2 直流电机的数学模型
做控制不能光靠感觉,得有数学模型。直流电机的模型分两部分:电气方程和机械方程。
电气方程:
U = R · I + L · dI/dt + E
U 是电枢电压,R 是电枢电阻,L 是电枢电感,E 是反电动势。反电动势 E = Ke · ω,ω 是转速。
机械方程:
T - TL = J · dω/dt + B · ω
T 是电磁转矩,TL 是负载转矩,J 是转动惯量,B 是阻尼系数。
我的经验:做直流电机调速时,很多人只调 PID 参数,忽略了转动惯量 J 的影响。有一次我调试一个大型直流电机,怎么调都振荡,后来发现是 J 估算错了。建议先做一次阶跃响应测试,把 J 和 B 辨识出来。
二、交流异步电机:工业界的"老黄牛"
交流异步电机,也叫感应电机。这东西在工厂里随处可见,风机、水泵、传送带,到处都是它的身影。我刚开始做无传感器控制时,第一个挑战就是异步电机——因为它没有永磁体,转子电流全靠感应,控制起来比直流电机复杂得多。
2.1 异步电机的工作原理
异步电机的定子通入交流电,产生旋转磁场。转子导体切割磁力线,感应出电流,这个电流在磁场中受力,转子就跟着转了。
注意"异步"这两个字——转子转速永远小于旋转磁场转速。为什么?因为一旦相等,转子就不切割磁力线了,感应电流消失,转矩也就没了。这个转速差叫"转差率" s:
s = (ns - n) / ns
ns 是同步转速,n 是转子转速。s 一般在 0.01~0.05 之间。
避坑指南:我曾经遇到一个项目,异步电机空载时电流异常大。查了半天,发现是转子断条了。异步电机转子故障很难检测,尤其是早期阶段。建议在调试时多关注电流谐波成分。
2.2 异步电机的数学模型
异步电机的数学模型比直流电机复杂得多。最常用的是 dq 坐标系下的模型。为什么要用 dq 坐标系?说白了,就是把交流量变成直流量,方便控制。
电压方程:
usd = Rs · isd + dψsd/dt - ωe · ψsq
usq = Rs · isq + dψsq/dt + ωe · ψsd
0 = Rr · ird + dψrd/dt - (ωe - ωr) · ψrq
0 = Rr · irq + dψrq/dt + (ωe - ωr) · ψrd
看着复杂吧?其实核心就两点:定子侧有电压方程,转子侧电压为零(因为转子短路)。
磁链方程:
ψsd = Ls · isd + Lm · ird
ψsq = Ls · isq + Lm · irq
ψrd = Lr · ird + Lm · isd
ψrq = Lr · irq + Lm · isq
转矩方程:
Te = 1.5 · p · (ψsd · isq - ψsq · isd)
关键参数表:
| 参数 | 符号 | 说明 |
|---|---|---|
| 定子电阻 | Rs | 随温度变化明显 |
| 转子电阻 | Rr | 对转矩估算影响大 |
| 互感 | Lm | 磁路饱和时会变化 |
| 极对数 | p | 决定同步转速 |
三、永磁同步电机(PMSM):效率之王
永磁同步电机,简称 PMSM。这几年新能源汽车、伺服驱动、机器人领域,PMSM 几乎成了标配。为什么?效率高、功率密度大、控制精度好。我个人最喜欢用 PMSM 做无传感器控制,因为它的反电动势波形干净,容易提取位置信息。
3.1 PMSM 的工作原理
PMSM 和异步电机最大的区别:转子是永磁体,不需要励磁电流。定子通入交流电产生旋转磁场,这个磁场"吸着"永磁转子同步旋转。注意"同步"二字——转子转速等于旋转磁场转速,没有转差。
PMSM 分两种:表贴式(SPMSM)和内嵌式(IPMSM)。表贴式的永磁体贴在转子表面,内嵌式的嵌在转子内部。内嵌式有磁阻转矩,适合弱磁控制。我记得做第一个 PMSM 项目时,选型就纠结了好久,最后选了内嵌式,因为客户要求高速运行。
3.2 PMSM 的数学模型
PMSM 的数学模型和异步电机类似,但更简单——因为转子是永磁体,磁链恒定。
电压方程(dq 坐标系):
ud = R · id + Ld · did/dt - ωe · Lq · iq
uq = R · iq + Lq · diq/dt + ωe · (Ld · id + ψf)
ψf 是永磁体磁链,这是 PMSM 特有的参数。Ld 和 Lq 分别是 d 轴和 q 轴电感,对于表贴式电机,Ld = Lq;对于内嵌式,Ld < Lq。
转矩方程:
Te = 1.5 · p · [ψf · iq + (Ld - Lq) · id · iq]
看到没?第一项是永磁转矩,第二项是磁阻转矩。对于内嵌式 PMSM,可以利用磁阻转矩提高效率。我做过一个项目,通过优化 id 和 iq 的分配,效率提升了 3%。
实用技巧:做 PMSM 无传感器控制时,最难的是零速和低速启动。我建议用高频注入法——在 d 轴注入高频电压信号,通过检测 q 轴电流响应来估算转子位置。这个方法在零速也能工作,但要注意注入频率不能和电机机械谐振频率重合。
3.3 三种电机的对比
| 特性 | 直流电机 | 异步电机 | PMSM |
|---|---|---|---|
| 控制复杂度 | 低 | 高 | 中 |
| 效率 | 中 | 中低 | 高 |
| 功率密度 | 低 | 中 | 高 |
| 维护成本 | 高(有电刷) | 低 | 低 |
| 无传感器控制难度 | 容易 | 难 | 中等 |
| 典型应用 | 玩具、小型工具 | 风机、水泵 | 伺服、电动汽车 |
嗯,这一章的内容就到这里。三种电机各有特点,没有绝对的好坏。直流电机控制简单但需要维护,异步电机皮实耐用但效率偏低,PMSM 性能最好但成本高。做无传感器控制,我个人最推荐从 PMSM 入手——它的反电动势波形正弦度好,位置估算相对容易。下一章我们聊聊坐标变换,这是无传感器控制的基础工具。
本章要点:
- 直流电机:转矩与电枢电流成正比,控制简单
- 异步电机:需要转差才能产生转矩,数学模型复杂
- PMSM:永磁体励磁,效率高,适合无传感器控制
- 三种电机的数学模型都是无传感器控制的基础