3. 矢量控制基础

矢量控制(FOC,Field-Oriented Control)是PMSM高性能调速的基石。它的核心思想是:把三相定子电流通过坐标变换映射到与转子磁场同步旋转的dq坐标系中,使交轴电流 iq 控制转矩、直轴电流 id 控制磁场,从而像控制直流电机一样分别控制磁链与转矩。理解Clarke/Park变换、双闭环结构、SVPWM以及整体实现流程,是后续MTPA与高速扩速控制的必要前提。

一、坐标变换:从三相静止到两相旋转

PMSM三相绕组在空间上互差120°电角度,直接在三相坐标系中控制电流既复杂又存在耦合。Clarke变换将三相静止坐标系(a-b-c)投影到两相静止坐标系(α-β),Park变换再将α-β旋转到与转子同步的dq坐标系。变换关系如下:

Clarke(等幅值):
iα = ia
iβ = (ia + 2ib) / √3

Park:
id =  iα·cosθe + iβ·sinθe
iq = -iα·sinθe + iβ·cosθe

反Park:
uα = ud·cosθe - uq·sinθe
uβ = ud·sinθe + uq·cosθe

其中 θe 为转子电角度,由编码器、旋变或滑模观测器获得。变换后,稳态下 id、iq 为直流量,PI调节器可实现零稳态误差,这正是FOC优于直接三相控制的关键。对于表贴式PMSM,通常令 id=0 实现单位电流最大转矩;对于内置式PMSM,则需通过MTPA分配 id 与 iq。

二、电流环与速度环的双闭环结构

工程上普遍采用“外环速度、内环电流”的串级结构。速度环根据转速误差输出转矩指令,经MTPA或弱磁模块分解为 id*、iq*;电流环分别对 id、iq 进行PI调节,输出 ud*、uq*,再经反Park与SVPWM驱动逆变器。

  • 电流环:带宽通常为1~2 kHz,决定动态响应与过流保护速度,需考虑采样延时与PWM更新延时。
  • 速度环:带宽约为电流环的1/5~1/10,输出转矩指令,需加限幅与抗积分饱和。
  • 前馈解耦:在 ud、uq 上叠加 -ωe·Lq·iq 与 ωe·(Ld·id+ψf),抵消交叉耦合,提高高速性能。
调试顺序建议:先整定电流环(给阶跃 iq*,观察 iq 上升时间与超调),再整定速度环。电流环未稳时不要闭合速度环。

三、SVPWM原理

SVPWM(空间矢量脉宽调制)把逆变器8种开关状态映射为6个有效矢量与2个零矢量,通过相邻矢量与零矢量的作用时间合成目标电压矢量 Uref。相比SPWM,SVPWM直流电压利用率提高约15%,谐波更小,且便于数字化实现。

实现步骤:判断 Uref 所在扇区 → 计算相邻矢量作用时间 T1、T2 → 计算零矢量时间 T0 → 按七段式或五段式生成比较值。关键约束是 T1+T2 ≤ Ts,否则进入过调制区,需按比例缩放。

环节输入输出关键参数
Clarkeia、ib、iciα、iβ等幅值/等功率系数
Parkiα、iβ、θeid、iqθe精度
电流PIid*、iq*、id、iqud*、uq*Kp、Ki、限幅
SVPWMuα*、uβ*、Udc六路PWMTs、死区

四、磁场定向控制实现流程与场景

以一台内置式PMSM(Ld=3 mH、Lq=6 mH、ψf=0.12 Wb、p=4)为例,FOC一个PWM周期内的执行顺序为:

  1. ADC采样两相电流与母线电压,读取转子电角度 θe;
  2. Clarke变换得到 iα、iβ,Park变换得到 id、iq;
  3. 速度环PI计算转矩指令,MTPA模块分配 id*、iq*;
  4. 电流环PI输出 ud*、uq*,叠加解耦前馈;
  5. 反Park得到 uα*、uβ*,SVPWM生成六路驱动;
  6. 更新PWM比较寄存器,等待下一周期。
常见误区:① 电角度零位未校准,导致 id、iq 交叉耦合、转矩脉动大;② 电流采样与PWM更新不同步,产生额外延时使电流环振荡;③ 忽略死区与管压降,低速时电流波形畸变;④ 速度环积分饱和未处理,突加负载后恢复缓慢。

复盘时可用示波器同时观察 iq* 与 iq 的阶跃响应、θe 与相电流过零点的对齐关系,以及SVPWM扇区切换处的电流纹波。只有坐标变换、双闭环与SVPWM三者时序正确配合,FOC才能为后续MTPA与高速弱磁提供稳定、可控的电流与转矩基础。

PMSM 磁场定向控制(FOC)信号链 速度环 PI ω* → Te* MTPA / 弱磁 id*, iq* 电流环 PI ud*, uq* 反 Park uα*, uβ* SVPWM 六路 PWM 三相逆变器 Udc → 三相 PMSM θe, ia, ib Clarke / Park id, iq 位置/速度检测 θe, ω 反馈通道:电流采样 + 位置/速度检测 前向通道:速度环 → MTPA → 电流环 → 反Park → SVPWM → 逆变器