我们在整个电源环路中,可以发现当我们的电源环路不能满足我们需求的时候,我们需要通过改变一些零点和极点去改变电源环路的特性,达到环路闭环稳定性的要求。在反馈网络中,有一个运放,我们可以利用这个运放改变电路,来增加传递函数的零极点,以达到我们期望的波特图。如图11.64所示,虚线圈出部分就是环路补偿电路。环路补偿电路也称作补偿器,一般有三种:单极点补偿,双极点单零点补偿,三极点双零点补偿。极点数总是多于零点数,这样可提高系统的阶数,保持稳定。 1. 单极点补偿(type I) 单点补偿器就是一个积分器,我们在前面章节已经做过分析,如图11.65所示。 2. 双极点单零点(type II) 双极点单零点补偿器适用于功率部分只有一个极点的补偿。如:所有电流型控制和非连续方式电压型控制。电路图如图11.56所示,一般我们设置C1>>C3。 3. 三极点双零点(type III) 三极点双零点补偿器适用于输出带LC谐振的拓扑,如所有没有用电流型控制的电感电流连续方式拓扑。其电路图如图11.58所示。 这个传递函数对应的波特图,如图11.59所示。 关于传递函数的推导过程,就是运放虚短虚断之后的,输入输出的比例公式。 用chatGPT写了个程序,但是他对signal.TransferFunction这个函数 的理解一直都是错的。 # 创建传递函数system = signal.TransferFunction(numerator, denominator) 修改后的代码如下: Type3的代码如下: Tpye2的代码如下: |