MATLAB模糊逻辑工具箱实例分析淋浴水温模型控制复习过程.docx
- 文档编号:14143299
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:9
- 大小:191.53KB
MATLAB模糊逻辑工具箱实例分析淋浴水温模型控制复习过程.docx
《MATLAB模糊逻辑工具箱实例分析淋浴水温模型控制复习过程.docx》由会员分享,可在线阅读,更多相关《MATLAB模糊逻辑工具箱实例分析淋浴水温模型控制复习过程.docx(9页珍藏版)》请在冰点文库上搜索。
MATLAB模糊逻辑工具箱实例分析淋浴水温模型控制复习过程
MATLAB模糊逻辑工具箱实例分析——淋浴水温模型控制
MATLAB模糊逻辑工具箱实例分析——淋浴水温模型控制
一.模糊模型的系统分析
本实验以MATLAB模糊控制箱中的淋浴水温模型控制为例,结合simulink的应用,讲述模糊控制方法在淋浴水温控制方面的应用。
模型shower.mdl是一个淋浴温度及水量调节的模型控制系统的仿真,该模糊控制器的结构采用双输入-双输出模糊控制器完成任务,输入变量分别是水流量和水温,输出变量分别是对热水阀和冷水阀的控制方式。
二.用仿真模型图观察系统结构
模糊控制器工具箱的最大优点之一是能够直接将模糊系统放入simulink中并在仿真环境中测试它们。
在MATLAB主窗口中,键入shower,回车便弹出如图1所示的淋浴水温控制体统的仿真模型图。
由模型图可知,“shower”系统通过调节热水阀(hotwatervalve)和冷水阀(coldwatervalve)调节水流量(flowrate)和水温(temp)。
输出用示波器显示,通过示波器上的图形可以清楚地看到温度和水流量跟踪目标要求的性能。
在shower模型图上,用鼠标右键单击“FuzzyLogicController”模块,再单击弹出菜单中的“LookUnderMask”就弹出如图2的对话框,它的“FISWizard”模框内写着“FIS”,表明已经嵌入FIS结构文件。
图2'"shower"的FIS连接对话框
用鼠标右键单击“FISWizard”模块,再单击弹出菜单中的“LookUnderMask”,就弹出shower系统的FIS详细结构图,如图3所示
图3shower系统的FIS详细结构图
从图中可以了解shower模糊系统的FIS基本结构,它有两个输入(flowrate和temp)、九条规则,比较形象,直观。
三.FIS结构文件分析
(1)在MATLAB主窗口中键入fuzzyshower,回车弹出shower的FIS编辑器,如图4所示:
图4FIS编辑器
在FIS编辑器界面上,分别双击两输入(temp和flow)两输出(cold和hot),得出MF编辑器,逐次单击图中的隶属度函数图线,如图5所示:
图5MF编辑器
近而可得到图线的参数设置,列表如下。
分别单击View下拉菜单中的Surface和Rules选项得到如下的模糊输入输出曲面示意图6和规则观察器如图7所示:
图6曲面示意图
图7规则观察器
(2)双击FIS编辑界面中间的shower规则模糊框,打开模糊规则编辑器,如图8所示:
图8模糊规则编辑器
其模糊规则有如下九条:
1.If(tempiscold)and(flowissoft)then(coldisopenSlow)(hotisopenFast)
(1)
2.If(tempiscold)and(flowisgood)then(coldiscloseSlow)(hotisopenSlow)
(1)
3.If(tempiscold)and(flowishard)then(coldiscloseFast)(hotiscloseSlow)
(1)
4.If(tempisgood)and(flowissoft)then(coldisopenSlow)(hotisopenSlow)
(1)
5.If(tempisgood)and(flowisgood)then(coldissteady)(hotissteady)
(1)
6.If(tempisgood)and(flowishard)then(coldiscloseSlow)(hotiscloseSlow)
(1)
7.If(tempishot)and(flowissoft)then(coldisopenFast)(hotisopenSlow)
(1)
8.If(tempishot)and(flowisgood)then(coldisopenSlow)(hotiscloseSlow)
(1)
9.If(tempishot)and(flowishard)then(coldiscloseSlow)(hotiscloseFast)
(1)
四.系统仿真
在shower模型图界面上,单击simulation下拉菜单中的start选项完成仿真工作,得到如图9,图10所示的波形:
图9flowscope的仿真效果模拟图
图10tempscope的仿真效果图
同时,通过改变各隶属度函数的参数以及模糊规则重新仿真可以观测对控制结果的影响。
五.总结
通过运行和观测MATLAB中的模糊模型仿真示例,我了解了模糊推理系统的仿真全过程,迅速掌握了simulink工具的使用方法,也加深了对模糊推理基本概念的理解。
在此后的学习中,在运行示例的基础上我会尝试设计模糊控制系统,争取熟练掌握MATLAB。
MATLAB模糊逻辑工具箱实例分析
淋浴水温模型控制
姓名:
巩玉雪
学号:
113109309
专业:
机械电子工程
2012年5月16日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 模糊 逻辑 工具箱 实例 分析 淋浴 水温 模型 控制 复习 过程