- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
IoDf70 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)