第五章--神经网络故障诊断(共12页).doc
《第五章--神经网络故障诊断(共12页).doc》由会员分享,可在线阅读,更多相关《第五章--神经网络故障诊断(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第九章 神经网络故障诊断9.1 引言 人工神经网络(Artificial Neural Network-ANN)是由大量简单的处理单元广泛连接组成的复杂网络,是在现代生物学研究人脑组织所取得的成果基础上提出的,用以模拟人类大脑神经网络结构和行为。目前,尽管ANN还不是人脑神经网络系统的真实写照,而只是对其作某种简化、抽象和模拟,但对ANN的研究成果已显示了ANN具有人脑功能的基本特征:学习、记忆和归纳。 ANN是一个高度复杂的非线性动力学系统。由于其具有大规模并行性、冗余性、容错性、本质非线性及自组织、自学习、自适应能力,已经成功地应用到许多不同的领域。控制领域也成为
2、其中之一。其实,早在40年代,Wiener提出的控制论(Cybernetics),指的是包括数学、工程、生理和心理成果而实现人机协同这样一种理想境界。只不过生理和心理学成果在控制界一直未受重视而已。1986高峰会议,面对控制界存在的、难以用现存的成熟理论解决的问题:非线性性、复杂性、时变性,专家们提出了这样的想法:“能否从生物研究得到启发来设计出更好的机器?能否用生物行为作为判断工程系统品质的基准?控制论观点能否再次为我们提供新的思想源泉?心理学对人类大脑如何协调全身几百个自由度运动的问题已进行了长期的研究,是否应当有所借鉴?”。从此,在控制界兴起了神经网络热。那么,究竟ANN用于自动控制有那
3、些优越性呢? (1) ANN可以处理那些难于用数学模型或规则描述的过程或系统,解决那些目前“只可意会,不可言传”的问题。(2) ANN是本质的并行结构,在处理实时性要求高的自动控制领域显示出极大的优越性。 (3) ANN是本质非线性系统,给非线性控制系统的描述带来了统一的数学模型。 (4) ANN具有很强的信息综合能力,能同时处理大量不同类型的输入,能很好地解决输入信息之间的互补性与冗余性问题。因此,它在多变量、大系统及复杂系统的控制上有明显的优越性。近几年,在控制界,先后出现了ANN系统辨识、ANN非线性控制、ANN学习控制及ANN自适应控制等。主要被用于机器人控制、工业程控等领域。9.2
4、神经网络特性简述 目前,有关神经网络的研究仍在不断的发展之中,很多种神经网络模型已被给出。但到目前为止,研究和使用最多的神经网络模型是采用BP算法的前向传播模型,亦称BP网络。BP网络的学习过程是一种误差修正型学习算法,它由正向传播和反向传播组成。在正向传播过程中,输入信号从输入层通过作用函数后,逐层向隐含层、输出层传播,每一层神经元状态只影响下一层神经元状态。如果在输出层得不到期望的输出,则转入反向传播,将误差信号沿原来的连接通路返回,通过修改各层神经元的连接权值,使得输出误差信号最小。Ruelhart等人在1986年提出的一般Delta法则,即反向传播(BP)算法,使BP网络出现生机。之后
5、,很多人对其进行了广泛的研究和应用。一些研究者分别证明了前传神经网络的映像能力、记忆能力和泛化能力。Funashi和Hecht-Nielsen(1989年)分别证明了随着隐单元的增加,三层网络所实现的映像可以一致逼近紧集上的连续函数或按L2范数逼近紧集上平方可积的函数。揭示了三层网络丰富的实现映像能力。应行仁(1990年)详细分析三层神经网络的记忆机制,指出具有足够多隐单元的三层神经网络可以记忆任给的样本集。泛化用来表征网络对不在训练集中的样本仍能正确处理的能力,实际上是一种内部插值或外部插值行为。Harris等讨论了三层网络的泛化能力,指出三层神经网络有一定的泛化能力,可进一步用双BP算法提
6、高其泛化能力。 9.3 基于内部回归神经网络的故障诊断9.3.1 IRN网络结构内部回归神经网络(Internally Recurrent Net,IRN)是利用网络的内部状态反馈来描述系统的非线性动力学行为。构成回归神经网络模型的方法有很多,但总的思想都是通过对前馈神经网络中加入一些附加的和内部的反馈通道来增加网络本身处理动态信息的能力,克服BP网络固有的缺点6。图9.1 IRN网络结构图9.1给出了一种IRN网络模型的结构,它由3层节点组成:输入层节点、隐层节点和输出节点,两个模糊偏差节点分别被加在隐层和输出层上,隐层节点不仅接收来自输入层的输出信号,还接收隐层节点自身的一步延时输出信号,
7、称为关联节点。设NH和NI分别为隐节点数和输入节点数(除模糊偏差节点),是IRN在时间的第个输入,是第个隐层节点的输出,是IRN的输出向量,则IRN可由下列数学公式描述: (9.1)式中,是隐层节点的非线性激活函数,、分别为从输入层到隐层、回归信号、从隐层到输出层的权系数,、分别为加在隐层和输出层上的模糊偏差单元的权系数。由方程(2.1)可以看出,隐层节点的输出可以视为动态系统的状态,IRN结构是非线性动态系统的状态空间表示。IRN的隐层节点能够存储过去的输入输出信息。9.3.2 基于IRN的故障诊断方法神经网络故障诊断模型,主要包括三层:输入层,即从实际系统接收的各种故障信息及现象。中间层,
8、是把从输入层得到的故障信息,经内部的学习和处理,转化为针对性的解决办法。输出层,是针对输入的故障形式,经过调整权系数后,得到的处理故障方法。简而言之,神经网络模型的故障诊断就是利用样本训练收敛稳定后的节点连接权值,向网络输入待诊断的样本征兆参数,计算网络的实际输出值,根据输出值的模式,确定故障类别。图9.2表示基于神经网络的故障分类诊断的一般流程图。图9.2 神经网络故障诊断流图用IRN网络来实现故障分类。IRN网络输入层有5个神经元对应5个测试点,输出层有5个神经元,隐层有10个神经元,其它关联节点和偏差单元的结构配置与图9.1相类似。以测试编码作为网络输入,以故障编码作为网络输出,第一层学
9、习率h为1.5,第二层学习率为1.5,输入偏差学习率为1.0,输出偏差学习率为3000,网络学习到第7步,其精度优于0.01,图9.3为IRN网络误差的收敛结果。将训练好的网络冻结,以测试编码为输入,使网络处于回想状态,回想结果如表9.1所示。表9.1 IRN网络对训练模式的回想结果测试编码111110100010000110001110011110故障诊断结果bit1bit2bit3bit4bit50.00000.00000.00000.00000.00000.99990.00000.00010.00010.00000.00000.99990.00010.00010.00000.00000.
10、00000.99590.00020.00010.00000.00000.00000.99980.00010.00010.00010.00000.00000.9975图9.3 训练误差曲线9.3.3 IRN网络的故障诊断方法在航天器电源分系统故障诊断中的应用(1) 航天器电源系统的故障树模型通常航天器的故障检测与诊断是以航天器的遥测参数为依据进行的故障判别和分析,航天器的测点将不同程度地反映出故障,但是,由于一个故障可能影响多个测点参数,因此给专家对航天器故障的分析带来麻烦。故障树是关于系统结构、功能和行为方面知识的定性因果模型。它是以某一故障事件为根结点,以该故障发生的前提条件为子结点,测点信
11、息为子结点而建立的反映事件逻辑与或关系的倒树状结构图。从故障诊断角度看,子结点事件是父结点事件的征兆,也是确定父结点事件发生的前提条件,于是可采用IFTHEN的产生式规则来表示其定性的因果关系,即IF“子事件”THEN“父事件”。因此,故障树分析是一种面向对象的、以故障为中心的分析方法。本文以主电源光照区母线电压过压为根结点,建立故障树,主电源光照区母线电压过压故障树如图9.4所示。(2) IRN网络在航天器电源系统故障诊断中的应用依据上述故障树模型,建立主电源光照区母线电压过压测试编码和故障编码的描述如表9.2所示,用IRN网络来实现故障分类,IRN网络输入层有12个神经元对应12个测试点,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 神经网络 故障诊断 12
限制150内