模糊控制全自动洗衣机分解

合集下载

全自动洗衣机模糊控制器设计

全自动洗衣机模糊控制器设计

全自动洗衣机模糊控制器设计1 简介洗衣机自问世以来,经过一个多世纪的发展,现正呈现出全自动、多功能、大容量、高智能、省时节能的发展趋势。

近年来,电子技术、控制技术、信息技术的不断完善、成熟,为上述发展趋势提供了坚强的技术保障。

美国教授查徳(L.A.Zandeh)在1965年首先提出模糊集合的概念,由此打开了模糊数学及其应用的大门。

1974年英国教授马丹尼(E.H.Mamdani)首先将模糊集合理论应用于加热器的控制,创造了模糊控制的基本框架。

1980年,Sugeno 开创了日本的首次模糊控制应用于一家富士电子水净化厂。

1983年他又开始研究模糊机器人。

随着模糊控制技术的不断发展,模糊控制逐渐被应用到日用家电产品的控制,例如电饭锅﹑照相机﹑吸尘器﹑洗衣机等。

模糊控制全自动滚筒洗衣干衣机是通过模糊推理找出最佳洗涤烘干方案,以优化洗涤烘干时间、洗净程度、烘干效果,最终达到提高效率,简化操作,节水节电省时的效果。

2 模糊洗衣机的基本原理洗衣机的自动控制系统为一多输入多输出系统 ,输入量为衣质、衣量、脏污程度(即水的浑浊度)、脏污性质(浑浊度变化率);输出量为洗涤剂量、水位、水流、脱水时间、洗涤时间、漂洗方式等。

从洗衣机的运行过程可以看出 ,洗涤剂量、水位、水流、脱水时间都可以通过输入量推理求得,而洗涤时间与漂洗方式为实时控制量,影响其主要因素是被洗物品的脏污程度,这两个量可以用水的浑浊度和浑浊度变化率来表示,油性脏污的浑浊度变化率小,泥性脏污的浑浊度变化率大。

实际分析证明:输入与输出之间很难用一定的数学模型来描述,系统的具体条件具有较大的不确定性,其控制过程在很大程度上依赖于操作者的经验,用常规的控制方法难以达到理想的效果。

而采用模糊控制技术就能很容易解决问题。

因而采用了模糊控制器设计全自动洗衣机。

在洗涤衣物的过程中,衣物的多少、面料的软硬、衣物的脏污程度等都是模糊量,所以必须经过大量的实验,总结出人为的洗涤方式,从而形成模糊控制规则。

模糊控制洗衣机

模糊控制洗衣机
采用模糊控制的全自动洗衣机
主讲:刘玉丛
摘 要
• 将模糊智能控制引入全自动洗衣机控制系统中,根 据洗衣机工作原理和特性,重点阐述了模糊控制的 模糊规则和模糊推理,以及系统设计的硬件与软件, 并给出了该系统的硬件框图和软件流程图。在整 个控制过程中,模糊控制软件起了决定性的作用。 最后经过MATLAB 计算机仿真表明,系统的跟踪特 性和抗干扰特性优良。 • 关键词:模糊控制;传感器;浑浊度;隶属度函数
仿真结果
• 通过MATLAB 仿真,系统在给定输入的情况 下,跟踪性能优良,完全达到标准;在有干扰的 情况下,抗干扰特性良好。 • 采用模糊控制的全自动洗衣机既能洗净衣 物又能缩短洗涤时间,还可减轻衣物磨损。 模糊控制技术是家电产品发展的趋势,也是 家电产品智能化、绿色化、节能化的保证。
X为输入精确量(浑浊度及其变化率) ; Y为输出精确量 (洗涤时间) ; U (x) 为输入模糊量;U (y) 为输出模糊量。
模糊规则及模糊推理
• 描述输入、输出的变量都是模糊量,用模糊集合来表示,然后根据模糊 规则进行模糊推理来进行控制。因此,问题的关键在于求取模糊集合 的隶属度函数。而求取模糊集合的隶属度函数,首先要对变量进行模 糊化 。 • 所谓模糊化 模糊化,就是把变量的数值,根据变量模糊子集的隶属度函数找出 模糊化 相应的隶属度的过程。我们选用三角形函数作为模糊集合的隶属度函 数,因为它们的数学表达和运算简便,所占的内存空间小,并且与采用 其它复杂形状的隶属度函数相比,在达到控制要求方面并无大的差别 • 浑浊度模糊化:将浑浊度划分为特清、清、较清、中、较混、混、特 特清、 较清、 较混、 特清 混七个模糊子集,论域为(0 ,1 ,2 ,3 ,4 ,5 ,6) 其隶属度函数如图 2 :
• 洗涤时间ห้องสมุดไป่ตู้模糊规则如表1 :

人工智能-模糊控制全自动洗衣机 -

人工智能-模糊控制全自动洗衣机 -
图2模糊洗衣机的模糊推理
在模糊洗衣机中,布质和布量是无法通过物理传感器测出的;所以,它们的求取都是采用间接的方法.布质,布量和洗涤的过程有很大的关系.从一般人们的经验知道,布质是绵质,则洗涤会困难一些;布质如果是化学纤维,则困难会小一些.布量多一些,则洗涤过程要长一些,反之短一些.所以,除了肮脏度之外,模糊推理还考虑布质和布量.
模糊控制全自动洗衣机
1.模糊控制简介
模糊控制是一种非线性的控制方法,主要针对那些无法取得数学模型或数学模型相当粗糙的系。首先要对被控对象按照人们的经验总结出模糊规则,采用模糊量,借助单片机对这些信息按照模糊规则转换为控制量,来完成自动控制。
2.应用前景
近年来,模糊控制在家用电器控制中得到较广泛的应用,采用模糊控制的洗衣机,可具有自动识别衣质、衣量、脏污程度、脏污性质、自动决定水量、自动投入恰当的洗涤剂等功能,不仅实现了洗衣机的全面自动化,也大大提高了洗衣的质量。
则把水流定为特弱,洗涤时间定为特长;洗衣推理如表1所示:
表1洗衣机的模糊推理
他给出了洗衣机推理的所有规则。很明显这些规则的前见有三个因素,后件有两个因素。故它们也是一种多输入多输出的推理。对于输入量,即前件,各个因素的模糊量定义不同。布量的模糊量为多中少;水温的模糊量为高中低;而布质的模糊量为棉布偏多,棉布化纤各半,化纤偏多;而输出量,即后件中,水流的模糊量取特强,强,中,弱,特弱;时间的模糊量取特长,长,中,短,特短;在上述的模糊量中,各自的隶属函数都不同。水温,布质和时间的模糊量如图3所示。
对于主要因素推理和顺序因素推理这两种推理,它们之间是有这隐含的推理关系的。主要因素推理是以采用人的思维中的主要因素起到决定作用原理执行的。在这种原理中,抛弃各种次要因素,以见米欧那个的形式产生因素少的推理规则,便于进行处理。顺序因素推理则是把前一种推理的结果作为本次推理的前件,从而推理出新的结果。在洗衣机中,如果考虑浑浊度,洗涤剂投入量,水流,洗涤时间等因素的推理。作为主要因素推理显然有:

基于模糊控制的全自动洗衣机自动控制系统

基于模糊控制的全自动洗衣机自动控制系统

摘要基于模糊控制的全自动洗衣机自动控制系统, 所有的电路都是在单片机的控制下工作的,而本设计中采用以单片机C8051F为核心结合接口芯片及外围电路以实现洗衣机的智能控制。

其中模糊控制器的设计是关键环节,采用传感器检测洗衣过程必需的物理量,进入模糊控制器,通过模糊推理,实现对洗衣机自动识别衣质、衣量,自动识别肮脏程度,自动决定水量,自动投入恰当的洗涤剂等功能的控制。

本设计在洗涤过程中采用了实时模糊控制,提高洗衣质量,节约能源。

硬件结构框图及软件流程图是该系统的重要组成部分,在整个控制过程中,模糊控制软件起了决定性的作用。

关键词:模糊控制;单片机;全自动洗衣机AbstractBased on fuzzy control completely automatic washer automatic control system, All electric circuits are worked under the monolithic integrated circuit control, at present, usually uses monolithic integrated circuit is Motorola Corporation's MC6805 series , but in this design ,it used Intel Corporation’s 8031 to take the control core, 8031 realizes the washer intelligent control, take the monolithic integrated circuit as the core unioning connection chip and the peri phery electric circuit. Fuzzy controller’s design is the essential link. It uses the sensor to examine the essential physical quantity of the wash clothes process, they enter the fuzzy controller, through the fuzzy reasoning, realizes of the washer automatic diagnosing clothes nature, the clothes quantity, the automatic diagnosing dirty degree, automatically deciding the water volume, function , automatic investing appropriate detergent, and so on. In this design , the process of washing uses the real-time fuzzy control, enhanced the quality of washing clothes ,Saves the energy. The hardware architecture diagram and the software flow chart are the important constituent of this system , In entire controlled process, Fuzzily controlled software plays the decisive role.Keywords:fuzzy control; single-chip; full-automatic washer1 绪论1.1 课题简介洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,而全自动式洗衣机因使用方便更加得到大家的青睐, 全自动即进水、洗涤、漂洗、脱水等一系列过程自动完成。

智能控制应用举例PPT课件

智能控制应用举例PPT课件
模糊控制技术应用
一、模糊控制全自动洗衣机
在模糊洗衣机中,主要是要考虑布质﹑布量﹑水 温和肮脏程度这几种条件,而从这些条件求取水位,洗 涤时间和水流,漂洗方式和脱水时间等。
图1.1 洗衣机的模糊推理
图1.2 水温﹑布量和时间的模糊量
考虑到洗衣过程中的两种情况,一种是静态的,即洗涤剂浓度;另一种是动态的, 即洗衣水流及时间。故而推理分两大部分,这也就是洗涤剂浓度推理和洗衣推理。 在洗涤剂浓度推理中,其规则如下: 如果浑浊度高,则洗涤剂投入量大; 如果浑浊度偏高,则洗涤剂投入量偏大; ……… 如果浑浊度低,则洗涤剂投入量小; 在洗衣推理中,推理规则如下; 如果布量少,布质以化纤偏多,而且水温高;则水流为特弱,洗涤时间特短; ……… 如果布量多,布质以棉布偏多,而且水温低;则水流为特强,洗涤时间为特长;
控制规则的自调整是在冷藏室的柜门打开并加入食品时实行的。 它包含两个过程,一个是加入食品量的判别,一个是进行控制规则的修 改。
加入食品量的判别是根据柜门关闭后所得温度和冷藏室开启 柜门前的温度之差来判定的。用TCL 表示关闭柜门后冷藏室的温度, 用TOP 表示开启柜门前冷藏室的温度,则温差⊿T为:
表2.5 Cp=ON,且⊿T=ME时校正后的控制规则
表2.6 Cp=OFF,且⊿T=ME时校正后的控制规则
控制系统的电路结构
1、电源部分 电源部分包括5V稳压电源,电源过零检测电路,电源电压检测电路等三个电路。
2、风门控制部分
3、控制系统的总电路图
图2.10 系统程序框图
SUCCESS
THANK YOU
表1.1 洗衣的模糊推理
控制器硬件系统的结构:
图1.3 硬件系统框 图
图1.4 系统软件流程图

模糊洗衣机(控制)系统设计

模糊洗衣机(控制)系统设计

随着智能家居的理念的深入,未来社会生活越来越向智能化方向发展。

而模糊理论系统应用于洗衣机上则是智能家居的重要部分之一。

智能洗衣机可以自动识别衣物材质、衣物量、水的浑浊度,并自动化决定放水量、洗涤剂的放入量、洗涤时间、洗涤次数、自动甩干等功能,全部自动化完成整个洗涤过程。

本文主要介绍了一种类型的模糊智能控制洗衣机的设计方案,它主要以STM8S105C6T6单片机为核心,通过各种传感器对衣物量、水温、水的浑浊度等检测,将测得的模拟信号转换成数字信号传送给STM8S105C6T6单片机,经过数据的处理,从而达到对洗衣机的模糊化智能控制,提高洗衣质量,节约能源,节省人们的宝贵时间,提升人们的生活品质。

关键词:模糊智能控制 STM8S105C6T6 传感器With the deepening of the concept of intelligent home, the social life will be more intelligentizing in the future.System and fuzzy theory is applied to the washing machine.it is one of an important part of intelligent household. Intelligent washing machine can automatically identify the amount of clothing materials, clothing and the turbidity of water, which can decided to put into the size of the water, detergent, washing time, washing times and automatic dry, automatically, completing the whole washing process.This thesis mainly introduces a type of fuzzy intelligent control washing machine design scheme, it mainly STM8S105C6T6 MCU as the core, the clothing, through all kinds of sensors, the turbidity of water detection, water temperature will be measured analog signals into digital signals to STM8S105C6T6 microcontroller, after computing data , the washing machine will be controlled automatically, improving the quality of laundry, economizing energy, saving the precious time of people, and improving people's quality of life.Key words:Fuzzy intelligent control STM8S105C6T6 Sensor目录摘要 (I)Abstract (Ⅱ)1绪论 (1)1.1引言 (1)1.2模糊控制系统的基本思路 (2)1.3模糊控制洗衣机控制系统的总体设计思路 (3)2模糊洗衣机(控制)系统设计的总体方案 (4)2.1模糊控制洗衣机系统的模糊推理 (4)2.2 控制器的选择与比较 (7)2.3洗衣机控制系统功能流程图 (7)2.4本章小结 (9)3模糊洗衣机控制系统的硬件设计 (10)3.1模糊控制洗衣机系统的硬件设计结构 (10)3.2芯片部分 (10)3.3电源部分 (12)3.4按键输入部分 (13)3.5传感器部分 (14)3.5.1 温度检测部分 (14)3.5.2重力传感器部分 (16)3.5.3水浑浊度检测部分 (17)3.6蜂鸣器部分 (18)3.7显示部分 (19)3.8主电机部分 (21)3.9本章小结 (23)4模糊洗衣机系统的软件设计 (24)4.1洗衣机控制器软件总体设计思想 (24)4.2主程序设计 (26)4.2.1 系统初始化模快 (26)4.2.2液晶显示部分 (26)4.2.3模拟量采集部分 (27)4.3本章小结 (29)5总结与展望 (30)5.1论文总结 (30)5.2后续工作展望 (30)致谢 (32)[参考文献] (33)1绪论1.1引言模糊控制是用模糊数学的只是模仿人脑的思维方式,对模糊现象进行识别和判决,给出精确地控制量,对被控对象进行控制。

【精品】模煳控制在洗衣机中的应用

【精品】模煳控制在洗衣机中的应用

模糊控制在洗衣机中的应用摘要:本论文首先介绍了洗衣机洗衣原理及洗净条件,详细分析了模糊控制器组成、结构及洗衣机模糊控制器的设计过程,最后利用Matlab软件Smulink仿真模块对所设计的洗衣机模糊控制器进行仿真测试.为了提高系统的控制效果,本文还分别对两个输出变量电机转速及其洗涤时间作了仿真测试。

通过仿真结果的比较可以看出,本文设计的模糊控制器满足人们对洗衣机的要求.关键词:洗衣机模糊控制MATLAB仿真软件模糊控制技术是本世纪七十年代诞生的一门新型控制技术,基于它的特点及其优越性,它在各行各业中得到了应用。

随着模糊控制技术的应用的广泛开展,模糊控制技术在家用洗衣机的应用得到了普遍重视。

所谓的全自动洗衣机就是能够实现洗涤,漂洗,烘干一体化的设备.其标准为能否自动进行衣量,脏污程度判断并确定洗衣时间和水流强度。

随着洗衣机控制技术的不断发展以及人们对全自动洗衣机提出的更高要求,控制简单而且功能完善的全自动洗衣机就越来越受人们的欢迎,因此模糊控制在洗衣机中得到了广泛的应用。

一:洗衣机洗涤原理洗衣机的洗涤机理是由模拟人工手搓衣物的原理发展而来的。

手工搓洗衣物时,对衣物的压力均匀,来回搓洗时间短,行程短,速度慢,单位时间里作用次数少。

搓动时洗涤液在衣物纤维中间快速穿来穿去,使洗衣液在和纤维间的摩擦力增大,衣物和搓板,衣物和手之间的摩擦力大小适宜,从而使衣物上的污垢清洗干净。

洗衣机能把衣物洗干净,洗涤过程可以说是在化学力和机械力的共同作用下,对衣物上的污垢从纤维中剥落的过程,终结起来,洗衣过程可以概括为图1所示.衣物+污垢•洗涤剂衣物•污垢+洗涤剂洗涤前洗涤后图1洗衣过程从图1中我们可以看出洗衣的整个过程,洗涤前衣物和污垢是一个整体,在洗涤后衣物和污垢分成了两个部分.污垢从衣物中剥落下来,衣物被清洗干净。

二:影响衣物洗净率的因素(1)洗衣时间我们知道洗净衣物的主要因素之一是搓洗的时间,洗衣机洗净衣物时间的长短,取决于洗衣机的洗净率,不同形式的洗衣机洗净率也不同,以波轮式洗衣机为例,从时间上看洗净率以0~5min这段时间为最佳,5~10次之,超过15min后洗净率就不显著了,而且时间越长会造成衣物的破损。

洗衣机模糊控制器设计

洗衣机模糊控制器设计

洗衣机的模糊控制器设计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/50x x x x x x x μLDMD SD污泥1005010050500500 x x x x 采用三角形隶属函数可实现污泥的模糊化。

采用Matlab进行仿真,污泥隶属函数设计仿真程序如下: Close all ; N=2; x=0:0.1:100; for i=1:N+1 f(i)=100/N*(i-1); endu=trimf(x,[f(1),f(1),f(2)]); figure(1); plot(x,u); for j=2:Nu=trimf(x,[f(j-1),f(j),f(j+1)]); hold on; plot(x,u); endu=trimf(x,[f(N),f(N+1),f(N+1)]); hold on; plot(x,u); xlabel(‘x’);ylabel(‘Degree of membership ’); 污泥程序仿真结果如图1所示:01020304050607080901000.10.20.30.40.50.60.70.80.91xDe g r e e of m e m b e r s h i p图1 污泥隶属函数将油脂分为三个模糊集:NG (无油脂)MG (油脂中)LG(油脂多),取值范围为[0,100]选用如下隶属函数:50/5050/10050/50/50y y y y y y y LGMG NG油脂1005010050500500 y y y y 采用三角形隶属函数实现油脂的模糊化,仿真程序如下: Clear all; N=2; x=0:0.1:100; for i=1:N+1 f(i)=100/N*(i-1); endu=trimf(y,[f(1),f(1),f(2)]); figure (1); plot(y,u); for j=2:Nu=trimf(y,[f(j-1),f(j),f(j+1)]); hold on; plot(y,u); endu=trimf(y,[f(N),f(N+1),f(N+1)]); hold on; plot(y,u); xlabel(‘y’);ylabel(‘Degree of membership ’); 油脂程序仿真结果如图2所示:01020304050607080901000.10.20.30.40.50.60.70.80.91yDe g r e e of m e mb e r s h i p图2 油脂隶属函数将洗涤时间分为五个模糊集:VS(很短)S (短)M (中等)L(很长)取值范围为[0,60] 选用如下隶属函数:20/4020/6015/2515/4015/1015/2510/10/10z z z z z z z z z z z z z VLL M S VS洗涤时间604060404025402525102510100100 z z z z z z z z 采用三角形隶属函数实现洗涤时间的模糊化,其Matlab仿真程序如下: Close all; Z=0:0.1:60;U=trimf(z,[0,0,10]); Figure(1); Plot(z,u);U=trimf(z,[0, 10,25]); hold on; plot(z,u);U=trimf(z,[ 10,25,40]); hold on; plot(z,u);U=trimf(z,[ 25,40,60]); hold on; plot(z,u);U=trimf(z,[ 40,60,60]); hold on; plot(z,u); xlabel(‘z’)ylabel(“Degree of membership ”); 洗涤时间仿真程序结果如图3所示:01020304050600.10.20.30.40.50.60.70.80.91zDe g r e e of m e m b e r s h i p图3 洗涤时间隶属函数1.1.4 建立模糊控制规则根据人的操作经验设计模糊规则,模糊规则设计的标准为:“污泥越多,油脂越多,洗涤时间越长”;“污泥适中,油脂适中,洗涤时间适中”;“污泥越少,油脂越少,洗涤时将越短”。

全自动洗衣机的模糊控制

全自动洗衣机的模糊控制

11/25
二、模糊全自动洗衣机的模糊推理
洗涤剂浓度推理规则如下: 如果浑浊度高,则洗涤剂投入量大; 如果浑浊度偏高,则洗涤剂投入量偏大; 如果浑浊度低,则洗涤剂投入量小。 洗衣推理规则如下: 如果布量少,布质以化纤偏多,而且水温高,则水流为 特弱,洗涤时间特短; 如果布量、布质以棉布偏多,而且水温低,则把水流定 为特强,洗涤时间定为特短;
7/25
一、全自动洗衣机单片机控制系统逻辑结构
除了上述电路以外,还有工作起/停和状态设定电 路。N1是洗衣机全自动工作的起/停按钮;N2是功能选 择按钮,它可以设定洗衣机从某个程序开始进行工作。 所有的电路都在MC6805R3单片机的控制下工作。 由于MC6805R3有较多I/O的端口,对洗衣机这种需要 检测和控制功能较多的家用电器是十分合适的,它可 以使系统的逻辑结构达到十分简洁的形式。
全自动洗衣机的模糊控制
Байду номын сангаас 全自动洗衣机的模糊控制
单片机模糊控制洗衣机具有自动识别衣质、衣量,自 动识别肮脏程度,自动决定水量,自动投入恰当的洗涤剂 等功能,从而全部自动地完成整个洗涤过程。由于洗涤程 序是通过模糊推理决定的,故有着极高的洗涤效能,从而 不但大大提高洗衣机的全自动化程度,也大大提高了洗衣 的质量。 用MC6805R3控制的模糊控制洗衣机可以说是真正的 全自动洗衣机。在整个控制过程中,单片机MC6805R3和 模糊控制软件起了决定性的作用。 MC6805R3对洗衣机的 控制系统逻辑结构如图1所示。这个系统中包括电源电路、 洗衣机状态检测电路、显示电路和输出控制电路。
4/25
一、全自动洗衣机单片机控制系统逻辑结构
(1) 内桶平衡电路由平衡开关K和R35电阻组成,它用于 检测内桶运行时的状态是否平衡稳定。 (2) 衣质、衣量检侧电路由电动机M2,二极管D4、D5, 电阻R21、光敏三极管Tr9,电阻R14和反相器7404组成。其 中D4是发光二极管,它和Tr组成光电耦合管,用于隔离交 直流信号以及产生衣质和衣量信号。 (3) 过零检测电路由电阻R1、R2、晶体管Tr1和反相器 7404组成。当桥式整流器产生全波整流信号输出时,马上 通过R1送到晶体管Tr1的基极,当整流信号为正时,Tr1导通, 整流信号为0时,Tr1截止; Tr1输出的信号再由7404反相之 后送到单片机MC6805R3的INT端。很明显,只要电源过 零就会产生中断请求信号。

模糊控制应用实例

模糊控制应用实例
图7.14 输入变量旳隶属函数 (a)负载量;(b)水;(c)质料
• 2)输出变量
图7.15 输出变量旳隶属函数
• (4)解模糊判决成果 • 据此又细提成如下旳洗涤控制: • ①水流9种; • ②洗涤时间16种; • ③清洗时间6种; • ④脱水时间6种。
• 7.2 智能手机充电器
• 7.2.1 智能充电原理
• 根据这些控制规律,就可制定出如下满足 模糊控制要求旳控制规则:
• 规则1:假如NC=+3时R=VG且C=G且 A=VG,那么NC=3;
• 规则2:假如NC=+2时R=VG且C=G且 A=VG,那么NC=2;
• 规则3:假如NC=+1时R=VG且C=G且 A=VG,那么NC=1;
• 规则4:假如NC=0时 R=VG且A=G,那 么

• C:(Comfort of riding)乘坐舒适性 • E:(Energy saving)节省能源 • R:(Running time )行驶时间 • S:(Safety)安全性 • T:(Traceability of speed)速度跟踪

• 用5个符号表达模糊概念旳等级: • VG:(Very Good)非常好 • G:(Good)好 • M :(Medium)中档 • B:(Bad)差 • VB:(Very Bad)非常差 • (1)停车精确度 • (2)乘坐舒适度 • (3)节省能源
• 规则1:假如N =0时,S=G且C=G且E=G, 那么N=0;
• 规则2:假如N =P7时,S=G且C=G且 T=B,那么N=P7;
• 规则3:假如N=B7时,S=B,那么N=(N (t)+Bmax)/2;
• 规则4:假如NC=4时,S=G且C=G且 T=VG,那么NC=4;

揭秘模糊控制在洗衣机中的运行机制详解

揭秘模糊控制在洗衣机中的运行机制详解

揭秘模糊控制在洗衣机中的运行机制详解Revealing the Detailed Mechanism of Fuzzy Control in Washing MachinesWashing machines have become an indispensable appliance in modern households, revolutionizing the way we wash our clothes. Behind their seamless operation lies a complex control mechanism, with fuzzy control playing a crucial role. In this article, we will delve into the workings of fuzzy control in washing machines, demystifying its operation.Fuzzy control, a subset of artificial intelligence, is a control system that imitates human decision-making. Unlike traditional control systems that rely on precise numerical inputs, fuzzy control utilizes linguistic variables to handle uncertainty and imprecision. This feature makes it suitable for applications where human-like decision-making is required, such as in washing machines.The main objective of fuzzy control in washing machines is to optimize the washing process by adjusting various parameters, such as water temperature, washing time, and detergent dosage, based on the input variables, such as the type of fabric, dirtiness level,and desired washing outcome. These input variables are transformed into linguistic terms, such as "lightly soiled" or "heavily soiled," using fuzzy sets.The fuzzy control system in a washing machine consists of three main components: the fuzzifier, the inference engine, and the defuzzifier. The fuzzifier converts the crisp input variables into fuzzy sets, assigning membership degrees to each linguistic term. The inference engine applies a set of fuzzy rules, which are predefined by experts or learned through machine learning algorithms, to determine the appropriate control actions. Finally, the defuzzifier converts the fuzzy output into crisp control signals that can be directly applied to the washing machine's actuators.The fuzzy rules in a washing machine's control system are typically defined based on expert knowledge and experience. For example, a rule could state that if the fabric type is delicate and the dirtiness level is high, then the washing time should be increased and the water temperature should be decreased. These rules are represented in the form of "if-then" statements and are combined using fuzzy logic operators, such as "AND" and "OR."One of the advantages of fuzzy control in washing machines is its adaptability to varying conditions. By continuously monitoring the input variables, the fuzzy control system can dynamically adjust the control actions to achieve optimal washing performance. For example, if the dirtiness level suddenly increases during the washing process, the fuzzy control system can increase the detergent dosage and extend the washing time accordingly.In conclusion, fuzzy control plays a vital role in optimizing the washing process in washing machines. By imitating human decision-making and handling uncertainty, it allows for adaptable and efficient control actions. Understanding the detailed mechanism of fuzzy control in washing machines provides valuable insights into the technology behind this everyday appliance.洗衣机中模糊控制的运行机制详解洗衣机已成为现代家庭中不可或缺的家电,彻底改变了我们洗衣服的方式。

PLC实现洗衣机模糊控制算法

PLC实现洗衣机模糊控制算法

PLC实现洗衣机模糊控制算法
作者:李湘闽, 方平进, LI Xiang-min, FANG Ping-jin
作者单位:江西理工大学机电工程学院,江西赣州,341000
刊名:
江西理工大学学报
英文刊名:JOURNAL OF JIANGXI UNIVERSITY OF SCIENCE AND TECHNOLOGY
年,卷(期):2011,32(1)
被引用次数:1次
参考文献(8条)
1.宋伯生PLC编程理论:算法及技巧 2005
2.崔坚西门子S7可编程控制器:STEP7编程指南 2007
3.曾光奇;胡均安;王东模糊控制理论与工程应用 2006
4.姜长生智能控制与应用 2007
5.刘曙光;魏俊民模糊控制技术 2001
6.Leonhard W Control of Electrical Drives Springer-Verlag 1985(02)
7.曲学基;王增福稳压电源实用电路选编 2003
8.李湘闽;江登云汽车防撞毫米波雷达信号小波变换处理分析[期刊论文]-江西理工大学学报 2008(02)
本文读者也读过(2条)
1.冯志芬基于MCGS和PLC的全自动洗衣机模拟系统[期刊论文]-科技信息2010(32)
2.蔡军.CAO Hui-ying.CAI Jun.CAO Hui-ying基于PLC模糊控制的调速系统研究[期刊论文]-微计算机信息2008,24(25)
引证文献(1条)
1.易群.刘陆平基于组态软件的PLC全自动洗衣机控制系统的仿真[期刊论文]-科技广场 2012(5)
本文链接:/Periodical_nfyjxyxb201101011.aspx。

模糊控制全自动洗衣机控制系统设计毕业设计

模糊控制全自动洗衣机控制系统设计毕业设计

毕业设计模糊控制全自动洗衣机控制系统设计1 洗衣机类别1.1 洗衣机的分类1.1.1按自动化程度分类(1)普通型。

(2)半自动型。

(3)全自动型三大类。

1.1.2 按结构方式分类(1)单桶洗衣机。

(2)双桶洗衣机。

(3)套桶洗衣机。

1.1.3 按洗涤方式分类,洗衣机可分为波轮式、滚筒式等(1)波轮式洗衣机。

波轮式洗衣机是将洗涤衣物浸泡在水中,靠波轮正、反方向的交替转动或连续单方向的转动使衣物在水中不断翻滚,而达到洗净衣物的目的。

主要特点是:洗涤能力强、洗涤时间短、结构简单、可调节水位、成本低、易维修、易操作。

(2)滚筒式洗衣机。

滚筒式洗衣机自动化程度高,洗涤性能好,容量大,质量高。

2洗衣机主要部件2.1 洗衣机电机全自动洗衣机电机XD-180W2.2 定时器定时器是普通型波轮式洗衣机中的关键部件之一。

它主要起两个作用:一是控制洗涤电机和脱水电机运转时间的长短;二是控制电机按预定的程序自动地实现正反转、停转的时间。

普通型波轮式洗衣机,大多采用发条式定时器。

而许多大波轮新水流式洗衣机使用电动式定时器。

2.3 进水电磁阀进水电磁阀简称进水阀、注水阀。

在全自动洗衣机上,以内功用进水阀来实现自动注水和停止进水。

它和水位开关互相配合,对洗衣桶的水位高低进行自动控制。

2.3.1 工作原理进水阀是一种电磁阀,阀中心是铁心,铁心外为电磁线圈,线圈不通电时,在小弹簧的作用下铁心被压下,封住了橡胶阀上所装的塑料盘中间的泄压孔,这时书从加压针孔进入控制腔,使进水腔和控制腔的水压相等。

由于橡胶阀上部的受压面积大于下部的受压面积,所以橡胶阀被压紧在阀座上起到了封闭作用。

其封闭的可靠性是由铁心所受的压力决定的,贴心的下端与泄压孔接触,铁心的上端受压面积大于下端的受压面积,显然水的压力越大,铁心对泄压孔的封闭压力越大,封闭越可靠。

早水压力低时,阀的封闭性就差,所以对水压有个最低要求,不能低于0.3Mpa。

当线圈通电时,电磁力克服下弹簧的弹力将添心吸上,泄压孔打开,由于泄压孔大于加压针孔,控制腔内的水将很快流出,压力降低,进水腔为自来水压,橡胶阀的下部压力大于上部压力,即被下部的水压推开,阀即开启注水。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

模糊控制全自动洗衣机论文2013-5-21模糊控制全自动洗衣机摘要:本文介绍模糊控制在全自动洗衣机中的应用,包括模糊全自动洗衣机的模糊推理、物理量检测以及它的洗衣过程和控制电路。

其中控制电路是以单片机为控制电路核心,其主要由电源电路、状态检测电路、显示电路和输出控制电路组成,分别介绍了各控制电路的工作原理和控制元件的组成。

关键词:模糊控制;全自动洗衣机;单片机;传感器;检测;隶属函数;、尸■、亠前言开发最早的模糊家电产品是洗衣机,洗衣机一般要根据洗衣量的大小、衣物的污垢程度、衣物的质量性质、水温的高低来决定洗涤的时间、水流的强弱、洗涤剂的用量等。

一个有经验的家庭主妇能够把衣物洗得干干净净又不损坏衣料而且又节水、电,这并不是任何人都能够做到的。

因此设计一个“按钮”洗衣机,它能够根据具体的洗涤情况去调节洗涤水流、洗涤时间等,把衣物洗得干净清爽是人们所向往的。

日本松下、日立、三洋、东芝、夏普等电器公司竞相占领了这个市场,先后推出了多种智能的模糊洗衣机。

据说,这些洗衣机在其他相同的情况下,可以比普通洗衣机提高洗净度20%,几乎可以达到一个有洗衣经验的主妇的水平。

下面以一种模糊控制洗衣机为例,来分析其实现的原理和方法。

1 洗衣条件要把衣服洗干净,去除污垢,与如下一些因素有关: 衣服的质料、水的硬度、水的多少和温度、洗涤剂的性能和多少、机械力的大小和作用时间等。

①衣服的质料一般衣服质料纤维可分为两大类:自然纤维的棉制品和人造化学纤维织品。

棉制品的污垢不仅在表面上,而且还渗透纤维内,所以棉制品要比化学纤维织品难洗。

②水水可以带走一般的灰尘和水溶性污垢,所以不用洗涤剂也可以洗去部分污垢。

但是由于表面张力的缘故,水不能溶去和分解油脂类污垢。

水的硬度在用肥皂时也会影响洗涤效果,但影响最大的还是水的 温度,在一定的范围内温度越高洗涤效果越好。

下图是水温和洗净力 之间的关系曲线,然而温度不能太高,否则高温会把附在衣服上的蛋 白质凝固,反而会影响洗涤效果。

I20图1水温与洗净力之间的关系曲线③ 洗涤剂洗涤剂的成分主要以烷基苯活性剂为主,不同的洗涤剂还会调加各种 不同的辅助剂、酵素、荧光增白剂、香料等。

2模糊洗衣机的结构和检测1)结构图2是一种模糊控制洗衣机的结构。

它由洗涤缸、电动机、搅拌 轮、给水阀、排水阀和各种传感器构成。

要对洗衣机进行控制,首先要用各种传感器不断地检测相关的状 态,以作为控制的依据。

这些都是模糊洗衣机实用化需要解决的重要 相关工程问题。

下面介绍模糊控制洗衣机中所用到的各种参数的检测 原理和技术,在检测中要用到负载传感器、水位传感器、水温传感器 和光电传感器等。

|]0|00知«0加JO2)检测 ① 负载检测它主要用来检测所洗衣服的重量。

以决定水位。

这可以用不同的 方式来实现。

最容易想到的方法是用静态的压力传感器直接测量,但 从成本和结构上来说,它并不实用。

目前一般用动态的间接测量方法, 这是通过检测电动机的负载来实现的,电动机的负载可用正常运转时 的驱动电流来计量,也可用电动机断电后的反电动势的大小以及波形 来计量。

以计量断电后反电动势为例,其检测的原理是:在桶内加衣服的 同时,放少量的水至负载量检测水位,然后脉动器驱动电动机以 0.3sON (接通)、0.7sOFF (断开)总共32s 重复进行工作。

由于惯性 的作用,当电源切断时,电动机还会继续旋转一段时间,此时,在电 动机两端就产生感应电动势(反电动势)。

当洗衣机内布量少时,搅 拌轮停止得慢,而当布量多时,电动机较快就停止了。

根据电动机两 端产生的感应电动势持续时间,就可测量布量的多少。

将电动机两端 产生的反向电压,经过波形整理,作为低压脉冲,输入微机,微机根电动机排水㈣图2全自动洗衣机的结构据脉冲个数就可判定布量。

洗涤物的量多时,脉冲数小;洗涤物的量少时,脉冲数变大。

计数脉冲与衣物质量关系曲线如图3所示。

②质料检测质料检测包括棉制品与化纤织品的区分以及柔软布料与粗厚布料的区分。

初看起来,这是一个很难的问题,但是实际问题并不是要高精度地检测质料,而只是要个大概区分即可。

所以可以用简单的方法来处理,具体的方法是:在检测负载的基础上,把水放掉一点,同样, 用开0.3s、关0.7s的秒冲电压驱动电动机32s,记下脉冲数为N;若检测负载的脉冲数是M那么根据N、M的值就可以判断质料分布的大题情况。

棉制品越多,N、M的值越大,反之越小。

图4表示棉制品与化纤制品比例不同时,两次测量脉冲数的关系曲线。

图4棉制品与化纤织品的辨别曲线判断的原理是这样的:当衣物质量一样时,化纤因为在水里的阻力小,M就大。

而棉制品在水里的阻力大,M就小,所以曲线是一条斜线。

当放掉一些水后,不管缸里是化纤还是棉制品,总质量轻了,所以第二次测量的N值就比第一次的M值大。

再放掉一部分水后,衣服在水中的部分变少,棉制品与化纤的阻力差变小,曲线变得平坦。

如果水全部放光,则曲线就变成一条水平线,因此从M 与N的差可以看出洗涤的布质。

同样都是棉制品,但是对于像毛巾这样的柔软布料与牛仔布类的硬厚布料,其洗涤方法也是不同的,如何加以区分呢?那就是要用水位传感器来配合测量。

具体方法是:在注水进行脉冲驱动32s后,比较启动前后水的变化量。

若变化量小,说明布料容易吸水,倾向于毛巾类布料,反之可能是牛仔类厚布料。

这是因为厚布料吸水慢,往往要搅动一段时间后才能充分吸水。

这就会使水位变化量大。

图5是在这两种情况下水位变化曲线。

图5柔软布料与硬厚布料的水位变化曲线③污浊度检测被洗衣物的污浊度检测是通过水的透光度检测间接实现的。

水的透光度是用光电传感器实现的。

它被安排在排水出口,发光二极管和光敏管分别相对安装在管子的两边。

发光二极管发出的光经聚焦后,透过水被光敏管接收,接收的强度就反映了水的透明度。

这是一种间接测量衣物污垢的方法,因为衣物脏的程度与洗涤水的污浊度相关。

它的输出变化曲线如图6和图7所示。

礴较少图7油泥污垢透光率变化从图6和图7可知,开始注入清水,透明度很高,随着污垢析出,水逐渐变浊,透明度下降,最后就有一个饱和的稳定值。

根据透光率的变化形态和过程,可以知道污垢的性质和程度。

对于泥污类的污垢,由于分离的快,较早进入水中,故透光率进入饱和状态的时间较短;而油污垢相对分解较慢,因此透光率的变化速率小,达到饱和值的时间也较长。

从原理上来说,这种检测方法是没有问题的,但是从工程角度来说,还是有问题的。

因为随着使用时间的增加,水中的污垢或杂质会很快沉积在透明管子壁上,引起透明度下降,造成检测不准,严重时会完全不能工作。

因此尽管日本多家公司声称使用了这种光电检测技术,但是不认真解决上述“挂壁”问题,全自动洗衣机的寿命就会成问题。

④水位检测水位检测是用一种专用水位传感器实现的。

这种水位传感器是一根与洗衣机缸体等高的空管,它与缸体构成一个连通器,空管的上端有一个用压力膜隔开的差动电感器,当缸中有水注入时,管内的空气被压缩使压力膜上压力增大,继而推到与它联动的铁心移动,引起线圈电感量的变化。

用此电感器构成的LC振荡器的频率就能反映水位的高低。

这个传感器既可用于配合以上布料软硬度的检测,同时也可作为水位控制依据的检测装置。

⑤水温检测水温检测是通过热敏电阻来测量的,它把洗衣机启动时的温度作为当时的室温,然后再检测给水的温度,以作为洗衣条件之一。

3控制电路图8是模糊全自动洗衣机的控制电路。

控制电路以单片机为中枢,由负载量检测电路、温度检测电路、水位检测电路、显示电路、键盘矩阵变换电路等构成,全部由单片机进行集中控制。

水心传感器光电传感器电机负载检测电路图8模糊控制洗衣机电路框图1)单片机单片机的基本规格如下:a)处理位数:4位。

b)ROM 12KBc)RAM 512Bd)循环时间:1 s。

2)负载量检测电路光耦合器与电力电容器并联安装于电动机两端,取出由电动机惯性旋转所发出的电,根据电动机电源断开时的光耦合器的输出脉冲数的大小,可测定负载量。

3)温度检测电路通过A/D变换电路,将热敏电阻的电压输入到单片机。

4)水位检测电路该电路的结构原理是振荡频率随水位的变化而变化。

采用单片机的信号计数器测定频率。

5)显示电路采用7段LED显示时刻、洗涤结束之前的剩余时间、预定时间。

采用普通发光二极管进行洗涤过程显示、行程显示、水位显示等。

6)键盘矩阵变换电路操作键盘设置在膜片式开关上。

4模糊控制实现方法(1)基本结构和控制过程图9是模糊控制洗衣机控制结构。

它利用负载、质料、水位、水温和气温以及洗涤剂类型等检测所得到的信息,进行分段评估计算,使其模糊化,再根据模糊规则进行推理,最后根据所激活的规则进行解模糊判决,以决定最适当的明确的水流、水位、洗涤时间、清洗时间以及脱水时间。

图9模糊控制洗衣机控制结构(2)模糊规则a)输入变量(分三级)布量(负载):多、中、少布质:棉制品偏多、棉和化纤制品各半、化纤制品偏多水温:偏高、中等、偏低。

b)输出变量(分四级)水流强度:特强、强、中、弱。

洗涤时间:特长、长、中、短。

c)模糊规则根据输入变量和输出变量的分级组合,对于水流强度和洗涤时间就可以用以下的27条模糊规则表示。

规则1如果负载小,质料化纤制品偏多,且水温偏高,那么就将水流调弱,洗涤时间调短。

规则2:如果负载大,质料棉制品偏多,且水温偏高,那么就将水流调强,洗涤时间调长。

以此类推,可写出其他规则,表10是输出与输入变量之间关系的模糊控制规则。

表10模糊控制规则(3)模糊控制隶属函数米用最简单的三角隶属函数表示。

a)输入变量图11(a)、(b)、(c)分别表示输入变量负载、水温和布质的隶属函数。

图11输入变量的隶属函数b )输出变量 图12(a )、(b )分别表示输出变量水流强度和洗涤时间的隶属函数。

图12输出变量的隶属函数(4)解模糊判决结果经过多次反复实验与模拟操作,最后对洗涤时间和水流确定了264种席地控制方法,据此又细分成如下的洗涤控制:a ) 水流9种;b ) 洗涤时间16种;c ) 清洗时间6种;d ) 脱水时间6种。

经过实验对比,这种模糊控制的全自动洗衣机在 5C 时,比一般洗衣 机可提高洗净度20%并可以避免衣物过度洗涤而遭到损伤,或者未能充 分洗涤而去不掉污垢,既节约了时间又节约了能源。

参考文献1.黄布毅, 刘献心.模糊控制技术在家用电冰箱上的应用 [J] 。

家用电器科技, 1996,(b)(o)(5):31-33 。

2.周泽.洗衣机的模糊控制技术[J] 。

家用电器科技1997,(4):39-42 。

3.黄布毅,崔光照.模糊控制技术在家用电器中的应用[M] 。

北京:北京轻工业出版社,1998,180-200。

4.余永权,曾碧.单片机模糊逻辑控制[M] 。

北京:北京航空航天大学出版社,1995,145-175。

相关文档
最新文档