1. 弱磁控制基础:永磁同步电机弱磁原理、电压极限椭圆与电流极限圆、弱磁区间的定义与分类
各位同学好,我是老张。做电机控制这行十几年了,从最早搞直流无刷,到后来主攻永磁同步,踩过的坑真不少。今天咱们开始聊弱磁控制——这个让很多工程师头疼的话题。
说实话,我刚入行那会儿,觉得弱磁就是个“玄学”。明明电机转速已经到额定点了,还想往上提?那就得靠弱磁。但怎么弱、弱多少、什么时候该退出,这里面的门道可深了。今天这一章,咱们先把基础打牢。
1.1 永磁同步电机弱磁原理
先问大家一个问题:为什么电机转速上不去?
根本原因就一个——反电动势。永磁同步电机的转子是永磁体,转起来就会在定子绕组里感应出反电动势。转速越高,反电动势越大。当反电动势接近母线电压时,电流就推不进去了,电机也就到了速度极限。
那弱磁是干什么的?说白了,就是用直轴去磁电流抵消一部分永磁磁链,让等效气隙磁场变弱,从而降低反电动势。这样在同样的母线电压下,就能把转速再往上推一推。
核心公式(电压方程简化版):
ud = Rs·id - ω·Lq·iq
uq = Rs·iq + ω·(Ld·id + ψf)
电压极限:ud² + uq² ≤ (Udc/√3)²
当转速 ω 升高,uq 中的 ω·ψf 项占主导。要维持电压不超限,只能让 id 负向增大,抵消 ψf 的影响。
我在一个高速风机项目里遇到过这种情况:额定转速3000rpm,客户非要跑到4500rpm。不加弱磁,到3200rpm就报过压故障了。后来把 id 拉到 -0.7 倍额定电流,转速稳稳上到4600rpm。嗯,这就是弱磁的威力。
1.2 电压极限椭圆与电流极限圆
这两个概念,是理解弱磁区间的钥匙。你想想看,电机能跑多快、能出多大转矩,其实都被这两个“圈”限制着。
电流极限圆
这个好理解——逆变器和电机能承受的最大电流。公式很简单:
id² + iq² ≤ Is_max²
画在 id-iq 平面上,就是一个以原点为圆心、半径为 Is_max 的圆。任何工作点都不能超出这个圆。
电压极限椭圆
这个稍微复杂点。从电压方程推导出来,忽略电阻(高速时电阻压降占比很小),可以得到:
(Ld·id + ψf)² + (Lq·iq)² ≤ (Umax/ω)²
这是一个中心在 (-ψf/Ld, 0) 的椭圆。转速越高,椭圆越小。当转速趋于无穷,椭圆缩成一个点。
| 参数 | 物理含义 | 对弱磁的影响 |
|---|---|---|
| ψf(永磁磁链) | 转子永磁体产生的磁链 | 越大,弱磁越困难,需要更大的负 id |
| Ld(直轴电感) | d轴电感,通常小于Lq | 越大,弱磁能力越强(凸极率影响) |
| Lq(交轴电感) | q轴电感,通常大于Ld | 影响转矩输出和电压椭圆形状 |
| Umax(最大相电压) | 由母线电压和调制方式决定 | 越高,弱磁起始转速越高 |
个人经验:我习惯在调试初期先把电压极限椭圆画出来,再叠加上电流极限圆。两个圆的交集,就是电机能跑的所有工作点。有一次调试,怎么调都调不出额定转矩,后来一画图才发现——电压椭圆已经把电流圆切掉一大块了,转矩角根本到不了最优值。
1.3 弱磁区间的定义与分类
搞清楚了两个“圈”,咱们就能给弱磁区间分分类了。根据工作点落在哪个区域,控制策略完全不同。
区间一:恒转矩区(MTPA区)
转速较低时,电压椭圆很大,电流圆完全被包含在内。这时候不需要弱磁,控制目标是最大转矩电流比(MTPA)。说白了,就是用最小的电流出最大的转矩。
- 特点:id 为负但较小,主要靠 iq 出力
- 控制目标:沿 MTPA 曲线运行
- 电压裕量:充足,不需要考虑电压限制
区间二:弱磁I区(部分弱磁区)
转速升高,电压椭圆开始缩小,切到了电流圆。这时候工作点必须沿着电流圆和电压椭圆的交点走。
- 特点:id 负向增大,iq 开始减小
- 控制目标:在电压限制下最大化转矩
- 电压裕量:刚好用满,ud²+uq² = Umax²
区间三:弱磁II区(深度弱磁区)
转速继续升高,电压椭圆进一步缩小,完全被电流圆包含。这时候工作点只能沿着电压椭圆走,电流圆不再是限制。
- 特点:id 很大(负向),iq 很小
- 控制目标:维持电压平衡,尽可能输出转矩
- 电压裕量:始终用满,但电流裕量很大
我曾经踩过的坑:在弱磁II区,如果电流环带宽不够,很容易出现“电压崩溃”——就是电流还没跟上,电压已经超限了,导致过流保护跳闸。后来我专门在弱磁II区加了电压前馈,才把这个问题解决。后面章节会详细讲这个前馈怎么加。
1.4 知识体系总览
下面这张图,把本章的核心逻辑串起来了。我建议你把它存下来,后面每学一章都回来对照一下,看看自己学到哪个位置了。
1.5 本章小结
这一章咱们把弱磁控制的基础打了一遍。核心就三件事:
- 弱磁的本质——用负的 id 电流去抵消永磁磁链,降低反电动势,从而突破转速极限
- 两个约束边界——电压极限椭圆(随转速升高而缩小)和电流极限圆(固定不变),工作点必须落在两者交集内
- 三个工作区间——恒转矩区(MTPA)、弱磁I区(部分弱磁)、弱磁II区(深度弱磁),每个区间的控制目标不同
嗯,基础就这些。你可能会问:知道了这些区间,具体怎么切换?电流指令怎么算?电压前馈怎么加?别急,后面几章咱们一个一个拆解。我在C2000上把这些算法都跑过,踩过的坑、总结的经验,都会毫无保留地分享出来。