8.2 变换器传递函数分析
从解电路到理解电路:一次完整的推导之旅
我们在上一节花了大量篇幅打磨工具——近似根法、波特图构建法。现在,工具已经磨好了,该去干正活了。我们的目标是给三种基本变换器(Buck、Boost、Buck-Boost)建立精确的数学模型。
为什么?因为如果你只知道波特图长什么样,你只能算个「观察者」;如果你能写出传递函数
这不仅仅是数学,这是对电路物理本质的解剖。我们拿 Buck-Boost 变换器开刀,因为它最典型,也最麻烦。
8.2.1 实战演练:推导 Buck-Boost 变换器的传递函数
这一节的推导过程会有点长。但别怕,我们不跳步。这不仅仅是算数,这是一次教你如何处理复杂模型的「套路教学」。
回想一下第 7 章,我们费了牛劲把 Buck-Boost 变换器的小信号等效电路模型建立了起来。这套模型里有一台理想变压器、几个受控源、还有那个 LC 输出滤波器——它充满了宝藏和陷阱,也藏着我们要找的传递函数。
我们的目标有两个:
- 控制-输出传递函数
:告诉我们要调多少占空比 ,电压 才会乖乖听话。 - 线-输出传递函数
:告诉我们要是输入电压 抽风了,输出 会跟着怎么抖。
1. 问题的起点:叠加原理
这个小信号等效电路是个线性系统(至少在小信号眼里是的)。既然是线性的,我们就可以祭出叠加原理。
这就像是在说,输出电压的变化
- 一股来自控制输入
- 一股来自线输入
用公式把这种叠加关系写出来,就是:
这就定义了我们要找的两个传递函数:
简单明了。我们先攻
2. 攻克 :把变压器推过去
要找
剩下的就是一个带着
这是电力电子里的标准动作:
- 电感
穿过 的变压器,跑到右边变成了 。 - 电压源
穿过 的变压器,跑到右边变成了 (注意那个负号,变比是反的)。
于是我们得到了一个清爽的等效电路:一个标准的 LC 滤波器带个负载。
分压公式登场 现在的输出
这里的
接下来是纯代数功夫了。 我们要把这个式子整理成标准形式——也就是分母分子多项式最高次项系数为 1 的形式。
先把并联阻抗展开:
现在式子长这样:
这里就是见证奇迹的时刻:通过对比系数,我们可以直接读出物理特征!
- 直流增益
:就是常数项。 。这说明什么?这就是 Buck-Boost 的静态变比,带个负号说明电压是反相的(这在波特图相位里要单独补 180 度)。 - 自然谐振频率
:看 那一项。 。 所以 。注意那个 !它竟然出现在了分子里。这意味着占空比越大( 越小),谐振频率反而降低。这其实很直观——占空比大了,等效电感就变小了(因为反射回去变小了),自然震荡得更快了吗?不对,别忘了这里是 ,等效电感其实是变小的,谐振频率应该变高? 修正直觉:仔细看公式, 。占空比 增加 减小 降低。 为什么? 因为这里的等效电感是从副边反射回来的, 。 越大, 越小, 变得极大。大电感当然震荡得慢。这就是变压器带来的魔力。 - 品质因数
:看 那一项。 。 联立 解一下,得到 。这也解释了为什么负载电阻 越大, 越高(越容易振)——因为阻尼变小了。
到这里,
3. 攻克 :真正的挑战
接下来是重头戏——
- 一个电压源
- 一个电流源
- 还有一个变压器那边的玩意儿
如果硬算,会把你绕晕。这里我们要换个思路:先化简电路,再叠加。
Step 1: 归零
- 电感
变成了 。 - 电压源
变成了 。
把电感和电压源推过变压器之后,电路清清爽爽:左边一个大电感
Step 2: 再次叠加 现在有两个独立的源在作用:一个是电压源,一个是电流源。 我们可以把输出
让电流源闭嘴(开路):只剩电压源在工作。 用分压公式:
注意那个负号,电压源的正极是接地的(推过变压器后参考方向反了),这一点千万别搞反了。
让电压源闭嘴(短路):只剩电流源在工作。 这是一个简单的阻抗网络,电流源流过上面那个并联阻抗,产生的电压就是输出。
注意这里电感是在上面的分支里,因为它和电流源构成了回路。
Step 3: 合并同类项 把上面两步的结果加起来,就是 (8.139) 式。 接下来的代数推导有点繁琐,但核心逻辑是:把它们通分、合并、最后整理成标准二阶形式。
经过一番操作(见 8.140 式),我们会得到这样一个漂亮的式子:
这里有几个值得注意的细节:
分母一样:跟
的分母一模一样。这说明无论扰动来自哪里(输入还是控制),系统的固有振荡模式(极点)是不变的。这非常符合直觉——极点是由 LC 滤波器决定的,跟谁在推它没关系。分子出现了一个零点:
。注意这里是减号! 这就意味着 是一个右半平面零点(RHP Zero)。 它的频率是多少?通过比对分子 项的系数,可以算出:这个 RHP 零点是 Boost 类拓扑(包括 Buck-Boost)的「死穴」。我们等会儿专门讲它。
直流增益
:也是利用稳态关系化简后的结果。 。 这个增益非常大(例子里有 45dB)。这意味着一点点占空比的变化,都会引起输出电压巨大的波动。
4. 绘制波特图:把公式变直观
公式推导完了,现在让我们把这些参数代入数值,画出波特图,看看它到底长什么样。
假设我们有一组典型的参数:
(也就是 )
我们可以算出特征值((8.146) 式):
—— 这对极点在比较低的地方。 —— 12dB 的尖峰!这可是个不小的振铃。 —— 右半平面零点在比较高的地方。 —— 增益很高。
把这些参数代入画出来:
- 低频段:平坦的高增益(45dB)。这是开环特性,我们还没加补偿器。
- 400 Hz 处:二阶极点开始发力。幅值曲线以 -40dB/dec 的速度坠落。
- 2.65 kHz 处:右半平面零点来了。
- 对于幅值,它把斜率抬回了 -20dB/dec。
- 对于相位,这才是最坑爹的地方:正常零点是让相位超前的(+90度),但 RHP 零点虽然是「零点」,它产生的效果却是相位滞后(-90度)!
再看看
8.2.2 知识点速查:基本变换器传递函数一览
为了让你以后查表方便(而不是每次都像上面那样推半小时),我们把 Buck、Boost、Buck-Boost 的关键特征总结在表 8.2 里。
这是一张值得你打印出来贴在墙上的表。仔细观察里面的规律:
- 极点
:三种拓扑都是 的某种变体(带 修正)。 - RHP 零点:
- Buck:没有。
。这就是为什么 Buck 是最好控制的拓扑。 - Boost / Buck-Boost:有。而且就在
附近。
- Buck:没有。
- 关于隔离型拓扑: 你可能会问,那 Flyback 呢?Forward 呢? 只要它们是基于这三种基本拓扑演变来的,传递函数的骨架(极点和零点的位置)几乎不变。变压器只是改变了匝比(
),相当于在增益上乘了个系数,或者在阻抗上做了个折算,并没有改变系统的动力学本质。
8.2.3 深度追问:右半平面零点到底是个什么鬼?
我们在表里看到了 RHP Zero,也在图里看到了它对相位的摧残。但这还不够。作为工程师,你必须建立它的物理图像。 否则你永远只是在画图,而不是在理解电路。
它是怎么来的?
我们用 Boost 或者 Buck-Boost 来举例。 想象一下,系统处于稳态。电感像个储水罐,里面存着电流
现在,你突然做了一个决定:增加占空比
让我们看看第一瞬间(
- 开管
导通时间变长了。 - 二极管
导通时间变短了( 变小)。 - 关键点来了:输出电压是由电容在
期间(二极管导通时)由电感补货维持的。 如果 减小了,电感向输出端放电的时间就变短了。 - 这就导致:在电感电流还没来得及上升之前,输出电容反而是在被抽取更多电荷(因为负载还在那饿着,补给却少了)。
- 结果:输出电压
瞬间下降。
这就是 RHP Zero 的物理本质:
为了增加输出,你先减少了输出。
这就好比你骑自行车上坡。你想加速(电压升高),你得先用力蹬一下(增加占空比)。但这一脚蹬下去,身体重心会后移(物理机制导致瞬间电压下跌),然后车才往前冲。
这个「先跌后涨」的动作,在数学上就是一个反过来的零点。
- 正常零点:输出跟随输入
相位领先(0 到 90度)。 - RHP 零点:输出先反向再跟随
相位滞后(0 到 -90度)。
它有什么危害?
再看一次这个过程的波形。 在
这时候,反馈环路看到电压跌了,会怎么想? 「哎?电压不够!再加占空比!」 于是环路会更加拼命地增加
这就形成了一个正反馈(Positive Feedback)的假象。 在这个 RHP Zero 频率附近,你的系统会变得极其难搞。因为你的动作和系统的反应总是反着来。如果你把带宽(穿越频率)设得比这个零点还高,你的系统大概率会炸(不稳定)。
铁律: 对于 Boost 和 Buck-Boost 变换器,你的控制环路带宽必须远低于 RHP 零点的频率。否则,你就是在跟物理规律对着干。
参考说明:参考自 geqianQWQ 同学阅读《Fundamentals of Power Electronics》的笔记,仅作理解线索;本文为结合自己理解重新整理的学习笔记,不涉及对原书的复制或翻译。