王 盟, 余 粟, 馮益林
(1 上海工程技術(shù)大學 電子電氣工程學院, 上海201620; 2 上海工程技術(shù)大學 工程實訓中心, 上海201620)
熱泵電機是熱泵機組工作的核心部件,其運行狀態(tài)直接決定熱泵機組的工作質(zhì)量。 所以熱泵電機的振動信號獲取與分析是保證穩(wěn)定運行的重要環(huán)節(jié)。 由于其位于熱泵機組的內(nèi)部,而且工作環(huán)境較為惡劣,使得監(jiān)控過程中獲取的信號包含了噪聲干擾,呈現(xiàn)出非平穩(wěn)時變特點。
小波閾值降噪方法能夠在減少誤差的同時保留更多有用的信號,被廣泛應(yīng)用于非平穩(wěn)時變系統(tǒng)。在傳統(tǒng)的小波閾值函數(shù)中:硬閾值函數(shù)降噪一般會產(chǎn)生相對較小的均方根誤差,但具有不連續(xù)性,處理信號時會產(chǎn)生跳變。 軟閾值函數(shù)整體連續(xù),處理之后的信號較為平滑,但在重構(gòu)信號時會產(chǎn)生恒定偏差,造成原信號過度失真。 文獻[5]中提出了含有e指數(shù)的新閾值函數(shù),但不含調(diào)節(jié)因子,不能實現(xiàn)靈活去噪。 文獻[6]中提出含有調(diào)節(jié)因子a、b 的改進閾值函數(shù),可以靈活調(diào)節(jié)適應(yīng)含噪信號,但計算量較大,數(shù)據(jù)處理較為困難。 另外,在實際信號處理過程中,隨著分解尺度的增加,要求噪聲引起的小波系數(shù)逐漸降低[2],如果選擇固定閾值,就會導致信號失真嚴重。 對此,文獻[7-8]中提出了多尺度閾值去噪方法,具有較大的參考價值。
本文針對軟、硬閾值存在的不足,與多尺度的閾值相結(jié)合,提出了一種改進的新閾值函數(shù)。 新閾值函數(shù)引入了可調(diào)因子m 和n,不僅解決了傳統(tǒng)閾值函數(shù)存在的不連續(xù)性和恒等差問題,而且使得計算量相對減少。 將此閾值函數(shù)應(yīng)用于熱泵電機信號的降噪處理中,在保留更多特征信息的基礎(chǔ)上,取得了較好的濾噪效果。
小波閾值去噪的原理是先設(shè)定一個閾值λ, 假如小波系數(shù)小于λ,就把這個系數(shù)認定為噪聲產(chǎn)生的,將之消除;反之小波系數(shù)大于λ,就把該系數(shù)認定為信號產(chǎn)生的,將之保留。 最后采取小波逆變換對小波系數(shù)進行重構(gòu),得到去噪后的信號。 假設(shè)含噪的電機振動信號滿足f(t)=f^(t) +ω(t)。 其 中,f(t) 為原始標準信號,ω(t) 為噪聲信號。 小波閾值降噪步驟如圖1 所示。
圖1 小波閾值降噪流程Fig.1 Wavelet threshold noise reduction process
閾值和閾值函數(shù)的選取直接決定信號去噪的效率。 目前常見的閾值選擇方法有:極值閾值估計、無偏似然估計、固定閾值估計以及啟發(fā)式估計等[10]。前2 種方法可以將少量分布在高頻部分的微弱信號提取出來,但是降噪效果卻相對較低。 而后2 種方法降噪效果較高,卻易于把有用信號當做噪聲消除。一般情況下多選擇固定閾值估計方法。
常用的閾值函數(shù)有軟閾值和硬閾值函數(shù)。 其定義如下:
軟閾值函數(shù)定義:硬閾值函數(shù)定義:
由公式可知硬閾值函數(shù)在閾值λ 處不連續(xù),導致較大的均方誤差和波形震蕩,不具有原始信號的平滑性。 軟閾值函數(shù)是連續(xù)的,但處理前后存在固定的偏差,在產(chǎn)生較大誤差的同時也會造成部分有用信息的丟失。
為克服傳統(tǒng)閾值函數(shù)存在的恒等差和不連續(xù)問題,文獻[5]在軟、硬閾值折中函數(shù)的基礎(chǔ)上進行改進,提出了一種新的小波閾值函數(shù):
此式解決了恒等差和不連續(xù)的問題,卻不含調(diào)節(jié)因子,因此不能動態(tài)調(diào)整。 為此本文提出引入調(diào)節(jié)因子m 和n,得到新公式:
其中, a =e-n(1-m)(|wj,k|-λ); 可調(diào)因子m ∈[0,1]; n 取正數(shù)。
新閾值的特征如下:
(1)改進的閾值函數(shù)具有連續(xù)性。
當λ |ωj,k|→λ+時:
當|ωj,k|→λ-時:
即證明,新的閾值函數(shù)在λ 處連續(xù)。
(2)改進的閾值函數(shù)具有漸進性。 驗證如下:
(3)改進的閾值函數(shù)偏差性較小。 驗證如下:
同理,
上式證明,隨著小波系數(shù)的增大,二者之間的差距會逐漸減小,解決了軟閾值的固有缺陷。
改進的閾值函數(shù)與軟硬閾值函數(shù)對比如圖2 所示,由圖可知新閾值函數(shù)既解決了軟閾值函數(shù)恒等差問題,也克服了硬閾值函數(shù)在λ 處不連續(xù)的缺點。
圖2 新閾值函數(shù)與軟硬閾值函數(shù)對比Fig.2 Comparison of the new threshold function and the soft and hard threshold function
令m =1,n =1,新閾值函數(shù)可演變?yōu)檐涢撝岛瘮?shù);令n →∞,則其可變?yōu)橛查撝岛瘮?shù)。 這證明新閾值函數(shù)具有可調(diào)性,通過改變m 和n 的取值以適應(yīng)實際信號噪聲變化[4],最終實現(xiàn)優(yōu)化的目標。 通過多組實驗計算對比,對小于60 dB 的噪聲去噪,當m=0.83,n =6 時,可以取得最佳的降噪效果;對大于60 dB 的噪聲去噪,當m =0.89,n =7 時,可以取得最佳的降噪效果。
傳統(tǒng)小波閾值一般采用固定值,而實際降噪時小波系數(shù)與分解尺度成反比。 即分解尺度增大,小波系數(shù)隨之變小。 為適應(yīng)此規(guī)律,以達到保留更多有用信號的目的,要求應(yīng)選取多尺度小波閾值。 為節(jié)省計算時間,本文采用文獻[7]中的小波閾值選取方法。 張振鳳在文獻[7]中基于lipschitz 指數(shù)論證了第j +1層小波系數(shù)約為第j 層的倍,提出了:
為驗證改進算法的效果,首先設(shè)置原始含噪信號為x(t) =10sin(0.32t) +noise(t) ,其中t 屬于[0,500],noise(t) 為Gauss 噪聲。 分別采用軟閾值函數(shù)、硬閾值函數(shù)、文獻[5]中的閾值函數(shù)和改進的新閾值函數(shù)對加噪信號進行降噪處理,降噪效果如圖3 所示。 其中圖3(a)為結(jié)合固定閾值的實驗效果,圖3(b)為結(jié)合多尺度閾值的實驗效果。 由圖3可以看出改進后的新閾值函數(shù)降噪信號,即圖3(b)中(f)的波形最接近原始信號波形,其信噪比為18.37,相比于其它幾種降噪方法,信噪比約提高了7%~15%,由此驗證了改進算法具有較高實效性。
圖3 對加噪的正弦信號降噪處理實驗效果Fig.3 Experimental effect of noise reduction processing on sine signal with noise added
以山東長清工業(yè)園區(qū)某辦公樓的地源熱泵機組集成監(jiān)控系統(tǒng)中的電機軸承振動信號為例。 熱泵電機的轉(zhuǎn)速為3 000 r/min,采樣頻率為f1=20 KHz。待熱泵機組平穩(wěn)運行后,通過加速度傳感器對電機軸承采集800 個采樣點。 由于采集的熱泵電機軸承振動信號較弱,添加50 dB 高斯噪聲以貼近真實情況。 對熱泵電機振動信號采用sym5 小波基函數(shù),進行4 層小波分解。
為證實結(jié)合多尺度閾值改進的新閾值函數(shù)在熱泵電機振動信號降噪中的高效性,采用各閾值函數(shù)分別結(jié)合固定閾值和多尺度閾值對采集的電機軸承振動信號進行降噪處理仿真。 各閾值函數(shù)結(jié)合固定閾值降噪效果如圖4 所示,各閾值函數(shù)結(jié)合多尺度閾值降噪效果如圖5 所示。
圖4 結(jié)合固定閾值降噪效果Fig.4 Noise reduction effect combined with fixed threshold
將改進的新閾值函數(shù)降噪信號與原始含噪信號在頻域上展開對比,如圖6 所示。 可以看出新閾值函數(shù)在頻域上能很好地保留尖峰值和突變部分,并可將噪聲引起的干擾有效地降噪處理,提高信噪比,還原度較高。
為了讓去噪效果表現(xiàn)的更直觀,此處引入數(shù)據(jù)分析的方法。 將獲取的原始信號作為標準信號f(t),經(jīng)過降噪處理之后的預估信號為, 則信噪比定義如下:
原始信號和預估信號之間的均方根誤差為:
圖5 結(jié)合多尺度閾值降噪效果Fig.5 Noise reduction effect combined with multi-scale threshold
圖6 原始含噪信號和降噪信號頻譜圖對比Fig.6 Comparison of the spectrum of the original noise-containing signal and the noise-reduced signal
在降噪過程中,為衡量降噪信號的還原程度,定義維持率:
其中,SNR 為降噪后信號的信噪比, SNR?為原始信號的信噪比。KR 越大表示還原效果越好。
由式(12)、(13)、(14)可知,信噪比的值越大,均方根誤差越低,維持率越高,則預估信號就越接近于原始信號。
通過MATLAB 仿真計算后,將各種閾值函數(shù)與固定閾值結(jié)合在一起,得到數(shù)據(jù)見表1。 將各種閾值函數(shù)與多尺度閾值結(jié)合在一起,得到數(shù)據(jù)見表2。
表1 固定閾值與各種閾值函數(shù)結(jié)合降噪效果Tab.1 Noise reduction effect of fixed threshold combined with various threshold functions
表2 多尺度閾值與各種閾值函數(shù)結(jié)合降噪效果Tab.2 Multi-scale threshold combined with various threshold functions to reduce noise
由兩表對比可以看出,多尺度閾值與各種閾值函數(shù)結(jié)合降噪相比于各閾值函數(shù)與固定閾值相結(jié)合取得的信噪比略高,均方根誤差相對降低,維持率也相對提高。 證明了將多尺度閾值與改進的新閾值函數(shù)結(jié)合的降噪方法能獲得更大的信噪比,取得了更好的降噪效果。
在熱泵機組監(jiān)控過程中,熱泵電機振動信號的降噪具有重要意義。 本文針對軟閾值和硬閾值函數(shù)存在的不足,提出了一種結(jié)合多尺度閾值的新閾值函數(shù)。 通過仿真實驗,分別采用新閾值函數(shù)和軟閾值、硬閾值函數(shù)對采集的熱泵電機振動信號進行降噪處理。 實驗結(jié)果證明了新的閾值函數(shù)在熱泵電機信號降噪過程中具有信噪比較高和均方根誤差較低的特點,具有重要的工程實踐意義。