模糊控制实验20150810_第1页
模糊控制实验20150810_第2页
模糊控制实验20150810_第3页
模糊控制实验20150810_第4页
模糊控制实验20150810_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

实验1水箱液位控制实验实验目的:学会使用Matlab的FISEditor建立水箱液位模糊控制系统水位模糊控制系统实验简介设定期望的水位,检测实际的水位,计算水位误差,由模糊控制器计算得到阀门控制量,即阀门开度,从而控制阀门,完成水位的控制。实验步骤:1.确定模糊控制器的结构(即:输入变量和输出变量)输入变量分别为水位误差e(误差=设定值-测量值)和误差变化率ec输出变量为阀门开启度u2.设定语言值(见课本P95)3.设定模糊规则(见课本P94)4.用Simulikn仿真二、利用GUI建立FIS的具体操作步骤1.进入FIS编辑器在Matlab的CommandWindow窗口的提示下,键入fuzzy打开FIS编辑器,默认的文件名是Untitle,默认的系统是Mamdani型。2.设定输入输出变量由于本例有2个输入变量,因此需要添加1个输入变量(执行edit---addvariable--input),然后给输入、输出变量命名,再保存系统。本例创建的系统命名为WatLevControl。(file—close)命名

设置完毕的效果图3.进入隶属度函数编辑器3种方法:(1)在FIS编辑器中双击任意一个输入或输出变量的图框(2)通过菜单Edit→MembershipFunctions…(3)在Matlab的CommandWindow窗口的提示下,键入mfedit(WatLevControl)编辑过程:修改各变量的论域范围编辑各个输入或输出变量的隶属度函数及各隶属度函数对应的Name、Type、Params。系统默认每个变量有3个隶属度函数,均为trimf,可根据需要进行删减。在此修改3.进入规则编辑器进入方法:(1)在FIS编辑器中双击规则处理图框(2)通过菜单Edit→Rules…(3)在Matlab的CommandWindow窗口的提示下,键入ruleedit。4.查看规则观测器目的:查看模糊规则的推理情况。可以方便地观察规则情况以及调整不同的输入时所对应的输出的情况。打开规则观测器的方法:通过菜单View→Rule5.

查看曲面观测器目的:查看模糊规则的曲面输出情况。打开曲面观测器的方法:通过菜单View→Surface最后,在MATLAB命令窗口中输入“sltank”,打开如图3.5.4所示的模型窗口。在Simulink仿真系统中,打开FuzzyLogicController模糊逻辑控制器模块,在“FISFileorStructure”参数对话框中输入“tank”,如图3.5.10所示。

温馨提示

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

评论

0/150

提交评论