Boost电路:环路仿真
开环仿真测试
解压附件列表中的开环模型文件,运行run_it_ex_boost_op.m
打开模型文件后,可以看到这里定义了一个BOOST电路(见上图左)。
------------------------------CCM测试------------------------------------
定义了一个虚拟的电阻负载Rload=50,使得这个BOOST电路工作在CCM模式下,同时基于它计算输出恒流源的静态电流IloadI_{load}Iload。同时电路中的器件的参数由脚本boost_config1.m来确定(上图右),CCM需要让电感上始终有电流,如下图的的il。此时的输出电压近似等于V=Vg(1−D)=750VV = \frac{V_{g}}{(1 - D)} = 750VV=(1−D)Vg=750V。
------------------------------------DCM测试-----------------------------------
如果将RLoad改为200,可以看到DCM模式下的电感电流和输出电压的时序图,可以看到,再DCM下,输出电压升高到820V附近。实际上,如果Boost电路运行在DCM状态下的话,其传递函数会有非常大的变化,平时在CCM下稳定运行的环路在DCM大概率会失锁。
后面如果不特别注明,BOOST都是工作在CCM下。
---------------------------------------Gvd(s)\mathbf{G}_{\mathbf{vd}}\left. (\mathbf{s} \right.)Gvd(s)测试-------------------------
运行run_it_ex_boost_op_chirp_d.m。测试在开环条件下,当BOOST运行稳定后,往占空比d^(s)\widehat{\mathbf{d}}\left( \mathbf{s} \right)d (s)中注入啁啾信号,如下图所示,此时输入电压v^g(s){\widehat{v}}_{g}(s)v g(s)和输出电流i^load(s){\widehat{i}}_{load}(s)i load(s)都接地(接地是不加干扰,静态电压和电流仍存在)。当向占空比d^(s)\widehat{\mathbf{d}}\left( \mathbf{s} \right)d (s)中注入chirp扰动,可以看到小信号模型的计算得到的输出电压