APP下载

基于互相关能比熵和BiGRU-GRU的轧机关键零部件早期故障诊断

2022-03-30

计算机测量与控制 2022年2期
关键词:轧机轴承故障诊断

胡 睿

(重庆交通大学 机电与车辆工程学院, 重庆 400000)

0 引言

钢材是实体制造业必不可少的材料,而轧机是生产钢材必须的工业设备。随着对钢铁材料的需求和质量的提升,轧机的工艺情况和工作环境也变得越来越复杂,进而导致轧机出现故障的频率不断上升[1-2]。因此轧机的故障诊断技术也变得越来越重要,较快诊断出轧机故障所在位置能较大减少损失,提高生产效率。较早或提前检测出轧机可能出现的故障则能最小程度减少损失。轧机出现故障的主要原因之一就是因为其关键零部件过度磨损造成,即轴承、齿轮、电机、轧辊等。因此对关键零部件的早期故障诊断变得尤为重要,且极为困难[3],其主要诊断方式为通过传感器采集关键部件的振动数据,对其进行分析诊断。本文以关键零部件轴承为例,对其进行早期故障诊断研究分析。主要研究内容为两点:一是判断出轴承出现早期故障时的时期,二是如何实现对轴承的退化趋势进行预测。

对于判断早期故障点时刻的方法目前主要是通过设计性能衰退指标的方式来进行判断的。Li等[4]采用均方根和峭度值指标对轴承性能进行评估,Zhang等[5]采用排列熵作为轴承的性能退化指标,Boskoski等[6]利用Renyi熵建立了特征指标,此外还有利用时域,频域指标主成分分析进行融合的方式建立性能评估指标[7-8]。而以上方法要么不能很好地判别出轴承的早期故障点,要么会出现误判断行为,对早期故障不敏感。针对上述情况本文利用小波降噪,互相关分析及信息熵提出了一种判别轴承故障诊断的新型指标,即互相关能比熵,较好地解决了早期故障诊断的难题,通过准备判断出轴承出现早期故障的位置,尽可能的降低因轴承损坏造成的损失,防止事故的发生。

通过对计算出的轴承性能评估指标进行预测,即利用已采集的数据的指标预测下一阶段的退化指标,能够观察轴承的性能退化趋势,对其运行状态进行检测[9]。Chen等[10]利用支持向量机(SVM, support vector machine)对计算出的指标进行预测,郑小霞等[11]利用门控循环单元网络(GRU, gate recurrent unit)网络预测性能退化指标趋势,于重重等[12]提出将时间卷积网络(TCN, time convolution network)用于退化指标的预测。很少有人分别有人将两种不同网络的优点进行结合组成一个新型网络,进而去预测轴承的退化趋势。因此本文通过利用双向门控循环单元能对时间序列的将来特征和过去特征同时提取的优点,以及GRU较快的训练和预测运算速度进行结合提出了一种新的时间预测网络BiGRU-GRU(bidirectional gate recurrent unit)。可以较准确地实现对轴承退化趋势的预测。

综上所述,针对轧机中的关键部件轴承,本文首先建立了互相关能比熵指标,通过对采集到的样本数据进行计算判断出早期故障点,之后利用所提出的BiGRU-GRU网络实现对轴承退化趋势的预测。

1 理论基础

1.1 小波变换

小波变换广泛应用于数据处理中,尤其在对非线性瞬时时变信号中,它通过其伸缩平移功能实现对信号的多尺度分析[13]。其原理是利用不同尺度的小波基函数对信号进行分解,最终得到不同尺度下的小波系数。连续信号下定义的小波变换公式如式(1)所示:

(1)

式中,a为尺度因子,τ为位移因子,分别实现伸缩和平移功能。由于轴承振动信号为离散数据,所以需要对其进行离散化处理。通过公式(2)对尺度因子和位移因子进行变换,最终得到离散形式下的小波变换,如公式(3)所示:

(2)

(3)

在对信号进行小波变换之后,得到一系列小波系数,其中噪声信号所对应的系数较小,而正常信号对应的系数较大,所以可以将小波系数较小的信号进行滤除,只保留正常信号所对因的小波系数,之后再对小波系数进行反变换得到去噪声干扰后的信号[14]。选用3.1节中所提的全寿命轴承数据按照上诉降噪方法对轴承信号进行降噪,结果如图1所示。

图1 全寿命信号降噪前后对比

由图1可以看出信号经过小波变换降噪之后由于去除了一系列噪声信号变得更加平滑,因此避免了在计算指标时候引起不必要的干扰。

1.2 互相关函数

互相关函数是描述两个数据或信号f(t)和g(t)在不同时刻取值之间的联系[15],具体表示如式(4)所示:

(4)

式(4)为其连续形式,一般只有在做理论分析时采用,在实际工程应用上一般采用其离散形式,其离散形式表示为公式(5):

(5)

式中,M表示当前时刻,N表示移动了多少个采样周期,N+M即表示第N+M个时刻。由公式(4)和(5)可以看出其运算方式类似于卷积运算,都是由两段数据进行滑动相乘,但不同的是卷积满足交换律,而互相关不满足交换律。对信号进行互相关运算的最终目的是提取出两信号之间的关联性。

1.3 信息熵

信息熵是用来衡量数据混乱程度的一种度量[16],数据混乱程度越高,熵值越大,混乱程度越低,熵值越小。设X=(x1,x2,...xn)为随机信号,其熵值计算如公式(6)所示:

(6)

1.4 门控循环单元网络

循环神经网络(RNN,recurrent neural network)是一种处理时间序列的网络,被应用于时间序列的分类、预测等问题[17]。但由于其网络结构特性导致在处理长时间序列的时候容易导致梯度消失和梯度爆炸的现象。而之后的长短时记忆网络(LSTM,long-short term memory)[18]通过改进网络结构并引入细胞状态很好地解决了这一问题。GRU网络[19]是LSTM的一种变体,通过将LSTM的遗忘门和输入们进行合并,得到一个更新门,更新门的值越大,表明前一时刻的信息越重要,保留的越多。同时还将隐藏状态和细胞状态进行融合,以及其他的一些改动,最终形成图2所示的结构,只有更新门和重置门两个门结构,简化了LSTM网络,使其运算速度较LSTM有很大提升,其具体公式如(7)~(10)所示:

zt=σ(Wz·[ht-1,xt])

(7)

rt=σ(Wr·[ht-1,xt])

(8)

(9)

(10)

图2 GRU结构

1.5 双向门控循环单元网络

图3 BiGRU展开图

2 早期故障诊断方法

2.1 性能退化指标构建

通过对采集到的轴承信号进行分析,进而判断轴承是否出现故障,是一种有效且实用的故障诊断方法。其主要分析方法有时域、频域、时频域等,但这都需要一定专家知识,不利于实际生产应用,且对于早期故障信号不敏感,而本文通过构建性能退化指标的方式能较好地解决这些问题。性能退化指标构建的步骤如下:

1)由于轧机系统工作环境复杂,采集的数据易受噪声干扰,因此首先对信号进行降噪,首先进行小波变换得到一系列小波系数,将较小系数对于的信号进行滤除,之后对其余系数进行小波反变换得到降噪后的信号。

2)将每个降噪后的样本信号等分为前后两部分,之后将公式1)~2)转换为离散形式并做互相关运算,每个样本经运算后得到一组数据。

3)对得到的每组数据求出所有局部极大值点。计算极大值点能量。

4)将每组数据的极大值点能量与总能量进行相比,得到极大值能量与总能量的比值,称之为互相关能量比,其计算公式如(11)所示:

(11)

式中,Mm表示互相关运算后局部极大值点,Sj则表示所有数据。

5)最后将得到的互相关能量比Pi带入式(1)~(3)所示的信息熵公式中求得采集到的一个样本的退化指标,即互相关能比熵。其具体流程如图3所示。

在对采集到数据求的指标之后,还需要知道指标达到哪一个值得时候,轴承开始出现故障,即对指标进行阈值划定,本文采用切比雪夫不等式的方法进行阈值划分,其公式如式(12)所示:

(12)

式中,X为随机变量,σ为标准差,μ为数学期望。由公式可以看出当ε=5σ时,数据分布在(ε-5σ,ε+5σ)之间的概率为96%,因此可以将互相关能比值大于ε+5σ的视为故障点,通过此方式判断故障样本。

2.2 BiGRU-GRU网络结构

BiGRU可以在预测过程中可以同时考虑过去和将来的时序信息,但其运算速度较慢,而GRU网络由于只是单向进行运算,具有较快的速度。一般在深度学习做回归或者分类中,单一层的网络不能提取出数据之间的非线性特征,并且如果数据量较小非常容易造成过拟合线性。增加网络深度能增加模型的非线性特征提取能力,可以更好地提取出数据之间的相关信息。在考虑运行速度的同时,本文选择采用两层循环神经网络。如果两层都只用GRU网络,则不能同时考虑过去和未来的信息,而只用Bi-GRU网络,由于每一层都要经过双向运算,则速度不如只用GRU网络。因此本文考虑将BiGRU网络和GRU网络进行结合,即使得在运算过程中同时考虑过去和将来的时序信息,又使得网络有较快的处理速度,可以满足对轧机轴承的运行状态实时预测。具体做法为在数据经过BiGRU运算后输出的数据再输入到单向GRU网络结构中,最后预测出互相关能比熵。网络运算过程如图4所示。

图4 网络结构

2.3 早期故障诊断流程

首先对采集的轧机轴承信号进行小波变换降噪处理,之后构建2.1所提的互相关能比熵,本文所提互相关能比熵只需一个样本即可求得每个此样本的退化指标值,无需与其它样本进行运算,简单高效。所以可利用初期采集到的正常振动信号进行阈值划定;然后对后面每次采集到的振动信号样本计算阈值,当计算出的退化大于所设定阈值时,可判定此时轴承的内圈,外圈或者滚动体某处已经出现了一定的磨损退化,即已经出现了早期故障,性能退化指标最主要的价值就是监测处早期故障位置,以便于后期运行维护。

在监测到早期故障时刻之后,通过对之后的振动数据进行指标计算,可以观察处轴承的性能退化趋势。通过将这些指标数据进行一定重采样及维度变换输入到GRU网络进行训练,使网络能够提取到指标数据之间的非线性关系,在网络模型训练达到一定精度之后,再将当前采集数据的指标输入到网络模型中实现对轴承退化趋势的实时预测。整体早期故障诊断及轴承性能退化趋势过程如图5所示。

图5 整体流程

3 实验及结果分析

3.1 实验数据介绍

本文实验数据选用辛辛那提大学所公开的轴承全寿命数据集,采集试验台如图6所示,一个轴上安装4个轴承,一共进行了3次实验,实验采集频率是20 Hz,采集的每个数据文件中有20 480个数据点。本文选择第二次实验的第一个轴承进行方法验证,其中一共有984个数据文件。并且最后在第3次实验的第3个轴承上进行了泛化性能验证。

图6 数据采集试验台

3.2 退化指标验证

按2.1节所提指标构建方式对所选用数据集进行性能指标计算,其中一个样本文件中有20 480个数据点,将前10 240个时序数据与后10 240个时序数据进行互相关运算,之后计算极大值点能量与极小值点能量的比值,最后带入求熵公式,求得互相关能比熵。一共984个文件,总共计算出984个熵值。其结果如图7所示。

图7 互相关能比熵

由图中可以看出,轴承在第533个样本处互相关能比熵大于所设定阈值,之后便突增,表明轴承从此时已经开始出现故障,而后出现过下降,分析其原因可能时因为在旋转过程中由于不断磨损出现了自愈合现象。虽然出现了自愈合现象但在采集第533个样本时间之后其互相关能比熵值已经不能恢复到正常运行时的数值,体现了本文所提性能退化指标的有效性。在第533个样本之后由于轴承已经出现故障,此时需要适时更换轴承,所提的性能退化指标可以通过对故障的早期判断,预防了因为轴承故障而产生的较大损失。

并且由图7可以看出,轴承大概经历了4中退化趋势,分别使前533个样本之前的正常运行期,第533样本之后的到指标达到第一个极大值之间的轻度退化期,之后指标值下降的自愈合期以及最后的迅速退化至失效期。

3.2.1 包络谱验证

包络谱是一种信号解调方法,广泛应用于机械系统故障诊断,特别是滚动轴承。轴承在运行过程中会由于故障引起的周期性脉冲,这些低频冲击信号会与高频振动发生调制,对其进行包络和低通滤波会得到相应的共振解调波形。

所选用的第二次实验第一个轴承的最终故障类型为外圈损坏,通过理论公式及轴承参数计算外圈故障频率为236 Hz。对其第532,533,600个样本进行包络谱解调,结果如图8和9所示。

图8 第532个和533个样本的包络谱

图9 第600个样本的包络谱

由图7~9可以看出,所测试轴承的包络谱在第532个样本时其故障频率处还没有较明显的幅值,而到了第533个样本的时候,其故障频率一倍频附近已经有较高的幅值出现,表明轴承在此时已经开始出现了故障,与所提出的互相关能比熵相对应,证明了指标的有效性。之后对第600个样本继续进行包络谱分析,可以看出此时轴承在其一倍频,二倍频及其三、四倍频处皆以出现较明显的幅值,说明此时轴承已经出现严重故障,需尽快更换轴承。

3.2.2 与常用指标对比

为了证明本文所提互相关能比熵退化指标的优异性,将其与常用指标进行对比。选择均方根和峭度值进行对比,均方根和峭度值都经常用来检测数据混乱程度和时间序列突变,将其对选用轴承数据进行计算,结果如图10和11所示。

图10 均方根指标

图11 峭度值指标

由图中可以看出,均方根值虽然可以检测到轴承出现早期故障的样本点,但是在出现故障处均方根值上升不明显,一旦设定的阈值出现轻微误差便会造成判断失误行为,可能过早判断出故障出现点,也可能过晚判断处故障出现位置。一旦过晚判断便很有可能造成严重损失。而峭度值判断出的故障出现位置在第646个样本处,跟实际出现故障位置相差了113个样本,由上述包络谱分析可知,此时轴承已经出现了严重的故障,未能监测出早期故障点位置。所以无论均方根还是峭度值对轴承的早期诊断效果都不如所提的互相关能比熵。

3.2.3 在其他数据效果

本节对第3次采集实验采集的第3个轴承进行,此轴承最后在运行最后出现了内圈损坏故障。采集到的数据文件一共有6 324个,对其分别计算互相关能比熵,结果如图12所示。可以看出轴承在第5 976个样本处的互相关能比熵大于所设定的阈值,此时轴承已经出现早期故障。可以看出其指标退化趋势与实验一差距较大,既不属于同一种失效形式。但指标同样能监测处早期故障点,表明了所提方法具有一定泛化能力。

图12 轴承3-3的互相关能比熵

3.3 退化趋势预测

在对采集到的样本数据计算出其互相关能比熵之后,再对其进行趋势预测,可以反应轴承的退化过程,了解到它的运行状态。选用计算出的第二次实验第一个轴承的互相关能比熵进行预测。由于指标数据较少,所以首先需要通过重叠采样对数据进行扩充。以第400个到第700个互相关能比熵的值作为训练集进行训练,其中训练数据采集方式为每50个指标点为一个样本,之后将指标点后移一位构成下一个样本的数据,依次类推,最后第400个指标值到第700个指标值一共可以构成250个训练样本。第700个值之后的数据作为测试集对模型进行测试,按照构造训练集样本的方法构造测试集,一共可构成234个测试集样本。训练参数中时间步设置为50,优化器选用Adam,损失函数选择均方误差。模型训练介绍后测试结果如图13所示,可以看出所提BiGRU-GRU网络能很好地预测出轴承的退化趋势。

图13 Bi-GRU预测效果

为了验证本文所提BiGRU-GRU网络的有效性,将其与常用的两类预测网络LSTM和GRU进行对比,实验对以上网络选取同样的网络参数,选择均方误差和平均绝对误差作为对比准则,最后实验结果如表1所示,可以看出BiGRU-GRU网络的两类误差值均小于单独的LSTM和GRU网络。

表1 与其他网络对比结果

实际应用中可以先对加速度传感器采集的实时轴承信号计算出互相关能比熵,然后通过上述所提出的退化预测网络进行预测下一时刻轴承的性能退化指标,进而实现对轴承运行状态的实时预测,防止因轴承损坏而引起重大损失。

4 结束语

1)对于轧机系统中关键零部件的早期故障诊断问题,本文以轴承为例,在对采集到的数据进行小波降噪之后,构建了互相关能比熵,将其作为轴承性能退化的标准,用来判断轴承出现早期故障的初始时间,并通过包络谱分析验证了所提性能退化指标的有效性,也与常用的均方根指标和峭度值指标对比,结果表明所提指标效果最好。

2)通过Bi-GRU和单项GRU结合,提出了BiGRU-GRU网络,通过次网络模型来对样本数据计算出的退化指标值进行预测,结果显示网络能很好地跟踪轴承的退化趋势。

3)在轧机实际工作过程中,互相关能比熵通过对轴承振动的数据的计算,可以对轴实现早期故障诊断,BiGRU-GRU网络可以实现对退化趋势的预测,具有一定实用性。

猜你喜欢

轧机轴承故障诊断
比亚迪秦EV充电系统故障诊断与排除
基于神经网络的船舶电力系统故障诊断方法
迈腾B81.8T起动机无法启动故障诊断分析
热轧生产线粗轧R1轧机自由轧制技术的研发和应用
接触式密封在大功率半直驱永磁风力发电机应用探讨123
斯凯孚展示用于电动汽车的先进轴承产品
一种轴承拆卸装置的实用设计
轧机主传动系统轴承劣化原因分析及应对措施
夹紧缸故障分析及液压系统改进
一种解决轧机和剪切线共享一台WINCC服务器所产生的弊端的方法