在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于HMM的音頻故障診斷平臺實現軸承建模與診斷實驗

電子設計 ? 來源:電子技術應用 ? 作者:陸汝華,樊曉平, ? 2020-10-14 10:46 ? 次閱讀

作者:陸汝華,樊曉平,楊勝躍,周芳芳

軸承是機械設備中應用最為廣泛的一種通用部件,也是最容易損壞的零件之一,它工作正常與否直接影響整臺機器的性能,因而軸承故障診斷成為重要的研究課題和目前的研究熱點。在軸承故障診斷研究中,通常是對其工作時產生的振動信號音頻信號進行分析,以判斷軸承運行狀態。振動信號法通過安裝在軸承座或箱體適當地方的加速度傳感器獲取軸承振動信號,并對其信號進行分析與處理,進而判斷軸承是否運行正常。此方法的不足在于需要將加速度傳感器固定在待檢測的設備上,增加了成本,使用也不方便。音頻信號的采集屬于非接觸式,只需要利用麥克風作為聲音傳感器,不但使用方便而且成本低廉,具有振動信號不可代替的優勢。參考文獻研究表明,當軸承運行狀態發生變化,音頻信號特性也會隨之變化時,因而對音頻信號分析是一種有效、可行的軸承故障診斷方法。目前,基于音頻信號的軸承故障診斷方法主要有:小波分析、神經網絡和盲源分離方法等。 隱馬爾可夫模型HMM(Hidden Markov Model)是一種描述隨機過程統計特性的概率模型,能夠對多個觀察樣本進行有效融合而構成一個模型,具有較好的抗噪能力,在交通監測、圖像識別、語音識別以及基于振動信號的故障診斷等領域中都得到了較好的應用,也是目前為止最有效的語音識別方法。而Mel頻率倒譜系數MFCC(Mel Frequency CepstrumCoefficients)考慮了人耳聽覺特性,能很好地反映音頻信號特征,在語音識別、音頻分類和檢索研究領域應用十分廣泛。本文通過對音頻信號的MFCC特征提取,分別采用DHMM(Discrete HMM)和CGHMM(Continuous Gaussian MixtureHMM)兩種方法進行建模與診斷研究。DHMM方法對觀測序列進行了量化處理,運算速度快,卻降低了診斷精度。而CGHMM方法不需要量化,避免了量化帶來的數據處理誤差,提高了診斷精度,但減慢了運算速度。從總體上來看,兩種方法都具有運算速度快、診斷精度高的優點,具有很好的應用前景。

1 理論基礎

1.1 MFCC

Mel頻率倒譜系數MFCC用于信號特征提取,其計算過程如下:

(1) 確定每一幀信號的長度N及幀移,并對每一幀信號序列進行預處理(加窗、預加重等)。本文采用應用較廣的漢明窗:

ω(n)=(1-α)-αcos(2πn/N) (1)

式中,0《α《1,通常取值為0.46。

(2) 將預處理后的信號進行快速傅立葉變換(FFT),將時域信號轉換為頻域信號,再計算其模的平方得到能量譜P[k],0≤k≤N-1。

(3) 選取濾波器個數為M,并定義最低頻率接近零,最高頻率為輸入音頻信號頻率的一半,再根據mel(f)頻率與實際線性頻率f的關系mel( f )=2 595lg(1+f/700)計算出三角帶通濾波器組Hm[k],則能量譜P[k]通過三角帶通濾波器組Hm(k)后的輸出為:

(4) 對S[m]進行離散余弦變換(DCT)即得到MFCC系數:

(5) 取C[1],C[2],…,C[V]作為MFCC參數,此處V是MFCC參數的維數,通常為12~16。

1.2 HMM

隱馬爾可夫模型HMM是在Markov鏈的基礎上發展起來的一種概率模型,由三個基本參數來描述。第一個參數為狀態轉移概率A={aij|1≤i,j≤N},aij=P(qt+1=Sj/qt=Si)表示從狀態Si變化到狀態Sj的轉移概率,顯然且aij≥0,其中,qt表示Markov鏈t時刻所處的狀態,N為HMM狀態數。第二個參數為觀察值概率分布B={bj(k)|1≤j≤N, 1≤k≤M},bj(k)=P(Ok/qt=Sj)表示進入狀態Sj時輸出為Ok的概率,Ok表示觀察值,M為可能的觀察值數目。根據觀察值序列的分布特點,HMM模型可分為離散DHMM和連續DHMM兩大類。同時,如果觀察值序列服從連續高斯混合密度函數分布,則為連續高斯混合密度CGHMM。最后一個參數是初始概率分布π={πi|1≤i≤N},πi=P(q1=si)表示Markov鏈從狀態Si開始的概率,顯然

有了如上定義,HMM可描述為:

λ=(π,A,B) (4)

2 基于HMM的故障診斷

基于HMM的軸承故障音頻信號診斷系統框圖如圖1所示,主要包括數據采集、特征提取、HMM訓練和HMM診斷等部分。

基于HMM的音頻故障診斷平臺實現軸承建模與診斷實驗

2.1數據采集

數據采集是使用麥克風作為聲音傳感器,將軸承的音頻信號變為一定的電平信號輸入計算機,即錄制波形音頻的過程。在數據采集之前,需要按照一定規則設定好音頻信號幾個重要的采集參數:采樣頻率、位數和聲道數。本文在采樣頻率為22.05kHz、A/D轉換精度為16位、聲道數為單聲道的條件下,采用VC++中提供的函數庫,實現對軸承音頻信號的數據采集。簡單流程為:打開錄音設備、準備WAVE數據頭、準備數據塊、開始錄音、停止錄音以及關閉錄音等,詳細過程請參見參考文獻[10]。

2.2 特征提取

特征提取是指從軸承音頻信號中提取有用的統計數據,如Mel頻率倒譜特征參數(MFCC)、線性預測倒譜系數(LPCC)、感覺加權線性預測系統(PLP)等,是故障建模與識別的關鍵,直接影響到故障診斷效果。此外,特征提取還可以用差分系數近似描述音頻信號的幀間相關性,反映信號的動態特征。動態特征和靜態特征互相補充,提高了系統的診斷性能。因為MFCC參數充分利用人耳的聽覺特性,能很好地體現音頻信號的主要信息,在語音識別、音頻分類和檢索領域應用十分廣泛[8]。所以本文選用12維MFCC參數和12維一階差分MFCC進行診斷實驗。

2.3 HMM訓練

HMM訓練是指從同類故障的大量音頻信號樣本中提取統計信息,利用恰當的訓練算法對模型參數反復修正直至收斂,最后得到模型的狀態轉移概率A、觀察值概率分布B、初始概率分布π等參數。典型的訓練算法有Baum-Welch算法,但此算法是在假定只有一個觀察值訓練序列的條件下得到的。為了增加HMM故障診斷系統的穩健性和提高故障診斷的準確率,需要選取多個樣本進行訓練,以建立軸承各類故障狀態的HMM參數模型。記L個觀察值序列(即L個樣本)為O(1)、O(2)、…、O(L),每個觀察值序列的長度記為T,則此時,基于多觀察值序列訓練的重估公式可寫為:

2.4 HMM診斷

訓練完成之后將模型參數存儲,此時,系統就具備了診斷的能力。診斷過程中,輸入待檢測軸承音頻信號,經過預處理、MFCC特征提取后,得到觀察值序列O={O1,O2,…,OT}。然后,對此觀察值序列進行故障檢測,當檢測到有故障發生時,再進一步進行故障診斷,判斷出音頻信號的故障類型。

(1) 故障檢測

故障檢測只需要訓練一個代表軸承正常狀態的HMM模型,記為λ0。根據前向-后向算法[8]計算出待檢信號O={O1,O2,…,OT}在正常模型λ0下的輸出概率P(O/λ0)。如果此概率P(O/λ0)大于預先確定的某一閾值,則表明軸承工作正常;否則,軸承有可能出現某種故障,需要進一步進行故障診斷。

(2) 故障診斷

同樣使用前向-后向算法,快速有效地計算出觀察值序列O={O1,O2,…,OT}在各HMM模型下的輸出概率,通常情況下,概率最大的模型即為診斷結果。為了提高系統的診斷精度,可在后處理階段輔以必要的拒識算法,比如設定適當的概率閾值,如果最大概率小于這個閾值,則診斷為其他運行狀態。

3 軸承故障診斷實驗

在VisualC++7.0環境下,自主開發了基于HMM的音頻故障診斷平臺,本文所有實驗均在此平臺上完成;診斷對象為6202CM深溝球滾動軸承,其轉速為1800r/m;采樣頻率為22.05kHz;A/D轉換精度16位;數據幀長512,幀移128。通過特征提取,將每幀信號都轉換成12維MFCC和12維一階差分MFCC,形成長度為32的觀察值序列,分別采用DHMM和CGHMM兩種方法進行了建模與診斷實驗。

在模型訓練環節,對于正常聲音、內圈異音、外圈異音、滾動體異音以及保持架音等五種軸承狀態,各采集30組音頻數據樣本進行訓練,分別得到DHMM和CGHMM兩類模型訓練過程,兩種故障模型的平均訓練時間如表1所示。由表可以看出,由于DHMM對觀測序列進行了量化處理,計算量小,訓練速度快;而CGHMM的復雜度比較高,收斂過程長,比DHMM方法的訓練時間多出近一倍(但也在實時要求之內)。

在診斷環節,另外采集了20組正常聲音、內圈異音、外圈異音以及10組滾動體異音和保持架音等五組數據分別進行了測試,得到的基于DHMM和CGHMM的故障診斷結果分別如表2和表3所示。在DHMM方法中,共80次診斷出現8次誤診,總的診斷精度接近90%,效果較良。而CGHMM方法只出現2次誤診,診斷精度達到了97.5%,明顯高于DHMM方法,更具有良好的應用前景。

本文在VC++平臺下,自主開發了一套基于HMM的軸承故障音頻診斷平臺。通過對音頻信號的MFCC特征提取,分別采用DHMM和CGHMM兩種方法進行建模與診斷研究。由于DHMM方法對觀測序列進行了量化處理,運算速度快,但降低了診斷精度。而CGHMM方法不需要量化,避免了量化帶來的數據處理誤差,提高了診斷精度,但減慢了運算速度。從總體上來看,兩種方法都具有運算速度快、診斷精度高的優點,具有很好的應用前景。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2552

    文章

    51288

    瀏覽量

    755155
  • 音頻
    +關注

    關注

    29

    文章

    2891

    瀏覽量

    81710
  • 頻率
    +關注

    關注

    4

    文章

    1517

    瀏覽量

    59295
收藏 人收藏

    評論

    相關推薦

    LabVIEW在齒輪箱故障診斷中的應用

    LabVIEW在齒輪箱故障診斷中的應用 在現代機械工業中,齒輪箱作為重要的傳動設備,其性能穩定性對整體機械系統的運行至關重要。故障的及時診斷和處理不僅保障了設備的穩定運行,還減少了維護成本。利用
    發表于 12-25 18:55

    基于labview的軸承故障診斷與健康監測

    畢S做基于labview的軸承故障診斷與健康監測,但是感覺無從下手,沒有實物進行數據采集,想來也只能模擬采集振動信號,但這個振動信號又該如何產生,看網上有凱斯西儲大學軸承數據,但又不知如何利用,,求教各位labview前輩大佬給
    發表于 03-18 23:33

    船舶感應電機軸承故障診斷方法的幾點研究

    的變化來實現對電機的故障診斷。如果電機的通風狀況良好,同時考慮環境溫度對電機的影響,溫度的測量可以采用基于熱模式或者定子電阻的模式。基于空間靜電荷的建立現象,利用熱梯度(ThermalstePMethod
    發表于 10-21 10:59

    【ZDS2024 Plus示波器申請】基于模型的風電并網逆變器故障診斷

    學者的思想僅在仿真中得到驗證,未在合適的實驗平臺上進行實際驗證。本項目將繼續研究逆變器故障診斷,對比多家思想,尋找合適的信號采集點、特征提取算法以及故障診斷定位算法,并努力搭建
    發表于 11-09 09:55

    【下載】《模擬電路故障診斷

    `編輯推薦  《模擬電路故障診斷》內容精煉、信息量大,無論是初學者還是資深的模擬電路設計師和工程師,都可以從《模擬電路故障診斷》中獲得重要的參考信息。內容簡介  《模擬電路故障診斷》是關于模擬電路
    發表于 10-20 17:56

    模擬電路故障診斷

    模擬電路故障診斷
    發表于 01-24 12:34

    【轉】電力電子電路故障診斷方法

    故障的特征。而電力電子電路中包含故障信息的關鍵點信號通常具有周期性,因此可以用傅里葉變換將時域中的故障波形變換到頻域,以突出故障特征,實現
    發表于 03-06 20:35

    電控單元故障診斷

    電控單元故障診斷
    發表于 04-16 08:11

    基于DSP+MCU的列車滾動軸承故障診斷系統研究

    ,對于列車的安全有著重大的影響。因此,開展列車滾動軸承故障診斷的研究對避免重大事故、促進經濟發展具有相當大的意義。
    發表于 07-09 06:30

    工業機器人故障診斷實訓平臺結果

    故障;2.ZN-IRW01工業機器人故障診斷實訓平臺可滿足現場工業機器人技術應用所需要的功能,教師可以在控制系統中去設置故障,學生可通過人機交互界面查看機器人
    發表于 07-01 12:32

    電機軸承故障診斷與分析

    很多工程師都在網上向我咨詢電機軸承故障診斷與分析的問題。面對五花八門的問題,有時候我可以根據一些信息進行判斷,有時候什么信息也沒有,這樣的情況下我的所謂判斷只能是猜測,恐怕距離真相,也十分遙遠。大家
    發表于 09-01 09:01

    DSP環境軸承故障DHMM音頻信號診斷方法

    針對目前軸承在線式監測與故障檢測系統價格昂貴,安裝調試及維護困難而不適合中小型設備故障診斷的問題,本文提出了DSP環境下的軸承故障DHMM
    發表于 07-27 15:58 ?13次下載

    基于HMM模型的滾動軸承故障分析

    將聲信號作為故障診斷的主要信號源,結合隱馬爾可夫理論,實現了對滾動軸承零件的故障診斷。首先建立不同滾動軸承
    發表于 08-05 16:59 ?19次下載

    滾動軸承故障診斷的實用技巧

      摘要:本文主要介紹滾動軸承區別于實驗診斷的生產實用技巧。關鍵詞:滾動軸承故障診斷、振動分析、實用技巧滾動
    發表于 10-29 14:44 ?1616次閱讀

    滾動軸承故障診斷方法

    背景噪聲統計特性未知的情況下,提高軸承故障診斷系統的魯棒性和可靠性,構建低成本、高可靠的滾動軸承故障分析診斷系統,
    發表于 11-14 15:01 ?22次下載
    滾動<b class='flag-5'>軸承</b><b class='flag-5'>故障診斷</b>方法
    主站蜘蛛池模板: 岛国毛片| 午夜影院在线观看| 日本黄色大片免费| 欧美另类69xxxxx性欧| 辣h高h肉h激h超h| 国产性片在线| 4hu44四虎在线观看| 天堂网www在线| 久久精品国产免费| 一区二区三区伦理| 15—16女人毛片 | www.色播.com| 久久精品久噜噜噜久久| 精品美女在线| 成人亚洲电影| 天天摸天天碰天天碰| 国产午夜视频| 久久久久久全国免费观看| 国产精品护士| 中国china体内裑精亚洲毛片| 男女那啥的视频免费| 午夜影院色| 亚洲美女啪啪| 最新激情网| 怡红院最新网址| 视频免费黄色| 久久国产精品99精品国产987| 超级极品白嫩美女在线| 天堂网www在线资源网| 性xxxxhd高清| 在线欧美色图| 日本三级s级在线播放| 给我免费播放片黄色| www.日本三级| 欧美成人午夜影院| 亚洲欧美视频| 亚洲一区二区三区免费视频| 一区二区三区在线播放| 一级特黄国产高清毛片97看片| 青草悠悠视频在线观看| 日本成人福利视频|