洗衣机净度自学飞模糊别方法的实现

2006-05-07 15:49:33来源: 电子技术应用

美国加利福利亚大学控制论专家扎德(L.A.zcdoh)于1965年提出的模糊数学至今已广泛地渗透到自然科学与社会科学的各个领域。由于它在多变量非线性系统中具有良好快捷的判断能力,因此在在精度要求不太高的工程控制系统中获得广泛应用。洗衣机则是其应用领域之一。

真正意义上的全自动洗衣机应能自动识别衣质、衣量、衣服污程度和性质(泥污为主,还是油污为主等)。据此自动决定进水量、洗涤和漂洗方式、洗涤时间以及自动投入适量和适型和洗涤剂。而洗涤和漂洗方式、洗涤时间、洗涤剂数量和剂型与衣量、衣质、衣服脏污程度、性质、水温有关;水温又与衣质脏污性质有关,所在完备的洗衣机模糊控制器中的模糊推理机的输入量和输出量的信息图如图1所示。众所周知,模糊控制器通常由模糊化、模糊控制逻辑推理库、解模糊等模块组成。但无论其控制式如何变化。其最终目的是确保衣服的洗涤干净,因此洗净度的检测是任何真正意义上的全自动洗衣机有必需的,因受篇幅所限,本文仅阐述冼净度及与之关联较密切的衣服脏污程度和性等参数的模糊识别方法的实现。

1 洗净度的检测

在洗衣机出水管放水阀前安装一对发光元件和光敏器件的装置,检测出水透明度以实现模糊判断衣服脏污程度和性质及漂洗干净度。其检测装置示意图如图2所示。

显然,V0越大则出水的水质透明度越高,因此利用V0的大小及其变化率即可模糊判断衣服肮脏性质和程度及漂洗干净度。其检测过程和原理简述如下:

(1) 向洗衣桶灌水测V0,此时V0为最大值V0max并以此值为为基准VRF。

    (2) 浸润衣服启动滚筒。如衣服以泥污为主,那么V0下降的速率远大于以油污为主的衣服。

(3) 根据V0的变化率,结合衣质衣量通过模糊推理确定洗涤剂的剂型、剂量和洗涤水温、洗涤方式和洗涤时间。

(4) 洗净时间的确定:在理想的情况下V0和洗涤时间的关系如图3所示。

显然经tH后的V0值肯有如下的特点:一是略小于VRF;二是V0随漂洗时间的增长几乎保持不变。所以,只有娄这两特点均备时,才表明衣服已漂洗干净。如仅具备第二个特点由表明漂洗液已处于饱和状态,必须换水再次漂洗直至第一个特点也具备,至于图3洗涤和漂洗的切换时间tR,可通过洗涤过程中V0的变化率大小来确定,当V0变化率接近于零时,即为两者的切换时刻。

2 自学习方法,

采用自学习的目的是考虑到以下三点一是不同系列洗衣机的光、机、电特性不同;二是即使洗衣机系列相同,由于装配和调试差别,其光、机、电特性也会受影响;三是随便使用时间的增长,其光、机、电特性也要随之变化。

2.1 学习内容

影响一个模糊控制器和控制品质,主要有模糊控制规则的合理和模糊化的品质。而影响模糊化的品质主要有两个因素:一是各物理量比例因子的取值;二是各模糊语言变量的取值范围。所自学习内容实际上包含三个内容,一是对控制规则的学习的修正;二是各物理量在模糊过程中比例因子的自行修正;三是各模糊语言变量分楼及其取值范围的修正。虽然洗净度是确定的控制规则的一个主要参数,但控制规则对洗净度识别的反作用较弱;此外,就洗衣机而言,其对控制精求不高,所以语言变量分楼精度对洗衣机控制品质相对而言影响次之。因此本文仅讨论对洗衣机控制品质影响较大的洗净度及其联性较大的一些参数的比例因子自学习修正方法。

(1) 随关洗衣机使用时间的增长,出水透性检测器的管壁附着的污的垢将随之增加而降低VRF值。我们在信息调理模块中,使用可编程放大器,以前次使用所测得的VRF值为基准,当此后测得VRF低于前次使用测得VRF的80%时,则通过调整放大器增益,使之接近首次使用VRF值。一旦调节增益无效则示警告知用户应清洗检测器管壁。

(2) 通过自修正洗净度模糊化比例因子的方法来提高洗净度的测试品质。令V0在精确量论域中的确定值为X,将它 转换成对应模糊语言变量论域中的应量时,令其为Y。如采用GRI法,通常是将语言变量的论域转换为有限整数论域,则有:

Y=qX    (1)

式中,q称为比例因子。

由于对精确量的模糊化过程中所采用的语言变量的隶属函数图形的形状对洗衣机模糊控制品质的影响不大,为筒化自学习算法,采用常见三角形形状。且考虑到洗衣机控制精度不高,为节省模糊推理运算量和检测量装置的硬件开销,对洗净隶属度和冼净变化率隶属的语言变量档数分别取4和3档。如图4所示。

2.2 学习方法

2.2.1 洗净度比例因子

2.2.1.1 衣服脏污性质和程度比例因子

在浸润洗涤过程中,不断检测V0直至其达到饱和值VoL为此,可分别求得以泥为主和油污为主的脏程度比例因子q1和q2。

q1=m/(VRF-VOL1)    (2)

q2=m/(VRF-VOL2)    (3)

式中,VOL1、VOL2分别为泥污为主的和油污为主VOL值,m为语言中整数论域素中的个数。对于语言变量,档数取3-4时通常取m=8。利用泥污的V0平均变化率δ1高于油污为主的VO平均变化率δ2,通过模糊推理,可对洗涤的衣服脏污性质进行模糊判断,相应的脏污性质比例因子q3为:

q3=m/(δ1δ2)    (4)

式中,δ1=(VRF-VOL1)/t1    (5)

δ2=(VRF-VOL2)/t2    (6)

式中t1、t2分别污泥为主和油污为主的衣在浸润工作时,VO达到VOL所用时间。VO随音间t变化趋势如图5所示。

应该指出浸润衣服的水温也会影响图5曲线和q3,所以在构造模糊推理闸时应给予考虑。脏污性质的隶属函数如图6所示。图中δ定义为:

    δ=(VRF-VOL)/t    7

2.2.1.2 漂洗干净比例因子

如第一次漂洗时所测VOL值为VOL3,由于随漂洗的次数增加,VOL将增大,所以可求得漂洗干净度比例因子:q4:

q4=m/(VRF-VOL3)    (8)

2.2.1.3 漂洗干净度平均变化率比例因子

令在每次漂洗中,从漂洗开始,经时间t后测得VO值为VPtn(下标n为漂洗顺序号)。那么在理想情况下,衣服漂洗干净时,Votn不会随漂洗时间的增加而增加,所以可求得漂洗洗净平均变化率经例因子qs:

q5=mt/(VRF-Vot1)    (9)

实验表明t在3-5分钟内较为合适。然而在漂洗过程中退色或多或少总在,同时也会有少量纤维颗粒溶于水中,因而通常在满足VOL≈VRF和VOtn≈Vot(n+1)时,可认得为漂洗干净。

2.2.2 比例因子自修

由于布质的好坏、颜色的深浅、脏污和性质和程度、工作和生活环境均会影响上述各参数比例顺子的取值,为此我们采用短期学习和长期学习相结合及有教师学习和无教师相结合办法予以不断修正,以达到提高识别精度的目的。下面仅以q2为例说明之.

2.2.2.1 短期学习

在每次洗涤过程中断计算δ1δ2,一旦出现浸润洗涤时的δ1值大于原先保存的δ1时予以置换/同样如出现浸润洗涤时的δ2小于原先保存的δ2值出将予置换。

2.2.2.2 长期学习

以一年为周期,将本年度的δimax和2min秦为下一年度和δ1δ2的预置值。晕主要考虑到随着科技的进步和人们工作和生活环境的改善,δ1maxδ2min间差值也将随之减少。所以可适当调节控制规则,以达到顾能的目的。

2.2.2.3 有教师学习

上述两种均为无教师学习。但考虑到洗衣机初次使用时,不同的家庭其比例因子初值设定不的不同。加之脏污程度也因人而异。为此在控制面松上设7个开关值,第一个是进入学习工作状态(“1为自学习状态”),第二、三个开关组成布质状态(“11”硬质布为主,“00”为软质为主,“01”硬、软质各半)。第四、五个开关组衣服污程度状态(“11”为脏,“00”为基本干净,“01”为稍脏),第六、七个开关组成衣服脏污性质状态(“11”为泥污为主,“00”为油污为主,“01”泥污、油污各半)。自然,只有在第一个开关为“1”时其余开关的设定才有效。显然,如当脏污性质开关设定为“01”时,可以求得相应的脏污性质比例因子为δ3,那么此时用式(10)可估算δ1,从而实现有教师的学习修正。

δ1=2δ3δ2    10

以上论述了衣服脏污性质、洗净度等参数的检测及其模糊化过程中比便因子的确定方法。本文所提出的这一自适应学习方法虽然是针对洗衣机而言,但其设计思想和方法仍不失一般性。

编辑: 引用地址:http://www.eeworld.com.cn/designarticles/sensor/200605/1468.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部

小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved