文章快速检索     高级检索
  北京化工大学学报(自然科学版)  2017, Vol. 44 Issue (5): 85-89   DOI: 10.13543/j.bhxbzr.2017.05.013
0

引用本文  

杜佳兵, 唐刚, 王华庆. 基于信号空间压缩感知算法的机械故障诊断[J]. 北京化工大学学报(自然科学版), 2017, 44(5): 85-89. DOI: 10.13543/j.bhxbzr.2017.05.013.
DU JiaBing, TANG Gang, WANG HuaQing. Mechanical fault diagnosis based on a signal space compressed sensing algorithm[J]. Journal of Beijing University of Chemical Technology (Natural Science), 2017, 44(5): 85-89. DOI: 10.13543/j.bhxbzr.2017.05.013.

基金项目

国家自然科学基金(51405012)

第一作者

杜佳兵, 男, 1989年生, 硕士生.

通信联系人

唐刚, E-mail:tanggang@mail.buct.edu.cn

文章历史

收稿日期:2017-01-22
基于信号空间压缩感知算法的机械故障诊断
杜佳兵 , 唐刚 , 王华庆     
北京化工大学 机电工程学院, 北京 100029
摘要:为了解决压缩感知(CS)重构算法通过重构稀疏系数求解原始信号的重构精度不高的问题,提出一种基于信号空间的压缩采样匹配追踪算法。首先在冗余字典中求解原始信号的最优表示空间,然后在最优表示空间中利用迭代算法直接求解原始信号,最后以轴承故障振动信号为例进行实验验证。结果证明本文算法提高了信号的重构精度,可以为增强机械振动信号的故障检测能力提供依据。
关键词压缩感知(CS)    稀疏性    信号空间    故障检测    
Mechanical fault diagnosis based on a signal space compressed sensing algorithm
DU JiaBing , TANG Gang , WANG HuaQing     
College of Mechanical and Electrical Engineering, Beijing University of Chemical Technology, Beijing 100029, China
Abstract: Compressive sensing (CS) theory makes use of sparse characteristics that allow a signal with a low sampling rate to be reconstructed. However, because compressive sensing algorithms solve the original signal by reconstructing the sparse coefficients, the precision of the reconstructed signal is difficult to guarantee. In order to solve this problem, this paper presents a new signal space compressive sensing algorithm. The algorithm solves the optimal representation space of the primary signal and then reconstructs the original signal directly by means of an iterative algorithm. The optimal representation space is composed of vectors which are optimal linear representations of the original signal. It has been verified by experiment that the method improves the precision of the signal and enhances the fault detection capability.
Key words: compressive sensing (CS)    sparse characteristics    signal space    fault diagnosis    
引言

旋转机械作为工业生产设备的重要组成部分,往往面临着复杂的工作环境,所以有必要对其运行情况进行在线监测和故障诊断。传统信号采样方法要求采样频率不低于信号中最高频率的两倍,使信号处理过程面临采样率高、储存数据量大及大数据分析处理压力大等问题。压缩感知理论利用信号的稀疏性,通过较低的采样率实现信号的重构。目前利用压缩感知理论实现信号采集与处理主要面临两个难题,一是压缩感知算法中的正交字典往往无法获得较稀疏的解,二是为了获得对信号更加稀疏的解,需要用到冗余字典,而字典的冗余性往往导致信号的重构精度难以得到保障[1-2]

文献[3-5]将压缩感知算法用于信号重构并论证了压缩感知算法可以实现对稀疏信号的高精度重构,文献[6-12]将压缩感知算法应用于信号重构和信号检测,但是没有解决对于正交字典非稀疏性信号重构精度低的问题。

针对以上研究中存在的问题,本文以压缩采样匹配追踪算法(CoSaMP)为基础,通过对该算法进行改进,提出一种基于信号空间的压缩采样匹配追踪算法(SSCoSaMP),即首先在冗余字典中求解信号的最优表示空间,然后在最优表示空间中直接计算出原始信号,提高了信号的重构精度,为增强机械振动信号的故障检测能力提供依据。

1 压缩感知(CS)理论

压缩感知理论指出,如果能够充分利用信号的稀疏性,有可能同时实现信号压缩和采集,这样不仅能够降低对传感器采集信号的要求,而且也能减小信号后处理的压力。

对于N维实际信号x,如果x中只有少量非零系数,则称x为稀疏信号。当x本身不是稀疏信号时,可以将其表示为一组正交向量的线性组合

$ \mathit{\boldsymbol{x}} = \sum\limits_{k = 1}^N {{\mathit{\boldsymbol{\alpha }}_k}{\psi _k}} $ (1)

如果αk中只有少数非零系数,则称信号x在正交基上具有稀疏性。如果x满足一定稀疏性,就可以通过m < n维观测信号高精度地重构原始信号x。观测信号y可以表示为

$ \mathit{\boldsymbol{y}} = \mathit{\boldsymbol{Ax}} = \mathit{\boldsymbol{AD\alpha }} $ (2)

其中Am×n阶测量矩阵,α为稀疏系数,D为正交字典。为了保证通过y高精度地重构出原始信号,测量矩阵A需要满足有限等于性质(RIP),即对于常数δk∈(0, 1),需满足

$ \sqrt{1-{{\delta }_{k}}}\le \frac{{{\left\| \mathit{\boldsymbol{Ax}} \right\|}_{2}}}{\left\| {{\mathit{\boldsymbol{x}}}_{2}} \right\|}\le \sqrt{1+{{\delta }_{k}}} $ (3)

如果x本身不是稀疏信号,但是在字典D上具有稀疏性,则需要AD满足RIP准则,即对于常数δk∈(0, 1),需满足

$ \sqrt {1 - {\delta _k}} \le \frac{{{{\left\| {\mathit{\boldsymbol{AD\alpha }}} \right\|}_2}}}{{{{\left\| \mathit{\boldsymbol{\alpha }} \right\|}_2}}} \le \sqrt {1 + {\delta _k}} $ (4)

A可选择高斯随机矩阵,因为高斯随机矩阵不仅构造简单,而且能较高概率地满足RIP准则。

2 基于信号空间的重构算法

由于大多数实际信号x很难在正交字典上满足稀疏性要求,而在冗余字典上表现出较好的稀疏性,因此选择冗余字典有利于信号的高精度重构。然而信号重构过程往往是通过观测信号y首先重构稀疏系数$ \mathit{\boldsymbol{\hat \alpha }} $,然后再通过$ \mathit{\boldsymbol{\hat \alpha }} $计算出重构信号$ \mathit{\boldsymbol{\hat x = D\hat \alpha }} $。这种间接计算原始信号x的方法导致应用冗余字典重构信号时精度难以得到保障。原因如下:(1) 应用冗余字典D时,信号xD上的稀疏表示不是唯一的,这意味着xD上同样存在许多其他的稀疏表示结果;(2) 当测量矩阵A满足RIP准则时,很难保证AD的乘积满足RIP准则,也就无法保证信号的重构精度;(3) 重构信号$ \mathit{\boldsymbol{\hat x}} $是通过字典与稀疏系数的乘积$ \mathit{\boldsymbol{D}} \times \mathit{\boldsymbol{\hat \alpha }} $得到的,采用冗余字典时,α的重构精度$ \left\| {\mathit{\boldsymbol{\alpha }} - \mathit{\boldsymbol{\hat \alpha }}} \right\| $x的重构精度$ \left\| {\mathit{\boldsymbol{x}} - \mathit{\boldsymbol{\hat x}}} \right\| $并不一致,这表明即使可以保证α的精度,也无法确保原始信号x的重构精度。

以上的所有问题都是由信号重构过程中重构稀疏系数引起的,本文提出的SSCoSaMP算法无需重构稀疏系数,而是直接重构原始信号。该算法采用冗余字典重构原始信号,矩阵A需要满足一个D-RIP准则,即对于常数δk∈(0, 1),需满足

$ \sqrt {1 - {\delta _k}} \le \frac{{{{\left\| {\mathit{\boldsymbol{AD\alpha }}} \right\|}_2}}}{{{{\left\| {\mathit{\boldsymbol{D\alpha }}} \right\|}_2}}} \le \sqrt {1 + {\delta _k}} $ (5)

式(5) 与式(3) 虽然形式相似,但是有本质的区别。式(3) 中RIP准则要求x中包含少量的非零系数,而式(5) 中D-RIP准则要求x在字典D中包含少量稀疏系数,条件更加容易满足。

满足D-RIP准则的情况下,需首先由式(6) 计算出D中信号x的最优表示空间

$ { \wedge _{{\rm{opt}}}}\left( {\mathit{\boldsymbol{x}}, k} \right) = \arg \;{\rm{mi}}{{\rm{n}}_{\left| \wedge \right| = k}}\left\| {\mathit{\boldsymbol{x}} - {P_ \wedge }\mathit{\boldsymbol{x}}} \right\| $ (6)

其中,∧∈{1, 2…, d}表示索引集,R (D)表示D中的列向量组成的列空间,Px表示信号x在空间R (D)中正交投影,∧opt(x, k)为最优表示空间,即为可以最优表示信号xk个向量所组成的空间。计算出∧opt(x, k)后,就可以在∧opt(x, k)中运用迭代算法直接重构信号x。SSCoSaMP运算具体过程如下:

输入:测量矩阵ARm×n,冗余字典DRn×d,观测向量yRm,稀疏度k

输出:重构信号XlRn

(1) 初始化各参数  令残差r0=y带求信号空间T=∅,迭代次数l=1;

(2) 求取v=A* r0

(3) 求取v的最优表示空间Ω=∧opt(v, k);

(4) 合并索引集T=ΩT

(5) 利用迭代运算求取重构信号Xl

x=arg minzy-Azs.t.zR (DT)

T=∧opt(x, k)

Xl=PTx

r0=y-AXl

l=l+1

(6) 判定残差r0是否满足迭代停止条件,如果满足,输出重构信号Xl;如果不满足,返回步骤(2)。

3 实例验证及结果分析

本文以滚动轴承内圈故障信号为实验对象进行故障检测效果验证。实验方案为:首先绘制原始轴承故障振动信号的包络频谱图,提取故障特征频率;然后分别以压缩采样率25%和50%对原始信号进行压缩采样,利用压缩感知重构算法重构出原始信号,绘制重构信号的包络频谱图;最后,通过对比重构信号的包络频谱图进而比较重构算法的性能。实验采用转速1300 r/min的轴承内圈故障信号,采样频率2000 Hz,故障特征频率145.84 Hz,故障尺寸0.7 mm×0.05 mm。

3.1 原始信号

得到原始信号点及其包络频谱图如图 1所示。

图 1 轴承内圈故障信号 Fig.1 Bearing inner race fault signal

图 1看出,包络频谱图得到了内圈故障特征频率的1倍频、2倍频、3倍频。

3.2 压缩采样率25%

对原始信号进行压缩采样得到压缩信号y,压缩率为25%,得到压缩采样信号如图 2(a)所示。

图 2 采样率25%下压缩采样信号及重构信号频谱图 Fig.2 Compressed sampling signal and envelope spectrum of the reconstructed signal (sampling rate 25%)

压缩率25%下,首先应用CoSaMP算法重构原始信号,分别采用正交字典和冗余字典进行实验以比较二者的信号重构精度,再应用本文提出的SSCoSaMP算法重构原始信号。3种方法得出的重构信号包络频谱图如图 2(b)(c)(d)所示。

图 2看出,采用正交字典和冗余字典的CoSaMP算法得到的重构信号只提取出了1倍故障特征频率,而采用本文算法得到的重构信号提取出了1倍、2倍故障特征频率,证明本文方法提高了信号的重构精度。

3.3 压缩采样率50%

对内圈故障信号的压缩率为25%时,重构信号的包络频谱图效果不理想,所以将采样率提高至50%再进行实验,方法与压缩率25%时相同。得到压缩采样信号及3种方法的重构信号包络频谱图如图 3所示。

图 3 采样率50%下压缩采样信号及重构信号频谱图 Fig.3 Compressed sampling signal and envelope spectrum of the reconstructed signal (sampling rate 50%)

图 3看出,采用正交字典的CoSaMP算法得到的重构信号提取出了1倍故障特征频率,采用冗余字典的CoSaMP算法得到的重构信号提取出了1倍、2倍故障特征频率;而采用本文算法得到的重构信号提取出了1倍、2倍、3倍故障特征频率,同样证明本文方法的信号重构精度更高。

4 结论

本文提出的基于信号空间的压缩感知算法改变了以往重构稀疏系数的思路,通过直接重构信号提高了信号的重构精度,能更准确地提取出轴承故障振动信号的故障特征频率。通过轴承内圈故障信号实验,证明了本文方法得到的包络频谱图更接近原始信号的包络频谱图,信号的重构精度更高。

参考文献
[1]
Baraniuk R G. Compressive sensing[J]. IEEE Signal Processing Magazine, 2007, 24(4): 118-121. DOI:10.1109/MSP.2007.4286571
[2]
Candes E, Romberg J. Sparsity and incoherence in compressive sampling[J]. Inverse Problems, 2007, 23(3): 969-985. DOI:10.1088/0266-5611/23/3/008
[3]
Rauhut H. Compressive sensing and structured random matrices[J]. Theoretical Foundations and Numerical Methods for Sparse Recovery, 2010, 28(5): 68-92.
[4]
Needell D, Tropp J A. CoSaMP:iterative signal recovery from incomplete and inaccurate samples[J]. Applied and Computational Harmonic Analysis, 2009, 26(3): 301-321. DOI:10.1016/j.acha.2008.07.002
[5]
Davenport M A, Needell D, Wakin M B. Signal space CoSaMP for sparse recovery with redundant dictionaries[J]. IEEE Transactions on Information Theory, 2013, 59(10): 6820-6829. DOI:10.1109/TIT.2013.2273491
[6]
刘冰, 付平, 孟升卫. 基于正交匹配追踪的压缩感知信号检测算法[J]. 仪器仪表学报, 2010, 31(9): 1959-1964.
Liu B, Fu P, Meng S W. Compressive sensing signal detection algorithm based on orthogonal matching pursuit[J]. Chinese Journal of Scientific Instrument, 2010, 31(9): 1959-1964. (in Chinese)
[7]
刘亚新, 赵瑞珍, 胡绍海, 等. 用于压缩感知信号重建的正则化自适应匹配追踪算法[J]. 电子与信息学报, 2010, 32(11): 2713-2717.
Liu Y X, Zhao R Z, Hu S H, et al. Regularized adaptive matching pursuit algorithm for signal reconstruction based on compressive sensing[J]. Journal of Electronics and Information Technology, 2010, 32(11): 2713-2717. (in Chinese)
[8]
刘冰, 付平, 孟升卫. 基于采样值数字特征的压缩感知信号检测方法[J]. 仪器仪表学报, 2011, 32(3): 577-582.
Liu B, Fu P, Meng S W. Compressive sensing signal detection method based on numerical characteristics of sampling values[J]. Chinese Journal of Scientific Instrument, 2011, 32(3): 577-582. (in Chinese)
[9]
苏维均, 王红红, 于重重, 等. 基于小波树模型的CoSaMP压缩感知算法[J]. 计算机应用研究, 2012, 29(12): 4530-4533.
Su W J, Wang H H, Yu C C, et al. CoSaMP algorithm of compressive sensing based on wavelet tree model[J]. Application Research of Computer, 2012, 29(12): 4530-4533. (in Chinese) DOI:10.3969/j.issn.1001-3695.2012.12.033
[10]
白凌云, 梁志毅, 徐志军. 基于压缩感知信号重建的自适应正交多匹配追踪算法[J]. 计算机应用研究, 2011, 28(11): 887-893.
Bai L Y, Liang Z Y, Xu Z J. Adaptive orthogonal multi matching pursuit algorithm for signal reconstruction based on compressive sensing[J]. Application Research of Computer, 2011, 28(11): 887-893. (in Chinese)
[11]
李志林, 陈后金, 李居朋, 等. 一种有效的压缩感知图像重建算法[J]. 电子学报, 2011, 39(12): 2796-2800.
Li Z L, Chen H J, Li J P, et al. An efficient algorithm for compressive sensing image reconstruction[J]. Acta Electronica Sinica, 2011, 39(12): 2796-2800. (in Chinese)
[12]
刘哲, 杨扬. 一种新的基于压缩感知理论的稀疏信号重构算法[J]. 光电子·激光, 2011, 22(2): 292-296.
Liu Z, Yang Y. Novel sparse signal reconstruction algorithm based on compressive sensing theory[J]. Journal of Optoelectronics·Laser, 2011, 22(2): 292-296. (in Chinese)