“辅助推一下传递函数,建立一个复杂电路模型然后给伯德图这种"
假设你是给开关电源建模。
这里就涉及到你是直接要数值解,还是从解析解出发来搞分析。
如果只是要数值解,一种办法是通过周期系统的AC仿真得到主电路的传递函数(比如
Cadence spectre 里有一种qpssac的仿真分析)。有了该传递函数,再设计控制器,可
以用spice based的电路仿真或者matlab来做。用spice 的好处是,你能够把一些厂家
提供的运放电路macro model包括进去。
另外一种办法是利用系统辨识的策略,把主电路当成一个黑匣子,开路状态下,占空比
突然小幅增大,看输出的阶跃响应,取导数得impulse response, 换到频域就是传递函
数了。接下来的过程就一样。这里你只是需要一个主电路时域暂态方真。
解析解的推导:功率级的传递函数可以利用一些symbolic analysis tool like Matlab
symbolic tool box, mathematica 以及maple, 也可以用sapwin.具体过程可以利用信
号流图,也可以通过状态空间。其实大部分常用的主电路的传递函数在书上都可查到。
由此再加上控制器设计参数,就可以搞零极点配置,优化等等。用matlab会方便很多。
最后再罗嗦一下开环响应的测量,其实就是做一个二端口网络分析仪,但激励信号要串
联入控制回路(变压器耦合)。RIDLEY还专门开发这种仪器来卖,据说精度还不错。