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,否则进入过调制区,需按比例缩放。
| 环节 | 输入 | 输出 | 关键参数 |
|---|---|---|---|
| Clarke | ia、ib、ic | iα、iβ | 等幅值/等功率系数 |
| Park | iα、iβ、θe | id、iq | θe精度 |
| 电流PI | id*、iq*、id、iq | ud*、uq* | Kp、Ki、限幅 |
| SVPWM | uα*、uβ*、Udc | 六路PWM | Ts、死区 |
四、磁场定向控制实现流程与场景
以一台内置式PMSM(Ld=3 mH、Lq=6 mH、ψf=0.12 Wb、p=4)为例,FOC一个PWM周期内的执行顺序为:
- ADC采样两相电流与母线电压,读取转子电角度
θe; - Clarke变换得到
iα、iβ,Park变换得到id、iq; - 速度环PI计算转矩指令,MTPA模块分配
id*、iq*; - 电流环PI输出
ud*、uq*,叠加解耦前馈; - 反Park得到
uα*、uβ*,SVPWM生成六路驱动; - 更新PWM比较寄存器,等待下一周期。
id、iq 交叉耦合、转矩脉动大;② 电流采样与PWM更新不同步,产生额外延时使电流环振荡;③ 忽略死区与管压降,低速时电流波形畸变;④ 速度环积分饱和未处理,突加负载后恢复缓慢。复盘时可用示波器同时观察 iq* 与 iq 的阶跃响应、θe 与相电流过零点的对齐关系,以及SVPWM扇区切换处的电流纹波。只有坐标变换、双闭环与SVPWM三者时序正确配合,FOC才能为后续MTPA与高速弱磁提供稳定、可控的电流与转矩基础。