APP下载

基于交叉小波变换与改进变分模态分解的联合去噪方法*

2023-03-11王鹏博刘自然刘玉明吕振礼

机电工程 2023年2期
关键词:频带识别率故障诊断

王鹏博,刘自然,刘玉明,吕振礼

(河南工业大学 机电工程学院,河南 郑州 450001)

0 引 言

机械设备在长期的运转过程中容易出现故障,导致设备停转,甚至造成重大的经济损失,因此,提前对机械设备进行故障检测是非常有必要的[1]。滚动轴承作为旋转机械的重要部件,也是易出现故障的结构,因此,对其故障进行诊断具有重要的意义[2]。

由于滚动轴承早期的故障信号微弱,极易被淹没在噪声之中,呈现非平稳、非线性等特点,导致滚动轴承故障特征难以被提取,增加了其故障诊断的难度[3]。

国内外学者对旋转机械故障诊断进行了大量研究。为了提取轴承信号振动特征,LEI Y等人[4]采用经验模态分解(empirical mode decomposition,EMD)方法提取了轴承信号特征值,该算法基于故障信号的极值点形成包络曲线,并将其拆分成若干个内涵模态分量,以此来对信号进行重构和降噪;但EMD方法存在模态混叠和端点效应的问题。郑近德等人[5]采用了集合经验模态分解(ensemble empirical mode decomposi-tion,EEMD)的方法、杨斌等人[6]采用了互补集合经验模态分解(complementary ensemble empirical mode decomposition,CEEMD)的方法、张淑清等人[7]采用完备集合经验模态分解(improved complete empirical mode decomposition,ICEMD)方法,分别对轴承的故障信号进行了处理,虽然以上一系列算法在一定程度上解决了模态混叠的问题,但仍然无法解决端点效应、计算量大和抗噪能力较差等问题。

由于采用小波变换对振动信号进行处理时,具有多分辨率特性和自适应性特点,其在振动信号处理方面得到了广泛应用。苏莹莹等人[8-9]采用小波变换的方法,对振动信号进行了时频分析,取得了一定的成果;但是小波变换方法只能处理单个信号,对多个信号的时频域特征仍难以处理。

为了解决上述问题,DRAGOMIRETSKIY K等人[10]提出了变分模态分解(variational mode decomposi-tion,VMD)方法。VMD是将一个信号分解成几个模态信号,通过不断的迭代求解,确定各模态信号的中心频率和有限带宽。VMD方法克服了EMD相关方法中存在的模态混叠、端点效应和计算量大等的问题。

唐贵基等人[11]研究了变分模态分解方法及其在滚动轴承故障诊断的应用,该研究使用VMD方法,成功地识别出了滚动轴承的早期故障特征。

TORRENCE C等人[12]提出了交叉小波变换(XWT)方法。XWT方法是建立在传统小波变换基础上的一种新型信号分析技术。GRINSTED A等人[13]将交叉小波变换方法应用于区域气候分析领域。XWT可以分析两个信号在时频空间中的相干性,并得到一个相关性频带;其频带亮度越高,两个信号在时频域的相关性就越强。由于噪声的随机特性,在交叉小波变换中,噪声在频带中的相关性最弱,可以被明显地识别出来,从而达到了降噪及增强信号的目的。

虽然VMD对采样点的个数和噪声具有较强的鲁棒性,但是分解之后的模态分量仍含有噪声。同时,XWT处理后的信号也会存在噪声。

因此,笔者提出一种基于IVMD-XWT联合去噪的信号处理方法,采用该方法去除原始信号中的背景噪声,从而达到增强轴承故障信号的目的。

1 算法基本原理

1.1 交叉小波变换

对于时域信号x(t),其连续小波变换的定义为:

(1)

式中:a—比例因子;τ—平移因子;*—复数共轭;ω0—x(t)的初始相位角;ψ(t)通常为Morlet小波函数。

ψ(t)的表达式为:

ψ(t)=π-1/4(e-jω0t-e-ω2/2)e-t2/2

(2)

对于信号x、y,其交叉小波变换为:

(3)

式中:Wxy(a,τ)—交叉小波相干谱密度,该值越高,信号x、y的相关性则越大。

1.2 变分模态分解

变分模态分解(VMD)的核心是构建和求解变分问题。假设每个模态都被紧凑地分布在中心频率周围,则VMD方法如下:

(1)对于给定信号,定义模态数量K和模态带宽控制参数a,并初始化模态uk(k=1,2,3,…K);

(2)对于每一模态uk(t),利用希尔伯特(Hilbert)变换,计算相关的解析信号,即:

(4)

(3)将每个模态的频谱移动到相应的估计中心频率。其表达式为:

(5)

(4)通过平方L2范数估计带宽;然后,引入二次惩罚项a和拉格朗日乘子因子λ(t)来表示无约束问题;最后,求解增广拉格朗日表达式的鞍点,并应用帕萨瓦尔定理进行计算。其计算式为:

(6)

其二次优化问题的解为:

(7)

1.2.1 改进变分模态分解

改进变分模态分解(IVMD)是利用包络谱来选取合适的K值。但VMD中的K值并没有明确的定义,在不知道信号的情况下,需要提前设定K的取值。因此,找到合适的K值较为困难,影响实验结果的准确性。

采用基于频谱包络的识别信号中有效频率分量的方法,可以确定VMD的最佳K值。

其步骤如下:

(1)将信号x进行傅里叶变换为:

F(s)=FFT(x)

(8)

Aax=|F(si)| (i=1,2,…,l)

(9)

式中:l—整数,值为数据x的一半。

(2)检测数据的局部极值;

(3)用三次样条插值法生成滤波谱的包络曲线;

(4)计算阈值,根据阈值滤除噪声和干扰分量,即:

Threshold=Al+r(Ah-Al)

(10)

式中:Ah—最大震级;Al—最小震级;r—控制阈值水平的比率,其值越大,阈值越高;r=0.2。

(5)通过将这些频率分量设置为零,过滤掉幅度小于阈值的频率分量;

(6)从得到的包络曲线中确定最佳模态数。

1.2.2 最佳参数值VMD降噪处理

为了验证最佳K值的有效性,笔者选取采样频率为12 kHz正常轴承振动信号进行分析,分别生成未改进VMD与IVMD时频图结果。

正常轴承的降噪处理结果如图1所示。

图1 正常轴承降噪处理结果

由图1可知:将未经改进的VMD和IVMD时频图结果,与信号的时间波形图进行对比,可以看出,正常轴承信号也存在一定噪声,但IVMD能有效地消除部分噪声。

1.3 KNN算法

K近邻(KNN)算法是一种监督学习的分类算法[14],同时也是一种原理易于理解、实现简单、分类清楚的算法[15]。

其基本原理为:定义一个训练样本,找到与训练样本距离最近的K个样本,然后对K个近邻样本进行预测,判断分类样本数据的类别。

KNN通常使用欧氏距离作为测量样本距离。

其定义为:

(11)

2 基于XWT-IVMD的特征提取方法

基于XWT和IVMD故障特征提取及诊断流程,如图2所示。

图2 基于XWT和IVMD的特征提取诊断流程图

具体方法步骤如下:

(1)将原始数据x(t)和y(t)进行交叉小波变换,得到小波相干谱图;通过观察小波相干谱,得到最相干频带,并记录相干频带在相干谱中的位置;

(2)选择两组信号中峭度值较大的信号(较大的峭度值代表信号中有更多的故障信息),对信号进行IVMD分解,得到IMF分量;

(3)将分解得到的IMF分量与峭度值较大的信号进行交叉小波变换,得到小波相干谱图;

(4)从分量小波相干谱图中寻找与原始小波相干谱图相干性最大的频带,删除相干性较差的频带,得到重构信号;

(5)将重构信号输入KNN,进行故障特征分类;

(6)根据结果判断该方法的特征提取效果。

3 实验及结果分析

3.1 实验数据采集

笔者使用Spectra Quest公司的轴承故障模拟试验台(MFS),采集实验数据,并对采集到的双通道内圈故障轴承信号进行分析。

其中,传感器的安装位置图如图3所示。

图3 传感器安装位置

笔者通过实验来模拟4种轴承类型,并采集信号样本,分别为:正常轴承、滚动子故障、内圈故障和外圈故障。每种类型样本长度为1 024,样本数量采集为100组,4种样本数据共400组。

4种轴承类型及样本采集数如表1所示。

表1 故障类型及采集样本数

3.2 实验结果分析

3.2.1 信号的重构

笔者以轴承内圈故障信号为例,得到采集的双通道内圈故障轴承信号的时域图和频域图,并对其进行XWT处理。

双通道内圈故障的时频信号如图4所示。

图4 双通道的内圈故障信号

由图4可知:只通过时域波形及其频谱不能识别滚动轴承内圈故障特征,因此,笔者将图4中的双通道信号再进行XWT处理,所得到的结果如图5所示。

图5 x(t)、y(t)的小波相干谱图

由图5可知:亮度较高的频带表示两个信号相关度较高,即含有更多的故障信息;暗度区域被认为是噪声区域,或含有故障信息较少。

笔者两组内圈故障信号进行对比,即根据峭度值越大,含有的冲击成分越明显,特征越容易提取的原则,计算x(t)、y(t)两个故障信号的峭度值,其结果如表2所示。

表2 x(t)、y(t)的峭度值

由表2可知:y(t)含有更多的故障信息,因此,笔者选择y(t)作为IVMD分解的原始信号,并通过上述方法对VMD分解过程中的K值进行选取,最后选择K值为8。

笔者对y(t)进行IVMD分解,将分解得到的8个分量分别与y(t)进行XWT处理,得到的小波相干谱如图6所示。

图6 IMF分量与y(t)的小波相干谱图

由图6可知:IMF3、IMF6和IMF7的频带与原始相干谱中最大相关频带基本一致,这些频带可以表示振动信号中含有的故障信息;其他IMF相关度不高,包含轴承故障信息较少。

因此,重构后的故障信号可以表示为:S′(t)=IMF3+IMF6+IMF7。

全部故障信号重构之后的故障信号结果,如表3所示。

表3 重构信号组成

笔者将重构的信号输入KNN进行验证,IVMD-XWT分类结果如图7所示。

图7 IVMD-XWT分类识别率

由图7可知:IVMD-XWT联合去噪方法将2个外圈故障识别成滚动子故障,将1个滚动子故障识别成外圈故障,其他样本识别结果全部正确,说明IVMD-XWT模型的联合降噪能力突出,在故障诊断识别中取得较好的结果,验证模型有效。

为了更加直观地描述IVMD-XWT的故障特征提取效果,笔者对实验结果进行t-SNE特征可视化。

IVMD-XWT可视化结果如图8所示。

图8 可视化结果图

由图8可知:IVMD-XWT模型的特征分类较为集中,说明其分类效果好,可分性较强。

3.2.2 实验对比

为了进一步验证IVMD-XWT模型的优越性,笔者采用传统方法构建两种模型,进行对比实验。第一个模型将IVMD之后的信号输入KNN,进行故障识别分类;第二个模型将VMD-XWT输入KNN,进行故障识别分类。

两种分类结果,即分类识别率如图9所示。

图9 对比方法故障诊断结果图

由图9可知:与IVMD的分类结果相比,IVMD结合XWT的故障诊断方法能更好地去除噪声,增强了振动信号的特征;VMD-XWT分类识别率要优于IVMD[16]。

不同故障诊断方法的诊断识别率如表4所示。

表4 不同故障诊断方法的诊断识别率

由表4可知:IVMD-XWT的故障诊断识别率为97.51%,与IVMD和VMD-XWT模型相比,其故障诊断平均识别率分别提高10.83%、4.62%;

与改进VMD的实验结果相比,XWT在重构信号方面能更好地剔除噪声信号,增强故障信号的特征;

与VMD-XWT的结果对比,说明确定K值的VMD能够明显增强故障特征,减少噪声对信号的干扰;

3种模型对比结果表明,IVMD-XWT模型能更好地提取故障特征,提高故障诊断的识别率。

4 结束语

轴承早期故障信号容易被淹没于噪声中,其故障特征难以被提取,为此,提出了一种基于IVMD-XWT的联合去噪处理方法。

该方法首先将原始信号进行了XWT,获得了相干频带;然后,利用IVMD对原始信号的频带进行了分段,生成了多个IMF,在从原始信号中去除非相干频带对应的IMF后,达到了消除噪声的目的;最后,利用实验数据对结果进行了验证。

研究结论如下:

(1)与VMD相比,IVMD选取了合适的K值,增加了分解精度,减少了噪声,增强了滚动轴承的故障特征;

(2)实验结果表明:与IVMD、VMD-XWT模型相比,IVMD-XWT方法在故障诊断测试实验中的识别率为97.51%,高于另外两种故障诊断模型,能更加有效地提取故障特征。

在工程实践中,滚动轴承出现的故障一般为复合故障。因此,在接下来的工作中,笔者将基于上述方法,针对滚动轴承的复合故障展开进一步的研究。

猜你喜欢

频带识别率故障诊断
基于包络解调原理的低转速滚动轴承故障诊断
Wi-Fi网络中5G和2.4G是什么?有何区别?
基于类图像处理与向量化的大数据脚本攻击智能检测
基于真耳分析的助听器配戴者言语可懂度指数与言语识别率的关系
单音及部分频带干扰下DSSS系统性能分析
数控机床电气系统的故障诊断与维修
提升高速公路MTC二次抓拍车牌识别率方案研究
高速公路机电日常维护中车牌识别率分析系统的应用
因果图定性分析法及其在故障诊断中的应用
调谐放大器通频带的计算及应用