3. 坐标变换与矢量控制
在 PMSM 的 MTPA 与弱磁控制中,所有高级算法最终都要落到“如何控制三相电流”这一底层问题上。矢量控制(FOC)的核心思想,是把定子三相电流从静止坐标系变换到随转子旋转的 dq 坐标系,从而把交流量变成直流量,使转矩与磁链可以像直流电机一样分别控制。理解 Clarke 变换、Park 变换以及电流环、速度环的嵌套结构,是后续 MTPA 查表和弱磁轨迹规划能够正确落地的前提。
一、从三相到两相:Clarke 变换
Clarke 变换把三相静止坐标系 abc 中的物理量投影到两相静止坐标系 αβ。对于三相对称、无零序分量的系统,常用等幅值形式:
iα = (2/3) * (ia - 0.5*ib - 0.5*ic)
iβ = (2/3) * (√3/2*ib - √3/2*ic)
若 ia + ib + ic = 0,可简化为:
iα = ia
iβ = (ia + 2*ib) / √3
工程实现中,电流采样通常只测两相(如 ia、ib),第三相由基尔霍夫定律推算。Clarke 变换本身不依赖转子位置,因此可以在中断中固定执行。需要注意:等幅值变换与等功率变换的系数不同,若与后级 Park 变换、电流环 PI 参数配套使用,必须保持同一套定义,否则会出现转矩标幺值偏差。
二、从静止到旋转:Park 变换
Park 变换把 αβ 坐标系中的量旋转到随转子磁场同步旋转的 dq 坐标系,旋转角为转子电角度 θe:
id = iα*cos(θe) + iβ*sin(θe)
iq = -iα*sin(θe) + iβ*cos(θe)
反变换:
iα = id*cos(θe) - iq*sin(θe)
iβ = id*sin(θe) + iq*cos(θe)
经过 Park 变换后,稳态下 id、iq 为直流量,PI 调节器可以实现零稳态误差。θe 的精度直接决定 dq 轴解耦质量:若角度存在偏差,id 与 iq 会互相串扰,表现为转矩脉动、效率下降,甚至弱磁区电流不可控。因此编码器零位校准、旋变解码延迟补偿是 FOC 调试的第一步。
三、电流环与速度环的嵌套结构
FOC 采用典型的双闭环级联结构。内环为电流环,分别对 id、iq 进行 PI 调节,输出 ud、uq,再经反 Park 变换得到 uα、uβ,最后通过 SVPWM 驱动逆变器。外环为速度环,根据速度误差输出 q 轴电流给定 iq*。d 轴电流给定 id* 在基速以下通常设为 0(表贴式 PMSM),在 MTPA 或弱磁区则由算法模块给出。
带宽分配是关键:电流环带宽应显著高于速度环,一般取 1~2 kHz,速度环带宽约为其 1/5~1/10。若两者带宽接近,会出现环间耦合振荡。此外,电流环 PI 参数与电机电感、采样周期密切相关,常用零极点对消法整定:
Kp_i = Ls * ωc
Ki_i = Rs * ωc
其中 ωc 为期望电流环带宽,Ls 为 dq 轴电感,Rs 为定子电阻
四、FOC 实现要点与常见误区
| 环节 | 关键参数/操作 | 常见问题 |
|---|---|---|
| 电流采样 | 采样时刻对齐 PWM 中点 | 采样噪声大、三相不平衡 |
| Clarke 变换 | 等幅值系数 2/3 | 与 Park 系数不匹配导致标幺错误 |
| Park 变换 | θe 零位校准 | 角度偏差引起 id/iq 串扰 |
| 电流环 PI | 带宽 1~2 kHz | 积分饱和、限幅不当 |
| 速度环 PI | 带宽为电流环 1/5~1/10 | 外环过快引起振荡 |
| 弱磁/MTPA | 根据转速与电压修正 id* | 未考虑电压极限圆导致失控 |
调试复盘:很多工程师在弱磁区出现“电流跟踪不上、转矩骤降”,往往不是弱磁算法本身的问题,而是 Park 变换角度延迟未补偿。逆变器输出与采样之间存在一拍延迟,高速时电角度变化大,若不做角度预测,dq 轴电流会明显偏离给定。建议在电流环中加入 1.5 个采样周期的角度前馈补偿,并确认编码器零位与电角度零位一致。
工程建议:先让电机在 id*=0 条件下稳定运行于基速以下,确认 Clarke/Park 变换、电流环、速度环均正常,再逐步投入 MTPA 与弱磁模块。这样可以把坐标变换问题与控制策略问题解耦,避免多因素耦合导致排障困难。
综上,Clarke 与 Park 变换是 FOC 的数学骨架,双闭环结构是控制落地的基本形态。只有保证坐标变换角度准确、电流环带宽充足、速度环与电流环带宽合理分离,后续的 MTPA 与弱磁控制才能在 dq 轴上被精确执行,从而在宽转速范围内实现高效率与高动态响应。