• 大小: 986B
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-11-09
  • 语言: Matlab
  • 标签:

资源简介

使用小波分析对各种轴承进行故障诊断,打开.m文件,然后把相应的信号数据载入.mat进行保存,仿真是时候把.m和.mat文件设定在同一路径,即可画出图形。

资源截图

代码片段和文件信息

%采样频率
fs=10000;
%轴承滚动体故障信号
load bearingout.mat
fid=fopen(‘bearingout.mat‘‘r‘);%故障
xdata=fread(fid1024‘int16‘);
fclose(fid);
xdata=(xdata-mean(xdata))/std(xdata1);
 
%时域波形
figure(1);
plot(1:1024xdata);
xlabel(‘时间 t/n‘);
ylabel(‘电压 V/v‘);
 
%db10小波进行4层分解
%一维小波分解
[cl] = wavedec(xdata4‘db10‘);
%重构第1~4层细节系数
d4 = wrcoef(‘d‘cl‘db10‘4);
d3 = wrcoef(‘d‘cl‘db10‘3);
d2 = wrcoef(‘d‘cl‘db10‘2);
d1 = wrcoef(‘d‘cl‘db10‘1);

评论

共有 条评论