近年来,随着开关变换器在理论分析方法上取得了突破性进展,开关变换器的研究在国际上形成了热潮。开关变换器电路以其高效率、体积小、重量轻在各类功率变换电路中占据主导地位。由于PWM型DC--DC变换器是一个强非线性或时变或断续的电路,因此,变换器电路动态特性的分析和设计都较困难。
开关变换电路的分析方法有很多[1],大致可分为两类:数值仿真法和解析建模法。数值仿真法是指利用各利用各种各样的算法以求得变换器某些特性数字解的方法。其优点是准确度和精确度都很高,可以得到响应的完整波形,适用范围广,可进行小信号分析和大信号分析,用起来方便;缺点是物理概念不甚清楚,对设计指导意义不大[2]。而解析建模法指能用解析表达式表示其特性的建模方法,建模时常做某些近似假定,以简化分析,它着眼于工作机理的分析,满足一定精度要求下要简单通用,能为设计提供较明了的依据。本文对PWM开关变换器的分析方法作以较全面的综述并总结其发展的趋势。
2 数值仿真法
数值仿真法有直接法和间接法。前者直接利用现有的通用电路仿真程序,如SPICE等,不需要重新建立电路模型,只需局部地建立一些专用的仿真模型,等效子电路及子程序即可,其不足之处在于计算速度较慢;后者是指在采用某种数值分析之前,需要从原变换器电路中建立一个专用的数学模型,如离散时域模型等,然后用适当的数值分析法求解,其优点是计算速度较快。
2.1 spice 和pspice 仿真
Spice作为一种通用电路仿真程序,在开关功率变换器时域大信号和频域小信号仿真中得到了广泛的应用[3]。其优点是:可分析功率半导体器件、变换器电路、电力电子系统等,可直接由电路仿真,不必列写电路方程, 而且它可以解决大信号分析问题,但难用解析法求解。它还存在着运行时间长、不易收敛等问题。 而PSPICE是SPICE电路模拟器家族的一员,是首先用于IBM--PC机上基于SPICE的模拟器。PSPICE和SPICE的主要区别在于PSPICE收敛性和性能更好,但作电路的瞬态分析时,也占用较多机时[4]。
SPICE和PSPICE的仿真结果都以数据文件形式表示,可以将它输入其它软件如MATLAB等,以便进一步对电路性能进行评估和寻优。香港理工大学Y.S.Lee等用PSPICE和MATLAB结合,开发了电力电子电路优化用的CAD程序MATSPICE[3]。其用途包括:建立SPICE模型,存储在数据库内;仿真和性能评估;设计目标和约束定义的描述;多目标优化等。