pid和fuzzy在boost中的应用与MATLAB仿真.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档 精品文档 PAGE PAGE #欢迎下载 精品文档 精品文档 PAGE PAGE #欢迎下载 利用PID控制器和FUZZY控制器控制 BOOST电路 在MATLAB^的仿真 一、 仿真目的: 1学习使用MATLAB并在MATLAB^建立电力电子仿真电路模型 2、 仿真BOOST勺PID控制,调整参数,更深入理解 PID控制 3、 仿真BOOST勺FUZZY控制,并对FUZZY的工作原理和方式更好理解 二、 仿真指标: 1输入电压Vn=5V±0% 2、 输出电压V0=12V; 3、 纹波水平 hippie 70mV; 4、 输出功率Po=30Vy 5、 效率n 15% 6、 超调(10%Vo 7、 由半载切满载(或由满载切半载)的电压调整率小于 10% 8、 由空载切满载(或由满载切空载)的电压调整率小于 15% 9、 MOSFET勺开关频率 fs=100kHz. 三、 仿真步骤及结果: (一) PID控制BOOST的仿真 1、BOOS■主电路参数计算 (1) BOOS■主电路拓扑 图1 BOOST电路拓扑 (2)电感的计算 ocV oc VoD(1 D)2 2Lf 只要loc^o则输出电流处于连续状态,则可得电感: = 2.73uH = 2.73uH 2 L V°D(1 — D) -2Iocf 12 0.1137 30 3 2 100 103 12 输出滤波电容C的计算 IoDfC::70mVI IoD fC ::70mV IoD f70 102 二 223.2uF 2、BOOST闭环 PID 的 MATLAB仿真 (1 )在Simulink中搭建好BUCK电路的仿真模型,使用开关器件是 MOSFET其开关频率用 100kHz,电感电容分别由上述公式计算得到, 电路临界电感为2.3uH,临界电容为223.2uF, 如图2所示。 图2 BOOST闭环PID模型 (2)BOOSTI路闭环PID参数的设计过程 I、BOOSTI路的PID闭环系统框图如图 3所示。 图3 BOOST电路的PID闭环系统框图 其中:G(s):补偿器的传递函数; G m(S):三角波的传递函数; G vd(s) : BOOST主电路由MOSFET勺输入到输出的传递函数; H(s) :反馈回路的传递函数; G vs(s) : BOOS住电路由输入 Vn到输出V0的传递函数; 乙:负载阻抗 II、各传递函数的表达式 (1) 在MATLAB仿真中,直接把输出电压作为输出电压,所以反馈回路的传递函数为: H(s)VrefV H(s) Vref Vo 12V (2 (2) Gn(s): 在MATLAB仿真模型中,选用的三角波幅值为 1V,频率为100kH z,则: Gm Gm(s) Vm (3) Gd(s): 由《精通开关电源》书中的介绍,在不考虑电路中电感电阻,和电容的内阻的情况下, BOOS主电路由占空比输入到输出电压的传递函数可以表达为: —(^-s) Gvd(S)二 Vin LC,R 丿 Gvd(S) (1-D)2 s2 s(1/ RC)— LC 其中: L L 2 ; (1-D)2 R C :负载电阻阻值; :是输出滤波电容的容值; 将 L=6uH,C=1mF,R=4.8,D=0.583 带入 Gd(s)公式中: Gvd (s)5(1 -0.583)211.725 10, Gvd (s) 5 (1 -0.583)2 1 1.725 10,1 10” (1 1.725 10, 4.8 s) s2 - s 1 4.8 1 10’ 1 3 106 1 10” 1.667 1010 -5.991 104s 2 8- s 208.333s 3.33 10 n-fap) QPZ1匸匚晋乏(4) 设计 n- fap) QPZ1匸匚晋乏 (4) 设计PID补偿器的传递函数 由上面得出的 Gd(s),在MATLAB^绘出开环Bode图如下图所示: Bode Diagrarn ■GSi^^TdB (al BjScjjOC丽罐鸟 ki声也两而t新融njl阳耳; 祁[ 祁; Frequcncyf血也*禍 图4 开环Gd的Bode图 由Bode图可以得出如下参数: [1] 在相位180°时的幅值ho=-29.1dB; [2] 令校正后的截止频率 fc=(1/5)fs=20kHz ,其幅值为 M=-9.511dB ; [3] 截止频率时的相位 \ - -15.3 K 设PID补偿器的传递函数为 Gc(s) = K p(1 ― Kd s) s K 则其频率响应为 Gc( j 0 = Kp(V -Kl Kd j ) 2 20lg A?)=20lg( Kp(1 + (Kd⑷-严)2) c =arctan(Kd ■ -舍 假设校正后的频率 fc=1/5fs=20

文档评论(0)

cooldemon0602 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档