为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

SOM神经网络

2017-10-13 13页 doc 137KB 69阅读

用户头像

is_083599

暂无简介

举报
SOM神经网络SOM神经网络 西 安 建 筑 科 技 大 学 研 究 生 课 程 考 试 试 卷 考试科目:人工神经网络 课程编码:071032 任课教师:谷立臣 考试时间: 学 号:1107210704 学生姓名:景理 题号 成 绩 总 成 绩 学 分 1 2 3 4 5 6 阅卷人签字 7 8 9 试题总页数 10 SOM 神经网络在旋转机械故障诊断中的应用 【摘 要】研究和分析了自组织映射(SOM)神经网络的结构和算法,把 SOM 网络应用在旋转机械故障诊断中,利用振动传感器拾取振动信号,通过对时域、...
SOM神经网络
SOM神经网络 西 安 建 筑 科 技 大 学 研 究 生 课 程 考 试 试 卷 考试科目:人工神经网络 课程编码:071032 任课教师:谷立臣 考试时间: 学 号:1107210704 学生姓名:景理 题号 成 绩 总 成 绩 学 分 1 2 3 4 5 6 阅卷人签字 7 8 9 试题总页数 10 SOM 神经网络在旋转机械故障诊断中的应用 【摘 要】研究和分析了自组织映射(SOM)神经网络的结构和算法,把 SOM 网络应用在旋转机械故障诊断中,利用振动传感器拾取振动信号,通过对时域、频域的分析来提取特征。通过对输入样本的“聚类”,实现对故障的自动分类。这种故障的分类通过 MATLAB 更容易实现可视化的界面。仿真结果明该方法可以对故障进行有效、准确地诊断,从而为旋转机械的故障诊断提供了一种新的途 径。 关键词:旋转机械;SOM 神经网络;故障诊断 1 引言 旋转机械是工业生产的直接驱动力,是石油、矿山、电力等重要生产部门中的关键生产工具,往往一个零件出现故障,整个设备都不能工作,对整个生产造成很大的损失。由于价格昂贵,一般都不配备备用设备。如何做到在旋转机械运行或停机时,在基本不拆卸的情况下,掌握机器的运行情况,判定系统故障的部位、起因、严重程度,并提出相应的解决,非常重要。神经网络具有并行分布式处理、联想记忆、自组织及自学习能力和极强的非线性映射特性,能对复杂的信息进行识别处理并给予准确的分类。因此可以通过神经网络理论进行故障诊断。由于 SOM 人工神经网络具有网络结构简单、自组织自学习能力强和学习速度快等优点,本文将采用 SOM 人工神经网络。实验结果表明这种方法具有很好的实用性。 2 SOM神经网络诊断方法 2.1SOM神经网络结构 SOM人工神经网络是一个可以在一维或二维的处理单元阵列上,形成输入信号的特征拓扑分布,结构如图一所示。网络模拟了人类大脑神经网络自组织特征映射的功能。该网络由输入层和输出层组成,其中输入层的神经元个数的选取按输入网络的向量个数而定,输入神经元为一维矩阵,接收网络的输入信号,输出层则是由神经元按一定的方式排列成一个二维节点矩阵。输入层的神经元与输出层的神经元通过权值相互联结在一起。当网络接收到外部的输入信号以后,输出层的某个神经元便会兴奋起来。 SOM网络模型由以下4个部分组成: (1)处理单元阵列。由于接收事件的输入,并且形成对这些信号的判别函数。 (2)比较选择机制。用于比较判别函数,并选择一个具有最大函数输出值的处理单元 (3)局部互联作用。用于同时激励被选择的处理单元及其最邻近的处理单元。 (4)自适应过程。用于修正被激励的处理单元的参数,以增加其对应于特定输入判别函数的输出值。 图1、SOM神经网络模型 2.2 SOM网络的训练方法 SOM神经网络采用的算法称为Kohonen算法,它的基本思想是:网络输出层的各神经元通过竞争来获得对输入层的响应机会,最后只有一个神经元获胜。获胜的神经元对它临近的神经元的影响由近及远,由兴奋逐渐转为抑制,那些与获胜神经元有关的各连接权朝着有利于它竞争的方向转变。 SOM网络的算法如下: (1)初始化 ˆ对输出层各权向量赋予较小的随机数并进行归一化处理,得到w(j,1,2, j *N(0),建立初始优胜邻域和学习率初值。为输出层神经元数目。 ,m?m)j (2)接受输入 pˆ从训练集中随机取一输入模式并进行归一化处理,得到,X(p,1,2,?n)n为输入层神经元数目。 (3)寻找获胜节点 p*ˆˆw计算和的点积,从中找到点积最大的获胜节点。如果输入模式未经jXj 归一化,应按式?计算欧式距离,从中找出距离最小的获胜节点 m2ˆˆˆd,X,W,[X,W] ? ,jjj,1j *N(t) (4)定义优胜邻域 j **N(0)设为中心确定时刻的权值调整域,一般初始邻域较大,训练过程中jtj *N(t)随训练时间收缩。 j (5)调整权值 *对优胜邻域N(t)内的所有节点调整权值 j p*w(t,1),w(t),,(t,N)[x,w(t)] i,1,2,?nj,N(t) ? ijijiijj式中 w(t)—神经元i到在j时刻的权值;ij *,(t,N)—训练时间和邻域内第j个神经元与获胜神经元j之间的拓扑距离N的函数。 (6)结束判定 当学习率结束训练;不满足结束条件时,转到步骤(2)继续。 ,(t),,时,min 开始 初始化权向量,并归一化 建立初始优胜领域和学习速率 归一化输入向量 寻找获胜节点 改变优胜邻域t=t+1 调整权值 更改学习速率 N t=T Y 结束 图2、SOM网络训练流程图 2.3 SOM网络可视化 在旋转机械故障中,应用可视化技术可以简洁明了观察到故障的类别。对于 SOM网络的训练结果而言,目前较多的是利用 U 矩阵法(Unified Matrix ,简称 U- Matrix)来显示聚类训练结果,即 U 矩阵图。SOM网络竞争层的每个神经元都拥有一个二维坐标,分别计算每个神经元与相邻神经元权值向量之间的距离,并取这些距离值的平均值作为该神经元的第三维坐标值,即神经元的高度,如图 3 所示 图3.U矩阵示意图 n,n假设SOM网络而输入层为维,竞争层的结构为,每个神经元的坐标nxy 为,其权值向量为。 w(x,y)b(x,y)1 则神经元与其相邻神经元的距离为: (x,y)(x,1,y) 2 d(x,y),b(x,y),b(x,1,y),[w(x,y),w(x,1,y)],xiii 神经元与其相邻神经元的距离为: (x,y)(x,y,1) 2 d(x,y),b(x,y),b(x,y,1),[w(x,y),w(x,y,1)],yiii 神经元与其相邻神经元的距离为: (x,y)(x,1,y,1) b(x,y),b(x,1,y,1)b(x,y,1),b(x,1,y)1d(x,y)[],, xy222 U(2n,1),(2n,1)个节点该矩阵结构有,其中神经元高度值用灰度表示,xy 在二维平面上显示自组织网络训练结果,即可得到 U 矩阵图。U 矩阵图的灰度 分布,用于表示输入模式的聚类倾向:灰色区域对应较大的 U 矩阵值,用于表示类别边界,白色则对应较小的 U矩阵值,用于表示聚类中心。 3 旋转机械故障诊断的步骤 对旋转机械进行故障诊断的大体步骤如下四步: (1)选取具有典型特征的故障样本; (2)对具有典型特征的故障样本进行学习,学习完成后,对输出的获胜神经 标上该故障的记号; (3)把需要检测的样本输入到 SOM 网络中进行学习; (4)把待检测样本输出神经元的位置和标准输出的位置进行比较,和哪种故 故障样本的输出位置相同,说明待检测样本就是哪种故障。如果和几种 输出的位置都比较接近,说明这几种故障都有可能发生,主要看待检测 样本输出的位置和哪种标准输出的位置之间的欧式距离最近。 4 SOM 网络在旋转机械故障诊断中的应用 4.1 旋转机械常见故障形式 故障诊断是通过提取设备状态的特征向量,在向量空间内,对故障类型进行分类。对大型旋转机械,通常拾取振动信号,通过对时域、频域的分析来确定故障类型。通过大量的分析和研究,旋转机械的典型故障有:(1)不平衡(P1)(2)不对中(P2)(3)油膜涡动(P3)(4)油膜振荡(P4)(5)喘振(P5)(6)轴 )横向裂纹(P7)(8)联轴器损坏(P8)(9)轴承座松动(P9)向碰磨(P6)(7 (10)不等轴承刚度(P10) 4.2 采集数据样本 经过大量的试验、测试,分别对机组中需要测试的部位在未带负荷和带负荷状况下,用振动传感器进行测试。经过数据采集系统和分析软件的处理,对各个测点进行数据采集。采集各种故障状态下的数据,形成标准样本数据和待检测数据。振动监测系统结构,如图4所示。采集后的样本数据经过处理后,如表 1 所示。 图4、震动监测系统结构图 表 1 旋转机械故障样本 故障类型 1 2 3 4 5 6 7 8 9 P1不平衡 0.00 0.00 0.00 0.00 0.90 0.05 0.05 0.00 0.00 P2不对中 0.00 0.00 0.00 0.00 0.40 0.50 0.10 0.00 0.00 P3油膜涡动 0.10 0.80 0.00 0.10 0.00 0.00 0.00 0.00 0.00 P4油膜震动 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 P5喘振 0.70 0.00 0.00 0.00 0.30 0.00 0.00 0.00 0.00 P6轴向碰磨 0.10 0.05 0.05 0.10 0.30 0.10 0.10 0.10 0.00 P7横向裂纹 0.00 0.00 0.00 0.00 0.20 0.40 0.20 0.20 0.00 P8联轴器损坏 0.10 0.20 0.10 0.00 0.20 0.30 0.10 0.00 0.00 P9轴承座松动 0.90 0.00 0.00 0.00 0.00 0.00 0.00 0.10 0.00 P10不等轴承0.00 0.00 0.00 0.00 0.00 0.80 0.20 0.00 0.00 刚度 4.3采集数据样本仿真实验 设计网络结构:(1)输入层:10 个节点(神经元);(2)输出层:9×9=81 个节点(神经元)。如图5所示,利用Matlab神经网络工具箱对标准故障样本进 P1、P2„„P10共行训练,训练后各种故障在竞争层中的分布,如图5所示。 10种故障均匀的分布在输出层所在平面对应的神经元上。SOM神经网络完成训练后,对每个输入都有特定的输出层神经元与之对应。这种输入输出的对应关系在输出的平面中表现的非常清楚。 P3 P9 P4 P5 P8 P6 P7 P1 P10 P2 图5.标准样本训练结果图 为了检验SOM神经网络对旋转机械故障诊断的准确度,待检测样,如表2所示,把表2中待检验的样本送入网络中进行训练。 表 2 待检测样本 序故障类1 2 3 4 5 6 7 8 9 号 型 t1 P2不0.00 0.00 0.00 0.00 0.50 0.6 0.20 0.00 0.00 对中 t2 P4油0.00 0.00 0.00 1.00 0.00 0.05 0.00 0.00 0.00 膜震荡 t3 P6轴0.15 0.10 0.05 0.05 0.30 0.10 0.20 0.10 0.00 向碰磨 程序运行: P3 P9 P4 P5 P8 P6 t 2 t 3 P7 P1 P10 P2 t1 图6、待检测样本仿真结果图 如图6 所示,可以看出测试样本 t1和 P2重合为第二种故障(不对中);测 试样本 t2、t3和 P6重合为第六种故障(轴向碰磨); 问题:t2和P6匹配,是因为输出层神经元个数的选取,个数过多增加计算 量,降低学习的速度;数目过少,可能把两种模式相近的故障诊断为同一种故障。 和待检测样本对比,可以看到利用 SOM 网络诊断结果和测试结果基本一致, 证明该方法对于旋转机械常见故障的诊断是完全有效可行的。 5、结论 利用 SOM 神经网络对输入样本的“聚类”作用,实现了对故障样本的分 类。由于输出层神经元对输入层神经元有特定的响应关系,这种响应关系很容易 实现图形的可视化。从而使故障的分类更加直观。同时输出层神经元的选取如果 不当,可能造成对模式相近的故障不能明显区分,这是由网络算法决定的。 附录: p=[ 0.00 0.00 0.00 0.00 0.90 0.05 0.05 0.00 0.00; 0.00 0.00 0.00 0.00 0.40 0.50 0.10 0.00 0.00; 0.10 0.80 0.00 0.10 0.00 0.00 0.00 0.00 0.00; 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00; 0.70 0.00 0.00 0.00 0.30 0.00 0.00 0.00 0.00; 0.10 0.05 0.05 0.10 0.30 0.10 0.10 0.10 0.00; 0.00 0.00 0.00 0.00 0.20 0.40 0.20 0.20 0.00; 0.00; 0.10 0.20 0.10 0.00 0.20 0.30 0.10 0.00 0.00; 0.00; 0.90 0.00 0.00 0.00 0.00 0.00 0.00 0.10 0.00; 0.00; 0.00 0.00 0.00 0.00 0.00 0.80 0.20 0.00 0.00]'; 0.00]'; net=newsom(minmax(p),[9 9]); net=train(net,p); y=sim(net,p); yc=vec2ind(y); %输出聚类结果 yc_99=yc test=[ 0.00 0.00 0.00 0.00 0.50 0.6 0.20 0.00 0.00; 0.00 0.00 0.00 1.00 0.00 0.05 0.00 0.00 0.00; 0.00; 0.15 0.10 0.05 0.05 0.30 0.10 0.20 0.10 0.00]'; 0.00]'; Y_test1=sim(net,test); Yc_test1=vec2ind(Y_test1) 运行结果: SOM网络拓扑结构 临近神经元之间的距离情况 神经元分类 临近神经元之间的连接关系
/
本文档为【SOM神经网络】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索