弱磁区电流轨迹规划实战:第2章 电流轨迹规划概述
好,咱们直接进入正题。
上一章我们聊了弱磁控制的基本原理,知道了当电机转速超过基速后,电压就“不够用”了。那怎么解决?说白了,就是通过调整电流的分配——让一部分电流去“抵消”永磁体的磁场,从而降低反电动势,把电压“省”出来给高速运行。
但问题来了:这个电流怎么调?调多少?沿着什么路径去调?
嗯,这就是电流轨迹规划要干的事。
2.1 为什么需要电流轨迹规划
你可能觉得,弱磁嘛,不就是给个负的d轴电流吗?
我刚开始做项目时也这么想。结果呢?电机在高速区要么抖得厉害,要么直接过流保护。后来我才明白——电流不是你想给,想给就能给。
为什么需要规划?三个原因:
- 电压限制:逆变器能输出的电压是有限的。你给的电流组合,必须落在电压极限椭圆内。否则,控制器会饱和,电流失控。
- 电流限制:电机和逆变器都有额定电流。超过这个值,要么烧管子,要么退磁。
- 效率与性能:同样的转速和转矩,不同的电流组合,铜损、铁损都不一样。规划得好,能省电、发热小、响应快。
我遇到过一位同行,他做高速电主轴,为了省事直接查表给固定弱磁电流。结果电机在某个转速点突然剧烈振动——因为电流轨迹穿过了电压极限椭圆的边界,导致电压饱和。嗯,这就是不规划的后果。
2.2 轨迹规划的目标与约束
说白了,轨迹规划就是回答三个问题:
- 要去哪?——目标是什么?
- 能去哪?——约束是什么?
- 怎么去?——路径怎么走?
目标
不同的应用场景,目标不一样:
- 最大转矩电流比(MTPA):在基速以下,用最小的电流出最大的转矩。省电,适合电动汽车。
- 最大转矩电压比(MTPV):在深度弱磁区,电压已经用满了,怎么用有限的电压出最大的转矩。适合高速区。
- 效率最优:综合考虑铜损和铁损,找到效率最高的点。适合长期运行的场合。
- 响应最快:牺牲一点效率,换取更快的转矩响应。适合伺服系统。
我个人习惯,在项目初期先搞清楚“客户最在意什么”。是做续航?还是做加速?还是做温升?目标不同,轨迹规划的策略完全不同。
约束
约束条件就两个,但很硬:
| 约束类型 | 表达式 | 说明 |
|---|---|---|
| 电流极限 | id² + iq² ≤ Ismax² | 电流矢量幅值不能超过逆变器和电机的最大允许值 |
| 电压极限 | (Ldid+ψf)² + (Lqiq)² ≤ (Usmax/ωe)² | 电压矢量幅值不能超过逆变器能输出的最大值 |
你想想看,这两个约束在id-iq平面上画出来,就是两个圆(电流极限圆)和一系列椭圆(电压极限椭圆)。轨迹规划,就是在这两个图形的交集里,找到一条最优的路径。
2.3 常见轨迹规划方法对比
方法有很多,但常用的就三种。我按“从简单到复杂”的顺序给你捋一遍。
2.3.1 查表法
这是最“朴实”的方法。提前算好或者标定好不同转速、转矩下对应的id、iq值,存成一张表。运行时直接查。
优点:简单、快、不占算力。老一代的MCU都能跑。
缺点:
- 标定工作量大。一个电机可能要标几百个点。
- 对参数变化敏感。电机温度变了、磁钢退磁了,表就不准了。
- 查表有量化误差,容易造成转矩波动。
我曾经在一个项目里用过查表法,当时觉得挺省事。结果到了冬天,电机参数变了,弱磁区转矩输出直接掉了15%。嗯,从那以后我学乖了——查表法只适合参数稳定、工况简单的场合。
2.3.2 公式法
用数学公式直接计算最优的id、iq。比如MTPA的公式:
// MTPA轨迹公式(隐极式电机)
id = -ψf / (2 * (Ld - Lq)) - sqrt(ψf² / (4 * (Ld - Lq)²) + iq²)
// 或者用近似公式
id ≈ -ψf / (2 * (Ld - Lq)) + sqrt( (ψf / (2 * (Ld - Lq)))² + iq² )
优点:不需要标定,计算快,参数变化时可以通过在线辨识修正。
缺点:
- 公式推导基于理想模型,忽略了铁损、饱和等非线性因素。
- 对于凸极率高的电机,公式法误差较大。
- 弱磁区的MTPV公式更复杂,计算量会上升。
我个人习惯,公式法适合做“粗调”。先算个大概,再用闭环去微调。这样既快又准。
2.3.3 在线优化法
这是目前的主流方向。在运行过程中,实时搜索最优的电流点。比如梯度下降法、黄金分割法、或者基于模型预测控制的方法。
优点:
- 自适应能力强。电机参数变了,它能自己找回来。
- 精度高。理论上可以逼近全局最优。
- 不需要标定,省人工。
缺点:
- 计算量大。对MCU算力要求高。
- 收敛速度问题。如果搜索步长没设好,可能震荡甚至发散。
- 实现复杂。调试起来比较头疼。
三种方法对比
| 方法 | 实现难度 | 计算量 | 精度 | 自适应能力 | 适用场景 |
|---|---|---|---|---|---|
| 查表法 | 低 | 极低 | 中 | 无 | 低成本、工况固定 |
| 公式法 | 中 | 低 | 中高 | 弱(需参数辨识配合) | 通用场合、中等性能 |
| 在线优化法 | 高 | 高 | 高 | 强 | 高性能、参数变化大 |
好了,这一章我们理清了“为什么要规划”、“规划什么”、“怎么规划”。下一章开始,我会带你手把手实现一个完整的弱磁区电流轨迹规划器——从公式推导到代码实现,再到实验验证。
嗯,先消化一下这些概念。有问题随时在群里问我。