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(最大转矩电流比)控制。嗯,这个我们后面章节会详细讲。

电机类型转矩公式控制策略
SPMSMTe ∝ IqId=0控制
IPMSMTe ∝ Iq + (Ld-Lq)*Id*IqMTPA控制

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的基础:

  1. 三相电流合成旋转磁场
  2. Clark+Park变换把交流变直流
  3. Id/Iq解耦实现独立控制
  4. 现实中的非理想因素导致转矩脉动
  5. 转矩脉动是振动的根本原因

下一章,我们会深入分析转矩脉动的具体类型——齿槽转矩、磁链谐波、电流测量误差...每一种都有对应的抑制方法。

记住一句话:FOC做得好不好,就看振动压得住压不住

我是你们的讲师,咱们下节课见。