模糊逻辑系统课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《模糊逻辑系统课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模糊 逻辑 系统 课件
- 资源描述:
-
1、第六章模糊逻辑系统6.1简述6.2模糊逻辑系统结构6.3逻辑开发过程6.4案例高级人工智能人才培养丛书之一of311习题6.5简单的模糊逻辑系统实验6.1简述第六章模糊逻辑系统of3126.1.1定义 模糊逻辑系统是基于模糊集合论的数学基础上,通过计算机去模拟人在控制复杂对象中采用语言变量描述模糊概念,采用经验的控制规则来描述对象输入-输出间的模糊关系模型,进而实现模糊逻辑推理的一种计算机数学控制。6.1简述第六章模糊逻辑系统of313模糊集合 构造的要素:合适的论域和适当的隶属函数。区别的关键:模糊集合的主观性与非随机性。模糊集合运算及基本性质 与精确集合的并、交、补的运算对应,模糊集合也有
2、相似的运算,许多在经典集合中成立的基本性质是可以扩展到模糊集合中的。除了基本运算以外,模糊集合中还具有代数运算。模糊逻辑语言与推理 模糊逻辑是一种模拟人类思维过程的逻辑。具有模糊性的语言叫做模糊语言。三种推理方法:模糊近似推理、单输入模糊推理和多输入模糊推理6.1简述第六章模糊逻辑系统of3146.1.2工作原理6.1简述第六章模糊逻辑系统of3156.1简述第六章模糊逻辑系统of3166.1简述第六章模糊逻辑系统of3172.基本形式 根据模糊控制器的基本原理,我们把模糊控制器的基本形式归为三类:经典Mamdani型模糊控制器、T-S型模糊控制器和自适应模糊控制器。经典Mamdani型模糊控
3、制器T-S型模糊控制器自适应模糊控制器6.1简述第六章模糊逻辑系统of318经典Mamdani型模糊控制器 运行速度快,控制规则通过引入加权因子可以自调整,便于实现自适应控制,具有较好的自适应能力。T-S型模糊控制器 不仅可以用来描述模糊控制器,也可以描述被控对象的动态模型。自适应模糊控制器 自适应模糊控制是在基本模糊控制器上增加了自适应机构,该机构实现对基本模糊控制器自身控制性能的负反馈控制,以不断地调整和改善控制器的性能。第六章模糊逻辑系统6.2模糊逻辑系统结构6.1简述6.3逻辑开发过程6.4案例高级人工智能人才培养丛书之一of319习题6.5简单的模糊逻辑系统实验6.2模糊逻辑系统结构
4、第六章模糊逻辑系统of3110 实现一个模糊逻辑系统需要解决以下4个问题:模糊化模块的定义、知识库表示、推理机制的选择以及清晰化计算(解模糊)。模糊化模块的定义知识库表示推理机制的选择清晰化计算(解模糊)6.2模糊逻辑系统结构第六章模糊逻辑系统of3111 模糊逻辑系统的结构和作用原理,如图6-3。其中模糊系统由模糊化接口、知识库、推理机制和模糊判决接口(去模糊化模块)四个基本单元组成。6.2模糊逻辑系统结构第六章模糊逻辑系统of31126.2.1 模糊化模块 模糊化模块也称为模糊化接口,它的作用是通过在控制器的输入、输出论域上定义语言变量,将精确的输入、输出值转换为模糊化量。因此模糊化接口的
5、设计步骤事也就是定义语言变量的过程,可分为:语言变量的确定,语言变量论域的设计,定义各语言变量的语言值和定义各语言值的隶属函数。语言变量的确定语言变量论域的设计定义各语言变量的语言值定义各语言值的隶属函数6.2模糊逻辑系统结构第六章模糊逻辑系统of31136.2.1 模糊化模块 具体过程如下:首先对这些输入量进行处理,以变成模糊控制器要求的输入量将上述已经处理过的输入量进行尺度变换,使其变换到各自的论域范围将已经变换到论域范围的输入量进行模糊处理,使原先精确的输入量变成模糊量,并用相应的模糊集合来表示。6.2模糊逻辑系统结构第六章模糊逻辑系统of31146.2.2 知识库 知识库中包含了具体应
6、用领域中的知识和要求的控制目标,通常是由数据库和模糊(语言)控制规则库两部分组成。数据库模糊控制规则库知识库6.2模糊逻辑系统结构第六章模糊逻辑系统of3115 (1)数据库主要包含了语言控制规则论域的离散化、量化和正则化以及输入空间的分区、隶属函数的定义等。所有输入、输出变量所对应的论域以及这些论域上所定义的规则库中使用的全部模糊子集的定义都存放在数据库中。数据库还提供模糊逻辑推理必要的数据、模糊化接口和模糊判决接口相关论域的必要数据,包含语言控制规则论域的离散化、量化以及输入空间的分区、隶属函数的定义等。语言控制规则标记控制目标和领域专家的控制策略。6.2模糊逻辑系统结构第六章模糊逻辑系统
7、of3116 (2)模糊控制规则库包含了用模糊语言变量表示的一系列控制规则,它们反映了控制专家的经验和知识。这些控制规则是根据人类控制专家的经验总结得到的,按照“IF.is.AND.is.THEN.is.”的形式表达,这样的规则很容易通过模糊条件语句描述的模糊逻辑推理来实现。而模糊控制规则也就是根据控制目的和控制策略给出了一套由语言变量描述,并由专家或自学习产生的控制规则的集合。6.2模糊逻辑系统结构第六章模糊逻辑系统of31176.2.3 推理机制 模糊推理机是模糊控制器的核心,是指采用某种推理方法,由采样时刻的输入和规则库中蕴含的输入输出关系,通过模糊推理方法得到模糊控制器的输出模糊值,即
8、模糊控制信息可通过模糊蕴含和模糊逻辑的推理规则来获取。根据模糊输入和模糊控制规则,模糊推理求解模糊判决关系方程,获得模糊输出。模糊推理算法和很多因素有关,如模糊蕴含规则、推理合成规则、模糊推理条件语句前件部分的连接词(and)和语句之间的连接词(also)的不同定义等。因为这些因素有多种不同的定义,可以组合出相当多的推理算法。模糊蕴含推理规则模糊逻辑推理规则模糊控制信息6.2模糊逻辑系统结构第六章模糊逻辑系统of31186.2.4 去模糊化模块 去模糊化模块也称为解模糊接口、清晰化或模糊判决等,由模糊推理得到的模糊输出值 是输出论域上的模糊子集,只有其转化为精确控制量,才能施加于受控对象。所以
9、去模糊化模块的作用是将模糊推理得到的控制量(模糊量)变换为实际用于精确的或非模糊的控制量。它包含以下两部分:6.2模糊逻辑系统结构第六章模糊逻辑系统of3119 (1)将模糊的控制量经清晰化变换,变成表示在论域范围的清晰量 (2)将表示在论域范围内的清晰量经尺度变换,变成实际的控制量。第六章模糊逻辑系统6.3逻辑开发过程6.1简述6.2模糊逻辑系统结构6.4案例高级人工智能人才培养丛书之一of3120习题6.5简单的模糊逻辑系统实验6.3逻辑开发过程第六章模糊逻辑系统of31211 6.3.1 定义语言变量和术语2 6.3.2 构建成员函数3 6.3.3 构建知识库4 6.3.4 模糊推理5
10、6.3.5 解模糊化6.3逻辑开发过程第六章模糊逻辑系统of31226.3.1 定义语言变量和术语 模糊规则是由若干个语言变量构成的模糊条件语句,它们反映了人类对客观事件的模糊判断和思维。是根据模糊语言的定义,它由语法规则、语言值、语义规则(句法规则)和论域几部分构成。因此模糊语言变量简单的词汇或者语句组成的输入和输出变量,在确定模糊语言变量时,首先要确定其基本语言值。一般来说,一个语言变量的语言值越多,对事物的描述越全面准确,可能得到的控制效果就越好。当然过细地划分反而有可能使控制规则变得复杂,因此应该根据具体情况而定。所有语言值形成的模糊子集应构成模糊变量的一个模糊划分。6.3逻辑开发过程
11、第六章模糊逻辑系统of31236.3.2 构建成员函数 模糊语言值实际上是一个模糊子集,而语言值最终是通过隶属度函数来描述的即模糊化。语言值的隶属度函数又称为语言值的语义规则,它有时以连续函数的形式出现,有时以离散的量化等级形式出现,应该说它们都有各自的特色,例如连续的隶属度函数描述比较准确,而离散的量化等级描述比较简洁明确。6.3逻辑开发过程第六章模糊逻辑系统of31246.3.2 构建成员函数 在模糊逻辑系统中常见的隶属度函数类型有两种:三角形函数与高斯型函数。6.3逻辑开发过程第六章模糊逻辑系统of31256.3逻辑开发过程第六章模糊逻辑系统6.3逻辑开发过程第六章模糊逻辑系统of312
12、76.3.3 构建知识库 模糊控制器中的知识库(KBKnowledge Base)由数据库(DBData Base)和规则库(RBRule Base)两部分组成。数据库(DBData Base)和规则库(RBRule Base)知识库(KBKnowledge Base)6.3逻辑开发过程第六章模糊逻辑系统of3128 1.1.数据库数据库 数据库所存放的是所有输入、输出变量的全部模糊子集的隶属度矢量值(即在其论域上按相应等级数离散化以后对应集合的矢量表示值),若论域为连续域则为隶属度函数。在规则推理的模糊关系方程中,向推理机提供数据,但要说明的是输入输出变量数据集不属于数据库存放范畴。6.3逻
展开阅读全文