4. FOC核心概念

永磁同步电机(PMSM)的矢量控制(FOC)之所以能实现高动态、高精度的力矩控制,其数学基础在于通过坐标变换将三相交流耦合系统解耦为两相直流系统。本章将深入拆解FOC的四大核心支柱:Clark变换、Park变换、转子磁场定向(FOC)以及d-q轴坐标系下的电机方程。理解这些概念,是后续进行电流环PI参数整定、弱磁控制以及力控柔顺控制的前提。我们将从数学推导、物理意义、工程实现三个维度展开,并辅以实际调试中的案例与误区分析。

FOC坐标变换与磁场定向链路图 三相静止坐标系 U/V/W (a/b/c) ia, ib, ic 相位差120° Clark变换 T(3→2) 等幅值/等功率 iα = ia 两相静止坐标系 α/β轴 iα, iβ 正交,相差90° Park变换 T(2→2)旋转 θe 电角度 iα, iβ → id, iq 转子磁场定向(FOC核心) θe = ∫ωe dt + θ0 | 通过编码器/霍尔估算转子磁极位置 d轴与转子磁链方向对齐,q轴超前90°电角度 id 控制励磁分量,iq 控制转矩分量 d-q轴坐标系下的PMSM电压方程与转矩方程 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] 电流采样 位置/速度反馈 SVPWM输出

上图展示了FOC控制链路中从三相电流采样到d-q轴电压输出的完整信号流。下面我们将逐一解析每个环节的数学本质与工程意义。

4.1 核心原理:从三相到两相的降维打击

FOC的核心思想是模仿直流电机的控制方式。直流电机中,电枢电流与励磁磁场天然正交,转矩控制只需调节一个电流变量。而PMSM三相绕组在空间上互差120°,产生的合成磁动势是一个旋转矢量。为了将交流量变为直流量,必须进行坐标变换。

4.1.1 Clark变换(3s/2s)

Clark变换将三相静止坐标系(a-b-c)映射到两相静止坐标系(α-β)。其物理意义是:用一个正交的α-β坐标系等效替代三相绕组产生的磁动势。变换矩阵(等幅值变换)如下:

| iα |   | 1   -1/2   -1/2 | | ia |
| iβ | = | 0   √3/2  -√3/2 | | ib |
                   | ic |

工程上,由于电机中性点通常不引出,且三相电流满足 ia + ib + ic = 0,因此只需采样两相电流(如ia、ib),即可通过 ic = -ia - ib 计算出第三相。Clark变换后,iα与iβ仍然是随时间变化的正弦量,但两者正交,为后续Park变换提供了输入。

4.1.2 Park变换(2s/2r)

Park变换将α-β静止坐标系旋转θe角,得到随转子同步旋转的d-q坐标系。变换矩阵为:

| id |   | cosθe   sinθe | | iα |
| iq | = | -sinθe  cosθe | | iβ |

经过Park变换后,在稳态情况下,id和iq均为直流量。其中,id为励磁电流分量,iq为转矩电流分量。对于表贴式PMSM(Ld=Lq),转矩仅与iq成正比;对于内置式PMSM(Ld≠Lq),转矩还包含磁阻分量。

4.1.3 转子磁场定向(FOC)

转子磁场定向的关键在于准确获取转子磁极位置θe。只有将d轴精确对准转子永磁体磁链方向,才能实现id=0控制或最大转矩电流比(MTPA)控制。位置获取方式包括:

  • 增量式编码器+上电寻磁:成本低,但需要初始定位。
  • 式编码器:上电即得位置,精度高。
  • 无感观测器(滑模/龙伯格):通过反电动势估算,适用于高速段。
经验提醒:在力控柔顺控制场景中,θe的精度直接影响力矩纹波。建议使用17位以上单圈值编码器,并在上电时进行编码器零位与电机反电动势过零点的标定,偏差应控制在±1°电角度以内。

4.2 判断方法与操作流程:电流环调试中的坐标变换验证

在实际调试中,坐标变换是否正确,直接决定电流环能否收敛。以下是标准验证流程:

  1. 开环电压注入法:不给电流环闭环,仅给定一个固定的d轴电压Ud(如2V),q轴电压为0。手动缓慢旋转电机轴,观察α-β轴电流波形。若变换正确,id应近似为恒定值,iq近似为0。
  2. 编码器零位校准:将电机轴拖至某一机械位置,用示波器对比反电动势过零点与编码器Z信号。记录偏差并写入固件偏移量。
  3. 电流环闭环验证:给定iq_ref=1A,id_ref=0A,观察实际iq是否快速跟踪,且id是否保持在0附近。若id存在明显波动,说明Park变换角度存在误差。
检查项正常现象异常现象可能原因
Clark变换输出iα与iβ相位差90°波形畸变或幅值不等电流采样增益不一致
Park变换输出id、iq为平滑直流量id、iq含有2倍频纹波θe角度滞后或超前
转矩响应阶跃响应无超调转矩振荡或发散d-q轴耦合未完全解耦

4.3 案例拆解:内置式PMSM的MTPA调试实战

背景与约束:某协作机器人关节采用内置式PMSM(Ld=0.4mH,Lq=0.8mH,极对数p=4,额定电流10A)。在低速大力矩输出时,采用id=0控制导致铜损较大,电机温升过快。目标是将温升降低15%,同时保持输出力矩不变。

初始现象:在id=0控制下,输出5N·m力矩时,q轴电流达到8A,绕组温度在连续运行10分钟后达到85℃。

分析判断:由于Lq>Ld,注入负的id电流可以产生磁阻转矩,从而在相同总电流幅值下获得更大转矩。根据MTPA公式:

id = -ψf/(2·(Lq-Ld)) - sqrt(ψf²/(4·(Lq-Ld)²) + iq²)

代入ψf=0.05Wb,Lq-Ld=0.4mH,当iq=8A时,计算得id≈-3.2A。

实际操作:在电流环中增加MTPA查表模块,根据iq_ref实时计算id_ref。同时将电流环PI参数重新整定,因为d轴电感较小,电流环带宽从800Hz提升至1.2kHz。

结果对比:在输出相同5N·m力矩时,iq降至6.5A,id为-3.2A,总电流幅值从8A降至7.2A。绕组稳态温度降至72℃,温升降低15.3%。代价是控制器计算量增加约5%,且需要精确的Ld、Lq参数辨识。

复盘经验:MTPA控制依赖准确的电机参数,参数随温度漂移会导致控制偏差。建议在电机温度变化超过20℃时,通过查表修正Ld、Lq值。

4.4 常见误区与总结复盘

风险提示:切勿将Clark变换中的等幅值变换与等功率变换混淆。等幅值变换下,转矩公式前系数为1.5;等功率变换下系数为1。若混用,会导致力矩输出偏差50%。务必在代码注释中明确变换类型。

误区一:忽略Park变换中的角度补偿。数字控制中存在一拍延迟,即当前周期计算的电压要下一个周期才生效。若不在Park变换(或逆Park变换)中补偿ωe·Ts角度,会导致d-q轴耦合加剧,高速时尤为明显。

误区二:认为id=0是唯一最优控制。对于内置式PMSM,MTPA在低速区更优;在高速弱磁区,需要负id削弱永磁磁场。应根据工况选择控制策略。

误区三:忽视电流采样噪声对变换的影响。Clark变换对三相电流的对称性敏感。若某一相采样偏置未校准,会导致id、iq出现基频纹波。建议在初始化时进行ADC偏置自校准。