1. 弱磁控制基础

大家好,我是你们的老朋友。今天咱们聊聊弱磁控制。说实话,这个主题我做了十几年,踩过的坑不少,但也积累了一些实实在在的经验。弱磁控制,说白了就是让电机在高速下还能输出足够的扭矩。你想想看,电动车要跑高速,主轴要高速旋转,没有弱磁可不行。

1.1 永磁同步电机的数学模型

要理解弱磁,先得把电机模型搞清楚。我个人习惯用 dq 坐标系下的数学模型,因为这样最直观。

永磁同步电机(PMSM)在 dq 旋转坐标系下的电压方程是这样的:

ud = Rs * id + Ld * (did/dt) - ωe * Lq * iq
uq = Rs * iq + Lq * (diq/dt) + ωe * (Ld * id + ψf)

其中:

  • ud、uq:d轴和q轴电压
  • id、iq:d轴和q轴电流
  • Ld、Lq:d轴和q轴电感
  • Rs:定子电阻
  • ωe:电角速度
  • ψf:永磁体磁链

嗯,这里要注意。当电机高速运行时,电阻压降占比很小,可以忽略。这时候电压方程简化为:

ud ≈ -ωe * Lq * iq
uq ≈ ωe * (Ld * id + ψf)

我在项目中遇到过一个问题:有次调试高速电机,发现电压一直受限,后来才发现是忽略了电阻压降的影响。虽然高速时电阻压降小,但在某些工况下它确实会带来误差。

核心要点:高速运行时,电压主要由反电动势决定。反电动势与转速成正比,这就是为什么我们需要弱磁——因为反电动势会超过逆变器能提供的电压上限。

1.2 电压极限椭圆与电流极限圆

这两个概念是弱磁控制的地基。你想想看,逆变器能输出的电压和电流都是有上限的。电压受直流母线电压限制,电流受逆变器额定电流和电机热容量限制。

电压极限椭圆

由电压方程可得:

(Lq * iq)² + (Ld * id + ψf)² ≤ (Umax / ωe)²

这是一个椭圆方程。随着转速升高,椭圆会收缩。为什么?因为分母上有 ωe,转速越高,椭圆越小。

电流极限圆

id² + iq² ≤ Imax²

这是一个标准的圆。电流不能超过逆变器和电机的承受能力。

我建议你把这两个图形画在同一个坐标系里。你会发现,弱磁控制其实就是在这个交集里找最优的工作点。

个人经验:我曾经在调试一个高速主轴电机时,发现电压极限椭圆收缩得比预期快。后来查出来是 Ld 和 Lq 的饱和效应导致的。所以,实际电感值会随电流变化,设计时一定要考虑饱和。

1.3 弱磁控制的基本原理与分类

弱磁控制的原理,说白了就是:当电压达到极限时,通过增加负的 id 电流(也就是去磁电流),来抵消一部分永磁体磁链,从而降低反电动势,让电机能继续升速。

为什么会这样?你看电压方程:uq ≈ ωe * (Ld * id + ψf)。如果 id 为负,Ld * id 就是负值,可以抵消一部分 ψf。这样在同样的转速下,uq 就会降低,电压就不会饱和了。

弱磁控制主要分为以下几类:

分类 特点 适用场景
查表法(LUT) 离线计算好 id/iq 指令,在线查表 对实时性要求高,且工况相对固定
基于电压反馈 通过电压环调节 id 指令 通用性强,鲁棒性好
基于模型计算 利用电机模型实时计算最优 id 需要精确的电机参数
混合方法 结合查表和反馈,取长补短 高性能应用,如电动汽车

我个人比较喜欢基于电压反馈的方法。为什么?因为它对参数不敏感。我在项目中遇到过参数漂移导致弱磁失效的情况,后来改用电压反馈法,问题就解决了。

避坑指南:我曾经在弱磁深度过大时,发现电机出现了不可逆退磁。所以,id 电流不能无限增加,一定要设置下限。一般来说,id 的负向最大值不要超过永磁体退磁电流的 80%。

下面我用一张 SVG 图来展示弱磁控制的核心逻辑:

弱磁控制核心逻辑框架 转速指令 ω* 扭矩指令 T* MTPA 控制 电压饱和? 保持 MTPA 进入弱磁 弱磁控制器 计算 id_ref (负值) 输出 id_ref, iq_ref 核心逻辑: 1. 先按 MTPA 计算电流指令 2. 判断电压是否饱和 3. 饱和则进入弱磁,增加负 id 4. 不饱和则保持 MTPA

这张图展示了弱磁控制的基本决策流程。先按 MTPA(最大转矩电流比)计算,如果电压不饱和,就保持 MTPA。如果电压饱和了,就进入弱磁模式,通过增加负的 id 电流来降低反电动势。

总结一下:弱磁控制的核心就是「电压不够,电流来凑」。通过注入负的 d 轴电流,等效降低永磁体磁链,从而在电压受限的情况下继续提升转速。但要注意,弱磁会带来额外的铜耗,效率会下降。所以,能不用弱磁就不用,这是基本原则。

好了,这一章的内容就到这里。弱磁控制的基础打牢了,后面咱们再深入讨论具体的实现方法和优化技巧。

专注资料整理