版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于神经网络的智能诊断方法摘要:故障诊断实质上是一个模式分类问题,即如何从测量空间到故障空间的映 射过 程,但是这中映射过程一般是复杂的且非线性的,这就需要我们找到一种有效的对复杂 非线性映射的逼近技术,神经网络就是其中一种。神经网络的学习训练过程是通过误差 反向传播算法利用训练样本的输出和已知的输出样本的误差不断调整各层的权值和各 个节点的阈值,自至最终满足误差精度要求。将待诊断的数据进行数据预处理和特征提 取后,将特征信号输入到已完成训练的神经网络中,根据输出的结果就可以完成对当前 数据的诊断。关键字:故障诊断,神经网络,BP网络人工神经网络(Artificial Neund Networ
2、ks,简称ANN)是在神经生理学研究 的基础上, 模仿人脑神经元结构特性而建立的一种网络系统。它由大量的处理单元高度互联而成, 具有对人脑某些基本特性的简单模拟能力。神经网络具有可学习性和并行计算的能力, 可以实现分类、优化、组织、联想记忆和非线性映射等功能。在故障诊断中,诊断推理 可以理解为根据特定的映射关系由故障征兆域到故障原因域的计算求解问题,对于复杂 的机械系统而言,这种映射关系一般为非线性的,由于神经网络可以对各种映射进行有 效的逼近,因此,神经网络及其相应算法在诊断推理中得到了广泛的应用。2神经网络的理论基础2.1人工神经元模型人工神经元模型是对生物神经元的简化和模拟,是神经网络的
3、基本处理单元,其典 型的模型结构如图1所示。图1人工神经元的模型结构作为多输入但输岀的线性或非线性原件,其输入输出间的关系可以表述为:其中,兀是來自其他单元的输入,叫是第i个神经元与当前神经元间的权值,b为阈 值,/()为激活函数一般取为线性函数、阈值函数或Sigmoid型函数,y为神经元的输 出。2.2 BP神经网络的结构# Oi在神经网络的实际应用中,BP (Back Propagation)误差反向传播前馈神经网 络是使 用最广泛的一种网络结构。BF神经网络由输入层、隐层、输岀层神经元 构成,同层的 神经元间无任何联系。系统输入从输入层开始,依次经过各隐层,由输出层输出,每一 层神经元的
4、输出只影响下一层神经元的输出。BP神经网络可以视为一个由输入到输出 的非线性映射,即尸:疋一#.下面以一个3层 的BP神经网络为例來进行具体说明, 其结构模型如图2所示。兀I输入层隐层输出娱图2 3层BP神经网络神经元的激活换数选为Sigmoid型两数,即/(%) = %,“。心+0)输入层厂节点的输入等于其输出 /二L2,隐层丿节点的输入输出分别为:1-1泸“)二+ exp (p)式中:为输入层第i个神经元与隐层第j个神经元的连接权值,乞为隐层第j个神经 元的阈值。输出层第K个节点的输入、输出分别为:代二工除儿一r=lS=./W = % + exp (如)(6)式中:为隐层第j个神经元与输出
5、层第k个神经元间的连接权值,/为输出层第k个神经元的阈值。2.3 BP神经网络算法BP算法是一种有导师的训练算法,在给定输出目标的情况下,按其输入与输出的 目标差值之差的平方和为目标函数,通过调节权值使目标函数达到最小值。其原理是: 输入信息的正向传播和误差的反向传播。在正向传播中,将一个训练样本的特征向量 输入神经网络,经过神经网络的前向传播计算得到一个实际输出,然后将该输出与期望 的样本输出相比较,如有偏差,则转入反向传播过程,将该偏差由原来的联络通路返回, 通过调整各层神经元的联系权值,使误差减小;然后,再转向正向传播过程,反复迭代, 直到误差小于等于允许值,学习结束,BP算法的具体 流
6、程如图3所示。MUtfl初0化图3 BP算法的流程3基于神经网络的故障诊断3.1基于神经网络的故障诊断流程故障诊断实质上是一个模式分类问题,即如何从测量空间到故障空间的映射过程, 但是这中映射过程一般是复杂的且非线性的,这就需要我们找到一种有效的对复杂非 线性映射的逼近技术,神经网络就是其中一种。如图4所示,测最空 间为监测状态矢 量兀,兀二厶,阳,几J其中/加为诊断系统的第i组第N个监 测量(特征信号); 故障空间为诊断系统的类故障分别用-刀表示,耳表示系统正常;映射关系R”。根据反映真实映射关系0的n组采样数据,求解近似分类器衣的过程就是利用n组监测 状态 量对神经网络进行训练的过程。0的
7、分类性能(即神经网络的泛化能力)决定最终的故 障诊断性能。实际故障诊断时,将监测到的数据送到训练好的神经网络中泛化即可得 到故障诊断结果。图4基于神经网络的故障诊断示意图故片空何一个神经网络用于故障诊断时,主要包括三层:1输入层,即从控制系统接受各种 故障信息及现象。2中间层,是把从输入层得到的故障信息,经内部的学习和处理,转 化为针对性的解决办法。中间层含有隐节点,它通过权系数W连接着输入层与输出层, 当然中间层可以不是一层,根据不同的需要,可以采用多层,也可以不要中间层,只是 连法不同而己。3输出层,是针对输入的故障形式,经过调整权系数半后,建立起故障 样本与故障类型之间的对应关系。对于每
8、一个新输入的状态信息,网络将迅速的给出 分类结果。基于神经网络的故障诊断的具体漩程如图5所示,在应用神经网络进行故 障的识别吋,首先应该建立神经网络模型。一个多层神经网络模型由输入层、多个隐 层和输出层构成。神经网络模型的建立包扌舌以下儿个步骤:1. 输入节点的选取。BP网络的输入节点如果选择过多则会导致BP网络结构过于庞 大,不可避免地引入更多的噪声信息,输入节点选择过少则不能保证网络所必需 的信息量,因此选择网络的输入节点是建模的重要任务。一般选取 能够全面反映 系统状态的特征信号作为输入节点。2. 输出节点的选取。输出节点的选取与需要的诊断的故障有关,一般以要求识 别的 各个故障作为输出
9、节点。3. 隐层数和隐层节点数的选取。一般来说,隐层节点数与层数有关,层数增加,函 数复杂性增大,可形成更复杂的函数关系,提高拟合精度,从而可以减少隐层节 点数,但收敛速度可能降低,而在给定隐层数的情况下,节点数越多,函数映射 复杂性越大,函数拟合更为准确。简而言之,隐层数越少,隐层节点数就需要的 越多:隐层数越多,隐层节点数就需要越少。1989年Robert Hecht-Nielson证明了 一个三层的BP神经网络可以实现任意n维空间到m维 空间的映射,因此在实际 应用中一般选取三层BP神经网络进行故障诊断。隐层节点数的确定可依据经验公式:心顾,M为输出层节点数,N为输入层节点数,k为隐层节
10、点数。4. 学习效率的选取。学习效率决定每一次循环训练所产生的权值变化。大的学习效率 可能导致系统不稳定;但小的学习效率导致较长的训练时间,可能收效很慢,不过能保 证网络的误差值不跳出误差表面的低谷而最终趋于误差值。因此一般情况下,倾向于 选取较小的学习速度以保证系统稳定。学习效率的 选収范围在0.01-0.8 Z间。5. 神经元激活函数的选取。根据神经网络的要求,一般选择Sigmoid函数作为BP网 络的神经元激活函数。Sigmoid函数有以下一些良好的特点:(1)当输 入值较小 时,也会有一定的输出值,这样一來较小的信息反映就不会丢失,这对早期故障的 诊断十分有利。(2)当输入值较大时,输
11、出值趋于常数,这样就不会造成“溢出” 现象。(3) Sigmoid函数具有良好的微分特性,即竽=/ (x) I-/ (Q,这为我 们进行学习算法时带來的方便。dx6. 初始权值的设定。网络的初始权值如果是均等的,那么在训练过程中它们会始终 保持不变,所以一般对初始权值赋予随机数。但是初始随机数的设定范围不能太 窄,若都在零值附近的话则会引起网络的震荡或停滞不前,所以初始权值的取值 范围一般设为0-1 07. 数据规范化处理。由于学习样本中各数据的物理最各不相同,数值大小也存在着 很大的差别。为了提高训练精度,在进行网络训练之前应该对所收集到的样本数 据进行规范化处理。规范化输入样本可采用不同方
12、法,既可以对所有输入节点的 数据一起进行规范化,也可以单独考虑对每一个输入节点的数据进行规范化。平 均值法是最为常见的规范化方法,其计算公式为:/= -VA-, x为实际样本数据, 兀瘁山轴为样本数据的最大、最小值,/XX * max min为规范化的样本数据。规范化的样本包括训练样本和测试样本。图5基丁神经网络的故障诊断过程神经网络模型建立后就需要对其进行训练C训练的过程可简述如下:将归一化的 训练样本输入到神经网络中,得到其输出并与己知的输出样本进行对比计算各层的谋 差。根据各层谋差的结算结杲不断调制网络的权值和阈值,直至最终满足误差精度要 求。这样就完成了神经网络的训练,此时从状态空间到
13、故障空间的非线性映射关系就 包含在了各层的权值和阈值中。待诊断的数据经过数据预处理并提取其特征信号,将特征信号输入到已完成训练的神经网络中,根据输出的结果就可以完成对当前数据的诊断。3.2基于神经网络的故障诊断方法的优缺点基丁 神经网络的智能故障诊断系统具有如下优点:1)由于神经网络的知识是通过各层的权值和各个节点的阈值來表示的,所以神 经网 络具有统一的知识表达形式,知识库组织管理容易,通用性强,便于移 植与扩 展;2)神经网络的知识获取容易实现白动化,如鬥组织、自学习:3)可以实现并行联想和自适应推理,对知识的完备性要求低,容错性强;5)4)能够表示事物之间的复杂关系,如模糊关系; 可以避
14、免传统专家系统的“组合爆炸”和“无穷递归”等问题;6)没有复杂的推理过程,可以实现实时在线诊断。神经网络用于故障诊断也存在着一些问题:1)训练样本获取困难:2)忽视了领域专家的经验知识;3)连接权值形式的知识表达方式难丁 理解。3.3基于神经网络的故障诊断技术的发展趋势基丁神经网络的故障诊断技术的发展趋势与神经网络的发展息息相关。将小波变 换、遗传算法与神经网络有机结合正成为一大热门的研究方向。小波变换继承和发展 了加窗Fourier变换的局部化思想,它的时频分辨率在高频处时间分辨率高,在低频处 频率分辨率高,即不同的尺度观察信号和以不同的分辨率分析信 号。因此小波变换可 以对采集的信号进行预
15、处理,完成采样数据的噪声去除与特征提取,将多维数据空间 实行压缩,使输人神经网络的输人模式特征得到精简,从而提高了神经网络进行故障诊 断的快速性及准确性。此外,遗传算法作为一种随机搜索的全周优化算法,借鉴了生 物进化中“适考生存”的思想,在特征提取 及神经网络的学习过程中呈现出强大生命 力,也能提高神经网络故障诊断的快速性及准确性。4结论本文对神经网络的结构和特性进行了分析,指出神经网络具有可学习性和并行计 算的能力,可以实现分类、优化、自组织、联想记忆和非线性映射等功能,这正好适 用丁故障诊断需要完成从状态空间到故障空间非线性映射的要求。神经网络用故障 诊断首先需要完成对神经网络模型的构建,然后就需要对神经网络进行训练,神经网 络的训练过程是根据误差反向传播算法利用训练样本和已知的输出样本不断调整各层 的权值和各个节点的阈值,直至最终满足误差精度要求。将待诊断的数据进行数据预 处理和特征提取后,将特征信号输入到已完成训练的神经网络中,根据输出的结果就 可以完成对当前数据的诊断。本文还分析了基于神经网络的故障诊断技术的优缺点和 发展趋势,对基于神
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小红书:小红书官方直播间三招教你账户成长
- 九年级化学下册 第九章 现在生活与化学9.2 化学合成材料说课稿 (新版)粤教版
- 2024秋九年级语文上册 第六单元 22《范进中举》教学设计 新人教版
- 八年级道德与法治下册 第一单元 坚持宪法至上 第一课 维护宪法权威 第1框 公民权利的保障书教案 新人教版
- 2024-2025学年高中历史 第四单元 雅尔塔体制下的“冷战”与和平 第15课“冷战”的形成(1)教学教案 岳麓版选修3
- 2024-2025学年高中语文 第四单元 古代人物传记 第12课 苏武传教案 新人教版必修4
- 2023三年级英语下册 Unit 1 Let's go to school Lesson 1教案 人教精通版(三起)
- 租赁桥面板合同(2篇)
- 颐和园课件 总结
- 苏教版江苏省东台市2023-2024学年高二上学期期末数学试题
- 2024年消防月全员消防安全知识专题培训-附20起典型火灾案例
- 田径运动会径赛裁判法PPT课件
- 学科带头人推荐报告
- 医学影像技术试题
- 国家电网公司电力客户档案管理规定
- 单相接地电容电流的计算分析1
- (完整word版)A4红色稿纸模板.doc
- 群众问题诉求台帐.doc
- 高强Q460钢焊接作业指导书
- APL-期刊模板
- (完整版)小学四年级英语阅读理解20篇)
评论
0/150
提交评论