目 录
第一章 绪 论- 1 -
第二章 PID对BOOST电路的控制与仿真- 2 -
2.1 设计要求- 2 - 2.2 设计思路- 2 - 2.3 设计过程- 3 - 2.4调制过程- 6 - 2.5仿真结果与分析- 8 -
第三章 FUZZY对BOOST电路的控制与仿真- 12 -
3.1 设计要求- 12 - 3.2 设计思路- 12 - 3.3 设计过程- 12 - 3.3 调试与仿真结果- 14 - 附录 参考文献
- 1 - / 18
. . . .
第一章 绪 论
本文采用的boost电路是一种开关直流升压电路,即可以使输出电压比输入电压高它。主要通过调节占空比的大小控制输出电压的大小。是一种简单常用的拓扑结构,应用围广。本文采用PID控制和模糊控制两种方法控制boost电路,使其达到一定的标准。
PID〔比例-积分-微分〕控制器作为最早实用化的控制器已有70多年历史,现在仍然是应用最广泛的工业控制器。PID控制器简单易懂,使用中不需准确的系统模型等先决条件,因而成为应用最为广泛的控制器。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进展控制的。比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差。为了消除稳态误差,在控制器中必须引入“积分项〞。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分〔PI〕控制器,可以使系统在进入稳态后无稳态误差。微分项能预测误差变化的趋势,具有抑制误差的作用,可以防止被控量的严重超调。本文利用这个原理通过给系统添加补偿函数实现对系统的控制。
模糊控制是采用由模糊数学语言描述的控制律〔控制规那么〕来操纵系统工作的控制方式。按照模糊控制律组成的控制装置称为模糊控制器。模糊控制的特点是不需要考虑控制对象的数学模型和复杂情况,而仅依据由操作人员经验所制订的控制规那么就可构成。但凡可用手动方式控制的系统,一般都可通过模糊控制方法设计出由计算机执行的模糊控制器。模糊控制所依据的控制律不是准确定量的。其模糊关系的运算法那么、各模糊集的隶属度函数,以与从输出量模糊集到实际的控制量的转换方法等,都带有相当大的任意性。对于模糊控制器的性能和稳定性,常常难以从理论上作出确定的估计,只能根据实际效果评价其优劣。
我们本次仿真的目的是学习使用MATLAB,并在MATLAB中建立电力电子仿真电路模型。通过仿真BOOST的PID控制,调整参数,更深入理解PID控制,对BOOST电路进展FUZZY控制的仿真,对FUZZY的工作原理和方式更好理解。
- 1 - / 18
. . . .
第二章 PID对BOOST电路的控制与仿真
2.1 设计要求
1、 设计一个升压电路,使输入电压在20V到95V,输出电压为100V且输出电流不超过18A。
2、 稳定时输出电压波动≦1%。 3、 切载时波动≦5%。
4、 在输入为75V时效率≧95%。 5、 给出典型波形与效率曲线。 2.2 设计思路
PID对BOOST电路的闭环控制框图如下:
电源扰动负载扰动Gvs(s)VrefGc(s)ZoGm(s)H(s)Gvd(s)Vo图1.1 PID对BOOST电路的闭环控制框图
Gc(s) :补偿器的传递函数; Gm(s):三角波的传递函数;
Gvd(s) :BOOST主电路由MOSFET的输入到输出的传递函数; H(s):反应回路的传递函数;
Gvs(s):BOOST主电路由输入Vin到输出Vo的传递函数; Zo:负载阻抗;
V
ref:与之相比拟的给定电压值;
- 2 - / 18
. . . .
2.3 设计过程 ①开环boost电路
Boost电路是一种升压型电路,其输出电压与输入电压之比为1/(1-D),其中D是占空比。本设计将输入电压设定在75伏,输出电压为100伏。根据各项要求指标计算。
UUoin1 〔2.1〕 1D根据要求,输入设定为60伏,D取0.4。
RUo 〔2.2〕
Io 输出电流不超过18A,令R=6Ω。
为了使电路电流连续,IoIoc,即IoIoc的最大值
IocTUo2LD(1D) 〔2.3〕
2当D=1/3时,计算可得L>4.12μH,本设计中L取值10μH 。Ioc取最大值,根据要求,纹波U要小于1
DTIU 〔2.4〕
CooC取500μF。
根据《电力电子系统建模与控制》,利用小波分析方法,BOOST电路开环传递函数
(1D)Uo(1sLR(1D)22)Gvd(s)LCS2LS(1D)R 〔2.5〕
将D、R、L、C带入公式可以得到传递函数
Gvd(s)51092.77810s604s21.66710s0.366
在MATLAB仿真模型中,选用的三角波幅值为1V,频率为100kHz,那么:
Gm(s)11Vm
- 3 - / 18
. . . .
在MATLAB仿真中,直接把输出电压作为输出电压,所以反应回路的传递函数为:
H(s)VrefVo1001100
图2.2 boost电路仿真图
利用MATLAB画出开环电路的波特图
图2.3 开环电路的波特图
- 4 - / 18
. . . .
②补偿函数的计算
设超前滞后补偿网络的传递函数形式如下:
s)fz(s)Gs(1)Sfp(1C2 〔2.6〕
2 函数中
fzfp,分母中的s的作用是使波特图中低频段贴近0使响应更加稳定,
分子可以使波特图相角裕度升高,分母的平方相是为了将波特图高频段压低减小高频的干扰。
原始回路函数存在两个相近的极点,其频率约为1/〔2πLC〕,可以将补偿函数的两个零点频率设计为原始回路函数的两个相近极点的1/2,即
f令补偿函数的极点频率34377.5Hz。
将各数值代入补偿函数中得
z1fz212fp1、p2 〔2.7〕
代入数值可取得补偿函数的零点频率为1125.4Hz。
fp2、p3与原始回路函数的零点
fZESR一样,取值约
s)7071.1G(s)sS(1)216000(1C2
2利用MATLAB画出其波特图如下:
- 5 - / 18
. . . .
图2.4 初步补偿后的波特图
2.4调制过程
首先利用比例常数K,将曲线抬高。设K=50.此时的波特图如下:
可以看到,相角裕度小于45度,此时我们将补偿函数的零点缩小,使相角得以充分升高后下降,令补偿函数为:
- 6 - / 18
. . . .
2s(1)
7071.1G(s)50sS(1)216000C22此时的波特图如下:
为是低频段的曲线靠近0又不小于0,将K适当减小,此时会平移截止频率,相角裕度也会稍有增加。经不断尝试,在K取12时,效果很好。此时的波特图如下:
- 7 - / 18
. . . .
2.5仿真结果与分析
图2.5 PID对BOOST电路控制仿真图
图2.6 当输入为75V时的输出电压波形
图2.7 输入为75V时切载纹波
- 8 - / 18
. . . .
图2.8 当输入为20V时的输出电压波形
图2.9 输入为20V时切载纹波
图2.10 当输入为50V时的输出电压波形
- 9 - / 18
. . . .
图2.11 输入为50V时切载纹波
图2.12 当输入为95V时的输出电压波形
图2.13 输入为95V时切载纹波
仿真结果根本符合各项要求指标。仿真中的切载是切半载,在切轻载时,如将负载设为1000Ω时,电压会稳定在110V,这是因为在一个周期电容没有充分放电,积累的电压加在负载两端,是输出电压高于100V。
- 10 - / 18
. . . .
效率曲线如下:
- 11 - / 18
. . . .
第三章 FUZZY对BOOST电路的控制与仿真
3.1 设计要求
1、设计一个升压电路,使输入电压在20V到95V,输出电压为100V且输出电流不超过 18安。
2、稳定时输出电压波动≦1%。 3、切载时波动≦5%。
4、在输入为75V时效率≧95%。 5、给出典型波形与效率曲线。 3.2 设计思路
将测得电压信号与参考电压比拟后,得到一个误差信号E,E经过差分和比例放大后会形成E,将他们送入FUZZY模块中,经过模糊推理后会给出控制信号,与记忆器中的信息累加起来然后与三角波比拟后形成门极脉冲,控制MOSFET的通断,进而控制输出电压大小。 3.3 设计过程 ①建立FUZZY文件。
选择两个输入分别为E和EC,一个输出U。如下图:
图3.1 建立FUZZY文件
- 12 - / 18
. . . .
对输入和输出都用了7个隶属函数,E和EC变化围是-10到10,输出的变化围是-1到1。其中E如图下所示:
图3.2 对输入E的设置
对于另外一个输入和输出的设置是类似的。 ②添加规那么库。
根据输入量的程度推理输出量,列表如下。根据表格对函数添加了规那么库。
EC E NB NM NS ZE PS PM PB
- 13 - / 18
NB NB NB NB NB NM NS ZE NM NB NB NB NM NS ZE PS NS NB NB NM NS ZE PS PM ZE NB NM NS ZE PS PM PB PS NM NS ZE PS PM PB PB PM NS ZE PS PM PB PB PB PB ZE PS PM PB PB PB PB . . . .
规那么库如下:
③搭建MATLAB仿真模型
图3.3 fuzzy对boost电路的控制仿真图
3.3 调试与仿真结果
根据模糊控制器的输入输出围确定了限幅围以与三角波幅值为-1到1。主要调试的参数是作为控制器输入的两个变量E和EC前面的系数,使误差与误差变化率可以映射
- 14 - / 18
. . . .
到控制器中。经过不断调试,最终将误差前的系数确定为1.6,误差变化率前的系数为150。
仿真图如下:
图3.4 输入为20V时输出电压波形
图3.5 输入20V时电压纹波
图3.6 输入为50V时输出电压波形
- 15 - / 18
. . . .
图3.7 输入50V时电压纹波
图3.8 输入为75V时输出电压波形
图3.9 输入75V时电压纹波
图3.10 输入为95V时输出电压波形
- 16 - / 18
. . . .
图3.11 输入95V时电压纹波
模糊控制的仿真结果距离要求的指标还有一定距离,从输出电压的稳定值到稳定状态的纹波都有偏差,切载也不是很理想。所有偏差将在附录中显示。
- 17 - / 18
因篇幅问题不能全部显示,请点此查看更多更全内容