网站大量收购独家精品文档,联系QQ:2885784924

模糊控制实验20150810探索.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最后,在MATLAB命令窗口中输入“sltank”, 打开如图3.5.4所示的模型窗口。 在Simulink仿真系统中,打开Fuzzy Logic Controller模糊逻辑控制器模块,在“FIS File or Structure”参数对话框中输入“tank”,如图3.5.10所示。 对图3.5.10所示的Simulink系统,启动仿真,便可看到如图3.5.11所示的系统输出变化曲线,即水位变化曲线。 * * 实验1 水箱液位控制实验 实验目的:学会使用Matlab的FIS Editor建立水箱液位模糊控制系统 水位模糊控制系统实验简介 设定期望的水位,检测实际的水位,计算水位误差,由模糊控制器计算得到阀门控制量,即阀门开度,从而控制阀门,完成水位的控制。 实验步骤: 1.确定模糊控制器的结构(即:输入变量和输出变量) 输入变量分别为水位误差e (误差=设定值-测量值)和误差变化率ec 输出变量为阀门开启度u 2.设定语言值(见课本P95) 3.设定模糊规则(见课本P94) 4.用Simulikn仿真 二、 利用GUI建立FIS的具体操作步骤 1. 进入FIS编辑器 在Matlab的Command Window窗口的提示下,键入fuzzy打开FIS编辑器,默认的文件名是Untitle,默认的系统是Mamdani型。 2.设定输入输出变量 由于本例有2个输入变量,因此需要添加1个输入变量(执行edit---add variable--input),然后给输入、输出变量命名,再保存系统。 本例创建的系统命名为WatLevControl。(file—close) 命名 设置完毕的效果图 3. 进入隶属度函数编辑器 3种方法: (1)在FIS编辑器中双击任意一个输入或输出变量的图框 (2)通过菜单Edit→Membership Functions… (3)在Matlab的Command Window窗口的提示下,键入mfedit(WatLevControl) 编辑过程: 修改各变量的论域范围 编辑各个输入或输出变量的隶属度函数及各隶属度函数对应的Name、Type、Params。 系统默认每个变量有3个隶属度函数,均为trimf,可根据需要进行删减。 在此修改 3. 进入规则编辑器 进入方法: (1)在FIS编辑器中双击规则处理图框 (2)通过菜单Edit→Rules… (3)在Matlab的Command Window窗口的提示下,键入ruleedit。 4. 查看规则观测器 目的:查看模糊规则的推理情况。   可以方便地观察规则情况以及调整不同的输入时所对应的输出的情况。 打开规则观测器的方法:通过菜单View→Rule 5. 查看曲面观测器 目的:查看模糊规则的曲面输出情况。 打开曲面观测器的方法:通过菜单View→Surface *

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档