跳到主要内容

FOC 磁场定向控制:原理与工程要点

更新于 2026-09-16 · 专业 · 控制方式

快速结论

  • 坐标变换把三相交流电流变成 i_d、i_q 两个直流量,分别控制磁与转矩
  • 表贴式永磁电机常用 i_d = 0:转矩近似与 i_q 成正比
  • 需要转子位置:编码器/旋变、霍尔或无传感器观测器
  • 电流环 → 速度环 → 位置环逐级整定,电机参数不准会解耦失效

方波六步换相简单直接,但转矩脉动大、低速不平顺。FOC(Field-Oriented Control,磁场定向控制,也称矢量控制)通过坐标变换把三相交流电流「翻译」成两个直流量分别控制,让交流电机获得接近直流电机的控制品质。伺服、电动主驱与精密风机之间的性能差距,很大程度就在 FOC 的实现质量上。

为什么重要

三相电流在空间上合成一个旋转的电流矢量,方向与大小都在变化,直接闭环很难。FOC 的做法是:把坐标系「钉」在转子上,跟着它一起转——旋转的电流矢量在这个坐标系里就变成两个缓慢变化的直流量,可以像控制直流电机一样分别闭环。这是交流电机控制从「能用」到「好用」的分界线,也是伺服性能、电动车续航与低速平稳性的技术来源。

核心概念与公式

d–q 两个分量。 坐标系跟随转子磁场方向:d 轴对准磁极方向,q 轴与它垂直。

  • i_d(d 轴电流):沿磁场方向的分量,表贴式永磁电机通常控制为 0,不参与产生转矩;
  • i_q(q 轴电流):垂直磁场方向的分量,直接决定电磁转矩。
等价写法:表贴式永磁电机在 i_d = 0 时,电磁转矩近似与 q 轴电流 i_q 成正比

实现上,先由三相电流做 Clarke 变换得到两相静止量,再用转子位置角做 Park 变换得到 i_d、i_q;闭环输出经逆变换还原为目标电压矢量,交给 PWM 合成——调制环节见 PWM 控制:原理与电机调速

实现 FOC 需要的环节。

环节作用
电流采样至少两相电流,配合母线电压还原三相电流
转子位置编码器/旋变、霍尔或无传感器观测器(反电动势/磁链)
坐标变换Clarke/Park 与逆变换,按位置角实时计算
电流环d/q 轴独立 PI 调节,输出目标电压
PWM 输出空间矢量调制等手段合成目标电压

弱磁扩速。 转速升高后反电动势接近母线电压,继续升速需要用负的 i_d 抵消部分永磁磁链(弱磁),代价是转矩下降。这段特性是 永磁同步电机(PMSM) 高速段转矩下降的原因,也是高速主轴与电驱设计的常规手段。

常见误区

  1. FOC 必须高分辨率编码器:反馈形式按精度需求选——风机类可用无感观测器,霍尔传感器 可支撑中低速换相,伺服级高精度控制才必须 编码器
  2. FOC 只属于永磁电机:异步电机同样可做 FOC,只是转子磁场需要观测推算,低速性能更依赖参数与算法。
  3. 换上 FOC 驱动器就自动更好:电机参数(相电阻、电感、磁链、极对数)必须录入或自学习,参数不准会导致解耦失效、发热甚至失控。
  4. 带宽越高越好:电流环带宽受采样率与开关频率约束,增益过高会振荡;按整定流程与驱动器限制一步步来。

工程建议

  1. 先辨识后整定:安装完成后先跑驱动器自学习/参数辨识,再按电流环 → 速度环 → 位置环的顺序从小到大加增益,每步用阶跃响应观察超调与振荡。
  2. 反馈选型与布线:伺服级选编码器/旋变,霍尔传感器 适合中低速;反馈线必须屏蔽、与动力线分离——PWM 噪声耦合会直接恶化电流环。
  3. 动态校核:频繁启停与冲击负载先用伺服选型计算校核峰值转矩与惯量比,再用功率·转矩·转速计算复核额定工作点。
  4. 高速应用预判弱磁:最高转速超过额定转速时,提前核算弱磁区转矩能力与母线电压裕量。
  5. 安全:驱动器接线与调试必须断电操作并按规程验电,参数修改记录留档,便于复现问题。

相关阅读

常见问题

FOC 必须用高分辨率编码器吗?

不一定。位置精度要求决定反馈方式:风机泵类可用无传感器观测器,中低速可用霍尔,伺服级高精度定位才必须编码器或旋变。反馈越精细,低速平稳性与动态性能越好,成本也越高。

FOC 只能用于永磁同步电机吗?

不是。异步电机同样可以做 FOC,但需要磁链观测来推算转子磁场方向,低速精度更依赖参数与算法。永磁电机因磁场由磁体建立,实现相对直接,是 FOC 最典型的应用对象。

换了带 FOC 的驱动器,性能为什么没提升?

常见原因是电机参数没有正确录入或自学习:相电阻、电感、磁链与极对数不准,解耦控制就会失效,表现为发热、抖动或带载能力差。先跑参数辨识,再按三环顺序整定。

什么是弱磁扩速?

转速升高后反电动势接近母线电压,用负的 i_d 电流削弱永磁磁场,可以把转速继续抬高,代价是转矩相应下降。这是永磁电机高速段特性的来源,属正常控制策略而非故障。

相关工具

按惯量、负载与加速时间校核伺服峰值转矩、惯量比与转速裕量。

T_peak = (J_total × 2πn / (60·t_a) + T_load) × S

已知任意两个,计算第三个;支持 N·m、rpm、kW。

P(kW) = T(N·m) × n(rpm) / 9550

相关文章

永磁同步电机转子用永磁体、定子通三相交流电:效率与功率密度最高的主流方案之一,需要矢量控制与位置反馈。

增量式与绝对值编码器的差异、分辨率与精度的区别、脉冲当量计算,以及安装接线与排查要点。

变频专用电机针对变频器供电设计:加强绝缘耐受 PWM 尖峰、独立风机保证低速散热,选型要核对频率范围与恒转矩/风机泵类工况。

参考来源

  • 《现代电机控制技术》(王成元 等,机械工业出版社)(机械工业出版社)
  • 《电机学》(汤蕴璘 等,机械工业出版社)(机械工业出版社)