基于matlab的模糊控制洗衣机的设与仿真

基于matlab的模糊控制洗衣机的设与仿真

ID:27022588

大小:466.50 KB

页数:9页

时间:2018-11-30

基于matlab的模糊控制洗衣机的设与仿真_第1页
基于matlab的模糊控制洗衣机的设与仿真_第2页
基于matlab的模糊控制洗衣机的设与仿真_第3页
基于matlab的模糊控制洗衣机的设与仿真_第4页
基于matlab的模糊控制洗衣机的设与仿真_第5页
资源描述:

《基于matlab的模糊控制洗衣机的设与仿真》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于MATLAB的模糊控制洗衣机的设计与仿真卫瑶瑶,王胜红(南京农业大学工学院,210031)摘要:根据模糊控制的原理对传统洗衣机进行改造,设计了模糊控制系统。通过MATLAB仿真,采用取最大隶属度法得到清晰化结果,所得结果与理论计算结果一致。关键词:模糊控制;洗衣机;MATLABDesignandSimulationofFuzzyControlSystemofWashingMachineBasedonMATLABWeiyaoyao,WangShenghong(CollegeofEngineering,NanjingAgriculturalUniversi

2、ty,210031)Abstract:Thispaperdesignedafuzzycontrolsystemforwashingmachinebasedonthetheoryoffuzzycontrol.ThispaperconductedthesimulationofMATLAB,andtookmaximummembershipdegreemethodtogettheresultsofclarity.Finally,it’sprovedthatthesimulationresultsisthesamewiththeorycalculation.Keyw

3、ords:fuzzycontrol;washingmachine;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、输出量的模糊子集隶属函数可定义为:洗涤剂投放量。论域的语言值定义为

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

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

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