摘要
针对压缩感知的算法流程中,传统的稀疏表示字典存在体量庞大、占用内存严重、构造效率低等问题,提出了一种基于单一模态Laplace小波字典的压缩感知故障诊断方法。首先,截取长信号中的特征片段,采用滑动频谱有效值识别信号的共振频带及中心频率,确定Laplace小波的模态频率;其次,根据滑动峭度指标的分布曲线,提取包含单一冲击的片段信号,通过相关滤波法提取Laplace小波的模态阻尼;然后,通过补零插值建立特定长度的冲击原子,并基于循环移位策略,扩张成单一模态的Laplace小波稀疏字典;最后,结合高斯随机测量矩阵和正交匹配追踪算法,实现原始信号的压缩重构。仿真和实验结果表明,单一模态的小波字典具有更高的构造效率,占用内存更低,能够实现数据的有效压缩和特征重构,确保了噪声环境下的故障特征辨识。
关键词
由于受到奈奎斯特采样定理的制约,在高速设备的监测、诊断中,为了保证故障信息的有效捕捉,必须保持较高的采样率,导致监测数据体量庞大,无论是对数据的本地存储还是远程传输都带来空前的压力。
压缩感知(compressed sensing, 简称CS)是一种新的数据处理理
信号的稀疏表示是实现压缩感知的前提,因此稀疏字典设计成为压缩感知的关键环节,对重构效果有显著影响。Cui
由于要兼顾不同类型的机械故障,构造复合字典成为稀疏表示研究的热点。其中,冲击原子是复合字典中的必选项。但是,字典构造需要考虑阻尼、频率、相位及时移等多种参数,导致字典规模庞大、过度冗余,从而计算效率低下。
针对以上问题,笔者选择基底函数与故障冲击模式相近的Laplace小波,用于构造压缩感知的稀疏表示矩阵。为了建立与故障模式适配的单一模态稀疏矩阵,截取原始长信号中的特征片段,通过频域滑动窗计算移动频谱有效值,识别信号的共振频带及中心频率。针对该特征片段,通过时域滑动窗计算移动峭度指标曲线,据此提取包含单个冲击的信号片段,利用相关滤波法识别片段信号的阻尼参数,从而建立与故障模式自适应匹配的Laplace小波模型。通过补零插值建立特定长度的冲击原子,并利用循环移位策略扩张成稀疏字典矩阵。在此基础上,结合高斯随机测量矩阵和正交匹配追踪(orthogonal matching pursuit, 简称OMP
压缩感知理论的主要思想,是通过凸优化方法从少数非适应性的线性测量值中恢复稀疏信号。该算法实现的前提是信号本身稀疏,或通过某种变换具有稀疏性。如果满足上述条件,则可以通过一个测量矩阵将信号从高维投影到低维空间,从而得到一个既携带原始信号信息、又大幅缩短的测量信号。采用适当的重构算法,可基于上述低维测量信号复现原始特征,同时抑制不必要的噪声干扰。假设某机械振动信号x本身并不稀疏,则压缩感知的数学原理可描述如下。
如果振动信号可以用少量系数在稀疏字典中进行稀疏表示(K为稀疏度),即,则可以通过测量矩阵对进行线性投影,得到压缩测量值,即
(1) |
其中:,为感知矩阵。
从测量值中求解稀疏系数,进而恢复原始信号的问题,可以通过l1范数的最小化(由l0范数的优化退化为l1范数的优化问题)进行求解,即
(2) |
如果要从低维测量值中高概率地恢复原始信号,感知矩阵还需满足约束等距性质(restricted isometry property,简称RIP
压缩感知理论包含3个关键环节:稀疏表示、压缩测量和重构算法。分析对象的稀疏性是实现压缩感知的前提,对于时域本构特征不够稀疏的信号,只有设计合理的稀疏表示字典,完成信号的稀疏化后才能进行有效重构。
函数固定的稀疏字典,将数学变换系数植入字典矩阵,理论结构清晰,常用的字典原子包括傅里叶基、离散余弦基(discrete cosine transform,简称DCT)和小波基等。但是,内积运算框架下的稀疏分解,结果优劣取决于基函数与信号之间的匹配程度。为了适配信号潜在的多种模态,信息冗余的过完备字典是惯常的研究思路,因此兼顾字典原子的适配性与稀疏分解效率成为不可调和的矛盾。
笔者的研究对象是带有表面损伤的滚动轴承,损伤激励多会引起轴承局部的结构共振,振动信号表现为衰减振荡效应。傅里叶基和离散余弦基字典并不适配冲击成分,小波基稀疏字典因此普遍用于轴承故障诊断。
为了解决字典原子的过度冗余问题,笔者选择具有单边振荡性质的Laplace小
(3) |
其中:为振荡频率;为阻尼比;为时延;为支撑区间;A用来归一化小波函数。
由
相关滤波法通过计算Laplace小波与信号之间的内积,评价二者之间的相关性。假设信号长度为N,频率区间内扫描次数为P,阻尼区间内扫描次数为Q,则需要完成N×P×Q次内积运算。由于滚动轴承故障信号普遍具有循环平稳特征,上述滤波过程既浪费计算资源也无必要。因此,笔者提出多冲击片段的截取策略,如

图1 多冲击片段的截取策略
Fig.1 Interception of multiple impact segment
为了说明执行逻辑,
(4) |
其中:L为片段信号长度;Δt为时域采样周期;fs为采样频率。
搜索片段信号频谱图中的峰值频率,即可确定Laplace小波的频率参数,其值依赖于信号自身频率结构,同时省却了相关滤波的搜索过程。峰值频率的确定方法如

图2 峰值频率的确定方法
Fig.2 Determination method of peak frequency
考虑故障冲击响应引起的边频特征,笔者提出滑动频窗+频谱有效值的计算方法。
(5) |
计算每个子频带的有效值,获得滑动频谱有效值的集合MRMS={MRMSi‖1≤i≤round(fs/2S)},其计算公式为
(6) |
其中:为频率分辨率;为对应子带内各频率成分的幅值。
在滑动频谱有效值的计算过程中,频窗宽度B和移动步长S是两个关键参数。为了准确捕捉边频带中心,避免谐波成分fp的峰值干扰,笔者将滑动窗宽B设定为(3~5)fmax,其中fmax为设备中最大的理论特征频率值。此外,由于故障信号在频域的谐波特征,滑动窗无需沿频率轴逐点平移,本研究将移动步长设定为S=fmin,其中fmin为设备中最小的理论特征频率值。
同理,阻尼参数的确定也无需对整段信号进行相关滤波,只要从

图3 滑动时间窗的截取原理
Fig.3 Interception principle of sliding time window
由于冲击振荡持续时间远远小于冲击周期,因此时窗宽度只需考虑其下限Tg的影响。为了兼顾设备中的各类故障,本研究以最小的故障周期Tgmin为基准,时窗长度设置为(0.7~0.9)Tgmin,其中Tgmin=1/fmax。
针对每组时窗片段计算峭度指标,构造与滑动时窗相对应的峭度指标集,,其计算公式为
(7) |
其中:为窗内样本点的平均值;r为时窗逐点平移次数。
计算相邻各峭度指标的差值,进而构造差值指标集,提取ΔK最大值所对应的信号段,即为本研究所提取的单个冲击成分,定义为x0。
由以上分析可见,本研究基于片段信号的Laplace小波参数获取方法,无需对频率参数进行迭代求解,仅针对阻尼参数设定一定的取值区间,如(0,0.3],按照设定步长计算Laplace小波函数(长度为lr)与冲击片段x0之间的内积,根据内积序列最大值确定Laplace小波的最佳阻尼参数,从而完成Laplace小波模型的构造。
本研究优选的Laplace小波函数只包含一种冲击模式,但其长度仅为lr,无法满足稀疏矩阵的构造条件,因此笔者提出了基于循环移位策略的稀疏字典构造方法。循环平移Laplace小波字典的构造原理如
(8) |
其中:为基础原子;;k=1,2,…,N-1,表示把中元素循环平移k位;H为循环平移算子。

图4 循环平移Laplace小波字典的构造原理
Fig.4 Construction principle of cyclic shifting Laplace wavelet dictionary
由
(9) |
其中:S为稀疏度;LT为信号长度;T为故障冲击发生的周期,可由故障频率的理论值计算得到。
基于单一模态稀疏字典的压缩感知流程如

图5 基于单一模态稀疏字典的压缩感知流程
Fig.5 CS procedure based on single mode sparse dictionary
为了验证本研究稀疏字典用于压缩感知的应用效果,模拟轴承故障引起的结构振动,建立如下仿真模型
(10) |
其中:为第j阶固有频率和响应的阻尼比;为第j阶频率下第i个冲击响应的幅值;T为理论冲击响应的周期;为第i个冲击响应发生时的时间波动;为噪声信号;I为冲击响应的次数;J为轴承的模态阶数。
本研究设定J=1,模态参数为=2 kHz,=0.1,=0,故障周期T=0.015 s,采样频率=15 kHz,为0.5~1的随机数,为人为加入的干扰成分,包括500 Hz正弦干扰和-3 dB白噪声成分。轴承故障仿真信号如

图6 轴承故障仿真信号
Fig.6 Simulated fault signal of rolling bearing
为了衡量压缩测量的幅度,引入压缩率指标CR,其值越小,代表压缩程度越高。CR计算式为
(11) |
其中:n为原始信号长度;m为压缩测量后的信号长度。
根据故障发生周期,从

图7 多冲击片段信号
Fig.7 Multiple impact signal

图8 频率参数提取过程
Fig.8 Procedure of frequency parameter extraction
计算

图9 滑动峭度指标相邻差值分布
Fig.9 Curve of sliding kurtosis index difference
固定Laplace小波的频率参数为1 998 Hz,阻尼参数的扫描区间设定为[0.01,0.3],扫描步长为0.01。为计算小波模型与单冲击片段x0的内积,经过30×158次迭代运算,确定Laplace小波模型的阻尼参数为0.11。冲击模型对比如

图10 冲击模型对比
Fig.10 Comparison of impact models
采用相关系数指标R来评价两个冲击模型的近似程度,即
(12) |
其中:x0为原始冲击模型;为本研究方法提取的冲击模型。
计算表明,二者的R值为0.998 5。可见,尽管
如采用传统的相关滤波算法,需针对整段信号进行参数迭代。仿真信号长度为12 000,振荡频率为2 kHz,如果以10 Hz为步长扫描频率区间[1 000,3 000] Hz,同时以0.01为步长扫描阻尼比区间[0.01,0.3],内积运算次数将达到200×30×12 000次。可见,与经典方法相比,本研究构造的字典规模和运算量都大幅减小,压缩重构的效率大幅提升。
笔者将单一模态的Laplace小波字典与经典的相关滤波法、DCT字典及dmey小波字典进行了对比,不同字典的构造效率和占用空间如
字典构造方法 | 构造时间/s | 字典占用内存/MB |
---|---|---|
本研究方法 | 2.430 | 18.50 |
传统相关滤波法 | 14 054.572 | 791.00 |
DCT字典 | 31.210 | 882.00 |
dmey小波字典 | 25.125 | 25.30 |
根据

图11 压缩观测信号
Fig.11 Compressed measurement signal

图12 单一模态字典的压缩重构效果
Fig.12 Reconstructed results by single mode dictionary
由
为了进一步说明本方法的应用效果,以DCT字典和dmey字典分别置换单一模态字典,其他字典的压缩重构结果如

图13 其他字典的压缩重构结果
Fig.13 Reconstructed signal based on other dictionaries
不同字典的重构性能比较如
方法 | RSNR/dB | 重构时间/s |
---|---|---|
单一模态字典 | 5.362 7 | 1.243 |
DCT字典 | -3.127 9 | 13.371 |
dmey小波字典 | -5.045 2 | 41.048 |
高速线材轧机是典型的高速、重载设备,其精轧机组的线材出口速度超过100 m/s,因此精轧故障率居于全生产线各机组(包括粗轧、中轧、预精轧及精轧等)之首。

图14 高线轧机轴承故障实物图
Fig.14 Picture of faulty rolling bearing in high-speed wire mill
轧机轴承故障报警信号如

图15 轧机轴承故障报警信号
Fig.15 Alarm signal of rolling bearing in high-speed wire mill
根据

图16 单一模态字典的压缩重构结果
Fig.16 Compressed reconstruction result based on single mode dictionary
为了对比应用效果,笔者将同一组信号分别采用DCT字典和dmey小波字典完成了压缩重构。经典字典的压缩重构结果如

图17 经典字典的压缩重构结果
Fig.17 Reconstruction results by classical dictionaries
通过以上分析可知,本研究基于长信号冲击片段建立的单一模态稀疏字典,在富含噪声的工程信号分析中体现了较强的特征提取能力。
1) 建立了基于冲击片段信号的Laplace小波参数自适应选择方法,构造了与信号冲击特征最适配的Laplace小波模型。
2) 以优选的Laplace小波模型为基段,通过补零插值与循环移位策略建立单一模态的稀疏字典矩阵。仿真信号的分析结果表明,基于片段信号建立的Laplace小波模型,与理论冲击模型高度一致。此外,单一模态稀疏字典的构造效率和系统消耗,优于传统的DCT字典和dmey小波字典。
3) 将单一模态Laplace小波稀疏字典嵌入压缩感知流程,完成信号的压缩测量与特征重构。工程数据的分析结果表明,与传统的压缩感知方法相比,融合单一模态稀疏字典的压缩感知诊断方法具有较强的冲击特征提取能力,更便于实现噪声环境下的故障特征辨识。
参考文献
DONOHO D L. Compressed sensing[J]. IEEE Transactions on Information Theory, 2006, 52(4): 1289-1306. [百度学术]
CANDÈS E J, ROMBERG J K, TAO T R E. Stable signal recovery from incomplete and inaccurate measurements[J]. Communications on Pure and Applied Mathematics, 2006, 59(8): 1207-1223. [百度学术]
CANDES E J, ROMBERG J, TAO T. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information[J]. IEEE Transactions on Information Theory, 2006, 52(2): 489-509. [百度学术]
CHEN X F, DU Z H, LI J M, et al. Compressed sensing based on dictionary learning for extracting impulse components[J]. Signal Processing, 2014, 96(A): 94-109. [百度学术]
WANG H Q, KE Y L, LUO G G, et al. Compressed sensing of roller bearing fault based on multiple down-sampling strategy[J]. Measurement Science and Technology, 2016, 27(2): 025009. [百度学术]
王强, 张培林, 王怀光, 等. 机械振动信号分块自适应压缩感知算法[J]. 仪器仪表学报, 2017, 38(2): 312-319. [百度学术]
WANG Qiang, ZHANG Peilin, WANG Huaiguang, et al. Adaptive blocked compressed sensing algorithm for the machinery vibration signal[J]. Chinese Journal of Scientific Instrument, 2017, 38(2): 312-319.(in Chinese) [百度学术]
郭俊锋, 石斌, 雷春丽, 等. 基于双稀疏字典模型机械振动信号压缩感知方法[J]. 机械工程学报, 2018, 54(6): 118-127. [百度学术]
GUO Junfeng, SHI Bin, LEI Chunli, et al. Method of compressed sensing for mechanical vibration signals based on double sparse dictionary model[J]. Journal of Mechanical Engineering, 2018, 54(6): 118-127.(in Chinese) [百度学术]
CUI L L, GONG X Y, ZHANG J Y, et al. Double-dictionary matching pursuit for fault extent evaluation of rolling bearing based on the Lempel-Ziv complexity[J]. Journal of Sound and Vibration, 2016, 385: 372-388. [百度学术]
YANG B Y, LIU R N, CHEN X F. Fault diagnosis for a wind turbine generator bearing via sparse representation and shift-invariant K-SVD[J]. IEEE Transactions on Industrial Informatics, 2017, 13(3): 1321-1331. [百度学术]
ZHANG X, LIU Z W, MIAO Q, et al. Bearing fault diagnosis using a whale optimization algorithm-optimized orthogonal matching pursuit with a combined time-frequency atom dictionary[J]. Mechanical Systems and Signal Processing, 2018, 107: 29-42. [百度学术]
LI Y Z, DING K, HE G L, et al. Non-stationary vibration feature extraction method based on sparse decomposition and order tracking for gearbox fault diagnosis[J]. Measurement, 2018, 124: 453-469. [百度学术]
TROPP J A, GILBERT A C. Signal recovery from random measurements via orthogonal matching pursuit[J]. IEEE Transactions on Information Theory, 2007, 53(12): 4655-4666. [百度学术]