声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1437|回复: 3

[综合讨论] 美国Case Western Reserve Univisity的轴承数据EMD分析出现问题

[复制链接]
发表于 2010-12-19 12:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
最近想用EMD分析这网站上轴承实验数据,是IR007_1内圈数据,用MATLAB仿真,却出现这错误
1IMFs have been obtained.
2IMFs have been obtained.
3IMFs have been obtained.
4IMFs have been obtained.
5IMFs have been obtained.
6IMFs have been obtained.
7IMFs have been obtained.
8IMFs have been obtained.
9IMFs have been obtained.
10IMFs have been obtained.
11IMFs have been obtained.
12IMFs have been obtained.
13IMFs have been obtained.
14IMFs have been obtained.
15IMFs have been obtained.
16IMFs have been obtained.
17IMFs have been obtained.
??? Error using ==> interp1
Y must have length(X) rows.

Error in ==> Emd at 40
        Min_Env=interp1([LMinEtd t(IndMin) RMinEtd],[hlMaxEtd h(IndMin) hrMinEtd],t,'spline');

Error in ==> Untitled at 2
[Imf]=emd(sig);
我个人认为既然能分析出前17个IMF,语句肯定是没问题,那么是否意味着在计算过程中残余部分不满足三次样条插值呢?问题有点棘手,向各位大虾请教了

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2010-12-19 21:30 | 显示全部楼层
前面5-6个IMF足够你用来分析轴承故障了,后面的EMD错误可以不理,估计是因为端点效应出的问题,你换组数据可能就没有了。
发表于 2011-1-30 10:07 | 显示全部楼层
回复 1 # oggilim 的帖子

matlab程序问题不大,关键是不知道数据是如何采集的,仿真后分析没用,必须与现场的实际结合啊,
 楼主| 发表于 2011-2-13 15:55 | 显示全部楼层
谢谢各位朋友热心的帮助,虽然问题没解决,我想用IMF计算能量熵,所以希望能得到全面的IMF。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 17:35 , Processed in 0.075835 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表