基于PSpice-SLPS接口的开关电源应用设计

描述

 

电源系统威廉希尔官方网站 ,例如用于开关电源或电机控制系统的威廉希尔官方网站 ,可分为两部分:通过电源开关装置开/关电流或电压的威廉希尔官方网站 ,以及带有集成威廉希尔官方网站 和其他部件的控制威廉希尔官方网站 。当利用SPICE等威廉希尔官方网站 模拟器对整个系统进行建模时,需要将所有控制设备渲染为电气元件,从而使威廉希尔官方网站 变得复杂。因此,设计威廉希尔官方网站 需要浪费大量的时间,而不是用在设计的早期阶段验证需要重点关注的关键点。元素数量的增加可能会增加威廉希尔官方网站 计算收敛错误的概率,并需要大量的时间进行运算,甚至更可能因为威廉希尔官方网站 计算无法收敛,导致仿真无法进行。

另一方面,使用MATLAB/Simulink系统模拟器对整个系统进行建模,可以更容易地用数学方法表达控制算法,但如果没有器件库,就很难准确地表达电气特性,例如开关器件的上升/下降沿特性、电感器、变压器等。
 

本文介绍了如何通过PSpice SLPS接口(以下简称“SLPS”)分析前向型开关电源威廉希尔官方网站 ,该接口可以实现PSpice威廉希尔官方网站 模拟器和MATLAB/Simulink系统的联合仿真。

接口

 

01基于PSpice的威廉希尔官方网站 设计

 

本示例中使用的正向转换器的示意图如下所示:

接口 正向转换器原理图

 

 

该威廉希尔官方网站 的条件如下:

额定输入电压:130V

输出电压:10V

输出电流:10A

 

此时,求接Q1的缓冲威廉希尔官方网站 电容的最优值,以使开关功率损耗最小。

下图为利用PSpice参数分析函数,当C2值从0.1n变化到1.0n时,Q1的VCE波形变化情况。

接口

从这个结果来看,0.5nF被认为是一个合适的值,可以在开关时产生更小的功率损耗和更小的VCE值。

下图为C2设为0.5nF时输出电压/电流和VCE波形。

接口

 

使用可变阻抗ZX代替负载电阻R1,以便Simulink可以通过Vload指定负载值.

 

接口

可变负载威廉希尔官方网站

02基于MATLAB/Simulink的控制系统设计

 

如下分配SLPS块,并通过MATLAB/Simulink设计PWM控制器。

接口整体模型

原理图应用于SLPS块,并指定输出电压(Vout)、输出电流(Iout)和开关晶体管的功耗(Tr功率耗散)作为输出。将Vout设置为PWM控制器的输入,并将来自控制器和负载的开关控制信号设置为SLPS块的输入。

  

接口

PWM控制器

 

控制器模型中,通过将PI控制的输出电压与参考值进行比较,然后与三角波进行比较,生成PWM信号。


 

结果

Simulink设置为以下条件:

End time: 1e-3 seconds

Solver type: Fixed step

Solver:ode5

Step size: 1e-6 seconds

 
 

以下显示了当负载电阻值设置为1Ω时的模拟结果:

接口

上:输出电压;下: 输出电流


 

接口

 

上: 晶体管功耗; 下: 开关信号波形
 

 

接口

  1.2mS时负载电阻从1变为5Ω

 

结果表明,启动后输出在0.4mS左右开始稳定,并随负载变化而变化。

 

 

总结

在本设计实例中,威廉希尔官方网站 采用PSpice环境设计,控制系统采用Simulink环境设计。通过威廉希尔官方网站 表达元件的电气特性,包括器件的时延,以及难以用数学公式表达的特性,然后利用PSpice设计了基本威廉希尔官方网站 。应用数学表达式中的灵活Simulink模型来设计激活威廉希尔官方网站 的控制器。最后,使用SLPS将两个环境结合起来,进行考虑电气特性的整体模拟。

PSpice系统充分利用了各仿真工具的特点,使系统设计更加高效。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分