第二章:电机基础——直流电机原理、BLDC与PMSM结构、数学模型

各位同学,欢迎来到FOC课程的第二站。在正式开始之前,我想先聊聊一个很实际的问题:为什么我们要花一整章来聊电机基础?

说实话,我见过不少做FOC的工程师,上来就调PI参数、改SVPWM波形,结果电机转起来嗡嗡响,效率还低得可怜。为什么?因为底层的东西没吃透。电机本身是个什么脾气,你都没摸清楚,怎么控制它?

所以,这一章我们老老实实把直流电机、无刷直流电机(BLDC)、永磁同步电机(PMSM)的结构和数学模型捋一遍。嗯,这就像学开车前先搞懂油门、刹车、离合器的关系——后面你才能漂移。

电机基础核心知识体系 直流电机原理 电刷换向 → 机械换向器 转矩 = Kt × Ia(线性关系) 缺点:电刷磨损、火花、噪声 无刷直流电机(BLDC) 电子换向 → 霍尔传感器 梯形波反电动势 六步换向法(方波控制) 永磁同步电机(PMSM) 正弦波反电动势 FOC控制的核心对象 dq轴数学模型 电机数学模型:电压方程 + 转矩方程 + 运动方程

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的反电动势波形。亲眼看到梯形波和正弦波的区别,比看一百遍书都管用。


专注资料整理