用matlab仿真轴承故障信号

核心提示% 将以下程序copy到matlab编辑器中运行,或直接在工作区运行即可fs = 20e3; % 采样频率fn = 3e3; % 固有频率y0 = 5; % 位移常数g = 01; % 阻尼系数T = 001; % 重复周期N

% 将以下程序copy到matlab编辑器中运行,或直接在工作区运行即可
fs = 20e3; % 采样频率
fn = 3e3; % 固有频率
y0 = 5; % 位移常数
g = 01; % 阻尼系数
T = 001; % 重复周期
N = 4096; % 采样点数
NT = round(fsT); % 单周期采样点数
t = 0:1/fs:(N-1)/fs; % 采样时刻
t0 = 0:1/fs:(NT-1)/fs; % 单周期采样时刻
K = ceil(N/NT)+1; % 重复次数
y = [];
for i = 1:K
y = [y,y0exp(-g2pifnt0)sin(2pifnsqrt(1-g^2)t0)];
end
y = y(1:N);
Yf = fft(y); % 频谱
figure(1)
plot(t,y);
axis([0,inf,-4,5])
title('轴承故障仿真信号时域波形图')
xlabel('Time(s)')
ylabel('Amplitude')
figure(2)
f = 0:fs/N:fs-fs/N;
plot(f/1e3,abs(Yf));
xlabel('Frequency(KHz)');
ylabel('itYrm(itfrm)')
title('轴承故障仿真信号幅度谱图')

以上就是关于用matlab仿真轴承故障信号全部的内容,包括:用matlab仿真轴承故障信号、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

 
友情链接
鄂ICP备19019357号-22