當前位置:首頁 > 資訊 > info6 > 正文

EMD 在無損檢測中超聲檢測中的應用

發表于: 2015-06-22   作者:chen1540524015   來源:轉載   瀏覽:
摘要: 本人在做無損檢測的項目中,為了解決實際問題,花了一周左右的時間將EMD認真的研究了一下。主要成果是:從外網下載了EMD的Matlab程序,并作了移植;根據項目需要,又做了VS2008下的移植。Mtlab程序和VS的程序,稍后將上傳,本人能力水平有限,程序雖然可用,本人至今遇到的Bug都一解決,但是還會遇到不可預知的錯誤,還請大家指出。PS:小老弟第一次寫博客,可能某些地方說不清楚,大家如遇到問題,

本人在做無損檢測的項目中,為了解決實際問題,花了一周左右的時間將EMD認真的研究了一下。主要成果是:從外網下載了EMD的Matlab程序,并作了移植;根據項目需要,又做了VS2008下的移植。Mtlab程序和VS的程序,稍后將上傳,本人能力水平有限,程序雖然可用,本人至今遇到的Bug都一解決,但是還會遇到不可預知的錯誤,還請大家指出。PS:小老弟第一次寫博客,可能某些地方說不清楚,大家如遇到問題,可以加QQ群:390562070,在群里可以加本人QQ號,大家交流學習。

主要硬件:NI數據采集卡5124;激勵電路

主要軟件開發環境:VS2009;

主要思路:先用采集卡采集信號,得到信號后做EMD去趨勢處理,去直流處理,然后時域分析波形(脈沖寬度等),頻域分析(峰值頻率,低頻,中心頻率等);

本文主要內容:將采到的數據存儲到txt文件,然后處理。

在MATLAB中處理:話不多說,直接上圖。







figure1是原始信號,趨勢是不是很明顯;figure2是EMD算法過程中要計算的幾個數據,本文不在詳述;figure3是處理后的數據,也就是我們要用的信號,已經去趨勢了;figure4是本人項目要用到的首次回波;figure5是對首次回波做FFT;

MATLAB 程序下載地址:http://download.csdn.net/detail/chen1540524015/8827749

接下來就是在VS里面移植了:




點擊圖1中 review 按鈕選擇要處理的原始數據,在圖2中選擇,比如直探頭 BFA086 20150605 202719 衰減200m.txt,在圖3中點擊 emd  按鈕,將產生新的數據存在工程目錄下,如累計IMF20150610 160828 衰減.txt。好了,本人應將MATLAB 畫圖程序 BFA086.M也放在里面,用軟件畫一下數據就出來了。(由于各種原因,本人沒有在VS中畫圖)。

EMD VS2008 下載地址:http://download.csdn.net/detail/chen1540524015/8827853


EMD 在無損檢測中超聲檢測中的應用

版權所有 IT知識庫 CopyRight ? 2009-2015 IT知識庫 IT610.com , All Rights Reserved. 京ICP備09083238號
广东25选5开奖结果