Simulink模糊控制教程[宣讲].pptVIP

  1. 1、本文档共56页,可阅读全部内容。
  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文档。上传文档
查看更多
5模糊推理 模推理是采用模糊逻辑由给定的输入到输出的映射过程。模糊推理包括五个方面: (1)输入变量模糊化,即把确定的输入转化为由隶属度描述的模糊集。 (2)在模糊规则的前件中应用模糊算子(与、或、非)。 (3)根据模糊蕴含运算由前提推断结论。 (4)合成每一个规则的结论部分,得出总的结论。 (5)反模糊化,即把输出的模糊量转化为确定的输出。 * 精品PPT | 实用可编辑 6 模糊控制 在自动控制理论中,控制器的分析与综合依赖于精确的数学模型。而系统在实际运行过程中,人们将观察到的过程输出与设定值比较,得到过程输出偏离设定值程度的模糊语义描述或过程输出偏离设定值变化快慢的模糊语义描述,经逻辑推理得出控制量的模糊量:“适量减少燃料”,经反模糊化且,转化为一精确的控制量,实现整个控制过程,以模糊集和模糊推理为基础,对上述手工操作过程进行建模,即可得到期模糊控制器。 * 精品PPT | 实用可编辑 6.1.2 模糊推理系统与MATLAB的应用 1 模糊推理系统结构 最常见的模糊推理系统的三类: 1、纯模糊逻辑系统 2、Sugeno型模糊逻辑系统 3、Mamdani型模糊系统 * 精品PPT | 实用可编辑 2 Mamdani型模糊逻辑系统构建 Mamdani型是典型的模糊逻辑系统,MATLAB模糊逻辑工具箱中的模糊推理系统有五个过程:输入变量的模糊化、模糊关系运算、模糊合成运算、不同规则结果的综合、去模糊化。 (1) 输入模糊化 (2) 输入模糊集合的合成运算 (3)模糊蕴含方法 (4)输出的合成Aggregation (5)逆模糊化(解模糊化) * 精品PPT | 实用可编辑 6.1.3 模糊推理系统的MATLAB模糊工具箱的图形界面实现 模糊推理系统可通过MATLAB模糊工具箱的图形界面工具来实现,方法简单并且直观,也可利用MATLAB提供的命令行方式的模糊逻辑函数编辑实现,有利于比较复杂的模糊推系统。 1 图形界面工具箱简介 MATLAB模糊工具箱提供的图形化工具有五类: 模糊推理系统编辑器Fuzzy; 隶属度函数编辑器Mfedit; 模糊规则编辑器Ruleedit; 模糊规则观察器Ruleview; 模糊推理输入输出曲面视图Surfview。 * 精品PPT | 实用可编辑 2模糊推理系统编辑器(Fuzzy) 执行Fuzzy命令 * 精品PPT | 实用可编辑 3.隶属度函数编辑器(Mfedit) 命令窗口键入”mfedit” * 精品PPT | 实用可编辑 4.模糊规则编辑器(Ruleedit) * 精品PPT | 实用可编辑 5.模糊规则观察器(Ruleview) 命令窗口键入“ruleview” * 精品PPT | 实用可编辑 6.模糊推理输入输出曲面视图(Surfview) 命令窗口键入“surfview” * 精品PPT | 实用可编辑 6.1.4模糊逻辑工具箱与Simulink的接口 1 MATLAB的模糊的图形化系统建模和仿真工具Simulink 当在模糊逻辑工具箱中建立了模糊推理系统后,首先,对模糊逻辑工具箱中建立的模糊推理系统后生成FIS文件,然后,在MATLAB命令窗口键入命令Simulink或是直接点击工具栏上的Simulink图标,可以打开Simulink模块库浏览环境 ,在Simulink模块库浏览环境里通过选择菜单【File】、【New】、【Model】或直接点击工具栏上的相应图标来创建一个新的模型。在新的仿真模型编辑主窗口中搭建仿真控制系统模型。 * 精品PPT | 实用可编辑 例 设计典型二阶环节, 的模糊控制器,使系统输出尽快跟随系统输入。 * 精品PPT | 实用可编辑 设系统输入为R=10,系统输出误差为e ,误差导数为de,则可根据系统输出的误差和误差导数设计出模糊控制器(FC)。FC的输入为e 和de的模糊量,输出为u 的模糊量,论域分别为:[-11]、[-11]、[-10 10],其模糊语言分别为: E : “大 B”;“小 S” de:“正 P”“零 Z”、“负 N”; u :“负大NB”、“负小NS”、“零ZR”、“正小PS”、“正大PB”。 * 精品PPT | 实用可编辑 使用MATLABL图形界面工具设计模糊控制器FC: 确定隶属度函数 确定模糊控制器规则 将编制好的文件生成FIS文件 上述过程按前面讲解完成,该例子的文件名为 GH.fis; 在MATLAB下的Simulink环境中建立二级系统的仿真模型如下: * 精品PPT | 实用可编辑 将MATLAB下的GH.fis文件导入Simulink模型中,作为的模糊控制器FC的参数: 步骤: (1)选取择上图中的模糊模块控制器(双击其

文档评论(0)

蔡氏壹贰 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档