基于MATLAB的模糊控制洗衣机的设计与

仿真

卫瑶瑶,王胜红

(南京农业大学工学院,210031)

摘要:根据模糊控制的原理对传统洗衣机进行改造,设计了模糊控制系统。通过MA TLAB仿真,采用取最大隶属度法得到清晰化结果,所得结果与理论计算结果一致。

关键词:模糊控制;洗衣机;MA TLAB

Design and Simulation of Fuzzy Control

System of Washing Machine Based on

MATLAB

Wei yaoyao, Wang Shenghong

(College of Engineering,Nanjing Agricultural University,210031) Abstract: This paper designed a fuzzy control system for washing machine based on the theory of fuzzy control. This paper conducted the simulation of MATLAB, and took maximum membership degree method to get the results of clarity. Finally, it’s proved that the simulation results is the same with theory calculation.

Keywords: fuzzy control; washing machine; MATLAB

自动控制从最早的开环控制起步,然后是反馈控制、最优控制、随机控制,再到自适应控制、自学习控制、自组织控制,一直发展到自动控制的最新阶段——智能控制。智能控制的几个重要分支有:专家系统、模糊控制、神经网络控制等。作为人类思维外壳的自然语言,本身就带有模糊性,这是计算机所不能理解的。模糊控制是以模糊集合理论和模糊逻辑推理为基础,把专家用自然语言表述的知识和控制经验,通过模糊理论转换成数学函数,再用计算机进行处理。传统控制方法对一个系统进行控制时,首先要建立控制系统的数学模型,即描述系统内部物理量(或变量)之间关系的数学表达式,必须得知道系统模型的结构、阶次、参数等。然而在工程实践中人们发现,有些复杂的控制系统,虽然不能建立起数学模型,无法用传统控制方法进行控制,但是凭借丰富的实际操作经验,技术工人却能够通过相应操作得到满意的控制效果【1】。

模糊控制之所以被人们广泛接受,是因为其有以下优点:(1)模糊控制器的设计不依赖于被控对象的精确数学模型;(2)模糊控制易于被操作人员接受;(3)便于用计算机软件实现;(4)鲁棒性和适应性好。

1 洗衣机模糊控制系统的原理

传统洗衣机从控制角度看,实际上是一台按事先设定好的参数进行顺序控制的机器,它不能根据情况和条件的变化来改变参数。而模糊逻辑控制的智能洗衣机,它能够完成除开启电源、放取衣物之外的全部功能,智能洗衣机的核心是单片机控制板,它具有检测和控制功能。检测功能是指通过一系列传感器来检测衣量、衣质、脏污程度、脏污性质等指标; 控

全自动洗衣机matlab仿真,基于MATLAB的模糊控制洗衣机的设与仿真相关推荐

  1. 模糊控制洗衣机MATLAB模型,基于matlab的洗衣机模糊控制仿真

    基于matlab的洗衣机模糊控制仿真 基于 Matlab 的洗衣机模糊控制仿真模糊洗衣机是一个多输入多输出的控制系统.在实际中,模糊推理的前件和后件之间的关系对于不同的因素有所不同.例如,肮脏程度和水 ...

  2. 反激式开关电源仿真 基于Matlab simulin仿真软件设计

    5V2A反激式开关电源仿真 基于Matlab simulin仿真软件设计,采用电流电压双闭环反馈PID控制方式,输出电压恒定5V 输入85-265AC 结构:单向桥式?反激变换器 详细的反激Mathc ...

  3. matlab励磁系统阶跃仿真,基于MATLAB的励磁系统仿真研究

    TECHNOLOGY TREND 励磁系统的基本功能是给同步发电机励磁绕组提供直流电流,励磁系统通过励磁电压控制转子磁势的大小,实现控制和保护功能.控制功能可以实现电压和无功潮流的控制并提高系统稳定性 ...

  4. fsk调制matlab 仿真,基于MATLAB对FSK信号调制与解调的仿真

    基于MATLAB对FSK信号调制与解调的仿真 基于 MATLAB 对 FSK 信号调制与解调的仿真摘要 Matlab 平台的著名仿真环境 Simulink 作为一种种专业和功能强大且操作简单的仿真工具 ...

  5. Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别

    Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 目录 车牌图像数据集 视频动态演示 核心代码 相关文章 Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 Matl ...

  6. Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机GA遗传算法PSO粒子群优化算法)、案例应用之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机&GA遗传算法&PSO粒子群优化算法).案例应用之详细攻略 目录 1.SVM算法使用案例 1.1.Libsvm ...

  7. Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN、SOFM神经网络)、案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN.SOFM神经网络).案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略 目录

  8. 基于matlab的模糊控制器的设计与仿真,基于MATLAB的模糊控制洗衣机的设与仿真详解.doc...

    基于MATLAB的模糊控制洗衣机的设计与 仿真 卫瑶瑶,王胜红 (南京农业大学工学院,210031) 摘要:根据模糊控制的原理对传统洗衣机进行改造,设计了模糊控制系统.通过MATLAB仿真,采用取最大 ...

  9. matlab 软启动器,基于Matlab/Simulink的滑模软起动器仿真研究

    摘要:随着电动机的广泛使用,对电机起动的要求越来越高,对软起动装置也使用越来越多.滑模软起动器" title="滑模软起动器">滑模软起动器几种软起动方式的改变主要 ...

最新文章

  1. 基于CNN的阅读理解式问答模型:DGCNN
  2. wxWidgets:wxApp概览
  3. PHP5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
  4. Angular应用的依赖注入调试
  5. pyautogui 打包 运行 窗口_试试动态窗口管理器 dwm 吧
  6. CF1028F. Make Symmetrical
  7. 前端学习(270):百度弹性导航
  8. Oracle数据文件scn不一致,数据文件SCN的一致性问题
  9. LeetCode 551. 学生出勤记录 I
  10. 【只有光头才能变强,文末有xx】分享一波Lambda表达式
  11. tomcat 设置java_为tomcat配置java环境变量
  12. SuperMap IS.NET自定义Action添加Mark
  13. 《恋上数据结构第1季》映射 TreeMap,HashMap,LinkedHashMap
  14. 【C/C++】基本数据类型的隐式类型转换
  15. vue 释放内存_13 道由浅入深的 Vue 自测题
  16. 又接触到自己以前建立的计算系统,有点震惊
  17. 【手册】Linux User's Manual
  18. Halcon找圆系列(1)如何检测圆形
  19. 统计学三大相关性系数(pearson、spearman、kendall)的区别。
  20. 第一章 HTML基础

热门文章

  1. 匹夫细说Unity3D(一)——移动平台动态读取外部文件全解析
  2. 2020回顾,2021学习目标
  3. 【渝粤题库】广东开放大学 企业文化 形成性考核
  4. java逗号分隔得字符串去重
  5. 突发!OpenAI 重磅发布 ChatGPT iOS 客户端!无须手续费,直接开通Plus。
  6. c语言-统计某类完全平方数
  7. ?php exit('dedecms');?,包罗万象的织梦CMS的图片处理类库
  8. TDOA的matlab仿真
  9. 计算机毕业设计JAVA海滨体育馆管理系统mybatis+源码+调试部署+系统+数据库+lw
  10. jdk8u131下载地址