王懷光,陳彥龍,楊望燦,王 強
(1. 軍械工程學院 七系,石家莊 050003; 2. 陸軍特種作戰學院,廣西 桂林 541000)
滾動軸承是機械設備的重要組成部件,是機械設備正常運行的保證[1]。滾動軸承振動信號中包含了豐富的運行狀態信息,因此在滾動軸承故障診斷與狀態監測過程中,發揮著重要作用[2]。但現場采集的振動信號通常受到較強的噪聲干擾,故障信息往往淹沒在強烈的背景噪聲當中,難以提取反映滾動軸承運行的關鍵特征,使得振動信號的利用率極大降低,在很大程度上制約了滾動軸承效能的有效發揮。對于這一問題,振動信號降噪[3]是一種有效的解決方式。
小波分析[4]與形態學分析[5]是振動信號降噪中兩種常用的方法。在不同應用條件下都取得了良好的降噪效果。
小波變換是目前運用最廣泛的降噪方法。以小波分析理論為基礎,文獻[6]采用了雙樹復小波對信號進行分析,通過塊閾值的方法,結合領域與空域,有效降低背景噪聲。文獻[7]對不同分解層次的系數求模,然后對系數采用非線性時間序列分析,消除隨機噪聲的干擾,最后再對系數采取軟閾值去除直流信息,順利提取軸承中的微弱故障成分,等等。分析小波降噪的原理,其充分利用了有用信號與噪聲信號在小波域變換系數的特性,然后利用軟閾值或者硬閾值的方式將部分小波系數濾除,從而保留下信號的有用信息。但是這種方式建立在信號整體特征的基礎上提取有用信息,信號的降噪處理更多的是對信號進行一體化處理,因此在降噪過程中容易忽略每個采樣點中所包含的細節信息,容易造成噪聲信號與非噪聲信號混雜,有時會抑制非噪聲信號,嚴重影響了信號的降噪效果。
形態學分析是一種非線性分析工具,近年來在信號降噪領域得到廣泛關注。以形態學分析為基礎,文獻[8]提出多尺度平均組合形態濾波方法,對原始振動信號進行降噪處理,實現對模態混疊的抑制。文獻[9]研究了基于廣義形態分量分析的降噪方法,首先把一維觀測信號轉換為多維虛擬觀測信號,再借助廣義形態分量分析方法,通過對觀測信號的有效分離實現降噪。基于形態學分析的振動信號降噪方法主要利用腐蝕、膨脹、形態開運算、形態閉運算四種基本算子,并利用信號與結構元素的匹配相似度,實現有用信號與噪聲信號的分離,達到降噪的目的。但是這種分析方式在信號處理過程中并沒有充分考慮到信號的隨機性對降噪效果的影響,并且對于某一特定振動信號而言,結構元素的選取對其信號處理過程的影響較大,導致結構元素的適應性弱,在一定程度上影響了形態學分析方法的降噪效果。
為進一步改進信號的降噪效果,本文改變傳統的信號降噪理念,結合量子理論[10],提出基于量子Hadamard變換[11]的降噪方法。該方法充分發掘量子理論在振動信號處理中的潛能,通過量子化的方法將振動信號單個采樣點進行表達,賦予了單個采樣點信號量子特性。通過量子化,單個采樣點的幅值特性被弱化,而是轉化成具有特定分布特性的概率分布模型。通過分析處理單個采樣點的概率幅,判斷信號是否為噪聲信號,并對故障信號進行有效凸顯。與基于小波變換的信號降噪方式相比,本文算法通過對單個采樣點信號進行降噪處理,能夠克服信號一體化處理帶來的不足,避免了閾值處理過程中有用信號與噪聲信號的混雜。與基于形態學分析的信號降噪方法相比,本文算法對單個采樣點的降噪過程合理利用了采樣點的概率分布特性,避免了降噪過程中信號隨機性、結構元素等因素對信號降噪過程的影響,對分布參數的處理方法具有較強的適應性。實驗結果表明,該方法能夠有效改善信號的降噪效果,同時機械振動信號的故障特征得到凸顯。
Hadamard變換(Hadamard Transform,HT)是量子理論框架下一種普遍使用的變換方式。HT與量子比特(Quantum Bit,QB)息息相關,在一個量子系統中,假設其QB長度為n,則該系統的態矢總數為N=2n。構造N×N的酉矩陣H(H=HT,HH=I),將系統在二維空間下展開,那么HT通??杀硎緸閇12-13]
(1)
量子比特表達式為
|Ψ>=a|0>+b|1>
(2)

對量子比特|Ψ>=a|0>+b|1>應用HT可得

(3)
根據量子理論的相關約束條件,設定a,b∈[0, 1],振動信號的狀態包括噪聲信號以及非噪聲信號(故障信號),為便于量子理論的應用,將故障信號設為基態|0>,將噪聲信號設為基態|1>。對于實際采集的振動信號,其信號狀態通常在故障信號以及噪聲信號之間變化,故a,b可設定為
a,b∈(0, 1)
(4)
根據量子理論的基本知識,結合式(3)中可知,狀態|0>出現的概率為
(5)
同理可得,狀態|1>出現的概率為
(6)
式(5)和式(6)稱為Hadamard量子概率(Hadamard Quantum Probability,HQP)。
從式(5)和式(6)中可以發現,對于不同的基本狀態而言,其HQP取值取決于a×b,由于a,b為量子比特|Ψ>=a|0>+b|1>的概率幅,根據文獻[14],振動信號QB概率幅可以表示為
(7)
(8)
結合前文可知,p滿足p∈(0,1),故
(9)
對其進行一階求導可得
(10)


圖1 HQP變化Fig.1 Change of HQP
為進一步簡化過程,設定式(5)和式(6)在其可行域內單調增或者單調減,當p∈(0,0.5]時,a,b可以表示為
(11)
(12)
結合前文可知,對于采集的振動信號,需要進行歸一化處理
(13)
式中:s(k)為信號采樣點,歸一化處理后信號幅值z(k)∈[0,1],量子化后的概率幅由z(k)折半生成,定義為
(14)
由于每一個信號點狀態介于故障信號與噪聲信號之間,對于QB,其概率幅可表示為
(15)
(16)
ε>0,為取值趨近于0的正值。進而進行量子化處理,可以表示為

(17)
其中,
(18)
(19)
則根據陳彥龍等的研究,經過HT后,QB可以表示為
(20)
分析得知,經過HT后,式(5)、式(6)可表示為
(21)
(22)
從式中可以看出,基本狀態|0>出現的概率與abs(s(k))呈正比,基本狀態|1>出現的概率與abs(s(k)呈反比,因此采樣點為故障信號的概率與abs(s(k))呈正比,為噪聲信號的概率與abs(s(k)呈反比。
3.1.1 衡量算子
對于滾動軸承的振動信號而言,若其不含有噪聲,則信號間的關聯性較強,而噪聲信號會破壞這種關聯性,因此本文借助量子理論提出衡量算子(Measurement Operator,MO)的概念。圖2為振動信號1×3的鄰近信號窗口。

sn(k-1)sn(k)sn(k+1)圖2 1×3鄰域位置關系Fig.2 1×3 neighborhood
衡量算子可以表達為
mo(k)=a(k-1)×a(k)×a(k+1)
(23)
式中:mo(k)為衡量算子;a(k)為振動信號量子化后的概率幅。
mo(k)可具體表達為
(24)
經過上述分析得知,mo(k)的大小不僅取決于k點sn(k)的大小,還取決于左右相鄰點sn(k-1),sn(k+1)的大小,因此在sn(k-1),sn(k),sn(k+1)均為較大值時,mo(k)才能取得較大值,結合振動信號的特點,通常故障信號在峰值附近sn能夠連續取得較大值,因此故障信號在峰值附近取得較大值的概率較大。這種變化使得故障信號能夠得到有效突出,有利于信號的降噪處理。
3.1.2 閾值確定
滾動軸承振動信號本身具有隨機性,使得正向脈沖信號P和負向脈沖信號N的產生具有隨機性,針對這種情況,可以從每一個采樣點的自身特性出發,設定一個不同的閾值T(n),并以閾值作為確定不同點處理方式的依據。
閾值的選取,對降噪效果有著至關重要的影響,當閾值選取過大時,可能會抑制信號中的非噪聲信號,而當閾值較小時,噪聲信號可能無法得到有效抑制,無法達到理想的降噪效果??紤]到脈沖信號P和負向脈沖信號N的隨機性,本文提出與單個采樣點信號特征相適應的閾值確定方式。
單個采樣點閾值的確定通過中值濾波器(Median Filter,MF)實現,中值濾波器是一種平滑濾波器,在振動信號去噪中應用較多,通常情況下,無論是噪聲還是故障信號都會導致振動信號發生突變,針對這一特點,本文設計合適的MF來選取合適的閾值,達到故障信號突出,噪聲信號消除的目的,其過程可以表示為
T(k)=med(mo(sn(k-3)),,mo(sn(k+3)))
(25)
從式(25)中可以看出,采用MF濾波器,有效保證了閾值T(k)低于峰值點mo值。
3.2.1 正向故障脈沖信號處理
針對正向信號P,假設P在k點附近表現為故障,則故障特征越明顯,a×b計算結果值越大,兩種基本的狀態在經過HT后概率變化情況為:式(5)取值變大,式(6)取值變小。根據分析得知,要達到故障突出表達的目的,對于mo(k)>T(k)的情況,該點信號應加強,對于mo(k)≤T(k)的情況,該點信號應減弱。因此可以利用式(5)、式(6)中的HQP實現信號降噪。在mo(k)>T(k)的條件下,該采樣點很大概率上為故障信號,進而利用|0>的HQP增強信號

(26)
在mo(k)

(27)
由式(26)、式(27)的計算結果可知,當mo(k)>T(k)時,信號加強的程度與信號幅值s(k)成正比;當mo(k)≤T(k)時,減弱程度與s(k)成反比。
由式(26)、式(27)分析得到
sn(k)+0.5≤0.5+sn(k)+a(k)×b(k)≤sn(k)+1
(28)
sn(k)-0.5≤-0.5+sn(k)+a(k)×b(k)≤sn(k)
(29)
從式(28)、式(29)中可以看出,對于不同采樣點信號,若mo(k)>T(k),sn(k)加強,加強的范圍為0.5~1.0,且當sn(k)值較大時,sn(k)增加較多,最多增加1;若mo(k)≤T(k),sn(k)數值減弱,減弱的范圍為0~0.5,且當sn(k)值越小時,sn(k)減少的越多,最多減少0.5。
3.2.2 負向故障脈沖信號處理
針對負向信號N,假設N在k點附近表現為故障,在mo(k)>T(k)的條件下,該采樣點很大概率上為故障信號,進而利用|0>的HQP進行負向增強

(30)
在mo(k)

(31)
由式(30)、式(31)的計算結果可知,當mo(k)>T(k)時,信號減少的程度(故障信號加強)與信號絕對值成正比;當mo(k)≤T(k)時,信號幅值增加程度(故障信號減弱)與信號絕對值成反比。
由式(30)、式(31)可得
-sn(k)-1≤-0.5-sn(k)-a(k)×b(k)≤ -sn(k)-0.5
(32)
-sn(k)-0.5≤-0.5-sn(k)+a(k)×b(k)≤ -sn(k)
(33)
從式(32)、式(33)中可以看出,對于不同采樣點信號,若mo(k)>T(k),-sn(k)數值得到減少,減少的范圍為0.5~1.0,且當-sn(k)值較小時,-sn(k)減少較多,最多減少1;若mo(k)≤T(k),-sn(k)數值增加,增加的范圍為0~0.5,且當sn(k)值越大時,-sn(k)增加的越多,最多增加0.5。
根據上述分析,通過HT得到了滾動軸承振動信號時域處理算法,該算法對振動信號進行量子化處理,進而實現噪聲的消除與故障信號的增強,并且在整個過程中參數變化具有適應性。基于量子HT的分析方法(Analysis Method Based on Quantum Hadamard Transform,AMQHT)步驟可以描述為:
步驟1基于HT,利用式(13)、式(14)實現振動信號的量子化,處理方法如式(20)所示;
步驟2利用HT,對每一個信號點進行處理,根據式(21)和式(22)計算出不同點對應的HQP;
步驟3利用式(23),計算不同信號點的MO值;
步驟4利用式(25)確定不同信號點的T(k)大??;
步驟5若采樣點滿足s(k)≥0,設定為P(正向),利用式(26)和式(27)進行降噪處理。
步驟6若采樣點滿足s(k)<0,設定為N(負向)利用式(30)和式(31)進行降噪處理。
另一個方面,上述步驟5、步驟6,根據分析可以看出,出現在s(k)≥0區域的波谷,處理完之后同樣為波谷;出現在s(k)≤0區域的波峰,處理完之后同樣為波峰。因此,經過本文算法進行處理后,波峰波谷區域在實質上并不會改變。
為驗證本文算法的有效性,設計仿真信號,進行信號的降噪實驗。
仿真信號采樣頻率為960 Hz,采樣時間為1 s。仿真信號中成分主要包括兩部分
y=y1+y2
(34)
式中:y為仿真信號;y1為本底信號,其表達式為
y1(t)=sin(2π×100×t)+sin(2π×200×t)
(35)
y2仿真噪聲信號,實驗中,為分析不同類噪聲對本文算法降噪效果的影響,分別設置了不同種噪聲信號,包括白噪聲、有色噪聲、脈沖干擾。在滾動軸承振動信號采集過程中,真實信號通常會淹沒在背景噪聲之中,因此設置白噪聲、有色噪聲標準差為4,有色噪聲表達式可以表示為
e(k)=x(k)+0.5×x(k-1)
(36)
式中:x(k)為白噪聲信號的第k個點。脈沖干擾為周期性的沖擊信號,單個脈沖信號可以表示為
p(t)=A0e-40×t·cos(2π×150×t)
(37)
式中:A0為幅值,仿真實驗中設置A0=4,載波信號的頻率為150 Hz,沖擊頻率為10 Hz。仿真信號時域如圖3所示(圖中時間為0.5 s),頻譜如圖4所示。從時域圖中可以看出,本底信號完全淹沒在噪聲信號中,而在頻域內,本底信號特征頻率也受到嚴重污染。

圖3 仿真信號時域圖Fig.3 The simulated signals in time domain

圖4 仿真信號頻域圖Fig.4 The simulated signals in frequency domain
針對上述仿真信號,利用本文所提的AMQHT算法進行降噪,降噪信號的頻譜如圖5所示,從圖中可以看出,對于白噪聲和有色噪聲,經過AMQHT降噪后,本底信號的特征頻率得到了充分保留,同時噪聲信號在頻域內受到了有效抑制,這就使得頻域內特征頻率得到了有效凸顯。實驗結果表明,當原始信號淹沒在白噪聲、有色噪聲信號中時,本文算法能夠降低噪聲的干擾,實現有用信號的凸顯。而對于脈沖干擾而言,本文算法很難將其與本底信號相區分,甚至將脈沖干擾當做有用信號進行凸顯,因此在圖5(d)中,本底信號、脈沖載波信號、脈沖頻率均得到保留。實驗結果表明,本文算法對脈沖干擾的抑制效果不足。

圖5 降噪效果Fig.5 The de-noising effect
為進一步驗證本文算法的有效性,利用實測信號進行降噪實驗。故障信號來自于某型滾動軸承變速箱。在變速箱的軸承上設置內圈故障。在軸承內圈上加工出1 mm×0.2 mm(長×深)的劃痕。采集加速度振動信號,實測轉動速度1 748 r/min(29.1 Hz),傳感器安裝在對應軸承位置的箱蓋上方。
滾動軸承內圈故障的特征頻率計算公式為
(38)
式中:n為軸承轉速,r/min; 轉頻fr與轉速n的關系為fr=n/60;D為軸承中滾動體的直徑;D為軸承的節徑;β為軸承的接觸角;z為滾動體的個數,經過計算,內圈故障理論頻率應為f=157.7 Hz。
振動信號的采樣頻率fs為12 kHz,采樣時間0.6 s,圖6顯示了變速箱軸承內圈發生故障時的振動信號時域波形及其頻譜。時域波形中雖然出現了沖擊的信號,但是振動信號的頻譜卻難以觀測到故障特征頻率f。

圖6 滾動軸承內圈故障的振動信號Fig.6 Vibration signals from rolling bearing with fault in inner ring
為驗證本文所提算法的效果,利用軸承內圈故障信號進行降噪實驗,降噪效果如圖7所示。
對降噪后的軸承內圈故障信號進行傅里葉變換,頻域特點如圖7(b)所示。從圖中可以看出,利用AMQHT降噪后,故障信號頻率f和及其二倍頻2f得到有效表示。

圖7 AMQHT處理結果Fig.7 Result of AMQHT
為進一步驗證本文算法的降噪效果,利用不同算法對上述內圈故障信號進行降噪處理,對比不同算法的降噪效果,對比的算法為數學形態學(Analysis Method Based on Mathematical Morphology,AMMM)。降噪后時域波形與頻譜,如圖8所示。

圖8 AMMM處理結果Fig.8 Result of AMMM
為量化降噪算法的降噪效果,引入三個振動信號降噪的量化指標
(1) 降噪指標
(39)

(2) 增強指標
(40)

(3) 頻率指標
頻率指標表示故障特征頻率f的幅度。
不同算法的降噪效果如表1所示,可以看出,在頻率指標上,AMQHT稍差于AMMM,但從降噪指標及增強指標來看,AMQHT要好于AMMM。分析其原因,AMMM對故障信號的增強效果要稍好于AMQHT,但由于AMMM對信號進行處理過程中,很難實現故障信號與非故障信號的有效分離,因此容易將非故障信號進行增強,表現在降噪指標與增強指標上,AMMM要差于AMQHT。綜合分析,AMQHT降噪效果要好于AMMM,實驗結果充分驗證本文算法的有效性。

表1 降噪效果對比Tab.1 Comparison of de-noising effect
針對滾動軸承信號的降噪問題,引入量子Hadamard變換,建立起一種用于滾動軸承故障狀態下的振動信號分析方法。該方法以量子理論為基礎,深入考慮每一個采樣點中噪聲和故障信息的變化。將每一個采樣點進行量子化后,獨立分析每一個采樣點的信息,有效克服了現有降噪算法對細節信息考慮不充分的問題。最后,將本算法應用于實測軸承內圈故障振動信號的降噪,驗證了本文算法的有效性。