机械工程

基于VMD-PARAFAC的轴承故障欠定盲源分离*

李志农1,2,杨晓飞1,陈长征2

(1.南昌航空大学 无损检测教育部重点实验室,南昌 330063;2.沈阳工业大学 机械工程学院,沈阳 110870)

摘 要:针对传统的轴承故障欠定盲源分离方法需要施加约束的问题,提出了一种基于变分模态分解(variational mode decomposition,VMD)和平行因子(parallel factor,PARAFAC)分析的欠定盲源分离方法.利用VMD算法将振动信号分解为多个带限本征模态函数(band-limited intrinsic mode functions,BLIMFs),将这些BLIMFs构造成三阶张量作为PARAFAC模型的输入,利用三线性交替最小二乘算法对模型分解,从而在宽松条件下实现复合故障信号的分离.仿真和实验结果表明,提出的方法是有效的,与传统的故障盲源分离方法比较,提出的方法在多故障盲源分离中更具有适应性和实用性.

关 键 词:平行因子分析;变分模态分解;主成分分析;盲源分离;滚动轴承;故障诊断;张量分解;复合故障

在机械设备故障监测中,盲源分离是一种有效的信号处理方法,在源信号和传递路径未知的情况下,仅对观测信号处理即可估计出源信号,因此,盲源分离思想在故障诊断领域中得到了广泛应用.Haile等[1]将BSS方法应用在旋转机翼的故障特征提取中;Elia等[2]将BSS方法与循环平稳方法结合起来对变速箱中轴承的磨损情况进行监测;Araujo等[3]将BSS方法与传递函数结合起来对振动系统的模态参数进行识别;周昊等[4]提出了一种基于粒子群优化算法的盲源分离方法,用于提取风机主轴承故障信号特征,取得了良好的诊断效果;席剑辉等[5]提出一种基于联合近似对角化和独立分量分析的盲源分离方法,实现对轴承故障声发射信号的分离.

但是在多数情况下,由于受到硬件成本和空间的限制,系统中只能安装一个传感器,传感器个数小于源信号个数,即为欠定盲源分离,因此,研究单通道复合故障的分离方法更具有广泛的现实意义.李志农等[6]结合小波分析和核典型相关分析(KCCA)各自的特点,提出一种基于小波-KCCA非线性欠定盲源分离方法;Wang等[7]提出了一种基于EEMD和ICA的欠定盲源分离方法,成功地对轴承故障信号进行分离.但是,EEMD会导致计算量的增加,同时也无法应用于嘈杂的工业环境.VMD[8]的出现为故障特征提取提供了新的机遇,VMD可以非递归地将多分量信号分解为多个带限本征模态函数,从而提高效率.同时滚动轴承的振动信号频率正好受频带限制,带宽受限的先验信息可确保在嘈杂的环境中保持高效.Tang等[9]将VMD和ICA相结合来解决轴承复合故障的欠定盲源分离问题.首先采用VMD算法对单通道的复合信号进行分解,得到若干BLIMFs,然后将这些BLIMFs作为输入矩阵,采用ICA算法对故障信号进行分离.

传统方法主要采用模态分解方法(如经验模态分解、集合经验模态分解以及变分模态分解等),对单通道的观测信号进行分解,得到若干子信号分量,然后将其作为新的输入信号,采用ICA算法或其改进算法对新的观测信号进行分解,从而分离出故障源信号.ICA算法是基于矩阵的分解,通常需要施加一些约束条件,如正交性、独立性和恒模特性等才能保证分解的唯一性.在实际工程中,很难满足这些苛刻的条件,导致矩阵分解的非唯一性,以致很难保证盲源分离结果的准确性.

PARAFAC是一种基于张量的分解方法,在宽松条件下可以实现分解的唯一性[10],因此,本文结合VMD和PARAFAC的各自优点,提出一种基于VMD-PARAFAC的轴承复合故障欠定盲源分离方法.同时,将提出方法与传统的基于VMD-ICA的故障盲源分离方法进行对比分析,以此验证所提方法的有效性.

1 欠定盲源分离

盲源分离方法能够在源信号以及传输通道参数未知的情况下,仅根据输入信号的统计特性即可从观测信号中恢复源信号,其计算过程可以表示为

X(t)=AS(t)+E(t)

(1)

式中:S(t)=[s1(t),s2(t),…,sM(t)]TM个源信号;X(t)=[x1(t),x2(t),…,xN(t)]TN个观测信号;AM×N维混合矩阵;E(t)为误差.

因为源信号及混合矩阵的先验知识未知,所以必须做出如下假设:1)源信号在统计上彼此独立;2)混合矩阵A是列满秩矩阵;3)源信号数M小于或等于观测信号数N.

在实际工程中,为解决多故障的欠定盲源分离问题,首先采用VMD算法对观测信号分解,得到若干BLIMFs,将欠定盲源分离转化为非欠定盲源分离,然后将BLIMFs矩阵构造成三阶张量形式作为PARAFAC模型的输入,最后采用三线性交替最小二乘(trilinear alternating least squares,TALS)算法[11]对PARAFAC模型进行拟合,得到混合矩阵的估计,进而得到解混合矩阵和源信号估计.

2 VMD-PARAFAC模型建立

2.1 VMD算法

VMD是自适应信号分解的时频分析方法,可以通过特殊变分模型的迭代求解将多分量信号分解为多个BLIMFs.

观测信号X(t)可以分解为有限数量的子信号uk,每个子信号有不同的中心频率ωk和有限带宽.首先通过希尔伯特变换获得uk的单边频谱,即

(2)

式中:δ(t)为狄利克雷函数;*为卷积运算.

通过混频将每种模式的频谱转移到基带中,即

(3)

接下来,可以通过对式(3)中解调信号的L2范数估计每个模态的带宽.最后,将VMD构建为约束变分模型,即

(4)

式中,{uk}={u1u2,…,uk}和{ωk}={ω1ω2,…,ωk}分别为每个模态和模态对应的中心频率.

为了获得上述变分模态的最优解,引入二次惩罚因子α和拉格朗日乘数λ(t)到VMD中,使上述限制性问题转化为非限制性问题的求解,即

(5)

使用方向交替乘子算法[12]迭代交替更新{uk}、{ωk}、λ.

2.2 PARAFAC模型

将上述得到的分量uk构造新的观测信号Z(t),把Z(t)分成不重叠的L段数据块,每段包含Nl=K/L个数据点,用l=1,2,…,L表示数据块的个数,则观测信号可表示为

Z(lt)=WS(lt)+E(lt)

(6)

式中:Z(lt)=[z1(lt),z2(lt),…,zN(lt)]T为新的观测信号;W为白化矩阵.

每段观测信号的协方差矩阵RZ可表示为

RZ(Tl)=WRS(Tl)WT

(7)

式中,RS为源时滞协方差M×M阶矩阵.

假设源信号S(t)=[s1(t),s2(t),…,sM(t)]T之间互不相关,则RS为对角阵.将每段观测信号的协方差矩阵RZ(Tl)叠加在一起,构成三阶张量形式,记为Rn1n2l,其中,n1=1,2,…,Nn2=1,2,…,Nl=1,2,…,L.W中的元素记为wn×m,构建一个M×L维矩阵C,其表达式为

(8)

由式(7)可得

Rn1n2l=Wdiag(C)WT

(9)

记其标量形式为

(10)

通过TALS算法对张量Rn1n2l分解,得到矩阵W,进而估计出源信号.VMD-PARAFAC算法的流程图如图1所示.

3 仿真分析

为验证所提方法的有效性,构造一组仿真信号来模拟轴承复合故障信号,故障频率设为50和90 Hz,仿真源信号可表示为

(11)

图1 VMD-PARAFAC算法流程图

Fig.1 Flow chart of VMD-PARAFAC algorithm

为了得到虚拟观测信号,选择一个随机矩阵A=[0.859,0.461],根据X(t)=AS(t)得到一组观测信号,再对观测信号添加20 dB的噪声.采样频率设为2 000 Hz,采样点数为2 000,则观测信号的时域波形和频谱如图2、3所示.从图3可以看出,观测信号的频谱中包含了50和90 Hz的故障特征频率,说明两个仿真故障源信号完全混叠在一起,无法准确判断故障类型.

图2 仿真信号的波形

Fig.2 Waveform of simulated signal

图3 仿真信号的频谱

Fig.3 Frequency spectrum of simulated signal

用传统的VMD-ICA方法和所提VMD-PARAFAC方法分别对观测信号进行处理,得到估计信号的频谱图如图4、5所示.从图4可以看出,两个仿真故障源信号完全混叠在一起,采用VMD-ICA方法没有达到良好的分离效果.但是,从图5可以清楚地看到,两个混叠的故障信号被分离出来,故障特征频率与设定的完全相同,充分证明了所提方法的有效性.

图4 仿真估计信号的频谱(VMD-ICA)

Fig.4 Frequency spectrum of simulation estimated signal(VMD-ICA)

4 实验研究

实验所用数据采自北京化工大学,实验装置如图6所示.主加速度传感器安装在轴承箱的顶部和侧面,获得2个通道的振动信号.以轴承外圈-滚动体的复合故障为研究对象,根据文献[9]给定的轴承参数和转频可以计算出外圈和滚动体各自的故障频率,分别为86.3和102.3 Hz.实验采样频率设为100 kHz,选取一组传感器数据中的50 000个点作为实验数据.图7、8分别为观测信号的波形和频谱.

图5 仿真估计信号的频谱(VMD-PARAFAC)

Fig.5 Frequency spectrum of simulation estimated signal(VMD-PARAFAC)

图6 实验系统和传感器的位置

Fig.6 Experimental system and sensor locations

图7 观测信号的波形

Fig.7 Waveform of observed signal

图8 观测信号的频谱

Fig.8 Frequency spectrum of observed signal

从图8仅能看出外圈的故障特征频率为86.9 Hz,滚动体故障特征频率被完全掩盖,无法看出滚动体的故障特征频率.

采用基于VMD-ICA的盲源分离方法和VMD-PARAFAC的盲源分离方法对观测信号进行处理,估计信号的频谱分别如图9、10所示.根据图9可以看出,外圈故障特征频率为86.9 Hz,与理论计算的特征频率一致.滚动体的故障特征频率为94.6 Hz,与理论计算的故障特征频率相差较大,无法看出滚动体的故障特征.根据图10可以看出,外圈故障特征频率为86.9 Hz,刚好对应理论计算的特征频率,滚动体的故障特征频率为100.7 Hz,与理论计算的故障特征频率102.3 Hz有一点偏差,可能与轴承滑动和安装误差有关.但也能充分说明所提方法能够对轴承外圈-滚动体复合故障信号进行分离.

图9 估计信号的频谱(VMD-ICA)

Fig.9 Frequency spectrum of estimated signal(VMD-ICA)

图10 估计信号的频谱(VMD-PARAFAC)

Fig.10 Frequency spectrum of estimated signal(VMD-PARAFAC)

5 结 论

通过上述分析可以得出以下结论:

1)基于平行因子分解唯一性的独特优势,将PARAFAC与VMD结合起来,应用到轴承外圈-滚动体复合故障欠定盲源分离中.该方法首先采用VMD算法对观测信号分解,得到多个BLIMFs分量,然后将这些分量矩阵构造成张量形式,作为PARAFAC算法的输入,最后采用TALS算法对PARAFAC模型进行拟合,得到混合矩阵估计,从而估计出源信号.

2)所提方法与传统的VMD-ICA盲源分离方法进行了对比分析,仿真和实验分析也证明该方法具有实用价值.

参考文献(References):

[1] Haile M A,Dykas B.Blind source separation for vibration-based diagnostics of rotorcraft bearings[J].Journal of Vibration and Control,2016,22(18):3807-3820.

[2] Elia G D,Cocconcelli M,Mucchi E,et al.Combining blind separation and cyclostationary techniques for monitoring distributed wear in gearbox rolling bearings[J].Journal of Mechanical Engineering Science,2017,231(6):1113-1128.

[3] Araujo I G,Sanchez J A G,Andersen P.Modal parameter identification based on combining transmissibility functions and blind source separation techniques[J].Mechanical Systems and Signal Processing,2018,105:276-293.

[4] 周昊,陈长征,周勃,等.大型风力机主轴承故障信号提取方法[J].沈阳工业大学学报,2015,37(1):22-27.

(ZHOU Hao,CHEN Chang-zheng,ZHOU Bo,et al.Extraction method for fault signal of large-scale wind turbine main bearing[J].Journal of Shenyang University of Technology,2015,37(1):22-27.)

[5] 席剑辉,崔健驰,蒋丽英.基于JADE-ICA的滚动轴承多故障信号盲源分离[J].振动与冲击,2017,36(5):231-237.

(XI Jian-hui,CUI Jian-chi,JIANG Li-ying.JADE-ICA-based blind source separation of multi-fault signals of rolling bearings[J].Journal of Vibration and Shock,2017,36(5):231-237.)

[6] 李志农,张芬,何旭平.基于小波-KCCA的非线性欠定盲分离方法研究[J].仪器仪表学报,2014,35(3):601-606.

(LI Zhi-nong,ZHANG Fen,HE Xu-ping.Study on underdetermined blind source separation method of nonlinear mixture based on wavelet and Kernel Canonical Correlation Analysis[J].Chinese Journal of Scientific Instrument,2014,35(3):601-606.)

[7] Wang H,Li R,Tang G,et al.A compound fault diagnosis for rolling bearings method based on blind source separation and ensemble empirical mode decomposition[J].PLOS One,2014,9(10):1-13.

[8] Dragomiretskiy K,Zosso D.Variational mode decomposition[J].IEEE Transactions on Signal Processing,2014,62(3):531-544.

[9] Tang G,Luo G G,Zhang W H,et al.Underdetermined blind source separation with variational mode decomposition for compound roller bearing fault signals[J].Sensors,2016,16(6):897.

[10] Joseph B.Three-way arrays:rank and uniqueness of trilinear decompositions,with application to arithmetic complexity and statistics[J].Linear Algebra and Its Applications,1977,18(2):95-138.

[11] 杨诚.平行因子分析在多故障源盲分离中的应用研究[D].南昌:南昌航空大学,2018.

(YANG Cheng.Parallel factor analysis and its application in blind separation of multi-fault sources[D].Nanchang:Nanchang Hangkong University,2018.)

[12] Liu H,Song B,Qin H,et al.An adaptive-ADMM algorithm with support and signal value detection for compressed sensing[J].IEEE Signal Processing Letters,2013,20(4):315-318.

Underdetermined blind source separation of bearing faults based on VMD-PARAFAC

LI Zhi-nong1,2, YANG Xiao-fei1, CHEN Chang-zheng2

(1.Key Laboratory of Nondestructive Testing, Ministry of Education, Nanchang Hangkong University, Nanchang 330063, China; 2.School of Mechanical Engineering, Shenyang University of Technology, Shenyang 110870, China)

AbstractAiming at the problem that traditional underdetermined blind source separation methods for bearing faults need to impose some constraints, a new underdetermined blind source separation method based on variable mode decomposition(VMD)and parallel factor analysis(PARAFAC)was proposed.VMD algorithm was used to decompose the vibration signal into band limited intrinsic mode functions(BLIMFs), and then these BLIMFs were constructed into three-order tensor as the input to PARAFAC model.The model was decomposed by trilinear alternating least square algorithm, so that the compound fault signal could be separated in loose conditions.The simulation and experimental results show that the as-proposed method is very effective.Compared with the traditional blind source separation method, the as-proposed method is more adaptive and practical in the blind source separation of multi-fault.

Key wordsparallel factor analysis; variational mode decomposition; principal component analysis; blind source separation; rolling bearing; fault diagnosis; tensor decomposition; compound fault

中图分类号:TH 17

文献标志码:A

文章编号:1000-1646(2020)01-0063-06

收稿日期2019-09-25.

基金项目国家自然科学基金项目(51675258);机械系统与振动国家重点实验室课题项目(MSV201914).

作者简介李志农(1966-),男,江西万安人,教授,博士生导师,主要从事机械故障诊断等方面的研究.

*本文已于2019-12-23 16∶54在中国知网优先数字出版.网络出版地址:http:∥kns.cnki.net/kcms/detail/21.1189.T.20191223.1352.016.html

doi:10.7688/j.issn.1000-1646.2020.01.12

(责任编辑:景 勇 英文审校:尹淑英)