1. 弱磁控制基础回顾:永磁同步电机数学模型与电压极限约束
各位工程师朋友,咱们开始聊弱磁控制。说实话,这个主题我讲了不下十次,但每次备课还是会翻出当年的项目笔记。弱磁控制,说白了就是让电机在基速以上还能继续提速的一种手段。你想想看,电池电压就那么多,反电动势却随着转速往上窜,不搞点“弱磁”操作,电机就只能停在基速那儿干瞪眼。
我个人习惯,讲弱磁之前一定先把数学模型捋清楚。模型不对,后面所有优化都是空中楼阁。咱们就从永磁同步电机(PMSM)的数学模型开始,一步步把电压极限约束这个“紧箍咒”给拆解明白。
1.1 永磁同步电机的 d-q 轴数学模型
做电机控制的,对 d-q 轴模型应该不陌生。我当年刚入行时,总觉得这个坐标变换很玄乎,后来亲手搭过一次仿真才真正理解——它就是把三相交流量,等效成两个直流量来处理,控制起来方便得多。
在同步旋转坐标系下,PMSM 的电压方程长这样:
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 轴电感(凸极电机 Ld ≠ Lq)
- ψf —— 永磁体磁链
- ωe —— 电角速度
- Rs —— 定子电阻
嗯,这里要注意:稳态运行时,微分项可以忽略。所以稳态电压方程简化为:
ud = Rs * id - ωe * Lq * iq
uq = Rs * iq + ωe * (Ld * id + ψf)
这个简化版本,就是我们做弱磁控制策略分析时最常用的基础模型。
1.2 电压极限约束——电机的“紧箍咒”
为什么要强调电压极限?因为逆变器能输出的最高电压是有限的。假设直流母线电压是 Udc,那么逆变器能输出的相电压幅值极限大约是 Udc/√3(SVPWM 调制下)。
电压极限方程:
ud² + uq² ≤ (Udc/√3)² = Ulim²
把稳态电压方程代进去,得到:
(Rs * id - ωe * Lq * iq)² + (Rs * iq + ωe * (Ld * id + ψf))² ≤ Ulim²
看着有点复杂对吧?别急,我一般会做一步简化——高速时电阻压降占比很小,可以忽略 Rs。于是:
(ωe * Lq * iq)² + (ωe * (Ld * id + ψf))² ≤ Ulim²
两边除以 ωe²,得到:
(Lq * iq)² + (Ld * id + ψf)² ≤ (Ulim / ωe)²
这个方程在 id-iq 平面上画出来,是一个椭圆。随着转速升高,椭圆不断收缩。这就是弱磁控制的物理本质——转速越高,电压极限椭圆越小,你必须把电流矢量往椭圆内部压。
核心理解:弱磁控制,本质上就是在电压极限椭圆的约束下,寻找最优的电流工作点。不是随便给个负的 id 就叫弱磁,你得知道往哪个方向走、走多少。
1.3 电流极限约束与工作区划分
除了电压极限,还有电流极限。逆变器和电机都有额定电流,不能超过。电流极限方程很简单:
id² + iq² ≤ Imax²
在 id-iq 平面上,这是一个圆。两个约束条件叠加,就划出了电机的可行工作区域。
我习惯把工作区分为三个:
| 工作区 | 约束条件 | 控制策略 |
|---|---|---|
| 恒转矩区(基速以下) | 电流极限圆内部 | MTPA(最大转矩电流比) |
| 弱磁一区(基速以上) | 电压极限椭圆 + 电流极限圆 | 弱磁控制(负 id 补偿) |
| 弱磁二区(深度弱磁) | 电压极限椭圆内部,电流受限 | MTPV(最大转矩电压比) |
我记得有一次做项目,客户要求电机在 3 倍基速下还能输出 20% 的额定转矩。当时我一看参数,Ld 偏小,弱磁能力不够。后来跟电机设计那边反复沟通,调整了转子结构,把 Ld 提上来才搞定。所以说,弱磁控制不只是算法问题,电机本体参数也很关键。
1.4 弱磁控制的本质——负 d 轴电流补偿
从电压极限方程可以看出,当转速升高时,为了满足电压约束,必须让 (Ld * id + ψf) 这一项变小。Ld 是固定的,ψf 也是固定的,唯一能动的就是 id。
给 id 一个负值,就能抵消一部分 ψf 产生的磁链。这就是“弱磁”这个名字的由来——通过负的 d 轴电流去削弱永磁体的磁场。
我的经验:弱磁电流的给定不是随便给的。给多了,铜损增加、效率下降;给少了,电压超限、逆变器过调制甚至报故障。我一般会先根据电压裕量算一个基础值,再用 PI 调节器做微调。
弱磁控制的基本流程:
- 实时计算当前电压幅值 us = √(ud² + uq²)
- 与电压极限 Ulim 比较,得到电压裕量 Δu = Ulim - us
- Δu 为负时,说明电压超限,需要增加负 id
- 通过 PI 调节器输出弱磁电流补偿量 Δid
- 将 Δid 叠加到 MTPA 给出的 id 参考值上
避坑提醒:我曾经在一个项目中,弱磁 PI 调节器的积分限幅没做好,导致积分饱和。转速一降下来,积分值还卡在很大的负值上,id 回不来,电机直接失步。从那以后,我每次做弱磁都会仔细检查积分限幅和抗饱和逻辑。
1.5 弱磁控制知识体系总览
下面这张图,是我自己总结的弱磁控制知识框架。每次带新人,我都会先让他们看这张图,建立全局观。
这张图把弱磁控制的整个脉络串起来了。从 PMSM 数学模型出发,到两个约束条件,再到三个工作区的划分,最后落到控制实现和优化目标。后面的课程,我们会沿着这个框架一步步深入。
1.6 本章小结
回顾一下这章的核心内容:
- PMSM 的 d-q 轴数学模型是弱磁控制的理论基础,稳态电压方程一定要烂熟于心
- 电压极限约束是一个随转速收缩的椭圆,是弱磁控制的根本驱动力
- 电流极限约束是一个固定半径的圆,限制了最大电流
- 弱磁的本质是通过负的 d 轴电流来抵消永磁体磁链,从而满足电压约束
- 工作区分为恒转矩区、弱磁一区、弱磁二区,各区控制策略不同
我个人觉得,理解电压极限椭圆是怎么收缩的,比背公式更重要。你可以在仿真里把转速从 1000rpm 慢慢拉到 5000rpm,观察椭圆的变化,感受一下“紧箍咒”是怎么越收越紧的。这种直观的理解,比任何公式都来得深刻。