《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于奇異值分解和小波包分解的故障檢測
基于奇異值分解和小波包分解的故障檢測
2018年電子技術應用第3期
李一博,沈 慧,高 遠
天津大學 精密測試技術與儀器國家重點實驗室,天津300072
摘要: 根據真空泵在故障和正常模式下工作時,其振動信號在頻域的能量分布的差異性,設計基于奇異值分解(SVD)和小波包分解(WPD)的真空泵故障檢測方法。首先用SVD對采集到的信號進行去噪,再使用小波包對去噪后的信號進行分解,對分解得到的各層系數進行重構并提取需要的各頻域段的能量。將提取的能量向量作為支持向量機(SVM)的輸入樣本,對SVM進行訓練。最后使用實驗數據對SVM的可靠性進行驗證。實驗結果表明,采用SVD和WPD結合的方法能較好地識別出真空泵的故障。
中圖分類號: TB75
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.173275
中文引用格式: 李一博,沈慧,高遠. 基于奇異值分解和小波包分解的故障檢測[J].電子技術應用,2018,44(3):56-59.
英文引用格式: Li Yibo,Shen Hui,Gao Yuan. Fault detection method based on SVD and WPD[J]. Application of Electronic Tech-
nique,2018,44(3):56-59.
Fault detection method based on SVD and WPD
Li Yibo,Shen Hui,Gao Yuan
State Key Laboratory of Precision Measuring Technology and Instruments,Tianjin University,Tianjin 300072,China
Abstract: A fault detection method based on singular value decomposition(SVD) and wavelet packet decomposition(WPD) is designed. The basis principle of this method is the difference of energy distribution of the vibration signals in the frequency domain when the machine works in the normal mode and the failure mode. Firstly, the signal is de-noised by SVD. Secondly, the signal samples are decomposed by using the wavelet packet, and then the wavelet packet coefficients are reconstructed and the energy of different layers is extracted. The energy extracted from different frequency domain is taken as a feature vector, and it will be the input sample of the support vector machine(SVM). Finally, the correctness and feasibility of SVM are proved through practical examples. The results of experiment show that the method based on SVD and WPD can identify the faults of the vacuum pump well.
Key words : fault of vacuum pump;singular value decomposition(SVD);wavelet packet decomposition(WPD);support vector machine(SVM)

0 引言

    目前,隨著我國航空航天科學技術的發展,尤其是空間推進技術的大力發展,航天器空間模擬實驗對實驗設備的要求正在逐步提高。而超低溫和高真空是模擬實驗所重點要求的重要的測試環境。其中,真空泵是空間模擬器的核心設備之一,真空泵能否正常工作,將決定空間環境模擬器能否正常有效地完成航天器的真空熱環境實驗。其次,中國擁有大量的航空航天基地,還有冶金行業等,真空泵的持有數量巨大。因而,無論是從設備安全角度還是從社會經濟利益出發,對真空泵運行故障進行檢測都具有重要的意義。

    在傳統的機械故障診斷技術中,傅里葉變換是最常用的頻域信號處理方法,但是由于其自身的局限性,在面對非線性以及時頻變化規律時稍顯無力。而小波變換的取樣步長隨著頻率的變化而變化,與實際生活中高頻信號對時間分辨率要求高而低頻信號對頻率分辨率要求較高的特點相符合[1],因而更能滿足在處理信號時對時域和頻域的要求。

    奇異值分解(Singular Value Decomposition,SVD)是一種能夠有效提取信號特征的方法,通過SVD得到的奇異值表征著數據的固有性質,其穩定性和不變性較好[2-3]。研究表明,通過對信號進行SVD后再進行信號重構,能夠有效去除信號中的噪聲,留下有用的信息[4-5]。通過構造信號的吸引子軌跡矩陣,并對之進行SVD,通過計算選擇適當的奇異值來進行信號重構,就能剔除掉信號中的隨機部分,最大程度保留信號的有用部分,達到信號去噪。

    支持向量機(Support Vector Machine,SVM)是一種被廣泛應用于模式識別的機器學習方法,其基本的理論原理是統計學理論。在處理高維數、非線性、小樣本的問題中,SVM具有較強的優勢,因而本文選取SVM進行故障模式的識別[6]

    本文結合SVD和小波包變換,實現真空泵的故障特征提取,再將提取的特征向量輸入到SVM中,從而實現真空泵的故障識別。

1 奇異值分解(SVD)

1.1 SVD原理

    對于采集到的時間信號x(n),其長度為N,n=1,2,3,4,…,N,對其進行相空間重構,其采樣間隔為τ,則重構的吸引子軌跡矩陣A為[7]

ck2-gs1-3.gif

1.2 基于SVD的信號去噪方法研究

    對于采集的時間序列x(n),有用信號和噪聲混雜其中。根據研究,若信號為光滑信號,那么其吸引子軌跡矩陣的秩r<min(L,M);若信號含有一定的噪聲,那么其吸引子軌跡矩陣的秩r=min(L,M)[8]。在對SVD的研究中發現,相比光滑信號的奇異值主要分布在前k個上,噪聲信號的奇異值對各維度的貢獻基本相等。因而,對時間序列x(n)進行SVD,得到r個奇異值,按大小依次排列為α1,α2,…αk,…,αr,信號的有用信息主要集中在前k個奇異值上,后r-k個奇異值更多表征著噪聲信息。為了去噪,可以去除后r-k個奇異值,將其設置為零,得到一個新的對角矩陣Λ′:

ck2-gs4-6.gif

    關于分離階數k的選取,為了盡可能保留有用信號,可以利用奇異值的貢獻率來選擇,貢獻率ρ定義如下:

    ck2-gs7.gif

    一般認為貢獻率大于等于0.9時可以基本保留原信號的有用信息。

2 小波包分解(WPD)

    相較于小波分解,小波包能夠對上一層分解得到的高頻頻段進行進一步分解,從而能夠提高信號的時-頻分辨率,具有更高的應用價值[10]

    WPD算法為:

ck2-gs8-10.gif

    由Parseval公式,x(n)的小波包系數Cj,k的平方具有能量量綱,所以選用WPD得到的能量譜來表征信號的能量分布是可行的。

3 實驗系統與故障特征提取

3.1 實驗數據的采集

    整個采集平臺由一個上位機、NI公司的采集卡6366、前置放大器和一個傳感器構成。采集卡的采樣率最高可達2 MS/s,并且支持8通道同步進行采集。傳感器采用的PAC公司的R3α,其中心頻率為29 kHz。

    實驗采集真空泵在正常運轉與過載情況下的振動信號,采樣率是100 kHz,每組采集5 000個點。采集130組數據,前60組作為SVM的訓練樣本,后70組數據作為SVM模型的校驗樣本。采用中科科儀公司生產的110分子泵機組進行實驗,使用PAC公司的R3α進行采集,最后選擇合適的實驗樣本進行分析。

3.2 信號的特征提取

    經過采集系統,得到真空泵的振動信號x(n),圖1即為采集到的過載信號原始圖。

ck2-t1.gif

    根據前面提到的,對原始過載信號x(n)進行奇異值分解去噪。首先計算x(n)的自相關函數,從而得到吸引子軌跡的延遲步長τ。經計算,τ為6。根據已經確定的延遲步長,對信號進行奇異值分解,奇異值分解如圖2所示。選取嵌入維度為200,x(n)長度為5 000。選擇根據貢獻率來選定奇異值,本文保留90%的奇異值,經計算,對于測試信號,保留前142個,對后58個置零并進行信號重構,這樣就得到了去噪后的測試信號。對去噪后的真空泵的正常和過載信號用db11小波進行7層WPD,通過小波包的分解與重構,選取能量集中的前8個頻段,如圖3~圖6所示。其中,縱坐標表示幅值,s70、s71…s77分別表示第7層的第1、2…8個頻段。

ck2-t2.gif

ck2-t3.gif

ck2-t4.gif

ck2-t5.gif

ck2-t6.gif

    對于得到的8個有效頻段,分別求其能量:

ck2-gs11-12.gif

    這樣,可以得到一個由頻段能量組成的8維向量[E0,E1,E2,E3,E4,E5,E6,E7],得到的小波包能量譜如圖7所示。

ck2-t7.gif

4 模式識別

    支持向量機(SVM)是由Vapnik首先提出的,現在學者們常常將之用來解決線性回歸以及模式識別的問題。SVM的解決問題思路是尋找一個適當的超平面來作為分類曲面,使得想要區分的樣本之間的隔離邊緣達到最大[12]

    測試信號首先進行SVD去噪,再經過7層WPD,得到第7層的8個頻段的能量組成的8維向量作為SVM的輸入。正常工作下的信號輸出為1,故障情況下的輸出為-1。 測試結果如圖8所示。   

ck2-t8.gif

    可以看到,SVM對故障和正常信號的判別正確率達到98.57%。這說明通過奇異值去噪和WPD提取的能量向量作為故障的特征信息是可行的。用訓練樣本對SVM進行訓練,再對其用測試樣本進行檢驗,得到的結果與實際符合,因而用SVM進行故障識別具有很強的可靠性。

5 結論

    本文結合SVD、WPD以及SVM進行真空泵的故障識別。SVD能較好地去除信號中的無用噪聲,再通過小波包的分解與重構來進行特征提取作為SVM的輸入向量,具有非常高的準確率,能夠準確高效地識別出真空泵的故障。因而,基于SVD、WPD以及SVM的真空泵故障診斷方法是有效可行的。

參考文獻

[1] 葛哲學,沙威.小波分析理論與MATLAB R2007實現[M].北京:電子工業出版社,2007.

[2] 溫廣瑞,張西寧,屈梁生.奇異值分解技術在聲音信息分離中的應用[J].西安交通大學學報,2003,37(1):37-40.

[3] 李亞安,王洪超,陳靜.基于奇異譜分解的水聲信號降噪方法研究[J].系統工程與電子技術,2007,29(4):524-527.

[4] 呂志民,張武軍,徐金梧,等.基于奇異譜的降噪方法及其在故障診斷技術中的應用[J].機械工程學報,1999,35(3):85-88.

[5] 劉獻棟,楊紹普,申永軍,等.基于奇異值分解的突變信息檢測新方法及其應用[J].機械工程學報,2002,38(6):102-105.

[6] 張超,陳建軍,郭迅.基于EMD能量熵和支持向量機的齒輪故障診斷方法[J].振動與沖擊,2010,29(10):216-220.

[7] 段向陽,王永生,蘇永生.基于奇異值分解的信號特征提取方法研究[J].振動與沖擊,2009,28(11):30-33.

[8] 趙艷菊.強噪聲背景下機械設備微弱信號的提取與檢測技術研究[D].天津:天津大學,2008.

[9] 陳恩利,張璽,申永軍,等.基于SVD降噪和盲信號分離的滾動軸承故障診斷[J].振動與沖擊,2012,31(23):185-190.

[10] BOGGESS A,趙樹森.小波與傅里葉分析基礎[J].國外科技新書評介,2010(4):2.

[11] 孫潔娣,靳世久.基于小波包能量及高階譜的特征提取方法[J].天津大學學報(自然科學與工程技術版),2010,43(6):562-566.

[12] MATLAB中文論壇.MATLAB神經網絡30個案例分析[M].北京:北京航空航天大學出版社,2010.



作者信息:

李一博,沈  慧,高  遠

(天津大學 精密測試技術與儀器國家重點實驗室,天津300072)

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产男人的天堂 | 三级带黄色 | 国产精品自在自线 | 国产高清在线看免费视频观 | 日韩亚洲欧美一区噜噜噜 | 91热成人精品国产免费 | 色本| 久久综合九色综合欧洲色 | 欧美激情视频一级视频一级毛片 | 国产片一级aaa毛片视频 | 国产肥老妇视频一 | 免费看黄色片的网站 | 日韩亚洲一区中文字幕 | 亚洲成 人a影院青久在线观看 | 18在线 | 亚洲人成一区二区三区 | 99久久久精品免费观看国产 | 日本久久久久久 | 亚洲美女自拍视频 | 国产做国产爱免费视频 | 国产免费黄视频 | 久久一本一区二区三区 | 91精品在线国产 | 宅男毛片 | 无限观看社区在线视频 | 京野结衣免费一区二区 | 亚洲精品社区 | 91香蕉网 | 手机看片高清国产日韩片 | 国产精品爽爽va在线观看无码 | 亚洲综合在线视频 | 久久久免费 | 男女午夜免费视频 | 久久99国产亚洲高清观看首页 | 台湾一级特黄精品大片 | 九九九九热精品视频 | 久视频在线观看 | 黄a免费| 国产人成午夜免视频网站 | 亚洲成a v人片在线观看 | 69国产成人综合久久精品91 |