基于LMD-MFE和DHMM的滚动轴承故障诊断算法

2018-08-30 14:39王松涛
噪声与振动控制 2018年4期
关键词:圈点尺度故障诊断

丁 伟,王松涛,胡 晓

(1.江苏信息职业技术学院 汽车工程学院,江苏 无锡 214153;2.深圳清华大学研究院,广东 深圳 518057;3.中国矿业大学 机电工程学院,江苏 徐州 221116)

滚动轴承作为旋转机械设备中常出现故障的零件,其故障诊断研究对保障操作人员安全以及机械设备可靠运行具有重要的意义[1]。

2005年,Smith提出一种局部均值分解法,该方法类似于EMD算法的信号自适应分解和时频分析方法[2]。LMD通过信号局部极值点处理信号,将信号分解为不同频率段的PF分量之和,PF分量为一对调频信号和包络信号的乘积。LMD算法在旋转机械故障诊断领域得到了一定的应用[3]。程军圣等[4]人在齿轮、滚动轴承故障诊断过程中,发现了振动信号的故障特征信息,提出了基于LMD与神经网络的诊断算法。Chen等在样本熵的基础上提出了模糊熵算法,模糊熵和样本熵均是用来表征多维数下信号生成新序列的概率以及时序信号复杂程度[5]。而由于模糊熵利用隶属度函数替代了样本熵运算中硬阈值判据,降低了熵值计算中模糊熵随参数变换的敏感程度。同时,分析信号在单一尺度层面上存在单一性,多尺度算法具有高效率、收敛性好和精度较高等优点[6],广泛应用于语言识别领域的HMM,作为一种信号动态模式分析的统计工具,目前在故障诊断领域也得到了广泛应用[7–8]。因此,考虑基于信号的LMD与多尺度模糊熵相结合的敏感特征提取手段,结合HMM识别模型对轴承类型进行诊断识别。

1 故障诊断关键技术

1.1 局部均值分解

LMD作为一种信号自适应分解方法,利用原信号的所有局部极值点来求解得出全部的局部均值与包络估计值,将信号分解为一系列AM-FM信号,为具有物理意义的PF分量之和[3]。LMD的分解流程如图1所示。

图1 LMD分解流程图

在轴承故障期,其振动信号包含了一些调制现象和低频冲击脉冲,利用LMD算法能有效地将其中包含故障特征的调制信息解调出来。为了进一步提取出振动信号中所包含的故障特征信息,下一步研究信号自身熵的特征提取方法。

1.2 多尺度模糊熵

由于模糊熵利用隶属度函数替代了样本熵运算中硬阈值判据,降低了熵值计算中模糊熵对参数变换的敏感程度,而且由于运算前模糊熵对信号作了均一化处理,避免了信号出现基线漂移的现象[6]。样本类间距离对度量特征向量间可分性起着重要的作用,分析多尺度模糊熵特征类间距离,类间距离越大,表明提取得到的特征向量可分性越好,更有利于进行模式识别。本文以各状态的类间最大平均距离为标准,选择最优的尺度因子进行后续分析。多尺度模糊熵计算过程如下:

首先,粗粒化计算所给时序信号X={x1、x2、…、xN},接着计算各尺度下的新数据的模糊熵值。

式中:τ称为尺度因子,本文取值为20。上述时间序列从X到Y的转换称为粗粒化。

其次,计算各个信号模糊熵,其过程为:

(1)对于去均值化之后的时序信号u1、u2、…、uN重新构造成一个m维向量,得出一组样本集,新时序信号为

(2)计算样本集中任意两个不同样本x(i)和x(j)之间的距离dij

其中:r和n分别为模糊函数边界的宽度(相似容限)和梯度。定义样本的平均相似度ϕm(r)

(4)当重构维数等于m+1时,根据相同原理可求得ϕm+1(r);

(5)对原始时序信号模糊熵的定义如下

由于机械运行工况的影响,采集到的振动信号多包含环境噪声,导致低频段的故障特征信息被淹没,多尺度模糊熵具有良好的抗噪和抗干扰性能,结合类间最大平均距离标准能有效提取出原始振动信号中包含的故障特征信息。

1.3 DHMM识别模型

为了对采集到的振动信号进行直观的分析,以提取出来的故障特征信息集为样本,引入隐马尔科夫模型进行轴承状态识别处理。考虑到本文选择的输入样本为离散型数据,故文中HMM特指DHMM。

HMM是在Markov链的基础上发展起来的一个双重随机过程[7]。包含N个隐含状态的HMM数学模型可表示为λ=(A,B,π),其中π为隐含状态的初始概率分布,A是模型隐含状态变化的初始转移概率分布,B是当隐含状态为qt时的观测值概率矩阵。

应用HMM方法对轴承故障诊断时,轴承的每一种故障类型λi(1≤i≤w)是一个隐含状态,提取出来的多尺度模糊熵对应于HMM中的可见状态序列,设置HMM模型的初始化参数,识别过程如图2所示。

图2 DHMM智能识别过程

2 实验装置及数据采集

在故障模拟实验台上进行实验验证,传感器布置如图3所示。

图3 实验传感器布置图

在实验过程中,轴承振动信号的数据通过加速度振动传感器采集,轴承正常状态、内圈点蚀故障、外圈点蚀故障以及滚动体点蚀故障振动信号的模拟通过在实验台上更换相应类型轴承来实现。

设置采样频率为10 kHz,采集得到的轴承振动信号时域图如图4所示。

3 振动信号分析

利用采集到的四种不同状态下轴承的振动信号进行诊断算法研究。由于篇幅有限,以内圈点蚀故障信号为例进行说明,对采集到的内圈点蚀振动信号进行LMD分解,分解得到一个残余分量R和四个PF分量,分解时间为0.105 5 s,分解结果如图5所示。

图4 4种状态下轴承振动信号时域图

图5 内圈故障振动信号LMD分解结果

为了分析LMD算法在轴承故障诊断应用中的优越性,把LMD和EMD进行对比。内圈点蚀信号的EMD分解结果如图6所示。

得到9个IMF分量和一个残余分量R,分解时间为0.220 2 s。同时,LMD分解过程中直接得到各PF的瞬时时频,EMD分解后利用Hilbert变换得到各IMF分量的瞬时时频,分析两种算法在端点效应方面的差异性,瞬时时频对比图如图7和图8所示。

从分解层数和分解时间上看,LMD相比于EMD,减少了迭代次数和分解时间,提高了算法的实时性,同时也减少了多次迭代后造成的误差延伸;从瞬时频率曲线来看,LMD分解得到的信号两端波动小,信息保存完整,根据EMD分解得到的时频图上两端波动较大,并且有部分信号缺失。综上所述,本实验验证了LMD在实时性、端点效应抑制和信号保真方面优于EMD。

下面对分解得到的一系列PF分量分别计算多尺度模糊熵特征,在计算模糊熵前需要初始化参数,由于嵌入维数m取值过大会导致需要的数据点过多,因此一般取值为2,与此同时,为了提高抗噪性并且较好地保留信号信息,本文对于相似容限取r=0.15σ(σ为时序列信号的标准差)、模糊函数边界的宽度n=2。四种轴承状态下信号的多尺度模糊熵值如图9所示。

图6 内圈故障振动信号EMD分解结果

图7 LMD分解信号瞬时时频图

图8 EMD分解信号瞬时时频图

每种类型各取一个样本。同时,为了说明多尺度模糊熵特征提取算法的优越性,以内圈点蚀故障信号为例进行说明,取3个样本分别计算多尺度模糊熵和多尺度样本熵值并进行对比,如图10所示。

由图9可知,当尺度τ较小时,四种轴承状态下信号的多尺度模糊熵值相对较大,呈现无规律性;而随着尺度τ增大,模糊熵值呈现稳定趋势,各类故障的熵值呈现一定的分层现象,并且故障轴承熵值明显增大。因此不同类型的轴承信号的区分可以通过模糊熵值的变化规律以及趋势反映。

图9 四种轴承状态信号的多尺度模糊熵值

图10 内圈故障MFE和MSE对比图

从图10可看出,随着尺度τ增加,多尺度模糊熵相比多尺度样本熵,曲线更加平稳和光滑,提取出的特征信息具备更好的稳定性和一致性,证明了多尺度模糊熵相对于多尺度样本熵的优越性。

当尺度因子τ=9时,各故障的类间平均距离最大,为0.778。因此,本文提取出四种轴承信号在τ=9时的模糊熵作为后续识别模型的特征向量。

DHMM建模时采用四个隐含状态,记作λ1、λ2、λ3、λ4,分别代表正常状态、内圈点蚀故障、外圈点蚀故障以及滚动体点蚀故障状态。模型观测序列是通过计算第9个尺度模糊熵后得出的四维特征向量,选择左右型DHMM模型,初始概率分布矢量π=[1,0,0,0];初始状态转移概率矩阵为

基于DHMM识别模型初始观测值概率B的设置可以选择随机方式初始化概率值,也可以选择均匀方式初始化概率值。本文B在MATLAB中利用函数rand随机得到。

将从轴承信号中提取的多尺度模糊熵特征信息作为多观察样本序列,DHMM识别模型的训练样本从四种状态各75组共300组特征向量中随机选择。本文迭代次数选取为50,收敛误差为1×10-4。在DHMM训练过程中,针对最大似然概率P(O|λ)太小的问题,计算其对数值lgP(O|λ)。四种轴承状态下的DHMM训练曲线如图11所示,由图可知伴随训练迭代次数的增加,得出的最大对数似然概率值也在不断增大。

图11 四种轴承状态下的DHMM训练曲线

在完成四种DHMM识别模型训练后,将剩余的100组多尺度熵特征向量输入到完成训练的DHMM模型中测试,观察样本的推理概率通过Viterbi算法来近似计算。对于训练好的DHMM识别模型,认定样本类型等同于给定模型的类型,若计算得到的观察样本对数似然概率值大,则说明该样本与给定模型的相似程度高。根据DHMM状态识别模型,LMD-MFE和LMD-MSE两种算法下四种轴承状态下测试样本的识别率统计结果如表1和表2所示。

表1 四种状态下轴承模糊熵特征识别结果统计

表2 四种状态下轴承样本熵特征识别结果统计

对比表1和表2可知,LMD-MFE特征提取算法比LMD-MSE算法多正确识别出一个外圈故障和一个滚动体故障类型轴承,基于LMD-MFE算法的轴承类型总体正确识别率要高于LMD-MSE算法,证实了LMD-MFE算法的优越性。在每组25个测试样本中,正常类型中存在一个样本被错误识别为内圈点蚀类型,内圈点蚀类型中存在1个样本被错误地识别为外圈点蚀类型,外圈点蚀类型中存在一个样本被错误识别为正常类型。实验数据表明,基于LMD-MFE和DHMM的滚动轴承故障诊断算法对四种类型轴承状态的总体识别正确率达到92%,表明该算法对于滚动轴承故障诊断是有效的。

4 结语

本文采用基于LMD和多尺度模糊熵的滚动轴承故障诊断方法,对采集到的振动信号进行LMD分解,通过与EMD算法进行对比分析,发现LMD在实时性、端点效应抑制和信号保真方面要优于EMD;然后计算得到四种轴承类型信号的各个PF分量的多尺度模糊熵特征,与多尺度样本熵进行对比分析,从稳定性和一致性方面证明了多尺度模糊熵的优越性;同时以类间最大平均距离为准则,选择τ=9时的模糊熵作为信号敏感特征集,最后基于DHMM识别模型对各个轴承类型进行诊断识别。实验研究表明,基于LMD-MFE和DHMM的滚动轴承故障诊断算法对四种类型轴承状态的总体识别正确率达到92%,表明该算法对于滚动轴承故障诊断是有效的。

猜你喜欢
圈点尺度故障诊断
基于包络解调原理的低转速滚动轴承故障诊断
财产的五大尺度和五重应对
催债与还钱
物理教学中的“咬文嚼字”
数控机床电气系统的故障诊断与维修
黄侃读书
宇宙的尺度
9
基于LCD和排列熵的滚动轴承故障诊断
江淮同悦纯电动汽车无倒档故障诊断与排除