弱磁控制基本原理
好,咱们进入正题。弱磁控制,说白了就是让电机在额定转速以上还能继续跑。你想想看,电机转速高了,反电动势也跟着涨,涨到直流母线电压都扛不住了,那就没法再提速了。怎么办?靠弱磁。
我刚开始接触这个领域时,总觉得弱磁是个很玄乎的东西。后来亲手调了几台电机,踩了不少坑,才慢慢摸清楚它的底。今天我就把这块掰开了讲,从最基础的电压极限圆、电流极限圆说起,再到弱磁区域怎么划分,最后聊聊常见的控制策略。
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 弱磁控制策略分类
弱磁控制策略,市面上能见到的大概有这几类。我按自己的理解排了个序,从简单到复杂:
- 查表法(LUT):提前算好不同转速下的最优 i_d、i_q,存成表格。运行时直接查。简单粗暴,但鲁棒性差,参数一变就完蛋。
- 基于电压反馈的弱磁:实时检测电压利用率,当它接近饱和时,自动调节 i_d。我比较喜欢这类方法,适应性好。
- 基于模型预测的弱磁:用电机模型预测未来状态,直接算出最优电流矢量。计算量大,但效果好。
- 基于梯度下降的弱磁:沿电压椭圆边界搜索最优工作点。适合在线自整定。
我的建议:如果你是第一次做弱磁,先从电压反馈法入手。它不需要精确的电机参数,调起来相对友好。查表法虽然简单,但参数一变就容易出问题,我曾经吃过这个亏。
下面这张图,是我自己总结的弱磁控制策略分类框架,你可以对照着看:
3.4 各策略的适用场景
选哪种策略,得看你的应用场景。我列了个对比表,方便你快速决策:
| 策略 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 查表法 | 实现简单,计算量小 | 依赖参数,鲁棒性差 | 参数稳定、批量生产的电机 |
| 电压反馈法 | 鲁棒性好,不依赖精确参数 | 动态响应稍慢 | 通用变频器、风机、泵类 |
| 模型预测法 | 动态响应快,精度高 | 计算量大,依赖模型 | 伺服驱动、高速主轴 |
| 梯度下降法 | 可在线自整定 | 收敛速度不确定 | 参数漂移严重的场合 |
注意:查表法虽然简单,但电机参数会随温度、磁饱和变化。我曾经遇到过一台电机,冷态和热态下的 L_d 差了 15%,查表法直接失效,电流震荡得厉害。后来换成电压反馈法才稳住。