电机控制基础:直流无刷电机(BLDC)与永磁同步电机(PMSM)的工作原理、数学模型及区别
在FOC(Field-Oriented Control,磁场定向控制)算法体系中,被控对象几乎都是永磁同步电机(PMSM)或直流无刷电机(BLDC)。两者在物理结构上高度相似,但在反电动势波形、控制策略和数学模型上存在本质差异。理解这些差异,是后续设计电流环、速度环以及进行参数辨识的前提。本章将从工作原理、数学模型和工程选型三个维度,系统梳理BLDC与PMSM的核心知识,并给出FOC算法视角下的关键结论。
2.1 核心原理:从电机结构到反电动势波形
BLDC与PMSM在物理结构上均由定子绕组、永磁转子、位置传感器(或采用无感方案)组成。两者的根本差异在于定子绕组的设计方式不同,导致转子磁场与定子电枢反应磁场相互作用时,产生的反电动势(Back-EMF)波形不同。BLDC采用集中式绕组,绕组线圈直接绕在定子齿上,气隙磁场呈梯形分布;PMSM采用分布式绕组,线圈分布在多个槽内,气隙磁场更接近正弦分布。这一差异直接决定了控制策略的选择:BLDC适合六步换相法(方波控制),而PMSM适合FOC(正弦波控制)。
2.2 数学模型:从三相静止坐标系到dq旋转坐标系
无论是BLDC还是PMSM,其电压方程和转矩方程都可以通过Clarke变换(abc→αβ)和Park变换(αβ→dq)统一到旋转坐标系下。在dq坐标系中,电机的数学模型可以表示为:
电压方程:
ud = Rs·id + Ld·(did/dt) - ωe·Lq·iq
uq = Rs·iq + Lq·(diq/dt) + ωe·(Ld·id + ψf)
磁链方程:
ψd = Ld·id + ψf
ψq = Lq·iq
转矩方程:
Te = 1.5·p·(ψd·iq - ψq·id) = 1.5·p·[ψf·iq + (Ld - Lq)·id·iq]
其中,Rs为定子电阻,Ld、Lq为dq轴电感,ψf为永磁体磁链,ωe为电角速度,p为极对数。对于表贴式PMSM(SPMSM),Ld≈Lq,转矩方程简化为Te=1.5·p·ψf·iq,此时id=0控制即可实现最大转矩电流比;对于内置式PMSM(IPMSM),Ld<Lq,可以利用磁阻转矩(Ld-Lq)·id·iq项,通过负id注入实现弱磁扩速或最大转矩电流比控制。
| 对比维度 | BLDC(方波控制) | PMSM(FOC控制) |
|---|---|---|
| 反电动势波形 | 梯形波(平顶宽度120°电角度) | 正弦波 |
| 电流波形 | 方波(120°导通型) | 正弦波(连续) |
| 转矩脉动 | 换相时刻存在明显脉动(约10%-15%) | 理论恒定,脉动<1% |
| 位置传感器要求 | 霍尔传感器(60°/120°分辨率) | 编码器/旋变(高分辨率) |
| 数学模型复杂度 | 相变量模型,需分段处理 | dq轴解耦模型,适合现代控制理论 |
| 噪声与振动 | 较大(换相转矩脉动激励) | 较小(正弦电流驱动) |
| 典型应用 | 电动工具、风扇、低成本泵类 | 伺服驱动、电动汽车、机器人关节 |
2.3 判断方法:如何根据电机参数选择控制策略
在实际工程中,拿到一台电机后,可以通过以下步骤快速判断其类型并选择控制策略:
- 查看铭牌或规格书:若标注“BLDC”或“无刷直流”,通常为梯形波反电动势;若标注“PMSM”或“交流伺服”,通常为正弦波反电动势。
- 测量反电动势波形:用示波器测量电机任意两相间的反电动势波形(需用原动机拖动转子旋转)。若波形平顶宽度接近120°电角度,则为BLDC;若波形接近正弦,则为PMSM。
- 检查绕组连接:BLDC通常采用星形连接且中性点不引出,PMSM同样多为星形连接,但部分伺服电机可引出中性点用于弱磁控制。
- 评估控制需求:若应用对噪声、转矩脉动和低速性能要求高(如机器人关节),必须选择PMSM+FOC;若成本敏感且对噪声要求不高(如散热风扇),可选择BLDC+方波控制。
2.4 案例拆解:从BLDC升级到PMSM的伺服系统改造
某自动化设备厂商原使用BLDC电机驱动传送带,电机额定功率400W,额定转速3000rpm,采用六步换相控制。设备运行中暴露出两个问题:一是低速(<200rpm)时转矩脉动导致传送带抖动,影响定位精度;二是换相噪声在安静车间内引起客户投诉。工程师决定将电机更换为同机座号的PMSM,并升级为FOC控制。
改造过程与关键数据:
- 原BLDC参数:极对数4,相电阻0.8Ω,相电感0.6mH,反电动势系数Ke=0.052V/rpm,霍尔传感器60°安装。
- 新PMSM参数:极对数4,相电阻0.6Ω,相电感1.2mH,反电动势系数Ke=0.048V/rpm,配2500线增量编码器。
- 控制方案:采用STM32F405主控,PWM频率20kHz,电流环采样频率20kHz,速度环1kHz。FOC算法中id=0控制,电流环PI参数通过极点配置法整定:Kp=Ls·ωc,Ki=Rs·ωc,其中ωc=2000rad/s。
结果对比:改造后,电机在50rpm低速下转矩脉动从±12%降至±1.5%,定位精度从±0.5mm提升至±0.05mm,噪声从65dB(A)降至48dB(A)。代价是控制器成本增加约30%(编码器+更高性能MCU),但设备整体良率提升2.3%,一年内收回改造成本。
复盘经验:BLDC升级PMSM并非简单换电机,必须同步更换位置传感器(霍尔→编码器)和控制算法(六步换相→FOC)。若保留原霍尔传感器,FOC算法无法获得足够的转子位置分辨率,会导致电流环失控。此外,PMSM的电感通常大于BLDC,电流环带宽可能受限,需适当降低PI增益或增加前馈补偿。
2.5 常见误区与总结复盘
本章总结:BLDC与PMSM的核心区别在于反电动势波形,由此衍生出不同的控制策略和数学模型。FOC算法以PMSM为理想对象,通过Clarke/Park变换实现解耦控制;若需驱动BLDC,则需在标准FOC基础上增加谐波补偿。在工程选型时,应综合考虑转矩脉动、噪声、成本和控制复杂度。下一阶段,我们将深入推导FOC的坐标变换数学基础,为电流环设计打下坚实的理论支撑。