模糊神经网络背景、理论、应用综述_第1页
模糊神经网络背景、理论、应用综述_第2页
模糊神经网络背景、理论、应用综述_第3页
模糊神经网络背景、理论、应用综述_第4页
模糊神经网络背景、理论、应用综述_第5页
已阅读5页,还剩44页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

模糊神经网络背景是什么?想干嘛?怎么做到的?经典集合论遇到的挑战罗素悖论秃头悖论

德国的著名逻辑学家弗雷格在他的关于集合的基础理论完稿付印时,收到了罗素关于这一悖论的信。他立刻发现,自己忙了很久得出的一系列结果却被这条悖论搅得一团糟。他只能在自己著作的末尾写道:“一个科学家所碰到的最倒霉的事,莫过于是在他的工作即将完成时却发现所干的工作的基础崩溃了。”1903实际问题的出现系统复杂度的增加人工智能深度化发展模糊集理论1965扎德(Zadeh,L.A.1921-)

扎德的工作性质使得他多年以来一直奋战在模糊性与精确性的战场上,他发现了集合论讨论一个对象具有某种性质时记作A,不具有这种性质记作非A。且两者必居其一,决不允许模棱两可,而没考虑具有这种性质的程度上的差异。正是这种差异在某种情况下却是很重要的。模糊系统与神经网络系统神经网络优点:学习、容错、分布式、适合处理数据型信息、适合MOMI系统缺点:无法利用系统信息、专家知识,权值选取随机、知识的表达、学习时间模糊系统优点:知识存储、表达、模糊思维、推理、能很好地利用系统信息、专家知识、适合处理结构性信息、SOSI系统缺点:模糊规则库建立困难、自学习、自适应困难、结合类型(1)神经网络模型的模糊化与模糊推理(2)基于神经网络的模糊逻辑系统模糊神经网络

从知识的表达方式、存储方式、运用方式、获取方式来比较模糊系统—可以表达人的经验性知识,便于理解 将知识存在规则集中 同时激活的规则不多,计算量小规则靠专家提供或设计,难于自动获取神经网络—只能描述大量数据之间的复杂函数关系将知识存在权系数中,具有分布存储的特点涉及的神经元很多,计算量大权系数可由输入输出样本中学习,无需人来设置

黑箱模型,参数不直观,物理意义不明确1、模糊系统与神经网络比较

将两者结合起来,在处理大规模的模糊应用问题方面将表现出优良的效果。

2、模糊神经网络(FNN)

模糊神经网络(FuzzyNeuralNetwork,简称FNN)将模糊系统和神经网络相结合,充分考虑了二者的互补性,集逻辑推理、语言计算、非线性动力学于一体,具有学习、联想、识别、自适应和模糊信息处理能力等功能。

其本质就是将模糊输入信号和模糊权值输入常规的神经网络。

在模糊神经网络中,神经网络的输入、输出节点用来表示模糊系统的输入、输出信号,神经网络的隐含(中间)节点用来表示隶属函数和模糊规则,利用神经网络的并行处理能力使得模糊系统的推理能力大大提高。3、两种典型的模糊神经网络基于标准模型的模糊神经网络基于T—S的模糊神经网络3.1模糊系统的标准模型模糊系统的规则集和隶属度函数等设计参数只能靠设计经验来选择,利用神经网络的学习方法,根据输入输出的学习样本自动设计和调整模糊系统的设计参数,实现模糊系统的自学习和自适应功能。结构上像神经网络,功能上是模糊系统,这是目前研究和应用最多的一类模糊神经网络。基于标准模型的模糊系统原理结构输出量的表达式为其中对于给定输入x对于规则适用度的归一化3.2模糊神经网络的结构第一层为输入层,为精确值。节点个数为输入变量的个数。由模糊模型可设计出如下模糊神经网络的结构第二层每个节点代表一个语言变量值。用于计算各输入分量属于各语言变量值模糊集合的隶属度函数n是输入变量的维数,mi是xi的模糊分割数(规则数)第三层的每个结点代表一条模糊规则,用于匹配模糊规则的前件,计算出每条规则的适用度对于给定的输入,只有在输入点附近的那些语言变量才有较大的隶属度值,远离输入点的语言变量值的隶属度很小(可近似为0)或为0,因此只有少量结点输出非0,这点类似于局部逼近网络结点数与第三层相同,实现适用度的归一化计算第五层是输出层,实现清晰化计算3.3学习算法4、1模糊系统的T-S模型每个规则的输出是各个输入的线性组合适用度的归一化4.2模糊神经网络的结构前件网络用来匹配模糊规则的前件后件网络用来产生模糊规则的后件各层功能与前面相同后件网络由r个结构相同的并列子网络组成,每个子网络产生一个输出量输入层,第0个结点的输入值是1,用于提供模糊规则后件中的常数项每个结点代表一条规则,用于计算每条规则的后件计算系统的输出输出为4.3学习算法基于T-S模型的模糊神经网络简化结构与前述结构完全相同,故可借用前面的结论

当给定一个输入时,前件网络的第三层的适用度中只有少量元素非0,其余大部分元素均为0,因而从x到a的映射与CMAC、B样条及RBF神经网络的输入层的非线性映射非常类似。所以该模糊神经网络也是局部逼近网络综述模糊控制理论模糊控制简介

模糊控制是采用由模糊数学语言描述的控制律(控制规则)来操纵系统工作的控制方式。

按照模糊控制律组成的控制装置称为模糊控制器。在实际工程中,许多系统和过程都十分复杂,难以建立确切的数学模型和设计出通常意义下的控制器,只能由熟练操作者凭借经验以手动方式控制,其控制规则常常以模糊的形式体现在控制人员的经验中,很难用传统的数学语言来描述。

模糊控制的特点是不需要考虑控制对象的数学模型和复杂情况,而仅依据由操作人员经验所制订的控制规则就可构成。

凡是可用手动方式控制的系统,一般都可通过模糊控制方法设计出由计算机执行的模糊控制器。模糊控制所依据的控制律不是精确定量的。

其模糊关系的运算法则、各模糊集的隶属度函数,以及从输出量模糊集到实际的控制量的转换方法等,都带有相当大的任意性。对于模糊控制器的性能和稳定性,常常难以从理论上作出确定的估计,只能根据实际效果评价其优劣。

模糊控制系统设计步骤模糊化知识库顾名思义,知识库中存储着有关模糊控制器的一切知识,它们决定着模糊控制器的性能,是模糊控制器的核心。知识库又分为两部分,分别介绍如下。

⑴数据库(database)

它虽然称为数据库,但并不是计算机软件中数据库的概念。它存储着有关模糊化、模糊推理、解模糊的一切知识,如前面已经介绍的模糊化中的论域变换方法、输入变量各模糊集合的隶属函数定义等,以及将在下面介绍的模糊推理算法,解模糊算法,输出变量各模糊集合的隶属函数定义等。模糊推理机清晰化方法的确立清晰化方法可以看作是模糊化的反过程,它主要有模糊推理结果产生控制ul的数值,作为模糊控制器的输出,主要有以下三种方法。(1)最大隶属度函数法取所有规则推理结果的模糊集合中隶属度最大的那个元素作为输出值。

当论域V中,其最大隶属度函数对应的输出值多于一个时,

简单取最大隶属度输出的平均即可:

优点:计算简单。

缺点:丢失信息,控制性能不高。(2)重心法

取模糊隶属度函数曲线与横坐标围成的面积的重心为模糊推理最终输出值。与最大隶属度法相比较,重心法具有更平滑的输出推理控制。(3)加权法最终输出值:

其中Ki为权值。

从模糊控制器的设计过程可以看出,只要将输入量输入模糊控制器,经模糊化、模糊推理和模糊判决后,可得到一个精确控制量,然后再乘以比例因子Ku得到控制量,并作用在被控对象上,从而实现模糊控制过程。综上所述,选择重心法比较合适。模糊控制器的应用——模糊PID设计

模糊PID系统结构图

如图所示,该系统主要有模糊控制器和PID控制器两部分组成。

在工作状态下,定期对被控对象的输出进行采样检测,将实测值与给定值比较,得到偏差e和偏差变化率ec。

由模糊控制器根据这两个输入量经过模糊推理得到相应的PID控制器的三个参数△Kp,△Ki,△Kd输出并在线修改PID的参数,完成对被控对象的控制。具体设计如下

(1)确定模糊控制器的输入和输出量在本设计中的模糊PID控制器中采用"两入三出"的形式,将两个输入变量经过模糊推理,模糊运算和反模糊化的过程得到供常规PID控制器进行参数调节的△Kp,△Ki,△Kd

。在实际应用中,模糊控制性能的好坏不仅取决于模糊控制规则的选取恰当与否,也和输入变量量化因子以及输出变量比例因子的选择关系密切,所以在选取量化因子和比例因子时通常会考虑以下几个方面:①处理器字长;

②A/D和D/A的转换精度,以及输入值的变化范围;③输入输出变量的量化等级,及其对于控制性能的影响。在本设计中已知稳定温度值被设定为A0,综合天气变化情况我们把误差(e)的范围设计为H1,误差变化(ec)的范围为H2,根据上述选取量化因子和比例因子的常规、专家经验以及实验中的试凑。选取模糊PID中的

△Kp,△Ki,△Kd

的变化范围分别为I1,I2,I3。选取{-6,-5,-4,,-3,-2,,-1,0,1,2,3,4,5,6}做为所有的变量的模糊论域;对两个输入变量(e、ec)和三个输出变量(△Kp,△Ki,△Kd)均选取7个模糊子集:{NB,NM,NS,Z,PS,PM,PB},表示{负大、负中、负小、零、正小、正中、正大}。然后根据经验和试凑,由常规整定法确定的PID的初始参数。变量eec△Kp△Ki△Kd语言变量EEC△Kp△Ki△Kd基本论域H1H2I1I2I3模糊子集{NB,NM,NS,Z,PS,PM,PB}模糊论域[-6,6][-6,6][-6,6][-6,6][-6,6]量化/比例因子

由于温度变化过程缓慢,所以选取三角形隶属函数做为e、ec和△Kp,△Ki,△K的隶属函数。(2)建立模糊控制规则表

在制定模糊规则表的时候,根据不同的偏差|e|和偏差变化率|ec|,对PID控制器中的三个参数Kp,Ki,Kd

的具体整定要求是不尽相同的:

在|e|的值比较大的时候,应当选取较大的Kp,和较小的Kd,这样可以使系统具有较快的响应速度和更好的跟踪性能,同时应当把Ki取为零值,这是为了限制积分作用,避免系统出现较大的超调:

在|e|和|ec|的值为中等的时候,应当取Kp的值小一些,Ki的值要合适,Kd的值要适中,因为此时它的值对系统影响较大,这样既可以保证系统的响应速度也可以减小超调;

当|e|的值比较小的时候,说明系统的输出接近预先设定值,为保证其稳态性,应增大和Kp和Ki的值,此时若|ec|较大,则Kd应取值中等大小;若|ec|较小,则Kd应取较大的值,这样可以避免系统在设定值附近振荡,并增强其抗干扰性。eecNBNMNSZPSPMPBNBPBPBPMPMPSZZNMPBPBPMPSPSZNSNSPMPMPMPSZNSNSZPMPMPSZNSNMNMPSPSPSZNSNSNMNMPMPSZNSNMNMNMNBPBZZNMNMNMNBNB△Kp的模糊规则表1eecNBNMNSZPSPMPBNBNBNBNMNMNSZZNMNBNBNMNSNSZZNSNBNMNMNSZPSPSZNMNMNSZPSPMPMPSNMNSZPSPSPMPBPMZZPSPSPMPBPBPBZZPSPMPMPBPB△Ki的模糊规则表2eecNBNMNSZPSPMPBNBPSNSNBNBNBNMPSNMPSNSNBNMNMNSZNSZNSNMNMNSNSZZZNSNSNSNSNSZPSZZZZZZZPMPBNSPSPSPSPSPBPBPBPMPMPMPSPSPB△Kd的模糊规则表3根据表1,2,3的模糊规则写成条件语句,即:Ife=NBandec=NBthen△Kp=PB,△Ki=NB,△Kd=PSIf

温馨提示

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

最新文档

评论

0/150

提交评论