




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、利用模糊神经网络控制解决问题的原理及方法通过课程学习,我了解了模糊控制和神经网络控制解决问题的基本原理和方 法。 通过查阅资料, 了解到模糊控制和神经网络控制在实际生活中如何解决问题。 我参考火灾探测系统为例,介绍模糊控制解决问题的原理及方法。首先,简要介绍一下 Bp 神经网络控制和模糊控制的原理。1. Bp 神经网络的结构及算法BP 网络可以有多层, 但为叙述简捷以三层为例导出计算公式。 设 BP 网络为 三层网络,输入神经元以 i 编号,隐蔽层神经元以 j 编号,输出层神经元以 k 编 号,示意图如图 1-1所示,其具体形式在下面给出,隐蔽层第 j 个神经元的输入 为:=ii ji j o
2、 w net ,第 j 个神经元的输出为 (j j net g o =,输出层第 k 个神经元的输入为 =j kj k o w net ,相应的输出为 (k k net g o =,式中 g 为 sigmoid 型函数, g(x= (11 (+-+=x e x g , 式中 为阈值或偏置值。 0则使 sigmoid 曲线沿横坐 标左移, 反之则右移。 因此, 各神经元的输出应为 +-+=ij i ji j o w o (exp(1(1、 +-+=jk j kj k o w o (exp(1(1 图 1-1神经网络结构图BP 网络学习过程中的误差反向传播过程是通过使一个目标函数(实际输出 与希望
3、输出之间的误差平方和 最小化来完成的, 可以利用梯度下降法导出计算 公式。在学习过程中,设第 k 个输出神经元的希望输出为 pk t ,而网络输出为 pk o ,则系 统平均误差为 -=p kpk pk o t E 2 (21,为了表示方便,省去下标 p ,平均误差可写成 -=kk k o t E 2 (21,式中平均误差 E 也称为目标函数。根据梯度下降法, 权值的变化项 kj w 与 E/kj w 成正比,即 kj w =-E/kj w ,由上述各公式可得: kj w =-E/kj w =j k k k k kjk k k k o o o o t net o E 1( (-=-, 记 j
4、k k k k k o o o o t 1( (-=,对于隐含层神经元,也可写成 ji w =-E/ji w =i j j jji j j j j o o o E net o E 1(-=-, 1(j j j j o o E -=,由于 E/j o 不 能 直 接 计 算 , 而 是 以 参 数 的 形 式 表 示 , 即 -E/j o =-=-=-=k kj k kj k k j j j kj k k j k k k w w E o w E net E ( (, 则导出各个权重系数的调整量为 kj w j k k k k o o o o t 1( (-=, ji w =i j o , 式中
5、称为学习效率, 1(j j kkj k j o o w -=, 1( (k k k k k o o o t -=BP 网络的学习算法的具体步骤如下:1. 从训练本集中取某一样本,把它的输入信息输入到网络中2. 由网络正向计算出各层节点的输出3. 计算网络的实际输出与期望输出的误差4. 从输入层起始反向计算到第一个隐层,按一定原则向减小误差方向调整网络 的各个联接权值5. 对训练样本集中的每一个样本重复以上步骤,直到对整个训练样本集的误差 达到要求为止。2. 模糊控制的结构与算法课程所学我们知道模糊控制器的设计原则如下1. 定义输入输出变量2. 定义所有变量的模糊化条件3. 设计控制规则库4.
6、设计模糊推理结构5. 选择精确化策略的方法模糊控制解决问题的方法为:1. 模糊化过程2.模糊规则3. 模糊推理4. 清晰化过程模糊控制系统的原理框图如图 2-1所示。 图 2-1模糊控制原理框图可以看出其结构与一般计算机数字控制系统基本类似。 只是其控制器为模糊 控制器。 模糊控制系统由以下几部分组成:输入输出接口、 执行机构、 检测装置、 被控对象及模糊控制器。 模糊控制器是模糊控制系统的核心, 也是模糊控制系统 区别于其他自动控制系统的主要标志, 下面对模糊控制器三个主要阶段做简要的 介绍:2.1输入模糊化模糊化是把系统输入的精确量转化为模糊控制器中所需的模糊量的过程, 为 了完成输入的模
7、糊化, 我们必须知道输入精确值对模糊集的隶属函数 (这里不作 说明 。模糊集的个数可根据被控对象的不同而不同,例如,可分成正大,正中, 正小,零,负小,负中,负大七种。隶属函数的形状可根据实际情况而定,要求 不高的一般可取三角形或梯形。2.2模糊推理决策模糊控制器的主要工作是依据语言规则进行模糊推理决策。 因此在进行模糊 规则推理之前, 先要指定好语言控制规则。 实际上控制规则是根据操作者或专家 的经验知识来确定的, 它们也可以在试验过程中不断进行修正和完善。 规则的形 式很像计算机程序设计语言常用到的条件语句“ IFTHEN” 。模糊控制规则随着 模糊控制器的输入输出维数的不同采用不同的形式
8、。1单输入单输出型:其控制规则为 IF X=A,THEN Y=B2 多输入单输出型:其控制规则为 IF X 1=A1,AND(ORX 2=A2,AND(ORXN =AN ,THEN Y=B3 多输入 多输出型:IF X 1=A1, AND(ORX 2=A2,AND(ORXN =AN ,THEN Y=B1, AND(ORY2=B2,AND(ORYN =BN这里的 AND 和 OR 在模糊推理中相应于“交” “并”运算2.2.3逆模糊化输出逆模糊化就是将语言表达的模糊量恢复到精确的数值, 也就是根据输出模糊子集的隶属度计算出确定的数值。下面介绍三种主要的方法1最大隶属度法:这种方法就是选取模糊子集
9、隶属度最大的元素作为控制量。 如 果 最 大 点 有 几 个 , 则 取 它 们 的 平 均 值 。 例 如 有 两 个 模 糊 子 集 分 别 为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 由下式决定:=i
10、 in i i i u u u u 11( (. 第二种是算术加权平均法,其控制量的精确值 u 由下式求出 :=i in i ii ku k u 11, 其中 k 的选择可根据实际情况来决定。3取中位法:为了充分利用所有信息,求出将模糊集隶属函数曲线与横坐标之 间的面积平分为两等的数,用此数作为逆模糊化的结果。模糊控制的算法步骤1根据当前采样得到的系统的输出值,计算所选择的系统的输入变量2将输入变量的精确值变为模糊量,即模糊化处理3根据输入模糊变量及模糊控制规则,按模糊推理合成规则计算控制模糊量, 即进行推理决策4由上述得到的控制模糊量计算精确的控制量,即模糊化处理3. Bp 神经网络串联模糊
11、控制在火源探测方面的应用3.1火源探测硬件系统火源探测系统由温度 -火焰复合探测器,放大滤波, A/D转换,微处理器识别和 数据输出五部分组成,系统结构如 3-1图所示。 图 3-1火灾探测系统结构框图本文的火灾探测系统主要应用于电路,变压器间和配电室等室内封闭空间。 当发生火灾时,室内产生高温以及高强度的火焰辐射,系统前端采用温度 -火灾 复合探测器进行构建, 将探测到的温度及火焰辐射通过一定的信号预处理电路进 行放大,滤波和 A/D转换得到的数字信号送入微处理器中进行分析判断。3.2模糊神经网络与火灾探测在火灾探测中, 单纯依靠模糊逻辑或神经网络都存在一定的局限性, 不能达 到理想的辨识效
12、果, 如将两者结合则具有广阔的前景。 因此本文采用模糊神经网 络进行火灾信号的识别。3.2.1基本结构本文建立的模糊神经网络采用串联型结构,模糊神经网络的基本结构如图 3-2 所示图 3-2模糊神经网络的基本结构框图图 3-2中,模糊神经网络各层的作用如下 :1输入层:温度 -火焰复合探测器的输出信号(即目标温度,环境温度和红外辐 射作为网络的输入数据。2信号处理层:对网络的输入数据进行放大,滤波和 A/D转换,需要指出的是 对输入量进行归一化处理,可以防止小数值被大数值淹没而影响网络矫正过程 3预测层:通过输入训练样本来调节连接权值4)模糊推理层:完成对网络输出有火概率与无火概率的模糊推理
13、5)输出层:最终的输出为火灾概率,对火灾概率应用门限法进行判断,将阈值 设为 0.5,即大于 0.5 输出报警信号,判断有大火发生。 3.2.2 构建模糊神经网络过程 对前端传感器的输出信号(目标温度,环境温度,红外辐射)进行信号预处理, 获得较为理想的数据, 从而根据获得的数据进行模糊神经网络的构建,构建过程 如下: 1)建立一个三输入,两输出,隐含层为七层的三层 BP 神经网络,输入信号为目 标温度,环境温度和红外辐射,输出为有火概率和无火概率。将现场采集的试验 数据分成两部分,200 组作为训练样本,200 组作为检验样本。通过误差方向传 递算法对训练样本进行训练, 修改权值达到预定的目
14、标误差,然后对检验样本进 行仿真,得到 200 组输出,包括有火与无火概率。 2)模糊推理的进一步处理包括输入量和输出量的模糊量化和标定,建立控制规 则以及精确化过程。 输入量为神经网络输出的有火与无火概率 P1、P2,输出量为火灾发生的概率 P。首先将它们转化为模糊量,并给出 P1、P2 和 P 的上下限(均为0,1)作为论 域U 根据经验和火灾数据统计,神经网络输出的 P1、P2 分成三级,即大、中、 小。火灾发生概率 P 分成两级,即大、小,均采用高斯函数作为隶属函数。 构建模糊集Ai、Bi和Ci ,其中 Ai、Bi 分别表示神经网络的输出 P1,P2 在隶属度函数作用下的值域范围, Ci 表示火灾概率 P 在隶属度函数作用下的值域 范围,i 表示模糊规则数,本文建立了三条模糊规则分别如下: If (有火概率 P1 is PSand(无火概率 P2 is PL THEN (火灾概率 P is PS If (有火概率 P1 is Pmand(无火概率 P2 is Pm THEN (火灾概率 P is Pl If (有火概率
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东广州市增城区教育局“粤聚英才粤见未来”招聘广州增城外国语实验中学教师10人模拟试卷附答案详解(典型题)
- 2025广东云浮市新兴县“粤聚英才粤见未来”招聘教育人才11人(广西师范大学专场)模拟试卷及参考答案详解一套
- 2025贵州黔东南州剑河县农村集体经济组织选聘职业经理人(总经理)模拟试卷及答案详解(名校卷)
- 2025贵州安顺市社会科学界联合会招聘公益性岗位人员考前自测高频考点模拟试题及答案详解一套
- 2025劳动合同续签申请书
- 2025农商行个人消费贷款合同
- 2025福建厦门市集美区英村(兑山)幼儿园非在编教职工招聘4人考前自测高频考点模拟试题附答案详解(完整版)
- 2025年个体技术股权转让合同
- 2025贵州省妇幼保健院第十三届贵州人才博览会引才模拟试卷及一套完整答案详解
- 2025呼伦贝尔扎兰屯市社会福利中心护理员招聘考前自测高频考点模拟试题附答案详解(典型题)
- 第三章转录及转录调控
- 酿造车间绩效考核制度
- GB/T 7193-2008不饱和聚酯树脂试验方法
- GB/T 3810.3-2016陶瓷砖试验方法第3部分:吸水率、显气孔率、表观相对密度和容重的测定
- 部编本语文五年级上册第一单元教材解读
- 医院放疗科护理记录(模板)
- 应急管理行业解决方案及应用
- 7.4.2超几何分布 课件(共14张PPT)
- 高中地理 选必一 地质构造与地貌 PPT 课件
- 含硫化氢油气井井下作业推荐作法
- 脑电图判读异常脑电图课件
评论
0/150
提交评论