3、弱磁区间电流特性:电流矢量轨迹、电压极限椭圆与电流调节器饱和

好,咱们进入第三章。说实话,弱磁区间的电流特性是整个过流保护里最绕的部分。我当年刚接触这个课题时,被电压极限椭圆和电流调节器饱和折腾了好几个通宵。今天我把这些坑一个个给你拆开讲。

3.1 弱磁区的电流矢量轨迹

先说说电流矢量轨迹。在弱磁区,电流矢量可不是随便跑的。它得沿着一条特定的路径走,这条路径就是电流极限圆和电压极限椭圆的交集边界。

我习惯把电流矢量轨迹分成三个阶段来看:

  • 恒转矩区:电流矢量沿着电流极限圆走,电压还没到极限
  • 弱磁I区:电流矢量开始往电压极限椭圆内侧收缩
  • 弱磁II区:电流矢量被电压极限椭圆压着走,深度弱磁

你想想看,为什么轨迹会这样变化?说白了,转速上去后,反电动势越来越大,电压不够用了。电流矢量只能往d轴负方向偏,用去磁电流来压反电动势。

关键点:弱磁区电流矢量的本质,是在电流极限和电压极限之间找平衡。d轴电流负向增加,q轴电流被迫减小,这就是弱磁的代价。

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

这两个圆是理解弱磁区的核心工具。我画个图给你看,比说一千句都管用。

弱磁区电流矢量轨迹与极限约束 id (A) iq (A) O 电流极限圆 电压极限椭圆 (低速) 电压极限椭圆 (高速) 电流矢量轨迹 A点 (恒转矩区) B点 (弱磁I区) C点 (弱磁II区) 轨迹规律: 转速↑ → 椭圆收缩 电流矢量向左下移动 d轴去磁电流增加

这张图我调了好几次才满意。你看,电流极限圆是固定的,但电压极限椭圆会随着转速升高而收缩。转速越高,椭圆越小,往左缩得越厉害。

我的经验:调试时我习惯先看电压极限椭圆的位置。如果椭圆完全包住了电流极限圆,说明还没进弱磁。一旦椭圆边界切进电流圆内部,弱磁就开始了。这时候电流调节器最容易出问题。

3.3 电流调节器饱和现象

这是本章的重头戏。电流调节器饱和,说白了就是调节器输出的电压指令超过了逆变器能给的极限。我遇到过好几次,电机高速运行时突然电流失控,查了半天发现是调节器饱和了。

饱和现象有几种典型表现:

饱和类型 表现 后果
d轴饱和 d轴电流指令无法跟踪 弱磁效果不足,反电动势过高
q轴饱和 q轴电流指令被截断 转矩输出受限,转速上不去
双轴饱和 d/q轴同时饱和 电流完全失控,可能触发过流保护

为什么会饱和?我总结了三层原因:

  1. 电压裕量不足:转速高了,反电动势吃掉大部分母线电压,留给调节器的电压太少
  2. PI参数不合适:弱磁区的电机参数变了,但PI参数没跟着变
  3. 弱磁深度过大:为了压反电动势,d轴电流负得太多,导致电压矢量超出极限

注意:我曾经在一个项目中,弱磁深度设到了0.8倍额定励磁电流,结果调节器饱和后电流振荡,直接把IGBT炸了。弱磁深度不是越深越好,一般建议不超过0.7倍额定励磁电流。

3.4 饱和后的电流矢量行为

调节器饱和后,电流矢量会怎么走?我告诉你,它会沿着电压极限椭圆边界滑行。这时候你看到的电流波形会变得很奇怪——不是正弦波,而是被削顶的波形。

我习惯用这个流程来判断是否进入饱和区:

// 饱和检测伪代码
if (Vd_ref^2 + Vq_ref^2 > Vdc^2 / 3) {
    // 电压指令超出极限
    if (id_error > 阈值) {
        // d轴饱和
        触发d轴弱磁补偿;
    }
    if (iq_error > 阈值) {
        // q轴饱和
        限制q轴电流指令;
    }
    // 记录饱和标志
    saturation_flag = 1;
} else {
    saturation_flag = 0;
}

这段代码看着简单,但实际调试时坑很多。比如阈值怎么设?设小了误触发,设大了保护不及时。我一般取额定电流的5%作为初始值,然后根据实测波形微调。

3.5 避坑指南与调试建议

最后,我把自己踩过的坑整理一下:

  • 别只看电流大小:饱和时电流可能不大,但波形已经畸变了。要看电流矢量的角度变化
  • 电压前馈很重要:我习惯在电流环输出加上反电动势前馈,能有效缓解饱和
  • 弱磁深度要留余量:别把电压极限椭圆用到极限,留10%的电压裕量
  • 饱和恢复要平滑:退出饱和时如果突然释放电压,电流会冲得很高

核心总结:弱磁区的电流特性,本质是电压极限和电流极限的博弈。电流矢量轨迹、电压极限椭圆、调节器饱和,这三件事是环环相扣的。搞懂了它们,弱磁过流保护就成功了一半。