3. FOC控制原理
永磁同步电机(PMSM)的矢量控制(FOC)之所以被称为“磁场定向控制”,其核心在于通过坐标变换,将定子三相交流电流解耦为相互正交的励磁分量(d轴电流)和转矩分量(q轴电流),从而将交流电机的控制问题等效为直流电机的控制问题。本章将深入剖析FOC的基本思想、四种典型的电流控制策略(id=0、MTPA、弱磁控制)以及工程中广泛应用的电流环与速度环级联控制结构,帮助读者建立从理论到工程实现的完整认知。
上图展示了FOC控制的核心框架:从坐标变换到电流控制策略的选择,再到级联控制结构的实现。下面我们将逐一展开每个关键环节的原理与工程实践。
3.1 磁场定向控制的基本思想
核心原理:从三相交流到两相直流的解耦
永磁同步电机的定子绕组在空间上互差120°电角度,通入三相对称交流电后产生旋转磁场。直接控制三相电流的幅值和相位非常困难,因为三相电流之间存在耦合。FOC的核心思想是通过两次坐标变换,将三相静止坐标系(ABC)下的交流量转换为两相旋转坐标系(dq)下的直流量:
- Clarke变换(3s/2s):将三相ABC坐标系变换到两相静止αβ坐标系,得到iα、iβ。该变换实现了从三相信号到两相信号的降维,但iα、iβ仍是交流量。
- Park变换(2s/2r):将αβ坐标系旋转θe角度(转子磁极位置),得到dq旋转坐标系下的id(励磁分量)和iq(转矩分量)。经过Park变换后,id和iq在稳态下为直流量,从而可以像控制直流电机一样,分别独立控制励磁和转矩。
在dq坐标系下,PMSM的电磁转矩方程为:
Te = 1.5 × p × [ψf × iq + (Ld - Lq) × id × iq]
其中,p为极对数,ψf为永磁体磁链,Ld和Lq分别为d轴和q轴电感。对于表贴式PMSM(Ld≈Lq),转矩仅由iq决定;对于内置式PMSM(Ld<Lq),第二项为磁阻转矩,可通过合理控制id来利用。
判断方法:如何确定是否需要磁场定向
判断一个电机控制系统是否采用了FOC,可以从以下三个特征入手:
- 是否存在Clarke/Park变换及反变换环节;
- 电流环是否在dq旋转坐标系下进行PI调节;
- 是否依赖转子位置信息进行坐标变换。
如果以上三点均满足,则说明系统采用了磁场定向控制。相比之下,直接转矩控制(DTC)则不需要坐标变换,而是直接控制定子磁链和转矩。
案例拆解:一台2.2kW内置式PMSM的FOC实现
某工业伺服驱动器采用2.2kW内置式PMSM,额定转速1500rpm,极对数p=4,Ld=0.35mH,Lq=0.85mH,ψf=0.18Wb。在额定工况下,若采用id=0控制,则仅需iq=Te/(1.5×p×ψf)=14.6A。但若采用MTPA控制,通过注入负id电流(约-6.5A),可产生额外的磁阻转矩,使得在相同转矩下总电流幅值降低约12%,铜耗降低约20%。这一改进在连续运行工况下可显著降低电机温升。
常见误区与总结
误区2:忽略坐标变换中的角度补偿。数字控制中,由于采样和计算延迟,需要对θe进行角度补偿(通常为1.5个开关周期对应的电角度),否则高速时会出现电流相位滞后。
3.2 id=0控制策略
核心原理:最简单的磁场定向策略
id=0控制,顾名思义,将d轴电流指令设定为0,使定子电流全部用于产生q轴转矩。此时,电磁转矩简化为:
Te = 1.5 × p × ψf × iq
转矩与iq呈严格的线性关系,控制逻辑最为简单。由于id=0,定子电流不会产生去磁效应,永磁体不会因电枢反应而退磁,运行安全性高。
操作流程:id=0控制的实现步骤
- 通过位置传感器或观测器获取转子电角度θe;
- 采样三相电流ia、ib、ic,经Clarke变换得到iα、iβ;
- 经Park变换得到id、iq反馈值;
- 设定id*=0,iq*由速度环输出或直接给定;
- 电流环PI调节器输出ud*、uq*;
- 经反Park变换得到uα*、uβ*,送入SVPWM调制。
案例拆解:表贴式PMSM风机驱动
某家用变频空调压缩机采用表贴式PMSM,额定功率1.5kW,最高转速9000rpm。由于表贴式转子Ld≈Lq,磁阻转矩几乎为零,因此采用id=0控制即可获得最优转矩输出。实际运行中,在低速段(<1000rpm)采用id=0控制,电流环带宽设为2kHz,速度环带宽设为50Hz,系统运行平稳,电流波形正弦度良好。但在高速段(>6000rpm),由于反电动势接近逆变器电压极限,id=0控制无法继续升速,需要切换至弱磁控制。
常见误区与总结
3.3 最大转矩电流比(MTPA)控制
核心原理:用最小电流产生最大转矩
MTPA控制的核心思想是:在给定电磁转矩Te*下,寻找一组(id, iq)使得定子电流幅值Is=√(id²+iq²)最小。这是一个带约束的优化问题,可通过拉格朗日乘数法求解。对于内置式PMSM(Ld<Lq),最优解满足:
id = [ψf - √(ψf² + 8×(Lq-Ld)²×iq²)] / [4×(Lq-Ld)]
实际工程中,常采用查表法或多项式拟合法实现MTPA控制。查表法预先离线计算不同转矩下的最优(id, iq)组合,运行时通过插值获取指令值。
判断方法:何时启用MTPA
- 电机为内置式PMSM(Ld≠Lq),且凸极率ρ=Lq/Ld>1.2;
- 系统对效率有较高要求,如电动汽车驱动、压缩机等长期运行场合;
- 逆变器电流容量有限,需要最大化转矩输出能力。
案例拆解:电动汽车驱动电机MTPA标定
某电动汽车驱动电机为内置式PMSM,峰值功率150kW,峰值转矩310Nm。在台架标定阶段,工程师通过测功机在不同转速和转矩点下扫描id、iq组合,记录电机效率、温升和逆变器直流母线电流。标定结果显示:在1000rpm、100Nm工况下,MTPA控制相比id=0控制,定子电流幅值从210A降至185A,铜耗降低22%,电机绕组温升降低8°C。在整车WLTC循环工况下,综合效率提升约3.5%。
常见误区与总结
3.4 弱磁控制
核心原理:突破电压极限的调速扩展
PMSM在高速运行时,反电动势E=ωe×ψf随转速线性上升。当反电动势接近逆变器最大输出电压时,电流环将失去调节能力。弱磁控制通过注入负向id电流,产生与永磁体磁场相反的电极反应,削弱气隙磁场,从而在电压极限内维持电流调节能力。弱磁控制的约束条件为:
电压极限:ud² + uq² ≤ umax²(umax = Vdc/√3)
电流极限:id² + iq² ≤ imax²
操作流程:弱磁控制的工程实现
- 实时计算当前电压利用率:Umag = √(ud²+uq²);
- 当Umag接近umax(通常为95%)时,启动弱磁调节器;
- 弱磁PI调节器根据电压裕量输出负向id_ref;
- 限制id_ref的下限(防止过度去磁);
- 电流环跟踪id_ref和iq_ref,实现弱磁升速。
案例拆解:高速主轴电机弱磁控制
某高速主轴电机额定转速3000rpm,最高转速12000rpm(4倍弱磁)。电机参数:Ld=0.2mH,Lq=0.5mH,ψf=0.05Wb,直流母线电压310V。在3000rpm以下采用MTPA控制,3000rpm以上进入弱磁区。实测在12000rpm时,id=-45A,iq=28A,电压利用率达到98%,输出功率维持在额定功率的85%。弱磁控制的关键在于电压环的带宽设计,过高的带宽会导致电流波动,过低的带宽则响应迟缓。本案例中弱磁调节器带宽设为200Hz,电流环带宽2kHz,速度环带宽30Hz,系统稳定运行。
常见误区与总结
误区2:弱磁控制只适用于内置式PMSM。表贴式PMSM同样可以弱磁,但由于Ld=Lq,弱磁能力有限,通常需要更大的负id电流,且去磁风险更高。
3.5 电流环与速度环的级联控制结构
核心原理:内外环协同的经典架构
FOC系统通常采用速度外环和电流内环的级联结构。速度环根据转速误差输出q轴电流指令iq*,电流环则快速跟踪id*和iq*,保证实际电流与指令一致。这种结构的设计依据是:电流环的响应速度远快于速度环(通常电流环带宽为速度环的10~20倍),从而实现了“快电流、慢速度”的时标分离,简化了控制器设计。
参数设计方法:带宽分配与PI整定
| 控制环 | 典型带宽 | PI参数整定方法 | 注意事项 |
|---|---|---|---|
| 电流环(内环) | 1~3 kHz | 基于电机电气时间常数τ=L/R,采用零极点对消法:Kp=L×BW,Ki=R×BW | 需考虑数字控制延迟(1.5个开关周期),带宽不宜超过开关频率的1/10 |
| 速度环(外环) | 20~100 Hz | 基于机械时间常数,采用对称最优法或模最优法 | 需加入低通滤波器抑制速度反馈噪声,带宽不宜超过电流环的1/10 |
案例拆解:伺服系统级联参数整定
某伺服系统采用FOC控制,开关频率10kHz,电流环采样频率10kHz,速度环采样频率1kHz。电机参数:Rs=0.5Ω,Ld=Lq=2mH,J=0.001kg·m²,B=0.0001Nm·s/rad。电流环设计带宽2kHz,计算得Kp=2×2π×2000×0.002=25.1V/A,Ki=0.5×2π×2000=6283V/(A·s)。速度环设计带宽50Hz,采用PI控制,Kp=J×2π×50=0.314Nm·s/rad,Ki=Kp×50=15.7Nm/(rad·s)。实测阶跃响应:电流环上升时间约0.15ms,速度环上升时间约20ms,系统无超调,稳态误差为零。