针对滚动轴承故障检测方法

针对滚动轴承故障检测方法

ID:6052568

大小:27.50 KB

页数:6页

时间:2018-01-01

针对滚动轴承故障检测方法_第1页
针对滚动轴承故障检测方法_第2页
针对滚动轴承故障检测方法_第3页
针对滚动轴承故障检测方法_第4页
针对滚动轴承故障检测方法_第5页
资源描述:

《针对滚动轴承故障检测方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、针对滚动轴承故障检测方法  摘要在对滚动轴承的故障检测过程中,首先用传感器采集数据,通过计算机对数据进行零均值化处理,提取时域、频域特征值,然后进行数据归一化,根据所取数据建立神经网络并对其测试,正确的神经网络为以后轴承检测提供方便。关键词滚动轴承;Matlab;时域、频域特征值;神经网络中图分类号:TH133.33文献标识码:A文章编号:1671—7597(2013)051-113-01滚动轴承是将运转的轴与轴座之间的滑动摩擦变为滚动摩擦,从而减少摩擦损失的一种精密的机械元件。由于它使用方便,具有较高的可靠性且其起动性能好,在中等速度下其承

2、载能力较高,所以是目前被广泛使用的一类轴承。6滚动轴承在运转时可能会由于各种原因导致损坏,旋转机械的故障很大程度是由滚动轴承故障引起的,其运行状态的正常与否会影响到整台机器的性能。但对重要用途的轴承来说定时维修是很不合理的,费时费力,若在轴承运转过程中,进行工况监视与故障诊断,将定时维修改变为视情维修或预知维修,这样既可以防止机械工作精度的下降,又能最大限度地发挥轴承的工作潜力,所以说对轴承进行故障诊断是非常重要的。当滚动轴承元件的工作表面出现疲劳剥落、压痕或局部腐蚀等问题时,轴承在运行中就会出现周期性的振动信号。用安装在轴承座或轴承周围的传

3、感器采集这种周期信号,并用放大器放大信号,经A/D转换将模拟信号转换成计算机可以识别并处理的数字信号,计算机利用Matlab编程在信号的时域和频域内分别抽取有效的特征值,经一系列计算,建立正确的神经网络并进行模式识别判断故障类型,达到轴承状态检测的目的。传感器采集到的振动信号,在进行特征值提取前需计算机对数据进行零均值化处理,其目的一方面可以提高数据的可靠性、真实性,另一方面检查信号的随机性,以便正确地选择分析处理方法。6对轴承振动信号进行时域分析的步骤是在信号时域内获得时域特征值,用获得的时域特征值与正常轴承运行时的特征值进行比对确定轴承的

4、状态。常用的特征值可分为有量纲参数和无量纲参数。有量纲量包括:均值、方差、均方根值、峰值等,无量纲量包括:峰值因子、峭度系数、波形因子、脉冲因子、裕度因子等,对零均值化后的数据进行特征提取,通过Matlab可得其样本的时域特征值,鉴于时域分析不能完全反映滚动轴承工作状态,故还需对样本进行频域分析。对零均值化后的数据进行傅里叶变换,通过软件绘制频谱图,对不同样本故障轴承和不同样本正常轴承的频谱图进行对比,设得出n个特征频率点,特征值的选择应遵循不同样本数值变化明显、相同样本数值稳定的特点,再对各个样本一一进行特征抽取,获得频域特征值。由于各个特

5、征值的幅值大小不一,有时甚至相差很大,不便于检测者比较同一特征值的不同样本之间的差异,并且考虑到后面的神经网络的建立及输入值的大小等问题,可将所有特征值归一化到0~1区间。线性函数转换,表达式如下:u=(x-min(min(x)))/(max(max(x))-min(min(x)))。通过抽取的特征值可以看出正常轴承与故障轴承的差异性及相同状态轴承不同样本的重复性。但通常为更直观地比较正常轴承与故障轴承不同样本间的重复性以及正常轴承与故障轴承的差异性,常用matlab作出它们的频谱特征直方图,通过图可以明显看出重复性与差异性,同时选取的特征频

6、率点也能充分反应两种状态轴承的特征。BP神经网络是由一个输入层,一个或多个隐层以及一个输出层组成的,上下层可以实现全连接,而每层神经元相互独立,没有连接。使用BP神经网络时,6需对其输入层、隐层、输出层进行具体的设计。设计神经网络的一般方法是:输入层的神经元数目应根据所要求解的问题及数据表示形式来确定,在故障诊断中,输入层神经元个数一般等于每个样本中包含的特征值的个数;输出层的神经元个数股可根据设计者的要求确定,在故障诊断中,一般将BP网络用作分类器,例如测其轴承状态,只有故障和正常之分,确定的输出层神经元的个数则为2个;隐层的神经元个数选择

7、则比较繁琐,没有准确的式子可将其求解出,一般需要设计者多次试验来确定。隐层单元的个数与问题的要求与输入层、输出层神经元的数目都是相互联系的。首先将已归一化的特征值作为BP神经网络的基础,按上述方法设计BP神经网络,确定其各个参数。然后建立神经网络并对其进行训练,从而实现模式识别。在滚动轴承状态监测过程中,样本数据是实验数据经分析处理后所提取的有效特征值。由前面假设提取的特征值个数可知,网络输入神经元个数应为n;网络输出为轴承状态,所以输出神经元个数为2。对于轴承的不同状态进行识别,建立神经网络对它进行训练,确定隐层个数,计算出隐层神经元个数。

8、设网络的输出层神经元传递函数与隐含层神经元传递函数分别为L、T,最大训练步数定为m,目标误差定为0.01。通过Matlab软件经过m次的训练后,网络隐层的神经元数目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。