張云強, 張培林, 吳定海, 李 兵
(軍械工程學(xué)院 車輛與電氣工程系,石家莊 050003)
基于最優(yōu)廣義S變換和脈沖耦合神經(jīng)網(wǎng)絡(luò)的軸承故障診斷
張云強, 張培林, 吳定海, 李 兵
(軍械工程學(xué)院 車輛與電氣工程系,石家莊 050003)
針對滾動軸承故障信號具有明顯的非線性和非平穩(wěn)特征,提出一種基于最優(yōu)廣義S變換和脈沖耦合神經(jīng)網(wǎng)絡(luò)(PCNN)的故障特征提取方法。首先采用基于時頻聚集性最優(yōu)化的廣義S變換獲取軸承故障信號的時頻表示,然后利用脈沖耦合神經(jīng)網(wǎng)絡(luò)對最優(yōu)廣義S變換時頻圖進行二值分解,提取二值圖像的捕獲比序列用于表達故障信號的故障特征。對滾動軸承4種狀態(tài)信號進行分析,驗證方法的有效性。結(jié)果表明該方法能夠提取出更加有效的軸承故障特征參數(shù),有利于提高軸承故障診斷的精度。
故障診斷;滾動軸承;特征提取;廣義S變換;脈沖耦合神經(jīng)網(wǎng)絡(luò)
滾動軸承廣泛應(yīng)用各種旋轉(zhuǎn)機械中,其運行狀態(tài)往往嚴重影響設(shè)備整體性能的發(fā)揮,因此對滾動軸承進行故障檢測和診斷具有重要的意義[1]。
當(dāng)軸承出現(xiàn)故障時,振動信號中會出現(xiàn)周期性非平穩(wěn)沖擊成分,呈現(xiàn)出明顯的非線性、非平穩(wěn)特征[2]。時頻分析方法在二維時頻平面內(nèi)對信號進分析,克服了傳統(tǒng)的時域和頻域分析方法在分析非平穩(wěn)信號時不能同時獲取信號的時域和頻域信息的缺陷,廣泛應(yīng)用于機械設(shè)備故障診斷領(lǐng)域。目前,常用的時頻分析方法有短時傅里葉變換(STFT)、偽魏格納分布(WVP)、連續(xù)小波變換(CWT)和S變換(ST)[3-6],然而這些方法都存在一些不足。短時傅里葉變換的窗函數(shù)固定,不利于分析非平穩(wěn)軸承故障信號;偽魏格納分布具有良好的時頻聚集性,但存在交叉項干擾;小波變換尺度的大小與信號的頻率沒有良好的對應(yīng)關(guān)系;S變換雖然結(jié)合了短時傅里葉變換和小波變換的優(yōu)點,但其高斯窗函數(shù)的標準差固定為頻率的倒數(shù),導(dǎo)致信號高頻部分的時頻聚集性不是很理想。鑒于此,本文引入廣義S變換(GST)[7-8],并基于時頻聚集性度量設(shè)計了一種最優(yōu)廣義S變換,用于獲取軸承信號的時頻表示。
軸承信號的時頻圖維數(shù)巨大,因此單純的時頻分析結(jié)果不能用于軸承故障診斷。故障信號進行時頻變換后,還需要進一步提取特征。脈沖耦合神經(jīng)網(wǎng)絡(luò)(PCNN)具有良好的脈沖同步發(fā)放特性,在圖像特征提取中具有無可比擬的優(yōu)勢[9-10]。因此,為了有效提取軸承故障信號特征,提出一種基于最優(yōu)廣義S變換和脈沖耦合神經(jīng)網(wǎng)絡(luò)的軸承故障特征提取方法。采用脈沖耦合神經(jīng)網(wǎng)絡(luò)對最優(yōu)廣義S變換矩陣進行二值分解,提取二值圖像的捕獲比序列作為軸承信號的特征參數(shù),從而對軸承故障進行診斷。
1.1 廣義S變換定義
廣義S變換是對S變換的推廣,可由基于高斯窗函數(shù)的短時傅里葉變換導(dǎo)出[11]。對于能量有限時間信號x(t),短時傅里葉變換定義為:
(1)
其中:τ為微小的時間積分量;w(t)為高斯窗函數(shù),其表達式為:
(2)
基于式(2),廣義S變換的窗函數(shù)的標準差σ定義為頻率f的p次方的倒數(shù),即σ=1/|f|p,其中p為調(diào)整參數(shù),通常取(0,1],則廣義S變換可表示為:
(3)
當(dāng)p=1時,廣義S變換退化為S變換。由于廣義S變換的窗口寬度也隨著頻率的增大而減小,所以在低頻具有較高的頻率分辨率,而在高頻具有較高的時間分辨率。
1.2 最優(yōu)廣義S變換
廣義S變換通過調(diào)節(jié)參數(shù)p可以有效改變高斯窗的寬度,從而改善時頻分辨率,提高時頻聚集性能。因此,廣義S變換的時頻聚集性能是否能達到最優(yōu),關(guān)鍵在于參數(shù)p的選擇。文獻[7]給出了一種時頻聚集性的度量準則,定義為:
(4)
其中:GST(t,f)為能量歸一化的廣義S變換系數(shù),即∑∑GST(t,f)=1;q為大于1的常數(shù)。
根據(jù)以上評價準則,設(shè)計一種基于時頻聚集性最優(yōu)化的廣義S變換,計算步驟如下:
(1) 對于任意p∈(0,1],根據(jù)式(3)對信號x(t)進行廣義S變換;
(2) 對廣義S變換系數(shù)進行能量歸一化:
GST(t,f)=GST(t,f)/∑∑GST(t,f)
(5)
(3) 取q=2,根據(jù)式(4)計算廣義S變換的時頻聚集性M(p);
(4) 通過最小化M(p)選取最優(yōu)調(diào)節(jié)參數(shù)popt:
(6)
(5) 將p=popt代入式(3),實現(xiàn)信號x(t)的最優(yōu)廣義S變換。
1.3 仿真信號分析
為了比較不同時頻分析方法的時頻聚集性,構(gòu)造仿真信號x(t):
x(t)=x1(t)+x2(t)+x3(t)+x4(t)
x1(t)=sin(20πt+2πt2)
x2(t)=sin(50πt·4t)
x3(250∶280)=sin[400πt(250∶280)]
x4(750∶780)=sin[400πt(750∶780)]
(7)
信號采樣長度為1 024,采樣頻率為1 024 Hz。x(t)由1個線性調(diào)頻分量、1個非線性調(diào)頻分量和2個高頻短時諧波分量組成,其時域波形如圖1所示。圖2為仿真信號經(jīng)短時傅里葉變換、偽維格納分布、S變換和廣義S變換處理后的結(jié)果。
圖1 仿真信號Fig.1 Time-domain waveform of the simulated signal
從圖2中可以看出,短時傅里葉變換時頻圖在時間和頻率上不能同時達到較好的分辨率,尤其是兩個高頻短時諧波分量的時頻聚集性較差,幾乎不可分辨;偽維格納分布由于受交叉項的影響,4個信號分量在圖中很難辨別;信號經(jīng)S變換后雖然各個分量能夠較清楚地辨別,但是高頻部分的時頻聚集性很差;而最優(yōu)廣義S變換時頻圖中各個分量不僅可以清晰顯示,而且不同分量的時頻聚集性都令人比較滿意。因此,與其它時頻方法相比,最優(yōu)廣義S變換的時頻聚集性最好,更加適合于處理非平穩(wěn)信號。
圖2 仿真信號的時頻圖Fig.2 Time-frequency images of the simulated signal
2.1 脈沖耦合神經(jīng)網(wǎng)絡(luò)
最初的PCNN模型由Eckhorn提取,但該模型結(jié)構(gòu)復(fù)雜,不便于應(yīng)用。為此,本文選擇文獻[12]提出一種簡化PCNN模型。該模型由信號接收部分、內(nèi)部調(diào)制部分和脈沖發(fā)生器三部分組成,如圖3所示。
圖3 簡化PCNN神經(jīng)元模型Fig.3 The neuron model of simplified PCNN
該簡化PCNN模型可以由式(8)~(12)來描述:
Fij[n]=Iij
(8)
(9)
Uij[n]=Fij[n](1+βLij[n])
(10)
(11)
θij[n]=θij[n-1]-Δθ
(12)
其中:n為迭代次數(shù);Fij、Iij、Lij、Uij、Yij和θij分別是神經(jīng)元(i,j)的外部輸入、外部激勵、連接輸入、內(nèi)部活動項、脈沖輸出和動態(tài)閾值;Δθ是θij的衰減步長;Yijkl為以神經(jīng)元(i,j)為中心的局部脈沖輸出;Wkl為連接權(quán)矩陣W的第(k,l)個元素;β為網(wǎng)絡(luò)的耦合連接強度。
當(dāng)β≠0時,PCNN存在局部耦合,PCNN利用耦合連接輸入Lij對反饋輸入Fij進行非線性調(diào)制,使各神經(jīng)元之間相互影響,導(dǎo)致一個神經(jīng)元發(fā)放脈沖的同時,會捕獲其鄰域內(nèi)與之相似的神經(jīng)元也發(fā)放脈沖,出現(xiàn)脈沖同步發(fā)放的現(xiàn)象。
2.2 最優(yōu)廣義S變換時頻圖特征提取
軸承故障信號經(jīng)最優(yōu)廣義S變換后得到一個二維時頻圖,本文利用簡化PCNN良好的脈沖同步發(fā)放特性,對時頻圖進行二值分解,然后提取用于描述軸承故障信號的特征參數(shù)。
利用PCNN對時頻圖二值分解時,對時頻圖進行歸一化處理,使其元素在0~1,然后以歸一化時頻圖的各元素作為PCNN神經(jīng)元的外部激勵。由于PCNN捕獲神經(jīng)元是自上而下的,外部激勵較大的神經(jīng)元將首先點火。隨著迭代次數(shù)的增加,動態(tài)閾值呈線衰減,所有神經(jīng)元都會依次發(fā)放脈沖,從而得到一個二值圖像序列。此二值圖像序列包含了時頻圖全部信息。
基于二值圖像序列,借鑒灰度圖像顏色直方圖的概念,定義圖像像素的捕獲比,將時頻圖的二值圖像序列轉(zhuǎn)化為一維時間序列R[n]。圖像像素的捕獲比定義為每次迭代新捕獲神經(jīng)元個數(shù)與二值圖像像素總數(shù)的比值,即:
(13)
其中:numB表示二值圖像的像素總數(shù)。
由于PCNN具有脈沖同步發(fā)放特性,并且神經(jīng)元點火時刻能夠大致反映出神經(jīng)元對應(yīng)時頻圖元素的大小,因而捕獲比序列R[n]能夠反映出軸承故障信號在時頻面內(nèi)的能量分布情況和局部結(jié)構(gòu)信息。據(jù)此,本文提取捕獲比序列作為軸承故障信號的特征參數(shù)。
3.1 滾動軸承信號描述
本研究所采用的滾動軸承振動信號來自一個單級傳動齒輪箱振動實驗。實驗中采用的軸承型號為SKF6205深溝球軸承,并通過電火花機分別在軸承外圈、內(nèi)圈和滾動體上加工故障直徑為0.053 mm的凹槽來模擬軸承外圈故障、內(nèi)圈故障和滾動體故障。在載荷為3 hp的條件下,對每種軸承狀態(tài)進行實驗和采集數(shù)據(jù),信號采樣頻率為12 kHz。本文對4種軸承信號進行分析,每種狀態(tài)分別選取40個樣本,樣本長度為2 048個點。圖4為滾動軸承4種狀態(tài)下信號的時域波形。
圖4 軸承信號時域波形Fig.4 Time-domain waveforms of bearing signals
圖5 正常信號時頻圖Fig.5 Time-frequency images of the normal signal
3.2 軸承故障信號時頻表示
為了對比最優(yōu)廣義S變換在軸承信號時頻表示中的優(yōu)勢,對圖4中4種狀態(tài)信號分別采用短時傅里葉變換、偽魏格納分布、S變換和最優(yōu)廣義S變換進行分析,結(jié)果如圖5~8所示。
通過對比4幅圖可以看出,由于短時傅里葉變換高斯窗口寬度固定,不能在時域和頻域同時取得較高的分辨率,因此時頻聚集性較差;因為軸承信號常常是由多個分量信號組成的,所以偽維格納分布時頻圖中不可避免出現(xiàn)交叉項,嚴重影響圖像的辨識,其中正常和滾動體故障信號尤為明顯;對于軸承外圈和內(nèi)圈故障信號而言,S變換的時頻聚集性優(yōu)于短時傅里葉變換、偽魏格納分布,但是對于正常和滾動體故障信號而言,其時頻聚集較差,尤其是2 000 Hz以上頻率成分;最優(yōu)廣義S變換能夠根據(jù)信號自身的特點,自適應(yīng)選擇廣義S變換中調(diào)整參數(shù)p的大小,因此4種軸承信號的最優(yōu)廣義S變換時頻圖的時頻聚集性都比較好。因此,最優(yōu)廣義S變換更加適合于處理非平穩(wěn)軸承故障信號。
圖6 外圈故障信號時頻圖Fig.6 Time-frequency images of outer race fault signal
圖7 內(nèi)圈故障信號時頻圖Fig.7 Time-frequency images of inner race fault signal
圖8 滾動體故障信號時頻圖Fig.8 Time-frequency images of ball fault signal
3.3 脈沖耦合神經(jīng)網(wǎng)絡(luò)特征提取
在提取特征時,需要先對簡化PCNN模型參數(shù)進行設(shè)置。簡化PCNN模型涉及4個參數(shù)Wkl、β、Vθ和Δθ,其中Vθ為動態(tài)門限θij的初值。Wkl的取值比較固定,一般選為[0.661,1,0.661;1,1,1; 0.661,1,0.661],其余參數(shù)主要通過經(jīng)驗和具體對象進行設(shè)置。經(jīng)多次實驗,β=0.1時提取的特征區(qū)分性能較好,故選取β=0.1;由于歸一化時頻圖中最大元素為1,因此設(shè)置Vθ=1;為了兼顧描述能力和時間消耗,選擇衰減步長Δθ=0.05。這樣PCNN將從每個時頻圖中提取20個特征用于描述軸承信號。
圖9給出了4種軸承信號的特征提取結(jié)果,其中每類狀態(tài)包含5個樣本。圖9(a)為短時傅里葉變換提取結(jié)果,所有曲線分布雜亂,從圖中很難準確區(qū)分軸承的4種不同狀態(tài),原因在于STFT不能自適應(yīng)調(diào)整高斯窗口大小,時頻圖時頻聚集性較差;圖9(b)是偽魏格納分布時頻圖提取結(jié)果,由于WVP存在交叉項,時頻分布比較模糊,致使提取的特征參數(shù)區(qū)分性能較差;S變換克服了短時傅里葉變換的缺點,并且不存在交叉項,時頻聚集性得到提高,基于S變換提取的特征如圖9(c)所示,特征參數(shù)的類聚性明顯好于STFT和WVP,但是類間分散性不是很理想;最優(yōu)廣義S變換通過對調(diào)整參數(shù)p的尋優(yōu),進一步提高了時頻圖的時頻聚集性,基于最優(yōu)廣義S變換的特征提取結(jié)果如圖9(d)所示,從圖中可以看出捕獲比序列不僅表現(xiàn)出良好的類聚性,而且類間分散性也比較理想。特征提取結(jié)果表明,最優(yōu)廣義S變換由于具有良好時頻聚集性,更加適合于構(gòu)造時頻圖,用于提取軸承信號特征參數(shù)。
圖9 軸承信號特征提取結(jié)果Fig.9 Feature extraction results of bearing signals
3.4 軸承故障信號分類
為進一步驗證基于最優(yōu)廣義S變換和簡化PCNN模型所提特征的優(yōu)越性,從每類信號中隨機選取20個樣本作為訓(xùn)練樣本,其余20個樣本作為測試樣本,分別采用k-近鄰分類器(k-NNC)、樸素貝葉斯分類器(NBC)和支持向量分類器(SVC)對軸承故障進行識別。在k-NNC分類時,取k=5;在SVC分類時,采用徑向基核函數(shù)和“一對一”策略構(gòu)建多類分類器,并通過交叉驗證的方法自動選擇參數(shù)。
實驗分類結(jié)果如表1所示,其中STFT、WVP、ST和GST分別表示短時傅里葉變換、偽魏格納分布、S變換和廣義S變換。從表1可以看出,無論選擇何種分類器,WVP的分類效果最差,其次是STFT,采用SVC分類時,ST和最優(yōu)GST具有相同的分類精度,而采用k-NNC和NBC分類時,最優(yōu)GST分類精度比ST高??傮w而言,最優(yōu)GST分類效果優(yōu)于STFT、WVP和ST。
表1 軸承信號分類精度(%)
針對非線性、非平穩(wěn)滾動軸承故障信號,設(shè)計了基于能量聚集性最優(yōu)化的廣義S變換,并與脈沖耦合神經(jīng)網(wǎng)絡(luò)結(jié)合,提出了一種基于最優(yōu)廣義S變換和脈沖耦合神經(jīng)網(wǎng)絡(luò)的故障特征提取方法。利用簡化脈沖耦合神經(jīng)網(wǎng)絡(luò)良好的脈沖同步發(fā)放特性對最優(yōu)廣義S變換時頻圖進行二值分解,定義和提取二值圖像的捕獲比序列,以此作為滾動軸承故障信號的特征參數(shù)。仿真信號和軸承故障信號分析結(jié)果表明,與S變換、短時傅里葉變換和偽魏格納分布相比,最優(yōu)廣義S變換具有更好的時頻聚集性,基于廣義S變換和脈沖耦合神經(jīng)網(wǎng)絡(luò)提取的特征參數(shù)具有最高的識別精度,更加適用于軸承故障診斷。
[1] 李輝, 鄭海起, 唐立偉. 基于雙樹復(fù)小波包峭度圖的軸承故障診斷研究[J]. 振動與沖擊, 2012, 31(10): 13-18. LI Hui, ZHENG Hai-qi, TANG Li-wei. De-noising method based on generalized morphological component analysis[J]. Journal of Vibration and Shock, 2012, 31(10): 13-18.
[2] 丁康, 李巍華, 朱小勇. 齒輪及齒輪箱故障診斷實用技術(shù)[M]. 北京: 機械工業(yè)出版社, 2005.
[3] 遲華山, 王紅星, 郭奇, 等. 短時傅里葉變換在線性調(diào)頻信號時頻濾波中的應(yīng)用[J]. 電訊技術(shù), 2012, 52(2): 155-159. CHI Hua-shan, WANG Hong-xing, GUO Qi, et al. Application of STFT in time-frequency filtering of LFM signals[J]. Telecommunication Engineering, 2012, 52(2): 155-159.
[4] 蔡艷平, 李艾華, 石林鎖, 等. 基于EMD-WVD振動譜時頻圖像SVM識別的內(nèi)燃機故障診斷[J]. 內(nèi)燃機工程, 2012, 33(2): 72-79. CAI Yan-ping, LI Ai-hua, SHI Lin-suo, et al. IC engine fault diagnosis method based on EMD-WVD vibration spectrum time-frequency image recognition by SVM[J]. Chinese Internal Combustion Engine Engineering, 2012, 33(2): 72-79.
[5] Saravanan N, Kumar Siddabattuni V N S, Ramachandran K I. A comparative study on classification of features by SVM and PSVM extracted using Morlet wavelet for fault diagnosis of spur bevel gear box[J]. Expert Systems with Applications, 2008(35): 1351-1366.
[6] Stockwell R, Mansinha L, Lowe R.Localization of the complex spectrum: The S-transform[J]. IEEE Transactions on Signal Processing, 1996, 44(4): 998-1001.
[7] Djurovi I, Sejdi E, Jiang J. Frequency-based window width optimization for S-transform,[J]. AEU-International Journal of Electronics and Communications, 2008, 62(4): 245-250.
[8] 鄭旭, 郝志勇, 金陽, 等. 自適應(yīng)廣義S變換在內(nèi)燃機氣缸蓋振動特性研究中的應(yīng)用[J]. 振動與沖擊, 2011, 30(1): 167-170. ZHENG Xu, HAO Zhi-yong, JIN Yang,et al. Application of adaptive generalized S-transform in vibration characteristics analysis of an IC engine cylinder head [J]. Journal of Vibration and Shock, 2011, 30(1): 167-170.
[9] GU Xiao-dong. Feature extraction using unit-linking pulse coupled neural network and its applications[J]. Neural Process Letter, 2008(27): 25-41.
[10] MA Yi-de, LIU Li, ZHAN Kun, et al. Pulse coupled neural networks and one-class support vector machines for geometry invariant texture retrieval[J].Image and Vision Computing, 2010(28): 1524-1529.
[11] 陳學(xué)華, 賀振華, 黃德濟. 廣義S變換及其時頻濾波[J]. 信號處理, 2008, 24(1): 28-31. CHEN Xue-hua, HE Zhen-hua, HUANG De-ji. Generalized S transform and its time-frequency filtering[J]. Signal Processing, 2008, 24(1): 28-31.
[12] 張云強, 張培林, 任國全. 簡化PCNN在磨粒圖像顏色特征提取中的應(yīng)用[J]. 內(nèi)燃機工程, 2013, 34(5): 69-75. ZHANG Yun-qiang, ZHANG Pei-lin, REN Guo-quan. Application of simplified PCNN in color feature extraction for wear particle images[J]. Chinese Internal Combustion Engine Engineering, 2013, 34(5): 69-75.
Bearing fault diagnosis based on optimal generalized S transform and pulse coupled neural network
ZHANG Yun-qiang, ZHANG Pei-lin, WU Ding-hai, LI Bing
(Department of Vehicles and Electrical Engineering, Ordnance Engineering College, Shijiazhuang 050003, China)
Aiming at the nonlinear and non-stationary characteristics of rolling bearing fault signals, a feature extraction method based on optimal generalized S transform and pulse coupled neural network(PCNN) was proposed. The generalized S transform was optimized by measuring the time-frequency aggregation, and then utilized to achieve time-frequency representations of bearing fault signals. Time-frequency images were further decomposed into a series of binary images by the PCNN. The capture rate sequences of binary images were then defined and extracted as the bearing fault feature parameters. The rolling bearing signals under four different states were analyzed. The results indicate that the proposed method can extract more effective bearing fault feature parameters which are capable of improving the bearing fault diagnosis accuracy.
fault diagnosis; rolling bearing; feature extraction; generalized S transform; pulse coupled neural network(PCNN)
國家自然科學(xué)基金資助項目(E51205405,51305454)
2013-11-01
張云強 男,博士生,1987年9月生
張培林 男,教授,博士生導(dǎo)師,1955年12月生
TN911.72;TH133.33
A
10.13465/j.cnki.jvs.2015.09.005