智能控制实验报告..docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能控制实验报告.

智能控制实验 实验名称 基本模糊控制器设计 电子工程与自动化 学院 智能科学与技术 专业班 作者 吴 学号 实验日期 2011 年 12 月 6 日 辅导员意见: 辅导员 成绩 签 名 基本模糊控制器的设计 一、实验目的 掌握MATLAB软件中的模糊工具箱的使用。 掌握模糊控制器设计的步骤和要点。 二、实验内容 本实验设计一个含有模糊控制器的控制系统,并对该系统进行仿真,研究模糊控制器的设计方法。在此基础上自己设计5个语言变量的模糊控制器,控制系统的方框图如下: 实验原理 1、在Matlab环境下,使用fuzzy命令,进入FIS编辑器,用File\New FIS菜单创建Mamdani型Fuzzy控制器。 2、首先将输入变量1命名ER,然后增加一个输入变量命名CE,将输出命名CU,这样就规定了该控制器为2个输入变量ER和CE,一个输出变量CU。 3、进入隶属函数编辑界面,分别将ER、CE和CU的论域设定为[-2,2]、[-0.2,0.2]和[-2,2],分别对上述3个变量增加3和隶属函数,并以F、O、Z表示变量为负值、零附近和正值。 4、进入规则编辑器界面,添加模糊控制规则,并用规则观察器和曲面观察器,对控制规则的总体情况进行观察。 5、模糊控制器设计完后,将该FIS存盘,并将它作为一个变量保存到Workspace中。 6、在Matlab环境下,进入Simuink工具箱,建立该控制系统的仿真模型,其中的模糊控制器从模糊工具箱中取得,并将它的FIS指定为我们前面 设计完成的模糊控制器变量。 7、对上述控制系统进行仿真,观察控制系统的阶跃响应。 实验内容及步骤 按上述步骤建立模糊控制系统的模型,进行仿真测试,观察控制系统的阶跃响应。 以下是语言变量为三个的模糊控制模型的设计过程: 其中ER和CE为两个输入量,CU为输出,论域分别设定为[-2,2]、[-0.2,0.2]和[-2,2]。并且在Simulink的参数选择的Advanced选项参数中的Optimizations的各设置改为off(见实验内容2的最后一个截图)。此处因为所用受控对象为有积分环节所以CU有正有负。 各个语言变量的设计 模糊推理规则设计 隶属度函数设计 推理规则判别显示(可检查规则设计是否有误) 推理规则surface显示 系统最后输出 将语言变量由3个改为5个,自己建立隶属函数和模糊规则,观察系统控制性能的变化。 其中ER和CE为两个输入量,CU为输出,论域分别设定为[-2,2]、[-0.2,0.2]和[0,2]。由于这里所用的受控系统为,没有积分环节所以不CU为正的。 五语言变量设计 模糊推理规则设计 推理规则判别显示(可检查规则设计是否有误) 推理规则surface显示 系统最后输出 Simulink的参数选择的Advanced选项参数的设置 五、问题 推理规则中各部分的与控制性能的关系,隶属函数与控制性能的关系,模糊控制器的优点。 推理规则的选择会直接影响到控制性能的优劣,选择合适的推理规则能够使得系统的收敛速度,稳定性等达到较好的效果,隶属度函数的选取则会影响到模糊化的过程,从而影响清晰化的结果,间接地影响了控制信号的优劣。另外,语言变量多可以使得控制的精度更准确,从而使得收敛度加快,但是由于语言变量过多会使得推理规则变得很复杂,多以选取较为合适的语言变量个数也是可以改善系统的控制性能。 总结 经本次实验,我掌握了MATLAB软件中的模糊工具箱的使用,掌握了模糊控制器设计的步骤和要点。本次实验需要注意的是模糊规则和隶属度函数的选取会影响到控制效果和性能。如果没有将Fuzzy中设计的模糊控制器保存到workspace中的话simulink无法调用而且simulink的参数设置不对的话也不能够的出理想的结果,simulink的参数设计除了按上图设置为,还应注意要设计响应时间使得scope能够完整地把输出结果显示出来。

文档评论(0)

sdgr + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档