MATLAB模糊逻辑工具箱实例分析-淋浴水温模型控制_第1页
MATLAB模糊逻辑工具箱实例分析-淋浴水温模型控制_第2页
MATLAB模糊逻辑工具箱实例分析-淋浴水温模型控制_第3页
MATLAB模糊逻辑工具箱实例分析-淋浴水温模型控制_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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结构文件分析在MATLAB主窗口中键入fuzzyshower,回车弹出shower的FIS编辑器,如图4所示:图4FIS编辑器在FIS编辑器界面上,分别双击两输入(temp和flow)两输出〔cold和hot〕,得出MF编辑器,逐次单击图中的隶属度函数图线,如图5所示:图5MF编辑器近而可得到图线的参数设置,列表如下。分别单击View下拉菜单中的Surface和Rules选项得到如下的模糊输入输出曲面示意图6和规那么观察器如图7所示:图6曲面示意图图7规那么观察器双击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模糊逻辑工具箱实例分析淋

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论