ML4835复合PFC/CFL小型荧光灯基于Matlab的电力电子电路仿真方法
摘要:介绍了一种使用Matlab仿真电力电子电路的一般性方法.该方法可以得出电力电子电路的大信号非线性仿真模型,为电力电子电路的仿真研究提供了一种方便、快捷的手段.
关键词:仿真非线性模型Matlab
1前言
Matlab软件应用广泛,特别是它的可开发的Simulink工具箱给各行业的工程技术人员提供了便捷的实验手段.对于电力电子拓扑,由于它的非线性可以使用Simulink中的开关模拟,因此通过分段分析电路拓扑,然后使用开关来切换各段电路就可以得出一个完整的电路的仿真模型.本文以Sheppard?Taylor拓扑[1]为例叙述其实现方法及应注意的问题,最后给出结论.
2建立非线性仿真模型的一般性规则
在电力电子电路中通常含有高频开关(如MOSFET等),给电路引入了非线性.对此类非线性,在分析电路时比较常用的方法是状态空间平均法[2],即首先对电路的一个开关周期进行分段,如果电路中的电感电流工作在连续模式下,则分成Ton和Toff两段;否则分成Ton、Toff1和Toff2三段.然后分段对电路中的储能元件(如L、C)列写状态方程式.当电感电流连续时有两组状态方程,电感电流断续时有三组状态方程.最后对所列状态方程组按开关动作占空比和电流断续时间比(电流断续时)做加权平均,形成一个新的状态方程组,并基于此对电路进行分析.由于它抓住了高频开关动作对低频元件的加权平均等效性,可以较好地描述电路特性.状态空间平均法的优点是:可以得到代数描述,便于系统分析和综合.不足之处在于它的出发点是线性展开,因而得到的是小信号模型,且过程较繁.本文针对它的不足,利用Matlab求解非线性方程的能力,根据非线性方程组直接构造大信号仿真模型,并基于此对电路进行分析.
2?1建立非线性方程组
此过程采用基本的电路方法,毋庸赘述,下面以例示之.对于图1所示Sheppard?Taylor电路(两开关同时动作)按电感L1电流断续而电感L2电流连续分别可得状态方程组:=Aix+Biu(i=1