1、 基于 MATLAB 的洗衣机模糊控制设计 摘 要:模糊洗衣机是一种智能型的洗衣机,它和传统的洗衣机相比,是一种全新的家用电器。传统的全自动化洗衣机有两种,一种是机械控制式,一种是单片机控制式。无论采用什么方式,它们都需要进行人为的洗涤程序选择,衣质和衣量选择,然后才能投入工作。在本质上讲,这种洗衣机还称不上是全自动的,最多只能称为半自动的。用单片机控制的模糊洗衣机和传统的洗衣机有很大的区别,它能自动化识别衣质、衣量、自动识别肮脏程度、自动化决定水量、自动投入恰当的洗涤剂,从而全部自动地完成整个洗染过程。由于洗涤程序是通过模糊推理而决定的,有着极高的洗涤效能,从而不但大大提高洗衣机的全自动化程
2、度,也大大提高了洗衣的质量。用单片机控制的模糊洗衣机可以说是真正的全自动洗衣机。在整个控制过程中,单片机和模糊控制软件起了决定作用。关键词:洗衣机、智能型、模糊控制、自动化 1 课题背景及意义 洗衣机自问世以来,经过一个多世纪的发展,现正呈现出全自动、多功能、大容量、高智能、省时节能的发展趋势。近年来,电子技术、控制技术、信息技术的不断完善、成熟,为上述发展趋势提供了坚强的技术保障。LA Zadeh教授最早提出了模糊集合理论,由此产生了模糊控制技术,其突出的优点是:不需要对被控对象建立精确的数学模型。对于复杂的、非线性的、大滞后的、时变的系统来说,建立数学模型是非常困难的。全自动滚筒洗衣干衣机
3、的自动化、智能化控制正是一种难以建立精确数学模型的控制问题,采用模糊控制技术,可以很方便的控制洗衣干衣过程。模糊控制全自动滚筒洗衣干衣机是通过模糊推理找出最佳洗涤烘干方案,以优化洗涤烘干时间、洗净程度、烘干效果,最终达到提高效率,简化操作,节水节电省时的效果。模糊控制全自动滚筒洗衣干衣机属于创新项目,填补国内空白,达到国际先进水平。它的研制成功,必将大大推动我国乃至世界洗衣机行业的发展。模糊控制是以模糊集理论、模糊语言变量和模糊逻辑推理为基础的一种智能控制方法,它是从行为上模仿人的模糊推理和决策过程的一种智能控制方法。该方法首先将操作人员或专家经验编成模糊规则,然后将来自传感器的实时信号模糊化
4、,将模糊化后的信号作为模糊规则的输入,完成模糊推理,将推理后得到的输出量加到执行器上。2 模糊控制洗衣机的研究现状 2.1 国外洗衣机的研究现状 80 年代以来,家用洗衣机得到了迅速的发展,世界洗衣机总产量已经约为3000 万台/年,日本年产约为 465 万台,美国的年产量约为 625 万台。在这些发达国家洗衣机的普及率已经非常高,在当时日本的普及率约为 99%,美国也达到了 72%,西德 89%,法国 75%。国外的洗衣机,美国的一般采用搅拌式,欧洲一般用滚筒式,而日本一般采用波轮式,除此之外,其他国家还有一些喷流式、震动式。早在 1965 年模糊数学的奠基人美国的理查德教授首先提出了模糊集
5、合的概念,经过近三十年的发展,模糊数学以其强大的生命力,经历了创建,完善,到逐步应用的历程。同时借助于数理统计、逻辑运算及电子计算机的综合能力,已将模糊化推进到使用阶段,于是基于模糊数学基础理论及计算机控制产生了高新科技产品电脑模糊化控制洗衣机。它的出现,为洗衣机的发展开创了一个崭新的时代。2.2 国内洗衣机的研究现状 我国洗衣机的生产二十年来大致经过了从仿造单桶、双桶到后来的新水流、半自动、全自动洗衣机,再到当今智能洗衣机的发展。在 1985 年,我国洗衣机产量在 900 万台,普及率为 37%;到 1990 年,全国拥有洗衣机的总数约为 800 万台,普及率达到了 76%。在当时我国以经成
6、为了洗衣机年产量居世界首位的国家,但是基本上是复制或翻版日本波轮式,生产套筒全自动洗衣机不足十家,在当时无论是从款式、功能、质量、自动化程度上均与日、美等发达国家都有很大的差距。但是中国洗衣机行业发展的相当的快,目前无论从规模、体系、品种和数量上均创造了全球之最,现在我国洗衣机应用国际先进技术范围还在不断在扩大,模糊洗衣机已经问世好多年,继小天鹅推出了“神经模糊”技术控制的全自动洗衣机后,其他一些厂家的模糊洗衣机也跟踪而上。由此可见,我国洗衣机技术正不断的追赶世界一流水平,不过要追上美英等发达国家尚需一段时间。3 模糊洗衣机的基本原理 在洗涤衣物过程中,衣物的多少,面料的软硬等都是模糊量,所以
7、首先做大量的实验,总结出人为洗涤方式,从而形成模糊控制规则。根据传感器接收的信息,洗衣机判断出衣物多少,面料软硬和脏污程度、脏污性质,推理作出模糊决策。从而完成注水量、洗涤时间、水流强弱、洗涤方式、脱水时间、排水等所有功能。模糊洗衣机的模糊推理原理图如图 1-1所示:图 1-1 模糊洗衣机的模糊推理 分析洗衣机的运行过程可以看出,其主要被控参量是洗涤时间和水流强度(即电机转速),影响这一输出参量的主要因素是被洗衣物的脏污程度和脏污性质,这两个量可以用水的泥性肮脏度和油性肮脏度来表示(即浑浊性质),在洗涤过程中,油性脏污的浑浊度变化率小,泥性脏污的浑浊度变化率大。实际分析证明:输入和输出之间很难
8、用一定的数学模型来描述,系统的具体条件具有较大的不确定性,其控制过程在很大程度上依赖于操作者的经验,用常规的控制方法难以达到理想的效果。应用模糊控制技术就能容易解决这个问题。本文将重点阐述由泥性肮脏度和油性肮脏度确定洗涤时间的模糊控制过程。4 模糊控制器 4.1 模糊控制理论和技术基础 模糊控制是以模糊集理论、模糊语言变量和模糊逻辑推理为基础的一种智能控制方法,它是从行为上模仿人的模糊推理和决策过程的一种智能控制方法。该方法首先将操作人员或专家经验编成模糊规则,然后将来自传感器的实时信号模糊化,将模糊化后的信号作为模糊规则的输入,完成模糊推理,将推理后得到的输出量加到执行器上。模糊控制原理图如
9、图 2-1所示:图 2-1 模糊控制原理框图 4.2 定义输入输出量的模糊分布 因为本文重点阐述由泥性肮脏度和油性肮脏度确定洗涤时间的模糊控制过程,所以定义了以下三个语言变量:1、泥性肮脏度:SD(污泥少)、MD(污泥中)、LD(污泥多)。隶属函数如下所示(为了简单起见,所有的模糊子集都选取三角形隶属度函数):2、油性肮脏度:NG(油污少)、MG(油污中)、LG(油污多),隶属函数如下所示:3、洗涤时间:VS(很短)、S(短)、M(中等)L(长)、VL(很长)。隶属函数如下所示:10050 50/)50()(10050 50/)100(500 50/)(500 50/)50()(xxxxxxx
10、xxxxLDMDSD泥10050 50/)50()(10050 50/)100(500 50/)(500 50/)50()(yyyyyyyyyyyLGMGNG油 4.3 建立模糊控制规则 根据人的操作经验设计模糊规则,模糊规则设计的标准为:“污泥越多,油脂越多,洗涤时间越长”;“污泥适中,油脂适中,洗涤时间适中”;“污泥越少,油脂越少,洗涤时将越短”。污泥和油脂各分为三档,进行组合搭配后,可设立九条模糊控制规则,如表1 所示。表 1 模糊洗衣机的洗涤控制规则表 4.4 模糊推理和清晰化处理 由于篇幅限制,模糊推理就不赘述了。本文采用最大隶属度法计算模糊量清晰化后的数值。6004 20/)40(
11、)(6004 20/)60(4025 15/)25()(4025 15/)40(2501 15/)10()(2501 15/)25(100 10/)(100 10/)10()(zzzzzzzzzzzzzzzzzzzzzVLLMSVS洗涤时间5 实验仿真 用一个二维 Mamdani 型模糊控制器实现洗衣机的模糊控制,建立一个 FIS编辑器界面,其中包含两个输入和一个输出,分别为 D(泥性肮脏度)、G(油性肮脏度)和 T(洗涤时间),FIS 编辑器如图 3-11所示:图 洗衣机的 FIS编辑器 洗衣机 FIS 编辑器输入、输出变量隶属度函数编辑:图 输入量 D 的 MF 编辑器 图 输入量 G 的
12、 MF 编辑器 图 输出量 T 的 MF 编辑器 图 洗衣机的 Rule编译器 至此,洗衣机的 FIS 设计、编辑工作全部完成。下面来观测模糊推理的过程:图 洗衣机 Rule观测窗 输入、输出变量之间的整体相关情况如图 3-14所示:图 洗衣机输出曲面观测窗 可以看出,输出 t 是和两个输入变量的函数,由于只有两个输入,控制器的设计比较简单,曲面比较光滑,不过控制器的设计还需进一步改进,但是基本的设计思路和方法都已经表现出来了。5.系统仿真 设被控对象为 6 总结 模糊控制是一种非线性的控制方法,主要针对那些无法取得数学模型或数学模型相当粗糙的系统。首先要对被控对象按照人们的经验总结出模糊规则
13、,采用模糊量,借助单片机对这些信息按照模糊规则转换为控制量,来完成自动控制。近年来,模糊控制在家用电器控制中得到较广泛的应用,采用模糊控制的洗衣机,可具有自动识别衣质、衣量、脏污程度、脏污性质、自动决定水量、自动投入恰当的洗涤剂等功能,不仅实现了洗衣机的全面自动化,也大大提高了洗衣的质量,具有很强的实用性和较好的发展前景。参考文献 1 章卫国,杨向忠。模糊控制理论与应用。西安:西北工业大学出版社,2004.2 李卫东。采用模糊控制的全自动洗衣机.(山西省专业技术人员服务中心,山西太原 030013)3 石辛民,郝整清。模糊控制及其 MATLAB仿真。北京:清华大学出版社,北京交 通大学出版社,2008.
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100