楊濤
?
基于聲信號分形特征的柴油機故障在線診斷系統(tǒng)研究
楊濤
(中國人民解放軍65056部隊,遼寧鐵嶺 211002)
分析了柴油機聲信號的分形特征,將標度曲線的無標度區(qū)域局部斜率作為特征關(guān)聯(lián)維數(shù),用來判別柴油機的工作狀態(tài)。利用LabVIEW平臺開發(fā)了在線故障診斷系統(tǒng),給出了關(guān)聯(lián)維數(shù)的計算流程,并以東風4135四缸直噴式柴油機作為對象進行試驗,分析了四種工況下柴油機聲信號的局部斜率特征,建立了關(guān)聯(lián)維數(shù)特征庫。
柴油機 故障診斷 聲信號 分形特征 LabVIEW
目前,柴油發(fā)電機組在遠離大電網(wǎng)的偏僻地區(qū)仍是唯一的供電電源,或者作為重要供電目標的備用電源,有著廣泛的應用。當采用柴油機組供電時,如果機組出現(xiàn)故障,系統(tǒng)將面臨停電危險,這對一些供電連續(xù)性要求較高的場合影響巨大。而柴油機作為柴油發(fā)電機組的動力源,保持其正常運轉(zhuǎn)是維持供電的前提,因此在線對柴油機的故障進行診斷預判對保持柴油機正常運轉(zhuǎn)有重要意義。
柴油機是一種往復機械,其內(nèi)部結(jié)構(gòu)復雜,運動學、動力學形態(tài)多變,其故障一般伴隨著機械部件的工作不正常產(chǎn)生。振動分析法是目前應用較為廣泛的柴油機故障診斷方法,它是通過分析柴油機的振動信號從而判斷柴油機是否故障。但其需要安裝大量的傳感器,并且長時間工作后這些傳感器受到柴油機工作震動的影響容易產(chǎn)生偏移,測量結(jié)果得不到保證[1]。
柴油機工作震動的同時往往發(fā)出強烈的聲音,一些經(jīng)驗豐富的現(xiàn)場工作人員往往能夠通過這些聲音的不同來判斷柴油機的工作狀態(tài),但是人對聲音的感知判別容易受到外界的干擾,其結(jié)果依賴于個別經(jīng)驗,難以得到精準的結(jié)論。實際上,聲音確實能提供柴油機運行狀況的豐富信息,能夠反應出柴油機內(nèi)部機械部件的工作狀況,而且具有測量方便靈活,可適用于高溫、高濕、有毒等場合,易于實現(xiàn)無損檢測等優(yōu)點。
柴油機聲音信號非常復雜,包含大量系統(tǒng)的特征。用傳統(tǒng)的線性信號處理方法已不能滿足信號處理的需要,分形理論的發(fā)展為非線性信號處理提供了更為有效的手段[2]。
對時間序列(1,2, ... ,x)進行相空間重構(gòu),得到重構(gòu)矩陣為:
計算式(1)的協(xié)方差矩陣為:
以為軸,以ln(λ/)為y軸得到的圖就是主分量譜圖。
以隨機白噪聲信號、標準分形信號(Lorenz信號)、柴油機聲音信號為例分別做出主分量譜圖,如圖1所示。
由圖可知,白噪聲信號與Lorenz信號、柴油機聲音信號的主分量分布之間存在顯著的差異:白噪聲的主分量譜是一條與x軸接近平行的直線,這是因為白噪聲是隨機信號,各個主分量所占的比重是相同的;而Lorenz信號由于各個主分量所占比重不同,第一主分量占比重最大,第二次之,依此類推,所以它的主分量譜則是一條斜率為負的直線。因此通過主分量譜的方法就可以判別出信號是否為分形信號。同樣可以觀察到柴油機聲音信號的主分量譜也是一條近似斜率為負的直線,說明柴油機聲音信號具有分形特性。
圖1 不同信號的主分量譜圖
關(guān)聯(lián)維數(shù)主要用于定量刻畫機械設(shè)備的非線性行為,它不僅可以作為狀態(tài)監(jiān)測、識別和分類的重要依據(jù)。
墊片式轉(zhuǎn)輪靜平衡試驗工具是通過調(diào)整墊片厚度改變轉(zhuǎn)輪重心高度,進而調(diào)整工具靈敏度的靜平衡試驗工具。通過試驗來計算轉(zhuǎn)輪的不平衡矩大小,再在上冠外圓鉆孔或再灌鉛進行配重,反復進行試驗和配重,直到轉(zhuǎn)輪的不平衡矩能滿足要求,從而制造出合格的轉(zhuǎn)輪。
對測得的時域聲音序列(1,2, ... ,x)進行相空間重構(gòu),假設(shè)重構(gòu)相空間的個數(shù)為、嵌入維數(shù)為、時間延遲為、時間序列點數(shù)為,得到重構(gòu)矩陣,表達式同式(1)。
當→0,→∞時,()的飽和值就是關(guān)聯(lián)維數(shù)D,可由下式求出
一般情況下,實際采樣的信號與理想的分形總有一定的偏差,所以并不能在所有的尺度上都滿足分形特征,能夠很好滿足分形特征的一段,稱之為無標度區(qū)間。畫出標度曲線lnr~lnC(r),即雙對數(shù)曲線,取標度線中的線性度最好的一段直線部分作為無標度區(qū)間,通過最小二乘法擬合直線,直線的斜率就是所求的關(guān)聯(lián)維數(shù)[3][4],如圖2所示。
圖2 雙對數(shù)曲線
實驗中或現(xiàn)場采集到的信號不可避免的會受到噪聲干擾,噪聲的存在會直接影響到關(guān)聯(lián)維數(shù)的計算結(jié)果。一個含噪聲信號的基本模型如下:
其中,()為真實信號,()為噪聲,為噪聲強度,()為含噪聲的信號。
以LabVIEW軟件為平臺,利用MATLAB腳本編程,開發(fā)了柴油機故障在線診斷系統(tǒng)。系統(tǒng)通過實時采集柴油機工作時的聲音,轉(zhuǎn)化為數(shù)字信號輸入,進行降噪處理,計算信號的關(guān)聯(lián)維數(shù),將關(guān)聯(lián)維數(shù)作為柴油機故障診斷的特征,與特征數(shù)據(jù)庫進行匹配診斷柴油機狀態(tài)。系統(tǒng)主要包括聲音信號采集、信號處理、故障特征提取、故障診斷四大部分?;窘Y(jié)構(gòu)如圖4所示。
系統(tǒng)硬件部分主要包括聲音傳感器、數(shù)據(jù)采集卡、工控機,其結(jié)構(gòu)如圖5。
數(shù)據(jù)采集卡使用計算機聲卡。計算機聲卡可對音頻信號實現(xiàn)雙聲道16位、高保真的數(shù)據(jù)采集,最高采樣率可達44.1 kHz,具有較高的采樣頻率與精度,而音頻范圍為20 Hz-20 kHz,滿足柴油機聲信號的量化精度和采樣率。另外,LabVIEW中提供了一系列使用與聲卡有關(guān)的接口函數(shù),可以訪問、采集緩沖區(qū)中任意位置的數(shù)據(jù),開發(fā)靈活方便,滿足實時采集的需要。
工控機采用研華品牌,該種工控機能在惡劣的環(huán)境中保證系統(tǒng)的穩(wěn)定運行,并能承受環(huán)境的高(低)溫、振動、電磁干擾、潮濕、粉塵等不利因素,適合在柴油機房使用。
系統(tǒng)能夠?qū)崿F(xiàn)對柴油機聲音信號采集、小波降噪、歸一化、計算關(guān)聯(lián)維數(shù)、診斷顯示的功能。軟件界面及G語言代碼結(jié)構(gòu)如圖6所示,包括聲音信號采集、信號預處理、故障特征提取、故障診斷四個部分。
(a)軟件界面
(b)G語言代碼結(jié)構(gòu)
圖6 軟件結(jié)構(gòu)圖
故障特征提取的關(guān)鍵是關(guān)聯(lián)維數(shù)的計算,關(guān)聯(lián)維數(shù)的計算非常復雜,其中有大量矩陣向量運算,調(diào)用MATLAB進行計算將極大的提高準確率和運行速度。計算流程如圖7所示。
試驗以東風4135AD四缸直噴式柴油機在工作過程中的聲音信號為采集對象,采樣頻率設(shè)為22.1 kHz,設(shè)定了三種轉(zhuǎn)速,分別為800 r/min、1300 r/min、1500 r/min。通過模擬第一缸不供油和調(diào)整第一缸進氣門的氣門間隙的方法共設(shè)計了三種故障,分別為:第一缸不工作,第一缸進氣門間隙?。ㄕ?.25~0.3 mm,調(diào)整為0.1 mm),第一缸進氣門間隙大(調(diào)整為0.5 mm)。采集時采用多點測量,并且所有的數(shù)據(jù)均在柴油機無負載的情況下測得。不同轉(zhuǎn)速、不同測點,每種工況都采集了10組數(shù)據(jù),每組數(shù)據(jù)取2000個點。
十組數(shù)據(jù)的局部斜率如圖8所示,可見柴油機聲音信號的無標度區(qū)間(圖中標注處)非常明顯,并且不同組別數(shù)據(jù)的無標度區(qū)間近似相同,它們的局部斜率在無標度區(qū)間里也基本重合,反映出在同一測點、同一工況下十組數(shù)據(jù)具有同樣的關(guān)聯(lián)維數(shù)。
同一轉(zhuǎn)速下,不同工況的關(guān)聯(lián)維數(shù)變化范圍明顯不同,并且區(qū)間沒有重疊,可以根據(jù)不同工況下關(guān)聯(lián)維數(shù)變化區(qū)間來建立故障特征庫。
本文分析了柴油機聲信號的分形特征,將標度曲線的無標度區(qū)域局部斜率作為特征關(guān)聯(lián)維數(shù),用來判別柴油機的工作狀態(tài)。利用LabVIEW平臺開發(fā)了在線故障診斷系統(tǒng),并以東風4135AD四缸直噴式柴油機作為對象進行試驗,分析了四種工況下柴油機聲信號的局部斜率特征,建立了關(guān)聯(lián)維數(shù)特征庫。
[1] 潘亮亮,趙書濤,李寶樹. 基于聲波信號分析的電氣設(shè)備故障診斷新方法[J]. 電力自動化設(shè)備, 2009, 29(8):87-90.
[2] 趙健,雷蕾,蒲小勤. 分形理論及其在信號處理中的應用[M].北京:清華大學出版社, 2008.
[3] 王竹平,李小昱,王為等. 基于關(guān)聯(lián)維數(shù)的內(nèi)燃機故障診斷系統(tǒng)的研究[J]. 華中農(nóng)業(yè)大學學報, 2007, 26(4):581-584.
[4] 呂威,王和勇,姚正安等. 改進嵌入維數(shù)和時間延遲計算的GP預測算法[J].計算機科學,2009, 36(5) :187-190.
[5] 劉景夏,胡冰新,單華寧等. 一種基于小波包變換的關(guān)聯(lián)維數(shù)計算方法[J]. 解放軍理工大學學報(自然科學版), 2006, 7(3):229-231.
Study of Diesel Engine Fault on-line Diagnosis System Based on Fractal Characteristics of Acoustic Signal
Yang Tao
(PLA 65056 Unit , Tieling 211002, Liaoning, China)
TK428
A
1003-4862(2018)07-0042-05
2018-03-15
楊濤(1987-),男,碩士。研究方向:柴油機。