Skip to content

16.6 习题:面向设计的分析综合演练

上一节我们谈到了「虚拟电阻」——一种为了打破数学僵局而人为引入的、最后又撤走的策略。 这是一个非常高明的技巧,它解决的是推导过程中的困难。 但当你真正面对一个复杂的工程电路时,光有技巧是不够的,你还需要一种把所有东西——EET、n-EET、频率倒置——像拼图一样拼起来的能力。

这一节的题目,就是我们这一章的「实战演练场」。别指望这里会有简单的代入题,这些题目都是当年真实的工程难题,或者是教学设计中精心设计的「陷阱」。 你的任务是用本章学到的面向设计的分析工具去拆解它们,而不是掉进代数运算的泥潭里。

坐稳了。


习题 1:Buck-Boost 变换器的控制挑战

我们先从一个经典的 Buck-Boost 变换器开始。你的目标是推导它的控制到输出传递函数 Gvd(s)

设想它的 CCM(连续导通模式)小信号模型已经基于平均开关模型推导出来了。 面对这个电路,你可以选择传统的节点电压法——祝你好运,那将是一大堆代数运算的噩梦。 或者,你可以按照我们在这一章里反复强调的那样思考:这个电路里的「额外元件」是谁?

很明显,是电感 L

题目要求:使用 EET 定理,将电感 L 视为额外元件,推导 Gvd(s)。如果不用 EET,本题不得分。

这一题的路径是标准的:

(a) 夺回控制权 把电感 L 短路(L0)。这时候电路退化回了最原始的状态。求解此时的「原始传递函数」 Gd0

(b) 寻找边界 别急着下笔,先想清楚 EET 的两个关键阻抗:

  • ZD(s):当独立源置零(输入为零)时,从电感端口看进去的戴维南等效阻抗。
  • ZN(s):更麻烦的那个——在保持输入激励的同时,你需要在电感端口注入一个电流,调节这个电流的大小,强行让输出电压归零。此时测得的端口阻抗就是 ZN

拿到这两个阻抗后,EET 的公式会直接给出最终的 Gvd(s)。记得把结果写成标准的归一化形式,别留着一堆分数括号在那,那不是工程师干的事。


习题 2:SEPIC 变换器——驯服野兽

接下来是重头戏——SEPIC 变换器。 如果你在实验室里调过这玩意儿,你会知道它有多难伺候。它的控制-输出传递函数 Gvd(s) 里藏着一些非常让人头疼的特性,比如那个臭名昭著的内部谐振。

题目要求:正如我们在 16.2.3 节讨论的那样,利用 EET 深入理解这些特性的物理起源,并设计一个阻尼网络来改善它。

(a) 建模先行 首先,画出这个小信号平均开关模型。别偷懒,算出所有的静态工作点参数:稳态占空比 D,以及开关模型里的 I1,I2,V1,V2。这些数字是你后续分析的基石。

(b) 简化的视角 我们在 16.2.3 节里用过这招:把那个讨厌的耦合电容 C1 开路(C1open)。 这时候 SEPIC 就退化成了一个有效的 Buck-Boost 变换器(Effective Buck-Boost)。 求出这个简化模型的 Gvdbb(s)动手画图:在半对数坐标纸上画出它的幅频和相频波特图。标出所有的关键特征:转折频率、Q 值、直流增益。 这就是你的「基准线」。

(c) 真相的代价 现在把 C1 放回去。 画出 ZNZD 的波特图。把 C1 的阻抗曲线也叠加上去。 你会发现,当 C1 的阻抗曲线与 ZN,ZD 相交时,故事就开始了。 根据这些交点,估算 Gvd(s) 中由内部谐振引起的极点和零点位置。 验证:别光算,用平均仿真模型跑一下精确的波特图,看看你的估算是否准确。

(d) 阻尼的艺术 如果上面的仿真结果让你头皮发麻(高 Q 值振荡),那就加阻尼吧。 参考前面 EET 实战演练里阻尼 SEPIC 内部谐振的那一节,加一个 RbCb 阻尼网络。 设计约束:选 Cb=10C1。然后选 Rb,使得谐振极点和零点大致落在阻尼网络阻抗 Z(s)Rb 渐近线上。 把 Z(s) 的渐近线画在你之前的 ZNZD 图上。 再次仿真验证,确认内部谐振已经被压制住了。


习题 3:Ćuk 变换器——同构的幽灵

Ćuk 变换器是 SEPIC 的「表亲」。 它的拓扑结构神似,行为神似,连那个让人头疼的内部谐振也神似。

题目要求:使用 EET 推导它的线-到-输出传递函数 Gvg(s)。思路要像 SEPIC 例子那样清晰。

(a) 基础搭建 构建 CCM 模式下的平均开关模型。

(b) 退而求其次 如果你在小信号模型里让 C10(开路),会发生什么?你会得到一个有效的 Buck-Boost 变换器。 画出这个简化模型,求出它的 Gvgbb(s)

(c) 修正因子 应用 EET。找出修正因子里的 ZN(s)ZD(s)

(d) 视觉化 选择一组参数,画出 Gvg(s) 的波特图。看看那个经典的第四阶系统长什么样。


习题 4:Boost 变换器与寄生电阻——代价几何?

设想一个包含电感电阻 RL 的 Boost 变换器小信号模型。 寄生参数通常是不受欢迎的,但有时候你会想:能不能化害为利?

题目要求:使用 n-EET 推导 Gvd(s)

(a) 推导 用 n-EET 把 RL 的影响考虑进去。记住,任何其他方法不得分。

(b) 灵魂拷问 你能用电感电阻 RL 把那个讨厌的右半平面零点(RHP Zero)「推」到左半平面去吗? 如果你能做到,这对控制设计简直是神迹。 但是,请解释代价是什么? 对比一下 RL 上的损耗功率和负载功率。你会发现,物理学是公平的——没有免费的午餐。


习题 5:Boost 变换器与 ESR——隐形的滤波器

设想一个包含输出电容 ESR RC 的 Boost 变换器,并写出它的状态空间平均模型。

题目要求:用 n-EET 推导 Gvd(s)

这是多重额外元件定理的经典应用场景。 你可以用给定的替换公式来简化你的表达式:

Re=DD(RRC)Ve=(DD)(RRC)IL+V

你需要用这些量来表达结果:R,RC,IL,D,D,V,Re,Ve,L,C注意:不需要进一步化简到最简分式,把你推出来的结构清晰的公式保留下来就好。那才是有工程价值的形式。


习题 6:SEPIC 再临

回到 SEPIC。 拿出它的小信号模型。 用 n-EET 推导 Gvd(s)。 这时候你应该能体会到,当你不把 C1 当作唯一的额外元件,而是系统地处理多个元件时,n-EET 的威力。


习题 7:Ćuk 变换器的损耗世界

设想一个包含电感铜损 Rl1Rl2 的 Ćuk 变换器小信号模型。

题目要求:用 n-EET 确定线-到-输出传递函数 Gvg(s)。 结果必须是有理分式形式。 如果不使用 n-EET,本题不得分。 (提示:不要被两个电感吓住,在参考状态下它们可以被简化。)


习题 8:输入滤波器的阻尼

最后,我们看一个单纯的滤波器问题。 设想一个带 R-C 阻尼网络的单级输入滤波器。

题目要求:用 n-EET 写出这个网络的输出阻抗 Z(s) 表达式。 如果不使用 n-EET,本题不得分。

这题测试的是你能否灵活运用 n-EET 处理非电源变换器的通用线性电路。阻抗推导是检验你对「双注入」理解程度的试金石。


本章回响

走到这里,这本书里关于「面向设计的分析」最硬核的部分就结束了。

让我们回头看一眼。

这一章表面上是在讲 EET、n-EET、频率倒置,但实际上我们在讲一种对抗复杂性的哲学。 如果你试图用 brute force(蛮力)去解一个 4 阶、5 阶的变换器传递函数,你会迷失在几百项的代数展开式里。你算出来了,但你不理解它。你不知道哪个系数对应哪个元件,你也不知道怎么调整参数来移动极点。

而 EET 告诉我们:别一次解决所有问题。 把电路拆开。把那个最麻烦的元件拿走,先解决剩下简单的那部分。 然后,像把大象装冰箱一样,分三步把那个麻烦的元件加回去:

  1. 看着它短路(或开路)时的样子(ZD)。
  2. 看着它「消灭」输出时的样子(ZN)。
  3. 用修正因子把它们缝合起来。

修正因子 (1+Z/ZD)/(1+Z/ZN) 不只是一个公式,它是我们对电路介入程度的一种度量。当 ZZN 时,我们可以傲慢地说:「这个元件无关紧要」。当 ZZD 时,我们得小心翼翼地处理,因为它正在重塑系统的行为。

至于频率倒置虚拟电阻,那是我们为数学上的死胡同准备的逃生梯。它们提醒我们:模型是为现实服务的,如果模型在某个频率下失效了(比如直流增益为零),或者在某些参数下退化(比如 LC 谐振导致系数为零),我们要敢于通过引入辅助变量来修补模型,而不是硬算。

这些技术——SEPIC 的阻尼设计、Buck-Boost 的零点分析——不是为了应付考试,而是为了当你真正在实验室里面对一个不稳定的电源,看着示波器上疯狂振荡的波形时,你能一眼看穿是那个该死的电容 ESR 在作祟,还是那个谐振电感在捣鬼,并且确切地知道该往哪里塞一个电阻,或者该改哪个参数。

这,就是设计者的特权。

下一章,我们将把这些工具带到一个更宏大的语境中。那时候你会发现,今天建立的这些直觉,会以一种意想不到的方式再次出现。


练习题

练习 1:understanding

题目:假设您已经设计了一个传递函数 H(s),现在需要在电路中添加一个阻抗为 Znew(s) 的元件。已知该端口的驱动点阻抗为 ZD(s),零值双注入阻抗为 ZN(s)。请写出加入该元件后新传递函数 H(s) 的表达式(修正因子形式),并说明当满足什么阻抗不等式条件时,该新元件对原传递函数的影响可以忽略不计?

答案与解析

答案:表达式:H(s)=H(s)1+Znew(s)/ZN(s)1+Znew(s)/ZD(s);忽略条件:||Znew(jω)||>>||ZN(jω)||||Znew(jω)||>>||ZD(jω)||

解析:根据额外元件定理(EET),加入阻抗 Z 后的传递函数等于原传递函数乘以修正因子 (1+Z/ZN)/(1+Z/ZD)。要使元件影响可忽略,修正因子需约等于 1。这就要求分子项 Z/ZN 和分母项 Z/ZD 都趋近于 0(模值很小),即 Z 的模值远大于 ZNZD 的模值。这在工程设计中非常有用,用于判断寄生参数是否影响系统性能。

练习 2:application

题目:在 EET 实战演练里那个 RC 网络变种中(R1, R2, R3, R4 和电容 C),已知原传递函数(C 视为开路)为 Goc=R4R1+R3+R4。若测得端口的驱动点阻抗 ZD=R2+(R1||(R3+R4)),且在双注入法(输出 v2 为 0)条件下测得 ZN=R2。请利用 EET 推导包含电容 C 后的完整传递函数 G(s)

答案与解析

答案G(s)=R4R1+R3+R41+sCR21+sC(R2+R1||(R3+R4))

解析:将阻抗 Z(s)=1/sC 代入 EET 公式:G(s)=Goc1+Z(s)/ZN1+Z(s)/ZD

  1. 分子项:1+Z(s)/ZN=1+(1/sC)/R2=1+1/(sCR2)=sCR2+1sCR2
  2. 分母项:1+Z(s)/ZD=1+(1/sC)/ZD=1+1/(sCZD)
  3. 组合得:G(s)=GocsCR2+1sCZD+11/R21/ZD (需注意比例系数)。 直接代入通分形式:G(s)=Goc1+sCR21+sCZD。代入 ZD 表达式即得最终结果。分子产生了零点,分母产生了极点。

练习 3:thinking

题目:在设计一个 LC 滤波器时,发现实际电容具有等效串联电阻(ESR)。根据 EET 分析,ESR 会引入一个零点 ωz=1/(ESRC)。请思考:为什么在开关电源(如 SEPIC)的补偿网络设计中,我们通常希望利用这个 ESR 零点,而在高保真音频放大器中,这个零点却被视为需要消除的失真源?请结合“阻抗不等式”和“传递函数修正”的概念进行分析。

答案与解析

答案:在电源设计中,ESR 零点常用于提供相位提升,简化补偿;在音频设计中,ESR 零点改变了频响曲线的平坦度,造成信号失真。

解析:1. 开关电源场景(应用):电源的环路传递函数通常在截止频率处有较重的相位滞后。ESR 引入的零点 ωz 位于通常较低频段,能提供正相位(提升),增加相位裕度,使系统更稳定。此时 ESR 是一个“有用的额外元件”。 2. 音频放大器场景(抑制):音频放大器要求在全频段(20Hz-20kHz)内增益平坦,即幅频响应为常数。ESR 引入的零点会使高频增益上升(1+sCResr 效应),导致频响曲线不再平坦,从而引入频率失真。此时 ESR 视为寄生参数,需通过不等式 ||Zesr||<<||ZN|| 等判断其影响,并通过使用低 ESR 电容(如 ||Zesr|| 极小)来消除其对 G(s) 的修正作用。这体现了 EET 既能用于设计补偿,也能用于评估非理想特性影响的双重价值。


要点提炼

本章核心在于介绍 Middlebrook 的**额外元件定理(EET)**及其高阶推广(n-EET),这是一种面向设计的电路分析方法,旨在让工程师免于繁琐的矩阵运算,通过局部观察推导出传递函数。

EET 的核心思想是将新增元件视为对已知系统的“修正”。它给出了一个通用公式,说明加入新阻抗 Z 后,原传递函数会乘以一个修正因子 1+Z/ZN1+Z/ZD。这里的 ZD 是输入置零时的驱动点阻抗,而 ZN 则是“零值双注入”阻抗——即在调节输入使输出归零的条件下,端口呈现的阻抗。这不仅能快速写出传递函数,还能通过比较 ZZDZN 的量级,直观判断寄生参数是否会对电路造成实质影响。

在实际应用中,EET 能将复杂的代数推导转化为直观的观察。例如在处理 SEPIC 变换器等高阶系统时,可以先移除耦合电容将其简化为 Buck-Boost 模型,再利用 EET 将电容作为额外元件加回。通过分析修正因子中容性感性阻抗的相互作用,可以迅速发现系统内部的高 Q 值振荡,并精准定位需要添加阻尼网络的位置,将复杂的四阶不稳定系统转化为易于补偿的低阶系统。

为了应对包含多个动态元件的复杂电路,EET 被推广为 n-EET。该方法不直接解方程,而是通过在不同状态下(直流短路/开路、高频开路/短路)重复计算端口电阻来组装多项式系数。分子(零点)的系数通过“双注入归零”条件计算,分母(极点)的系数则通过输入置零计算。这种方法将高阶传递函数的求解过程,分解为一系列简单的、可复用的电阻电路分析任务。

针对原点极点(如直流增益为零的输出阻抗)等特殊场景,教程介绍了 “频率倒置” 技巧。当基准增益为零导致无法直接套用公式时,可以选择非直流的“参考状态”(如中频段的电阻值)作为基准,通过重新定义元件的“参考”与“反向”状态,修正计算逻辑。这使得 EET 理论能够推导出纯感性或容性网络的标准形式,保证了对任意线性电路分析的普适性。


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

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