1. 电机控制基础:电机分类与选型、永磁同步电机(PMSM)结构、直流无刷电机(BLDC)原理、电机数学模型
大家好,我是老张。做电机控制这些年,我见过不少工程师一上来就调参数,结果电机嗡嗡响就是不转。说白了,基础没打牢。今天咱们就从最根本的东西聊起——电机分类、选型,再到PMSM和BLDC的核心原理,最后把数学模型捋一遍。
嗯,这部分内容我建议你认真看。因为后面所有的参数辨识、调试技巧,都建立在这些基础之上。我自己刚入行时也吃过亏,以为会调PID就够了,结果换了个电机型号就抓瞎。所以,咱们一步一个脚印来。
1.1 电机分类与选型:别选错了再后悔
电机种类很多,但咱们做控制,主要关注这几类:
- 直流有刷电机:结构简单,控制也简单。但电刷会磨损,寿命短。我早期做玩具项目用过,便宜是真便宜,但噪音和火花让人头疼。
- 直流无刷电机(BLDC):没有电刷,靠电子换向。效率高、寿命长。现在电动工具、无人机里全是它。
- 永磁同步电机(PMSM):转子是永磁体,定子产生旋转磁场。精度高、响应快。工业伺服、电动汽车驱动,基本都用它。
- 异步电机(感应电机):结构简单、成本低、皮实。但控制复杂,效率不如永磁电机。大功率风机、泵类应用多。
选型时,我个人的习惯是先看三个指标:转速范围、转矩要求、成本预算。举个例子,如果你要做高速主轴,PMSM是首选;如果只是做个风扇,BLDC就足够了。
重要提示:选型时别忘了考虑反电动势常数和极对数。这两个参数直接影响你后续的控制器设计。我见过有人选了个12对极的电机,结果控制器最高转速上不去,白白浪费了性能。
1.2 永磁同步电机(PMSM)结构:转子上的磁铁是关键
PMSM的结构,说白了就是定子绕组+永磁转子。定子和普通交流电机差不多,但转子上的永磁体是核心。
根据永磁体安装方式,PMSM分两种:
- 表贴式(SPMSM):磁铁贴在转子表面。交直轴电感相等,控制相对简单。适合低速、高精度场合。
- 内置式(IPMSM):磁铁嵌在转子内部。交直轴电感不等,能产生磁阻转矩。适合高速、弱磁控制。电动汽车驱动电机基本都是这种。
我记得有一次调试一个IPMSM项目,怎么调都感觉转矩输出不对。后来一查,原来是磁钢位置装反了。嗯,这种低级错误,犯一次就记住了。
小技巧:拿到一个新电机,先用手转动转子,感受一下齿槽转矩。如果感觉一顿一顿的,说明极槽配合比较紧,控制时要注意低速抖动问题。
1.3 直流无刷电机(BLDC)原理:电子换向代替了电刷
BLDC的原理,其实和直流有刷电机类似,只是把机械换向变成了电子换向。你想想看,有刷电机靠电刷和换向器改变电流方向,BLDC则靠控制器里的MOS管来切换。
BLDC的定子绕组通常是三相星形连接。转子是永磁体。控制器根据霍尔传感器或者无传感器算法检测转子位置,然后按顺序给三相绕组通电,产生旋转磁场,拉着转子转。
这里有个关键点:BLDC是六步换向法,也就是每60度电角度换一次相。而PMSM是正弦波控制,连续变化。所以BLDC的转矩脉动会比PMSM大一些。
我曾经在一个电动工具项目里,为了省成本用了BLDC。结果客户反馈说低速时手感不好,有抖动。后来我换成了FOC控制,问题就解决了。所以,对转矩平稳性要求高的场合,建议直接上PMSM+FOC。
注意:BLDC的六步换向法,在高速时换向频率很高,对MOS管的开关速度要求也高。选型时别忘了计算一下开关损耗。我曾经因为没注意这个,MOS管烧了好几个。
1.4 电机数学模型:控制算法的根基
说到数学模型,很多人觉得头疼。但说白了,它就是描述电机行为的几个方程。你理解了它,才能设计出好的控制器。
咱们以PMSM为例,在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]
运动方程:
Te - TL = J * (dωm/dt) + B * ωm
解释一下这些符号:
- ud, uq:d轴和q轴电压
- id, iq:d轴和q轴电流
- Rs:定子电阻
- Ld, Lq:d轴和q轴电感
- ψf:永磁体磁链
- ωe:电角速度
- p:极对数
- Te:电磁转矩
- TL:负载转矩
- J:转动惯量
- B:阻尼系数
你仔细看转矩方程,会发现第二项 (Ld - Lq) * id * iq 就是磁阻转矩。对于SPMSM,Ld = Lq,这一项为零。对于IPMSM,Ld < Lq,可以利用这一项来提升转矩。这就是为什么IPMSM能输出更大的转矩。
我建议你把这个数学模型背下来。因为后面做参数辨识时,所有的算法都是基于这个模型推导的。比如,你要辨识电阻Rs,就得在id=0的情况下给一个电压阶跃,然后看电流响应。
核心要点:电机控制,本质上就是控制id和iq。id控制磁场,iq控制转矩。对于表贴式PMSM,通常让id=0,只控制iq。对于内置式PMSM,则需要根据转速和转矩需求,合理分配id和iq,这就是最大转矩电流比(MTPA)控制。
1.5 总结与避坑指南
好了,这一章的内容就这些。咱们回顾一下:
- 电机分类:有刷、无刷、永磁同步、异步。选型看转速、转矩、成本。
- PMSM结构:表贴式(SPMSM)和内置式(IPMSM),控制策略不同。
- BLDC原理:六步换向,转矩脉动大,适合对平稳性要求不高的场合。
- 数学模型:dq坐标系下的电压、转矩、运动方程。这是所有控制算法的基础。
最后,分享一个我曾经的教训。有一次我调试一个新电机,怎么都转不起来。查了半天,发现是极对数设置错了。你想想看,极对数错了,电角度和机械角度的关系全乱套了,控制器当然没法正常工作。所以,拿到电机第一步,先确认铭牌参数,或者自己用示波器测一下反电动势波形,数一数极对数。
下一章,咱们聊电机参数辨识的准备工作,包括需要哪些工具、怎么搭建测试平台。到时候我会分享一些我常用的调试技巧,保证实用。