弱磁区电流轨迹规划实战:第2章 电流轨迹规划概述

好,咱们直接进入正题。

上一章我们聊了弱磁控制的基本原理,知道了当电机转速超过基速后,电压就“不够用”了。那怎么解决?说白了,就是通过调整电流的分配——让一部分电流去“抵消”永磁体的磁场,从而降低反电动势,把电压“省”出来给高速运行。

但问题来了:这个电流怎么调?调多少?沿着什么路径去调?

嗯,这就是电流轨迹规划要干的事。

2.1 为什么需要电流轨迹规划

你可能觉得,弱磁嘛,不就是给个负的d轴电流吗?

我刚开始做项目时也这么想。结果呢?电机在高速区要么抖得厉害,要么直接过流保护。后来我才明白——电流不是你想给,想给就能给

为什么需要规划?三个原因:

  • 电压限制:逆变器能输出的电压是有限的。你给的电流组合,必须落在电压极限椭圆内。否则,控制器会饱和,电流失控。
  • 电流限制:电机和逆变器都有额定电流。超过这个值,要么烧管子,要么退磁。
  • 效率与性能:同样的转速和转矩,不同的电流组合,铜损、铁损都不一样。规划得好,能省电、发热小、响应快。

我遇到过一位同行,他做高速电主轴,为了省事直接查表给固定弱磁电流。结果电机在某个转速点突然剧烈振动——因为电流轨迹穿过了电压极限椭圆的边界,导致电压饱和。嗯,这就是不规划的后果。

⚠️ 注意: 弱磁区电流轨迹规划不是“锦上添花”,而是“雪中送炭”。没有合理的规划,高速运行就是走钢丝。

2.2 轨迹规划的目标与约束

说白了,轨迹规划就是回答三个问题:

  1. 要去哪?——目标是什么?
  2. 能去哪?——约束是什么?
  3. 怎么去?——路径怎么走?

目标

不同的应用场景,目标不一样:

  • 最大转矩电流比(MTPA):在基速以下,用最小的电流出最大的转矩。省电,适合电动汽车。
  • 最大转矩电压比(MTPV):在深度弱磁区,电压已经用满了,怎么用有限的电压出最大的转矩。适合高速区。
  • 效率最优:综合考虑铜损和铁损,找到效率最高的点。适合长期运行的场合。
  • 响应最快:牺牲一点效率,换取更快的转矩响应。适合伺服系统。

我个人习惯,在项目初期先搞清楚“客户最在意什么”。是做续航?还是做加速?还是做温升?目标不同,轨迹规划的策略完全不同。

约束

约束条件就两个,但很硬:

约束类型 表达式 说明
电流极限 id² + iq² ≤ Ismax² 电流矢量幅值不能超过逆变器和电机的最大允许值
电压极限 (Ldidf)² + (Lqiq)² ≤ (Usmaxe 电压矢量幅值不能超过逆变器能输出的最大值

你想想看,这两个约束在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算力要求高。
  • 收敛速度问题。如果搜索步长没设好,可能震荡甚至发散。
  • 实现复杂。调试起来比较头疼。
💡 我的建议: 如果你用的是高性能MCU(比如TI的F28379、Infineon的TC3xx),可以上在线优化法。如果还是老平台,查表法+公式法混合用,性价比最高。

三种方法对比

方法 实现难度 计算量 精度 自适应能力 适用场景
查表法 极低 低成本、工况固定
公式法 中高 弱(需参数辨识配合) 通用场合、中等性能
在线优化法 高性能、参数变化大

好了,这一章我们理清了“为什么要规划”、“规划什么”、“怎么规划”。下一章开始,我会带你手把手实现一个完整的弱磁区电流轨迹规划器——从公式推导到代码实现,再到实验验证。

嗯,先消化一下这些概念。有问题随时在群里问我。


专注资料整理