1、FOC基础回顾:从电机模型到矢量控制的本质,为什么会有振动?
各位同学,欢迎来到《无刷电机FOC振动抑制与转矩脉动消除实战》的第一课。
说实话,我做了十几年电机控制,见过太多工程师在FOC调参时被振动问题折磨得焦头烂额。有人问我:「明明按照教科书搭的FOC,为什么电机一转起来就嗡嗡响?」
嗯,这个问题问到了点子上。今天我们就从最基础的电机模型开始,一步步拆解FOC的本质,然后看看振动到底从哪来。
1.1 从三相电机到旋转磁场
先说说无刷电机的核心——旋转磁场。你想想看,三相绕组通入三相对称电流,会产生一个在空间旋转的磁场。这个磁场拉着转子永磁体转,电机就动起来了。
数学上,三相电流可以写成:
Ia = Im * cos(θe)
Ib = Im * cos(θe - 120°)
Ic = Im * cos(θe + 120°)
其中θe是电角度,Im是电流幅值。这三个电流合成一个旋转的磁动势矢量,转速由电流频率决定。
关键点:三相电流的本质,是在空间上合成一个可控的旋转矢量。这就是FOC的物理基础。
我在项目中遇到过一位同事,他死活不理解为什么三相电流要相差120度。后来我让他画了个矢量图,他一看就明白了——三个相差120度的正弦波,合成后就是一个匀速旋转的圆。说白了,FOC就是把这个旋转矢量拆开,分别控制它的幅值和角度。
1.2 Clark变换与Park变换:从静止到旋转
FOC的第一步,是把三相电流变换到两相静止坐标系。这就是Clark变换:
Iα = Ia
Iβ = (Ia + 2*Ib) / √3
注意,这里我习惯用等幅值变换,也有人用等功率变换。两种都可以,但后续的PI参数会不一样。我个人建议初学者统一用等幅值变换,少踩坑。
然后,通过Park变换把静止的αβ坐标系转到旋转的dq坐标系:
Id = Iα * cos(θe) + Iβ * sin(θe)
Iq = -Iα * sin(θe) + Iβ * cos(θe)
为什么要这么折腾?
因为三相交流量是时变的,不好控制。但变换到dq坐标系后,Id和Iq变成了直流量。直流量的控制,PID就能搞定。这就是FOC的精髓——把交流问题变成直流问题。
避坑指南:我曾经在Park变换的角度补偿上栽过跟头。电角度θe必须和转子位置严格对齐,差一度都不行。否则Id、Iq解耦不彻底,转矩脉动直接翻倍。
3.3 矢量控制的本质:解耦与独立控制
到了dq坐标系,事情就简单了。Id控制磁通,Iq控制转矩。两者正交,互不干扰。
对于表贴式永磁同步电机(SPMSM),转矩公式是:
Te = 1.5 * p * ψf * Iq
其中p是极对数,ψf是永磁体磁链。你看,转矩只和Iq成正比,和Id无关。所以控制策略就是:Id给0,Iq给目标值。
但对于内置式永磁同步电机(IPMSM),情况复杂一些:
Te = 1.5 * p * [ψf * Iq + (Ld - Lq) * Id * Iq]
这里多了一项磁阻转矩。为了效率最大化,通常需要做MTPA(最大转矩电流比)控制。嗯,这个我们后面章节会详细讲。
| 电机类型 | 转矩公式 | 控制策略 |
|---|---|---|
| SPMSM | Te ∝ Iq | Id=0控制 |
| IPMSM | Te ∝ Iq + (Ld-Lq)*Id*Iq | MTPA控制 |
1.4 振动从哪来?——理想与现实的差距
好了,理论看起来很完美。但为什么实际电机一转起来就振动?
说白了,FOC建立在几个理想假设上:
- 三相绕组完全对称
- 永磁体磁场是标准正弦分布
- 电流传感器没有误差
- 转子位置检测绝对精确
现实呢?
我拆过几十台电机,没有一台是完美的。绕组有偏差,磁钢有充磁不均匀,电流传感器有零点漂移,编码器有安装偏心。这些误差叠加起来,就会产生转矩脉动。
转矩脉动就是振动的根源。它会让电机产生:
- 机械振动:低频的转矩波动,导致机身抖动
- 电磁噪声:高频的电流谐波,产生啸叫声
- 速度波动:尤其在低速时,肉眼可见的转速不稳
注意:振动不只是舒适性问题。在精密加工、机器人关节、医疗设备中,振动直接决定产品能不能用。我曾经见过一个伺服项目,因为6次谐波没处理好,产品在客户现场连续烧了三个轴承。
1.5 振动的数学描述
从频域角度看,转矩脉动可以分解为:
Te(t) = Te_avg + Σ Tn * sin(n*θe + φn)
其中n=6,12,18...是6的倍数(对于三相电机)。
为什么是6次谐波?
因为三相电流的基波合成旋转磁场,但5次和7次谐波会相互作用,产生6次转矩脉动。11次和13次产生12次脉动,以此类推。
你想想看,如果电机转速是3000rpm,极对数是4,那么电频率是200Hz。6次谐波就是1200Hz的转矩脉动。这个频率的振动,耳朵都能听到。
1.6 本章小结
今天我们回顾了FOC的基础:
- 三相电流合成旋转磁场
- Clark+Park变换把交流变直流
- Id/Iq解耦实现独立控制
- 现实中的非理想因素导致转矩脉动
- 转矩脉动是振动的根本原因
下一章,我们会深入分析转矩脉动的具体类型——齿槽转矩、磁链谐波、电流测量误差...每一种都有对应的抑制方法。
记住一句话:FOC做得好不好,就看振动压得住压不住。
我是你们的讲师,咱们下节课见。