基於EMD分解和訊號稀疏共振理論的軸承故障訊號分析
背景:
本程式以軸承的故障診斷為背景,主要是提取軸承外圈故障特徵頻率與內圈故障特徵頻率。
參考文獻:
[1]陳向民,於德介,羅潔思.基於訊號共振稀疏分解的包絡解調方法及其在軸承故障診斷中的應用[J].振動工程學報,2012(6):628-636.
[2] Yu D , Cheng J , Yang Y . Application of EMD method and Hilbert spectrum to the fault diagnosis of roller bearings[J]. Mechanical Systems and Signal Processing, 2005, 19(2):259-270.
[3] 張文義, 於德介, 陳向民. 基於訊號共振稀疏分解與能量運算元解調的軸承故障診斷方法[J]. 中國電機工程學報, 2013, 000(020):111-118.
實現步驟:
1.根據衝擊性成分與諧波成分的品質因子有明顯的不同,而衝擊性成分具有明顯的低品質因子屬性,首先利用“訊號稀疏共振理論”提取出低品質因子分量對應的衝擊性成分,完成訊號的初步處理,降低噪聲影響。
2.對低品質因子分量進行EMD分解,得到若干各IMF分量。考慮到故障資訊主要反映在前幾個IMF分量的調製幅值,所以主要分析前幾個IMF分量。
3.根據軸承故障資訊反映在調製訊號,對前幾個IMF分量進行能量運算元解調得到瞬時幅值譜,通過瞬時幅值譜判斷是否存在故障頻率,從而判斷軸承故障型別
模擬訊號:
根據軸承故障訊號特點,設定瞭如下的模擬訊號,具體如下所示:
最後,上述的未知引數的取值如下所示:
模擬結果
實際訊號:
實際故障訊號,是從網上下載的美國凱斯西儲大學的軸承故障訊號,它是以mat檔案的格式給出。我們下載了兩組故障資料,分別是內圈故障資料和外圈故障資料
資料1:
資料2:
相關文章
- 【scipy 基礎】--訊號處理
- 細說 ReactiveCocoa 的冷訊號與熱訊號(三):怎麼處理冷訊號與熱訊號React
- 分析外星訊號
- Linux訊號機制與訊號處理Linux
- Sidekiq 訊號處理原始碼分析IDE原始碼
- SIGALRM訊號和SIGCHID訊號GC
- MATLAB及其訊號處理基礎Matlab
- 科學和工程中的訊號處理
- 訊號、系統與訊號處理邊角雜談
- ReactiveCocoa 中 RACSignal 冷訊號和熱訊號底層實現分析React
- PR視訊訊號故障效果怎麼做? Premiere視訊數字故障效果的教程REM
- linux中的兩個非常重要的訊號:SIGALRM訊號和SIGCHID訊號LinuxGC
- 網頁js版音訊數字訊號處理:H5錄音+特定頻率訊號的特徵分析和識別提取網頁JS音訊H5特徵
- 訊號處理第二篇——接著談正弦訊號
- 基於Boost的資料處理器及執行緒安全類和訊號量執行緒
- Bold訊號與fNIRS訊號的區別
- 訊號處理板卡學習資料第524篇:基於XCZU15EG的FMC+ 高效能通用訊號處理板卡
- 處理python中的訊號Python
- 大牛講解訊號與系統以及數字訊號處理
- 關於面試“有戲”和“沒戲”的訊號面試
- 訊號處理基本引數
- linux 訊號與處理Linux
- xenomai核心解析之訊號signal(二)---xenomai訊號處理機制AI
- 6678訊號處理卡設計資料:基於國產化Ch-6678+Ch-7K325T的6U CPCI訊號處理卡
- 音訊訊號表徵音訊
- 程序通訊-訊號
- 程序通訊--訊號
- 程式間通訊——基於共享記憶體和訊號量實現共享佇列記憶體佇列
- Python 音訊訊號處理庫 librosaPython音訊ROS
- 關於非同步訊號安全非同步
- 通訊訊號處理的一些基本常識
- VPX訊號處理卡設計資料第9篇:基於C6678+XC7V690T的6U VPX訊號處理卡
- 程序間的通訊(訊號通訊)
- Semaphore-訊號量的實現分析
- Linux SIGCHLD訊號處理LinuxGC
- Linux訊號處理機制Linux
- php 處理訊號簡單演示PHP
- django 訊號Django