Skip to content

10.4.7 PWM 波形谐波:不要被正弦波骗了

目前为止,我们对绕组损耗的分析——特别是那些关于 FRQ 的公式——都基于一个隐含的假设:流过绕组的电流是完美的正弦波。

这当然是扯淡。

在现实的开关电源里,变压器电流根本不是正弦波,而是方波、三角波或者更复杂的 PWM 波形。它们尖锐的边沿包含了丰富的高频分量。

如果你直接用基波频率去套用上一节的公式,算出来的损耗会偏小——严重偏小。那些被你忽略的高次谐波,正在你的铜线里疯狂发热。这一节,我们就要把这些「隐形杀手」抓出来算总账。


非正弦波的傅里叶解剖

让我们来看看一个典型的开关变换器绕组电流波形,例如正激变换器的初级电流。

i(t)
Ipk
|        /----------\
|       /            \
|______/              \______
   0   DTs            Ts

这个波形虽然看着方头方脑,但它在数学上可以分解成一个直流分量 I0 加上一堆无穷无尽的正弦波(傅里叶级数):

i(t)=I0+j=12Ijcos(jωt)

这里有两个关键点:

  1. 直流分量I0=DIpk。这代表传送到负载的能量。
  2. 各次谐波:第 j 次谐波的有效值(RMS)是 Ij,它正比于 1/j
    • 具体公式是:Ij=2Ipkjπsin(jπD)
    • 这里的 ω=2π/Ts,是开关角频率。

你看,虽然基波的能量最大,但 3 次、5 次、7 次甚至更高次的谐波都存在。如果你只算基波,你就漏掉了这些小分量的贡献。


为什么谐波特别能损耗?

关键来了。

还记得上一节我们定义的有效导体厚度 ϕ 吗?

ϕ=hδ

其中 δ 是趋肤深度。

趋肤深度 δ 和频率的平方根成反比:

δ1f

这意味着,频率越高,趋肤深度越浅,ϕ 就越大。

如果我们用基波(j=1)的 ϕ 作为基准,记为 ϕ1,那么对于第 j 次谐波,其对应的有效导体厚度 ϕj 会变成:

ϕj=jϕ1

这太可怕了。

这意味着 5 次谐波感受到的导线「厚度」,是基波的 52.23 倍! 回想一下 FRϕ 变化的曲线:当 ϕ 接近 1 时,FR 会急剧上升。

对于多层绕组(M>1),Q(ϕ)ϕ1 附近是一个快速上升的函数。 即使谐波电流的幅度 Ij 只有基波的 1/5,但它对应的 ϕj 却变成了 2 倍多,导致该次谐波产生的铜损可能并没有降多少,甚至反而增加了。


扣除直流分量:先别急着算

在开始把所有损耗加起来之前,有一个至关重要的避坑点

邻近效应不产生于直流。

MMF(磁动势)是由电流的变化产生的。恒定的直流分量虽然会产生欧姆损耗(I2R),但它不会在邻近导体中感应出涡流。

所以,计算邻近损耗时,必须把直流分量 I0 剔除出去。 如果你把直流分量也丢进邻近效应公式里算一遍,你会得到一个极其悲观的损耗估值,吓得你甚至不敢开工。

⚠️ 注意 后面的公式中,所有涉及邻近效应、FRϕ 的计算,均只针对交流分量(j1)。直流损耗单独算。


总铜损:逐层击破的计算

现在我们有了完整的公式来计算这个 PWM 波形下的总铜损。

假设我们的变压器有 M 层绕组,直流电阻为 Rdc

  1. 直流部分的损耗(老老实实算欧姆定律):

    Pdc=I02Rdc=DIpk2Rdc
  2. j 次谐波的损耗(这才是难点): 对于第 j 次谐波,其频率是基波的 j 倍,所以其有效厚度是 jϕ1。 利用我们在 10.4.4 节导出的公式(10.87),第 j 次谐波的铜损 Pj 为:

    Pj=Ij2Rdc[Q(jϕ1,1)Q(0,1)+2(M21)3G1(jϕ1)G1(0)2G2(jϕ1)G1(0)](Hh)2

    注:这里的 Q,G1,G2 都是那些 Bessel 函数封装起来的中间变量,具体形式在 10.4.4 节有定义。这里的重点是 j 传进去了。

  3. 总铜损(把它们加起来):

    Pcu=Pdc+j=1Pj

Ij 的具体表达式代入并整理一下,我们就能得到那个著名的、看起来让人头大的总损耗公式(10.98):

Pcu=DIpk2Rdc+2ϕ1DIpk2Rdcj=1(sin2(jπD)j2π2)jG1(jϕ1)+

这个公式通常得靠 Excel 或者 MathCAD 才能算明白。


谐波因子 FH:量化灾难的程度

为了直观地看清楚谐波到底把损耗放大了多少倍,我们定义一个谐波因子 FH

它的定义很简单:把所有高次谐波造成的邻近损耗加起来,除以基波造成的邻近损耗。

FH=j=2PjP1

有了 FH,我们的总损耗公式就可以写成一种很直观的形式:

Pcu=I02Rdc+(1+FH)FRI12Rdc

这里:

  • I02Rdc:直流损耗(避不开)。
  • I12Rdc:基波的交流损耗(如果电流是纯正弦,只有这一项)。
  • FR:基波下的交流电阻因子。
  • (1+FH)这就是 PWM 波形给你的惩罚。

如果 FH=0,说明波形是完美的正弦波。 实际上呢?对于占空比 D=0.1 的波形,FH 可能高达几百甚至更多!


后果有多严重:FHϕ1 的变化

让我们看看谐波因子 FH 随基波有效厚度 ϕ1 的变化规律。

这里有三个关键现象:

  1. ϕ11 时,曲线飙升。 这就是前面说的「危险区」。此时基波已经在邻近效应的边缘试探了,再来一点高频谐波(哪怕幅度小),ϕj 变大,直接让 FR 爆表。 结论:在多层绕组中,如果 ϕ1 选在了 1 附近,谐波会弄死你。

  2. ϕ1 很小(1)时,FH 趋于平稳。 此时导线太细了,基波也没啥邻近效应。谐波虽然频率高,但因为导线本身就细,也没激起太大的浪花。此时 FH1+(THD)2

  3. ϕ1 很大(1)时,曲线反而平缓了。 导线太粗,基波已经被邻近效应虐得死去活来了(损耗巨大),谐波再加一点也就是「虱子多了不痒」。

实战启示: 如果你不想用利兹线也不想用交错绕法,那你就必须把导线做得很细,让 ϕ1 远小于 1,这样就能无视谐波的影响。这就是为什么有些老派设计在 100kHz 下还在用 0.1mm 的线——虽然直流电阻大,但避开了谐波炸弹。


总结:PWM 波形的生存法则

这一节讲透了 PWM 谐波对邻近效应的放大作用。

  • 直觉错了吗? 我们直觉上觉得高次谐波能量小,不重要。但在邻近效应里,频率越高,导线「电学厚度」越厚,损耗是非线性的。
  • 怎么算? 剥离直流,分别算各次谐波对应的 ϕj=jϕ1,然后求和。
  • 怎么防?
    • 如果你想用粗线(ϕ11),你必须解决谐波问题——交错绕法是首选。
    • 如果你不想绕线绕得太痛苦,把 ϕ1 降到 0.5 以下,谐波就不再是你的敌人。

记住,在多层变压器设计中,波形不是正弦波是常态,而不是例外。 只要你手里拿着 PWM 控制器,你就得时刻想着那些看不见的高次谐波正在你的线圈里做什么。

一个量化直觉:谐波损耗的元凶是 ϕj=jϕ1——第 j 次谐波把导线的「电学厚度」放大了 j 倍。这意味着第 9 次谐波感觉到的厚度是基波的 3 倍,哪怕它的电流只有基波的 1/9。所以别被「谐波电流小」骗了,邻近损耗对厚度是非线性的,小电流遇上大厚度照样烧。


参考说明:参考自 geqianQWQ 同学阅读《Fundamentals of Power Electronics》的笔记,仅作理解线索;本文为结合自己理解重新整理的学习笔记,不涉及对原书的复制或翻译。

面向嵌入式学习者的硬件学习笔记