程控 DC/DC 电源(BOOST)PSIM控制仿真,新手自学笔记

1 篇文章 0 订阅
1 篇文章 0 订阅

任务要求

基本要求:

1. 输入电压:+5V/DC 输出电压:+6V/DC ~ +12.0V/DC

2. 能用“+”、“-”键操作控制输出电压的步进或步减,从+6V 到+12V,步长 0.5V

程控 DC/DC 电源原理框图

        以下是本人在解决这个问题时的思考与记录,中间过程稍显曲折,虽然不是最优秀的方案,但是便于新手理解。最终实现了5V输入,6~12V输出,任意阻性负载(包括空载)下80ms左右的过渡时间的控制效果。

PSIM仿真原理

BOOST拓扑:

        BOOST的电容电感选型处不展开讨论,后接阻性负载,并联一个稳压二极管。主要为了防止大电流工作状态下负载端突然断路,电感电流无处泄放而充爆电容或击穿低MOS管。题目要求最大输出电压12V,那么我将稳压二极管的工作电压设在15V。实际电路中的型号取值要根据MOS的最大Vds电容耐压

控制原理图:

        本控制方案采用10k的调制波频率,范围0~1V,如此比较器的输入就和输出占空比D直接相等。为了让控制更加地直观符合理论经验,我们让PI控制器后的值直接与输出电压相等,也就是PI最后输出为什么值,最后变换器就会输出多少电压。(当然是在稳态上)

即:

根据BOOST电路的输出电压与下管占空比D和输入电压之间的关系:

经过变形后有:

         以上的计算体现在了上图PI控制器之后,比较器之前的部分上,也就是一个PI输出的归一化过程。 

参数调节: 

        调参过程先确定Kp,此时先把时间常数T定为1000,尽量弱化积分的作用,然后把Kp调整到可以稳定输出的最大值,我经过尝试发现Kp为1就是快到了临界稳态了,此时稳态误差刚好为目标值一半。(负载10欧姆)

        再开始调节时间常数T,消除掉稳态误差和超调。T过大会使得响应速度很慢,过小会导致在稳态上振荡。最终得到PI的参数Kp=1,时间常数T=0.05。但是在Kp较大的情况下,无论怎么调整T,要么过渡时间太长,要么前期的振荡剧烈,因此还需要将Kp调小 

         在此时间常数T的基础上减小Kp值,此时时间常数T的下限会降低,我经过尝试之后最终确定PI的参数Kp=0.2,时间常数T=0.005,这时候(负载10欧姆、12V)的过渡时间大概0.15s。但是该参数在空载下出现了剧烈的振荡,这是Kp值过大造成,但是减小后虽然可以改善空载波形但是正常带载的过渡时间会增加,系统的动态响应降低。于是我尝试在硬件上做出调整。

         实际电感感值的计算是与目标纹波和开关频率相关关的,此情况下100uH其实就够了,所以本人上面使用1mH电感过大了,反而降低系统动态特性。为提升系统的动态响应,缩短过渡时间,就需要减小电感感值,这样带来的重载情况下的纹波变大就适当增大电容解决。在电感0.1mH、电容1500uF条件下,动态特性大大提升,过渡时间缩短至80ms。(输出12V)

最终参数Kp=0.5  T=0.004

小结:

        在调参时可以在空载时这一极端情况调节,BOOST的空载是比正常带载容易发生振荡的情况,如果空载动态特性达到较好水平,且无稳态的振荡,那么重载也能满足。Kp与时间常数T之间需要满足一定的比例关系才能控制,至于是0.5与0.004更好,还是5与0.04更好就是对系统的稳定裕度的区别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值