MATLAB模糊逻辑工具箱实例分析——淋浴水温模型控制复习过程

上传人:go****e 文档编号:137402679 上传时间:2020-07-08 格式:DOC 页数:11 大小:255KB
返回 下载 相关 举报
MATLAB模糊逻辑工具箱实例分析——淋浴水温模型控制复习过程_第1页
第1页 / 共11页
MATLAB模糊逻辑工具箱实例分析——淋浴水温模型控制复习过程_第2页
第2页 / 共11页
MATLAB模糊逻辑工具箱实例分析——淋浴水温模型控制复习过程_第3页
第3页 / 共11页
MATLAB模糊逻辑工具箱实例分析——淋浴水温模型控制复习过程_第4页
第4页 / 共11页
MATLAB模糊逻辑工具箱实例分析——淋浴水温模型控制复习过程_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《MATLAB模糊逻辑工具箱实例分析——淋浴水温模型控制复习过程》由会员分享,可在线阅读,更多相关《MATLAB模糊逻辑工具箱实例分析——淋浴水温模型控制复习过程(11页珍藏版)》请在金锄头文库上搜索。

1、MATLAB模糊逻辑工具箱实例分析淋浴水温模型控制精品文档MATLAB模糊逻辑工具箱实例分析淋浴水温模型控制一.模糊模型的系统分析 本实验以MATLAB模糊控制箱中的淋浴水温模型控制为例,结合simulink的应用,讲述模糊控制方法在淋浴水温控制方面的应用。 模型shower.mdl是一个淋浴温度及水量调节的模型控制系统的仿真,该模糊控制器的结构采用双输入-双输出模糊控制器完成任务,输入变量分别是水流量和水温,输出变量分别是对热水阀和冷水阀的控制方式。二用仿真模型图观察系统结构 模糊控制器工具箱的最大优点之一是能够直接将模糊系统放入simulink中并在仿真环境中测试它们。 在MATLAB主窗

2、口中,键入shower,回车便弹出如图1所示的淋浴水温控制体统的仿真模型图。 由模型图可知,“shower”系统通过调节热水阀(hot water valve)和冷水阀(cold water valve)调节水流量(flow rate)和水温(temp)。输出用示波器显示,通过示波器上的图形可以清楚地看到温度和水流量跟踪目标要求的性能。 在shower模型图上,用鼠标右键单击“ Fuzzy LogicController”模块,再单击弹出菜单中的“Look Under Mask”就弹出如图2的对话框,它的“FIS Wizard”模框内写着“FIS”,表明已经嵌入FIS结构文件。图2 showe

3、r的FIS连接对话框 用鼠标右键单击“ FIS Wizard”模块,再单击弹出菜单中的“Look Under Mask”,就弹出shower系统的FIS详细结构图,如图3所示图3 shower系统的FIS详细结构图从图中可以了解shower模糊系统的FIS基本结构,它有两个输入(flow rate和temp)、九条规则,比较形象,直观。三FIS结构文件分析(1) 在MATLAB主窗口中键入fuzzy shower,回车弹出shower的FIS编辑器,如图4所示:图4 FIS编辑器 在FIS编辑器界面上,分别双击两输入(temp 和flow)两输出(cold 和 hot),得出MF编辑器,逐次单

4、击图中的隶属度函数图线,如图5所示:图5 MF编辑器近而可得到图线的参数设置,列表如下。 分别单击View下拉菜单中的Surface和Rules选项得到如下的模糊输入输出曲面示意图6和规则观察器如图7所示:图6 曲面示意图图7 规则观察器(2) 双击FIS编辑界面中间的shower规则模糊框,打开模糊规则编辑器,如图8所示:图8 模糊规则编辑器其模糊规则有如下九条:1. If (temp is cold) and(flow is soft)then (cold is openSlow)(hot is openFast)(1) 2.If (temp is cold) and(flow is go

5、od)then (cold is closeSlow)(hot is openSlow)(1) 3.If (temp is cold) and(flow is hard)then (cold is closeFast)(hot is closeSlow)(1)4. If (temp is good) and(flow is soft)then (cold is openSlow)(hot is openSlow)(1)5. If (temp is good) and(flow is good)then (cold is steady)(hot is steady)(1)6. If (temp

6、is good) and(flow is hard)then (cold is closeSlow)(hot is closeSlow)(1)7. If (temp is hot) and(flow is soft)then (cold is openFast)(hot is openSlow)(1)8. If (temp is hot) and(flow is good)then (cold is openSlow)(hot is closeSlow)(1)9.If (temp is hot) and(flow is hard)then (cold is closeSlow)(hot is

7、closeFast)(1)四系统仿真 在shower模型图界面上,单击simulation下拉菜单中的start选项完成仿真工作,得到如图9,图10所示的波形:图9 flow scope的仿真效果模拟图图10 temp scope的仿真效果图 同时,通过改变各隶属度函数的参数以及模糊规则重新仿真可以观测对控制结果的影响。五总结 通过运行和观测MATLAB中的模糊模型仿真示例,我了解了模糊推理系统的仿真全过程,迅速掌握了simulink工具的使用方法,也加深了对模糊推理基本概念的理解。在此后的学习中,在运行示例的基础上我会尝试设计模糊控制系统,争取熟练掌握MATLAB。MATLAB模糊逻辑工具箱实例分析淋浴水温模型控制 姓名: 巩玉雪 学号: 113109309 专业: 机械电子工程 2012年5月16日收集于网络,如有侵权请联系管理员删除

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号