3. 电机控制基础

要理解力矩电机的FOC与高响应控制,必须先回到电机控制最底层的几条主线:直流电机如何靠换向器实现转矩连续,交流电机为什么需要变频与矢量控制,坐标变换如何把耦合的三相量解耦成可独立控制的直流量,以及空间矢量与PWM如何把控制量真正变成定子电压。本节把这条链路串起来,为后续电流环、速度环和位置环打基础。

一、直流电机:转矩与换向的直观模型

直流电机的转矩来自载流导体在磁场中受到的安培力。对永磁直流电机,电磁转矩可写为 Te = Kt · Ia,反电动势为 E = Ke · ω。电枢回路电压方程为:

U = R·I + L·(dI/dt) + E
E = K_e · ω
T_e = K_t · I
J·(dω/dt) = T_e - T_L - B·ω

其中 Kt 与 Ke 在SI单位下数值相等。直流电机之所以控制简单,是因为机械换向器与电刷自动完成了“电流方向随转子位置切换”,使磁场始终近似正交,转矩与电枢电流近似成正比。但电刷带来磨损、火花、维护和高速限制,这正是交流电机与无刷电机取代它的原因。

理解直流电机是理解FOC的钥匙:FOC本质上是用电力电子和软件“电子换向”替代机械换向器,并主动维持定子磁场与转子磁场正交。

二、交流电机控制基础:从变频到矢量

交流电机(异步电机、永磁同步电机)的定子三相绕组在空间上互差120°电角度。通入三相对称电流后,合成一个旋转磁动势,其转速为同步转速 n1 = 60f/p。若只改变频率而不同时协调电压,磁通会随频率变化而饱和或减弱,因此早期通用变频器采用 V/f = 常数 控制,保证气隙磁通近似恒定。

但V/f控制只控制幅值和频率,不控制电流相位,动态转矩响应差、低速转矩不足。矢量控制(FOC)的核心思想是:把定子电流分解为励磁分量 id 和转矩分量 iq,在转子磁场定向坐标系下分别闭环控制。对表贴式永磁同步电机,通常令 id = 0,则转矩 Te = 1.5·p·ψf·iq,转矩与 iq 线性化,响应快且无磁通耦合。

三、坐标变换:Clarke与Park

坐标变换是FOC的数学骨架。三相静止坐标系 (a,b,c) 先经Clarke变换到两相静止坐标系 (α,β),再经Park变换到随转子旋转的 (d,q) 坐标系。常用等幅值变换如下:

Clarke(等幅值):
i_α = (2/3)·(i_a - 0.5·i_b - 0.5·i_c)
i_β = (2/3)·(√3/2)·(i_b - i_c)

Park:
i_d =  i_α·cosθ + i_β·sinθ
i_q = -i_α·sinθ + i_β·cosθ

反Park:
u_α = u_d·cosθ - u_q·sinθ
u_β = u_d·sinθ + u_q·cosθ

其中 θ 为转子电角度,由编码器、霍尔或观测器获得。变换的物理意义是:把在空间旋转的交流量,投影到随转子一起旋转的坐标系上,于是原本正弦变化的 id、iq 变成直流量,PI调节器才能实现零稳态误差。若角度不准,d、q 轴会串扰,表现为转矩波动、效率下降甚至失控。

四、空间矢量与SVPWM原理

三相逆变器有6个功率开关,共8种开关状态,对应8个基本电压矢量:6个有效矢量 U1~U6 和2个零矢量 U0、U7。它们把复平面分成6个60°扇区。空间矢量PWM(SVPWM)的目标是:在一个PWM周期 Ts 内,用相邻两个有效矢量和零矢量按伏秒平衡合成参考电压矢量 Uref。

设参考矢量落在第Ⅰ扇区,由 U4、U6 合成,作用时间满足:

T1 = Ts·(√3·|Uref|/Udc)·sin(60° - θ)
T2 = Ts·(√3·|Uref|/Udc)·sin(θ)
T0 = Ts - T1 - T2

相比正弦PWM,SVPWM直流母线利用率提高约15.5%,谐波更优,且天然适合数字实现。实际工程中常用七段式对称序列,把零矢量均分在周期两端,降低谐波和开关损耗。

FOC控制链路与SVPWM矢量合成 速度/位置给定 ω* / θ* 速度环PI 输出 iq* 电流环PI ud*, uq* 反Park变换 uα*, uβ* SVPWM 六路PWM PMSM 力矩电机 id=0 控制 驱动 电流采样 ia, ib, ic 位置/角度 θ, ω α β U4 U6 U2 U3 U1 U5 Uref θ Uref 由相邻矢量 U4、U6 与零矢量按伏秒平衡合成

五、关键参数与实现要点

环节 核心量 典型参数/条件 常见问题
Clarke/Park θ、id、iq θ误差 < 1°电角度 角度偏差导致dq串扰
电流环 Kp、Ki 带宽 1~3 kHz 采样延迟引起振荡
SVPWM Ts、Udc Ts = 50~100 μs 死区导致低压畸变
位置反馈 编码器分辨率 17~23 bit 零位偏移使转矩下降

六、案例与误区复盘

以一台24槽22极力矩电机为例:额定转矩5 N·m,Kt = 0.8 N·m/A,额定电流约6.25 A。若编码器零位偏移5°电角度,实际 id 不再为零,产生额外铜耗和转矩脉动,表现为低速爬行、温升偏高。排查时应先做转子零位标定,再检查Park变换所用θ是否与电角度一致。

常见误区:把V/f控制当成矢量控制;忽略电流采样与PWM更新之间的延时;死区不补偿导致低速转矩波动;用机械角度代替电角度参与Park变换。这些都会让高响应控制“看起来能转,但性能上不去”。