洗衣机模糊控制matlab仿真教学资料.doc

洗衣机模糊控制matlab仿真教学资料.doc

ID:60799741

大小:285.00 KB

页数:11页

时间:2020-12-19

洗衣机模糊控制matlab仿真教学资料.doc_第1页
洗衣机模糊控制matlab仿真教学资料.doc_第2页
洗衣机模糊控制matlab仿真教学资料.doc_第3页
洗衣机模糊控制matlab仿真教学资料.doc_第4页
洗衣机模糊控制matlab仿真教学资料.doc_第5页
资源描述:

《洗衣机模糊控制matlab仿真教学资料.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品好文档,推荐学习交流洗衣机模糊控制仿真1.模糊控制背景美国教授查徳(L.A.Zandeh)在1965年首先提出模糊集合的概念.由此打开了模糊数学及其应用的大门。1974年英国教授马丹尼(E.H.Mamdani)首先将模糊集合理论应用于加热器的控制.创造了模糊控制的基本框架。1980年.Sugeno开创了日本的首次模糊应用——控制一家富士电子水净化厂。1983年他又开始研究模糊机器人。随着模糊控制技术的不断发展.模糊控制逐渐被应用到日用家电产品的控制.例如电饭锅﹑照相机﹑吸尘器﹑洗衣机等。2.仿真目的本次仿真的主要目的是设计一个比较合理的洗衣机模糊

2、控制器.它能够根据被洗涤衣物的污泥多少和油脂多少.综合得到洗涤时间.从而达到最佳的洗涤效果。3.仿真方法本次仿真借助matlab中集成的模糊控制工具箱.使用图形界面进行模糊控制器的设计。最后随意给定几组输入.得到输出并作出简单分析。4.模糊控制器的设计4.1模糊控制器理论设计方法①选择合适的模糊控制器类型;②确定输入输出变量的实际论域;③确定,,的模糊集个数及各模糊集的隶属度函数;④输出隶属度函数选为单点.可使解模糊简单;⑤设计模糊控制规则集;⑥选择模糊推理方法;⑦解模糊方法。仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流4.

3、2实际设计过程①模糊控制器类型:选用两输入单输出模糊控制器.控制器输入为衣物的污泥和油脂.输出为洗涤时间。②确定输入输出变量的实际论域:输入为Mud(污泥)和Grease(油脂).设置Range=[0100](输入变化范围为[0,100]);输出为Time(洗涤时间).Range=[060](输出变化范围为[0,60])。对应matlab中模糊控制模块:③确定模糊集个数及各模糊集的隶属度函数:将污泥分为3个模糊集:SD(污泥少)MD(污泥中)LD(污泥多);將油脂分为三个模糊集:NG(油脂少)MG(油脂中)LG(油脂多);将洗涤时间非为5个模糊集:V

4、S(很短)S(短)M(中等)L(长)VL(很长)。输入﹑输出隶属度函数都定为三角形隶属函数。结合④输出隶属度函数选为单点.可使解模糊简单;定义污泥隶属函数如下0≤x≤500≤x≤5050<x≤10050<x≤100对应matlab中隶属度函数仿真图如下:仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流由隶属函数设置污泥的3个模糊集参数为[Input1]Name='Mud'NumMFs=3MF1='SD':'trimf',[-50050]MF2='MD':'trimf',[050100]MF3='LD':'trimf',[5010

5、0150]定义油脂隶属函数如下:0≤y≤500≤y≤5050<y≤10050<y≤100仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流对应matlab中隶属度函数仿真图如下:由隶属函数设置油脂3个模糊集参数为[Input2]Name='Grease'NumMFs=3MF1='SG':'trimf',[-50050]MF2='MG':'trimf',[050100]MF3='LG':'trimf',[50100150]仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流定义输出时间隶属函数如下:µVS(Z)=(

6、10-Z)/100≤Z≤10Z/100≤Z≤10µS(Z)=(25-Z)/1510≤Z≤25(Z-10)/1510≤Z≤25µM(Z)=µ洗涤时间=(40-Z)/1525≤Z≤40(Z-25)/1525≤Z≤40µL(Z)=(60-Z)/2040≤Z≤60µVL(Z)=(Z-40)/2040≤Z≤60对应matlab中隶属度函数仿真图如下:仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流由隶属函数设置输出洗涤时间5个模糊集参数为[Output1]Name='Time'NumMFs=5MF1='S':'trimf',[01025]

7、MF2='L':'trimf',[254060]MF3='VS':'trimf',[-10010]MF4='M':'trimf',[102540]MF5='VL':'trimf',[406080]⑤设计模糊控制规则:设计标准为污泥越多.油脂越多.洗涤时间越长;污泥适中.油脂适中.洗涤时间适中;污泥越少.油脂越少.洗涤时间越短。建立模糊控制表如下:洗涤时间Z油脂ySGMGLG油脂XSDVSMLMDSMLLDMLVL仅供学习与交流,如有侵权请联系网站删除谢谢11精品好文档,推荐学习交流体现在matlab中模糊控制规则如下:5.仿真实验1.任給一输入[45

8、,70],仿真结果如下.可以看出经过前面设计好的模糊控制器得到输出时间为T=33.1。仅供学习与交流,如有侵

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

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

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