3、坐标变换基础:Clarke变换(三相静止到两相静止)的推导与图解

磁场定向控制(FOC)的核心思想,是将定子三相电流产生的旋转磁场,解耦为相互正交的励磁分量与转矩分量,从而实现对永磁同步电机(PMSM)或异步电机的高性能控制。然而,电机本体上只有三相静止绕组(A、B、C),其电流在空间上相差120°电角度,直接控制这三个交流量既复杂又难以直观理解。Clarke变换(又称3S/2S变换)正是打通“三相物理量”与“两相正交量”之间的第一座桥梁。它通过数学映射,将三相静止坐标系下的电流(或电压、磁链)投影到与A轴重合的α轴和与之正交的β轴所构成的二维静止坐标系中。本节将从几何投影出发,严格推导等幅值约束下的变换矩阵,并结合典型工况进行图解与案例拆解,帮助读者建立从“三相实物”到“两相模型”的清晰认知。

Clarke变换(3S/2S)几何投影与矩阵推导 A轴 (α轴) B轴 C轴 i_A i_B i_C i_s (合成) 120° α轴 β轴 i_α i_β i_s Clarke 等幅值 矩阵形式: [i_α, i_β]^T = (2/3) · [[1, -1/2, -1/2], [0, √3/2, -√3/2]] · [i_A, i_B, i_C]^T 注:等幅值约束下系数为2/3;等功率约束下系数为√(2/3)。

上图直观地展示了Clarke变换的几何本质:左侧三相绕组中互差120°的电流矢量,在空间上合成一个旋转磁动势矢量 i_s;右侧两相正交绕组(α、β)中通入适当的电流,可以产生完全相同的合成磁动势。因此,Clarke变换的数学任务,就是找到一组映射关系,使得三相电流与两相电流在产生磁动势的效果上完全等价。

3.1 核心原理:从三相投影到两相正交

Clarke变换的推导基于磁动势等效原则。设三相绕组每相有效匝数为 N₃,两相绕组每相有效匝数为 N₂。根据磁动势不变的条件,三相合成磁动势与两相合成磁动势在空间任意方向上的分量必须相等。将三相绕组轴线分别置于 0°、120°、240°(电角度),两相绕组轴线置于 0°(α轴)和 90°(β轴)。

将三相磁动势分别向 α 轴和 β 轴投影,可得如下关系式:

  • α 轴分量:N₂·i_α = N₃·i_A + N₃·i_B·cos(120°) + N₃·i_C·cos(240°) = N₃·(i_A - ½·i_B - ½·i_C)
  • β 轴分量:N₂·i_β = N₃·i_B·sin(120°) + N₃·i_C·sin(240°) = N₃·(√3/2·i_B - √3/2·i_C)

为了确定匝比 N₂/N₃,需要引入约束条件。工程中最常用的是等幅值约束,即变换前后电流矢量的幅值保持不变。将三相平衡电流 i_A = I·cos(ωt)、i_B = I·cos(ωt - 120°)、i_C = I·cos(ωt + 120°) 代入上式,经过三角恒等变换可得:

i_α = (N₃/N₂) · (3/2) · I·cos(ωt)
i_β = (N₃/N₂) · (3/2) · I·sin(ωt)

若要求合成矢量幅值 √(i_α² + i_β²) = I,则必须满足 (N₃/N₂)·(3/2) = 1,即 N₂/N₃ = 3/2。因此,等幅值Clarke变换矩阵为:

等幅值Clarke变换(3S/2S)

[ i_α ]   [ 1      -1/2    -1/2 ] [ i_A ]
[ i_β ] = [ 0       √3/2   -√3/2 ] [ i_B ] × (2/3)
                                   [ i_C ]

值得注意的是,等幅值变换的逆变换(2S/3S)矩阵为原矩阵的转置乘以 3/2 系数,而非简单的求逆。此外,若采用等功率约束(变换前后功率不变),则系数变为 √(2/3),此时变换矩阵为正交矩阵,逆变换即为转置。两种约束在FOC中均有应用,但等幅值变换因便于观察电流幅值而更常用于电流环调试,等功率变换则常用于功率计算与效率分析。

3.2 判断方法与操作流程:如何正确实施Clarke变换

在实际工程中,Clarke变换的实施并非简单的矩阵乘法,还需要考虑采样时序、零点漂移、相序一致性等问题。以下是标准操作流程:

  1. 确认三相电流采样顺序:通常按照 A→B→C 的顺序读取ADC采样值,且需保证三相采样时刻同步(或使用硬件触发采样)。
  2. 零点校准:在电机静止且未通电时,采集三相电流的偏置值,并在运行时减去该偏置,消除运放零点漂移。
  3. 代入变换矩阵:将校准后的 i_A、i_B、i_C 代入上述矩阵。注意:由于三相电流满足基尔霍夫定律 i_A + i_B + i_C = 0,实际中常省略 i_C 的采样,通过计算得到 i_C = -i_A - i_B,以减少硬件成本。
  4. 验证输出:在电机匀速旋转时,i_α 与 i_β 应呈现相位差 90° 的正弦波,且幅值相等。若波形畸变或幅值不等,需检查采样时序或相序。
步骤关键操作常见错误验证方法
1. 采样同步采样三相电流非同步采样导致相位误差观察三相电流过零点是否互差120°
2. 校准减去零点偏置未校准导致直流偏置静止时输出应为0
3. 变换矩阵乘法系数误用(2/3 vs √(2/3))幅值是否与相电流幅值一致
4. 验证检查α/β波形相序接反导致β轴反相α超前β 90°(正转时)

3.3 案例拆解:永磁同步电机开环调试中的Clarke变换验证

某工业伺服驱动器在调试一台 2.2kW 永磁同步电机时,出现电流环振荡问题。工程师首先检查了Clarke变换的输出波形,发现 i_α 与 i_β 的幅值不相等(α幅值约 3.2A,β幅值约 2.1A),且波形存在明显畸变。

背景与约束:电机额定电流 5A,母线电压 310V,开关频率 8kHz,电流采样使用两个霍尔传感器(A、B相),C相通过计算得到。控制器采用等幅值Clarke变换。

分析过程:

  • 首先检查采样电路,确认霍尔传感器输出正常,零点偏置已校准。
  • 对比 i_A 与 i_B 的采样波形,发现两者幅值相同但相位差不是 120°,而是约 115°。进一步检查发现,B相霍尔传感器的安装位置存在约 5° 的机械偏差。
  • 由于 C相由计算得到,该相位偏差被传递到 i_C,导致 Clarke 变换后的 α/β 分量幅值不等。

解决方案:在软件中增加相序校正矩阵,对采样得到的 i_B 进行相位补偿(旋转 5°),再执行 Clarke 变换。补偿后,i_α 与 i_β 幅值均为 3.0A,相位差 90°,电流环振荡消失。

复盘经验:Clarke变换对输入信号的相位精度非常敏感。在硬件安装无法保证精确时,软件相位校正是必要的补充手段。此外,建议在调试初期使用标准三相对称负载(如电阻箱)验证变换矩阵的正确性,再接入电机。

3.4 常见误区与总结复盘

Clarke变换虽然数学简单,但在工程应用中存在几个高频误区,值得特别注意:

误区一:混淆等幅值与等功率变换。等幅值变换系数为 2/3,等功率变换系数为 √(2/3)。若在电流环中使用等幅值变换,而在功率计算中使用等功率变换,会导致转矩估算偏差。建议整个FOC算法链统一采用一种约束。

误区二:忽略零序分量。Clarke变换仅适用于无零序分量的三相系统。若电机采用三角形接法或存在三次谐波电流,变换后的 α/β 分量会包含零序干扰,需增加滤波或采用改进型变换。

经验提醒:在调试时,可以先将电机转子锁定在零位,给定直轴电流(i_d),此时 i_α 应等于给定值,i_β 应接近 0。这一简单测试可快速验证变换方向与系数是否正确。

总结:Clarke变换实现了从三相静止到两相静止的坐标降维,是FOC算法链的基石。其核心在于磁动势等效与匝比选择。工程实施中需关注采样同步、零点校准、相序一致性和变换系数统一。掌握Clarke变换的几何意义与矩阵推导,将为后续Park变换(两相静止到两相旋转)打下坚实基础,从而真正实现磁场定向控制中“解耦”的目标。