18.11 习题:也就是真的要上手了
这一章的理论走得有点深——从负电阻到采样数据模型,每一个转折点都有些反直觉。但如果不把这些东西扔进具体的电路里算一遍,你的理解大概率只是「似是而非」。
下面这些习题不是那种「填充题」——每一道都在试图把你推回本章核心机制的某个角落。有些题让你手算传递函数,有些让你推导非理想条件下的稳定性边界,还有些完全是开放式的思考。
建议先把前面的理论复习一遍,特别是 18.1 节的一阶模型和 18.2 节的次谐波振荡,否则这些数字算出来你也不知道意味着什么。
18.1 真实世界的 Buck 变换器:非理想性与稳定性
这一题是在用真实的非理想元件「打击」我们之前建立的美好模型。
题目设定 一个非理想的 Buck 变换器工作在 CCM(连续导通模式)下,参数如下:
- 输入电压
- 开关频率
- 电感
- 电容
- 负载电阻
- 目标输出:
(满载)
在这个功率级里,我们还有一堆令人不悦的寄生参数:
- MOSFET 导通电阻
- 肖特基二极管压降
- 电感内阻
(a) 稳态分析 先别管控制,先算这个电路稳不稳。
- 计算稳态占空比
(考虑所有的压降和电阻)。 - 计算电感电流纹波的上升斜率
和下降斜率 。 - 计算无量纲参数
。
(b) 小信号模型 如果你用的是传统的电压模式控制(直接控制占空比),写出这个小信号方程。这作为对比基准,后面你会看到 CPM 有多不一样。
现在,我们要给这个 Buck 变换器套上电流程序控制(CPM)。 为了稳定,我们加入了一个人工斜坡,斜率固定为
(c) 稳定边界问题 这是本题的关键。
- 在什么
范围内,这个 CPM 控制器是稳定的? - 在额定输出点(
),它稳定吗?
⚠️ 踩坑预警 千万别直接套用
(d) 传递函数推导 使用简单近似
- 给出转角频率和直流增益的解析表达式。
- 画出
的波特图(幅频特性)。
18.2 Boost 变换器:用平均开关模型建模
这一题是让你亲手推导一遍教科书里的核心模型。
题目设定 考虑一个工作在 CCM 的 Boost 变换器,采用电流程序控制。
(a) 定义端口与推导
- 像第 14 章那样定义开关网络的端口变量(输入端口、输出端口)。
- 利用假设
,写出开关网络端口的平均电压和电流表达式。 - 由此推导出受控源形式的等效电路。
(b) 线性化
- 把你在 (a) 中推导的模型进行扰动和线性化。
- 得到对应的小信号等效电路。
(c) 解传递函数
- 基于你的模型,求解控制到输出传递函数
和输入到输出传递函数 。 - 把结果写成标准的归一化形式,并给出转角频率和直流增益的解析表达式。
18.3 Ćuk 变换器:难缠的四端口网络
Ćuk 变换器有两个电感,这让它看起来有点吓人。但你如果掌握了「平均开关建模」的语法,它只是稍微长一点而已。
(a) 端口定义 参考一个标准的 Ćuk 变换器(两个电感、一个耦合电容)。 我们要用 18.1.2 节的方法(受控源/功率源)来建模开关网络。
- 你应该如何定义开关网络的端口电压和电流?(提示:它涉及两个电感电流)。
(b) 推导平均模型
- 画出开关网络端口的电压和电流波形。
- 这里有一个关键假设:
(其中 和 是两个电感电流)。 - 基于此,写出平均端口值,并推导出受控源形式的等效电路。
(c) 线性化
- 扰动并线性化你的模型,得到对应的小信号等效电路。
- (不需要解出最终传递函数,模型本身就是终点)。
18.4 全桥变换器:变压器与侧边效应
全桥变换器加了变压器,但这只是把电压电流比例换算了一下,核心机制依然是 CPM。
题目设定 考虑一个全桥隔离型变换器:
- 输出功率
,负载 电阻 - 忽略损耗
, ,
CPM 控制器的波形都是折算到变压器次级的。计算时可忽略励磁电流。
(a) 最小斜坡
- 在给定工作点,要稳定这个控制器,最小的
是多少?(用 的倍数表示)。
(b) 环路增益 假设
- 画出电流环路增益
的波特图(幅值和相位),并标出关键特征点的数值(转角频率、直流增益)。 - 不需要重新推导公式,直接用书里的结论。
- 求出穿越频率
。
(c) 传递函数对比 依然假设
- 画出
和 的波特图幅值响应。 - 标出所有关键的频率点和增益数值。
- 不需要重新推导公式。
18.5 灵敏度分析:当元件变老时
这一题在问你:如果我用完美的参数设计了系统,但电感
题目设定 CCM Buck 变换器,CPM 控制。 你想要通过选择
- 电感标称值
,但实际上有 的误差。 是固定的,不能跟着 跑。- 只有在标称
值时,等式 才成立。
参数:
- 输出电压
- 负载电流
- 输入电压
- 忽略损耗。
问题 在最坏情况下( Worst Case),输入到输出的直流增益
18.6 非理想 Flyback:建模 MOSFET 导通电阻
Flyback 本质上是隔离型的 Buck-Boost,但在 DCM/CCM 边界或者处理寄生参数时,模型会变得有点麻烦。
题目设定 一个非理想 Flyback 变换器(带变压器隔离的 Buck-Boost)采用 CPM 控制,带人工斜坡
(a) 控制器框图
- 推导一个 CPM 控制器的框图(含主回路和前馈支路)。
- 给出框图中所有增益的解析表达式(注意
会在这里出现)。
(b) 传递函数
- 把你的控制器模型和变换器小信号模型结合。
- 重新推导控制到输出传递函数
。
18.7 控制模式对比:电压模式 vs 电流模式
这是一道非常好的总结题,让你直观看到 CPM 的优势(极点消除)。
题目设定 Buck 变换器,CPM 控制。 参数:
- 人工斜坡斜率
。
(a) 幅频特性对比
- 画出电压模式控制下
的幅值和相位渐近线。 - 在同一张图上,画出电流程序控制下
的幅值和相位渐近线。 - 比较两者。你应该能看到 CPM 把那个二阶极点变成了单极点。
(b) 线抑制对比
- 画出电压模式下
的幅值渐近线。 - 在同一张图上,画出 CPM 下
的幅值渐近线。 - 比较两者。CPM 的输入抑制能力应该强得多。
18.8 DCM 下的 CPM:电感去哪儿了?
在 DCM 下,电感电流归零了,这会极大地改变模型。
题目设定 Buck-Boost 变换器,工作在 DCM。 CPM 控制器没有人工斜坡(
(a) 简化模型
- 推导控制到输出传递函数
。 - 使用近似
(这对 DCM 常见,因为电流归零很快)。 - 给出转角频率和直流增益的表达式。
(b) 考虑电感
- 现在把电感
加回去。 - 证明只要
足够小,电感只是在高频增加了一个极点和一个零点,而在 中得到的那个低频极点基本没变。
(c) 右半平面零点(RHP Zero)
- 在 CCM-DCM 边界处,右半平面零点的频率最低是多少?(这是一个经典的 DCM 问题)。
18.9 恒定导通时间:变频控制
这是一种特殊的 CPM 变种:固定峰值
题目设定 CPM Boost 变换器,把
- 恒定导通时间
。 - 变化的关断时间(即开关频率
是变化的,且是控制变量)。 - 无人工斜坡。
- 峰值电流
(常数)。
(a) 大信号建模
- 画出晶体管和二极管的电压电流波形。
- 确定平均值的表达式。
- 推导大信号平均等效电路。
(b) 小信号建模
- 扰动并线性化你的模型。
- 注意:这里要把开关频率
作为变量进行扰动。
(c) 控制到输出传递函数
- 解模型得到
。 - 假设
很小,给出标准归一化形式和特征参数。
18.10 低谐波整流器:电网侧的挑战
这是 PFC(功率因数校正)的核心场景。输入是正弦波,输出是直流。
题目设定 CPM Boost 变换器用于低谐波整流系统。
- 输入电压:
。 - 输出电压:
(直流, 很大,纹波可忽略)。 - 目标:让输入电流
跟随电压,即 (模拟一个电阻 )。 - 回想 18.1 节那个受控源模型:只要让
(即 ),就能实现这个目标。 - 假设永远工作在 CCM。
(a) 功率计算
- 利用上面的受控源模型,确定平均功率
。 - 求
在一个交流周期内的平均值。
(b) 稳定性
- 为了让控制器在整个正弦周期内都稳定,最小的
是多少? - 表示为
和 的函数。
(c) 平均电流畸变
- 人工斜坡和电感纹波会导致平均输入电流
偏离 。 - 推导
的代数表达式,表示为 和其他量( )的函数。 - 假设电感动态可忽略(这是 PFC 常用近似,因为电流环带宽很高)。
(d) 结果分析
- 把
和 代入你在 中得到的结果。 - 观察最终的
。它还是完美的正弦波吗?
18.11 电荷控制:换个积分器
电流控制是盯着电流峰值,电荷控制是盯着「流过多少电荷」。
题目设定 一个带电荷控制器的 Buck 变换器。 工作原理类似 CPM:
- 时钟来了,置位 SR 锁存器,MOSFET 导通。
- 此时开关
断开。 - 与 MOSFET 电流成正比的电流
给电容 充电。 - 当电容电压
达到控制指令 时,比较器翻转,复位锁存器,MOSFET 关断。 - 此时开关
闭合,把电容电压迅速泄放到零。
参数:
, , , , 。 。- 假设 CCM。
(a) 开关网络平均模型
- 找出开关网络端口的平均波形。
- 推导大信号平均开关模型(由电流源和功率源组成)。
- 控制输入是
。注意:模型里不应显式出现占空比 。
(b) 稳态工作点
- 基于你的模型,写出输出电压
关于 的表达式。 - 给定
,算出 和占空比 的数值。 - 在此工作点下,画出一个周期内的
波形。
(c) 小信号模型
- 对你的平均开关模型进行扰动和线性化。
- 得到小信号平均开关模型。所有参数用电路参数和静态工作点表示。
- 画出完整的带电荷控制器的 Buck 小信号模型。
(d) 传递函数
- 求解
。 - 在 (b) 的工作点下,画出
的幅频波特图。
(e) 思考
- 电荷控制相比传统的占空比控制或 CPM,有什么优势?(提示:噪声敏感度、内在的滤波特性)。
18.12 单周期控制:瞬间响应
单周期控制(One-Cycle Control)是另一种大杀器,旨在让输出在一个开关周期内跟踪指令。
题目设定 一个带单周期控制器的 Buck 变换器。 工作机理类似 CPM:
- 时钟来了,MOSFET 开,开关
关。 - 与电压
成正比的电流 给电容 充电。 - 当电容电压
达到控制指令 时,复位锁存器,MOSFET 关, 开(放电)。
参数:
, , , , 。 。- 假设 CCM。
(a) 平均开关模型
- 推导大信号平均开关模型(电流源+功率源)。
- 控制输入是
。消除占空比 。
(b) 稳态分析
- 推导
关于 的表达式。 - 给定
,求出 。 - 画出此时的
波形。
(c) 小信号模型
- 扰动并线性化模型,得到小信号等效电路。
(d) 传递函数
- 求解
和 。 - 画出两者的幅频波特图。
(e) 思考
- 单周期控制相比占空比控制有什么优点?(提示:它对输入扰动
有极强的抑制能力)。
本章回响:重新审视电流的驯化
做完这章习题(或者光是看完这些题面),你应该会有一种感觉:我们走的这条路,是从「算占空比」进化到了「画电流波形」。
回顾本章的开头,那个让我们困惑的问题——为什么不能直接用电压模式死磕电压?现在答案很清楚了:电感是个惯性极大的东西。
如果你只看电压(电压模式),你每一拍发出去的指令(占空比),都要等到电感电流慢慢爬升之后,才能真正变成输出电压。这是一个二阶系统,它反应迟钝,还容易振荡。
而电流程序控制(CPM)做了一件很狡猾的事:它绕过了电感的惯性。它不直接算电压,而是给电感电流发一个「通行证」(
但这个「狡猾」是有代价的。
代价一:次谐波振荡。 当你把占空比推到 0.5 以上,那个开关本身的采样特性就会开始反噬。我们在 18.2 节花了很大力气去解释这个反直觉的现象——它不是自激振荡,它是周期加倍。解决方案(人工斜坡)其实是在「骗」比较器,让它误以为电流下降得没那么快,从而稳住心态。
代价二:复杂性转移。 我们把电感极点消除掉了,但在设计环路时,却不得不引入一个新的增益(
还有一个贯穿始终的幽灵:负电阻。 在 CPM 的输入端看进去,变换器表现得像个负电阻(18.1.2 节)。这意味着如果你在前面加个滤波器,必须极其小心地处理阻抗匹配,否则系统会自激振荡。这不是理论假设,这是无数工程师在实验室里切磋过的真实现象。
下一章,我们会离开这个以 PWM 为核心的世界,去接触另一种更「暴烈」的控制逻辑——谐振变换器。在那里,我们将不再粗暴地开关晶体管,而是利用
练习题
练习 1:understanding
题目:在电流程序控制(CPM)系统中,假设稳态占空比 D > 0.5 且未引入人工斜坡补偿。请描述系统会发生什么现象?并从物理角度解释为什么 D > 0.5 会导致该现象。
答案与解析
答案:现象:次谐波振荡。当 D > 0.5 时,电感电流的扰动会在随后的开关周期中被放大而不是衰减,导致系统不稳定,波形呈现周期加倍(频率为开关频率的一半)或混沌振荡。原因:在 CPM 中,任何电感电流的初始扰动
解析:本题考察对 CPM 核心稳定性问题的理解。关键在于理解占空比与电流纹波斜率的关系。根据公式,扰动的衰减系数为
练习 2:application
题目:为了稳定一个占空比 D=0.6 的 Boost 变换器电流环路,工程师决定添加人工斜坡补偿。已知电感电流上升斜率为
答案与解析
答案:条件:人工斜坡斜率
解析:本题考察斜坡补偿的计算。包含人工斜坡后的特征值公式为
练习 3:thinking
题目:基于“简单一阶模型”,对比分析电压模式控制(VMC)与电流程序控制(CPM)下 Buck 变换器的控制-输出传递函数
答案与解析
答案:差异:VMC 的
解析:本题要求综合运用传递函数分析和电路模型推演。VMC 中,占空比变化直接作用于电感电压,电感是储能状态变量。而在 CPM 中,核心假设是
要点提炼
电流程序控制(CPM)的核心在于将电感从独立储能元件重塑为受控电流源,通过强制电感电流的平均值紧跟控制指令
尽管 CPM 简化了低频模型,但在占空比
相比于粗略的一阶近似,包含电感纹波和人工斜坡的精确 CPM 模型揭示了更深层的物理机制。该模型表明控制器具备天然的“前馈”特性,能通过感知输入电压对电流斜率的影响自动调节占空比,从而在不依赖电压反馈的情况下实现对输入电压扰动的快速抑制。
从系统特性上看,CPM 引入了类似“无损阻尼”的效应,消除了传统电压模式控制中 LC 滤波器带来的谐振尖峰。在输入端,变换器表现为负电阻特性,这意味着在添加输入滤波器时必须严慎处理阻抗匹配,否则极易引发系统振荡。
完整的 CPM 系统设计是“双环”协作的结果:内环负责处理电感电流的快速动态与稳定性,而外环电压反馈则利用内环提供的受控源特性来调节输出电压。通过将内环模型封装为传递函数
参考说明:参考自 geqianQWQ 同学阅读《Fundamentals of Power Electronics》的笔记,仅作理解线索;本文为结合自己理解重新整理的学习笔记,不涉及对原书的复制或翻译。