第二章:电机基础——直流电机原理、BLDC与PMSM结构、数学模型
各位同学,欢迎来到FOC课程的第二站。在正式开始之前,我想先聊聊一个很实际的问题:为什么我们要花一整章来聊电机基础?
说实话,我见过不少做FOC的工程师,上来就调PI参数、改SVPWM波形,结果电机转起来嗡嗡响,效率还低得可怜。为什么?因为底层的东西没吃透。电机本身是个什么脾气,你都没摸清楚,怎么控制它?
所以,这一章我们老老实实把直流电机、无刷直流电机(BLDC)、永磁同步电机(PMSM)的结构和数学模型捋一遍。嗯,这就像学开车前先搞懂油门、刹车、离合器的关系——后面你才能漂移。
2.1 直流电机原理——最朴素的“力气活”
直流电机,说白了就是最老实的电机。你给它通直流电,它就转。为什么?因为电刷和换向器配合,把外部直流电变成了转子线圈里的交变电流,从而产生恒定方向的转矩。
我个人习惯把直流电机理解成一个“线性放大器”:转矩和电枢电流成正比,转速和反电动势成正比。公式很简单:
T = Kt × Ia
E = Ke × ω
其中Kt是转矩常数,Ke是反电动势常数。在SI单位制下,Kt和Ke数值相等——这个特性在后面的FOC控制里会反复用到。
核心要点:直流电机的控制就是控制电枢电流Ia。电流越大,转矩越大。就这么直接。
但是,直流电机有个致命伤——电刷和换向器。我在项目里遇到过一台直流电机,跑了不到500小时,电刷就磨得不成样子,碳粉积了一堆。更麻烦的是,电刷火花在易燃环境里就是个定时炸弹。所以,工业界后来慢慢转向了无刷方案。
避坑提醒:我曾经在选型时忽略了一个细节——直流电机的电刷寿命通常只有2000-5000小时。如果你的设备需要连续运行,建议直接上无刷电机。否则,后期维护成本会让你头疼。
2.2 无刷直流电机(BLDC)结构——把换向器“电子化”
BLDC的思路很简单:把机械电刷换向改成电子换向。转子变成永磁体,定子变成绕组。你想想看,这样就没有物理接触了,寿命自然长得多。
BLDC的典型结构是这样的:
- 定子:三相绕组,星形或三角形接法
- 转子:永磁体(通常是钕铁硼),贴在转子表面
- 位置传感器:霍尔元件,检测转子位置
BLDC的反电动势是梯形波。为什么?因为它的绕组是集中绕组,磁通分布是方波形的。这就决定了它的控制方式——六步换向法,也叫方波控制。
六步换向法,说白了就是每60度电角度换一次相,每次只有两相通电。我刚开始做BLDC驱动时,觉得这方法简单粗暴,但后来发现一个问题:转矩脉动很大。尤其是在低速时,你能明显感觉到电机在“抖”。
个人经验:如果你做的是风扇、水泵这类对转矩脉动不敏感的应用,BLDC+六步换向法完全够用,成本还低。但如果你要做机器人关节、伺服驱动,那还是老老实实上PMSM+FOC吧。
2.3 永磁同步电机(PMSM)结构——正弦波的“优雅”
PMSM和BLDC长得几乎一模一样。但有一个关键区别:反电动势波形。PMSM的反电动势是正弦波,不是梯形波。
为什么会这样?因为PMSM的绕组是分布绕组,磁通在气隙中呈正弦分布。这就意味着,如果你用方波去驱动它,效率会大打折扣,还会产生额外的谐波损耗。
PMSM的结构分类:
| 类型 | 转子结构 | 特点 | 应用场景 |
|---|---|---|---|
| 表面贴装式(SPMSM) | 永磁体贴在转子表面 | Ld = Lq,无磁阻转矩 | 低速、高精度伺服 |
| 内置式(IPMSM) | 永磁体嵌入转子内部 | Ld < Lq,有磁阻转矩 | 高速、电动汽车(如特斯拉) |
我个人更偏爱IPMSM。为什么?因为它除了永磁转矩,还能利用磁阻转矩。在弱磁区,IPMSM的恒功率范围更宽。我记得有一次做电动汽车项目,同样的功率需求,IPMSM比SPMSM体积小了将近30%。
2.4 电机数学模型——FOC的“灵魂”
好了,前面都是铺垫。现在进入正题——数学模型。没有这个,FOC就是空中楼阁。
我们先从最基础的直流电机模型说起,然后过渡到PMSM的dq轴模型。
2.4.1 直流电机数学模型
直流电机的电压方程很简单:
Ua = Ra × Ia + La × dIa/dt + E
其中E = Ke × ω。转矩方程:T = Kt × Ia。运动方程:T - TL = J × dω/dt + B × ω。
这三个方程,就是直流电机的全部。你想想看,控制直流电机,本质上就是控制Ia,而Ia又受Ua和E的影响。所以,电压、电流、转速三者是耦合的。
2.4.2 PMSM的dq轴数学模型
PMSM的模型比直流电机复杂得多。因为它是三相系统,而且转子在转,定子磁场和转子磁场之间有个角度关系。
为了简化,我们引入了Clark变换和Park变换。Clark把三相静止坐标系(abc)变成两相静止坐标系(αβ),Park再把αβ变成两相旋转坐标系(dq)。
经过变换后,PMSM的电压方程变成了这样:
Ud = Rs × Id + Ld × dId/dt - ωe × Lq × Iq
Uq = Rs × Iq + Lq × dIq/dt + ωe × (Ld × Id + ψf)
转矩方程:
Te = 1.5 × p × [ψf × Iq + (Ld - Lq) × Id × Iq]
注意看,转矩由两部分组成:永磁转矩(ψf × Iq)和磁阻转矩((Ld-Lq) × Id × Iq)。对于SPMSM,Ld = Lq,磁阻转矩为0。对于IPMSM,Ld < Lq,磁阻转矩为正。
核心洞察:从dq模型可以看出,PMSM的转矩控制,本质上就是控制Iq(转矩电流)和Id(励磁电流)。FOC的核心思想,就是把三相交流电机等效成直流电机来控制——Id相当于励磁电流,Iq相当于电枢电流。这就是为什么FOC能做到像直流电机一样精准。
2.4.3 运动方程
不管什么电机,运动方程都是一样的:
Te - TL = J × dωm/dt + B × ωm
其中Te是电磁转矩,TL是负载转矩,J是转动惯量,B是阻尼系数,ωm是机械角速度。
这个方程告诉我们:转矩差决定了加速度。如果你想让电机快速响应,就需要有足够的转矩余量。我在做伺服驱动器时,经常需要根据负载惯量J来调整速度环的增益。J越大,增益就得越小,否则系统会振荡。
避坑提醒:我曾经在一个项目中,忽略了负载惯量的影响。电机空载时跑得好好的,一加上负载就开始振荡。后来一查,负载惯量是电机转子惯量的10倍。解决办法是增加了速度环的前馈补偿。所以,做FOC时,一定要考虑负载惯量匹配。
2.5 三种电机的对比总结
最后,我用一个表格把三种电机放在一起对比,方便你快速回顾:
| 特性 | 直流电机 | BLDC | PMSM |
|---|---|---|---|
| 换向方式 | 机械电刷 | 电子换向(霍尔) | 电子换向(编码器/旋变) |
| 反电动势波形 | — | 梯形波 | 正弦波 |
| 控制方式 | 调压/调流 | 六步换向 | FOC(正弦波驱动) |
| 转矩脉动 | 小 | 较大 | 小 |
| 寿命 | 短(电刷磨损) | 长 | 长 |
| 成本 | 低 | 中 | 高 |
| 典型应用 | 玩具、小型工具 | 风扇、水泵、无人机 | 伺服、电动汽车、机器人 |
嗯,这一章的内容就到这里。电机基础是FOC的根基,尤其是PMSM的dq数学模型,后面每一章都会用到。建议你把那几个公式抄下来,贴在工位上。我当年就是这么干的。
一个小建议:如果你手头有示波器和电机,不妨实测一下BLDC和PMSM的反电动势波形。亲眼看到梯形波和正弦波的区别,比看一百遍书都管用。