- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用模糊理论设计烤面包炉温度控制系统研究
应用模糊理论设计烤面包炉温度控制系统研究
【摘 要】针对现有烤面包炉的控制系统存在的问题,提出了一种应用模糊理论,设计面包炉温度控制系统的研究,避开使用经典控制理论,探讨能够应用模糊控制调节烤面包炉工作时的温度。??
【关键词】温度控制;模糊控制调节?お?
Application of fuzzy theory design toasters Temperature Control System??
Li Xue-rong??
(Xian Siyuan University Xian Shaanxi 710038) ??
【Abstract】Toasters for existing control system problems, we propose a fuzzy theory, bread oven temperature control system design studies, to avoid the use of classical control theory to explore the application of fuzzy control to adjust the toaster oven work temperature .??
【Key words】Temperature control;Fuzzy control regulation?お?
1. 概述??
目前,现有的控制理论(包括经典控制理论和现代控制理论)有一个基本的共同特点――控制器的设计都要建立在被控对象精确数学模型(传递函数和状态方程)的基础之上。然而,在许多情况下,建立被控对象的精确数学模型困难很大,甚至是不可能的。这样一来,对于这类对象或过程就难以进行自动控制。与此相反,对于上述难以自动控制的一些生产过程,有经验的操作人员进行考虑人的控制行为有什么特点,能否对于无法构造数学模型的对象,让计算机模拟人的思维方式,进行控制决策。于是,模糊控制理论就在这样的背景下应运而生了。本文以一个浅显的温度控制系统为例,避开使用经典控制理论,探讨能否应用模糊控制调节烤面包炉内的温度。??
2. 举例说明??
某企业使用烤面包炉进行烤面包,要求该型号烤面包炉炉内的温度在180℃,而烤面包炉的温度受准备烤面包多少及电网电压的波动等因素影响,当人工手动控制时,根据对烤面包炉温度的观测值,手动调节电位器旋钮即可调整烤面包炉炉内温度。要求设计一个温度控制系统,代替人工手动控制,根据烤面包炉实际温度的高低;自动调节炉内温度。
尝试使用模糊控制原理实现以上要求,设计的模糊控制系统的框图如图1:
从以上的控制系统框图可以看出,模糊控制与传统微机控制的区别仅在于控制器的实现。在这里,使用的控制器是模糊控制器,该控制器用一步模糊控制算法实现。??
3. 建立模糊控制器??
当人工手动控制时,根据操作工人的经验,控制规则可以用以下语言描述:
若烤炉内的温度低于180℃则升压,低得越多升压越高:
若烤炉内的温度高于180℃则降压,高得越多降压越高;
若烤炉内的温度等于180℃则保持电压不变。
采用一步模糊控制算法建立模糊控制器的步骤如下:??
3.1 确定模糊控制器的输入变量和输出变量。
我们将180℃作为温度的给定值T??0,面包炉内的实时温度记作T(K),则误差为:??
e(K)=T??0-T(K)??
其中,把其中的e(K)作为模糊控制器的输入变量。??
模糊控制器的输出变量是控制电压u的变化,该电压直接控制面包炉内温度的高低。??
3.2 设定输入变量、输出变量的模糊语言描述。
我们设定输入变量、输出变量语言值的模糊子集为(负大,负小,0,正小,正大),简写为:负大=NB,负小=NS,零=0,正小=PS,正大=PB。(其中:N=Negafive,P=Positive,B=Big,S=Small,0=Zero。)??
设误差e(K)的论域为X,并将误差大小量化为七个等级,分别表示为-3,-2,-1,0,+l,+2,+3,则有:X={-3,-2,-1,0,+l,+2,+3}。??
选择控制量u的论域为Y,并同X一样也把控制量的大小化为七个等级,分别表示为-3,-2,-1,0,+l,+2,+3则有Y={-3,-2,-1,0,+l,+2,+3}。??
根据以上对输入量、输出量等级的划分,可以得到如下的模糊变量e和u的赋值表(见表1):??
3.3 模糊控制规则的语言描述。
根据手动控制策略,模糊控制规则可归纳如下:
若e负大,则u正大;若e负小,则u正小
文档评论(0)