基于MATLAB的洗衣机模糊控制设计.ppt_第1页
基于MATLAB的洗衣机模糊控制设计.ppt_第2页
基于MATLAB的洗衣机模糊控制设计.ppt_第3页
基于MATLAB的洗衣机模糊控制设计.ppt_第4页
基于MATLAB的洗衣机模糊控制设计.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于MATLAB的洗衣机模糊控制设计,主要内容,设计的主要目的是设计一个比较合理的洗衣机模糊控制器,这种采用模糊控制的洗衣机能够通过洗衣桶内水的脏污程度和污渍性质(油污或者泥污)来自动预选洗涤时间和控制水位,以达到最佳的洗涤效果。,主要内容,本文主要研究了基于MATLAB的洗衣机模糊控制。首先明确本设计中所要控制的变量,即水位和洗涤时间。其次,定义了输入、输出模糊集,结合实际情况定义了隶属函数,然后建立模糊控制规则,给出模糊控制表,进行了模糊推理。最后采用Simulink对该系统进行仿真,通过仿真曲线可以看出,文中采用的模糊控制方法是正确而有效的。,模糊控制器设计过程,模糊控制器的结构定义输入输出模糊集定义输入输出隶属函数建立模糊控制规则建立模糊控制表模糊推理反模糊化,1.模糊控制器的结构,选用两输入单输出模糊控制器。控制器的输入为衣物的污泥和油脂,输出为洗涤时间。,2.定义输入、输出模糊集,将污泥分为3个模糊集:SD(污泥少),MD(污泥中),LD(污泥多);将油脂分为3个模糊集:NG(油脂少),MG(油脂中),LG(油脂多);将洗涤时间分为5个模糊集:VS(很短),S(短),M(中等),L(长),VL(很长)。,3.定义隶属函数,3.定义隶属函数,污泥隶属函数仿真图,油脂隶属函数仿真图,洗涤时间隶属函数仿真图,4.建立模糊控制规则,模糊规则设计的标准为:“污泥越多,油脂越多,洗涤时间越长”;“污泥适中,油脂适中,洗涤时间适中”;“污泥越少,油脂越少,洗涤时将越短”。,5.建立模糊控制表,6.仿真实例,洗衣机水位控制,在Matlab命令窗口运行Fuzzy函数来建立FIS文件,根据系统的要求确定其输入为e和ec,输出u。e表示进出水位信号偏差ec表示水位偏差变化率u表示进水阀门开关的比率,取u的范围在-1,1间,隶属度函数e,隶属度函数ec,隶属度函数u,模糊控制的Simulink仿真,设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论