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框架图

下面这张图把三个区间和边界条件画清楚了。建议你保存下来,调参时对照着看。

FOC弱磁区间划分与边界条件 弱磁区间划分与边界条件 转速 (rpm) 转矩能力 恒转矩区 Id=0 或 MTPA 电压余量充足 弱磁I区 Id负向调节 电压开始吃紧 弱磁II区 电流已达极限 临界稳定 基速边界 电压利用率=0.95 深度弱磁边界 电流达Imax 转矩能力曲线 边界条件由电压极限椭圆和电流极限圆的交点决定,不同电机参数会导致边界位置偏移

2.6 实际调参中的边界判断

理论讲完了,说点实际的。你在调参时怎么快速判断当前在哪个区?

我个人的经验是看三个信号:

  1. 看电压指令:如果vd和vq的合成幅值持续接近母线电压的0.95倍,说明在弱磁I区边界附近
  2. 看d轴电流:Id开始往负方向走,而且走得越来越快,说明弱磁I区在加深
  3. 看电流幅值:如果Id和Iq的合成幅值已经达到设定限幅值,说明进入弱磁II区了

避坑指南:我曾经在弱磁II区犯过一个低级错误——把电流环带宽调得太高。结果系统在边界处来回振荡,电流波形像锯齿一样。后来我把电流环带宽降到原来的60%,系统才稳定下来。记住,弱磁II区不要追求动态响应,稳定第一。

2.7 不同电机的区间差异

不是所有电机的三个区间都一样宽。我总结了一下:

电机类型 恒转矩区 弱磁I区 弱磁II区
表贴式(SPM) 较窄 很窄 较宽
内置式(IPM) 较宽 较宽 较窄
高速电机 很窄 中等 很宽

SPM电机因为Ld≈Lq,弱磁能力有限,稍微一弱磁就进II区了。IPM电机有磁阻转矩帮忙,弱磁I区可以拉得很长。高速电机嘛,基速很低,大部分时间都在弱磁II区跑。

嗯,区间划分就讲到这里。搞清楚你在哪个区,下一步才能谈怎么调参。否则,你连问题出在哪都不知道,调来调去都是瞎蒙。