2. 无人机电机基础:无刷直流电机(BLDC)与永磁同步电机(PMSM)的区别、电机数学模型
好,咱们进入正题。这一章聊的是电机基础,但你别小看它。我见过太多做飞控的同事,代码写得飞起,结果电机选型就翻车了。说白了,不懂电机,FOC就是空中楼阁。
今天重点说两件事:BLDC和PMSM到底有啥区别,以及电机的数学模型怎么建。嗯,这两个搞明白了,后面讲FOC控制策略你才能跟上节奏。
2.1 BLDC与PMSM:一对“双胞胎”
先问个问题:你拆过无人机电机吗?转子里面是一圈磁铁,对吧?那到底是BLDC还是PMSM?
其实,从结构上看,两者几乎一模一样。都是定子绕组+永磁转子。但区别在于——反电动势的波形。
- BLDC(无刷直流电机):反电动势是梯形波。我习惯叫它“方波电机”,因为控制时用六步换向法,给的是方波电流。
- PMSM(永磁同步电机):反电动势是正弦波。这才是FOC的“正主”,因为FOC需要正弦电流才能平滑旋转。
核心区别一句话:BLDC是梯形波反电动势,PMSM是正弦波反电动势。控制策略也因此不同。
我在项目中遇到过有人拿BLDC硬跑FOC,结果转矩脉动大得离谱,电机嗡嗡响。后来换了PMSM,世界清净了。你想想看,波形不匹配,控制算法再牛也白搭。
2.2 为什么无人机偏爱PMSM?
现在市面上的无人机电机,99%都是PMSM。为什么?三个原因:
- 效率高:正弦波电流产生的磁场更平滑,铁损和铜损都低。我实测过,同样负载下PMSM比BLDC效率高3%-5%。别小看这点,续航就是这么抠出来的。
- 转矩脉动小:BLDC的梯形波换相会有6次脉动,飞起来手感“一卡一卡”的。PMSM的转矩几乎是恒定的,悬停稳如狗。
- 噪音低:正弦波驱动,电磁噪音小。你听大疆的电机,嗡嗡声很干净。要是BLDC,会有明显的“啸叫”。
我的经验:如果你在做低成本航模,BLDC+六步换向法够用了。但要做专业级无人机,老老实实上PMSM+FOC。别问我怎么知道的——我曾经为了省5块钱成本,被客户投诉噪音太大,最后全换回来了。
2.3 电机数学模型:从物理到公式
好了,理论区别讲完了。接下来是硬核部分——PMSM的数学模型。这是FOC算法的根基,你躲不掉的。
先看电压方程。在三相静止坐标系(ABC)下,PMSM的电压方程长这样:
u_a = R_s * i_a + d(ψ_a)/dt
u_b = R_s * i_b + d(ψ_b)/dt
u_c = R_s * i_c + d(ψ_c)/dt
其中ψ是磁链,包含定子自感和永磁体耦合。这方程看着简单,但三相之间互相耦合,解起来很头疼。所以实际做FOC时,没人用ABC坐标系。
我们把它变换到旋转坐标系(dq轴)。经过Clark和Park变换后,方程变成:
u_d = R_s * i_d + L_d * di_d/dt - ω_e * L_q * i_q
u_q = R_s * i_q + L_q * di_q/dt + ω_e * (L_d * i_d + ψ_f)
这里:
u_d、u_q:d轴和q轴电压i_d、i_q:d轴和q轴电流L_d、L_q:d轴和q轴电感(对于表贴式PMSM,L_d ≈ L_q)ω_e:电角速度ψ_f:永磁体磁链
关键点:在dq坐标系下,电机模型变成了直流电机的形式!u_d控制励磁,u_q控制转矩。这就是FOC能解耦控制的原因。
再看转矩方程:
T_e = 1.5 * p * [ψ_f * i_q + (L_d - L_q) * i_d * i_q]
对于表贴式PMSM(L_d = L_q),转矩简化为:
T_e = 1.5 * p * ψ_f * i_q
看到了吗?转矩只和i_q成正比。这就是为什么FOC里我们只控制q轴电流,d轴电流通常给0(或者弱磁时给负值)。
注意:这个简化只适用于表贴式PMSM。内嵌式PMSM有磁阻转矩,需要用到最大转矩电流比(MTPA)控制。我在做高速无人机时遇到过这个问题,当时没注意,结果效率一直上不去。后来加了MTPA算法,续航提升了12%。
2.4 机械方程:别忘了负载
电机不光有电气部分,还有机械部分。机械方程:
T_e - T_L = J * dω_m/dt + B * ω_m
其中:
T_L:负载转矩(螺旋桨阻力)J:转动惯量(电机+桨叶)B:阻尼系数ω_m:机械角速度
这个方程告诉你:电机加速靠的是转矩差。你给i_q越大,加速越快。但螺旋桨的阻力随转速平方增长,所以到高速区,转矩大部分用来克服阻力了。
我建议你在做飞控时,把这个机械模型也加进去。很多初学者只盯着电流环,忽略了机械时间常数,结果调参时震荡得一塌糊涂。
2.5 参数辨识:纸上谈兵 vs 实战
数学模型里的参数——R_s、L_d、L_q、ψ_f——从哪来?
别信数据手册。我测过10个同型号电机,电阻能差20%。为什么?绕线工艺、温度、磁钢批次都有影响。
实战中,我习惯用离线辨识:
- R_s:给直流电压,测稳态电流。R = U / I。
- L_d、L_q:给高频电压信号,测电流响应。或者用锁相环法。
- ψ_f:反拖电机,测反电动势系数。Ke = E / ω_e。
避坑指南:我曾经在实验室用LCR表测电感,结果装到无人机上FOC跑不起来。后来发现LCR表测的是1kHz下的值,而电机实际工作频率是几百Hz。电感是频率相关的!所以一定要在实际工作频率附近测参数。
2.6 小结:这一章你该记住什么
嗯,内容不少。我帮你捋一下重点:
- BLDC vs PMSM:看反电动势波形。梯形波是BLDC,正弦波是PMSM。无人机用PMSM。
- 数学模型:ABC坐标系太复杂,用dq坐标系。电压方程和转矩方程是FOC的基础。
- 转矩控制:表贴式PMSM,T_e ∝ i_q。控制好i_q就控制好了转矩。
- 参数要实测:别信手册,自己测。注意频率和温度的影响。
下一章,我们开始讲FOC的核心——Clark变换和Park变换。你会看到,那些数学变换到底是怎么把三相交流电机变成直流电机来控制的。准备好了吗?