1. 弱磁控制基础:什么是弱磁控制?为什么需要弱磁?
各位同学,咱们开始讲弱磁控制。说实话,这个知识点在FOC里属于「既基础又容易踩坑」的部分。我当年刚接触电机控制时,总觉得弱磁是个很玄乎的东西——明明磁场是电机工作的根本,为什么还要去削弱它?
别急,咱们一步步拆开看。
1.1 什么是弱磁控制?
弱磁控制,说白了就是:当电机转速高到反电动势接近母线电压时,主动减小永磁体产生的磁场分量,从而让电机还能继续提速。
你想想看,永磁同步电机的转子自带磁钢,转起来就会在定子绕组里感应出反电动势。这个反电动势跟转速成正比——转速越高,反电动势越大。但母线电压是固定的,反电动势不能超过它,否则电流就控不住了。
那怎么办?
我们通过调整定子电流的d轴分量(直轴电流),产生一个与永磁磁场方向相反的磁场,去抵消一部分永磁磁场。等效来看,就是「弱化」了气隙磁场。这样一来,同样的转速下反电动势就降低了,电机就能继续往上提速。
核心定义:弱磁控制 = 通过负的d轴电流(Id < 0)来削弱永磁体产生的气隙磁场,从而在电压极限内提升电机转速。
1.2 为什么需要弱磁?
这个问题其实可以换个角度问:没有弱磁会怎样?
我直接说结论:没有弱磁,电机最高转速就被「电压极限圆」卡死了。
咱们看一个实际场景。假设你有一台额定转速3000rpm的永磁同步电机,母线电压310V(三相整流)。在基速以下,FOC控制得好好的,电流环响应也快。但当你把转速指令给到4000rpm、5000rpm时,问题来了——
- 反电动势已经接近甚至超过母线电压
- 电流调节器饱和,输出失真
- 电机实际转速上不去,甚至可能失步
我在做电动工具项目时就遇到过这个坑。客户要求空载转速从8000rpm提到12000rpm,但电机参数没变。一开始我硬调PI参数,结果转速到9000rpm就卡住了,电流波形乱成一团。后来加了弱磁控制,转速轻松跑到12500rpm,波形也干净了。
所以,弱磁的核心价值就两个:
- 突破电压极限——让电机跑得比基速更快
- 拓宽恒功率调速范围——在高速区维持一定的输出功率
个人经验:弱磁不是万能的。它本质上是用「牺牲一部分转矩能力」来换取「更高的转速」。如果你的应用需要低速大转矩,弱磁帮不上忙;但如果是高速轻载场景(比如风机、离心机、电动工具),弱磁就是刚需。
1.3 弱磁的物理本质
咱们从电机内部来看。永磁同步电机的转矩由两部分组成:
- 永磁转矩——永磁磁场与q轴电流相互作用产生
- 磁阻转矩——d轴和q轴电感差异产生(凸极效应)
弱磁的本质,就是通过控制d轴电流,改变定子磁链的幅值和方向,使合成磁链被限制在电压极限椭圆内。
我习惯用一句话概括:弱磁 = 用电流去「对抗」永磁体产生的磁链。
你想想看,永磁体产生的磁链ψf是固定的(温度变化会有影响,但大致不变)。当转速升高,反电动势E = ω·ψf也跟着升高。要降低反电动势,就得减小等效磁链。怎么减?用d轴电流产生一个反向磁链Ld·Id,去抵消一部分ψf。
等效磁链:ψs = ψf + Ld·Id
当Id为负值时,ψs < ψf,这就是弱磁。
注意:弱磁不是真的把永磁体消磁了。永磁体的磁场还在,只是我们通过定子电流产生了一个反向磁场去「抵消」它。一旦电流撤掉,永磁磁场立刻恢复。所以弱磁是可控的、可逆的。
1.4 弱磁的数学原理
数学上,弱磁控制基于两个核心约束:
电压方程(稳态):
ud = Rs·id - ω·Lq·iq
uq = Rs·iq + ω·(Ld·id + ψf)
其中ud、uq是d-q轴电压,Rs是定子电阻,Ld、Lq是d-q轴电感,ω是电角速度,ψf是永磁磁链。
电压极限:
ud² + uq² ≤ Umax²
Umax由母线电压和PWM调制方式决定。对于SVPWM,Umax = Udc/√3。
把电压方程代入极限条件,忽略电阻(高速时电阻压降占比很小),得到:
(Lq·iq)² + (Ld·id + ψf)² ≤ (Umax/ω)²
这个方程在d-q电流平面上画出一个椭圆——这就是电压极限椭圆。随着转速升高,椭圆收缩。当转速超过基速时,椭圆小到连MTPA(最大转矩电流比)曲线上的点都包含不进去了。这时候就必须进入弱磁区。
关键结论:弱磁控制的本质,就是让电流工作点沿着电压极限椭圆的边界,向负Id方向移动。转速越高,需要的负Id越大。
1.5 弱磁区的划分
我习惯把永磁同步电机的运行区域分成三段:
| 区域 | 转速范围 | 控制策略 | Id参考值 |
|---|---|---|---|
| 恒转矩区(基速以下) | 0 ≤ n ≤ n_base | MTPA / Id=0 | Id ≥ 0(或按MTPA计算) |
| 弱磁I区(基速到转折速) | n_base < n ≤ n_turn | 弱磁控制 | Id < 0,沿电压极限椭圆边界 |
| 弱磁II区(深度弱磁) | n > n_turn | 最大转矩电压比(MTPV) | Id进一步负向,沿MTPV曲线 |
这里n_base是基速,n_turn是转折速度——从电压极限椭圆边界切换到MTPV曲线的那个点。
避坑指南:我曾经在弱磁I区和II区的切换上吃过亏。如果切换点判断不准,电流环会剧烈震荡。我的做法是:实时计算电压利用率,当电压利用率接近1.0时,主动从弱磁I区切换到MTPV模式。这个阈值我一般设在0.95~0.98之间,具体看电机参数和母线电压波动范围。
1.6 弱磁控制的整体框架
下面这张图是我自己总结的弱磁控制知识框架,帮你理清思路:
1.7 小结
这一章咱们把弱磁控制的基础讲清楚了。总结几个关键点:
- 弱磁的本质:用负的d轴电流抵消部分永磁磁链,降低反电动势
- 弱磁的目的:突破电压极限,拓宽电机的高速运行范围
- 弱磁的数学约束:电压极限椭圆 + 电流极限圆,工作点必须落在两者交集内
- 弱磁的区域:恒转矩区 → 弱磁I区 → 弱磁II区(MTPV),转速越高,Id越负