下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、洗衣机模糊控制仿真1. 模糊控制背景1980 年,Sugeno 开创了日本的首次模糊应用控制一家富士电子水净化厂。1983 年他又开始研究模糊机器人。随着模糊控制技术的不断发展,模糊控制逐渐被应用到日用家电产品的控制,例如电饭锅照相机吸尘器洗衣机等。2. 仿真目的本次仿真的主要目的是设计一个比较合理的洗衣机模糊控制器, 它能够根据被洗涤衣物的污泥多少和油脂多少,综合得到洗涤时间,从而达到最佳的洗涤效果。3. 仿真方法本次仿真借助 matlab 中集成的模糊控制工具箱,使用图形界面进行模糊控制器的设计。最后随意给定几组输入,得到输出并作出简单分析。4. 模糊控制器的设计4.1 模糊控制器理论设计
2、方法选择合适的模糊控制器类型;确定输入输出变量的实际论域;确定 e , e, u 的模糊集个数及各模糊集的隶属度函数;输出隶属度函数选为单点,可使解模糊简单;设计模糊控制规则集;选择模糊推理方法;解模糊方法。4.2 实际设计过程模糊控制器类型: 选用两输入单输出模糊控制器, 控制器输入为衣物的污泥和油脂,输出为洗涤时间。确定输入输出变量的实际论域: 输入为 Mud( 污泥 )和Grease(油脂),设置 Range=0 100 (输入变化范围为 0,100);输出为 Time(洗涤时间 ),Range=0 60 (输出变化范围为 0,60)。对应 matlab中模糊控制模块:确定模糊集个数及各
3、模糊集的隶属度函数:将污泥分为3 个模糊集: SD(污泥少)MD(污泥中) LD(污泥多 );将油脂分为三个模糊集: NG(油脂少) MG(油脂中) LG(油脂多);将洗涤时间非为 5 个模糊集: VS(很短) S(短) M (中等) L (长) VL(很长)。输入输出隶属度函数都定为三角形隶属函数。结合输出隶属度函数选为单点,可使解模糊简单;定义污泥隶属函数如下SD ( x)(50x)0 x5050x0 x 5050(100 x)50 x10050LD ( x)( x50)50 x 10050对应 matlab 中隶属度函数仿真图如下:由隶属函数设置污泥的 3个模糊集参数为Input1Nam
4、e='Mud'NumMFs=3MF1='SD':'trimf',-50 0 50MF2='MD':'trimf',0 50 100MF3='LD':'trimf',50 100 150定义油脂隶属函数如下:SG ( x)(50y)0 y 5050y0 y 5050(100 y)50 y 10050LG ( x)( y50)50y10050对应 matlab 中隶属度函数仿真图如下:由隶属函数设置油脂3 个模糊集参数为Input2Name='Grease'NumMFs=
5、3MF1='SG':'trimf',-50 0 50MF2='MG':'trimf',0 50 100MF3='LG':'trimf',50 100 150定义输出时间隶属函数如下: VS(Z)=(10-Z)/100 Z10Z/100Z10S(Z)=(25-Z)/15 10 Z 25(Z-10)/1510Z25M(Z)=洗涤时间 =(40-Z)/1525Z40(Z-25)/1525Z40 L(Z)=(60-Z)/2040Z60VL(Z)=( Z-40)/2040Z60对应 matlab 中隶属度函数
6、仿真图如下:由隶属函数设置输出洗涤时间5 个模糊集参数为Output1Name='Time'NumMFs=5MF1='S':'trimf',0 10 25MF2='L':'trimf',25 40 60MF3='VS':'trimf',-10 0 10MF4='M':'trimf',10 25 40MF5='VL':'trimf',40 60 80设计模糊控制规则: 设计标准为污泥越多, 油脂越多,洗涤时间越长; 污泥适
7、中,油脂适中,洗涤时间适中;污泥越少,油脂越少,洗涤时间越短。建立模糊控制表如下:洗涤时间 Z油脂 ySGMGLG油脂 XSDVSMLMDSMLLDMLVL体现在 matlab 中模糊控制规则如下:5. 仿真实验1.任给一输入 45,70,仿真结果如下,可以看出经过前面设计好的模糊控制器得到输出时间为 T=33.1。2.输入为 0,0, 仿真结果如下分析:输出 T=3.14,并不是 0。3.输入为 100,100,仿真结果如下分析:输出为 T=53.5,并不是 60.6. 仿真结果综合分析模糊推理方法常用的是 Mamdani 模糊推理法,由上面仿真结果能够看出虽然定义输出时间的变化范围是 0,60,但是仿真过程中并不能达到理想的最大最小输出时间。这是因为在清晰化的过程中该仿真工具箱是采用一定的算法得到输出时间。上面的仿真中总共设定了 9 条规则,当给定某一输入时,也就是给定了 Mad 与 Grease 的假定值,将该输入分别与 9 条规则中各自设定的隶属函数进行对应,并将两个输入综合作用的结果与相应规则中的输出时间 Time 对应得到一个输出结果,从而总共可以得到 9 个输出时间 Time 的隶属函数图,由仿真图就可以很方便的看到这个过程。 将 9 个输出按一定推理法整合在一个图上, 这时再用到清晰化的方法比如最大隶属度法, 中心法,加权平均法等进行解模糊,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论