Skip to content

13.4 示例:闭环调节器

作为第二个实战案例,我们把反馈定理这套「手术刀」,伸向一个更硬核的战场:第 9.5.4 节里提到的 Buck 闭环调节器

这一次,补偿器不再是简单的运放电路,而是我们在第 15 章见过的那个完整的 PID 结构。

我们要做的,是把整个闭环系统拆开、揉碎,看看每一段信号究竟是怎么流转的。


从哪里下手?

把战场全貌在脑子里拼出来,它由三个世界组成:

  1. 功率级:来自第 7 章的小信号 canonical 模型(CCM 模式)。
  2. 反馈与补偿级:第 15 章见过的 PID 补偿电路。
  3. 注入点:我们在反馈路径上插入了测试信号 v^z,准备实施 GFT(通用反馈定理)。

输出是 v^,但输入有三个:

  1. 参考电压 v^ref(这是我们想要的)。
  2. 输入电压扰动 v^g(这是我们要抑制的)。
  3. 负载电流扰动 i^load(这也是我们要抑制的)。

既然这是一个线性小信号模型,我们可以祭出线性叠加原理。这三个输入对输出的贡献可以分开算,然后加起来:

v^(s)=Gr(s)v^ref(s)+Gg(s)v^g(s)Zoi^load(13.76)

这里的 Gr, Gg, Zo 就是我们要解的谜题。根据反馈定理的套路,它们每一个都可以写成那个熟悉的「万能公式」形式:

G(s)=GT1+T+G011+T1

把式子展开成完整版(式 13.77)就是这样:

v^(s)=[GrT1+T+G0r11+T]v^ref(s)+[GgT1+T+G0g11+T]v^g(s)[ZoT1+T+Z0o11+T]i^load

看着吓人,其实逻辑非常清晰:

  • Gr,G0r 时,把 v^gi^load 掐掉(置零)。
  • Gg,G0g 时,把 v^refi^load 掐掉。
  • Zo,Z0o 时,把 v^refv^g 掐掉。
  • T 时,把这三个独立源全部掐掉。

接下来的分析中,运放依然被视为理想的(没有带宽限制),我们先看它「应该」长什么样。


第一步:参考信号如何到达输出?(GrG0r

这其实是「控制目标」的传递函数。当基准电压变化时,输出应该怎么变?

1. 理想情况:Gr(环路增益 T

根据定义:

Gr(s)=v^v^ref|v^g=0,i^load=0,v^y0

配置是这样的:把 v^gi^load 设为 0,并进行零双注入(Null Double Injection):把 v^y 强制置零。 因为运放是理想的,虚短生效,v^y=0 意味着运放的两个输入端电压相等。 所以,v^=v^ref

v^ 和输出 v^ 之间还有一个电阻分压器网络。根据分压公式:

v^=v^Z2||Z3Z1+(Z2||Z3)=v^ref

这里的阻抗 Z1,Z2,Z3 就是补偿器的那几个 RC 元件:

  • Z1=R1+(R2||1sC2)
  • Z2=R4
  • Z3=R3+1sC3

v^ 解出来,就是理想增益:

Gr=Z1+Z2||Z3Z2||Z3

注意这个式子。在直流(s=0)时,电容开路,式子就退化为纯电阻分压的倒数:

Gr(0)=R4+R1+R2R4

这就是我们设定的输出电压目标值。

2. 直接穿透:G0r(环路增益 T0

接下来看一种反直觉的情况:环路断开时,参考电压居然还能穿透到输出?

根据定义:

G0r(s)=v^v^ref|v^g=0,i^load=0,v^x0

这次我们换一个现场:把注入点的返回信号 v^x 置零。 v^x 置零意味着什么?意味着 PWM 的输入为 0,占空比扰动 d^=0。 既然 d^=0,功率级模型里的受控源全部罢工(canonical 模型里理想变压器的次级电压变为 0)。

但故事没完。 虽然前向通路断了,但 v^ref 还在。因为是理想运放,v^ 被强行拉到 v^ref。 这个 v^ 电压会通过反馈电阻网络 Z1,对输出节点 v^ 产生微弱的影响(毕竟 Z1 连在 v^ 和地之间)。

输出电压 v^ 此时就相当于 v^ 经过 Z1Zout(开环输出阻抗)的分压:

v^=v^ZoutZout+Z1

其中 Zout=R||(1/sC)||sLe(功率级的等效输出阻抗)。

所以直接传输增益为:

G0r=ZoutZout+Z1

这意味着什么? 意味着即便环路断了,你的参考电压依然会「漏」一点到输出端。 虽然这个 G0r 很小(因为 Zout 通常远小于 Z1),但在高频下,当 T(s) 衰减到 0 时,总增益 Gr 就会由这个 G0r 接管。

Gr 的波特图长这样:

  • 实线是总闭环增益 Gr
  • 虚线是 GrG0r
  • 在低频(0 ~ 5 kHz),T 很大,Gr 紧贴着 Gr(理想)。
  • 在高频,T 掉下去,Gr 逐渐滑向 G0r(虽然也很小,但它决定了最终底噪)。

第二步:扰动如何被抑制?(GgG0g

接下来是「抗干扰」测试。输入电压 v^g 发生波动,输出会抖吗?

1. 理想情况:GgT

Gg(s)=v^v^g|v^ref=0,i^load=0,v^y0

这次的现场配置如下:

  1. v^ref=0(参考接地)。
  2. v^y=0(零双注入,误差信号置零)。

既然 v^y=0 且运放是理想的,那么 v^ 也必须为 0(虚地)。 既然 v^ 是 0V,流过 R4, R3, C3 的电流全是 0。 既然反馈回路里没电流,R1, R2, C2 上也没电压降。 结论:输出电压 v^ 必须等于 v^,也就是 0。

答案非常干脆:

Gg=0

物理意义也很直白:如果环路增益无穷大,系统会不惜一切代价把误差抹零。输入电压的波动会被完全抵消,输出纹丝不动。这就是电源工程师梦寐以求的「完美抑制」。

2. 开环情况:G0gT0

G0g(s)=v^v^g|v^ref=0,i^load=0,v^x0

这次的现场:我们把 v^x 置零,也就是 d^=0,PWM 不动了。 但这次输入 v^g 是活的。v^g 会直接穿过理想变压器(变比 M),变成 Mv^g。 因为 d^ 扰动为 0,这个 Mv^g 仅仅是经过输出滤波器 He(s) 传到了输出端。

G0g(s)=MHe(s)

你会发现,这其实就是开环变换器的音频衰减率(Audio Susceptibility,即 Gvg),也就是线到输出的传递函数。

把这两个拼起来,就是闭环抗扰能力 Gg

Gg(s)=G0g1+T

Gg 的波特图也类似:

  • 在低频(< 5 kHz),分母里的 T 很大,把 G0g 压得死死的,闭环增益 Gg 非常低(抗扰能力强)。
  • 在高频(> 5 kHz),T 没了,Gg 就变成了开环的 G0g(环路自顾不暇,管不了你了)。

第三步:负载变化时稳得住吗?(ZoZ0o

最后看输出阻抗。负载电流一拉,电压会不会掉?

1. 理想情况:ZoT

Zo(s)=v^i^load|v^ref=0,v^g=0,v^y0

这次的配置:把 v^refv^g 置零,并把 v^y 置零。 同样的逻辑:v^ref=0v^y=0v^=0。 既然 v^=0,反馈网络电阻上没电流,也就没电压。 所以输出电压 v^ 必须等于 v^,也就是 0。

Zo=0

物理意义:理想的闭环电源,输出阻抗为 0。你想拉多少电流,它都能维持电压不变,像个无限大的水库。

2. 开环情况:Z0oT0

Z0o(s)=v^i^load|v^ref=0,v^g=0,v^x0

这次的配置:把 v^x 置零(d^=0),变压器没输出。 这时候,从输出端往里看,看到的是什么? 是功率级的开环输出阻抗 Zout 和反馈电阻 Z1 的并联。 因为 Zout 通常很小(毫欧级),所以:

Z0oZout

Zo 的结果和输入扰动类似:

  • 低频时,闭环阻抗 Zo1+T 压得很低。
  • 高频时,Zo 趋近于开环阻抗 Zout

第四步:这一圈到底增益多少?(环路增益 T(s)

最后,我们验证一下这个环本身的强弱。

T(s)=v^yv^x|v^ref=0,i^load=0,v^g=0

计算模型是这样的:

  1. 从注入点 v^x 出发。
  2. 经过 PWM 增益 1/VM,变成 d^
  3. d^ 经过功率级控制到输出传递函数 Gvd(s),变成输出电压 v^
v^=Gvd(s)1VMv^x

根据 canonical 模型,Gvd(s)=e(s)MHe(s)。 4. v^ 反馈回来,经过运放的反向放大网络。 因为 v^ref=0,运放反向端虚地。v^Z1 上产生电流,并在反馈通路 Z3 上形成电压 v^y。 注意这是反向放大结构:

v^yv^=Z3Z1

把这两段串起来,就是环路增益:

T(s)=Z3Z11VMGvd(s)

T(s) 的波特图是这样的:穿越频率在 5 kHz 左右,这是我们设计补偿器时定下的指标。


这一节到底算出了什么?

让我们把刚才推导的一堆公式收个尾。

对于这个 Buck 闭环调节器,我们得到三个关键结论(式 13.102, 13.103, 13.104):

  1. 参考到输出

    Gr(s)=1HT1+T+tiny term

    (注:式 13.83 的 Gr 本质上就是分压网络的倒数 1/H)。 只要 T 够大,输出就忠实地跟随参考,放大倍数由电阻决定。

  2. 输入到输出

    Gg(s)=MHe(s)1+T

    分子是开环扰动量,分母是反馈的压制力。低频下 T 巨大,扰动被压制到忽略不计。

  3. 输出阻抗

    Zo(s)=Zout1+T

    同样,低频下 Zo 极低,电源带载能力强;高频下回归开环阻抗。

直觉一句话:这三条公式骨架其实一模一样——分子全是「开环时那个量本来的样子」(1/HMHe(s)Zout),分母都挂着一个 1+T。所以读电源的闭环指标,你只要问两件事:开环时它多大?环路在哪个频段还能压住它?剩下的就是用 1+T 做除法。这比逐条背公式快得多。

别忘了那个最重要的教训: 我们在上一节(13.3)里看到运放带宽不足会导致相位裕度崩盘。而在这一节里,我们假设运放是理想的,算出来的 T(s) 和闭环特性都很漂亮。 但真实的电路里,那个运放的 GBW 限制依然存在,它会悄悄把 T(s) 的相位曲线往下拉。

反馈定理给了我们完美的理论骨架,但最终能不能稳住,还得看你选的运放能不能在需要的那段频率里,撑起「理想」这个假设。


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

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