资源简介
阶次分析适用于旋转机械的故障诊断,通过将非平稳时域信号转换为平稳的角域信号,再对角域稳态信号进行傅里叶变换就可得到清晰地阶次谱
代码片段和文件信息
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
- 上一篇:快速排序MATLAB代码
- 下一篇:基于聚类的方法提取关键帧
评论
共有 条评论