基于matlab的温度模糊控制系统的设计

基于matlab的温度模糊控制系统的设计

ID:28052503

大小:642.00 KB

页数:7页

时间:2018-12-07

基于matlab的温度模糊控制系统的设计_第1页
基于matlab的温度模糊控制系统的设计_第2页
基于matlab的温度模糊控制系统的设计_第3页
基于matlab的温度模糊控制系统的设计_第4页
基于matlab的温度模糊控制系统的设计_第5页
资源描述:

《基于matlab的温度模糊控制系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《智能控制》课程论文基于MATLAB的温度模糊控制系统的设计成绩:任课教师:田志波班级:测控09-2作者:胡兵上交时间:2012.11.05一、温度模糊控制在工业生产过程中,温度控制是重要环节,控制精度直接影响系统的运行和产品质量。在传统的温度控制方法巾,一般采取双向可控硅装置,并结合简单控制算法(如PTD算法),使温度控制实现自动调节。但由于温度控制具有升温单向性、大惯性、大滞后等特点,很难用数学方法建立精确的模型,因此用传统的控制理论和方法很难达到好的控制效果。鉴于此,本文拟以模糊控制为基础的温度智能控制系统,采用人工智能中的模糊控制技水,用模糊控制器代替传统的PID控制器,以闭

2、环控制方式实现对温度的自动控制。二、方案设计利用MATLAB的模糊控制箱及Simulink内含的功能元件,建立温度箱温度模糊掠制器及其系统的模型。1.建立模糊控制器采川温度偏差,即实际测量温度与给定温度之差e及偏差变化率ed作为模糊控制器的输入变量,输出p为“PWM波(脉冲宽度调制)”控制发热电附的功率,来调节温度箱内温度的升降,形成典型的双输入单输出二维模糊控制器。运用MATLAl^im<]FIS编辑器,建立温度箱的Mamdani型模糊控制器,如图1所示。温度偏差e、温度偏差变化率ed和输出变量1Z的语言变量E,Ed,P都选择为{NB,NM,NS,Z,PS,PM,PB},其巾P和N

3、分别表示正与负,B,M,s分别表示大、巾、小,z表示0。图1模糊控制器模型2.建立控制决策及隶属函数模糊控制决策及解模糊方法采用系统默认值,即极大极小合成运算与重心法解模糊。由模糊控制决策公式可求得输出变量的模糊集合为P=(EXEd)XR本文都采用三角隶属函数,各变量的隶属蚋数如图2所示。其中,图2(a)为E和Ed,隶属函数图,E和Ed的量化论域为[-6,6];图2(b)为P隶属函数图,EC的量化论域为[-6,6]。不同的系统,其模糊集的隶属函数是不同的,要根据实际情况和实践经验而定。^^Ie>bershipFunctionEditor:C8FZPDFileEditViewe_Ped

4、(a)E和Ed朿厲函数outputvariable"p11(b)P求尿,函数图图2隶厲函数图1.建立模糊控制规则模糊控制规则如表1所示。建立该系统模糊控制规则的基本原则为:当温度偏差较大吋,选择控制量以尽快消除误差为主:当温度偏差较小时,选择控制量要注意防止超调,以系统的稳定性为主要出发点。EDNBNMNSZPSPMPBNBNBNBNBNBNMNSZNMNBNBNMNMNSZPSNSNBNMNMNSZPSPMZNBNMNSZPSPMPBPSNMNSZPSPMPMPBPMNSZPSPMPMPBPBPBZPSPMPBPBPBPB表1模糊控制规则表.将模糊控制规则表中的规则逐一输入模糊控制

5、规则界而。如图3所示:RuleEiditor:C8FZPD2□l

6、x

7、iseIsednheTispiNSzpsPM紙□ot•Connection]Oor©andFISName:C8FZPD2notWeight:DeleteruleAddruleChangeruleHelpnotCloseFileEditViewOptionsrIf(eisNB)and(edisN巳)then(pisNB)(1)TV2.If(eisNB)and(edisNM)then(pisNB)(1)3.If(eisNB)and(edisNS)then(pisNB)⑴4.If(eisNB)and(edis2)then

8、(pisNB)(1)5.If(eisNB)and(edisPS)then(pisNM)(1)6.If(eisNB)and(edisPM)then(pisNS)(1)7.If(eisNB)and(edisPB)then(pisZ)(1)8.If(eisNM)and(edisNB)then(pisNB)(1)9.If(eisNM)and(edisNM)then(pisNB)(1)10.If(eisNM)and(edisNS)then(pisNM)(1)11.11(eisNM)and(edisZ)then(pisNM)(1)

9、v图3模糊规则三维关系曲面图如图4所示。从图3可以清晰地观测到模

10、糊系统基于输入集的输出集的变化范围。•5-6CL0图4控制规则三维关系图按view-Kules,可得到部分规则视阁。如阁5所示图5部分规则视图三、进行matlab的仿真为了验证所设计的温度模糊控制器的性能,并在仿真过程中及吋调整模糊控制器的控制规则和各项参数,笔者利川Matlab软件进行仿真研宂.本次设计利用FuzzyLogicToolbox和Simulink图形化工具平台,对温度控制系统进行优化模糊控制设计与仿真的。在进行温度控制系统的仿真之前,必须建立

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。