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 区 | 深度弱磁区 | 转速极高,电压已饱和 | 电流轨迹沿电压极限椭圆走,功率可能下降 |
我画了一张图,帮你直观理解这三个区的关系:
你看,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 参数整定