智能控制课程设计—洗衣机模糊控制器设计.

合集下载

模糊自动洗衣机的设计

模糊自动洗衣机的设计

4.2.5模糊自动洗衣机的设计1990年日本松下电器首先设计生产了模糊洗衣机,这是世界上第一个应用模糊控制器的消费产品。

它根据洗涤衣物的种类、油腻和脏污程度,利用模糊控制系统自动选定洗涤时间和水流旋转强度。

作为设计模糊控制器的实际例子,下面介绍经过简化的模糊自动洗衣机控制器的设计原理,只考虑洗涤时间的自动选定。

1、确定模糊控制器的结构洗衣机利用分光光度计传感器,通过检测洗涤液的透明程度等方法,测出洗涤液中的污泥含量[0,100]%x ∈和油脂含量[0,100]%y ∈。

模糊控制器则根据x 和y 的数据,选定洗涤时间[0,60](t ∈分钟)。

因为只考虑洗涤时间,可以用双输入-单输出模糊控制器完成任务。

2、定义输入、输出量的模糊分布为了讲述的简便,所有模糊子集都选取三角形隶属函数。

选定三个模糊子集:污泥少(SD)、污泥中(MD)和污泥多(LD),用于涵盖输入量x 的论域[0,100],它们的隶属函数如下,其分布如图4-18所示。

()(50)/50050/50050()(100)/5050100()(50)/5050100SD x x x x x MD x x x LD x x x =-≤≤≤≤⎧=⎨-<≤⎩=-<≤图 4-18 覆盖污泥含量x 论域的模糊子集分布②选定三个模糊子集:油脂少(NG)、油脂中(MG)和油脂多(LG),用于涵盖输入量y 的论域[0,100],它们的隶属函数如下,其分布如图4-19所示。

()(50)/50050/50050()(100)/5050100()(50)/5050100NG y y y y y MG y y y LG y y y =-≤≤≤≤⎧=⎨-<≤⎩=-<≤图 4-19 覆盖油脂含量y 论域的模糊子集分布③选定五个模糊子集涵盖输出量t 的论域[0, 60]:很短(VS)、短(S)、中等(M )、 长(L)和很长(VL),它们的隶属函数如下,其分布如图4-20所示。

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法教学目标:
1.了解模糊控制的基本原理和应用
3.能够运用所学知识对具体问题进行分析和求解
教学内容:
1.模糊控制的基本原理和应用:介绍模糊控制的起源和发展,掌握模糊控制的基本原理和适用范围。

2.洗衣机模糊控制的设计方法:介绍洗衣机模糊控制的结构和特征,讲解模糊控制器的设计方法和步骤,以及如何对洗衣机进行控制。

3.实例分析:选择一种洗衣机,根据其控制要求,进行模糊控制的设计和调试,通过实例分析,让学生掌握模糊控制的具体应用方法和技巧。

教学过程:
1)模糊控制的基本概念和发展历程
3)模糊控制的应用范围
1)洗衣机模糊控制的结构和特征
2)模糊控制器的设计方法和步骤
3)洗衣机控制的实现方法
3.实例分析:
1)选择一种洗衣机进行控制分析
2)根据控制要求,设计洗衣机模糊控制器
3)调试和优化控制器,达到预期效果
教学方法:
1.讲授法
通过讲课的方式,介绍模糊控制的基本原理和应用,洗衣机模糊控制的设计方法和步骤等相关知识点。

2.实践操作法
3.讲解与讨论相结合的教学法
在教学过程中,通过多种方式和形式,包括讲解和讨论等,让学生深入理解模糊控制在洗衣机等领域中的应用过程和技术方法,掌握技能和方法。

教学评估:
通过考试和作业的形式,检验学生对模糊控制原理、洗衣机模糊控制的技术方法以及实例分析的掌握程度。

同时定期开展教学评估和学生反馈,及时总结教学经验,为教学改进提供参考。

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法1. 引言1.1 研究背景洗衣机作为日常生活中常用的家用电器之一,已经成为人们生活中不可或缺的存在。

在洗衣机的发展过程中,传统的控制方法已经不能满足人们对洗衣机功能和性能的需求。

探讨利用模糊控制技术来提升洗衣机的控制精度和性能具有重要意义。

传统的洗衣机控制方法主要依赖于固定的控制规则和逻辑,对于复杂的洗衣过程往往无法做到精准控制。

而模糊控制技术则是一种基于人类模糊逻辑思维方式的控制方法,可以通过模糊集合和模糊推理来实现对系统的精准控制。

将模糊控制技术应用到洗衣机控制中,有望提高洗衣机的洗涤效果,降低能源消耗,提升用户体验。

在这样的背景下,本研究旨在探讨以洗衣机模糊控制为例的教学案例设计方法,通过对洗衣机模糊控制原理的深入研究和实践,为教学案例的设计提供理论支持和实践指导。

希望通过本研究能够促进模糊控制技术在家电领域的应用,提升洗衣机的智能化水平,为人们的生活带来更多便利和舒适。

1.2 研究目的研究目的是为了探讨如何通过洗衣机模糊控制的教学案例设计方法,提高学生对模糊控制原理的理解和掌握。

通过设计一个具体的案例,让学生在实际操作中体会到模糊控制的应用和优势,激发他们的学习兴趣和思维能力。

本研究旨在为教师提供一种有效的教学方法,帮助学生更好地学习和掌握洗衣机模糊控制技术,促进教学效果的提升和学习成果的达成。

通过研究教学案例设计方法,可以进一步完善模糊控制的教学体系,促进学生的综合素质和实践能力的提升,培养学生的创新精神和工程实践能力,为培养高素质工程技术人才提供有益的教学参考和借鉴。

2. 正文2.1 洗衣机模糊控制原理洗衣机模糊控制是一种应用于洗衣机控制系统中的智能控制方法。

其原理主要包括以下几个方面:1. 模糊控制原理:模糊控制是一种基于模糊逻辑的控制方法,其核心思想是通过模糊化输入和输出变量,以及一系列模糊规则来实现对系统的控制。

在洗衣机控制中,我们可以通过模糊化洗涤时间、水温、转速等变量,以及一系列模糊规则来实现对洗衣机的控制。

智能控制实验-模糊控制

智能控制实验-模糊控制

实验一 洗衣机的模糊控制仿真一、实验目的本实验要求在学生掌握模糊控制器基本工作原理和设计方法基础上,熟悉MALAB 中的模糊控制工具箱,能针对实际问题设计模糊控制器,建立模糊控制系统,训练学生综合运用计算机来解决一些实际问题的能力。

二、实验设备计算机一台、MATLAB 软件三、实验要求设计一个模糊控制器,根据衣物的泥污和油污程度,输出衣物的洗涤时间,通过改变控制参数的大小,观察模糊控制的性能。

四、实验步骤1.确定模糊控制器的结构选用两输入单输出模糊控制器,控制器的输入为衣物的泥污和油污,输出为洗涤时间。

2. 定义输入、输出模糊集 将泥污分为三个模糊集:泥污少SD 、泥污中MD 、泥污大LD ;油污分为三个模糊集:油污少SG 、油污中MG 、油污大LG ;将洗涤时间分为五个模糊集:很短VS 、短S 、中等M 、长L 、很长VL 。

3. 定义隶属度函数选用三角形隶属度函数实现泥污、油污和洗涤时间的模糊化:(50)/50050/50050(100)/505010050100(50)/50x x x x x x x x μμμμ=-⎧≤≤⎪≤≤⎧⎪==⎨⎨-<≤⎩⎪⎪<≤=-⎩SD MD 泥污LD (50)/50050/50050(100)/505010050100(50)/50x x x x x x x x μμμμ=-⎧≤≤⎪≤≤⎧⎪==⎨⎨-<≤⎩⎪⎪<≤=-⎩SG MG 油污LG(50)/50010/50010(100)/501025/501025(100)/5025402540/504060(100)/504060(50)/50x z x z x z x z x z z x z x z x μμμμμμ=-⎧≤≤⎪⎧≤≤⎪=⎨⎪-<≤⎩⎪≤≤⎧⎪==⎨⎨-<≤⎩⎪⎪≤≤⎧⎪=⎨<≤-⎪⎩⎪≤≤=-⎩SG MG MG 洗涤时间MG LG实验结果:实验分析:6.模糊推理因模糊控制规则表对称,所以上图为input1 和input2分别为50时input2和input1与洗涤时间的关系。

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法1. 引言1.1 介绍洗衣机模糊控制案例设计的背景洗衣机模糊控制是指利用模糊逻辑控制方法来实现洗衣机的控制系统,以实现更精确和高效的洗涤过程。

随着科技的不断发展,洗衣机模糊控制技术在工程领域的应用日益广泛,成为一个备受关注的研究领域。

洗衣机模糊控制案例设计的背景源于工程技术领域对模糊控制理论的探索和应用。

传统的洗衣机控制方法往往存在着精度不高、响应速度慢等问题,而模糊控制技术恰好能够很好地解决这些问题。

因此,设计一个基于模糊控制原理的洗衣机控制系统可以提高洗衣机的智能化水平,提升用户体验。

通过深入研究洗衣机模糊控制案例设计,可以帮助工程学生更好地理解模糊控制理论,并将其应用到实际工程中。

教学案例设计不仅可以加强学生的理论知识,还可以培养学生的实际操作能力和创新思维,为他们未来的工程实践打下坚实的基础。

1.2 说明教学案例设计的重要性和目的教学案例设计在工程教育中具有重要意义和作用。

通过设计真实案例,可以帮助学生将理论知识与实践应用相结合,提升他们的解决问题的能力和实践能力。

案例设计可以让学生在实际操作中体会到知识的实用性,培养他们的创新精神和团队合作能力。

教学案例设计也可以激发学生学习的兴趣,提升他们的学习动力和自主学习能力。

2. 正文2.1 介绍洗衣机模糊控制原理和技术洗衣机模糊控制是一种基于模糊逻辑理论的控制方法,旨在处理系统具有模糊性、不确定性和复杂性的特点。

在传统的控制方法中,通常需要建立系统的精确数学模型,但对于某些复杂系统来说,这是一项艰巨的任务。

而模糊控制则不需要系统的精确数学模型,而是基于专家经验和模糊规则进行控制,使得系统更容易实现控制。

洗衣机模糊控制的原理是将洗衣机的控制系统分为模糊化、模糊推理和去模糊化三个步骤。

首先,通过传感器获取洗衣机的运行状态数据,然后将这些数据转化为模糊概念,如“脏”、“湿”、“轻度污渍”等。

接着,利用模糊规则库进行模糊推理,根据模糊规则库和模糊概念之间的关系,确定洗衣机的控制策略。

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

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

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

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

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

本文主要介绍了一种类型的模糊智能控制洗衣机的设计方案,它主要以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引言模糊控制是用模糊数学的只是模仿人脑的思维方式,对模糊现象进行识别和判决,给出精确地控制量,对被控对象进行控制。

洗衣机模糊控制器设计

洗衣机模糊控制器设计

洗衣机的模糊控制器设计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 建立模糊控制规则根据人的操作经验设计模糊规则,模糊规则设计的标准为:“污泥越多,油脂越多,洗涤时间越长”;“污泥适中,油脂适中,洗涤时间适中”;“污泥越少,油脂越少,洗涤时将越短”。

洗衣机神经网络模糊控制器的设计

洗衣机神经网络模糊控制器的设计

( 1 真 3仿 训 练 好 的 网 络 需 要 进 行 测 试 .在 实 验 中及 时 调 整
参数 , 到最佳 的洗衣效果 。应该改变输人 的参量 , 达 得
现 计算 210 下 ⑥ 代 机 028 .
0 引 言
洗 衣 机 的 主 要 控 制 参 量 为 洗 涤 时 间 和水 流 强 度 . 而影 响 这 一 输 出量 的 主 要 网子 是 被 洗 物 的 浑 浊 程 度 和
浑 浊 性 质 . 者 可 用 浑 浊 度 的变 化 率 来 描 述 在 洗 涤 过 后 程中 . 污的浑浊变化率越小 . 油 泥污 的 浑 浊 度 变 化 率 越 大 因此 . 浊 度 及 其 变 化 率 可 以作 为控 制 系统 的输 入 浑 参 量 . 洗 涤 时 间和 水 流强 度 可作 为 控 制 量 . 而 即系 统 的
度信息 由传感器送到信息处 理单元 .分为浑浊度 和浑
收 稿 日 期 :0 2 0 —1 21- 7 7 修 稿 日期 :0 2 8 7 2 1 —0 —1
作 者 简介 : 曹成 铜 ( 9 6 , , 北 遵化 人 , 理 工 程 师 , 科 , 究 方 向 为计 算机 应 用技 术 1 7 一) 男 河 助 本 研
络。
图 2 模 糊 控制 的 控 制部 分 框 图
( ) t :a 2  ̄l t i J练 r n B P网 络 初 始 化 以后 ,就 可 对 之 进 行 训 练 了 。 函数 t i 用 的 是 批 处 理 方 式 进 行 网络 连 接 权 值 和 阈 值 的 r n采 a
更 新 , 对 其 参 数 进 行 设 置 , 如 学 习 步 长 、 差 目标 要 例 误
3 应 用 MaL b进 行 仿 真 实 验 ta

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法教学目标:
1.了解模糊控制原理及算法,学会设计基于模糊控制的洗衣机控制系统;
3.培养学生模拟、计算和实验的能力,提高学生的实际动手能力。

教学方式:
课堂讲授、案例学习、实验演示、互动交流
教学内容:
一、模糊控制原理及算法
1.1 模糊控制的基本原理
1.2 模糊控制系统的建模方法
1.3 模糊推理规则的设计及模糊集合的划分
二、洗衣机控制系统设计
2.2 洗衣机传感器的选择
2.3 模糊控制器的设计及调试
2.4 洗衣机控制系统的实现
三、实验演示
教学流程:
第一节课:
2.讲解模糊控制的算法及其步骤。

1.讲解洗衣机控制系统的构成及传感器的选择。

2.设计一个洗衣机控制系统,包括传感器的选择、硬件的设计及软件的编写。

3.进行实验演示,测试系统的可行性。

2.进行模糊控制器的建模及仿真实验。

3.总结模糊控制的优缺点及其应用范围。

教学评估:
1.考试评估:期末考试
2.实验评估:对实验设计、实验操作及实验报告进行评估。

3.论文评估:对模糊控制算法及应用进行写作评估。

教学资料:
1.教材:《模糊控制原理与应用》
3.软件:MATLAB、Proteus、Keil等
教学反思:
洗衣机模糊控制教学案例设计,可以增强学生的动手实践能力,提高学生的理论知识水平和专业技能,有利于培养学生的探究能力和解决问题的能力。

同时,教学过程中也需要注意,让学生理解模糊控制的实际应用和必要性,引导学生关注实用性和工程应用,培养能解决实际问题的能力。

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法
教学案例设计方法是指教师在教学中设计一个具体的案例,通过对案例的解析和讨论,引导学生掌握相关知识和技能。

以洗衣机模糊控制为例的教学案例设计方法如下:
一、教学目标设计
1. 知识目标:了解洗衣机模糊控制的原理和应用领域。

2. 技能目标:能根据洗衣机的工作条件和状态设计一个模糊控制系统。

3. 情感目标:培养学生对工程技术的兴趣和热爱。

1. 理论知识:掌握模糊控制的基本原理和方法。

2. 问题分析:通过对洗衣机的工作条件和状态分析,找出设计模糊控制系统的问
题。

3. 模糊推理:使用模糊逻辑推理,设计洗衣机模糊控制系统的模糊规则和输入输出
变量。

4. 系统设计:根据模糊控制系统的模糊规则和输入输出变量,设计洗衣机的模糊控
制系统。

5. 算法实现:使用模糊控制算法实现洗衣机的模糊控制系统。

6. 性能评估:对洗衣机的模糊控制系统进行性能评估,检验控制效果和优化方法。

1. 案例分析法:通过对洗衣机的工作条件和状态进行分析,找出设计模糊控制系统
的问题。

2. 讨论法:通过讨论模糊控制的基本原理和方法,引导学生理解模糊控制的概念和
应用。

3. 实践操作法:让学生利用模糊控制算法和工具,设计和实现洗衣机的模糊控制系统。

4. 表达法:通过学生的表达和展示,培养学生对工程技术的理解和兴趣。

通过以上的教学案例设计方法,可以提高学生的实践操作能力和创新能力,培养学生
对工程技术的兴趣和热爱。

通过讨论和总结,可以加深学生对模糊控制的理解和应用。

智能控制课程设计—洗衣机模糊控制器设计.41页PPT

智能控制课程设计—洗衣机模糊控制器设计.41页PPT
智能控制课程设计—洗衣机模糊控制 器设计.
51、山气日夕佳,飞鸟相与还。 52、木欣欣以向荣,泉涓涓而始流。
53、富贵非吾愿,帝乡不可期。 54、雄发指危冠,猛气冲长缨。 55、土地平旷,屋舍俨然,有良田美 池桑竹 之属, 阡陌交 通,鸡 犬相闻 。
41、学问是异常珍贵的东西,从任何源泉吸 收都不可耻。——阿卜·日·法拉兹
42、只有在人群中间,才能认识自 己。——德国
43、重复别人所说的话,只需要教育; 而要挑战别人所说的话,则需要头脑。—— 玛丽·佩蒂博恩·普尔
44、卓越的人一大优点是:在不利与艰 难的遭遇里百折不饶。——贝多芬
45、自己的饭ห้องสมุดไป่ตู้自己知道。——苏联

智能洗衣机模糊控制设计

智能洗衣机模糊控制设计

智能洗衣机模糊控制设计目录第一章前言 (1)1.1概述 (1)智能滚筒式洗衣机的特点 (2)智能滚筒式洗衣机的洗涤原理 (2)第二章设计方案的确定 (4)2.1洗衣机的技术参数和主要功能 (4)主要技术参数 (4)洗衣机的主要功能 (4)2.2控制系统设计方案 (4)第三章洗衣机的硬件设计 (6)3.1洗衣机的控制功能要求 (6)3.2控制逻辑电路 (6)3.3硬件描述 (7)3.4电子元器件的计算与选型 (8)时钟电路 (8)复位电路 (9)电源电路 (9)指示电路 (10)电机的正反转、进水阀和排水阀电路 (11)显示电路 (13)蜂鸣报警电路 (14)第四章系统软件设计 (15)4.1洗衣机的控制功能要求 (15)第五章总结 (18)致谢.............................................. - 19 -参考文献.............................................. - 20 -附录A 控制系统电路图.................................. - 21 -附录B 洗衣机的控制原理图.............................. - 22 -附录C 设备材料清单.................................... - 23 -附录D 软件程序........................................ - 24 -第一章前言1.1概述随着国民经济的发展,人民生活水平的提高,智能洗衣机作为将人们从繁复的家务劳动中解放出来的好助手,愈来愈受到消费者的欢迎。

洗衣机是利用电能产生机械作用来洗涤衣物的清洁电器。

按其额定洗涤容量(一次可洗涤的最大干衣物重量,以kg计算)分为家用和集体用两类。

中国规定洗涤容量在6kg以下的属于家用洗衣机。

按结构原理分为3种:①搅拌式(又称摆动叶式)。

智能控制课程设计—洗衣机模糊控制器设计.共41页文档

智能控制课程设计—洗衣机模糊控制器设计.共41页文档

谢谢!
41
26、要使整个人生都过得舒适、愉快,这是不可能的,因为人类必须具备一种能应付逆境的态度。——卢梭

27、只有把抱怨环境的心情,化为上进的力量,才是成功的保证。——罗曼·罗兰

28、知之者不如好之者,好之者不如乐之者。——孔子

29、勇猛、大胆和坚定的决心能够抵得上武器的精良。——达·芬奇

30、意志是一个强壮的盲人,倚靠在明眼的跛子肩上。——叔本华
智能控制课程设计—洗衣机模糊控制 器设计.
11、不为五斗米折腰。 12、芳菊开林耀,青松冠岩列。怀此 贞秀姿 ,卓为 霜下杰 。
13、归去来兮,田蜀将芜胡不归。 14、酒能祛百虑,菊为制颓龄。 15、春蚕收长丝,秋

毕业设计洗衣机模糊控制器

毕业设计洗衣机模糊控制器

第4章 神经模糊控制洗衣机设计20世纪90年代初期,日本松下公司推出了神经模糊控制全自动洗衣机。

这种洗衣机能够自动判断衣服的质地软硬程度、衣量多少、脏污程度和性质等,应用神经模糊控制技术,自动生成模糊控制规则和隶属函数,预设洗衣水位、水流强度和洗涤时间,在整个洗衣过程中实时调整这些参数,达到最佳的洗衣效果。

4.1 洗衣机的模糊控制洗衣机的主要被控参量为洗涤时间和水流强度,而影响这一输出参量的主要因子是被洗物的浑浊程度和浑浊性质,后者可用浑浊度的变化率来描述。

在洗涤过程中,油污的浑浊度变化率小,泥污的浑浊度变化率打。

因此,浑浊度及其变化率可以作为控制系统的输入参量,而洗涤时间和水流强度可作为控制量,计系统的输出,实际上,洗衣过程中的这类输入和输出之间很难用一定的数学模型来描述。

系统运行过程中具有较大的不确定性,控制过程在很大程度上依赖操作者的经验,这样一来,利用常规的方法进行控制难以奏效。

但是,如果利用专家知识进行控制决策,往往容易实现优化控制,这是在洗衣机中引入模糊控制技术的主要原因之一。

根据上述的模糊控制基本原理,可得出确定洗涤时间的模糊推理框图如图4-1所示。

其输入量为洗涤水的浑浊度及其变化率,输出量为洗涤时间。

考虑到适当的控制性能需要和简化程序,定义输入量浑浊度的模糊词集为清、较浊、浊、很浊;定义浑浊度变换率的模糊词集为零、小、中、大;定义输出变量洗涤时间的模糊词集为短、较短、标准、长。

描述输入输出变量的词集都具有模糊特性,可以用模糊集合表示。

因此,模糊概念的问题就转化为求取模糊集合的隶属函数的问题。

模糊控制器FC洗涤时间浑浊度浑浊度变化率图4-1 确定洗涤时间的模糊推理框图通常定义一个模糊子集,实际上就是确定模糊子集隶属函数形状的过程。

将确定的隶属函数曲线离散化,就得到了有限个点上的隶属度,构成了一个相应的模糊子集。

如图4-2所示,定义的隶属函数曲线表示论域x 对模糊变量A 的隶属程度。

洗衣机模糊控制系统设计

洗衣机模糊控制系统设计

洗衣机模糊控制系统设计模糊控制是以模糊集合论、模糊语言变量及模糊逻辑推理为基础,将领域内的专家经验和知识总结出模糊控制规则,构成描述具有不确定性复杂对象的模糊关系,通过被控系统输出误差及误差变化和模糊关系的推理合成来获得控制量,从而实现对系统的控制。

模糊化接口的设计步骤事实上就是定义语言变量的过程,可分为以下几步:语言变量的确定2)语言变量和对应函数的设计在模糊控制器的设计中,通常就把语言变量的论域定义为有限整数的离散论域。

为了提高实时性,模糊控制器常常以控制查询表的形式出现。

该表反映了通过模糊控制算法求出的模糊控制器输入量和输出量在给定离散点上的对应关系。

为了能方便地产生控制查询表,在模糊控制器的设计中,通常就把语言变量的论域定义为有限整数的离散论域。

对于洗衣机来说,衣物的材质、质量和肮脏程度是影响洗涤过程和洗涤质量的3个重要因素。

由于在每次的洗涤过程中,待洗衣服的材质、质量和污浊程度是不同的,这就使得洗衣机所要处理的对象的状态是变化的,是模糊的。

采用模糊控制的洗衣机,则可以检测出衣物的污浊程度、材质和质量等影响洗衣过程的要素,利用模糊推理,确定出洗衣过程中的注水水位、洗涤水流、洗涤时间和洗涤次数等。

a)衣物质量的检测预先加人一定质量的水'电器启动一段时间,之后断电。

由于衣物的质量不同则造成电机断电之后的脉冲会有所不同,通过检测电机的脉冲而判断出洗衣桶内的衣物质量。

b)在确定衣物质量后,往洗衣机内注人最佳水位后重复上一过程。

由于衣物材质的不同,其阻力也会有所不同,同样检测电机脉冲而判断出衣物的材质。

c)浑浊度检测利用不同浑浊度的水的透光性不同的原理,光面三极管感应由发光二极管发出的穿过出水口中的光的强弱来来判定衣物的浑浊度。

模糊控制规则的建立洗涤流程阶段数由布质、布量、污性、污染程度决定。

推理所用原始数据主要根据经验确定,计算中先将输入变量值转化为模糊量,再根据输入模糊查表确定洗涤流程阶段数。

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法

以洗衣机模糊控制为例的教学案例设计方法一、教学目标通过本案例的教学,学生将能够:1.理解洗衣机的模糊控制原理和工作机制;2.掌握模糊控制器的设计和调整方法;3.能够使用模糊控制器实现对洗衣机的温度和洗涤时间的控制。

二、教学内容1.简介洗衣机的工作原理和控制需求;2.介绍模糊控制的基本原理和优势;3.演示如何设计一个模糊控制器,包括输入输出变量的选择、模糊化、规则库的建立和解模糊化;4.进行仿真实验,验证模糊控制器的性能和效果;5.探讨模糊控制在洗衣机中的应用前景。

三、教学步骤1.引入:向学生介绍洗衣机的工作原理和控制需求,分析传统PID控制的局限性,引出模糊控制的优势。

2.基础知识讲解:详细讲解模糊控制的基本原理和工作机制,包括输入变量、输出变量、隶属函数、模糊化、规则库和解模糊化等概念。

3.设计讲解:演示如何设计一个洗衣机的模糊控制器。

分析洗衣机的输入变量(如衣物的脏污程度和洗涤时间)和输出变量(如洗衣机的温度和洗涤时间),选择合适的隶属函数和建立规则库。

4.仿真实验:使用仿真软件进行实验,模拟洗衣机的工作过程,并设计一个简单的模糊控制器来控制洗衣机的温度和洗涤时间。

通过比较模糊控制和传统PID控制的效果,评估模糊控制器的性能。

5.结果分析与讨论:对比模糊控制和传统PID控制的优劣之处,探讨模糊控制在洗衣机中的应用前景。

四、教学资源1.讲义和参考书籍:准备相关教材和资料,如《现代控制工程》等相关书籍。

2. 仿真软件:使用Matlab或者Simulink等软件进行洗衣机模糊控制的仿真实验。

3.洗衣机实物模型:提供一个洗衣机的实物模型,供学生观察和研究。

五、教学评估1.课堂讨论:在课堂上提出一些与洗衣机模糊控制相关的问题,让学生进行讨论和回答,评估学生的理解程度和思维能力。

2.实验报告:要求学生进行一次模糊控制的实验,并撰写实验报告,包括实验设计、实验结果和分析等内容。

六、教学拓展1.深入研究:鼓励学生深入研究洗衣机模糊控制的原理和应用,探讨如何进一步优化和改进模糊控制器。

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

模糊控制全自动洗衣机控制系统设计
另外,大容量成为不变的趋势。前几年,洗衣机容量多为4—5公斤,6公斤的大容量尚很少见。现在,7公斤的容量已经很普遍,8公斤的也正常。现代人居空间不断扩大,对宽敞、舒适、方便的要求更多,大能容小,大容量洗衣机一台可顶一套。
业内人士表示,尖端洗涤技术的革新,所表现出的洗衣方式更加注重健康和个性化,已在市场发展中倍受欢迎。
1.2
从古到今,洗衣机都是一项难以逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打、、、、、、这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。
1858年,汉密尔顿·史密斯制成了世界上第一台洗衣机。1874年,“手洗时代”受到了前所未有的挑战,美国人比尔·布莱克斯发明了世界上第一台人工搅动洗衣机。1911年美国人又研制了世界上第一台电动洗衣机。1920年美国的玛依塔格公司又把洗衣机的木制桶改为铝制桶体,第二年又把铝制桶体改为外层铸铝,内层为铜板的双层结构。1936年,他们又将搪瓷用于洗衣机桶体。与此同时,世界各地也相继出现了洗衣机。欧洲国家研究成功了喷流式洗衣机和滚筒式洗衣机[6]。
与传统控制理论相比,模糊控制有两大不可比拟的有点:第一,模糊控制在许多应用中可以有效且便捷的实现人的控制策略和经验,这一优点自从模糊控制诞生以来就一直受到人们密切的关注;第二,模糊控制不需要被控对象的数学模型即可实现较好的控制,这是因为被控对象的动态特性已隐含在模糊控制器输入、输出模糊集及模糊规则中[8]。所以模糊控制被越来越多的应用于各个领域,尤其是被广泛应用于家电系列中,基于模糊控制的洗衣机就是其中的一个典型实例。
毕业设计(论文)
题目:模糊控制洗衣机控制系统设计
(英文):design ofcontrol system of fuzzy control
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
洗衣机模糊控制器设计

小组成员:
一. 二. 三. 四.
产生的背景 模糊洗衣机的结构与检测 模糊控制器的设计 M AT L A B 仿 真
一.产生的背景
1、普通的洗衣机虽然省力、省时,但是对பைடு நூலகம்不同的衣物,放多少洗衣粉 和多少水?一般人们是按照经验来确定的。至于洗的干净与否,是等 到洗衣结束确定的。 2、模糊洗衣机是一种智能型的洗衣机,它和传统的洗衣机相比,是一种 全新的家用电器。传统的全自动化洗衣机有两种,一种是机械控制式 ,一种是单片机控制式。无论采用什么方式,它们都需要进行人为的 洗涤程序选择,衣质和衣量选择,然后才能投入工作.在本质上讲, 这种洗衣机还称不上是全自动的,最多只能称为半自动的。 3、基于上述不便,模糊控制洗衣机是在神经网络智能控制下,模仿人的 思维进行判断操作的一种新型的智能洗衣机,普通微电脑洗衣机采用 的是量化的固定程序,一经设定,便不能更改;而模糊控制洗衣机可 以在一定程度上随时变化,因而具有人工智能。
下面以计量断电后反电动势为例当洗衣机内衣物少时,搅拌轮停止的慢; 而当衣物多时,电动机很快就停止。根据电动机两端产生感应电动势的时间, 就可以测量衣物的多少将反向电压,经过波形处理,通过脉冲个数即可确定衣 物量。脉冲与衣物量的关系曲线如图2-2。
图2-2 脉冲与衣物量的关系曲线
(2)污浊度检测
被洗涤衣物的污浊度检测是通过水的透光率检测来间接实现的。而水的透 光率是用光电传感器器来实现的。它被安排在排水管出口,发光二极管和光敏
模糊控制
温度传 感器 负载传 感器
水温
模 糊 推 理
洗 涤 时 间 洗 涤 剂 量
衣物量
光电传 感器
脏污程度 图3-1 模糊洗衣机控制结构
3.2模糊控制器的选择
在确定性控制系统中,根据输入变量和输出变量的个数,可以分为单变量控 制系统和多变量控制系统。在模糊控制系统中也可以类似地划分单变量模糊控
制和多变量模糊控制。
单变量控制系统中,将输入变量的个数定义为模糊控制的维数,如图3-2所 示这是一种一维模糊控制,往往用于一阶被控对象。
图3-2 一维模糊控制
二维模糊控制器如图3-3所示,在控制效果上要比一阶控制器好的多,也
是目前采用比较广泛的一类模糊控制器。
三维模糊控制器如图3-4,由于结构比较复杂,推理运算时间比较长,因 此除非对动态特性的要求比较高的场合,一般较少使用三维的控制器。
管分别对应安装在管的两边,发光二极管发出的光经聚焦后,透过水被光敏管
接收,接收的强度就反映水的透明度,这是一种间接反映衣物脏污的方法。输 出变化见图2-3。
图2-3 输出变化曲线
(3)其它检测
水位检测是用一种专门的水位传感器来实现的,水温检测是通过热敏电阻 来实现的。布料检测和负载检测差不多,在实际生活中,对布料检测的精度不 要求很高,方法是一样的,也是比较脉冲的个数,化纤在水里的阻力小,那么 脉冲个数就会大,反之亦然。
2.2 检测
(1)负载检测 它主要用来检测所洗衣物的质量,从而决定水位以及洗涤时间等。可以用 不同的方法实现。最容易想到的方法是用静态的压力传感器来直接测量,但从 成本和结构来讲,并不适用。这里用一种动态间接测量方法,即通过检测电动 机的负载来实现。电动机的负载可以用正常运转时的驱动电流来计算,也可用 电动机断电后的反电动势的大小及波形来计算。
50 x ( x ) S 50 x 脏污 M ( x) 50 100 x 50 B ( x) x 50 50 0 x 50 0 x 50 50 x 100 50 x 100
(3-1)
(2)衣物量:多(B)、中(M);少(S);隶属度函数如下
10 y ( y ) 0 y 10 S 10 y 0 y 10 10 M ( y) 20 y 10 y 20 10 B ( y ) x 10 10 y 20 10
2.1 结构
图2-1是模糊控制洗衣机的结构,它是由洗涤缸、电动机、搅拌轮、给水阀
、排水阀和各种传感器组成。 对洗衣机进行控制,首先要用各种传感器不断检测相关的状态,以作为控制
依据,下面介绍在模糊控制洗衣机中所用参数的检测原理和技术,在检测中要用
到负载传感器、水位传感器、水温传感器和光电传感器等。
图2-1 模糊控制洗衣机的结构
三.模糊控制器的设计
3.1 基本结构和控制过程 图3-1是模糊洗衣机控制结构,它利用负载、布料、水温以及衣物的脏污程 度等检测得到的信息,进行分段评估计算,使其模糊化,再根据模糊规则进行 推理,最后根据规则进行解模糊判决,以决定最适当的水流、水位、洗涤时间 、洗涤剂量等。一个模糊控制系统是由输入量、模糊推理规则、输出量组成。
图1-1 模糊控制洗衣机应用实物
衣物的质料一般分为棉质和化纤的,棉质的更难洗;在这些因素中影响 最大的还是水温,在一定范围内,水温越高洗涤效果越好。图2-1是水温和 洗净力之间的曲线,水温不能太高,否则高温会把衣物上的蛋白质凝固,从 而影响洗涤效果。
图1-2 水温和洗净力之间的曲线
二.模糊洗衣机的结构与检测
模糊控制器系统可以有很多维,要知道所选用的模糊控制器维数越高,其控
制精度就会越高,但是维数越高,模糊控制规律就过于复杂,因此在这里我 们选择二维控制器。
图3-3二维模糊控制器
图3-4三维模糊控制器
3.3 定义模糊集合以及论域 在这里我们选取两个输入量:脏污程度(污浊度)、衣物量(负载) 两个输出量:洗涤时间、洗涤剂量 (1)输入量(2级) 脏污程度:很脏、脏、不太脏;取值范围定为[0 100];
衣物量:少、中、多;取值范围定为[0 20]。
(2)输出量(2级) 洗涤时间:很短、短、中、长、很长;取值范围定为[0 60];
洗涤剂量:很少、少、中、长、很多;取值范围定为[0 100]。
3.3 定义隶属度函数
为方便起见所有的变量都采用三角形隶属度函数(trimf) (1)脏污程度:很脏(B)、脏(M);不太脏(S);隶属度函数如下
相关文档
最新文档