弱磁控制基本原理

好,咱们进入正题。弱磁控制,说白了就是让电机在额定转速以上还能继续跑。你想想看,电机转速高了,反电动势也跟着涨,涨到直流母线电压都扛不住了,那就没法再提速了。怎么办?靠弱磁。

我刚开始接触这个领域时,总觉得弱磁是个很玄乎的东西。后来亲手调了几台电机,踩了不少坑,才慢慢摸清楚它的底。今天我就把这块掰开了讲,从最基础的电压极限圆、电流极限圆说起,再到弱磁区域怎么划分,最后聊聊常见的控制策略。

3.1 电压极限圆与电流极限圆

这两个圆,是理解弱磁控制的地基。你如果搞不清楚它们,后面调参数基本靠蒙。

3.1.1 电流极限圆

电流极限圆,其实很好理解。逆变器能输出的最大电流是有限的,这个限制就画成了一个圆。公式长这样:

i_d² + i_q² ≤ I_smax²

其中 I_smax 是逆变器允许的最大相电流峰值。这个圆,就是电机定子电流矢量能到达的边界。任何时刻,电流矢量都不能跑出这个圆。

我在项目中遇到过一台 30kW 的永磁同步电机,客户非要往死里压成本,逆变器选得偏小。结果呢?电流极限圆半径不够,弱磁区根本跑不上去。最后只能换大一号的逆变器,工期还耽误了两周。嗯,这个教训挺深刻的。

3.1.2 电压极限圆

电压极限圆稍微复杂一点。电机高速运行时,反电动势会逼近直流母线电压。这时候,定子电压矢量也必须被限制在一个圆内:

u_d² + u_q² ≤ U_smax²

U_smax 取决于直流母线电压和 PWM 调制方式。比如 SVPWM 下,U_smax = U_dc / √3。

把电压方程代进去,你会得到一个关于 i_d 和 i_q 的椭圆方程。这个椭圆,就是电压极限椭圆。转速越高,椭圆越小,往中心缩。

关键点:电压极限椭圆的大小只跟转速有关。转速越高,椭圆越小。电流极限圆的大小只跟逆变器容量有关,跟转速无关。

3.2 弱磁区域划分

有了这两个圆,咱们就能把电机的运行区域画出来了。我个人习惯把整个运行平面分成三个区:

区域 特征 控制目标
恒转矩区(I区) 电流极限圆内部,电压极限圆足够大 最大转矩电流比(MTPA)
弱磁I区(II区) 电流极限圆与电压极限椭圆相交 在电流圆内,沿电压椭圆边界走
弱磁II区(III区) 电压极限椭圆完全缩入电流极限圆内部 沿电压椭圆边界,电流自然减小

你想想看,电机刚起步时,转速低,电压椭圆很大,电流矢量可以随便选。这时候咱们追求效率,走 MTPA 曲线。等转速上来了,电压椭圆开始缩小,电流矢量被逼着往 d 轴负方向走——这就是弱磁的开始。

我曾经调试一台高速主轴电机,转速要求 15000rpm。在弱磁II区,电流矢量已经没法待在电流极限圆上了,只能沿着电压椭圆往里缩。那会儿我盯着示波器上的电流波形,发现 i_d 负得越来越厉害,i_q 反而在下降。说白了,这时候电机已经进入了「功率受限」的状态。

3.3 弱磁控制策略分类

弱磁控制策略,市面上能见到的大概有这几类。我按自己的理解排了个序,从简单到复杂:

  1. 查表法(LUT):提前算好不同转速下的最优 i_d、i_q,存成表格。运行时直接查。简单粗暴,但鲁棒性差,参数一变就完蛋。
  2. 基于电压反馈的弱磁:实时检测电压利用率,当它接近饱和时,自动调节 i_d。我比较喜欢这类方法,适应性好。
  3. 基于模型预测的弱磁:用电机模型预测未来状态,直接算出最优电流矢量。计算量大,但效果好。
  4. 基于梯度下降的弱磁:沿电压椭圆边界搜索最优工作点。适合在线自整定。

我的建议:如果你是第一次做弱磁,先从电压反馈法入手。它不需要精确的电机参数,调起来相对友好。查表法虽然简单,但参数一变就容易出问题,我曾经吃过这个亏。

下面这张图,是我自己总结的弱磁控制策略分类框架,你可以对照着看:

弱磁控制策略分类框架 弱磁控制策略分类框架 弱磁控制策略 查表法 (LUT) 电压反馈法 模型预测法 梯度下降法 离线标定 线性插值 PI调节器 电压利用率 MPC控制器 代价函数 在线搜索 自适应步长 选择建议 新手优先选电压反馈法,鲁棒性好; 对性能要求高时考虑模型预测法,但计算量大。

3.4 各策略的适用场景

选哪种策略,得看你的应用场景。我列了个对比表,方便你快速决策:

策略 优点 缺点 适用场景
查表法 实现简单,计算量小 依赖参数,鲁棒性差 参数稳定、批量生产的电机
电压反馈法 鲁棒性好,不依赖精确参数 动态响应稍慢 通用变频器、风机、泵类
模型预测法 动态响应快,精度高 计算量大,依赖模型 伺服驱动、高速主轴
梯度下降法 可在线自整定 收敛速度不确定 参数漂移严重的场合

注意:查表法虽然简单,但电机参数会随温度、磁饱和变化。我曾经遇到过一台电机,冷态和热态下的 L_d 差了 15%,查表法直接失效,电流震荡得厉害。后来换成电压反馈法才稳住。