APP下载

基于初值优化的自适应最稀疏时频分析方法*

2017-09-12彭延峰刘贞涛程军圣杨宇刘燕飞

关键词:初值端点幅值

彭延峰,刘贞涛,程军圣, 杨宇,刘燕飞

(湖南大学 汽车车身先进设计制造国家重点实验室,湖南 长沙 410082)

基于初值优化的自适应最稀疏时频分析方法*

彭延峰,刘贞涛,程军圣†, 杨宇,刘燕飞

(湖南大学 汽车车身先进设计制造国家重点实验室,湖南 长沙 410082)

自适应最稀疏时频分析(adaptive and sparsest time-frequency analysis,ASTFA)是一种新的时频分析方法,该方法需要事先确定较为准确的初始值,缺乏自适应性.针对ASTFA存在的问题,提出了基于初值优化的ASTFA方法.该方法使用残余量的能量作为优化目标函数,使用不同的初始值对信号进行分解,当残余量的能量最小时,则认为该初始值为最优初始值.因此,该方法能够自适应地寻找最优的初始值,增加了ASTFA方法的自适应性.采用仿真信号将该方法与原ASTFA方法进行对比,结果表明该方法能自适应地得到更准确的分解结果.对仿真信号和滚动轴承故障数据进行分析,结果表明ASTFA在抑制端点效应和模态混淆、抗噪声性能、提高分量的准确性等方面要优于经验模态分解(empirical mode decomposition,EMD),并能有效应用于滚动轴承故障诊断.

故障诊断;自适应最稀疏时频分析;内禀模态函数;经验模态分解

在信号处理领域中,非平稳信号的分析与处理方法一直都是研究的热点.经验模态分解(empirical mode decomposition, EMD)方法[1-2]是近年来最具代表性的自适应时频分析方法之一,但是该方法存在端点效应和模态混淆等缺陷.

压缩感知理论[3-5]是一种新的信号处理方法,该方法在医学成像、模式识别、计算机视觉等诸多领域有了广泛的应用.压缩感知理论方法需要拥有同一种物理特性的大量数据样本,因此在数据样本较少时这种方法并不适用.

受EMD方法和压缩感知理论的启发,Thomas和Shi于2011年提出了一种基于高斯牛顿迭代法解决非线性优化问题的自适应最稀疏时频分析方法[6-7],其主要思想是将信号分解为若干个内禀模态函数(intrinsic mode functions, IMF)之和,该方法将信号分解问题转化为非线性优化问题,优化目标为得到非线性信号的最稀疏表示,约束条件为所有IMF都处于过完备字典库D中.该方法使用高斯牛顿迭代法进行优化,在优化的过程中实现信号的自适应分解.ASTFA方法不用同EMD方法一样需要使用Hilbert变换[6-7],而是可以直接得到各个分量的瞬时频率和瞬时幅值,从而获得原始信号完整的时频分布.

ASTFA方法和稀疏分解方法一样,都是通过解决优化问题获得信号的最稀疏解.但是ASTFA方法采用IMF构成具有普适性的过完备字典库,将复杂信号分解为若干个具有物理意义的IMF之和.因此相对稀疏分解方法,ASTFA方法具备更好的自适应性,且分解结果具有物理意义.同时,由于ASTFA无需处理极值点,所以在抑制端点效应和模态混淆等方面优于EMD.

由于ASTFA方法使用高斯牛顿迭代法进行优化,而高斯牛顿迭代法对初值的要求较高,若初始值偏离真实值太远,往往迭代后又发散,在信号比较复杂时,若初始值范围设置不正确,就很难得到准确的IMF分量.因此,本文提出了基于初值优化的ASTFA方法,以实现自适应的寻找最优的初值范围.本文介绍了ASTFA方法,并对其初值进行优化以改进该方法的自适应性,然后使用仿真信号分析了改进方法对ASTFA方法性能的影响,结果表明改进方法能自适应的寻找可以使得分解结果收敛的初值,从而实现对信号的ASTFA最优分解.同时,将ASTFA方法与EMD方法进行了对比,结果表明该方法能有效抑制端点效应和模态混淆,表现出了更好的抗噪声性能.最后将ASTFA方法应用于滚动轴承故障的诊断,结果表明了ASTFA方法的有效性.

1 ASTFA方法及其改进

1.1 ASTFA方法

ASTFA方法可以用2个步骤来描述:首先建立合适的过完备字典库,然后在过完备字典库中搜索对数据的匹配性最好的自适应基,即寻找一种内禀稀疏结构以求在所有的可能的分解里面寻找一种最稀疏的分解[6-7].

首先建立过完备字典库D:

D={a(t)cos(θ(t)),θ′(t)≥0;a(t)∈V(θ)}

(1)

l=1,…,λn}

(2)

其中θ′(t)≥0是为了保证瞬时频率具有物理意义,约束a(t)∈V(θ)的目的是令a(t)比cos(θ(t))更平滑,Span为空间内所有元素的线性张成.

在建立了过完备字典库D以后,为了寻找到最佳的内禀稀疏结构,将信号分解问题转换成如下L0优化问题P1.

P1: MinimizeMSubject to:

(3)

1)令r1(t)=f(t);

2)解决以下非线性最小二乘问题P2.

Subject to:IMFi(t)∈D

(4)

3)令ri+1=ri(t)-IMFi(t);

4)若‖rk+1‖2<ε1则迭代终止,否则返回到第2)步.

(5)

(6)

1.2 基于初值优化的ASTFA方法

由于上述方法使用了高斯牛顿迭代方法,而牛顿迭代法对初始值依赖很高,若初始值偏离真实值太远,往往迭代后又发散.在对信号进行ASTFA分解时,若初始值范围设置不正确则不能得到准确的分解结果.因此,本文提出了一种基于初值优化的ASTFA方法以实现自适应的寻找最优的初值范围,即在不同初始值情况下进行ASTFA分解,求取每次分解后得到的残余量的能量值.当残余量的能量最小时,则认为该初始值进行ASTFA分解得到最优结果.改进方法步骤如下:

1)设初始值范围为[0,a],选择合适的参数初始值amin,amax以及分辨率Δa,并设定最小搜索分辨率Δamin.

2)对θ初值范围进行初始化,选择初始分辨率,即令初始值范围[0,a]中的参数a为向量A=[amin·amin+Δa,…,amin+iΔa,…,amax]中的元素.

3)令参数a分别等于向量A中所有的元素,对信号f(t)进行ASTFA分解,并计算每次ASTFA分解后的残余量的能量,即Eres=(f(t)-IMF)2,得到能量向量E=[Eres1,Eres2,…],向量E中的元素与向量A中的元素一一对应.

①若Δai+1≥Δamin,且最小能量所对应的参数a为相邻的2个或2个以上的数值,即当a=amin+iΔa时分解得到的残余量能量最小,且a=amin+(i+1)Δa时残余量能量最小,则a∈[amin+iΔa,amin+(i+1)Δa]时高斯牛顿方法得到的分解结果收敛,此时结束迭代并令ai=amin+iΔa.

②若Δat+1≥Δamin,且最小残余量能量所对应的参数a只有一个,或者有多个但不相邻,设最小能量所对应的a的值为ame,则令amin=ame-Δa.

amin=ame-Δa

(7)

amax=ame+Δa

(8)

(9)

式(9)中ω>2且ω∈Z为分辨率缩小的速率,ω的值越小则运算量越小,运算速度越快,但是过小的ω可能会导致搜索不到最优的初值,因此选择合适的ω对是否能得到准确的结果很重要.回到步骤②继续进行迭代.

③若Δai+1≤Δamin,则结束迭代.

5)令a=a1,将初始值范围定义为[0,a],将原始数据进行ASTFA分解,得到最优分解结果.

2 仿真信号分析

2.1 初值优化对ASTFA方法的改进效果分析

为了验证改进ASTFA方法相对原始ASTFA方法的优越性,考虑如式(10)所示的仿真信号x(t).其中n(t)为服从正态分布的随机噪声,其均值为0,信噪比为0.2 dB,白噪声幅度为0.5.混合信号及其分量的时域波形图如图1所示,图中x(t)为混合信号,x1(t)和x2(t)分别为混合信号的调幅调频分量和简单正弦分量,n(t)为随机噪声信号.

(10)

图2为初始值a分别为100π和300π时,分解得到的与x1(t)对应的IMF分量.从图2可以看出,当初始值a为100π时,由于初始值与真实值的差距过大,导致高斯牛顿法不收敛,不能得到满意的分解结果.而当初始值a为300π时,由于满足了收敛条件,得到了满意的分解结果.因此,在原ASTFA方法中,初值的选择对分解影响较大,而初值优化的ASTFA方法能自适应地搜索合适的初始值,从而得到满意的分解结果.

图1 混合信号x(t)及其分量的时域波形Fig.1 The time domain waveforms of mixed signal x(t)and its components

图2 调幅调频信号x1(t)与ASTFA分解得到的 与x1(t)对应的IMF分量Fig.2 The AM-FM signal x1(t)and the IMF components corresponding to x1(t) obtained by ASTFA

图3 混合信号x(t)的改进ASTFA方法分解结果Fig. 3 The improved ASTFA method decomposing result of mixed signal x(t)

图3为使用改进ASTFA方法对混合信号x1(t)进行分解的结果,其中IMF1和IMF2分别为混合信号x(t)的调幅调频分量和简单正弦分量.本文中残余量均用Res表示,图3中残余量Res对应随机噪声信号n(t).对比图1和图3,可以看出改进ASTFA方法能准确地对混合信号x(t)进行分解,得到的IMF分量和混合信号x(t)的各分量基本一致.结果表明,改进ASTFA方法能有效抑制随机噪声引起的干扰,进而分解出混合信号中的有效分量.

通过上述分析过程可知,由于高斯牛顿法对初始值要求较高,超过收敛区间的初始值会使得ASTFA分解的结果发生错误.对初始值进行优化,有助于在ASTFA分解过程中自适应地得到最优分解结果,避免了由于初始值选择不当导致ASTFA分解失败的可能性.

2.2 ASTFA方法与EMD方法的对比仿真分析

考虑如式(11)所示的仿真信号:

x1(t)=[1+0.5cos(20πt)]cos[300πt+

sin(25πt)]

x2(t)=sin(8πt)

x(t)=x1(t)+x2(t)+n(t)

(11)

式中x1(t)由调幅调频信号和简单正弦信号组成,n(t)为两段间歇信号,每段间歇信号的长度为0.05 s,信噪比为0.2 dB,白噪声幅度为0.5.混合信号x(t)由调幅调频分量x1(t)、简单正弦分量x2(t)和间歇信号n(t)组成.混合信号x(t)及其分量的时域波形图如图4所示.

图4 混合信号x(t)及其分量的时域波形Fig.4 The time domain waveforms of mixed signal x(t) and its components

采用镜像延拓法[8]抑制端点效应,分别采用ASTFA和EMD对x(t)进行分解,ASTFA分解的结果如图5所示,其中IMF1对应实际分量x1(t),IMF2对应实际分量x2(t),EMD分解的结果如图6所示,其中IMF1对应实际分量x1(t),IMF5对应实际分量x2(t).图7中(a)(b)分别为ASTFA分解得到的IMF1分量的瞬时频率和瞬时幅值[9],图7(c)(d)分别为ASTFA分解得到的IMF2分量的瞬时频率和瞬时幅值.图8中(a)(b)分别为EMD分解得到的IMF1分量的瞬时频率和瞬时幅值,图8(c)(d)分别为EMD分解得到的IMF2分量的瞬时频率和瞬时幅值.图7和图8中ASTFA方法的瞬时频率和瞬时幅值可直接得到,而EMD方法需要进行Hilbert变换才能得到瞬时幅值和瞬时频率.

图5 混合信号x(t)的ASTFA分解结果Fig. 5 The ASTFA decomposing result of mixed signal x(t)

由仿真分析的结果可以得到以下结论.ASTFA分解的前两个分量直接对应于仿真信号x(t)的有效分量,剩下的残余量为噪声信号,EMD分解的第1个和第5个分量为有效分量,IMF2和IMF3对应噪声信号.从图5和图6可以看出ASTFA方法分解出来的分量IMF1和IMF2幅值较为平稳.而EMD方法分解出来的分量IMF1和IMF5幅值出现了一定的波动,其模态混淆较ASTFA方法更大,且出现了伪分量IMF4.

图6 混合信号x(t)的EMD分解结果Fig.6 The EMD decomposing result of mixed signal x(t)

对仿真结果做时频分析,从图7和图8可知,由于间歇信号的干扰,EMD分解IMF1分量出现了严重的模态混淆,同时其IMF2分量出现了明显的端点效应.而ASTFA分解的有效分量的瞬时频率和瞬时幅值曲线与真实值相近,端点效应和模态混淆也很小.

为了说明ASTFA方法相对于EMD方法能更有效地抑制端点效应,在未处理端点效应时,分别采用ASTFA和EMD对混合信号x(t)进行分解,结果分别如图9和图10所示.从图9可以看出,未使用镜像延拓法进行处理时,ASTFA方法分解仍然得到了与原信号基本一致的各IMF分量,端点效应造成的IMF分量和实际分量之间的误差较小.从图10可以看出,在未处理端点效应时,由于间歇信号n(t)的干扰,EMD分解的结果出现了严重的端点效应,尤其是与简单正弦信号对应的IMF5分量出现了较大的误差.可见由于需要处理极值点,EMD方法受端点效应的影响较大,相对ASTFA方法对端点效应更敏感.

图7 ASTFA分解得到的IMF1和IMF2分量 的瞬时频率和瞬时幅值Fig. 7 Theinstantaneous amplitude and instantaneous frequency of IMF1 and IMF2 decomposed by ASTFA

图8 EMD分解得到的IMF1和IMF2分量的 瞬时频率和瞬时幅值Fig.8 The instantaneous amplitude and instant- aneous frequency of IMF1 and IMF2 decomposed by EMD

图9 混合信号x(t)的ASTFA分解结果 (未处理端点效应)Fig. 9 The ASTFA decomposing result of mixed signal x(t)(end effect is not handled)

图10 混合信号x(t)的EMD分解结果 (未处理端点效应)Fig. 10 The EMD decomposing result of mixed signal x(t)(end effect is not handled)

3 ASTFA方法在滚动轴承故障诊断中的应用

为了验证本文提出方法的实用性,将ASTFA方法应用于滚动轴承外圈的故障诊断.使用6311型球轴承进行试验,轴承被设置为外圈局部故障.故障是通过激光切割在外圈上开槽来设置的,槽宽为0.15 mm,槽深为0.13 mm.将加速度传感器安装在轴承座上,用来采集滚动轴承的振动加速度信号.振动信号的采样频率为4 096 Hz,转频为25 Hz,滚动轴承的外圈故障频率f0为76 Hz.图11为外圈故障的振动加速度信号的时域波形,图12为对振动信号进行ASTFA分解得到的结果.

图11 外圈故障滚动轴承振动加速度信号Fig. 11 Vibration acceleration signal of rolling bearing with outer race fault

图12 ASTFA分解振动信号的前4个IMF分量Fig. 12 The first 4 IMFs of vibration signal decomposed by ASTFA

由于ASTFA方法的瞬时幅值可以直接得到,因此无须对信号作Hilbert变换,分析时可直接对IMF分量的瞬时幅值作傅里叶变换,从而得到其瞬时频率的幅值谱图.由于滚动轴承信号的信息主要集中在高频段[10],因此取前两个IMF分量,得到的谱图如图13和图14所示.

图13 IMF1瞬时频率的幅值谱图Fig. 13 The amplitude spectrum of the instantaneous frequency of IMF1

图14 IMF2瞬时频率的幅值谱图Fig. 14 The amplitude spectrum of the instantaneous frequency of IMF2

从图13和图14可以看出,IMF1和IMF2在外圈故障特征频率76 Hz处都有明显的谱线,可以判断滚动轴承存在外圈故障[11-13],与实际情况相符,由此可以说明ASTFA方法识别滚动轴承外圈故障的有效性.

4 结 论

1)ASTFA方法是一种新的基于经验模态分解和压缩感知理论的自适应分解方法,可以用于非平稳、非线性信号的处理.相对EMD方法,ASTFA方法分解出来的分量有更好的准确性和抗噪声性能,能更好地抑制端点效应和模态混淆.而且,ASTFA可以直接得到分量的瞬时频率和瞬时幅值,而无须同EMD等方法一样须使用Hilbert变换才能得到瞬时频率和瞬时幅值.

2)由于ASTFA方法采用了高斯牛顿迭代法,而高斯牛顿迭代法对初值的要求较高,如果初值选择不正确,往往不能正确的分解.因此,本文采用不断缩小分辨率以对初值进行搜索的方式来确定最佳初值,从而达到改善ASTFA分解能力的目的.

3)将ASTFA方法应用于滚动轴承的故障信号,对其瞬时幅值作傅里叶变换后提取了故障特征频率,有效实现了滚动轴承的故障诊断,证明了该方法用于机械故障诊断的有效性.

值得一提的是,ASTFA方法刚被提出,在迭代终止条件,初始值的选取,优化算法的改进等方面还需要进一步的研究.随着这些问题的深入研究,ASTFA方法拥有广阔的应用前景.

[1] HUANG N E,SHEN Z,LONG S R.The empirical mode decomposition and the hilbert spectrum for nonlinear and non-stationary time series analysis[J].Proceedings of the Royal Society A,1998,454(1971):903-995.

[2] YEH J R,SHIEH J S.Complementary ensemble empirical mode decomposition:A noise enhanced data analysis method[J].Advances in Adaptive Data Analysis,2010,2(2):135-156.

[3] DONOHO D L.Compressed sensing[J].IEEE Transactions on Information Theory,2006,52(4):1289-1396.

[4] YANG H G,MATHEW J,MA L.Fault diagnosis of rolling element bearings using basis pursuit[J].Mechanical Systems and Signal Processing,2005,19(2):341-356.

[5] LIU X F,BO L,HE X X,etal.Application of correlation matching for automatic bearing fault diagnosis[J]. J Sound Vib,2012,331(26): 5838-5852.

[6] THOMAS Y H,SHI Z Q.Data-driven time-frequency analysis[J].Applied and Computational Harmonic Analysis,2012,35(2):284-308.

[7] THOMAS Y H,SHI Z Q.Convergence of a data-driven time-frequency analysis method[J].Applied and Computational Harmonic Analysis,2014,37(2):235-270.

[8] 任达千,杨世锡,吴昭同,等.LMD时频分析方法的端点效应在旋转机械故障诊断中的影响[J].中国机械工程,2012,23(8):951-956.

REN Daqian,YANG Shixi,WU Zhaotong,etal.Research on end effect of LMD based time-frequency analysis in rotating machinery fault diagnosis[J].China Mechanical Engineering,2012,23(8):951-956.(In Chinese)

[9] WU Z,HUANG N E,LONG S R,etal.On the frequency[J].Advances in Adaptive Data Analysis,2009,1(2): 177-229.

[10]程军圣,张亢,杨宇.局部均值分解方法及其在滚动轴承故障诊断中的应用[J].中国机械工程,2009,20(22):2711-2717.

CHENG Junsheng,ZHANG Kang,YANG Yu.Local mean decomposition method and its application to roller bearing fault diagnosis[J].China Mechanical Engineering,2009,20(22):2711-2717.(In Chinese)

[11]杨宇,王欢欢,曾鸣,等.基于变量预测模型的模式识别方法在滚动轴承故障诊断中的应用[J].湖南大学学报:自然科学版,2013,40(3):36-40.

YANG Yu,WANG Huanhuan,ZENG Ming,etal.Application of pattern recognition approach based on VPMCD in roller bearing fault diagnosis[J].Journal of Hunan University:Natural Sciences,2013, 40(3):36-40.(In Chinese)

[12]杨宇,李永国,程军圣.WVPMCD及其在滚动轴承故障诊断中的应用[J].湖南大学学报:自然科学版,2014,41(2):52-57.

YANG Yu,LI Yongguo,CHENG Junsheng.Weighted least Square-VPMCD and its application in roller bearing fault diagnosis[J].Journal of Hunan University:Natural Sciences,2014,41(2):52-57.(In Chinese)

[13]程军圣,马利,潘海洋,等.基于EEMD和改进VPMCD的滚动轴承故障诊断方法[J].湖南大学学报:自然科学版,2014,41(10):22-26.

CHENG Junsheng,MA Li,PAN Haiyang,etal.A fault diagnosis method for rolling bearing based on EEMD and improved VPMCD[J].Journal of Hunan University:Natural Sciences,2014,41(10):22-26.(In Chinese)

Adaptive and Sparsest Time-frequency Analysis Method Based on Initial Value Optimization

PENG Yanfeng,LIU Zhentao,CHENG Junsheng†,YANG Yu,LIU Yanfei

(State Key Laboratory of Advanced Design and Manufacture for Vehicle Body,Hunan University,Changsha 410082,China)

Adaptive and sparsest time-frequency analysis(ASTFA)is a new method for time-frequency analysis.ASTFA is lack of adaptivity as comparatively accurate initial values have to be set beforehand.Aiming to solve the problem existed in ASTFA,adaptive and sparsest time-frequency analysis method based on initial value optimization was proposed.The energy value of the residue is applied as the optimization objective function,and different initial values are used for signal decomposition.Initial values are considered to be the best only if the energy value of the corresponding residue is the smallest.Therefore,the adaptivity of ASTFA method is improved by the proposed method as the best initial values can be found adaptively. Simulation signal is applied to compare the proposed method and the initial ASTFA method.The results show that more accurate decomposition results can be adaptively obtained by using the proposed method.Analysis of simulation signal and rolling bearing fault signal shows that compared with empirical mode decomposition(EMD)method,the proposed method is superior at least in restraining end effect and mode mixing,anti-noise performance and gaining more accurate components.Meanwhile,the proposed method is effective in rolling bearing fault diagnosis.

fault diagnosis;adaptive and sparsest time-frequency analysis;intrinsic mode function;empirical mode decomposition

1674-2474(2017)08-0050-07

10.16339/j.cnki.hdxbzkb.2017.08.008

2017-01-17

国家科技支撑计划资助项目(2015BAF32B03),National Science and Technology Support Program(2015BAF32B03); 国家自然科学基金资助项目(51375152, 51575168),National Natural Science Foundation of China(51375152, 51575168);智能型新能源汽车国家2011协同创新中心、湖南省绿色汽车2011协同创新中心资助项目,The Collborative Innovation Center of Intelligent New Energy Vehicle of 2011,the Hunan Collaborative Innovation Center for Green Car of 2011

彭延峰(1988—),男,湖南邵阳人,湖南大学博士研究生

†通讯联系人,E-mail: 515667195@qq.com

TH165.3; TN911.7

A

猜你喜欢

初值端点幅值
多尺度串联非线性能量阱的减振效能及阻尼连接方式研究
非特征端点条件下PM函数的迭代根
具非定常数初值的全变差方程解的渐近性
一种适用于平动点周期轨道初值计算的简化路径搜索修正法
退化抛物型方程的一个初值反演问题
基于频响函数识别结构非线性模态参数的方法
《液压与气动》常用单位的规范
不等式求解过程中端点的确定
基于S变换的交流电网幅值检测系统计算机仿真研究
基丁能虽匹配延拓法LMD端点效应处理