电机控制基础:直流无刷电机(BLDC)与永磁同步电机(PMSM)的工作原理、数学模型及区别

在FOC(Field-Oriented Control,磁场定向控制)算法体系中,被控对象几乎都是永磁同步电机(PMSM)或直流无刷电机(BLDC)。两者在物理结构上高度相似,但在反电动势波形、控制策略和数学模型上存在本质差异。理解这些差异,是后续设计电流环、速度环以及进行参数辨识的前提。本章将从工作原理、数学模型和工程选型三个维度,系统梳理BLDC与PMSM的核心知识,并给出FOC算法视角下的关键结论。

BLDC与PMSM电机本体与控制模型对比 BLDC 直流无刷电机 • 反电动势:梯形波 • 绕组:集中式整距绕组 • 控制方式:六步换相(方波) • 转矩脉动:较大(换相时刻) • 数学模型:基于相变量 PMSM 永磁同步电机 • 反电动势:正弦波 • 绕组:分布式正弦绕组 • 控制方式:FOC(正弦电流) • 转矩脉动:较小(理论恒定) • 数学模型:Park/Clarke变换 结构相似:定子+转子+霍尔/编码器 FOC算法视角下的统一数学模型(dq轴) 电压方程: 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] 区别:BLDC梯形波反电动势需dq轴耦合补偿;PMSM正弦波反电动势可直接采用标准FOC解耦

2.1 核心原理:从电机结构到反电动势波形

BLDC与PMSM在物理结构上均由定子绕组、永磁转子、位置传感器(或采用无感方案)组成。两者的根本差异在于定子绕组的设计方式不同,导致转子磁场与定子电枢反应磁场相互作用时,产生的反电动势(Back-EMF)波形不同。BLDC采用集中式绕组,绕组线圈直接绕在定子齿上,气隙磁场呈梯形分布;PMSM采用分布式绕组,线圈分布在多个槽内,气隙磁场更接近正弦分布。这一差异直接决定了控制策略的选择:BLDC适合六步换相法(方波控制),而PMSM适合FOC(正弦波控制)。

关键结论:FOC算法虽然可以同时驱动BLDC和PMSM,但针对BLDC的梯形波反电动势,需要在电流环中加入谐波补偿或采用改进的观测器;而PMSM的数学模型更简洁,是标准FOC的理想对象。在工业伺服和新能源汽车领域,PMSM占据主导地位。

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 判断方法:如何根据电机参数选择控制策略

在实际工程中,拿到一台电机后,可以通过以下步骤快速判断其类型并选择控制策略:

  1. 查看铭牌或规格书:若标注“BLDC”或“无刷直流”,通常为梯形波反电动势;若标注“PMSM”或“交流伺服”,通常为正弦波反电动势。
  2. 测量反电动势波形:用示波器测量电机任意两相间的反电动势波形(需用原动机拖动转子旋转)。若波形平顶宽度接近120°电角度,则为BLDC;若波形接近正弦,则为PMSM。
  3. 检查绕组连接:BLDC通常采用星形连接且中性点不引出,PMSM同样多为星形连接,但部分伺服电机可引出中性点用于弱磁控制。
  4. 评估控制需求:若应用对噪声、转矩脉动和低速性能要求高(如机器人关节),必须选择PMSM+FOC;若成本敏感且对噪声要求不高(如散热风扇),可选择BLDC+方波控制。
经验提醒:在FOC算法开发初期,建议使用PMSM作为实验对象,因为其数学模型简单,便于验证电流环和速度环的调试流程。待算法成熟后,再迁移到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不能使用FOC算法。实际上,FOC可以驱动BLDC,但需要将梯形波反电动势的谐波分量(主要是3、5、7次)纳入模型,否则会产生转矩脉动。工程上更推荐对BLDC使用六步换相或正弦波调制(SPWM),而非完整FOC。
误区二:混淆“无刷直流电机”与“永磁同步电机”的术语。在IEC标准中,BLDC和PMSM都属于永磁无刷电机,但BLDC特指反电动势为梯形波的电机,PMSM特指反电动势为正弦波的电机。部分厂商将BLDC称为“正弦波无刷电机”,容易造成混淆。
误区三:忽略电感饱和效应。在FOC算法中,Ld和Lq通常被视为常数,但实际电机在大电流下磁路饱和,电感值会下降20%-40%。若未做电感补偿,电流环动态响应会变差,甚至引发振荡。建议在调试前进行电感辨识实验,获取不同电流下的电感曲线。

本章总结:BLDC与PMSM的核心区别在于反电动势波形,由此衍生出不同的控制策略和数学模型。FOC算法以PMSM为理想对象,通过Clarke/Park变换实现解耦控制;若需驱动BLDC,则需在标准FOC基础上增加谐波补偿。在工程选型时,应综合考虑转矩脉动、噪声、成本和控制复杂度。下一阶段,我们将深入推导FOC的坐标变换数学基础,为电流环设计打下坚实的理论支撑。