最新pid和fuzzy在boost中的应用与MATLAB仿真.docx
《最新pid和fuzzy在boost中的应用与MATLAB仿真.docx》由会员分享,可在线阅读,更多相关《最新pid和fuzzy在boost中的应用与MATLAB仿真.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datepid和fuzzy在boost中的应用与MATLAB仿真利用PID和FUZZY控制BOOST电路利用PID控制器和FUZZY控制器控制BOOST电路在MATLAB中的仿真一、仿真目的:1、学习使用MATLAB,并在MATLAB中建立电力电子仿真电路模型2、仿真BOOST的PID控制,调整参数,更深入理解PID控制3、仿真BOOST的FUZZY控制,并对FUZZY的工作
2、原理和方式更好理解二、仿真指标:1、输入电压Vin=5V10%;2、输出电压Vo=12V;3、纹波水平Vripple70mV;4、输出功率Po=30W;5、效率85%;6、超调10%Vo;7、由半载切满载(或由满载切半载)的电压调整率小于10%;8、由空载切满载(或由满载切空载)的电压调整率小于15%;9、MOSFET的开关频率fs=100kHz.三、仿真步骤及结果:(一)PID控制BOOST的仿真1、BOOST主电路参数计算(1)BOOST主电路拓扑图1 BOOST电路拓扑(2)电感的计算只要IocIo则输出电流处于连续状态,则可得电感:(3)输出滤波电容C的计算2、BOOST闭环PID的M
3、ATLAB仿真(1)在Simulink中搭建好BUCK电路的仿真模型,使用开关器件是MOSFET,其开关频率用100kHz,电感电容分别由上述公式计算得到,电路临界电感为2.3uH,临界电容为223.2uF,如图2所示。图2 BOOST闭环PID模型(2)BOOST电路闭环PID参数的设计过程I、BOOST电路的PID闭环系统框图如图3所示。图3 BOOST电路的PID闭环系统框图其中:Gc(s):补偿器的传递函数; Gm(s) :三角波的传递函数; Gvd(s) :BOOST主电路由MOSFET的输入到输出的传递函数; H(s) :反馈回路的传递函数; Gvs(s) :BOOST主电路由输入
4、Vin到输出Vo的传递函数;Zo:负载阻抗II、各传递函数的表达式(1) 在MATLAB仿真中,直接把输出电压作为输出电压,所以反馈回路的传递函数为:(2) Gm(s):在MATLAB仿真模型中,选用的三角波幅值为1V,频率为100kHz,则:(3) Gvd(s):由精通开关电源书中的介绍,在不考虑电路中电感电阻,和电容的内阻的情况下,BOOST主电路由占空比输入到输出电压的传递函数可以表达为:其中:; R:负载电阻阻值; C:是输出滤波电容的容值; ;将L=6uH,C=1mF,R=4.8,D=0.583带入Gvd(s)公式中:(4) 设计PID补偿器的传递函数由上面得出的Gvd(s),在MA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 pid fuzzy boost 中的 应用 MATLAB 仿真
限制150内