欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于MATLAB的模糊控制洗衣机的设与仿真.docx

    • 资源ID:13655616       资源大小:22.97KB        全文页数:7页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于MATLAB的模糊控制洗衣机的设与仿真.docx

    1、基于MATLAB的模糊控制洗衣机的设与仿真基于MATLAB的模糊控制洗衣机的设计与仿真卫瑶瑶,王胜红(南京农业大学工学院,210031)摘要:根据模糊控制的原理对传统洗衣机进行改造,设计了模糊控制系统。通过MATLAB仿真,采用取最大隶属度法得到清晰化结果,所得结果与理论计算结果一致。关键词:模糊控制;洗衣机;MATLABDesign and Simulation of Fuzzy Control System of Washing Machine Based on MATLABWei yaoyao, Wang Shenghong(College of Engineering,Nanjing

    2、Agricultural University,210031)Abstract: This paper designed a fuzzy control system for washing machine based on the theory of fuzzy control. This paper conducted the simulation of MATLAB, and took maximum membership degree method to get the results of clarity. Finally, its proved that the simulatio

    3、n results is the same with theory calculation. Keywords: fuzzy control; washing machine; MATLAB 自动控制从最早的开环控制起步,然后是反馈控制、最优控制、随机控制,再到自适应控制、自学习控制、自组织控制,一直发展到自动控制的最新阶段智能控制。智能控制的几个重要分支有:专家系统、模糊控制、神经网络控制等。作为人类思维外壳的自然语言,本身就带有模糊性,这是计算机所不能理解的。模糊控制是以模糊集合理论和模糊逻辑推理为基础,把专家用自然语言表述的知识和控制经验,通过模糊理论转换成数学函数,再用计算机进行处理。

    4、传统控制方法对一个系统进行控制时,首先要建立控制系统的数学模型,即描述系统内部物理量(或变量)之间关系的数学表达式,必须得知道系统模型的结构、阶次、参数等。然而在工程实践中人们发现,有些复杂的控制系统,虽然不能建立起数学模型,无法用传统控制方法进行控制,但是凭借丰富的实际操作经验,技术工人却能够通过相应操作得到满意的控制效果【1】。模糊控制之所以被人们广泛接受,是因为其有以下优点:(1)模糊控制器的设计不依赖于被控对象的精确数学模型;(2)模糊控制易于被操作人员接受;(3)便于用计算机软件实现;(4)鲁棒性和适应性好。1 洗衣机模糊控制系统的原理传统洗衣机从控制角度看,实际上是一台按事先设定好

    5、的参数进行顺序控制的机器,它不能根据情况和条件的变化来改变参数。而模糊逻辑控制的智能洗衣机,它能够完成除开启电源、放取衣物之外的全部功能,智能洗衣机的核心是单片机控制板,它具有检测和控制功能。检测功能是指通过一系列传感器来检测衣量、衣质、脏污程度、脏污性质等指标; 控制功能是指根据所检测到的信息模糊控制系统自动来决定水流方式、洗涤剂投放量和洗涤时间等,并可动态地改变参数,以达到在洗干净衣服的情况下还要尽量不伤衣服、省水和省时。模糊控制系统的组成核心是具有智能性的模糊控制器,在控制原理上它应用模糊集合论、模糊语言变量和模糊逻辑推理知识,模拟人的模糊思维方法,对复杂过程进行控制。洗衣机模糊控制系统

    6、基本结构如图 1 所示,模糊控制系统的主要部件是模糊化、模糊推理和决策(含知识库和规则库的形成)和清晰化【2】。图1模糊控制系统图1 中虚线部分为系统的模糊控制器,它是控制系统的核心。模糊控制器的确定量输入必须经过模糊化后,转换成一个模糊矢量才能用于模糊控制,具体可按模糊化等级进行模糊化;推理就是根据输入模糊量和知识库( 数据库、规则库) 完成模糊推理,并求解模糊关系方程,从而获得模糊控制量的功能部分,模糊控制规则也就是模糊决策,它是人们在控制生产过程中的经验总结; 通过模糊决策所得到的输出是模糊量,要进行控制必须经过清晰化将其转化成精确量。1.1 确定输入量考虑智能型模糊洗衣机应能自动判断洗

    7、涤衣物,选择最佳洗涤程序完成洗衣过程,在设计模糊控制器时,主要考虑衣质( 指含棉量)、衣量、脏污程度( 指污泥含量) 及脏污性质( 指油脂含量) 这4个输入量。这4个输入量的模糊子集隶属函数可定义为::衣质,论域的语言值定义为棉、棉纤、纤3种;衣量,论语的语言值定义为多、中多、中少、少4种;污泥含量,论语的语言值定义为很脏、一般脏、不太脏3种;油脂含量,论语的语言值定义为油性、中性和泥性3种【3】。1.2 模糊控制的输出量模糊控制的输出是模糊推理的后件,对于全自动洗衣机模糊控制器而言,主要包括水位、洗涤时间、洗涤剂投放量和水流强度4个量。这4个输出量的模糊子集隶属函数可定义为:洗涤剂投放量。论

    8、域的语言值定义为很少、少、中、多和很多5种;洗涤时间。论域的语言值定义为很短、短、中、长、很长5种;水位高低。论域的语言值定义为很低、低、高、很高4种;水流强度,论域的语言值定义为弱、中和强4种。1.3 模糊控制规则模糊控制器的规则库是基于专家知识和手动操作人员长期积累的经验,是按人的直觉推理的一种语言表示形式。通常有一系列的关系词连接而成,如IF-THEN,ELSE等。为了简明表示模糊规则,将上述模糊控制输出量用数字表示。例如:洗涤时间(很短、短、中、长、很长)=(1,2,3,4,5)。其余3个输出量表示与此类似。当输出量论域为3种时,则用3个数字表示。根据专家的经验并结合衣物的实际洗涤情况

    9、,可得到如表1所示的模糊控制规则。衣物 很脏 一般脏 不太脏衣质 衣量 油污 泥污 油污 泥污 油污 泥污多455345534353435343434343棉中多355334533342333232323232中少245323422342234222322122少134212321232122211111111多455344534353434343424242 棉纤中多355334533442334232323232中少244223422332223222212111少133212321221122111111111多455345534442434243324232 纤中多3552344334

    10、32333232323222中少244223322332222222112111少133112311221122111111111表1 模糊控制规则表1中每一项有4位数字,从左到右依次代表水位、洗涤剂投放量、冼涤时间、水流方式4 个输出变量,每位数的取值代表相应的输出所取的模糊子集。2 MATLAB仿真本文中以输入量为泥污和油脂,输出量为洗涤时间(其他输入、输出量控制与此类似)为例说明模糊控制如何在洗衣机中应用。2.1 确定模糊控制器的模糊分布洗衣机利用分光光度计传感器,通过检测洗涤液的透明程度等方法,测出洗涤液中的污泥含量x 0,lOO和油脂含量y0,100。模糊控制器则根据z和Y的数据,选

    11、定洗涤时间t0,60(分钟)。因为只考虑洗涤时间,可以用双输入单输出模糊控制器完成任务,如图2所示。图2 双输入单输出FIS表格2.2 定义输入、输出量的模糊分布 为了简便,所有模糊子集都选取三角形隶属函数。 (1)选定三个模糊子集:污泥少(SD)、污泥中(MD)和污泥多(LD),用于涵盖输入量z的论域0,100,它们的隶属函数如下,其分布如图3所示。(2)选定三个模糊子集:油脂少(NG)、油脂中(MG)和油脂多(LG),用于涵盖输入量y的论域0,100,它们的隶属函数如下,其分布如图4所示。图3 污泥隶属函数图图4 油脂隶属函数图(3)选定五个模糊子集涵盖输出量t的论域0,60;很短(VS)

    12、、短(S)、中等(M)、长(L)和很长(VL),它们的隶属函数如下,其分布如图5所示。图5 洗涤时间隶属函数图2.3 建立模糊规则根据人的操作经验可以归纳总结出下述三条模糊规则:“污泥越多,油脂越多,洗涤时间就越长”;“污泥适中,油脂适中,洗涤时间就适中”;“污泥越少,油脂越少,洗涤时间就越短”。污泥和油脂各分三档,进行组合搭配后,可设立九条模糊控制规则,如图6所示。图6 模糊规则图2.4 输出模糊量的清晰化模糊量清晰化方法有很多,这里用最大隶属度方法计算。(1)用(最大隶属度)最小值法(som)在论域10,60上,最大隶属度为0.6,与其对应的时间点设为,。它们应满足M()=M()=0.6,

    13、由隶属函数可得方程(-10)/15=0.6和(40-)/15=0.6,解这两个方程得出=19(分),=31(分) 所以最大隶属度对应时间段从19分到31分一段。(2)用(最大隶属度)最大值法(lom)=31(分)(3)用(最大隶属度)平均值法(mom)平均值法洗涤时间为 (分)仿真结果如图7、图8所示。图7 Rule观测窗图8 输出量曲面观测窗3 结束语模糊控制技术在家用电器领域的运用有着广阔的前景,智能家电正成为模糊控制技术运用的一个新领域。本文给出智能洗衣机模糊控制系统的基本原理以及设计方法,并应用MATLAB建立验证模糊洗衣机的推理系统,以及对该系统调试和仿真。通过仿真得到结果为25分钟,与理论分析值一致。随着模糊控制技术应用的广泛开展,以及家电智能化的社会需求,智能洗衣机日益成为洗衣机行业的主流产品4。参考文献1 石辛民,郝整清.模糊控制及其MATLAB仿真M. 北京:清华大学出版社,北京交通大学出版社. 2015.3-82 蒲会兰,丁世文. 洗衣机模糊控制系统设计及模糊推理系统仿真J.信息技术,2013.(07).0553 刘贺, 余成波, 张方方.全自动洗衣机的模糊控制分析 J .重庆工学院学报,2013.23.(5)4 卢晶,赵远东,杨雄基于补偿模糊神经网络的洗衣机仿真研究J 微计算机信息,2006,22( 10) : 295298


    注意事项

    本文(基于MATLAB的模糊控制洗衣机的设与仿真.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开