2. 弱磁区间划分:恒转矩区、弱磁I区、弱磁II区的边界条件
做FOC弱磁控制,第一件事不是调参数,而是搞清楚你的电机现在到底在哪个区间。我见过不少工程师上来就调弱磁电流,结果电机要么抖得像筛子,要么直接过流保护。说白了,区间没搞对,后面全是白费功夫。
今天我们就把这几个区间的边界条件彻底讲清楚。你想想看,连自己在哪都不知道,怎么调?
2.1 三个区间的本质区别
永磁同步电机在基速以下和基速以上,表现完全不一样。基速就是电机端电压刚好达到母线电压极限时的转速。过了这个点,你就得考虑弱磁了。
我个人习惯把整个速度范围分成三个区:
- 恒转矩区:转速低于基速,电压余量充足,电流环想怎么玩都行
- 弱磁I区:转速超过基速但还没到深度弱磁,电压开始吃紧,但电流调节还有余地
- 弱磁II区:转速很高,电压和电流都到了极限,电机处于临界稳定状态
这三个区的边界,不是拍脑袋定的,而是由两个物理约束决定的:电压极限椭圆和电流极限圆。
核心概念:电压极限椭圆随着转速升高而收缩,电流极限圆是固定的。两个圆的交点,就是区间的分界线。
2.2 恒转矩区 → 弱磁I区的边界
这个边界就是基速点。怎么判断?看电压利用率。
我在项目中遇到过一台80kW的驱动电机,额定转速3000rpm。调试时发现,当转速超过3200rpm后,电流环开始出现饱和,d轴电流指令给出去,实际电流就是追不上。一查,端电压已经接近母线电压了。
判断方法很简单:
// 电压利用率计算
float voltage_util = sqrt(vd*vd + vq*vq) / (Vdc / sqrt(3));
if (voltage_util > 0.95) {
// 进入弱磁I区
enable_flux_weakening = 1;
}
电压利用率超过0.95,基本就摸到边界了。为什么不是1.0?因为PWM调制还有死区时间、管压降这些非理想因素,留5%的余量比较稳妥。
| 参数 | 恒转矩区 | 弱磁I区边界 |
|---|---|---|
| 电压利用率 | < 0.90 | 0.95 ~ 1.0 |
| d轴电流 | Id = 0 或 MTPA | Id开始负向增大 |
| 电流环响应 | 正常跟踪 | 开始出现饱和 |
| 转矩输出能力 | 额定转矩 | 开始下降 |
2.3 弱磁I区 → 弱磁II区的边界
这个边界更微妙。当转速继续升高,电压极限椭圆进一步收缩,你会发现d轴电流已经推到很负了,但电压还是压不住。
这时候,电流矢量会碰到电流极限圆。一旦电流幅值达到最大值,你就进入了弱磁II区。
注意:弱磁II区是真正的"刀尖上跳舞"。电流环的带宽会明显下降,稍微调不好就容易失步。我曾经有一次在弱磁II区调试,负载突变时电流环直接发散,电机瞬间反转,把联轴器都扭断了。
判断弱磁II区的标志:
- 电流幅值已经达到逆变器允许的最大值
- 电压利用率持续在0.98以上
- d轴电流负向值超过电机特征电流(ψf/Ld)
- 转矩对电流的敏感度急剧下降
2.4 边界条件的数学表达
用公式说话,更清楚。
电压极限方程:
(Ld·Id + ψf)² + (Lq·Iq)² ≤ (Vmax / ωe)²
电流极限方程:
Id² + Iq² ≤ Imax²
恒转矩区:电压极限椭圆半径很大,电流矢量可以自由选择,通常走MTPA曲线。
弱磁I区:电压极限椭圆开始收缩,电流矢量必须沿着椭圆边界走,但还没碰到电流极限圆。
弱磁II区:电流矢量同时被电压椭圆和电流圆约束,只能走两个曲线的交点。
实战技巧:我习惯在代码里实时计算电压余量。当电压余量小于5%时,自动切换弱磁策略。这样比单纯看转速更可靠,因为同样的转速,不同负载下电压情况完全不同。
2.5 区间划分的SVG框架图
下面这张图把三个区间和边界条件画清楚了。建议你保存下来,调参时对照着看。
2.6 实际调参中的边界判断
理论讲完了,说点实际的。你在调参时怎么快速判断当前在哪个区?
我个人的经验是看三个信号:
- 看电压指令:如果vd和vq的合成幅值持续接近母线电压的0.95倍,说明在弱磁I区边界附近
- 看d轴电流:Id开始往负方向走,而且走得越来越快,说明弱磁I区在加深
- 看电流幅值:如果Id和Iq的合成幅值已经达到设定限幅值,说明进入弱磁II区了
避坑指南:我曾经在弱磁II区犯过一个低级错误——把电流环带宽调得太高。结果系统在边界处来回振荡,电流波形像锯齿一样。后来我把电流环带宽降到原来的60%,系统才稳定下来。记住,弱磁II区不要追求动态响应,稳定第一。
2.7 不同电机的区间差异
不是所有电机的三个区间都一样宽。我总结了一下:
| 电机类型 | 恒转矩区 | 弱磁I区 | 弱磁II区 |
|---|---|---|---|
| 表贴式(SPM) | 较窄 | 很窄 | 较宽 |
| 内置式(IPM) | 较宽 | 较宽 | 较窄 |
| 高速电机 | 很窄 | 中等 | 很宽 |
SPM电机因为Ld≈Lq,弱磁能力有限,稍微一弱磁就进II区了。IPM电机有磁阻转矩帮忙,弱磁I区可以拉得很长。高速电机嘛,基速很低,大部分时间都在弱磁II区跑。
嗯,区间划分就讲到这里。搞清楚你在哪个区,下一步才能谈怎么调参。否则,你连问题出在哪都不知道,调来调去都是瞎蒙。