4、弱磁控制基本原理:直轴去磁电流的引入、弱磁区的划分

好,咱们今天聊聊弱磁控制。说实话,这个知识点是电机高速运行的核心,也是很多工程师容易踩坑的地方。我个人习惯把弱磁控制比作「给电机松绑」——你想让它跑得更快,但又不能让它电压爆表,那就得想办法把磁场削弱一点。

4.1 为什么需要弱磁?

先问大家一个问题:电机转速能不能无限提高?

答案显然是不能的。原因很简单——反电动势。电机转起来之后,转子上的永磁体(或者励磁绕组)会在定子绕组里感应出一个电压,这个电压跟转速成正比。转速越高,反电动势越高。当反电动势接近甚至超过母线电压时,电流就灌不进去了,电机也就没法再加速了。

我遇到过不少刚入行的工程师,他们觉得「电压不够就加电压呗」。但现实是,母线电压是有上限的,比如 310V、540V 或者 600V,你不可能无限往上加。那怎么办?

嗯,这时候弱磁就派上用场了。

核心思想:通过引入直轴去磁电流(即负的 id),抵消一部分永磁体产生的磁链,从而降低反电动势,让电机能在更高转速下运行。

4.2 直轴去磁电流的引入

咱们从数学模型说起。永磁同步电机的电压方程在 dq 坐标系下是这样的:

ud = Rs id + Ld did/dt - ωe Lq iq
uq = Rs iq + Lq diq/dt + ωe (Ld id + ψf)

注意看 uq 这一项,里面有个 ωe ψf,这就是反电动势的主要来源。ψf 是永磁体磁链,它是个固定值。转速 ωe 一高,uq 就跟着涨。

那怎么压住 uq 呢?你看,uq 里还有一项 ωe Ld id。如果 id 是负的,这一项就能抵消一部分 ψf 产生的电压。说白了,就是用直轴电流去「吃掉」一部分永磁体的磁场。

我的经验:我在做一款高速风机项目时,一开始没加弱磁,转速到 8000rpm 就上不去了。后来引入负的 id,转速直接拉到 12000rpm。但要注意,id 不是越大越好,太大了反而会退磁,甚至烧管子。

4.3 弱磁区的划分

弱磁控制不是一上来就用的。根据转速和电压的关系,我们可以把运行区域分成三个区:

区域 名称 特点 控制策略
I 区 恒转矩区 转速低,反电动势远低于母线电压 MTPA(最大转矩电流比),id = 0 或很小
II 区 弱磁 I 区 转速升高,电压接近极限 引入负 id,电压闭环控制
III 区 深度弱磁区 转速极高,电压已饱和 电流轨迹沿电压极限椭圆走,功率可能下降

我画了一张图,帮你直观理解这三个区的关系:

转速 ω 转矩 T I区 恒转矩区 MTPA控制 II区 弱磁I区 电压闭环 III区 深度弱磁 ω₁ ω₂ 恒转矩区 弱磁I区 深度弱磁区

你看,I 区是低速区,电机能输出额定转矩,这时候 id 基本为零或者很小,我们追求的是效率最大化。到了 II 区,转速上来了,电压开始吃紧,这时候就得引入负的 id 来帮忙。到了 III 区,电压已经完全饱和,电流轨迹沿着电压极限椭圆走,转矩反而会下降。

注意:我曾经在一个项目中,把弱磁区的切换点设得太低了,结果电机在 I 区就开始弱磁,导致转矩输出不足,负载稍微一重就堵转。后来我把切换点调高到额定转速的 1.2 倍,问题才解决。所以,弱磁区的划分一定要结合实际的母线电压和电机参数来定。

4.4 弱磁控制的工程实现

在实际代码里,弱磁控制通常用一个电压外环来实现。我给大家看一段简化的伪代码:

// 电压闭环弱磁控制
float V_ref = sqrt(u_d^2 + u_q^2);  // 当前电压幅值
float V_max = V_dc / sqrt(3);       // 最大可用电压(SVPWM)

if (V_ref > V_max) {
    // 进入弱磁区
    i_d_ref = i_d_ref - Kp * (V_ref - V_max);
    // 限制 i_d_ref 不能太负(防止退磁)
    if (i_d_ref < I_d_min) i_d_ref = I_d_min;
} else {
    // 正常区,使用 MTPA 或 i_d=0
    i_d_ref = 0;
}

这段代码的逻辑很简单:检测当前电压幅值,如果超过了母线电压能提供的最大值,就通过减小 id(往负方向调)来压住电压。这里有个关键点——限幅。id 不能无限负下去,否则永磁体有退磁风险。

避坑指南:我曾经遇到过一个问题,弱磁环的 PI 参数调得太快,导致 id 来回震荡,电流波形像锯齿一样。后来我把积分系数降了一半,再加了个低通滤波器,波形才稳定下来。弱磁环的带宽一般建议设在电流环带宽的 1/5 到 1/10。

4.5 小结

弱磁控制说白了就是「用电流换转速」——牺牲一点转矩,换取更高的转速。直轴去磁电流的引入是关键,弱磁区的划分是基础。搞懂了这两个点,你就能理解为什么有些电机能跑到 20000rpm,有些只能跑到 5000rpm。

嗯,这一节就到这里。记住,弱磁不是万能的,它受限于母线电压、电机参数和散热条件。实际项目中,一定要留足余量。

核心要点回顾:

  • 弱磁的本质是引入负 id 抵消永磁体磁链
  • 三个运行区:恒转矩区、弱磁 I 区、深度弱磁区
  • 电压闭环是工程上最常用的弱磁实现方式
  • 注意 id 限幅和 PI 参数整定

专注资料整理