什么是使用磁场定向控制(FOC)算法中的 Clarke 变换?

在磁场定向控制(FOC)算法中,Clarke 变换是实现 “三相变量简化与解耦” 的核心坐标变换步骤,其作用是将三相静止坐标系(abc 坐标系)中的物理量(如电流、电压)转换到两相静止坐标系(αβ 坐标系),为后续的转矩与磁通独立控制奠定基础。

PMSM 无传感器磁场定向控制(FOC)核心逻辑框架


(图片来源于Microchip)

1. Clarke 变换的物理背景与坐标定义

Clarke 变换是 FOC 算法的 “第一级预处理”,通过将三相静止坐标系的变量映射到两相静止坐标系,实现了 “降维去耦”,为后续 Park 变换和转矩 / 磁通解耦控制提供了数学基础。下图展示了从三维到二维的简化过程


(图片来源于Microchip)

  • 左侧:三相静止坐标系(abc 坐标系):对应电机定子的三相绕组(a、b、c 相),空间上互成 120° 对称分布(图中 a、b、c 轴夹角为 120°)。实际控制中,三相电流ia、ib、ic在该坐标系下是耦合的(满足ia + ib +ic = 0),三相平衡条件)。
  • 右侧:两相静止坐标系(αβ 坐标系):是一个虚拟的二维坐标系,其中 α 轴与 a 相绕组轴线重合(静止不动),β 轴垂直于 α 轴(超前 α 轴 90°),二者在空间上保持静止,与电机转子无关。

2. 数学原理与变换公式

Clarke 变换的核心是通过数学公式将三相变量映射到两相坐标系,且保证变换前后的功率守恒。

  • 输入:三相电流中的任意两相(如ia、ib,因ic=-ia-ib 可通过平衡条件推导,无需额外检测);
  • 输出:α 轴电流iα (与 a 相电流直接对应)和 β 轴电流iβ(由 a、b 相电流合成的垂直分量)。

3. 在 FOC 中的核心作用

Clarke 变换的作用可总结为两点:

  • 降维与去耦合:将复杂的三相变量(3 个耦合量)简化为二维变量(2 个独立量),大幅降低控制算法的复杂度。例如,无需同时处理三相电流的动态变化,只需控制ia、iβ即可。
  • 为后续变换铺路:Clarke 变换后的ia、iβ是静止坐标系下的变量,后续可通过 Park 变换(旋转坐标系变换)进一步转换为与转子同步旋转的 id(磁通分量)和iq(转矩分量),最终实现 “转矩与磁通的独立控制”(类似直流电机的电枢与励磁控制)。

相关产品:
Microchip dsPIC33FJ32MC204

相关应用笔记
Microchip 应用笔记:永磁同步电机(PMSM)的无传感器磁场定向控制

更多FOC相关内容: