信息科学与工程

面向滚动轴承故障诊断的VBIVA方法

  • 于洋 , 1a ,
  • 尹钰 1b ,
  • 季策 2 ,
  • 林峰 1a ,
  • 于明月 1a
展开
  • 1a. 沈阳航空航天大学,自动化学院,沈阳 110136
  • 1b. 沈阳航空航天大学,电子信息工程学院,沈阳 110136
  • 2. 东北大学 计算机科学与工程学院,沈阳 110169

于洋(1985-),男,辽宁朝阳人,讲师,博士,主要研究方向:盲信号处理、智能优化算法,E-mail:

收稿日期: 2023-11-13

  网络出版日期: 2024-03-29

基金资助

辽宁省自然科学基金(2022-MS-299)

航空科学基金(201933054002)

辽宁省教育厅项目(LJKMZ20220529)

Variational Bayesian independent vector analysis method for rolling bearing fault diagnosis

  • Yang YU , 1a ,
  • Yu YIN 1b ,
  • Ce JI 2 ,
  • Feng LIN 1a ,
  • Mingyue YU 1a
Expand
  • 1a. College of Automation,Shenyang Aerospace University,110136,China Shenyang
  • 1b. College of Electronic Information Engineering,Shenyang Aerospace University,110136,China Shenyang
  • 2. College of Computer Science and Engineering,Northeastern University,110169,China Shenyang

Received date: 2023-11-13

  Online published: 2024-03-29

摘要

在实际工程中,采集到的滚动轴承故障信号往往来自多个源。多个故障信号在传播路径中相互耦合形成了复合故障信号,使故障诊断问题变得更加复杂。如果直接对复合信号进行分析,那么提取到的故障特征中往往存在多源的故障频率,导致无法正确判断故障出现的位置。针对这一问题提出了变分贝叶斯独立向量分析(variational Bayesian independent vector analysis,VBIVA)算法,并将该算法应用于故障诊断。通过与独立向量分析(independent vector analysis,IVA)算法以及变分贝叶斯独立分量分析(variational Bayesian independent component analysis,VBICA)算法的仿真对比,证明VBIVA算法有效地解决了复合故障信号的盲源分离及故障诊断问题。

本文引用格式

于洋 , 尹钰 , 季策 , 林峰 , 于明月 . 面向滚动轴承故障诊断的VBIVA方法[J]. 沈阳航空航天大学学报, 2024 , 41(1) : 45 -53 . DOI: 10.3969/j.issn.2095-1248.2024.01.006

Abstract

In practical engineering occasions, the collected fault signals of rolling bearing are from multiple sources. The multiple fault signals are coupled to form the composite fault signals in the propagation path, which makes the fault diagnosis problem more complex. If the composite fault signal is directly analyzed, the extracted fault feature contains multiple source fault frequencies, which may result in a failure to determine the location of the fault. In order to resolve the problem, variational Bayesian independent vector analysis(VBIVA) algorithm was proposed and applied to fault diagnosis. Simulation results show that the proposed algorithm solved the problem of blind source separation and fault diagnosis in the comparison with IVA and VBICA.

滚动轴承1是旋转机械的重要部件,常安装在驱动电机2、齿轮箱3等部位,且在汽车、航空航天等领域有着广泛的应用。滚动轴承起着减少摩擦和支撑载荷的作用,它的健康程度决定了整个设备能否平稳安全运行。因此,对滚动轴承进行故障诊断至关重要4,这是保证旋转机械安全运行、降低维护成本的关键5
在过去的二十年里,学者们提出过许多基于物理变量的轴承故障诊断技术,这些物理变量变包括磁通6、电机电流7、振动信号8、声信号9等。其中,从机械振动信号中提取故障特征是故障诊断的一种主要方法10-11。在实际工程中,一个轴承故障往往会导致轴承出现新的故障,最终采集到的信号是含有噪声的复合故障信号12-13,这使故障诊断的难度加大。因此,对复合故障信号进行盲源分离是解决问题的新思路。盲源分离算法是一种信号分离技术,仅凭借已知的混合信号就可以估计出未知的源信号。早在20世纪80年代,Herault等14首次提出了BSS理论。近年来,盲源分离算法在故障诊断上得到了广泛的应用。Lu等15提出了一种适用于轴承故障诊断的谐波向量分析(harmonic vector analysis,HVA)方法。Cherrad等16使用了盲源分离方法分析轴承振动信号。文献[17-18]使用独立分量分析(independent component analysis,ICA)方法对振动信号进行轴承故障诊断。王立炜等19将FastICA用于复杂路径下的外圈滚动轴承故障诊断。但是,滚动轴承故障信号作为一种典型的非平稳信号,很容易被周围噪声淹没,对盲源分离和故障诊断有很大影响。此外,多源的故障信号与传感器之间复杂的传输路径也使问题更加复杂化。
因此,在这样复杂的情况下传统的盲源分离算法和特征提取方法效果会受影响。为了解决复合故障信号难以诊断的问题,本文提出了一种结合了变分独立向量分析(VBIVA)算法和包络谱分析的方法,并将其应用于滚动轴承复合故障诊断的研究。首先,利用最小化辅助函数的IVA方法对复合故障信号进行初步分离;然后,利用变分贝叶斯理论推断出合适的参数,构建源信号模型、噪声模型及混合矩阵模型,对分离信号进一步更新;最后,对分离故障信号进行希尔伯特变换,提取相应的故障特征并完成故障诊断。在实验中对模拟复合滚动轴承振动信号进行盲源分离及故障诊断,证明了VBIVA方法的有效性。

1 理论基础

1.1 盲源分离模型

盲源分离是指根据已知的观测信号来估计未知的源信号。在传感器与滚动轴承振动源信号之间存在着复杂的路径,可以使用线性混合模型作为振动信号的混合模型,如式(1)所示。
x ( t ) = A ( t ) s ( t ) + n ( t )
式中: x ( t ) = [ x 1 ( t ) , x 2 ( t ) , , x M ( t ) ] T M维的观测复合滚动轴承故障信号; s ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s N ( t ) ] T N维的源信号; n ( t ) = [ n 1 ( t ) , n 2 ( t ) , , n M ( t ) ] T M维的噪声信号; A ( t ) N × M维的混合矩阵。为了方便书写,将 x t s t y t A t简化 x s y A

1.2 变分贝叶斯学习

变分贝叶斯学习通过确定统计模型的后验分布来对未知样本做出预测。在混合故障信号 x的指导下,可以建立模型并通过计算后验分布来恢复源信号。将负自由能作为变分贝叶斯学习的目标函数,可以表示为
F ( x ) = l o g 2 p ( x , Ψ ) p ' ( Ψ ) + H [ p ' ( Ψ ) ]
式中: Ψ为模型 Ω中参数的集合; p ' ( Ψ )近似于 p ( x , Ψ )的后验分布; q p符号是指在概率密度函数 p前提下 q的数学期望值。KL散度用于计算两个概率密度间差异,它是非负的,由此可知 l o g 2   p ( x ) F ( x )。为了使KL散度最小化,就要求得最大的 F ( x )

2 变分独立向量分析

在故障诊断问题中,由于轴承的信号存在随机性20并包含着噪声,给复合故障信号的盲源分离及故障诊断造成一定困难。为了解决这些问题,本文提出了变分独立向量分析(VBIVA)算法,主要包含IVA算法和变分贝叶斯学习两部分。

2.1 IVA算法

传统的IVA算法假设故障信号间相互独立,其优化目标就是最大化分离信号之间的统计独立性。在使用共轭梯度法对目标函数进行更新的过程中需要设定步长,其大小决定了收敛速度和稳定性。较大的步长会有更快的收敛速度,但也可能导致收敛结果发散。与传统的IVA算法不同,本文设计了一种基于最大期望算法(expectation maximization,EM)21思想的辅助函数,避免在迭代过程中选择到不合适的更新步长。通过最小化辅助函数的方法,得到具有最强独立性的解混矩阵。设计目标函数 J ( W ˜ )满足式(3)要求
J ( W ˜ ) = m i n Q Φ ( W , Q )
式中: Q为辅助变量; W为分离矩阵; Φ ( W , Q )为目标函数 J ( W ˜ )的辅助函数,其表达式为
Φ ( W , Q ) = 1 2 n = 1 N w n H Q n w n - l o g 2 d e t ( W ) + C
Q n = E φ n x x H
式中: d e t 为矩阵行列式运算符号; H为共轭转置; Q n为第 n行的辅助变量; w n为解混矩阵 W的第 n行向量; C为常数;权重因子 φ n用于最小化辅助函数,从而间接最小化目标函数,它的表达式为
φ n = l o g 2 ( y n 2 ) = 1 2 l o g 2 ( t = 1 L y n ( t ) + 1 + ε )
式中: 2 L 2范数;为了保证权重因子 φ n不为零,加入了一个数值极小的常数 ε。解混矩阵 W的更新规则如式(7)、(8)所示
w n ( i ) = ( W ( i ) Q n ( i ) ) - 1 I n
w n ( i + 1 ) = w n ( i ) ( w n ( i ) ) H Q n ( i ) w n ( i )
式中: I为单位矩阵;符号 ( i )为第 i次迭代结果。迭代终止条件是 w n ( i ) 2 - w n ( i + 1 ) 2 < 10 - 3

2.2 变分贝叶斯学习

混合故障信号经过基于辅助函数的IVA算法初步分离后,得到分离信号 y、解混矩阵 W及其相对应的混合矩阵 A。本文引入了变分贝叶斯学习,在重建信号过程中对分离信号进一步更新。
源信号模型中的每个源信号 s i有相对应的高斯成分,所有参数都包含 t个高斯成分。那么源信号的概率密度分布可以写为
p ( s | q , θ ) = i = 1 N t = 1 T i π i , t N s i | μ i , t , β i , t
式中:源信号 s i个数为 N,那么就有 T i = N个高斯成分; θ = [ θ 1 , θ 2 , , θ N ]为高斯模型的参数, θ i = [ π i , μ i , β i ] π i为混合权重,其先验概率分布取狄利克雷分布 p ( π ) = i = 1 N D ( π i , λ i ) μ i s i的期望,其先验概率分布 p ( μ ) = i = 1 N t = 1 T i N ( π i , t | m i , τ i ) β i为精度值,定义呈Gamma分布的先验概率分布 p ( β ) = i = 1 N t = 1 T i Γ ( β i , t | b β i , c β i ) m τ b c为设定的超参数。
假设噪声 n的均值为零并且服从高斯分布,那么其概率分布密度可表示为
p ( n ) = N ( n 0 , Λ ; M )
式中: Λ为噪声精度,定义其先验分布 p ( Λ )为Gamma分布 p ( Λ ) = j = 1 M Γ ( Λ j | b Λ j , c Λ j )
定义混合矩阵 A的先验分布 p ( A )服从高斯分布,其表达式表示为
p ( A ) = i = 1 N j = 1 M N ( A j i 0 , α j i )
式中: α j i为混合矩阵 A中混合系数 a j i的方差,根据超参数 b a c a更新。

2.3 VBIVA算法推理过程

在VBIVA模型中,需要先初始化模型,设定 λ i = 5 m = 0 τ = 1 b β = 1   000 c β = 0.001 b a = 1   000 c a = 0.001 b Λ = 1   000 , c Λ = 0.001。通过IVA算法得出初步的混合矩阵和分离信号,对初步分离的信号进行k-means聚类,得到模型的权重、均值和精度。
初始化模型后,以最大化目标函数 F ( x )为目标开始变分贝叶斯学习。最大化 F ( x )也就是最大化 p ' ( Ψ ),通过贝叶斯推理可以确定后验概率 p ( Ψ | x , Ω )。使用变分近似法求得目标函数 F ( x )式(12)所示
F ( x ) = l o g 2 p ( x , Ψ | Ω ) p ' ( Ψ θ ) + H p ' ( Ψ )
设定更新阈值 ε = 0.000   1,当更新后的目标函数 F ( x )小于这个阈值时,变分贝叶斯学习停止。在学习结束后,根据模型中获得的混合比例权重 π i和均值 μ i恢复源信号。算法结构如图1所示。
图1 VBIVA算法结构图

3 复合故障信号诊断实验分析

滚动轴承通常由内圈、外圈、滚动体和保持架4部分组成,本文主要研究了内圈、外圈及滚动体的复合故障。使用仿真信号进行实验,仿真轴承的轴承节径为29.05   m m,滚动体直径为6.75   m m,滚动体个数为8,接触角设置为0 °,转速为900   r / m i n。通过计算得到模拟的故障脉冲信号的内圈故障频率 f I = 73.907   H z,外圈故障频率 f O = 46.037   H z,滚动子故障频率 f B = 30.52   H z
观测到的复合故障信号经过希尔伯特变换(hilbert transform,HT)后可提取出故障特征,以倍频出现的故障频率作为故障诊断的依据。如图2所示,在没有噪声的情况下,直接提取出内圈故障频率和外圈故障频率,在混合故障信号2和3中,虽然可以找到滚动子故障和外圈故障的频率,但它们的幅值明显低于内圈故障频率,被淹没在其中。这意味着传统的包络谱诊断技术不能准确地提取出复合故障特征频率,而本文提出的方法可以简单快速地对复合故障信号进行诊断。
图2 未分离信号的包络谱
为了证明提出方法的有效性,将本文提出的方法分别和变分独立分量分析(VBICA)22、独立向量分析(IVA)23进行比较。图3是IVA算法23的分离结果,提取到外圈的故障特征中包含了内圈的故障特征,同理内圈故障及滚动子信号也掺杂了其他故障特征,即复合故障信号没有被完全分离。而本文提出的VBIVA算法分离出的故障信号可以清楚地辨别故障特征,如图4所示。
图3 IVA算法的包络谱
图4 VBIVA的包络谱
含有噪声的复合故障信号更接近真实的滚动轴承振动信号。使用VBICA算法对其复分析,结果如图5~6所示。可以观察到故障频率周期性的变化,显然复合信号彻底分离。然而,分离故障信号中仍然有噪声的存在。如图7~8表1所示,本文提出的VBIVA算法不仅可以准确地提取故障特征,还可以分离出干净的故障信号。对于复合故障信号的分离和诊断,本文提出的VBIVA算法效果更好。本文使用了均方误差(Mean Square Error,MSE)作为评价指标,对分离效果进行比较。 M S E = E ( ( y - x ) 2 ),其值越小表示结果越好。
图5 VBICA的时域波形
图6 VBICA的包络谱
图7 VBIVA的时域波形
图8 VBIVA的包络谱
表1 分离信号的MSE对比结果
算法 分离信号1 分离信号2 分离信号3
VBICA22 0.357 7 0.620 7 0.193 5
VBIVA 0.002 9 0.002 6 0.051 55

4 结论

本文提出了一种基于辅助函数的IVA和变分贝叶斯学习的VBIVA算法,首先计算解混矩阵的辅助函数,省去了选择步长以及更新步长的步骤,得到初步分离的混合故障信号及解混矩阵;然后,为了进一步获得接近源信号的分离信号,引入了变分贝叶斯学习,通过更新源信号模型、噪声模型及分离矩阵模型,解决了信号受噪声干扰问题;最后,对分离的故障信号进行希尔伯特变换,提取故障特征,对故障进行诊断。仿真实验结果表明,提出的VBIVA算法有效地解决了轴承复合故障的盲源分离问题,特别是克服了工程环境中不同振动信号混合、传播路径复杂和噪声信号淹没等问题。
1
Wang Y Tang B P Qin Y,et al.Rolling bearing fault detection of civil aircraft engine based on adaptive estimation of instantaneous angular speed[J].IEEE Transactions on Industrial Informatics202016(7):4938-4948.

2
Ren B Y Yang M Chai N,et al.Fault diagnosis of motor bearing based on speed signal kurtosis spectrum analysis[C]//2019 22nd International Conference on Electrical Machines and Systems (ICEMS).Harbin:IEEE,2019:1-6.

3
Han Q K Wang T Y Ding Z,et al.Magnetic equivalent modeling of stator currents for localized fault detection of planetary gearboxes coupled to electric motors[J].IEEE Transactions on Industrial Electronics202168(3):2575-2586.

4
Han P P He C B Lu S L,et al.Rolling bearing fault diagnosis based on variational mode decomposition and cyclostationary analysis[C]//2021 International Conference on Sensing,Measurement & Data Analytics in the era of Artificial Intelligence (ICSMD).Nanjing:IEEE,2021:1-6.

5
冯葛豪,胥永刚,孙国栋,等. 谱聚类傅里叶分解及其在轴承故障诊断中应用[J/OL].轴承20231-10[2023-09-25].

6
Zamudio R I Osornio R R A Antonino D J A,et al.Magnetic flux analysis for the condition monitoring of electric machines:a review[J].IEEE Transactions on Industrial Informatics202218(5):2895-2908.

7
Hoang D T Kang H J.A motor current signal-based bearing fault diagnosis using deep learning and information fusion[J].IEEE Transactions on Instrumentation and Measurement202069(6):3325-3333.

8
Gangsar P Tiwari R.Signal based condition monitoring techniques for fault detection and diagnosis of induction motors:a state-of-the-art review[J].Mechanical Systems and Signal Processing2020144(3):106908.

9
Glowacz A Tadeusiewicz R Legutko S,et al.Fault diagnosis of angle grinders and electric impact drills using acoustic signals[J].Applied Acoustics2021179(2):108070.

10
Wang W B Lei Y G Chen Z X,et al.A diagnosis method of cleanliness defect in rolling element bearing manufacturing[C]//2022 Global Reliability and Prognostics and Health Management (PHM-Yantai).Yantai:IEEE,2022:1-6.

11
Lv M R Liu X Li X.Application of pattern filter method on fault diagnosis of rolling bearing vibration signals[C]//2019 3rd International Conference on Electronic Information Technology and Computer Engineering (EITCE).Xiamen:IEEE,2019:523-527.

12
Jia S Y Qi Y S Li Y T.A composite fault diagnosis method of gearbox based on an enhanced deconvolution algorithm[C]//2021 CAA Symposium on Fault Detection,Supervision,and Safety for Technical Processes (SAFEPROCESS).Chengdu:IEEE,2021:1-6.

13
Qin A S Mao H L Hu Q,et al.Bearing fault diagnosis method based on ensemble composite multi-scale dispersion entropy and density peaks clustering[J].IEEE Access202112(9):24373-24389.

14
Herault J Jutten C.Space or time adaptive signal processing by neural network models[C]//AIP Conference Proceedings 151 on Neural Networks for Computing.Snowbird:ACM,1987:206-211.

15
Lu J T Yin Q T Li S M,et al.Rolling bearing composite fault diagnosis method based on harmonic vector analysis[C]//2022 Global Reliability and Prognostics and Health Management (PHM-Yantai).Yantai:IEEE,2022:1-6.

16
Cherrad M L Bendjama H Fortaki T.Vibration analysis for defective bearings by blind source separation[C]//2021 International Congress of Advanced Technology and Engineering (ICOTEN).Taiz:IEEE,2021:1-4.

17
吴金钟,艾延廷,陈英涛,等.基于盲源分离技术的航空发动机轴承故障诊断[J].滨州学院学报202238(2):27-35.

18
陈剑,刘圆圆,黄凯旋,等.基于奇异值分解和独立分量分析的滚动轴承故障诊断方法[J].计量学报202243(6):777-785.

19
王立炜,栾孝驰,沙云东,等.基于快速ICA的复杂路径下滚棒轴承外圈划伤故障特征提取[J].机械设计与制造2021(12):77-81,87.

20
Wu C B.Application of adaptive length morphological filtering in gearbox bearing fault recognition in quantum domain[C]//2020 International Conference on Computer Information and Big Data Applications (CIBDA).Guiyang:IEEE,2020:459-464.

21
Przyborowski M Ślęzak D.Approximation of the expectation-maximization algorithm for Gaussian mixture models on big data[C]//2022 IEEE International Conference on Big Data (Big Data).Osaka:IEEE,2022:6256-6260.

22
Choudrey R A Roberts S J.Variational mixture of Bayesian independent component analyzers[J].Neural Computation200315(1):213-252.

23
Kim T Eltoft T Lee T W.Independent vector analysis:an extension of ICA to multivariate components[C]//Independent Component Analysis and Blind Signal Separation.Berlin:Springer,2006:165-172.

文章导航

/