电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

洗衣机模糊控制matlab仿真

洗衣机模糊控制matlab仿真_第1页
1/3
洗衣机模糊控制matlab仿真_第2页
2/3
洗衣机模糊控制matlab仿真_第3页
3/3
洗衣机模糊控制仿真1.模糊控制背景1980 年, Sugeno 开创了日本的首次模糊应用——控制一家富士电子水净化厂。1983 年他又开始研究模糊机器人。随着模糊控制技术的不断发展,模糊控制逐渐被应用到日用家电产品的控制,例如电饭锅﹑照相机﹑吸尘器﹑洗衣机等。2.仿真目的本次仿真的主要目的是设计一个比较合理的洗衣机模糊控制器,它能够根据被洗涤衣物的污泥多少和油脂多少,综合得到洗涤时间,从而达到最佳的洗涤效果。3.仿真方法本次仿真借助matlab 中集成的模糊控制工具箱,使用图形界面进行模糊控制器的设计。最后随意给定几组输入,得到输出并作出简单分析。4.模糊控制器的设计4.1 模糊控制器理论设计方法①选择合适的模糊控制器类型;②确定输入输出变量的实际论域;③确定 e, e,u 的模糊集个数及各模糊集的隶属度函数;④输出隶属度函数选为单点,可使解模糊简单;⑤设计模糊控制规则集;⑥选择模糊推理方法;⑦解模糊方法。4.2 实际设计过程①模糊控制器类型:选用两输入单输出模糊控制器,控制器输入为衣物的污泥和油脂,输出为洗涤时间。②确定输入输出变量的实际论域:输入为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(很长)。输入﹑输出隶属度函数都定为三角形隶属函数。结合④输出隶属度函数选为单点,可使解模糊简单;定义污泥隶属函数如下50)50()(xxSD0≤x≤50 50x0≤x≤50 50)100(x50<x≤ 100 50)50()(xxLD50<x≤100 对应 matlab 中隶属度函数仿真图如下:由隶属函数设置污泥的3个模糊集参数为[Input1]Name='Mud'NumMFs=3MF1='SD':'trimf',[-50 0 50]MF2='MD':'trimf',[0 50 100]MF3='LD':'trimf',[50 100 150] 定义油脂隶属函数如下:50)50()(yxSG0≤y≤50 50y0≤y≤50 50)100(y50<y≤ 100 50)50()(yxLG50<y≤100 对应 matlab 中隶属度函数仿真图如下:由隶属函数设置油脂3 个模糊集参数为[Input2]Name='Grease'NumMFs=3MF1='SG':'trimf',[-50 0 50]MF2='MG':'trimf',[0 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

洗衣机模糊控制matlab仿真

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部