基于PI控制方式的1A开关电源MATLAB仿真研究_第1页
基于PI控制方式的1A开关电源MATLAB仿真研究_第2页
基于PI控制方式的1A开关电源MATLAB仿真研究_第3页
基于PI控制方式的1A开关电源MATLAB仿真研究_第4页
基于PI控制方式的1A开关电源MATLAB仿真研究_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究学院:电气与光电工程学院专业:电气工程及其自动化班级:基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究0目录0 绪论 - 2 1 设计要求 - 2 2 主电路参数计算 - 2 2.1 电容参数计算 - 3 2.2 电感参数计算 - 33 补偿网络设计 - 43.1 原始系统的设计 - 43.2 补偿网络相关参数计算 - 54 负载突加突卸 - 94.1 满载运行 - 94.2 突加突卸 80%负载 - 114.3 电源扰动 20% - 125 小结 - 13 参考文献 - 14基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究10 绪论开关电源是近年来应用非常广泛的一种新式电源,它具有体积小、重量轻、耗能低、使用方便等优点,在邮电通信、航空航天、仪器仪表、工业设备、医疗器械、家用电器等领域应用效果显著。Buck 变换器是最常用的变换器,工程上常用的拓扑如正激、半桥、全桥、推挽等也属于Buck 族,现以 Buck 变换器为例,依据 1A 负载电流的要求,设计主功率电路。为了使其具抗干扰能力,输出电流达到所需的等级,减小其电压纹波,现设计校正网络使其闭环,提高系统的能力。1 设计要求技术指标:输入直流电压( VIN):10V;输出电压( VO):5V;输出电流( IN):1A;输出电压纹波( Vrr):50mV;基准电压( Vref):1.5V;开关频率( fs):100kHz.设计主电路以及校正网络,使满足以上要求。2 主电路参数计算主电路如图 12.1 电容参数计算图 1 Buck 电路基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究2输出电压纹波只与电容 C 和电容等效电阻 有关CRNrLrIVi2.0通常 并未直接给出,但 趋于常数,约为 ,此处取CRRC F85FCR75可得: m250F32.2 电感参数计算由基尔霍夫电压定律可知开关管导通关断满足下列方程 OFLDLONINTiV假设:二极管 D 的通态压降 ,电感 L 中的电阻压降 ,开关管 S 导通压降D5.0VL1.0,其中 L 中串联电阻 。VON5.01.NLIR可得: sTON6.F4.将 代入方程组可解的 。sON6.5HL2.13占空比: 56.0OFNTD负载电阻: 1AVIRNL由 matlab 仿真,得图 2,可知当取 时,电感电流在 0.87A-1.09A 之间脉动,符FL130合 的要求。NLIi2.0基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究33 补偿网络设计3.1 原始系统的设计采用小信号模型分析方法得 Buck 变换器原始回路增益函数 GO(s)为:LCsRVsHsGINmO21)()(假设 PWM 锯齿波幅值为 Vm=1.5V,采样电阻 Rx=3.5k,Ry=1.5k。采样网络的传递函数为:图 2 电感电流.0)(xyRsH基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究483.015.2103.7584ss 266610)5.301(3.01)( sssGO 根据原始系统的传递函数可以得到的波特图如图 3 所示,MATLAB 的程序如下:num=1.5e-4 2;den=3.75e-8 2.5e-5 0.83;g=tf(num,den);margin(g);图 3 波特图如图所得,该系统相位裕度 40.4 度,穿越频率为 1.48kHz,所以该传递函数稳定性和快速性均不好。需要加入补偿网络使其增大穿越频率和相位裕度,增加系统的快速性和稳定性。3.2 补偿网络相关参数计算采用如图 4 所示的 PI 补偿网络。 PI 环节是将偏差的比例(P )、积分(I)环节经过线性组基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究5合构成控制量。称为 PI 调节器。这种调节器由于引入了积分环节( I)所以在调节过程中,当输入和负载变化迅速时,此环节基本没有作用,但由于积分环节的引入在经过足够长的时间可以将系统调节到无差状态。图 4 PI 补偿网络采样电压为 1.5V 则取采样电阻 R6、R7 分别为 3.5K 和 1.5K。其传递函数为: TSKsGc1)(则系统总的传递函数为: s102.51075.3)6(k)(8ss )( )( 设穿越频率为 ,则系统的对数幅频特性为:c 90-1arctn-901artn6.25Tart0)( 2cnc-cc )( 其中 ,振荡阻尼系数 。8n103.75n8-52103.7为了增加系统的快速性,需要提高穿越频率 ,一般穿越频率以小于 较为恰当。本次cf 51sf基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究6取 =15kHZ,则穿越频率 。cf rad/s109.421503.42fc 将数据代 得,)(c90-18.4T10artn9.42c相位裕度 .6cta.)(180一般相位裕度为 ,则558.06-T1arctn9.4250.3.6.8497.102.9.155.7. T取 ,将 K 取不同的值在 MATLAB 上仿真得到 k=20 时较为理想。-5102.T则 PI 传递函数为: s102.)(5c)(sG绘制 PI 传递函数伯德图 5,程序如下:num=40e-5 20;den=2e-5,0;g=tf(num,den);margin(g)基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究7图 5 PI 传递函数伯德则系统总的传递函数为: SSGS 521031328)( 6.0.74.6通过 matlab 绘制系统伯德图,程序如下:num=1.5e-4 2;den=3.75e-8 2.5e-5 0.83;g0=tf(num,den);bode(g0);margin(g0);hold onnum=40e-5 20;den=2e-5,0;g=tf(num,den);margin(g);hold onnum=1.5e-4 2;den=3.75e-8 2.5e-5 0.83;基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究8f=tf(num,den);num1=40e-5 20;den1=2e-5 0;g=tf(num1,den1);num2=conv(num,num1);den2=conv(den,de

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论