洗衣机模糊控制matlab仿真.doc
《洗衣机模糊控制matlab仿真.doc》由会员分享,可在线阅读,更多相关《洗衣机模糊控制matlab仿真.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流洗衣机模糊控制matlab仿真.精品文档. 洗衣机模糊控制仿真1.模糊控制背景 美国教授查徳(L.A.Zandeh)在1965年首先提出模糊集合的概念.由此打开了模糊数学及其应用的大门。 1974年英国教授马丹尼(E.H.Mamdani)首先将模糊集合理论应用于加热器的控制.创造了模糊控制的基本框架。1980年.Sugeno开创了日本的首次模糊应用控制一家富士电子水净化厂。1983年他又开始研究模糊机器人。随着模糊控制技术的不断发展.模糊控制逐渐被应用到日用家电产品的控制.例如电饭锅照相机吸尘器洗衣机等。2. 仿真目的 本次仿真的主要目的是设
2、计一个比较合理的洗衣机模糊控制器.它能够根据被洗涤衣物的污泥多少和油脂多少.综合得到洗涤时间.从而达到最佳的洗涤效果。3. 仿真方法 本次仿真借助matlab中集成的模糊控制工具箱.使用图形界面进行模糊控制器的设计。最后随意给定几组输入.得到输出并作出简单分析。4. 模糊控制器的设计4.1模糊控制器理论设计方法选择合适的模糊控制器类型;确定输入输出变量的实际论域;确定,的模糊集个数及各模糊集的隶属度函数;输出隶属度函数选为单点.可使解模糊简单;设计模糊控制规则集;选择模糊推理方法;解模糊方法。4.2实际设计过程模糊控制器类型:选用两输入单输出模糊控制器.控制器输入为衣物的污泥和油脂.输出为洗涤
3、时间。确定输入输出变量的实际论域:输入为Mud(污泥)和Grease(油脂).设置Range=0 100(输入变化范围为0,100);输出为Time(洗涤时间).Range=0 60(输出变化范围为0,60)。对应matlab中模糊控制模块:确定模糊集个数及各模糊集的隶属度函数:将污泥分为3个模糊集:SD(污泥少)MD(污泥中)LD(污泥多);將油脂分为三个模糊集:NG(油脂少)MG(油脂中)LG(油脂多);将洗涤时间非为5个模糊集:VS(很短)S(短)M(中等)L(长)VL(很长)。输入输出隶属度函数都定为三角形隶属函数。结合输出隶属度函数选为单点.可使解模糊简单;定义污泥隶属函数如下 0x
4、50 0x50 50x100 50x100对应matlab中隶属度函数仿真图如下:由隶属函数设置污泥的3个模糊集参数为Input1Name=MudNumMFs=3MF1=SD:trimf,-50 0 50MF2=MD:trimf,0 50 100MF3=LD:trimf,50 100 150定义油脂隶属函数如下: 0y50 0y50 50y100 50y100对应matlab中隶属度函数仿真图如下:由隶属函数设置油脂3个模糊集参数为Input2Name=GreaseNumMFs=3MF1=SG:trimf,-50 0 50MF2=MG:trimf,0 50 100MF3=LG:trimf,50
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 洗衣机 模糊 控制 matlab 仿真
限制150内