3. 电压极限圆与电流极限圆

好,咱们进入弱磁控制最核心的几何工具——电压极限圆和电流极限圆。说白了,这两个圆就是电机在高速区能跑多快的“天花板”和“围墙”。我当年刚接触弱磁时,总觉得公式推导很绕,后来发现只要把这两个圆画出来,一切就清晰了。

3.1 电压极限椭圆的推导

先问一个问题:电机高速运行时,电压为什么会被限制?

答案很简单——逆变器能输出的最高电压是固定的。比如母线电压 310V,你 PWM 调制再高,相电压峰值也超不过这个值。这就是电压极限的物理来源。

咱们从电机稳态方程入手。在 dq 旋转坐标系下,永磁同步电机的电压方程是:

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

高速运行时,电阻压降相比反电动势可以忽略。我习惯直接忽略 R_s 项,这样推导更清爽:

u_d ≈ -ω_e · L_q · i_q
u_q ≈ ω_e · (L_d · i_d + ψ_f)

那么定子电压幅值的平方就是:

u_s² = u_d² + u_q² = ω_e² · [ (L_q · i_q)² + (L_d · i_d + ψ_f)² ]

令 u_s = u_lim(逆变器最大输出电压),两边除以 ω_e²:

(u_lim / ω_e)² = (L_q · i_q)² + (L_d · i_d + ψ_f)²

写成标准椭圆形式:

[(i_d + ψ_f / L_d)²] / (u_lim / (ω_e · L_d))² + [i_q²] / (u_lim / (ω_e · L_q))² = 1

嗯,这里要注意——这是一个中心在 (-ψ_f / L_d, 0) 的椭圆,不是圆。为什么?因为 L_d 和 L_q 不相等,导致两个轴半径不同。

关键结论:电压极限曲线在 dq 平面上是一个椭圆,其中心位于 d 轴负半轴,长轴和短轴由 L_d、L_q 决定。转速越高,椭圆越小。

我在项目中遇到过一个问题:有人直接用圆近似电压极限,结果在弱磁深度较大时,转矩输出偏差超过 10%。所以,凸极电机必须用椭圆,表贴式电机 L_d = L_q 时才退化为圆。

3.2 电流极限圆的定义

电流极限就直观多了。逆变器和电机绕组能承受的最大电流是固定的,比如额定电流 10A,峰值 20A。在 dq 平面上,这就是一个圆:

i_d² + i_q² ≤ i_lim²

圆心在原点,半径就是 i_lim。没什么好推导的,但它的意义重大——所有可行的电流工作点,都必须落在这个圆内。

你想想看,电压椭圆随着转速升高不断缩小,电流圆固定不变。两个圆(椭圆)的交集,就是电机在当前转速下能实际运行的区域。

约束类型 数学表达式 几何图形 物理含义
电流极限 i_d² + i_q² ≤ i_lim² 圆心在原点的圆 逆变器/绕组最大电流
电压极限 (L_q·i_q)² + (L_d·i_d + ψ_f)² ≤ (u_lim/ω_e)² 中心在 (-ψ_f/L_d, 0) 的椭圆 逆变器最大输出电压

我的习惯:在仿真初始化时,先把电流圆和几个典型转速下的电压椭圆画出来。这样调试弱磁算法时,一眼就能看出工作点是否越界,比看波形直观得多。

3.3 弱磁区间的边界条件

好,现在两个约束都有了。弱磁区间的边界条件,说白了就是回答一个问题:什么时候必须进入弱磁?什么时候不能再弱磁了?

咱们分三种情况讨论:

  1. 基速以下(恒转矩区):电压椭圆很大,完全包住了电流圆。此时电流极限是唯一约束,工作点由 MTPA(最大转矩电流比)决定。不需要弱磁。
  2. 基速以上(弱磁一区):电压椭圆缩小到与电流圆相交。此时工作点必须同时满足两个约束。我习惯把边界定义为:电压椭圆与电流圆的交点。在这个交点上,电流和电压同时达到极限。
  3. 深度弱磁(弱磁二区):电压椭圆进一步缩小,完全被电流圆包含。此时电压极限成为主要约束,电流圆反而有多余容量。边界条件是:电压椭圆与电流圆内切。

我曾经踩过的坑:在弱磁一区向二区过渡时,如果直接切换控制策略,转矩会突然抖动。原因是两个区的电流轨迹不连续。后来我加了平滑过渡的插值算法,才解决了这个问题。

用数学语言描述边界条件:

弱磁起始点:电压椭圆与电流圆外切
  (u_lim / ω_e)² = (L_q · i_q_max)² + (L_d · i_d_max + ψ_f)²
  且 i_d_max² + i_q_max² = i_lim²

深度弱磁点:电压椭圆与电流圆内切
  椭圆中心到原点的距离 + 椭圆短半轴 = i_lim
  即 |ψ_f / L_d| + u_lim / (ω_e · L_q) = i_lim

这两个边界条件,就是弱磁区间划分的数学基础。实际工程中,我们通常用查表法或在线计算法,根据当前转速判断工作点落在哪个区,然后选择对应的控制策略。

弱磁区间边界条件示意图 电流极限圆 基速电压椭圆 弱磁一区 弱磁二区 (-ψ_f/L_d, 0) (0,0) 外切点 内切点 边界条件说明 外切:电压椭圆与电流圆 恰好相交于一点 内切:电压椭圆完全被 电流圆包含,仅一点接触 图例 基速(恒转矩区) 弱磁一区 弱磁二区

这张图我建议你多看几遍。横轴是 i_d,纵轴是 i_q。蓝色虚线圆是电流极限,绿色、橙色、红色椭圆分别对应基速、弱磁一区、弱磁二区的电压极限。紫色点是外切边界,青色点是内切边界。

实际调试时,我会在代码里实时计算当前转速对应的电压椭圆半径,然后判断工作点与这两个边界的位置关系。如果工作点落在电流圆外,说明电流超限,需要限流;如果落在电压椭圆外,说明电压不够,需要弱磁。

一句话总结:弱磁区间的本质,就是在电压椭圆不断缩小的过程中,找到电流圆内既能满足电压约束、又能输出最大转矩的那个点。边界条件就是这两个几何图形相切的位置。