3、转矩脉动分类:6次谐波、12次谐波及其物理成因

转矩脉动,说白了就是电机转起来不“顺滑”。

你用手去拧一个通电的电机轴,如果感觉一卡一卡的,那就是转矩脉动在作怪。做FOC控制,我们最头疼的就是这个东西。我刚开始调电机那会儿,总以为电流环调好了就万事大吉,结果一上负载,电机嗡嗡响,转速还抖得厉害。后来才明白,转矩脉动才是真正的“隐形杀手”。

今天我们就来聊聊最常见的两种:6次谐波12次谐波。搞懂它们从哪来,你才能知道怎么“干掉”它们。

3.1 什么是“次”谐波?

先解释一下这个“次”。

在电机控制里,我们说的“6次谐波”,指的是转矩脉动的频率是电机基频的6倍。比如电机转速是1000rpm,极对数是4,那电频率就是1000×4/60 ≈ 66.7Hz。6次谐波就是66.7×6 = 400Hz的脉动。

你想想看,这个频率的振动传到机械结构上,很容易引起共振。我遇到过一台设备,一跑到某个转速区间就“唱歌”,后来一测,就是6次谐波和机械谐振点撞上了。

3.2 6次谐波:最常见的“老熟人”

6次谐波,可以说是FOC控制里最顽固的脉动之一。它的物理成因主要有两个:

3.2.1 反电动势不是完美的正弦波

理想情况下,电机的反电动势应该是完美的正弦波。但现实中的电机,因为磁钢形状、绕组分布、齿槽效应等原因,反电动势里会含有大量的奇次谐波,尤其是5次和7次

为什么5次和7次会变成6次?

这里有个简单的数学关系:当你在三相系统里,把5次和7次谐波通过Clark/Park变换转换到dq旋转坐标系下时,它们会变成6次分量。具体来说:

  • 5次负序谐波 → 变成6次脉动
  • 7次正序谐波 → 也变成6次脉动

说白了,就是反电动势不干净,电流环再努力,转矩也会跟着抖。

关键点:6次谐波的根源在电机本体。你换一个更好的电机,或者做反电动势谐波补偿,才能从根本上改善。

3.2.2 逆变器死区效应

另一个常见的来源,是逆变器的死区时间。

为了防止上下桥臂直通,我们会在PWM里插入死区。但这个死区会导致输出电压失真,产生5次和7次电压谐波。嗯,又是它们俩,然后经过坐标变换,又变成了6次转矩脉动。

我记得有一次调试,电流波形看着挺漂亮,但转矩就是抖。查了半天,发现是死区补偿没做好。后来把死区补偿算法加上去,6次分量直接降了一半。

我的习惯:在调试初期,我会先用FFT分析一下电流的频谱。如果看到明显的6次分量,先检查死区补偿,再考虑反电动势谐波。

3.3 12次谐波:更“隐蔽”的对手

12次谐波,频率更高,振幅通常比6次小,但同样不能忽视。尤其是在高速运行或者对振动要求严格的场合。

3.3.1 11次和13次反电动势谐波

和6次谐波的逻辑一样,反电动势里的11次和13次谐波,经过坐标变换后,会变成12次转矩脉动。

为什么会存在11次和13次?

这通常和电机的极槽配合有关。比如一些分数槽集中绕组的电机,磁动势里会含有大量的高次谐波。我做过一个12槽10极的电机,12次谐波就特别明显。

反电动势谐波次数 变换后转矩脉动次数 常见来源
5次、7次 6次 反电动势畸变、死区效应
11次、13次 12次 极槽配合、磁路饱和
17次、19次 18次 高次谐波(较少见)

3.3.2 磁路饱和的非线性

这个原因容易被忽略。当电机负载增大时,磁路会进入饱和区。饱和会导致电感变化,进而引起电流波形畸变,产生高次谐波。

我曾经遇到一个项目,空载时转矩脉动很小,一加载就出现明显的12次谐波。一开始以为是电流环带宽不够,后来发现是磁路饱和导致的电感非线性。换了磁钢材料,问题才解决。

避坑指南:不要只盯着电流环调。如果转矩脉动随负载变化明显,先检查一下电机的磁路设计。我曾经在磁路饱和上吃过亏,调了三天电流环参数,结果发现是电机本身的问题。

3.4 如何快速区分6次和12次?

在实际调试中,你可以通过一个简单的方法来初步判断:

  1. 看转速相关性:6次谐波通常和转速强相关,因为反电动势谐波和死区效应都随转速变化。
  2. 看负载相关性:12次谐波如果随负载增加而明显增大,多半是磁路饱和引起的。
  3. 用FFT分析:直接看电流或转矩的频谱。6次和12次的位置一目了然。

一个小技巧:在调试软件里,把Id和Iq的波形调出来,做一次FFT。如果6次分量大,优先检查死区补偿和反电动势;如果12次分量大,优先检查磁路设计和极槽配合。

3.5 总结一下

6次和12次谐波,是FOC控制里最常见的两种转矩脉动。它们的物理成因不同,解决思路也不同:

  • 6次谐波:主要来自反电动势的5/7次谐波和逆变器死区。对策是死区补偿、谐波注入、或者换更好的电机。
  • 12次谐波:主要来自反电动势的11/13次谐波和磁路饱和。对策是优化电机设计、或者用前馈补偿。

我个人习惯,在项目初期就会把这两个分量作为关键指标来监控。毕竟,转矩脉动这东西,早发现早处理,等到了客户手里再出问题,那就晚了。

下一节,我们会聊聊如何用软件方法,把这些谐波“吃掉”。