基于多小波包样本熵的轴承损伤程度识别方法*

2015-06-10 00:34张建宇张随征
振动、测试与诊断 2015年1期
关键词:波包小波尺度

张建宇, 张随征, 管 磊, 杨 洋

(1.北京工业大学北京市先进制造技术重点实验室 北京,100124)(2. 江苏迈安德食品机械有限公司 扬州,225127)



基于多小波包样本熵的轴承损伤程度识别方法*

张建宇1, 张随征1, 管 磊2, 杨 洋1

(1.北京工业大学北京市先进制造技术重点实验室 北京,100124)(2. 江苏迈安德食品机械有限公司 扬州,225127)

为了自动辨识不同尺度下的轴承故障,建立了一种基于多小波包系数样本熵和BP神经网络的模式判别方法。针对5种尺度下的轴承外圈故障信号,分别采用GHM多小波包完成三层分解。为了充分利用多小波包的分析优势,将分解后的16个频段信号分别求系数样本熵,并将其作为神经网络的输入向量。通过三层BP神经网络的训练、学习,并与dB10小波包神经网络做了对比研究。结果表明,多小波包样本熵可以区别不同损伤程度的故障信号,且多小波包样本熵与神经网络结合,其辨识精度更高,分类效果明显优于传统单小波,便于轴承损伤程度的自动识别。

故障程度; 多小波包; 样本熵; BP神经网络; 自动识别

引言

轴承的运行状态直接影响设备的工作性能,有效识别滚动轴承的损伤程度对于延长设备使用寿命、实现真正的预知维修具有重要意义。目前,大部分故障诊断的定量分析还处于起步阶段。姚红良等[1]提出一种利用碰摩转子系统响应中的高次谐波分量进行碰摩位置和碰摩力定量诊断的方法。朱忠奎[2]在基于支持向量回归的轴承故障定量诊断方法的研究中,提出将支持向量分类机和支持向量回归机用于故障特征分类和回归描述,为故障诊断模型的建立提供了理论基础。文献[3]针对不同损伤程度的滚动轴承内外圈故障,提出了一种基于经验模式分解(empirical mode decomposition, 简称EMD)和Lempel-Ziv指标的评估方法,给出了评估故障程度的Lempel-Ziv指标取值区间。文献[4]研究了基于小波分析的旋转机械振动信号定量特征,取得了较好效果。由于设备的复杂性和故障表现的多样性,一般的衡量指标很难有较广泛的适用性,这是定量诊断的难点所在。当轴承存在故障时,表现出非线性、非平稳特征,传统的基于线性系统的特征提取方法不能有效提取故障的特征。近年来,非线性方法引起了人们广泛的关注。文献[5]引入近似熵概念并将其用于轴承状态监测。Pincus[6]提出的样本熵是近似熵的改进算法,它的优越性在于可以较少地依赖时间序列长度,已广泛用于振动信号处理[7-8]。苏文胜等[9]将样本熵引入故障诊断领域,讨论了样本熵的性能和计算参数的选择,结合小波包分解和样本熵,提出了一种滚动轴承故障特征的提取方法。多小波是在小波分析的基础上发展起来的,能同时满足对称性、正交性、紧支撑性和高阶消失矩等特性。文献[10]通过自适应方法构造多小波,对滚动轴承的复合故障进行分离,取得了较好效果。

笔者针对轴承故障信号的特点,充分利用多小波包能够对信号精细分解的性质,计算出分解后的样本熵。基于BP神经网络建立了轴承故障程度识别网络模型,实现对轴承故障的定量识别,为维修提供决策依据;并与dB10小波包神经网络模型进行比对,验证多小波包神经网络的准确性。

1 基于多小波包分解能量比的神经网络模型

1.1 多小波包分解的基本原理

(1)

(2)

根据多小波的多分辨分析,得到多小波的分解和重构公式为

(3)

其中:sj,k代表r维低频分量;dj,k代表r维高频分量。

(4)

(5)

根据多小波包的空间分解得到多小波包重构公式为

(6)

(7)

(8)

根据多小波的多分辨分析,得到多小波包的分解和重构公式为

(9)

其中:sj-1,n代表r维低频分量;dj-1,n代表r维高频分量。

多小波包分解优于小波包的主要原因是在于多小波包分解的各个系数均为多维矩阵。笔者利用维数r=2的GHM多小波[12]对信号进行多小波包分解,预处理方法选择重复过采样,并与dB 10小波包分解结果进行对比。多小波包的3层分解示意图如图1所示。图中:S1和S2为原始信号经过预处理后的信号矩阵;L1和L2为S1和S2多小波包1层分解后的低频部分,H1和H2为高频部分。分别对1层分解后的低、高频部分进行2层分解得到4个频带。同理,3层分解得到8个频带,每一个频带均为2维矩阵,共16个频段。

图1 多小波包三层分解示意图Fig.1 Schematic diagram of three level decomposition by multiwavelet packet

1.2 样本熵

(10)

(11)

(12)

当N为有限值时,可以用下式估计

(13)

2 轴承损伤程度的神经网络识别

2.1 不同尺度的外圈故障实验

图2 滚动轴承故障模拟实验台Fig.2 Test rig for seeded fault experiments of rolling bearing

不同尺度的外圈故障轴承依次安装在轴承实验台上,实验台所用轴承型号为6307,传感器为加速度传感器,完成实验数据的采集。实验分5次进行,分别对应于不同尺度的外圈点蚀故障。点蚀采用电火花加工,为了形象表明轴承从故障早期一直发展到严重故障的过程,笔者设计了多尺度损伤实验,尺度分别为0.2,0.5,2.0,3.5和5.0 mm。轴承实验台结构如图2所示。电机转速r=1 496r/min,轴承外径D=80 mm,内径d=35 mm,滚动体个数z=8,接触角α=0。实验每次采集40组数据,采样频率为15 360Hz,采样点数为8 192。每次采集40组数据,随机选择20组用于训练网络,剩下的20组用于检验网络。图3为不同故障尺度的轴承振动信号时域及频谱图,(a)~(e)分别代表0.2, 0.5, 2.0, 3.5和5.0 mm五种工况。由振动信号的时域和频谱图可见,不同的故障尺度对应的能量集中带不同,随着故障尺度的不断增大,其能量集中趋向于2 kHz和4 kHz;因此,根据能量集中差异能够实现故障程度的识别。

对信号进行3层GHM多小波分解,得到8个频段、16行信号。分别计算这16行信号的样本熵值,表1为5种不同程度故障信号的训练样本在各个频段样本熵的平均值。可以看出,不同的故障尺度其系数样本熵值的大小也不同,可以根据这个特点对故障尺度进行区别。

2.2 多小波神经网络模型训练

采用dB10小波包和GHM多小波包对上述实验信号进行三层分解,以分解后的系数样本熵作为神经网络输入向量,样本熵值构成原始信号的特征向量[C1,C2,…]。为了便于网络输入和提高特征向量的聚类性,对特征向量进行归一化,归一化后的特征向量的各元素为0~1之间的数。归一化的方法是对每一模式的相同频段样本熵值组成的序列进行归一化处理,公式为

(14)

其中:Cmax(j),Cmin(j)对应j个序列的最大值和最小值,j=1,2,…,N(N为100)。

以此作为特征向量构造训练样本集,并对BP神经网络进行训练,使其达到要求的输出精度,并且能够识别故障程度。

综合考虑,笔者建立了三层BP网络。网络的输入向量范围为[0-1],隐层神经元的传递函数采用正切函数tansig,输出层神经元的传递函数采用logsig,输出模式为0-1。训练函数为trainlm,学习函数为learngdm,性能函数为mse;设定训练次数为50 000,训练目标为0.01。根据多小波包分解特性,设定轴承模式识别的BP网络模型输入节点数为16(dB 10小波包为8),分别对应轴承振动信号16(dB 10小波包为8)个频段的系数样本熵,输出层节点数为5,对应轴承的5类模式。建立小波包和多小波包神经网络综合模型,每个模型网络训练的样本数为20*5=100组,网络输出的对应关系如表2所示。

图3 不同尺度的轴承故障信号时域及频谱图Fig.3 Waveform and spectrum of rolling element bearing with different level defects

表1 故障信号经GHM多小波分解后的系数样本熵

表2 网络输出对应关系

Tab.2 Mapping results between network outputs and fault severities

序号理想输出轴承故障程度/mm1100000.22010000.53001002.04000103.55000015.0

3 模式识别网络检验

通过对神经网络的训练,得到对不同尺度故障进行分类的网络模型。为了研究网络的性能,使用实验中采集的后20组信号进行验证。测试中,为了提高模式识别的准确性,当输出向量中5个元素的最大值超过0.6时,即认定该输出有效,最大元素在向量中的位置与表1轴承模式中的序号对应,否则认为输出无效。表3为网络检验结果。由表3数据可知:a.当缺陷为0.2mm时,网络的识别准确率最低,其原因在于故障尺寸小,使得激励产生的振动小,能量集中不明显,从而导致网络的识别结果有误,随着故障程度加大,识别误差减小,识别准确率较高;b.多小波包神经网络的识别效果好于dB10小波包神经网络的识别结果,原因由于多小波包三层分解后各个频段包含两行数据,共有16个特征量,能更好地将故障信息包含在分解后的16个频段中。因此,多小波包能够实现对故障信号精细的逼近,提供丰富的故障信息,与传统的小波包相比存在更大的优势。

表3 网络检验结果

Tab.3 Verification results of network

输入样本类型样本个数/组误判个数/组准确率/%dB10小波包GHM多小波包dB10小波包GHM多小波包120647080220726590320517595420428090520517595

4 结 论

1) 通过对比不同故障尺度的频谱图和多小波系数样本熵可以看出,不同的故障尺度其能量的集中区段也不同。故障尺度较小时其能量分布较均匀,随着故障程度的增加,其能量分布越集中;同样,对于不同故障尺度的多小波系数样本熵,其值大小也不同。因此,可以根据以上两个指标来判断故障,并识别故障的损伤程度。

2) 多小波包能够实现对故障信号精细的逼近,提供丰富的故障信息,与传统小波包相比存在更大的优势。从检测结果可以看出,多小波包神经网络比传统dB10小波包神经网络具有更高的可靠性和识别精度。

[1] 姚红良,韩清凯. 基于谐波分量的转子系统碰摩故障定量诊断方法[J].机械工程学报, 2012,48(5):43-48.

Yao Hongliang, Han Qingkai. Method for detecting rubbing fault in rotor system based on harmonic components[J]. Journal of Mechanical Engineering, 2012, 48(5): 43-48. (in Chinese)

[2] 朱忠奎. 基于支持向量回归的轴承故障定量诊断方法研究[D]. 苏州:苏州大学,2012.

[3] 窦东阳,赵英凯. 基于EMD和Lempel-Ziv指标的滚动轴承损伤程度识别研究[J]. 振动与冲击, 2010, 29(3): 5-8.Dou Dongyang, Zhao Yingkai. Fault severity assessm ent for rolling elem ent bearings based on EMD and Lempel-Ziv index[J]. Journal of Vibration and Shock, 2010, 29(3): 5-8. (in Chinese)

[4] 侯敬宏,黄树红,申韬,等.基于小波分析的旋转机械振动信号定量特征研究[J]. 机械工程学报, 2004, 40(1): 131-135.

Hou Jinghong, Huang Shuhong, Shen Tao, et al. Wavelet-based quantitative anaysis of vibration signal of rotany machines[J]. Journal of Mechanical Engineering, 2004, 40(1):131-135. (in Chinese)

[5] Yan Ruqiang, Gao R X. Approximate entropy as a diagnostic tool for machine health monitoring[J]. Mechanical Systems and Signal Processing,2007,21(2):824-839.

[6] Pincus S M. Approximate entropy as a measure of system complexity[J]. Proceedings of the National Academy of Science of the United States of America, 1991, 88(6): 2297-2301.

[7] Lake D E, Richman J S, Griffin M P, et al. Sample entropy analysis of neonatal heart rate variability[J]. American Journal of Physiology-Regulatory, Integrative and Comparative Physiology, 2002, 283(3): 789-797.

[8] Pincus S M. Assessing serial irregularity and its implications for health[J]. Annals of the New York Academy of Sciences, 2002, 954:245-267.

[9] 苏文胜, 王奉涛. 基于小波包样本熵的滚动轴承故障特征提取[J]. 振动、测试与诊断, 2011, 31(2): 162-166.

Su Wensheng, Wang Fengtao. Feature extraction of rolling element bearing fault using wavelet packet sample entropy[J]. Journal of Vibration, Measurement & Diagnosis, 2011,31(2):162-166. (in Chinese)

[10]王晓冬, 何正嘉, 訾艳阳. 多小波自适应构造方法及滚动轴承复合故障诊断研究[J]. 振动工程学报,2010,23(4):438-444.

Wang Xiaodong, He Zhengjia, Zi Yanyang. Adaptive construction of multiwavelet and research on composite fault diagnosis of rolling bearing[J]. Journal of Vibration Engineering, 2010,23(4):438-444. (in Chinese)

[11]Strela V, Strang G. The application of multiwavelet filterbanks to image processing[J]. IEEE Transcation on Image Processing, 1999, 8(4): 548-563.

[12]Geronimo J S, Hardin D P, Massopust P R. Fractal functions and wavelet expansions based on several scaling functions[J]. Journal of Approximation Theory, 1994, 78: 373-401.

[13]周鹏, 葛家怡, 曹红宝. 基于样本熵的运动想象分类研究[J]. 信息与控制, 2008, 37(2):191-196.

Zhou Peng, Ge Jiayi, Cao Hongbao. Classification of motor imagery based on sample entropy [J]. Information and Control, 2008,37(2):191-196. (in Chinese)

*北京市教委科技计划资助项目(KM201410005027)

2013-01-17;

2013-03-18

10.16450/j.cnki.issn.1004-6801.2015.01.021

TP306+.3; TH17

张建宇,男,1975年8月生,副教授。主要研究方向为机电设备故障诊断。 E-mail: zhjy_1999@bjut.edu.cn

猜你喜欢
波包小波尺度
基于多小波变换和奇异值分解的声发射信号降噪方法
基于小波包的电力网冲击接地电阻系统分析*
构造Daubechies小波的一些注记
基于支持向量机和小波包变换的EOG信号睡眠分期
基于小波包分解和K最近邻算法的轴承故障诊断方法
财产的五大尺度和五重应对
基于MATLAB的小波降噪研究
基于改进的G-SVS LMS 与冗余提升小波的滚动轴承故障诊断
宇宙的尺度
9