基于BP神经网络的滚动轴承故障诊断方法初探_毕业设计论文(20页).doc
《基于BP神经网络的滚动轴承故障诊断方法初探_毕业设计论文(20页).doc》由会员分享,可在线阅读,更多相关《基于BP神经网络的滚动轴承故障诊断方法初探_毕业设计论文(20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于BP神经网络的滚动轴承故障诊断方法初探_毕业设计论文-第 13 页基于BP神经网络的滚动轴承故障诊断方法初探摘 要滚动轴承是机械设备中最常见、应用最广泛的零部件之一,其运行状态对整个设备的工作状态、生产过程都有直接影响。因此对轴承的故障诊断具有非常重要的意义。本文以机械设备滚动轴承故障诊断问题为背景,针对传统的时频分析方法难以全面反映故障信息的缺陷,探讨了BP(Back Propagation,反向传播)神经网络技术在滚动轴承故障诊断中的应用。选取滚动轴承三种故障类型(内圈故障、外圈故障、滚动体故障)下的轴承振动数据,经小波包三层分解后得到8组能量特征值,作为人工神经网络的输入层的输入,
2、然后根据神经网络的原理,设置BP神经网络隐含层、输出层的相关参数,设计完成神经网络的结构模型。最后在Matlab软件平台上对所构建的网络进行训练,得到训练误差曲线,再在训练完成的神经网络上进行测试和仿真,得出仿真结果正确率。通过一系列的训练、测试和仿真可以看出,本文构建的BP神经网络结合对隐含层神经元参数的不同设置,得到不同的训练误差曲线,均具有良好的收敛性,在测试、诊断过程中,能够根据输入值快速、准确地识别出滚动轴承的故障类型,且具有较高的正确率。与传统方法相比,将BP神经网络应用到滚动轴承的故障诊断问题中,具有全面、快速、准确等特点,能够更全面的体现轴承的故障信息,具有显著的优越性。关键词
3、:滚动轴承;故障诊断;BP神经网络;能量特征值AbstractThe rolling bearing is one of the most common and widely used components in the mechanical equipment. Its operating state has a direct impact on the entire working status of equipment and the production process. Therefore, the monitoring and diagnosis of the rolling be
4、aring has a very important significance. The bearing fault diagnosis technology is often based on time-frequency analysis. These methods are restricted in many ways, which causes a lot of state detecting missed. This paper is based on the research of the rolling bearing fault diagnosis of the mechan
5、ical equipment, and focus on the BP neural network technology application in the problem.The rolling bearing vibration data of three fault patterns (inner-race fault, out-race fault and rolling element fault) are chosen in this paper, and it is adopted that taking eight energy components decomposed
6、by wavelet packet as the ANN (artificial neural network) input vector. Then, according to the ANN theory, set hidden layer and output layer parameters of the BP neural network and design the structure of the neural network model for rolling bearing fault diagnosis. At last, train the network on Matl
7、ab and get the training error curve, then test and simulate the network and calculate the correct rate of the simulation results.Through a series of training, testing and simulation process, it can be seen that the BP neural network method, which is applied to the rolling bearing fault diagnosis, ca
8、n get different training error curves, combined with different set of parameters of the neurons in the hidden layer. All the curves have good convergence. In the test and diagnostic procedures, the network can identify different fault patterns quickly and accurately depending on the input data, at t
9、he same time it has a higher accuracy rate. The BP neural network method is more accurate, practical and it has a higher diagnostic accuracy rate compared with ordinary methods. So it surely has broad application prospects.Key Words:Rolling bear, Fault diagnosis, BP neural network, Energy components
10、目 录摘 要IAbstractII目 录III1 绪论11.1 论文背景与意义11.2 论文研究现状11.3 论文的研究内容与目标12 滚动轴承故障特征22.1 滚动轴承的基本结构22.2 滚动轴承的失效形式和故障类型23 BP神经网络33.1 人工神经网络概述33.2 BP神经网络33.3 BP算法的缺陷及其改进算法43.3.1 BP算法的缺陷43.3.2 BP算法的改进算法44 基于BP神经网络的滚动轴承故障诊断64.1 小波包分解与故障数据筛选64.1.1 小波包分解方法64.1.2 故障数据筛选84.2 滚动轴承故障诊断神经网络的设计及参数设置94.2.1 Matlab神经网络工具箱9
11、4.2.2 BP神经网络的建立及参数设置104.2.3 BP神经网络的训练114.2.4 BP神经网络的测试仿真15结论16致谢17参考文献181 绪论1.1 论文背景与意义滚动轴承一直是各种机械中应用最广泛的通用部件,其运行状态直接影响整台机器的性能、寿命、功能和效率,由于轴承的疲劳损伤、磨损、腐蚀及操作不当而产生的故障,轻则影响机械设备的正常运行,重则带来巨大的生命和财产损失。因此,随着工业社会的高速发展和进步,及时发现并排除轴承故障责任重大。开展轴承的状态监测和故障诊断,以预知维修替代传统的定期维修,可以有效地防止机械系统的性能下降,减少事故发生几率,同时还能避免浪费可用部件,对于最大限
12、度地发挥轴承的工作能力,具有重要意义1。1.2 论文研究现状滚动轴承故障诊断在国外起始于20世纪60年代,在之后的发展过程中,各种方法不断出现,应用领域不断扩大,诊断有效性不断提高。总的来说,滚动轴承故障诊断大致经历了通用频谱分析、冲击脉冲技术、共振解调技术和以微机为中心的轴承监视与诊断技术等几个发展阶段2。近年来,随着信号检测技术、计算机技术、数字信号处理技术、人工智能技术的发展,滚动轴承故障诊断的主要发展方向主要体现在小波变换、专家系统、模糊诊断、神经网络等方面。其中人工神经网络是目前应用最多的一种智能诊断方法,它可以诊断机器状态和检测运行过程,神经网络更多的是对振动信号的时频特征加以分析
13、。小波变换是另一种有利的工具,在故障诊断领域中主要应用其降噪功能。1.3 论文的研究内容与目标本文研究的重点在于将BP神经网络方法应用到滚动轴承故障诊断问题中,利用神经网络的非线性映射能力和自学习、自组织、自适应的特点,提高轴承故障诊断结果正确率。收集滚动轴承三种故障状态(内圈故障、外圈故障、滚动体故障)下的振动数据,经小波包三层分解得到8组能量特征值作为神经网络的输入层的输入,然后根据神经网络的原理和相关参数设置原则,对BP神经网络隐含层、输出层的相关参数进行设置,设计出所需BP神经网络的结构。最后在Matlab软件平台上对所构建的BP神经网络进行训练,得到训练误差曲线,再在训练完成的神经网
14、络上进行测试和仿真,并计算出仿真结果正确率。2 滚动轴承故障特征2.1 滚动轴承的基本结构滚动轴承是指在支承负荷和彼此相对运动的零件间做滚动运动的轴承,一般是由内圈、外圈、滚动体和保持架4部分组成。(1) 内圈通常装配在轴上,在多数情况下,内圈是与轴一起旋转的。内圈外表面上有供钢球或滚子滚动的沟槽,称内沟或内滚道。(2) 外圈通常装配在轴承座或壳体上,起支承钢球和滚子的作用。有些轴承是通过外圈旋转的,内圈固定起支承作用。外圈内表面上也有供钢球或滚子滚动的沟槽,称为外沟或外滚道。(3) 滚动体(钢球或滚子)在内圈和外圈的滚道之间滚动,它的大小和数量决定着轴承的承载能力。(4) 保持架把轴承中的一
15、组滚动体均等地相互隔开,以免相互碰撞,并使每个滚动体均匀并且轮流地承受相等的负荷。在推力轴承中与轴紧配的套圈叫紧圈,与轴承座或机械壳体相配的叫活圈。此外,根据机械部件对轴承性能要求的不同,轴承的机构有所差异。有的轴承中还有铆钉、防尘盖、密封盖以及安装调整时用的止动垫圈、紧定套和螺母等零件。2.2 滚动轴承的失效形式和故障类型滚动轴承的损失失效形式有很多,主要有以下几种:(1) 磨损失效。滚动轴承常见的失效形式之一,是由机械原因造成的滚道、滚动体、保持架、孔座以及轴颈等的表面磨损,基本原因是磨料的存在。磨损后的振动水平(幅值)明显高于正常水平。(2) 疲劳失效。主要原因在于疲劳应力和交变载荷,滚
16、动轴承的内外滚道和滚动体表面既承受载荷又相对滚动,在表面下一定深度处形成裂纹,逐步扩展到滚动体或滚道表面剥落或脱皮。(3) 腐蚀失效。轴承零件表面的腐蚀主要由三种原因造成:化学腐蚀,主要由润滑油、水分、湿气等造成;电腐蚀,主要由轴承表面间有较大电流通过时造成;微振腐蚀,主要由轴承套圈在座孔中或轴颈上产生微小相对运动造成。(4) 断裂失效。轴承零件的破断或裂纹主要是由磨削、热处理、运行载荷过大、润滑不良、转速过高、产生过大热应力、装配不善等引起。过载运行、应力过大都会导致轴承断裂,而装配工艺不当也会造成倒角处掉块。(5) 压痕失效。压痕是指滚道和滚动体表面上产生局部变形而出现的凹坑,主要由装配敲
17、击或异物落入滚道形成,也有可能是由于过载和撞击引起。(6) 胶合失效。常出现在高温、高速、重载、启动加速度过大、润滑不良等情况下,主要是指滚道和滚动体表面由于受热而局部融合在一起的现象。(7) 保持架损坏。主要由装配工艺不当引起,保持架发生变形,增加其与滚动体之间的摩擦,甚至造成某些滚动体卡死不能滚动。此外还有可能造成保持架与内外环发生摩擦。滚动轴承在运转时,由于轴承的旋转,滚动体在内、外圈之间滚动,如果滚动表面发生损伤,滚动体在损伤表面转动时,便产生一种交变的激振力。从轴承滚动表面状况产生振动的机理可以看出,这种激振力产生的振动,是由多种频率成分组成的随机振动,因为滚动表面的损伤形状是无规则
18、的。轴承滚动表面损伤的形态和旋转速度,决定了激振力的频谱;轴承和外壳,决定了振动系统的传递特性。最终的振动频谱,由上述二者共同决定,也就是说,轴承异常所引起的振动频率,由轴承的旋转速度、损伤部分的形态及轴承与外壳振动系统的传递特性所共同决定。在工作过程中,滚动轴承的振动有两类:与滚动轴承的弹性有关的振动和与轴承表面的状况(如损伤等)有关的振动。第一类振动无论轴承正常或异常都会发生,虽然这种振动与滚动轴承的异常状态无关,但是它决定了振动系统的传递特性;第二类则反映了轴承的损伤状况。通常,轴的旋转速度越高,损伤越严重;其振动的频率越高,轴承的尺寸越小,其固有频率越高。因此,轴承异常所产生的振动,对
19、所有的轴承都没有一个共同的特定频率,即使对一个特定的轴承,当产生异常时,也不会只产生单一频率的振动。滚动轴承在异常状态下产生的振动有很多种,主要有轴承构造所造成的振动(元件受力变形引起的振动、旋转轴弯曲引起的振动、滚动体直径不一致引起的振动等)、精加工波纹所造成的波纹、滚动轴承的非线性所造成的振动以及轴承损伤造成的振动(轴承严重磨损引起偏心时的振动、内圈有缺陷时的振动、外圈有缺陷时的振动和滚动体有缺陷时的振动等)。根据滚动轴承的结构,其故障类型主要分为四种,分别为内圈故障、外圈故障、滚动体故障和保持架故障。在本文中,主要讨论前三种故障类型。3 BP神经网络3.1 人工神经网络概述人工神经网络是
20、在人类对大脑神经网络认识理解的基础上构造的能实现某种功能的神经网络。它用大量的非线性并行处理器来模拟众多的人脑神经元,用处理器间错综灵活的连接关系来模拟人脑神经元间的突触行为。由于其很强的非线性映射能力,因而可以进行复杂的逻辑操作和非线性关系实现。人工神经网络主要有高度的并行性、高度的非线性、良好的容错性、很强的自学习能力和自适应能力等特点3,4。图3.1 神经网络层次结构图图3.1为神经网络层次结构图,从图中可以看出,神经元是人工神经网络的基本处理单元,它一般是一个多输入、单输出的非线性原件。在人工神经网络中,神经元常被称为“处理单元”,有时从网络的观点出发称之为“节点”。神经元的各种不同数
21、学模型的主要区别在于采用了不同的转移函数,从而使神经元具有不同的信息处理特性,传递函数反映了神经元输出与其激活状态之间的关系。传递函数种类很多,常用的有线性函数(PURELIN)、对数S型函数(LOGSIG)和双曲正切S型函数(TANSIG)等。3.2 BP神经网络BP网络是一种按误差逆传播算法训练的多层前馈神经网络,其学习过程是误差反向传播算法的过程,由信息的正向传播和误差的反向传播两个过程组成。输入层各神经元接受到来自外界的输入信息之后,将其传递给隐含层各神经元;隐含层是神经网络的主要结构层,负责进行内部信息处理;隐含层将信息传递到输出层各神经元后,经过进一步的处理,可视为一次学习的正向传
22、播处理过程完成,由输出层输出信息处理结果。当实际输出与期望输出不符,即误差较大时,神经网络进入误差反传过程。误差通过输出层,按梯度下降的方式逐层修正权值,向隐含层、输入层逐层反传。周而复始的信息正向传播和误差反向传播过程即为神经网络学习训练的过程,实际上也是各层权值不断调整的过程,此过程一直进行到网络输出的误差减小到预定目标后停止,或者通过预先设定学习次数使训练过程结束。3.3 BP算法的缺陷及其改进算法3.3.1 BP算法的缺陷标准BP算法诞生之后,其在应用过程中逐渐暴露出许多问题,主要有:(1) 训练次数多,使得学习效率低,收敛速度慢;(2) 易形成局部极小而得不到全局最优;(3) 训练时
23、学习新样本有遗忘旧样本的趋势。以上几个问题都是标准BP算法的固有缺陷,其根源在于基于误差梯度下降的权值调整原则要求算法在每一步求解都取局部最优解,该调整原则即所谓贪心(greedy)算法的原则5。3.3.2 BP算法的改进算法针对标准BP算法的固有缺陷,国内外出现了很多改进算法,如增加动量方法(惯性项)、采用动态步长(自适应调节学习率)、与其他全局搜索算法相结合、模拟退火算法等6。本文主要采用共轭梯度算法和LM(Levenberg-Marquardt,列文伯格麦考特)算法。(1) 共轭梯度法共轭梯度法的学习步骤可以归纳为: 选择初始搜索方向为梯度的反向量,即其中 选择学习速度,沿搜索方向最小化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BP 神经网络 滚动轴承 故障诊断 方法 初探 毕业设计 论文 20
限制150内