3. 电流环控制策略:id=0控制、最大转矩电流比(MTPA)、弱磁控制简介

各位工程师朋友,咱们接着聊电流环。上一节我们把PI参数怎么调、怎么整聊透了。这一节,咱们得聊聊更上层的东西——控制策略。

说白了,电流环不只是“把电流稳住”那么简单。你稳住的是哪个电流?是d轴还是q轴?为什么要这么分配?这背后就是控制策略在起作用。

我个人习惯把EPS的电流环控制策略分成三个台阶:id=0控制是基础,MTPA是进阶,弱磁控制是高速域的补充。咱们一个一个来拆解。

3.1 id=0控制:最经典、最稳妥

先问大家一个问题:永磁同步电机(PMSM)的转矩公式还记得吗?

Te = 1.5 * pn * [ψf * iq + (Ld - Lq) * id * iq]

这里面有两项:永磁转矩(ψf * iq)和磁阻转矩((Ld - Lq) * id * iq)。

对于表贴式永磁同步电机(SPMSM),Ld ≈ Lq,磁阻转矩几乎为零。那怎么办?直接把id设成0,让所有电流都用来产生永磁转矩。这就是id=0控制

核心思想:让d轴电流恒为0,q轴电流完全用于产生转矩。控制简单,转矩与iq线性相关。

我在项目中遇到过一件事。早期做某款EPS时,电机是表贴式的,我直接用了id=0控制。调试起来特别顺,转矩响应线性度很好,手感也自然。但后来换了一款内置式电机(IPMSM),发现id=0控制下效率上不去。这才意识到——不同电机,策略不能一刀切

id=0控制的优缺点:

优点 缺点
控制算法简单,计算量小 没有利用磁阻转矩,效率不是最优
转矩与iq线性关系,标定容易 不适合内置式电机(IPMSM)
没有去磁风险,d轴电流为0 相同转矩下,电流幅值可能更大

我的建议:如果你的电机是表贴式,或者对效率要求不高、更看重控制简单性,id=0控制是首选。EPS中很多低成本方案都在用。

3.2 最大转矩电流比(MTPA):榨干每一安培

那对于内置式电机(IPMSM),Ld < Lq,磁阻转矩这一项就不能浪费了。你想想看,如果给d轴通一个负电流(id < 0),磁阻转矩就会变成正值,和永磁转矩叠加。

问题是:id给多大才最划算?

这就是MTPA(Maximum Torque Per Ampere)要解决的问题——在给定电流幅值下,找到一组(id, iq),让输出转矩最大。

数学上,这是一个带约束的优化问题:

目标:max Te = 1.5 * pn * [ψf * iq + (Ld - Lq) * id * iq]
约束:is² = id² + iq² (电流幅值固定)

求解出来,MTPA的轨迹是一条曲线。工程上,我们通常用查表法或者公式拟合法来实现。

查表法实现步骤:

  1. 电机台架标定:测出不同(id, iq)下的转矩
  2. 离线计算MTPA曲线:找到每个电流幅值下的最优(id, iq)
  3. 生成二维表:输入是目标转矩T*和转速ω,输出是id*和iq*
  4. 运行时查表+线性插值

注意:MTPA曲线依赖电机参数(Ld, Lq, ψf)。这些参数会随温度和电流变化。我曾经在量产阶段发现,同一批电机因为磁钢批次差异,MTPA曲线偏移了5%以上。后来不得不加了参数自学习功能。

MTPA的好处很明显:同样的电流,能多出10%-20%的转矩。在EPS中,这意味着可以用更小的电机达到同样的助力效果,或者同样的电机能输出更大助力。

但代价是:控制复杂了,需要标定,需要查表,对参数敏感。

3.3 弱磁控制:突破转速天花板

好,前面两种策略都是在额定转速以下用的。那如果电机要跑到更高转速呢?

电机有个特性:反电动势和转速成正比。转速高了,反电动势会接近甚至超过母线电压。这时候电流环就失控了——你给再大的电压指令,电流也上不去。

怎么办?弱磁控制

原理其实很简单:d轴通负电流,产生一个和永磁体磁场相反的磁场,抵消一部分永磁磁链。等效于降低了ψf,从而降低了反电动势。这样,在同样的母线电压下,电机就能跑到更高转速。

弱磁控制的本质是:用d轴电流换转速

弱磁控制的电压约束:

us² = ud² + uq² ≤ us_max²

其中 ud = Rsid - ωeLqiq

uq = Rsiq + ωe(Ldid + ψf)

当us达到电压极限时,必须通过弱磁来维持电流环可控。

EPS中什么时候需要弱磁?

  • 高速紧急避障:方向盘快速转动,电机需要高速响应
  • 主动回正:高速行驶时,回正需要电机主动出力
  • 极限工况:电池电压偏低时,母线电压下降,更容易触发弱磁

我曾经在调试一款EPS时,发现高速回正时电流环突然失控,电机发出异响。查了半天,发现是弱磁没做好——电压已经饱和了,但弱磁电流没跟上。后来加了电压反馈型弱磁控制,实时监测us,一旦接近电压极限就自动增加负id。问题解决了。

工程实现小技巧:弱磁控制通常和MTPA配合使用。低速区走MTPA,高速区切到弱磁。切换点由电压利用率决定,一般当us达到0.9倍母线电压时开始弱磁。

3.4 三种策略的对比与选择

说了这么多,咱们用一张表总结一下:

策略 适用场景 核心优势 主要缺点
id=0控制 SPMSM、低成本方案 简单、线性、稳定 效率不是最优
MTPA IPMSM、追求效率 电流利用率最高 依赖参数、需标定
弱磁控制 高速域、电压受限 拓宽转速范围 增加d轴电流、可能退磁

在实际的EPS项目中,我通常的做法是:

  • 先确认电机类型(SPMSM还是IPMSM)
  • 再评估最高转速需求(是否超过基速)
  • 最后根据成本和开发周期选择策略

嗯,这里要注意:三种策略不是互斥的。很多高端EPS方案是MTPA+弱磁混合控制——低速用MTPA,高速切弱磁,中间有平滑过渡。

3.5 知识体系总览

为了让大家更直观地理解这三种策略的关系,我画了一张图:

电流环控制策略知识体系 电流环控制策略 id=0控制 MTPA控制 弱磁控制 适用场景 SPMSM电机 低成本/简单控制需求 适用场景 IPMSM电机 追求高效率/高转矩密度 适用场景 高速运行需求 母线电压受限工况 实现方式: 直接给定id*=0 实现方式: 查表法 / 公式拟合法 实现方式: 电压反馈 / 查表法

这张图把三种策略的定位、适用场景和实现方式串起来了。你可以把它当作一个快速参考。

最后说一句:控制策略没有绝对的好坏,只有合不合适。选策略之前,先搞清楚你的电机是什么类型、你的系统需要什么性能。搞清楚了,再下手。


公众号:蓝海资料掘金营,微信deep3321