版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、利用模糊神经网络控制解决问题的原理及方法通过课程学习,我了解了模糊控制和神经网络控制解决问题的基本原理和方法。通过查阅资料,了解到模糊控制和神经网络控制在实际生活中如何解决问题。我参考火灾探测系统为例,介绍模糊控制解决问题的原理及方法。首先,简要介绍一下Bp神经网络控制和模糊控制的原理。Bp神经网络的结构及算法BP网络可以有多层,但为叙述简捷以三层为例导出计算公式。设BP网络为三层网络,输入神经元以i编号,隐蔽层神经元以j编号,输出层神经元以k编号,示意图如图1-1所示,其具体形式在下面给出,隐蔽层第j个神经元的输入为:=iijijownet,第j个神经元的输出为(jjnetgo=,输出层第k
2、个神经元的输入为E=jkjkownet,相应的输出为(kknetgo=,式中g为sigmoid型函数,g(x=(11(+-+=xexg,式中O为阈值或偏置值。O0则使sigmoid曲线沿横坐标左移,反之则右移。因此,各神经元的输出应为Z+-+=ijijijowo(exp(l(l、Z+-+=jkjkjkowo(exp(1(1输入层曉厳层辐出层图1-1神经网络结构图BP网络学习过程中的误差反向传播过程是通过使一个目标函数(实际输出与希望输出之间的误差平方和最小化来完成的,可以利用梯度下降法导出计算公式。在学习过程中,设第k个输出神经元的希望输出为pkt,而网络输出为pko,则系统平均误差为ZZ-=
3、pkpkpkotE2(21,为了表示方便,省去下标p,平均误差可写成E-=kkkotE2(21,式中平均误差E也称为目标函数。根据梯度下降法,权值的变化项Akjw与BE/Bkjw成正比,即Akjw=-OE/Okjw,由上述各公式可得:Akjw=-OE/Okjw=jkkkkkjkkkkooootnetoE1(-=dddddd-nn,记jkkkkkoooot1(-=8,对于隐含层神经元,也可写成Ajiw=-OE/Ojiw=ijjjjijjjjoooEnetoEl(_dd_=dddddd_nn,1(jjjjooE-dd-=8,由于OE/Ojo不能直接计算,而是以参数的形式表示,即-OE/Ojo=-Z
4、ZZZZ=dd-=dddd-=ddddkkjkkjkkjjjkjkkjkkkwwEowEnetE8(,则导出各个权重系数的调整量为Akjwjkkkkoooot1(-=n,Ajiw=ijon8,式中幵称为学习效率,l(jjkkjkjoow-=88,1(kkkkkooot-=8BP网络的学习算法的具体步骤如下:从训练本集中取某一样本,把它的输入信息输入到网络中由网络正向计算出各层节点的输出计算网络的实际输出与期望输出的误差从输入层起始反向计算到第一个隐层,按一定原则向减小误差方向调整网络的各个联接权值对训练样本集中的每一个样本重复以上步骤,直到对整个训练样本集的误差达到要求为止。模糊控制的结构与算
5、法课程所学我们知道模糊控制器的设计原则如下定义输入输出变量定义所有变量的模糊化条件设计控制规则库设计模糊推理结构选择精确化策略的方法模糊控制解决问题的方法为:1.模糊化过程2.模糊规则3.模糊推理4.清晰化过程模糊控制系统的原理框图如图2-1所示。图2-1模糊控制原理框图可以看出其结构与一般计算机数字控制系统基本类似。只是其控制器为模糊控制器。模糊控制系统由以下几部分组成:输入输出接口、执行机构、检测装置、被控对象及模糊控制器。模糊控制器是模糊控制系统的核心,也是模糊控制系统区别于其他自动控制系统的主要标志,下面对模糊控制器三个主要阶段做简要的介绍:2.1输入模糊化模糊化是把系统输入的精确量转
6、化为模糊控制器中所需的模糊量的过程,为了完成输入的模糊化,我们必须知道输入精确值对模糊集的隶属函数(这里不作说明。模糊集的个数可根据被控对象的不同而不同,例如,可分成正大,正中,正小,零,负小,负中,负大七种。隶属函数的形状可根据实际情况而定,要求不高的一般可取三角形或梯形。2.2模糊推理决策模糊控制器的主要工作是依据语言规则进行模糊推理决策。因此在进行模糊规则推理之前,先要指定好语言控制规则。实际上控制规则是根据操作者或专家的经验知识来确定的,它们也可以在试验过程中不断进行修正和完善。规则的形式很像计算机程序设计语言常用到的条件语句“IF.THEN.”。模糊控制规则随着模糊控制器的输入输出维
7、数的不同采用不同的形式。1单输入单输出型:其控制规则为IFX=A,THENY=B2多输入单输出型:其控制规则为IFX1=A1,AND(ORX2=A2,.AND(ORXN=AN,THENY=B3多输入多输出型:IFX1=A1,AND(ORX2=A2,.AND(ORXN=AN,THENY=B1,AND(ORY2=B2,.AND(ORYN=BN这里的AND和OR在模糊推理中相应于“交”“并”运算2.2.3逆模糊化输出逆模糊化就是将语言表达的模糊量恢复到精确的数值,也就是根据输出模子集的隶属度计算出确定的数值。下面介绍三种主要的方法1最大隶属度法:这种方法就是选取模糊子集隶属度最大的元素作为控制量。如
8、果最大点有几个,则取它们的平均值。例如有两个模糊子集分别为6.08.02.03.01.01+-+-=U,8.0115.02.01+-+-=U,在U1中,元素1的隶属度最大,则取u=1为输出量;而在U2中,元素0和1的隶属度都为最大,则取u=(0+1/2=0.5作为输出量。选择最大隶属度方法简单易行,算法实时性好,但它利用的信息量较少,会引起一定的不确定性。2加权平均法:此法又称重心法,有两种形式。第一种是普通加权平均法,其控制量的精确值u由下式决定:=iiniiiuuuu11(卩卩.第二种是算术加权平均法,其控制量的精确值u由下式求出:SZ=iiniiikuku11,其中k的选择可根据实际情况
9、来决定。3取中位法:为了充分利用所有信息,求出将模糊集隶属函数曲线与横坐标之间的面积平分为两等的数,用此数作为逆模糊化的结果。模糊控制的算法步骤根据当前采样得到的系统的输出值,计算所选择的系统的输入变量将输入变量的精确值变为模糊量,即模糊化处理3根据输入模糊变量及模糊控制规则,按模糊推理合成规则计算控制模糊量,即进行推理决策4由上述得到的控制模糊量计算精确的控制量,即模糊化处理Bp神经网络串联模糊控制在火源探测方面的应用.1火源探测硬件系统火源探测系统由温度-火焰复合探测器,放大滤波,A/D转换,微处理器识别和数据输出五部分组成,系统结构如3-1图所示。图3-1火灾探测系统结构框图本文的火灾探
10、测系统主要应用于电路,变压器间和配电室等室内封闭空间。当发生火灾时,室内产生高温以及高强度的火焰辐射,系统前端采用温度-火灾复合探测器进行构建,将探测到的温度及火焰辐射通过一定的信号预处理电路进行放大,滤波和A/D转换得到的数字信号送入微处理器中进行分析判断。3.2模糊神经网络与火灾探测在火灾探测中,单纯依靠模糊逻辑或神经网络都存在一定的局限性,不能达到理想的辨识效果,如将两者结合则具有广阔的前景。因此本文采用模糊神经网络进行火灾信号的识别。3.2.1基本结构本文建立的模糊神经网络采用串联型结构,模糊神经网络的基本结构如图3-2所示图3-2模糊神经网络的基本结构框图图3-2中,模糊神经网络各层
11、的作用如下:1输入层:温度-火焰复合探测器的输出信号(即目标温度,环境温度和红外辐射作为网络的输入数据。2信号处理层:对网络的输入数据进行放大,滤波和A/D转换,需要指出的是对输入量进行归一化处理,可以防止小数值被大数值淹没而影响网络矫正过程3预测层:通过输入训练样本来调节连接权值4)模糊推理层:完成对网络输出有火概率与无火概率的模糊推理5)输出层:最终的输出为火灾概率,对火灾概率应用门限法进行判断,将阈值设为0.5,即大于0.5输出报警信号,判断有大火发生。3.2.2构建模糊神经网络过程对前端传感器的输出信号(目标温度,环境温度,红外辐射)进行信号预处理,获得较为理想的数据,从而根据获得的数
12、据进行模糊神经网络的构建,构建过程如下:1)建立一个三输入,两输出,隐含层为七层的三层BP神经网络,输入信号为目标温度,环境温度和红外辐射,输出为有火概率和无火概率。将现场采集的试验数据分成两部分,200组作为训练样本,200组作为检验样本。通过误差方向传递算法对训练样本进行训练,修改权值达到预定的目标误差,然后对检验样本进行仿真,得到200组输出,包括有火与无火概率。2)模糊推理的进一步处理包括输入量和输出量的模糊量化和标定,建立控制规则以及精确化过程。输入量为神经网络输出的有火与无火概率Pl、P2,输出量为火灾发生的概率P。首先将它们转化为模糊量,并给出Pl、P2和P的上下限(均为0,1)作为论域U根据经验和火灾数据统计,神经网络输出的Pl、P2分成三级,即大、中、小。火灾发生概率P分成两级,即大、小,均采用高斯函数作为隶属函数。构建模糊集Ai、Bi和Ci,其中Ai、Bi分别表示神经网络的输出Pl,P2在隶属度函数作用下的值域范围,Ci表示火灾概率P在隶属度函数作用下的值域范围,i表示模糊规则数,本文建立了三条模糊规则分别如下:If(有火概率PlisPSand(无火概率P2isPLTHEN(火灾概率PisPSIf(有火概率PlisPmand(无火概率P2isPmTHEN(火灾概率PisPlIf(有火概率Plis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现场应急处置方案编制实施指南
- 睡眠质量监测评估指南
- 产后骨盆修复护理标准
- 面诊望闻问切四诊合参操作流程
- 高浓度复合肥采购验收与使用标准
- 辣椒连作障碍综合防治方案
- 季节养生膳食制作手册
- 飞机播种作业技术标准质量验收规范
- 冷鲜肉冷链存储技术标准
- 护士资格证外科护理试题及解析
- 煤矿安全培训课件郑玉龙
- 2025年上海入团考试试题及答案
- 泉室施工方案
- 报联商培训课件
- 学堂在线 中国传统艺术-篆刻、书法、水墨画体验与欣赏 章节测试答案
- 民航安保业务知识培训课件
- DB37-2374-2018 锅炉大气污染物排放标准
- 广师大环境学概论课件第4章 自然资源的利用与保护
- 玉米施肥技术课件
- 护理礼仪与人际沟通说课
- 酒店业务外包服务方案投标文件(技术方案)
评论
0/150
提交评论