Matlab语言实现模糊洗衣机控制器的设计

目录

1 引入

2 模糊洗衣机内部结构

3 模糊控制洗衣机的实现方法

4 实验过程

4.1 定义模糊控制器结构

4.2 定义输入、输出模糊集

4.3 定义隶属函数

4.4 建立模糊控制规则

4.5 模糊推理

4.5.1 规则匹配

4.5.2 规则触发

4.5.3 规则前提推理

4.5.4 每条规则的推理

4.5.5 模糊系统总的输出(聚合)

4.5.6 去模糊化


1 引入

模糊控制洗衣机题应用模糊逻辑利模糊推理方法、模仿人的思维进行判断操作的一种新型全自动洗衣机。普通微电脑洗衣机采用的是量化的固定程序,一经设定,便不能更改;而模糊控制洗衣机则是应用模糊控制器代替人脑来分析、判断,比普通微电脑洗衣机更灵活更方便适用。日本的松下、三洋和日立公司等先后推出了一个按钮的模糊控制洗衣机,我国许多家电企业也推出了各种类型的智能控制洗衣机。

海尔(Haier)XQB60-M981全自动洗衣机,其产品介绍中说:该款型全自动洗衣机的一大特点是“智能模糊”,可满足各种衣物洗涤要求,根据衣物重量与材质对洗衣机程序进行模糊控制,以确定水位的高低、时间的长短,选择最佳洗衣程序,精确洗衣,节水节电。

三洋(SANYO)XQG60-F1029全自动洗衣机,其产品介绍中说:这款洗衣机采用三洋最先开发的人工智能技术—模糊控制洗衣技术,能模仿人的感觉、思维、判断能力,通过多种传感器判断衣物重量、布质和衣物的洗涤状态,由智能电脑不断采集处理信息,决定水位的高低、洗衣粉的用量、洗涤时间和方式等,并自动完成整个洗衣过程。

2 模糊洗衣机内部结构

模糊洗衣机结构剖面图

模糊洗衣机电路结构图

3 模糊控制洗衣机的实现方法

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

4 实验过程

4.1 定义模糊控制器结构

选用单变量二维模糊控制器。控制器的输入为衣物的污泥和油脂,输出为洗涤时间。

  • 11
    点赞
  • 91
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
模糊PID控制器是一种基于模糊逻辑理论和PID控制原理相结合的控制方法。它通过将模糊逻辑与PID控制器相结合,可以克服传统PID控制器在复杂非线性系统中存在的问题。 在MATLAB实现模糊PID控制器,需要以下步骤: 1. 定义系统模型:根据实际系统的特点,建立精确的模型,包括系统的输入、输出和各种参数等。 2. 设计模糊控制器:根据系统的需求和目标,设计模糊控制器的输入、输出和规则库等。模糊控制器的输入一般包括误差(e)、误差变化率(ec)和输出的隶属度函数等,输出为控制器的增益系数,通过调整增益系数来改变系统的输出。 3. 实现模糊控制器:使用MATLAB模糊逻辑工具箱,根据设计好的输入、输出和规则库等参数,构建模糊控制器对象。 4. 将模糊控制器与PID控制器相结合:使用MATLAB的控制系统工具箱,将模糊控制器与PID控制器相连接,形成模糊PID控制器,通过传递函数的形式描述控制器的输入和输出。 5. 仿真和优化:利用MATLAB的仿真工具,对模糊PID控制器进行仿真,并根据实际需求进行参数优化和系统性能的评估。可以通过调整模糊规则库和增益系数等参数,以优化系统的响应速度、稳定性和抗干扰性能等。 通过上述步骤,我们可以在MATLAB实现模糊PID控制器实现对复杂非线性系统的控制和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值