Skip to content

21.5 整流器波形的 RMS 值

现在,让我们来面对一个非常现实的问题。

上一节我们推导出了小信号模型,知道了怎么控制环路,怎么让系统稳定。这很好,这是控制工程师的视角。 但是,如果你是那个负责选型、画板子、盯着 BOM 表哭穷的硬件工程师,你可能会问:"我知道系统很稳,但我的 MOS 管会不会炸?"

这取决于电流的有效值(RMS)。

PWM 整流器里的电流波形,既不是纯正弦,也不是直流,而是一种被高频开关切得稀碎的「脉冲串」。 这种鬼东西怎么算应力?

本节的任务,就是把这些乱七八糟的波形变成可以用在 datasheet 里的数字。


21.5.1 那个看起来很复杂的双重积分

先别急着看公式,先看波形。

升压整流器中晶体管电流 iQ(t) 的典型样子有两个显著特点:

  1. 包络线在变:它的幅度随着交流输入电压 vac(t) 的正弦半波起伏。
  2. 占空比在变:它的脉宽也随着 vac(t) 变化(为了维持输出电压恒定)。

这就是 PWM 整流器的特征——调幅又调宽

要算这种波形的 RMS 值,最严谨的定义是积分:

IQ,rms=1Tac0TaciQ2(t)dt(21.110)

这里 Tac 是工频周期(比如 20ms)。

但直接对这个式子下手是自杀。因为 iQ(t) 在一个工频周期里有几万次开关,你没法写出它的解析式。

我们需要一种近似的、但物理意义清晰的方法。 这种方法的前提假设是:开关频率 fs 远高于工频 fline。 这几乎总是成立的(比如 100 kHz vs 50 Hz)。

在这个假设下,我们可以把那个庞大的积分拆成两步走——双重积分法

第一步:先看微小的开关周期

把整个工频周期 Tac 切成无数个小碎片,每个碎片的长度是一个开关周期 Ts。 在第 n 个开关周期里,电流大概是多少?我们算这个周期内电流平方的平均值:

iQ2Ts=1Tstt+TsiQ2(τ)dτ

注意,这里的变量 τ 是在开关周期尺度上变化的。 算出来的这个值,是 iQ2 在第 n 个开关周期里的「局部平均值」。

第二步:再看漫长的工频周期

现在,我们把这些「局部平均值」连起来,它们形成了一条平滑的曲线(因为开关频率很高,毛刺被平均掉了)。 接下来的任务就简单了:把这条曲线在整个工频周期上再平均一次。

IQ,rms1Tac0TaciQ2(t)Tsdt(21.112)

如果你看懂了这个过程,你就看懂了所谓的 "准静态近似" (Quasi-Static Approximation): 先把高频抖动平均掉,再看低频变化。 这一节后面所有的推导,本质上都是在算那个里面的东西:iQ2Ts


21.5.2 Boost 整流器实例:谁在发热?

让我们以最经典的 Boost 整流器为例,把公式填进去。 我们要算的是**开关管(晶体管)**的 RMS 电流。

1. 求开关周期内的平均值 iQ2Ts

对于 Boost 变换器,开关管导通时,电流就是电感电流(输入电流);开关管关断时,电流是 0。 如果占空比是 d(t),那么在一个开关周期内,iQ2 的平均值大概就是:

iQ2Tsd(t)iac2(t)(21.113)

这里有个细节:我们忽略了开关纹波,认为 iac(t) 在一个开关周期内是平滑直线。这在 CCM(连续导通模式)下是合理的。

现在我们需要找出 d(t)iac(t) 的表达式。

  • 输入电流 iac(t): 因为是理想整流器,它呈现模拟电阻 Re。输入电压是正弦 vac(t)=VM|sin(ωt)|,所以:

    iac(t)=vac(t)Re=VMRe|sin(ωt)|(21.115)
  • 占空比 d(t): Boost 变换器的输入输出关系是 Vout=Vin/(1d)。注意这里 Vout=V 是恒定的直流输出电压,而 Vin=vac(t) 是变化的。

    Vvac(t)=11d(t)

    解出 d(t)

    d(t)=1vac(t)V=1VMV|sin(ωt)|(21.117)

把这两个式子代入 (21.113),我们得到了一个关键的结果:

iQ2Ts=(1VMV|sin(ωt)|)(VMRe)2sin2(ωt)

注意,因为正弦取了绝对值,平方后绝对值就消失了,可以直接写成 sin2

2. 求工频周期内的积分

现在把上面的结果代入那个双重积分公式 (21.112):

IQ,rms=1Tac0TacVM2Re2(sin2(ωt)VMVsin3(ωt))dt(21.119)

把常数提出积分号外,利用对称性(半个周期积分乘以 2),公式变成了:

IQ,rms=VM2Re2π0π/2(sin2(θ)VMVsin3(θ))dθ(21.120)

这里要做积分 sinn(θ)dθ。这种积分在电力电子里太常见了,书上直接给了一个通式 (21.121)。 我们需要的是 n=2n=3 的结果:

  • 2π0π/2sin2(θ)dθ=12
  • 2π0π/2sin3(θ)dθ=43π

把这两个数代进去,经过一番代数化简,我们得到了最终结果:

IQ,rms=Iac,rms2183πVMV(21.122)

这个公式告诉了我们什么?

看看 VM/V 这一项。VM 是输入电压峰值,V 是输出电压。 为了让整流器能工作,输出电压 V 必须大于输入峰值 VM(否则 Boost 无法升压)。

  • 极限情况 1V=VM(输出电压刚好等于输入峰值)。 此时 VM/V=1

    IQ,rms=Iac,rms×12183π0.39Iac,rms(21.123)

    开关管的电流压力非常小! 只有输入电流有效值的 39%。这说明 Boost 拓扑对功率开关的利用率极高。

  • 极限情况 2VVM(输出电压很高)。 此时 VM/V0

    IQ,rms12Iac,rms0.707Iac,rms

    输出电压抬得越高,开关管的电流应力越大。 为什么? 因为为了维持高压输出,占空比 d(t) 必须变大(管子导通时间变长),导致管子承担电流的时间变长了。

顺便提一句,二极管的电流应力 ID,rms 也是类似的推导方法,结果是 (21.124)。 有趣的是,二极管的情况和开关管相反: 输出电压 V 越低,二极管的电流越大。

ID,rms=Iac,rms183πVMV(结构不同,趋势相反)

V=VM 时,二极管电流最大,约为 0.92Iac,rms

所以,Boost 整流器有一个最佳工作点:把输出电压设得尽可能低(只要略高于输入峰值即可)。这样开关管最凉快,二极管稍微热点,但整体效率最优。


21.5.3 拓扑对决:Boost 还是 SEPIC?

现在我们手里有了算电流应力的「核武器」(表 21.3 的那些公式)。 是时候来一场实战 PK 了。

假设我们要设计一个 1 kW 的整流器。 输入 240 Vrms(峰值 VM340 V)。 我们目标输出电压设为 380 V DC(稍微高于输入峰值)。

选手 1:Boost(不隔离)

根据公式 (21.122):

VMV=3403800.89

算下来,开关管 RMS 电流只有 2.0 A。 而输入电流的有效值是 1000W/240V4.2A。 管子应力还不到输入电流的一半!这是极其高效的。

选手 2:SEPIC(不隔离)

SEPIC 虽然能解决 Boost 的「痛点」(后面会说),但它付出了代价。 看表 21.3 里的 SEPIC 部分,你会发现那个系数比 Boost 大得多。 在同样的输入输出条件下,SEPIC 的开关管 RMS 电流会飙到 5.5 A。 电压应力甚至高达 719 V

这简直是灾难。用 SEPIC 买到了灵活性,但付出了巨大的硅片面积和散热成本。

Boost 的致命软肋:浪涌电流

既然 Boost 这么好,为什么还要用 SEPIC、Flyback 或者 Buck-Boost? 因为 Boost 有一个天生的死穴无法限制浪涌电流

想象一下上电的那一瞬间。 输出电容是空的,电压为 0。 输入是 240 Vrms。 对于 Boost 电路来说,电感直接接在输入和输出之间。当 Vout<Vin 的瞬间,Boost 的控制逻辑彻底失效——它无法「升压」。 此时,电感对于输入电网来说,就是一根导线。 如果没有额外的「软启动」或者「预充电」电阻,你会收获一个巨大的、炸机级别的短路电流。

这也是为什么工业级的 Boost 整流器总是要配一套复杂的「继电器+预充电电阻」逻辑,或者在控制里写非常谨慎的上电时序。

SEPIC 的价值就在这里:由于它的结构,不管输出电压多低,电感始终都在回路上,它能天然地限制电流。 这就是你用 5.5 A 的开关管换来的安全感。


21.5.4 关于隔离的叹息

有时候,我们不得不加隔离(安全规范要求)。 你可能会想,那我能不能用反激或者带隔离变压器的 SEPIC?

可以,但要注意电流的「隐形加倍」。 表 21.3 里给出了 Flyback 和 SEPIC 带变压器的数据。 你会发现,加上变压器之后,原边的电流并没有奇迹般地减少。 实际上,因为变压器不仅要传能量,还要通过那个脉动的功率流(功率在每个工频周期里都会过零点),变压器绕组的 RMS 电流往往比同功率的 DC-DC 变换器还要大。

例如,对于 1 kW,240 V AC 输入,输出 42 V 低电压的应用,如果用一个 4:1 的隔离 SEPIC:

  • 变压器原边 RMS 电流:5.5 A
  • 变压器副边 RMS 电流:36.4 A

36 安培!这还没有算开关纹波。 这再次印证了电力电子的一句老话:低电压、大功率的电源,永远是最难做的。


本章回响

这一节我们算了很多积分,看了很多公式,但这背后的逻辑其实很朴素:

天下没有免费的拓扑。

  • Boost:效率极高,开关管最凉快,但它天生娇贵,怕上电浪涌,且输出电压必须高于输入。
  • SEPIC/Cuk:极其皮实,能降压能升压,不怕浪涌,但代价是开关管电压高、电流大,发热严重。
  • 隔离型:买了安全,买了匝比灵活性,但代价是变压器绕组电流巨大。

当你下次选型的时候,不要只看「能不能实现」。 要算一算那个 RMS 值。 因为芯片的结温,从来不懂什么「控制理论」,它只认 RMS 电流。


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

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