EMD 在无损检测中超声检测中的应用
来源:互联网 发布:suse snmp 端口没打开 编辑:程序博客网 时间:2024/05/01 14:45
本人在做无损检测的项目中,为了解决实际问题,花了一周左右的时间将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 在无损检测中超声检测中的应用
- 无损检测
- 超声检测试块
- 二维图像中EMD 法与 Mura 检测的总结
- 工控机在汽车检测行业中的应用
- 源代码安全检测在企业中的应用
- 深度学习在目标检测中的应用
- 光学系统在机器视觉检测中的应用
- 射线检测算法在游戏中应用
- CTDS ADC 在医疗超声系统中的应用
- 放大器AD604及其在医用超声系统中的应用
- 放大器AD604及其在医用超声系统中的应用
- 数学中的梯度在图像边缘检测中的应用
- 动态函数监控技术在缓冲区溢出检测中的应用
- AOI检测技术在PCBA生产环境中的应用
- 高斯背景模型在 运动检测中的应用
- Adaboost训练及在目标检测中的应用
- openCV 人脸检测在 Android 中的应用
- Hive 数据倾斜总结
- 一位IT牛人的诉说
- windows安装docker
- 认识recv()与send()
- 体系结构复习4——线程级并行
- EMD 在无损检测中超声检测中的应用
- POJ 1562 && HDU 1241 Oil Deposits(dfs)
- IntelliJ IDEA 14 快捷键 非常实用
- jQuery初学者必看
- 进程地址空间2
- linux getrlimit sysconf
- Android系统框架学习总结
- strtoul函数的使用
- 一些好网址