基于PI控制方式的2A开关电源MATLAB仿真研究概述Word格式.docx
《基于PI控制方式的2A开关电源MATLAB仿真研究概述Word格式.docx》由会员分享,可在线阅读,更多相关《基于PI控制方式的2A开关电源MATLAB仿真研究概述Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
6小结--------------------------------------------------------------------14
参考文献------------------------------------------------------------------15
1绪论
开关电源是利用现代电力电子技术,控制开关管开通和关断的时间比率,维持不乱输出电压的一种电源,开关电源一般由脉冲宽度调制(PWM)控制IC和MOSFET构成。
开关电源是近年来应用非常广泛的一种新式电源,它具有体积小、重量轻、耗能低、使用方便等优点,在邮电通信、航空航天、仪器仪表、工业设备、医疗器械、家用电器等领域应用效果显著。
另外开关电源的发展与应用在节约能源、节约资源及保护环境方面都具有重要的意义。
Buck变换器是最常用的变换器,工程上常用的拓扑如正激、半桥、全桥、推挽等也属于Buck族,现以Buck变换器为例,依据2A负载电流的要求,设计主功率电路。
为了使其具抗干扰能力,输出电流达到所需的等级,减小其电压纹波,现设计校正网络使其闭环,提高系统的能力。
2设计要求
技术指标:
输入直流电压(VIN):
15V;
输出电压(VO):
5V;
输出电流(IN)2A;
输出电压纹波(Vrr):
50mV;
基准电压(Vref):
1.5V;
开关频率(fs):
100kHz.
设计主电路以及校正网络,使满足以上要求。
3主电路参数计
图1Buck电路
3.1电容参数计算
输出电压纹波只与电容C和电容等效电阻有关
通常并未直接给出,但趋于常数,约为,此处取
可得:
3.2电感参数计算
由基尔霍夫电压定律可知开关管导通关断满足下列方程
假设:
二极管D的通态压降,电感L中的电阻压降,开关管S导通压降,其中L中串联电阻,另。
可得:
将代入方程组可解的L=88μH。
占空比:
导通角:
θ=D×
2×
=
负载电阻:
由matlab仿真,得图2,可知当取时,电感电流在规定之间,符合的要求。
图2电感电流
4补偿网络设计
4.1原始系统的设计
采用小信号模型分析方法得Buck变换器原始回路增益函数GO(s)为:
假设PWM锯齿波幅值为Vm=1.5V,采样电阻Rx=3kΩ,Ry=1.3kΩ。
采样网络的传递函数为:
根据原始系统的传递函数可以得到的波特图如图3所示,MATLAB的程序如下:
num=[2.25e-43];
den=[5.28e-83.52e-51];
g=tf(num,den);
margin(g);
图3波特图
如图所得,该系统相位裕度40.3度,穿越频率为1.49kHz,所以该传递函数稳定性和快速性均不好。
需要加入补偿网络使其增大穿越频率和相位裕度,增加系统的快速性和稳定性。
4.2补偿网络相关参数计算
采用如图4所示的PI补偿网络。
PI环节是将偏差的比例(P)、积分(I)环节经过线性组合构成控制量。
称为PI调节器。
这种调节器由于引入了积分环节(I)所以在调节过程中,当输入和负载变化迅速时,此环节基本没有作用,但由于积分环节的引入在经过足够长的时间可以将系统调节到无差状态。
图4PI补偿网络
采样电压为1.5V则取采样电阻Rx、Ry分别为3K和1.3K。
如图所示我采用的是PSIM自带的PI调节器,查用户手册得到其传递函数为:
则系统总的传递函数为:
设穿越频率为,则系统的对数幅频特性为:
其中,振荡阻尼系数。
为了增加系统的快速性,需要提高穿越频率,一般穿越频率以小于较为恰当。
本次取=15kHZ,则穿越频率。
将数据代得,
+0.4
相位裕度
一般相位裕度为,则
取,将K取不同的值在MATLAB上仿真得到k=20时较为理想。
则PI传递函数为:
绘制PI传递函数伯德图5,
程序如下:
num=[37e-518.5];
den=[2e-5,0];
margin(g)
图5PI传递函数伯德
则系统总的传递函数为:
通过matlab绘制系统伯德图,程序如下:
num=[0.0002253];
den=[0.0000005280.00003521];
g0=tf(num,den);
bode(g0);
margin(g0);
holdon
num=[37.5e-518.5];
den=[2e-5,0];
g=tf(num,den);
margin(g);
f=tf(num,den);
num1=[37.5e-518.5];
den1=[2e-50];
g=tf(num1,den1);
num2=conv(num,num1);
den2=conv(den,den1);
margin(num2,den2)
图6总系统伯德
由图可以看出矫正后的系统相位裕度,穿越频率为14kHz,系统的的快速性和稳定性都得到改善。
5负载突加突卸
5.1满载运行
满仿真结果如图8所示。
图7满载
图8满载仿真
5.2突加突卸80%负载
计算参数:
负载突加突卸电路图如图9
图9负载突加突卸电路
仿真结果如图10所示
图10仿真结果图
6小结
这次的软件学习作业让我受益匪浅,我通过已学的知识的帮助,如自动控制原理,电力电子技术等课程,并且结合了开关电源技术所学知识,完成了这次的课程设计。
本次电源设计在BUCK电路原理的基础上建立了小信号等效电路模型,并通过对PI控制器的设计,以及使用MATALAB对电路进行仿真,基本实现了预定的目标,并通过负载突加突卸对电路的抗干扰性进行了验证。
在学习MATALAB软件时真的是十分的困难,学习过程中也还是让我们学习到好多的知识,增进了我们的学习水平。
虽然是完成了但还是有很多的缺憾和不足,但是这样也才能让我们的知识有所提高。
拥有这次机会去完成这篇论文,让我深刻的认识到要真正掌握知识就要学会如何熟练地运用它。
平时上课,我们不能只注重课本上的知识的吸收,更要运用于实际,学好本专业,也有利于我们将来的工作。
经过这次的论文设计,学到了不少东西,思维能力得到了提高,更重要的是有了一种精益求精的追求,获益匪浅。
完成了这次研究论文我对BUCK电路有了更为深刻的认识,可以较为熟练的使用MATALAB软件对电路进行仿真研究,可以通过它来精确绘制传递函数的伯德图。
仅仅靠学习书上的知识是远远不够的,解决实际的问题,是需要真正理解知识,联系相关学科,找出他们的关系,而不是将各个学科孤立起来。
在考虑问题时候,既然认真计算每个细节,又要考虑整体的可行性,如主电路中电感的取值等等,会间接影响到最后系统的稳定性。
如何正确的确定每个参数,是能否达到最优设计的关键。
我深刻的认识到要真正掌握知识就要学会如何熟练地运用它,会用会做才是学会,才能更好的提高自己。
参考文献
[1]许泽刚,李俊生,郭建江.基于电力电子的虚拟综合实验设计与实践[J].电气电子教学学报.2008
[2]张卫平等.开关变换器的建模与控制[M].北京:
中国电力出版社,2006.01.
[3]万山明,吴芳.开关电源(Buck电路)的小信号模型及环路设计[J].电源技术应用,2004,7(3):
142-145.
[4]杨旭等.开关电源技术[M].北京:
机械工业出版社,2004.03.
[5]张占松,蔡宣三.开关电源的原理与设计[M].北京:
电子工业出版社,1999:
176~184.
[6]王兆安,黄俊.电力电子技术[M].北京:
机械工业出版社,2002:
258~263.
[7]胡寿松.自动控制原理[M].5版.科学出版社.2008
[8]王中鲜,赵魁,徐建东.MATLAB建模与仿真应用教程[M].2版.机械工业出版社.2014
[9]张崇巍,张兴.PWM整流器及其控制[M].北京:
机械工业出版社,2003:
325~328.
原始回路伯德图
图4校正网络伯德图(PD)
校正网络伯德图(双零点双极点)
零点双极点)