资源简介
针对西储大学轴承故障数据进行了EMD分解,并对故障特征频率等信息进行了提取
![](http://www.nz998.com/pic/71618.jpg)
代码片段和文件信息
% This is an EMD/EEMD program
%
% function allmode=eemd(YNstdNE)
%
% INPUT:
% Y: Inputted data;
% Nstd: ratio of the standard deviation of the added noise and that of Y;
% NE: Ensemble number for the EEMD
% OUTPUT:
% A matrix of N*(m+1) matrix where N is the length of the input
% data Y and m=fix(log2(N))-1. Column 1 is the original data columns 2 3 ...
% m are the IMFs from high to low frequency and comlumn (m+1) is the
% residual (over all trend).
%
% NOTE:
% It should be noted that when Nstd is set to zero and NE is set to 1 the
% program degenerates to a EMD program.
%
% References can be found in the “Reference“ section.
%
% The code is prepared by Zhaohua Wu. For questions please read the “Q&A“ section or
% contact
% zhwu@cola.iges.org
%
function allmode=eemd(YNstdNE)
xsize=length(Y);
dd=1:1:xsize;
Ystd=std(Y);
Y=Y/Ystd;
TNM=fix(log2(xsize))-1;
TNM2=TNM+2;
for kk=1:1:TNM2
for ii=1:1:xsize
allmode(iikk)=0.0;
end
end
for iii=1:1:NE
for i=1:xsize
temp=randn(11)*Nstd;
X1(i)=Y(i)+temp;
end
for jj=1:1:xsize
mode(jj1) = Y(jj);
end
xorigin = X1;
xend = xorigin;
nmode = 1;
while nmode <= TNM
xstart = xend;
iter = 1;
while iter<=10
[spmax spmin flag]=extrema(xstart);
upper= spline(spmax(:1)spmax(:2)dd);
lower= spline(spmin(:1)spmin(:2)dd);
mean_ul = (upper + lower)/2;
xstart = xstart - mean_ul;
iter = iter +1;
end
xend = xend - xstart;
nmode=nmode+1;
for jj=1:1:xsize
mode(jjnmode) = xstart(jj);
end
end
for jj=1:1:xsize
mode(jjnmode+1)=xend(jj);
end
allmode=allmode+mode;
end
allmode=allmode/NE;
allmode=allmode*Ystd;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2928192 2018-08-06 10:55 EMD\130.mat
文件 2011 2018-10-16 09:26 EMD\eemd.m
文件 838457 2018-09-28 08:57 EMD\EMD.docx
文件 22275 2015-05-29 10:37 EMD\emd.m
文件 1122115 2018-09-27 11:18 EMD\emd.png
文件 905216 2018-09-27 10:00 EMD\emd.ppt
文件 435 2015-05-31 11:20 EMD\exzample.m
文件 2326 2015-05-31 15:55 EMD\hilbert.m
文件 427 2015-05-31 16:04 EMD\hua_baoluo.m
文件 1435 2015-05-31 11:24 EMD\hua_fft.m
文件 2010 2018-10-16 16:01 EMD\innerguzhang.m
..A..H. 162 2018-09-27 10:30 EMD\~$EMD.docx
目录 0 2018-10-16 15:38 EMD
----------- --------- ---------- ----- ----
5825061 13
- 上一篇:电力系统潮流计算matlab程序
- 下一篇:位置前馈电机仿真模型
相关资源
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
评论
共有 条评论