• 大小: 1KB
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: 阶次分析  角域  

资源简介

阶次分析适用于旋转机械的故障诊断,通过将非平稳时域信号转换为平稳的角域信号,再对角域稳态信号进行傅里叶变换就可得到清晰地阶次谱

资源截图

代码片段和文件信息

clc
clear
close all
%%%%%%%%%%%%%%%%%%%%%%%%%导入数据
Fs=5000;
N=4096;
t=[1:25000]/Fs;
rspeed0=40*t.*t.*t-180*t.*t+100*t+500+100*sin(10*2*pi*(10*t.*t.*t.*t-60*t.*t.*t+50*t.*t+500*t)/60)+ 50*sin(3*2*pi*(10*t.*t.*t.*t-60*t.*t.*t+50*t.*t+500*t)/60) %导入转速信号  单位r/min  
p=polyfit(trspeed02);
rspeed=polyval(pt);
array_time_amp=rspeed-rspeed0;%生成故障转速信号
%%%%%%%%%%%%%%%%%%%%%%%%%计算脉冲发生时刻
roundd=[0];
add=0;
for temp=2:length(rspeed0+1);
    add=add+rspeed0(temp-1)/60/Fs;
    roundd=[rounddadd];
end
%%%%%%%%%%%%%%%%%%%%拟合差值(未用滤波)
xi=linspace(0addN);%linspa

评论

共有 条评论