1. FOC概述与电机基础

大家好,我是你们的讲师。今天咱们聊聊FOC矢量控制。说实话,我第一次接触FOC时,也被那一堆数学变换搞得头晕。但后来我发现,只要理解了本质,这东西其实挺有意思的。

什么是FOC?

FOC,全称是Field-Oriented Control,中文叫磁场定向控制。说白了,就是一种让电机转得又稳又顺的控制方法。

你想想看,传统的电机控制方法,比如方波控制,电机转起来会「咔咔咔」地响,噪音大、效率低。而FOC不一样,它能让电机像丝绸一样顺滑地转动。

我做过一个项目,客户要求电机在低速时不能有抖动。用方波控制根本不行,换成FOC后,问题一下子就解决了。

核心思想:FOC把交流电机模拟成直流电机来控制。直流电机控制多简单啊,调电压就能调转速。FOC就是通过数学变换,让交流电机也具备这种特性。

FOC的优势

为什么现在大家都用FOC?我总结了几点:

  • 效率高——比传统控制方式能提升10%-20%的效率。我在做无人机项目时,同样的电池,用FOC续航多了将近15分钟。
  • 噪音低——电机运行几乎听不到电磁噪音。嗯,这个在医疗设备里特别重要。
  • 响应快——转矩响应可以达到毫秒级。我记得有一次做机器人关节,要求急停时不能有超调,FOC轻松搞定。
  • 低速性能好——零速也能输出额定转矩。这个在电梯、起重机里特别实用。

我的经验:如果你做的是风机、水泵这类对动态响应要求不高的应用,其实用方波控制就够了。FOC虽然好,但成本也高,别杀鸡用牛刀。

永磁同步电机(PMSM)结构

要理解FOC,得先认识一下PMSM。这种电机现在很火,电动车、机器人、无人机都在用。

PMSM的结构其实不复杂:

  • 定子——就是外面那个不动的部分,上面绕了三相线圈。我习惯叫它「电枢」。
  • 转子——里面转的那个,上面贴了永磁体。有表贴式和内嵌式两种。
  • 霍尔传感器或编码器——用来检测转子位置。没有这个,FOC就玩不转了。

我曾经遇到过一个问题:客户说电机转起来有异响。拆开一看,原来是永磁体贴歪了。嗯,装配工艺真的很重要。

部件 作用 常见问题
定子绕组 产生旋转磁场 匝间短路、绝缘老化
永磁转子 提供恒定磁场 退磁、机械损伤
位置传感器 反馈转子位置 信号干扰、安装偏差

Clark变换的数学原理

好了,重头戏来了。Clark变换,也叫3/2变换。

为什么要做这个变换?因为三相系统不好分析。你想想看,三个电流Ia、Ib、Ic,它们之间还有耦合。但如果我们把它们变换到两相静止坐标系αβ上,事情就简单多了。

公式长这样:

Iα = Ia
Iβ = (Ia + 2*Ib) / √3

注意,这里假设三相平衡,也就是Ia + Ib + Ic = 0。我在实际项目中,经常先采样两相电流,第三相用公式算出来。

避坑指南:我曾经在采样时没注意ADC的偏移误差,导致Clark变换后的电流有直流偏置。电机低速时还好,高速时直接炸管。后来我加了一个高通滤波器,问题才解决。

Park变换的数学原理

Clark变换完了,还有Park变换。这个是把αβ静止坐标系,转到dq旋转坐标系。

为什么要转?因为静止坐标系下,电流还是交流量。而旋转坐标系下,电流变成了直流量。直流量的控制,你懂的,PID一上就搞定。

公式:

Id = Iα * cos(θ) + Iβ * sin(θ)
Iq = -Iα * sin(θ) + Iβ * cos(θ)

这里的θ是转子电角度。我习惯用编码器来获取这个角度。如果没有编码器,那就得用无传感器算法了,那个更复杂一些。

你可能会问:Id和Iq分别代表什么?

  • Id——励磁分量,控制磁通。对于PMSM,通常设为零。
  • Iq——转矩分量,控制转矩。这个越大,电机出力越大。

我记得有一次调试,电机怎么都转不起来。查了半天,发现是Park变换里的角度符号搞反了。嗯,这种低级错误,犯过一次就不会再犯了。

总结一下:Clark变换把三相变两相,Park变换把静止变旋转。两个变换合起来,就把交流电机变成了直流电机。这就是FOC的精髓。

实际应用中的注意事项

最后,分享几个我在项目中踩过的坑:

  1. 电流采样时序——一定要在PWM的中间点采样,否则噪声很大。
  2. 角度对齐——编码器安装时,零位要和电机反电动势对齐。我见过有人装反了,结果电机反转。
  3. PI参数整定——先调电流环,再调速度环。电流环带宽要够,否则外环调了也没用。

好了,这一章的内容就到这里。下一章我们讲SVPWM,也就是怎么把控制量变成实际的PWM波形。那个更有意思,咱们到时候见。