基于神经网络的滚动轴承故障诊断方法的研究
2024-10-18
来源:威能网
第2期 机械设计与制造 2012年2月 Machinery Design&Manufacture 187 文章编号:1001—3997(2012)02—0187—02 基于神经网络的滚动轴承故障诊断方法的研究术 胡耀斌厉善元胡良斌 (南华大学机械工程学院,衡阳421001) Fault diagnosis of rolling bearing based on neuraI network HU Yao-bin,LI Shan-yuan,HU Liang-bin (School of Mechanical Engineering,University of South China,Hengyang 421001,China) 【摘要】神经网络是一种具有非线性映射能力强以及自学习、自组织、自适应等优点的智能方法, 非常适合于滚动轴承的故障诊断。针对滚动轴承是机械设备重要的易损零件之一,大约有30%的故障 是由轴承损坏引起的,提出了基于神经网络的滚动轴承故障诊断方法。以滚动轴承小波分解后的能量 信息作为特征,通过神经网络作为分类器对滚动轴承故障进行识别、诊断。实验表明,该方法对于滚动 轴承的故障诊断具有良好的效果和应用价值,并可方便地推广到其他类似的诊断领域。 关键词:神经网络;故障诊断;滚动轴承 【Abstract】Neural network is a non-linear intelligent method has the advantage of a mapping capa— bility and self-learning,self-organizing,adaptive,etc,nad which is idealfor rolling bearingfault diagnosis. We proposed a method for fault testing on rolling bearing based on neural network in connection with rolling bearing is importnat to machienry and equipment offragile parts and approximately 30%of which failures are caused by bearingdamage.The method use the energy information@er rollingwavelet decom- position as aleature and the neurla network as clsasiifer to identify and diognosis the rolling bearingfault. Experiemnts show that the method is thefault diagnosisfor rolling bearing with good results and value,and Can be easily extended to other similra diagnostics. Key words:Rolling bearing;Neural network;Fault diagnosis 中图分类号:TH16,TH133.33 文献标识码:A 1引言 动轴承振动频域上的特定分布的方法。 滚动轴承是机械设备重要的易损零件之一,它的运行状态 而小波变换(WaveletTransform)是一种新的时频分析方法[2-31, 直接影响到整个机械设备的状态。由于工作面接触应力的长期反 被誉为分析信号的显微镜,很适合提取非稳态信号。我们采用 复作用,极易引起轴承疲劳、裂纹、压痕等故障,严重的会导致轴 Mallat小波分解算法,对采集到的滚动轴承的加速度信号作三层 承断裂,造成事故。在旋转机械设备故障中,约有30%的故障是由 分解,将采集到的振动信息划分为8个频带。再依据分解后各频带 轴承损坏引起的。传统的诊断方法如冲击脉冲法[1_和共振解调法 能量的分布,判断当前信号正显现那种元件(内圈、外圈、滚动体 虽然较大的提高了诊断精度,但是仍然需要人工辅助,难以实现 等)故障时的典型特征频率,从而判断滚动轴承的故障类型及其严 复杂环境下的精确诊断。因此,采用智能方法对滚动轴承进行状 重程度。振动信号经小波包分解后,在某一层次上不同正交小波包 态检测以及故障诊断显得十分必要。而神经网络作为一种应用广 空间上的能量分布,如同滚动轴承的故障特征频率谱一样,反映了 泛的智能方法,具有非线性映射能力强,以及自学习、自组织和自 滚动轴承运行状况的本质特征。特征提取的具体算法如下: 适应的优点,非常适合于滚动轴承的故障诊断。 (1)采用Mallat小波分解算法,将加速度信号进行三层小波 2滚动轴承的特征提取 分解,并进行信号重构,得到8组小波包系数。 Mallat算法可简单表述如下: 滚动轴承在旋转过程中,难免会产生振动。当滚动轴承存在 缺陷时,将会对元件产生冲击,而这种冲击将会进一步引起整个 轴承的振动。对应不同缺陷,这些振动将呈现出不同的特征。从总 =∑ j- h (k=0,1,2…Ⅳ_1) 体上可将滚动轴承缺陷的振动,划分为低频诊断和高频诊断,其 =中低频诊断,主要是针对滚动轴承中,各元件缺陷的旋转特征频 ∑ 。 率进行的;而高频诊断,则着眼于滚动轴承因存在缺陷时,所激发 式中 —信号的时域波形; (n),g(n)—共轭镜像滤波器的脉冲 的各元件的固有频率振动。它们在原理上没有太大的区别,滚动 相应;Ⅳ一采样点数 —分解层数; 层的相似系数; 轴承特征提取的原则,就是寻求一种能够表现不同故障类型在滚 层的细节系数。 ★来稿El期:2011—o4—25★基金项目:湖南省科技计划项目(2011GK3189) 188 胡耀斌等:基于神经网络的滚动轴承故障诊断方法的研究 3.2神经网络的训练 第2期 重构公式如下所示: J=∑ h +∑ (2)求重构后的信号各频段的能量E,公式如下: 二. .2 = 上世纪80年代,以Rumelhart和Mcclelland为首,提出的多 层前馈网络的反向传播(Back Propagation)学习算法,简记BP算 法。BP算法是是非循环多级网络最常用的训练算法,也是一种有 l l 式中: U=O,1,...,7; =0…1…,n)—重构信号离散点的幅值。 导师的学习算法,具有广泛的适用性I61。在这里我们采用BP算法 (3)为了更好的反应不同故障带来的固有振动频率的本质, 对故障诊断网络进行训练,具体的算法流程如下:(1)对网络的权 从而获得更具一般I生的特征。最后对各频段能量进行归一化,获 值以及偏置进行随机初始化,使得初始权值的大小在0.5附近; 得特征向量:In=告[ ,E。, ,E,,E4,Es, , ] 厂’r———一 (2)对样本数据随机排序,以提高网络的训练速度;(3)按照排序 输入样本,正向计算得到模式识别网络输出,依据期望输出获得 输出层的误差;(4)将输出层误差进行反向传播,获得各层局部梯 度;(5)依据局部梯度修正各层权值与偏置;(6)判断当前样本是 否为最后一个样本,如否则重新执行第3步;(7)计算当前网络的 总体平均误差,判断是否小于预设值,如否则重新执行第2步; (8)输出训练好的神经网络。 其中,E=\T/∑( ) j=o 3神经网络模型及故障诊断网络的构建 3.1故障诊断网络的结构 人工神经网络,是依据生物原理提出的人工智能算法,是对生 物神经元的模拟和简化。从滚动轴承的实际诊断过程可以看出,其 实质是—个模式识别过程。与传统的模式识别方法相比,人工神 经网络能实现任意复杂的判别曲面,具有更强的适应能力 。 我们采用三层的神经网络结构,如图1所示。 4试验与结果 为了检验诊断方法的可靠眭,我们通过实验分别采集了6307 滚动轴承无故障、内圈故障、外圈故障和滚动体故障的加速度振动 信号,进行轴承故障的识别验证。诊断测试系统图,如图2所示。 图2诊断测试系统图 表1滚动轴承特征向量表 输入层 隐藏层 输出层 图1滚动轴承故障诊断网络结构 网络的第一层为输入层,输入采用小波分解得到的特征向 量。第二层为隐藏层,b 为偏置。由于输入向量1一范数本身处于 [0,1]区间,故隐藏层选用Sigmoid激活函数,( )= l_Ie 一,式中: 大于0的常数,在这里直接取ot=l。而隐藏层神经元的多少, 也对网络的识别性能有着重要的影响。如果隐藏层神经元过少, 则网络无法有效地对样本信息进行学习,从而大大降低识别效 果;反之,隐藏层神经元过多,则不仅会延长网络训练时间,对样 本数量的要求也会提高。确定隐藏层神经元个数的基本原则是: (1)在满足精度要求的前提下,取尽可能紧凑的结构,即取 尽可能少的隐藏层神经元;(2)隐藏层神经元个数,必须小于Ⅳ一1 (其中Ⅳ为训练样本数);(3)训练样本数必须多于网络模型的连 接权数(一般为(2一l0)倍)。经过试验测试,我们发现隐藏层选择 l8个神经元比较合适。网络的第三层为线性输出层,针对模式识 别的神经网络,输出层采用线性输出比较有利。对应的期望输出 0,1,0)和滚动体故障(0,0,0,1 o 实验采用电机带动滚动轴承转动,电机转速1380dmin,传感器 大器连接凌华PCI-9118数据采集卡,采样频率为10kHz。实验—共 103加速度传感器,安装在负载上边。传感器经过电荷放 分别为:无故障(1,0,0,0)、内圈故障(O,1,0,0)、外圈故障(O, 选用BZ1第2期 机械设计与制造 2012年2月 Machinery Design&Manufacture 189 文章编号:1001—3997(2012)02—0189—03 基于特征造型的轴类零件设计系统 :l= 程皓亮李华姚进 (四川大学制造科学与工程学院,成都610065) The design system of shaft parts based on feature modeling CHENG Hao-liang,LI Hua,YAO Jin (School of Manufacturing Science and Engineering,Sichuan University,Chengdu 610065,China) 【摘要】以特征造型思想为基础,用VB 6.0和Access 2003为开发工具对Autodesk Inventor进行{ 二次开发,开发出轴类零件设计系统。系统采用模块化结构,主要阐述了信息输入及处理模块、特征造{ 型模块、工程图绘制模块等主要模块及其实现方法。系统能够对不同形状的轴类零件进行计算机辅助i 设计并生成工程图,具有记录建模过程并实现人机交互功能的特点,显著的提高了设计效率。 { 关键词:特征造型;轴类零件;Inventor二次开发 i 【Abstract】Based on feature modeling,using VB6.0 and Access 2003 as tools,n design system for{ s parts has been accomplished with the further development of Autodesk Inventor.On the concept of 2 omdule structure,this system si composed fo three main modules which are module fo data input and pro一《 cessing,module fofetaure omdeling,and omduleforproject drawingplotting.This system cnafacilittae de—i sing foall kinds ofs parts with varied shapes and project drawing si genertaed,which have the advan一《 tage forecording omdelingprocess nad human--computer interaction,improved the desing efifciency swilr—i can ; Key words:Feature modeling;Shaft parts;Inventor secondary development 5 中图分类号:TH16,TH13文献标识码:A 己I言 速器造型方法跟本系统类似,但是其生成的二维图无法标注,且设 的轴类零件设计占用了设计人员 计力11速器没有记十 的功能。特征的造型方法 大量的时间和精力,因此,如何将轴类零件设计简易化一直是国内 被工程设计人员广泛的接受和使用,而Inventor的设计思想就是基 外学者较为关注的研究课题。目前,提高轴类零件建模效率的常用 于特征的造型方法。鉴于轴类零件自身的特| 和Inventor良好的二 方法是轴的参数化造型,这种方法用尺寸驱动的功能可以得到不同 次开发接口功能,系统利用VB对Inventor进行二次开发,实现了 尺寸的轴,但无法改变轴的特征形状。Inventor自带的轴的设计加 可选择化轴特征建模、{ 和生成工程图。 ★来稿日期:201 1-04—25 ★基金项目:四川省科技支撑计划项目(2010GZ0173) 采集了160个样本,每种类型40个,其 20 诊断的成功经验,如同时引入温度、加速度、声发射器信号[7】,是下 个用来i儿陈。部 向量,如表1所示。 一步研究工作的方向。 学习后,对所有的 车递珩了检测。检测的结果,如表2所示。 参考文献 表2滚动轴承故障神经网络诊断结果 l 1 J R.Martin.Detection ofBall Bearing Malfunction[J].Instruments and Cont— rol Systems,1970(12):79—82. [2]杨国安,钟秉林,黄仁.机械故障信号小波包分解的时域特征提取方法 研究[J].振动与冲击,2001,20(2):27—30. [3]李世玲,李治,李合生.基于小波包能量特征的滚动轴承故障监测方法 [J]_系统仿真学报,2003,15(1):78—82. 14 J SimonHaykin.Neurlanetworksacomprehensivefoundation[M J.Beijing: 5结束语 China Machine Press,2003. [5]李萌,陆爽.基于小波神经网络的滚动轴承智能故障诊断系统[J].仪 滚动轴承的故障检测,是一项重要的研究课题。提出的采用 器仪表学报,2005,26(8):609-610. 神经网络进行滚动轴承故障诊断的方法,经过实验验证,具有良 [6]周昌雄,陈迅.基于关联维数与BP神经网络的滚动轴承故障诊断[J]. 好的识别效果,而且具有再学习方便、识别速度快、可进行在线诊 轴承:2003(9):32-34. 断且便于推广的优点。但是由于实验室采集到的滚动轴承运行状 [7]D.Mba,Raj B.K.N.Rao.Development of acoustic emission technology for condition monitoring and diagnosis of rotating machines:bearings,pump 态相对简单,且故障较明显,复杂运行环境下的滚动轴承故障检 S,gearboxes,engines and ortating sturctures[J] e shock and vibration 测,仍需要进一步的研究。如何能更好的引入传统轴承故障故障 digest,2006,38(1):3一l6.