第三章 电压极限圆与电流极限圆:理解电机运行的物理约束

好,咱们进入弱磁控制的核心环节了。说实话,很多工程师一上来就搞弱磁算法,结果调来调去就是调不好。为什么?因为没搞懂最基本的物理约束——电压极限圆和电流极限圆。

这两个圆,说白了就是电机能跑多快的天花板。我当年刚接触弱磁时,也觉得不就是两个圆嘛,画出来不就完了?结果第一次做项目,电机高速运行时直接过流保护跳了。后来才发现,是电压极限圆的约束没吃透。

今天咱们就把这两个圆彻底讲明白。

3.1 电流极限圆:电机能承受多大电流?

先看最简单的约束——电流极限圆。

电机运行时,定子电流不能无限大。受两个因素限制:

  • 逆变器容量:IGBT或MOSFET能承受的最大电流
  • 电机热容量:绕组铜耗产生的温升不能超过绝缘等级

在d-q坐标系下,电流矢量 is 的幅值满足:

i_d² + i_q² ≤ i_smax²

其中 ismax 就是电流极限值。这个公式画出来,就是一个以原点为圆心、半径为 ismax 的圆。

关键点:电流极限圆是硬约束。超过这个圆,要么炸管子,要么烧电机。我在项目中见过有人为了多榨一点扭矩,把电流设到极限以上,结果IGBT直接炸了——教训深刻啊。

3.2 电压极限圆:逆变器能输出多高电压?

这个稍微复杂点。电压约束来自逆变器的直流母线电压。

永磁同步电机的电压方程(稳态,忽略定子电阻)为:

u_d = -ωL_q i_q
u_q = ω(L_d i_d + ψ_f)

电压矢量幅值满足:

u_d² + u_q² ≤ u_smax²

其中 usmax 取决于直流母线电压和PWM调制方式。一般 SVPWM 下:

u_smax = U_dc / √3

把电压方程代入,得到:

(-ωL_q i_q)² + (ω(L_d i_d + ψ_f))² ≤ (U_dc/√3)²

整理一下:

(L_q i_q)² + (L_d i_d + ψ_f)² ≤ (U_dc/(√3 ω))²

看出来了吗?这是一个椭圆方程。圆心在 (-ψ_f/L_d, 0),半轴长度与转速 ω 成反比。

我的经验:电压极限圆其实是椭圆,但行业内都叫它「圆」。你想想看,转速越高,这个椭圆就越小。电机跑到某个转速时,椭圆缩到比电流圆还小,这时候就必须弱磁了。

3.3 两个圆的关系:弱磁的物理本质

把电流极限圆和电压极限圆画在同一张图上,弱磁的本质就一目了然了。

转速区域 两个圆的关系 控制策略
基速以下 电压圆远大于电流圆 MTPA(最大转矩电流比)
基速附近 电压圆刚好包住电流圆 开始进入弱磁区
高速弱磁区 电压圆小于电流圆 必须弱磁,沿电压圆边界运行

为什么会这样?因为转速 ω 升高时,电压椭圆不断缩小。当椭圆边界碰到电流圆边界时,就到达了转折速度——也就是基速。

过了基速,如果不弱磁,电压就不够用了。这时候必须增加负的 id(去磁电流),让电压椭圆「往左移」,从而在电流圆内找到可行的运行点。

注意:我曾经犯过一个错误——以为弱磁就是无脑加负 id。结果发现,id 加太多,反而导致转矩下降太快,系统响应变慢。后来才明白,弱磁的本质是在电压和电流两个约束下,找到最优的电流矢量轨迹。

3.4 实际画图时要注意什么?

纸上谈兵容易,真到画图时,有几个坑得避开:

  1. 参数准确性:Ld、Lq、ψf 这些参数会随电流变化。我习惯用查表法,把不同工况下的参数标定好。
  2. 电阻压降:低速时定子电阻不能忽略。我一般在 10% 基速以下会考虑电阻影响。
  3. 调制方式:SVPWM 和 SPWM 的电压极限不同。SVPWM 能多利用 15% 的直流母线电压。
// 电压极限圆计算示例(C语言伪代码)
float calc_voltage_limit(float omega, float Udc) {
    float Usmax = Udc / 1.732f;  // SVPWM
    float radius = Usmax / (omega * Ld);
    // 圆心在 (-psi_f/Ld, 0)
    return radius;
}

3.5 弱磁控制的三个关键区域

根据两个圆的相对位置,我把弱磁控制分成三个区域:

  • 区域I(恒转矩区):电压圆足够大,电流矢量可以自由选择。用 MTPA 控制,追求单位电流最大转矩。
  • 区域II(弱磁I区):电压圆开始缩小,但还能包住电流圆的一部分。这时候沿电压圆边界运行,同时保证电流在极限内。
  • 区域III(深度弱磁区):电压圆完全缩到电流圆内部。这时候必须沿电压圆和电流圆的交点运行,也就是最大功率输出点。

嗯,这里要注意:区域III 的电流矢量轨迹是电压圆和电流圆的交点。这个点怎么找?其实就是解两个圆的方程组。

避坑指南:我曾经在区域III 用过简单的查表法,结果发现不同温度下参数漂移,查表不准。后来改用在线参数辨识+实时计算,效果好了很多。如果你也遇到类似问题,不妨试试这个思路。

3.6 小结

电压极限圆和电流极限圆,是弱磁控制的地基。地基没打好,上层算法再花哨也没用。

记住三句话:

  • 电流圆是硬约束,不能超
  • 电压圆随转速升高而缩小
  • 弱磁的本质是在两个圆的重叠区域找最优解

下一章咱们聊聊具体的弱磁控制算法实现。到时候我会分享一个实际项目的调试经验——怎么从这两个圆出发,一步步调出稳定的弱磁控制。