郭俊鋒, 施建旭, 魏興春, 雷春麗
(蘭州理工大學(xué) 機電工程學(xué)院, 蘭州 730050)
一種機械振動信號的結(jié)構(gòu)化隨機測量矩陣構(gòu)造方法
郭俊鋒, 施建旭, 魏興春, 雷春麗
(蘭州理工大學(xué) 機電工程學(xué)院, 蘭州 730050)
針對壓縮采集在機械振動信號采集的過程中,現(xiàn)有隨機測量矩陣不易硬件實現(xiàn)、確定性測量矩陣重構(gòu)誤差較大的問題。將高斯序列的優(yōu)點和循環(huán)原理的優(yōu)點相結(jié)合,提出一種高斯分布循環(huán)測量矩陣,其是一種結(jié)構(gòu)化隨機測量矩陣。高斯分布循環(huán)測量矩陣的第一行元素由服從高斯分布的序列生成,通過循環(huán)移位生成剩余的所有行向量;隨機取出除第一行的其他所有行的部分元素,每個元素再乘不同的隨機數(shù)或者同一個隨機數(shù),并放回原位置;基于高斯分布循環(huán)測量矩陣得到的機械振動信號壓縮測量值采用正交匹配追蹤算法對原始振動信號進行重構(gòu)。高斯分布循環(huán)測量矩陣的所有元素的隨機性可以滿足測量矩陣對隨機性的要求,循環(huán)原理的內(nèi)在確定性又可滿足測量矩陣硬件實現(xiàn)的要求。仿真表明:高斯分布循環(huán)測量矩陣的感知性能略優(yōu)于與高斯矩陣的性能,整體上基本相當(dāng)。
振動信號;壓縮采集;高斯序列;循環(huán)原理;結(jié)構(gòu)化隨機測量矩陣
機械振動信號傳遞與承載著機械設(shè)備工作過程中所蘊含的大量信息,檢測并提取振動過程中的有用信息,從而能夠更加深入地了解機械設(shè)備工作過程中的內(nèi)在機理和特征,為更好的開發(fā)利用機械設(shè)備提供理論和技術(shù)支撐。但是,隨著實際工業(yè)生產(chǎn)要求的不斷提高與機械工業(yè)的不斷發(fā)展,機械裝備愈趨大型化,成套化,由于機械系統(tǒng)在工作過程中會產(chǎn)生碰撞、速度突變、結(jié)構(gòu)變形、摩擦變化等,且不同組成部件間相互交叉耦合,振動更為復(fù)雜,振動頻率越來越高且呈現(xiàn)非線性、非平穩(wěn)性。而且隨著大型機械振動檢測向綜合、高速、連續(xù)和網(wǎng)絡(luò)化趨勢的發(fā)展[1],基于香農(nóng)-奈奎斯特的振動信號采樣導(dǎo)致了海量的采樣數(shù)據(jù),這些數(shù)據(jù)的實時傳輸與同步存儲已成為亟待解決的成本與工程技術(shù)瓶頸問題。壓縮感知理論[2]采用非自適應(yīng)線性投影技術(shù)來保證信號的原始結(jié)構(gòu),將其應(yīng)用于振動信號采集,能夠在保證不丟失信息的前提下以遠(yuǎn)低于奈奎斯特頻率對振動信號進行采樣。
測量矩陣在壓縮采集機械振動信號中處于核心位置,它負(fù)責(zé)直接對機械振動信號的采集,對于振動信號的數(shù)據(jù)采集和信號重構(gòu)起著決定性作用,測量矩陣的性能是保證壓縮采集到的振動信號測量值包含原始振動信號全局信息的關(guān)鍵,矩陣的零空間特性[3](Null Space Property,NSP),Spark理論[4-5],約束等距性[6](Restricted Isometry Property,RIP)和不相干性[7]都是描述測量矩陣的重要準(zhǔn)則,只要測量矩陣能夠滿足這些性質(zhì)中的任意其中一個,就能保證以高概率重構(gòu)原始振動信號。
基于這些準(zhǔn)則,許多研究者從矩陣元素的隨機性和確定性方面對測量矩陣進行構(gòu)造,將測量矩陣分為隨機性測量矩陣和確定性測量矩陣。隨機性測量矩陣的元素都是獨立地服從某一隨機分布(Independent Identical Distribution,IID),如高斯隨機測量矩陣,相關(guān)研究表明[8-9],隨機性測量矩陣滿足測量矩陣的基本準(zhǔn)則,具有很高的重構(gòu)精度,但是,隨機性測量矩陣在實際測量應(yīng)用中要占用大量存儲空間,而且計算復(fù)雜度很高。相對于隨機性測量矩陣,確定性測量矩陣,如循環(huán)測量矩陣[10],是按照一定的規(guī)律生成,容易硬件實現(xiàn),計算復(fù)雜度低,但是,其缺點是對振動信號測量數(shù)目和稀疏度的要求較高,而且重構(gòu)精度較低。
融合隨機性測量矩陣和確定性測量矩陣各自的優(yōu)勢,本文提出了一種高斯分布循環(huán)測量矩陣(Gaussian Distribution Circulant Measurement Matrix,GCMM)。該矩陣具有循環(huán)特性,易于硬件實現(xiàn),克服了隨機矩陣存儲空間大的缺陷,大大降低了壓縮采樣和重構(gòu)恢復(fù)的運算量,因而將其運用在機械振動信號的壓縮采集中,具有更加實際應(yīng)用價值。
本文將高斯序列的優(yōu)點和循環(huán)矩陣的優(yōu)點相結(jié)合,提出高斯分布循環(huán)測量矩陣。首先,產(chǎn)生服從高斯分布的隨機序列作為測量矩陣的第一行元素;然后,通過循環(huán)移位,并隨機取出部分元素,再對取出的每個元素乘以不同的隨機數(shù)或者乘以同一個隨機數(shù),放回原位置,作為測量矩陣的第二行;剩余行元素以此類推,按第二行元素生成。
假設(shè)構(gòu)造的高斯分布循環(huán)測量矩陣為Φ,Φ∈RM×N(其中M為矩陣的行數(shù),N為列數(shù),且M?N)
高斯分布循環(huán)測量矩陣Φ具體為
φi=[φi1,φi2,…φiN]
高斯分布循環(huán)測量矩陣構(gòu)造的具體步驟為
步驟1 生成個服從高斯分布的隨機數(shù)作為測量矩陣的第一行,即
φ1=[φ11,φ12,…,φ1N]~N(0,1);
步驟2 將φ1通過循環(huán)移位生成φ2,即
φ2=[φ1N,φ11,…,φ1N-1];
步驟3 在φ2=[φ1N,φ11,…,φ1N-1]向量中,隨機取出n個元素(1≤n≤N),記為[a1,a2,…an];
步驟5 根據(jù)步驟2~步驟4的向量生成規(guī)律,重復(fù)步驟2~步驟4,得到M-1個行向量;
步驟6 將以上得到的M個行向量按生成的順序組成矩陣Φ∈RM×N。
構(gòu)造高斯分布循環(huán)測量矩陣的流程圖如圖1所示。上述的測量矩陣構(gòu)造與經(jīng)典的循環(huán)矩陣構(gòu)造方式不同,沒有生成一個方陣,再隨機選取,而是直接生成了需要規(guī)模的測量矩陣。
壓縮采集振動信號的一個核心問題是如何構(gòu)造測量矩陣,使得通過測量矩陣感知到的測量值保持重構(gòu)和處理需要的原始振動信息,并且測量的次數(shù)應(yīng)盡可能少。針對該問題,發(fā)展了一系列理論,具體的理論如下所述:D=ΦΨ記為感知矩陣,其中Φ為測量矩陣,Ψ為信號的稀疏變換矩陣,D必須滿足零空間特性(NSP),即D的零空間中不能包含稀疏度為2k的振動信號,才能重構(gòu)稀疏度為k的兩個不同的振動信號。但是,要驗證一個矩陣是否滿足NSP是一個NP(Non-deterministic Polynomial)難題,為了尋求更容易操作的條件。因此,產(chǎn)生了很多等價形式,其中最著名的理論之一是Spark理論,當(dāng)且僅當(dāng)Spark(D)>2k時,能從某一測量值中最多恢復(fù)一個與其對應(yīng)的某一原始振動信號。然而,NSP和Spark都沒有考慮測量值中含有噪聲的情況,TAO等提出了約束等距特性(RIP),得出的重要結(jié)論是:少量不相干的測量值之所以能夠包含重構(gòu)原始信號的信息,是因為測量矩陣φ滿足一定階數(shù)的約束等距性。要驗證和設(shè)計出的矩陣D滿足NSP、Spark和RIP其中的一個,都是一個NP難問題。
圖1 高斯分布循環(huán)測量矩陣構(gòu)造流程圖Fig.1 Constructed flow chart of GCMM
2.1 不相干性(Incoherence Property)
記相干性參數(shù)為μ。
如果信號f在時域上是稀疏的,此時的不相干性描述的是測量矩陣Φ的行向量的元素滿足
(1)
根據(jù)GCMM的構(gòu)造過程,GCMM的所有元素的取值范圍為[-1,1],因此可選取為μ=1。
如果信號f在正交基Ψ上是稀疏的,此時的μ描述的是高斯分布循環(huán)測量矩陣Φ的行向量和信號f的稀疏變換矩陣Ψ列向量之間的不相干性。需考慮
(2)
式中:φi為高斯分布循環(huán)測量矩陣Φ的行向量;φt為稀疏變換矩陣Ψ的列向量。
任意一個循環(huán)矩陣C都可以表示為
(3)
式中:N為測量矩陣的列數(shù);F為離散傅里葉變換矩陣(DFT矩陣);F*為離散傅里葉變換矩陣的伴隨矩陣;φ1是循環(huán)矩陣的第一行。高斯分布循環(huán)測量矩陣Φ是循環(huán)矩陣C根據(jù)上述第一部分構(gòu)造得的。
由以上循環(huán)矩陣的表示方法,可以將內(nèi)積<φi,φt>表示為
(4)
(5)
其中,Yw為
(6)
因為d中的元素都是相互獨立的,所以Yw中的元素也都是相互獨立且有界的,即
其中,aw為
根據(jù)Hoeffding不等式[14],得到
(8)
其中,
(9)
由Parseval定理可知
(10)
(11)
(12)
式中,c為常數(shù)。
(13)
因此以1-δ的概率,高斯分布循環(huán)測量矩陣的行向量與系數(shù)變換正交基Ψ的列向量之間的不相干性滿足如下關(guān)系
(14)
因此,選取μ=2c·lg(2N2/δ)
2.2 均向性或無向性(Isotropy Property)
機械振動信號f在正交基Ψ下具有稀疏表示時,要考慮測量矩陣Φ和稀疏變換矩陣Ψ的乘積矩陣ΦΨ的行向量的均向性。
如果信號f在時域上是稀疏的,只需要考慮由服從高斯分布的隨機向量φ1生成的循環(huán)矩陣Φ的行向量的均向性。其中Φ的具體形式如下
即驗證
(15)
測量矩陣Φ的M個行向量φk~IID(獨立同分布),則
(16)
即E(φφ*)=I。所以測量矩陣Φ中的元素分布滿足均向性。實質(zhì)上,均向性描述了服從高斯分布的元素具有單位方差且不相關(guān)。然而,如果信號f在正交基Ψ上是稀疏的,需要考慮矩陣ΦΨ的行向量的均向性。由于高斯分布循環(huán)測量矩陣Φ的行向量已經(jīng)滿足均向性,根據(jù)稀疏變換基Ψ的正交性,矩陣或向量在基本初等變換下的元素滿足隨機分布的不變性,矩陣ΦΨ的行向量也滿足均向性。
以上給出了機械振動信號在正交變換基上是稀疏信號時,高斯分布循環(huán)測量矩陣的約束等距性的理論分析。
試驗對象為軸承型號6025-2RS,建立軸承外圈振動信號模型
(17)
以軸承型號6205-2RS為例,取其內(nèi)徑d1、外徑d2、滾動體直徑d3、接觸角β和個數(shù)z分別為25 mm、52 mm、7.9 mm、 0.67 rad和9,轉(zhuǎn)頻fr=30 Hz,采樣頻率fs=1 024 Hz,則根據(jù)外圈故障頻率的計算公式為
(18)
得到其外圈故障頻率fo=104.03 HZ,設(shè)外圈發(fā)生故障時激發(fā)的載波頻率fc=3 000 Hz。m=3,n=5,Ari(i=1,2,3)、Aoj(j=1,2,3,4,5)和AI分別為0.1、0.2、0.3、0.3、0.4、0.33、0.2、0.1、0.38,φri(i=1,2,3)、φoj(j=1,2,3,4,5)和φI分別為0、3、2.5、0、2、6、4、4.5、3.3,衰減系數(shù)α為800。
首先利用高斯隨機測量矩陣對機械振動信號進行測量,取信號長度N=512,稀疏度K=134,壓縮測量值數(shù)M=268,稀疏變換采用正交傅里葉基,恢復(fù)算法采用正交匹配追蹤算法(Orthogonal Matching Pursuit,OMP)。采用相對誤差Rel-Err(Relative Error)作為恢復(fù)振動信號的評價指標(biāo),其中Rel-Err的定義為
(19)
(a)機械振動原信號
(b)機械振動恢復(fù)信號
(c)恢復(fù)誤差圖2 高斯分布循環(huán)矩陣測量的振動信號恢復(fù)結(jié)果Fig.2 The reconstruction result of GCMM for vibration signal
在同等仿真試驗條件下,對高斯分布循環(huán)測量矩陣的測量性能進行試驗。在高斯分布循環(huán)測量矩陣的構(gòu)造過程中,除第1行外的,其它剩余的M-1行,每行隨機分別取出128、171、256、341個元素等四種情況,即隨機取出高斯分布循環(huán)測量矩陣每一行約1/4、1/3、1/2、2/3的元素,再乘以不同的隨機數(shù),最終得到所需的測量矩陣;再對每行隨機分別取出128、171、256、341個元素,再乘以同一個隨機數(shù),最終得到所需的測量矩陣,試驗結(jié)果如圖3和圖4所示,具體相對誤差數(shù)值如表1所示。可以看出,隨機取出的元素不論乘以不同的隨機數(shù)還是乘以同一個隨機數(shù),都是取出的元素越多,得到的高斯分布循環(huán)矩陣的感知性能越好;相同試驗條件下,隨機取出的元素乘以不同的隨機數(shù)得到的高斯分布循環(huán)矩陣的感知性能要比乘以同一個隨機數(shù)得到的高斯分布循環(huán)矩陣的感知性能要好。
圖3 隨機取出的部分元素乘不同的隨機數(shù)構(gòu)造的高斯分布循環(huán)測量矩陣的重構(gòu)相對誤差隨壓縮測量數(shù)目的變化Fig.3 Reconstruction error as a function of the numbers of measurements with GCMM of randomly selected partial entries multiply by different random number
圖4 隨機取出的部分元素乘同一個隨機數(shù)構(gòu)造的高斯分布循環(huán)測量矩陣的重構(gòu)相對誤差隨壓縮測量數(shù)目的變化Fig.4 Reconstruction error as a function of the numbers of measurements with GCMM of randomly selected partial entries multiply by the same random number
其次,采用不同的測量矩陣對機械振動信號壓縮測量值進行恢復(fù)并對其效果進行比較。比較的測量矩陣有高斯矩陣、循環(huán)矩陣和高斯分布循環(huán)矩陣,其中高斯分布循環(huán)矩陣是隨機取出256個元素乘不同的隨機數(shù)構(gòu)造得到的,如圖5所示。可以看出,該試驗中采用的高斯分布循環(huán)矩陣的感知性能略好于高斯隨機測量矩陣的性能,整體上基本一致。
最后,分析比較了高斯隨機測量矩陣、循環(huán)測量矩陣和高斯分布循環(huán)測量矩陣所占用的存儲量,如表2所示。
從表1和圖5可知,三種測量矩陣的重構(gòu)相對誤差隨壓縮測量數(shù)目的整體發(fā)展趨勢,具體的測量值數(shù)目和對應(yīng)的相對誤差如表1所示,當(dāng)m<268時,相對誤差非常大;當(dāng)m=268時,相對誤差就急劇減小,達到了近似精確重構(gòu),而m>268時,相對誤差會逐漸減少但變化非常小且測量值數(shù)目增多帶來計算量增大,仿真試驗進一步驗證了壓縮測量重構(gòu)條件,最終從相對誤差和計算量兩方面綜合考慮得到最優(yōu)的測量值數(shù)目是268。
基于以上的試驗結(jié)果分析,可以得出,隨機取出除第1行的其它剩余M-1行中,每行的256個元素乘不同的隨機數(shù)構(gòu)造得到的高斯隨機矩陣,其感知性能與高斯隨機測量矩陣的感知性能大體一致,且兩者占用的存儲量也相同,但是,高斯分布循環(huán)測量矩陣含有確定性成分,易于硬件實現(xiàn),這是優(yōu)于高斯隨機測量矩陣的方面;在振動信號重構(gòu)要求不高的情況下,從計算復(fù)雜度、存儲量、測量矩陣的硬件實現(xiàn)等方面綜合考慮,高斯分布循環(huán)測量矩陣的感知性能要優(yōu)于高斯隨機測量矩陣。
表1 相對誤差
表2 存儲量
本文將高斯序列的優(yōu)點和循環(huán)矩陣的構(gòu)成原理相結(jié)合,提出了高斯循環(huán)矩陣的構(gòu)造方法。高斯循環(huán)矩陣不僅集成了循環(huán)原理的內(nèi)在確定性優(yōu)點,而且利用高斯序列的外在隨機性來滿足測量矩陣對隨機性的要求。循環(huán)原理的內(nèi)在確定性和高斯序列的外在隨機性的集成使得所構(gòu)造的高斯循環(huán)矩陣的綜合性能優(yōu)于傳統(tǒng)的測量矩陣,高斯循環(huán)矩陣與高斯隨機矩陣、循環(huán)矩陣相比具有諸多優(yōu)越性,運用在機械振動信號的壓縮采集中,具有實際的價值。
[ 1 ] 蔡巍巍,湯寶平,黃慶卿.面向機械振動信號采集的無線傳感器網(wǎng)絡(luò)節(jié)點設(shè)計[J].振動與沖擊,2013,32(1):73-78.
CAI Weiwei,TANG Baoping,HUANG Qingqing.Design of wireless sensor network node for collecting mechanical vibration signals[J].Journal of Vibration and Shock,2013,32,(1):73-78.
[ 2 ] DONOHO D. Compressed sensing[J]. IEEE Transaction on Information Theory, 2006, 52(4): 1289-1306.
[ 3 ] LAI Mingjun, LIU Yang. The null space property for sparse recovery from multiple measurement vectors[J]. Applied and Computational Harmonic Analysis,2010,30(3):402-406.
[ 4 ] DONOHO D, ELAD M. Optimally sparse representation in general (nonorthogonal) dictionaries via1 minimization[J]. Proceedings of National Academy of Sciences of the United States of America, 2003, 100(5): 2197-2202.
[ 5 ] 黨骙,馬林華,田雨,等.m序列壓縮感知測量矩陣構(gòu)造[J].西安電子科技大學(xué)學(xué)報(自然科學(xué)版),2015,42(2):215-222. DANG Kui, MA Linhua, TIAN Yu, et al. Construction of compressive sensing measurement matrix based on m sequences[J]. Xi’an University of Electronic Science and Technology (Natural Science), 2015,42(2):215-222.
[ 6 ] CANDES E, TAO T. Decoding by linear programming[J]. IEEE Transactions on Information Theory, 2005,51(12):4203-4215.
[ 7 ] CANDES E, ROMBERG J. Sparsity and incoherence in compressive sampling[J].Inverse Problem,2007,23:969-985.
[ 8 ] RAUHUT H, ROMBERG J, TROPP J. Restricted iso-metries for partial random circulant matrices[J].Applied and Computational Harmonic Analysis, 2012,32(2):242-254.
[ 9 ] DEVORE R.. Deterministic constructions of compressed sensing matrices[J]. Journal of Complexity, 2007,23:918-925.
[10] RAUHUT H. Circulant and toeplitz matrices in comp-ressed sensing [M]. Strobl:arXiv preprint arXiv:0902.4394, 2009.
[11] BARANIUK R, DAVENPORT M, DEVORE R. et al. A simple proof of the restricted isometry property for random matrices[J]. Constructive Approximation, 2008, 28: 253-263.
[12] CANDES E J, PLAN Y. A probabilistic and RIPless theory of compressed sensing[J]. IEEE Transactions on Information Theory, 2011, 57(11): 7235-7254.
[13] 郭靜波,汪韌.基于混沌序列和RIPless理論的循環(huán)壓縮測量矩陣的構(gòu)造[J].物理學(xué)報2014,63(19):373-382. GUO Jingbo, WANG Ren. Construction of a circulant compressive measurement matrix based on chaotic sequence and RIPless theory[J]. Acta Physica Sinica,2014,63(19):373-382.
[14]HOEFFDING W. Probability inequalities for sums of bounded random variables[J]. Journal of the American Statistical Association, 1963,58(301):13-30.
A structured random measurement matrix GCMM for mechanical vibration signals
GUO Junfeng,SHI Jianxu,WEI Xingchun,LEI Chunli
(School of Mechanical and Electronic Engineering, Lanzhou University of Technology, Lanzhou 730050, China)
When the compressed sampling theory is applied in mechanical vibration signal acquisition, the existing random measurement matrix occupies a large storage space, the process of compression acquisition and reconstruction need to handle a large amount of computation problems. Here, Gaussian distribution cycle measurement matrix (GCMM) was proposed by integrating advantages of Gaussian sequences and the circulant theory. Firstly, the first row elements of GCMM were generated with a row vector obeying Gaussian distribution, all the remaining row vectors were generated through circular shift. Then part elements of all rows except the 1st row were taken out, each element was multiplied by the same random number or different ones, they were put back at the original position. Finally, the compressed measurement values of mechanical vibration signals obtained based on GCMM were used to reconstruct the original vibrating signals using the orthogonal matching pursuit algorithm. All the elements of GCMM satisfied he randomness requirements of the measurement matrix, the intrinsic certainty of the circulant principle also met the requirement of hardware implementation of the measurement matrix. Simulation results showed that the perception performance of GCMM is similar to that of Gaussian matrix, but the required storage space of GCMM is less than that of Gaussian matrix.
vibration signal; compressed sampling; Gauss sequence; cycle principle; structured random measurement matrix
國家自然科學(xué)基金資助項目(51465034)
2015-09-29 修改稿收到日期: 2016-02-26
郭俊鋒 男,博士,副教授,1978年生
施建旭 男,碩士生,1989年生
TP274
A
10.13465/j.cnki.jvs.2017.07.016