第 7 章 镜子与幽灵:当变换器开始动起来
7.1 引言
我们要进入本书的第二大部分了。如果你是从第 1 章一路跟着我折腾过来的,那你现在的脑子里应该装满了变换器的各种拓扑结构、电感伏秒平衡、电容电荷平衡,还有那一堆用来推导稳态的代数公式。你觉得你已经懂了这个东西——它就是个把电压从 A 变成 B 的盒子,只要占空比 D 算对了,输出电压就是固定的。
但我要告诉你一个坏消息:前几章我们建立的那个世界,是静态的。
真实的世界不是那样的。
真实世界里,输入电压会抖动,负载会突然切过来切过去,温度一漂所有的参数都跟着变。如果你还只用前几章那套稳态公式去设计你的电路,你会发现当你把那个功率管一脚踩下去的时候,输出电压并不是乖乖地停在你想好的那个值上,而是像受惊的马一样乱跳,甚至直接把你的后级电路给烧了。
这就是反馈存在的理由。
反馈不是一种锦上添花的技巧,它是让这个暴力开关变换器变成一个可控、听话的电压源的唯一手段。无论是为了让 DC-DC 变换器在负载跳变时保持输出不变,还是为了让逆变器输出完美的正弦波,甚至是为了让 PFC(功率因数校正)电路把电流整形得像电阻一样,全靠反馈这根“缰绳”在死死拽着。
但为了设计这根缰绳,我们遇到了一个巨大的障碍。
我们需要一张“动态地图”。
模型的代价
前几章的模型本质上是一张“快照”。它告诉我们:在占空比是 D、输入是 Vg 的时候,输出电压 V 是多少。但这不够。当反馈环路看到电压掉下来,命令占空比 D 从 0.4 变到 0.45 时,输出电压是立刻升上去的吗?还是会先冲过头再回落?还是会在这个过程中产生高频振荡?
这些问题,静态模型答不上来。我们需要一个能描述“变化过程”的模型——一个动态模型。
这事儿比稳态建模要难,但也更有趣。我们需要把那些在稳态分析中被我们忽略的储能元件(电感和电容)的动态行为找回来,还要处理那个讨厌的、非线性的开关过程。
如果我们把所有物理细节都扔进方程里,这个系统会复杂到无法求解。工程学的精髓在于**“抓大放小”**。我们要构建一个简化模型,它要能抓住系统最核心的行为,同时大胆地忽略那些次要的、让数学公式变得丑陋无比的细节。
这就好比你如果想要预测潮汐的规律,你不会去模拟每一滴水分子的运动,你会把它当成流体来处理。在这里,我们的策略是:既然开关频率
滤掉开关纹波
想象一下,你在设计一个 Buck-Boost 变换器。
你在控制端加了一个缓慢变化的交流信号
这时候,如果我们去观察电感电流
你会看到一匹快马背上驮着一个人。那个疯狂上下颠簸的、频率为
如果我们把这些波形拿去做频谱分析,你会看到能量集中在两个地方:一个是开关频率
我们的目标很明确:把那匹快马滤掉,只研究那个骑马的人。
在数学上,这叫做“平均化”。在工程直觉上,这相当于给系统戴了一副“低通滤波眼镜”。当我们戴上这副眼镜时,原本嘈杂的波形变成了平滑的曲线(也就是那条虚线
7.1 建立动态模型的基本思路
我们要做的第一件事,是建立一套能描述这个“平均化”系统的方程。
还记得我们在第 2 章是怎么处理电感和电容的吗?我们用了小纹波近似(Small-Ripple Approximation)。当时我们假设纹波非常小,小到可以忽略不计,于是我们用直流值
现在的策略非常相似,但有一个关键的升级:我们要保留“变化”。我们不再假设整个世界是静止的,而是假设它是在“缓慢变化”的。
平均值的定义
首先,我们需要给“平均值”下一个严格的数学定义。我们用一个滑动的时间窗口,长度为一个开关周期
这不仅仅是一个数学公式,它是我们后续所有推导的基石。注意,这里的
接下来,我们要看看这个平均值是如何随时间演变的。
电感方程的“升级版”
我们知道,电感电压和电流的瞬时关系是:
那么,平均值的平均值之间有没有类似的关系?答案是肯定的,而且证明过程充满了数学的对称美感。
让我们对平均电流
在这里我们可以玩一个数学上的小魔术:交换积分和求导的顺序。这在物理上是成立的,因为电感电流是连续的(它不会突变),而且它的导数
交换顺序后,积分符号就消失了:
利用原始的电感方程
把常数
这简直太漂亮了。这意味着:平均值的物理规律,和瞬时值的物理规律,形式上完全一致。 电感
这两个方程(7.2)告诉我们要去干什么:为了求电流的变化率,我们需要先算出电压的平均值。
再次祭出“小纹波近似”
现在问题来了:怎么算电感电压的平均值
为了计算任意时刻
在管子导通时,电感电压是
如果我们非要把这两个电压的精确瞬时值塞进积分里去算,那这个积分会变成一场灾难,因为
但是,别忘了一句老话:我们只抓大鱼。
在一个设计良好的 CCM 变换器里,电感电流、电容电压的纹波相对于它们的平均值来说是非常小的(通常小于 10%)。这意味着在一个开关周期那么短的时间窗口内,我们可以认为这些量几乎没变。
这就是小纹波近似的再次登场。这一次,我们不是用直流值
你可以这么理解:在宏观上(低频视角),电压是变化的;但在微观上(单开关周期视角),电压是恒定的。
于是,那个复杂的积分瞬间就崩塌成了简单的代数表达式:
其中
把这个结果代回到电感方程(7.13)里,我们就得到了那个著名的方程:
这个方程非常重要。它描述了低频电感电流是如何受控于占空比、输入电压和输出电压的。注意,这里依然是非线性的——因为
警惕模型失效的边界
这里我必须打断你一下,给你泼一盆冷水。
上面这个近似之所以成立,有一个极其关键的前提:电路的自然频率必须远低于开关频率。
简单说,就是 L 和 C 不能太大,导致系统响应慢到跟开关动作差不多快。如果
只要我们还在常规的 DC-DC 设计范围内(比如
下一关:线性化
现在我们有了描述平均行为的微分方程(7.18)。但这还不够。
为什么?因为它是非线性的。
看看二极管的例子。二极管的 I-V 曲线是指数关系,完全是弯的。但如果你只在那个静态工作点(Q点)附近看非常非常小的一块区域,那段曲线看起来是不是像一条直线?
这就是我们在电子电路里天天干的事情:小信号线性化。
对于变换器也是一样。Buck-Boost 变换器的稳态输出电压
但是,如果我们的反馈环路工作得很好的话,占空比
我们引入符号
只要
剩下的东西,就是一个漂亮的、线性的、我们可以用拉普拉斯变换来处理的交流小信号模型。
这就是我们本章的终极目标:把那个开关乱换、非线性的物理怪物,变成由受控源、电阻和变压器组成的线性电路模型。一旦变成那种线性电路,你就不再是那个看着示波器发愁的硬件工程师,你是拿着传递函数
💡 一句话直觉:这一章的所有数学花活,本质就一句话——「先把开关动作平均掉(得到一条平滑但非线性的曲线),再在工作点附近把它拉直」。记住这条主线,后面那些公式不管多绕,都是在为这两步服务。
准备好了吗?我们要开始推导那些绕人的公式了。但记住,每一次数学上的折腾,都是为了把那个真实的、嘈杂的世界,变成我们可以理解的、清晰的世界。
参考说明:参考自 geqianQWQ 同学阅读《Fundamentals of Power Electronics》的笔记,仅作理解线索;本文为结合自己理解重新整理的学习笔记,不涉及对原书的复制或翻译。