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

洗衣机模糊控制器设计

洗衣机模糊控制器设计_第1页
1/10
洗衣机模糊控制器设计_第2页
2/10
洗衣机模糊控制器设计_第3页
3/10
洗衣机的模糊控制器设计 1 洗衣机的模糊控制器设计 1 洗衣机的模糊控制 传统的洗衣机都是人们用肉眼观看后,根据人的经验来调整洗衣时间和用水量,而模糊控制就是以人对被控对象的控制经验为依据而设计的控制器,这样就能实现控制器模拟人的思维方式来控制洗衣机。以模糊洗衣机的设计为例其控制是一个开环的决策过程,模糊控制按以下步骤进行。 [4] 1 .1 洗衣机的时间控制 1.1.1 确定模糊控制器的结构 选用单变量二维模糊控制器。控制器的输入为衣物的污泥和油脂,输出为洗涤时间。 1.1.2 定义输入、输出模糊集 将污泥分为3 个模糊集:SD(污泥少),MD(污泥中),LD(污泥多);取值范围为[0,100]。 将油脂分为3 个模糊集:NG(油脂少),MG(油脂中),LG(油脂多); 将洗涤时间分为5 个模糊集:VS(很短),S(短),M(中等),L(长),VL(很长)。 1.1.3 定义隶属函数 选用如下隶属函数:      50/5050/10050/50/50xxxxxxxμLDMDSD污泥 1005010050500500xxxx 采用三角形隶属函数可实现污泥的模糊化。 采用Matlab 进行仿真,污泥隶属函数设计仿真程序如下: Close all; N=2; x =0:0.1:100; for i=1:N+1 f(i)=100/N*(i-1); end 洗衣机的模糊控制器设计 2 u =trimf(x ,[f(1),f(1),f(2)]); figu re(1); plot(x ,u ); for j=2:N u =trimf(x ,[f(j-1),f(j),f(j+1)]); hold on; plot(x ,u ); end u =trimf(x ,[f(N),f(N+1),f(N+1)]); hold on; plot(x ,u ); x label(‘x ’); y label(‘Degree of membership’); 污泥程序仿真结果如图 1 所示: 010203040506070809010000.10.20.30.40.50.60.70.80.91xDegree of membership 图1 污泥隶属函数 将油脂分为三个模糊集:NG(无油脂)MG(油脂中)LG(油脂多),取值范围为[0,100] 选用如下隶属函数: 洗衣机的模糊控制器设计 3      50/5050/10050/50/50yyyyyyyLGMGNG油脂 1005010050500500yyyy 采用三角形隶属函数实现油脂的模糊化,仿真程序如下: Clear all; N=2; x =0:0.1:100; for i=1:N+1 f(i)=100/N*(i-1); end u =trimf(y ,[f(1),f(1),f(2)]); figu re(1); plot(y ,u ); for j=2:N u =tr...

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

碎片内容

洗衣机模糊控制器设计

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