超级小宝 发表于 2011-5-26 11:35:10

matlab处理实验数据 实验:利用转子试验台测试转子不平衡以及涡动状态 故障诊断

我有实验数据是dat格式的 要用matlab分析出频谱图跟时域图要得出的图像跟故障应该有的图像相似并且帮我解释一下 转子不平衡的时域图 频谱图各是什么特征我编的程序如下 你看看用得着不%***************1.bch0****************%clcclfclearbch0=load('F:\MATLAB7\lijiande\bch0.dat');fs=100;%设定采样频率N=128;n=0:N-1;t=n/fs;bch0=bch0(n+1);%采样figure(1);subplot(211);plot(t,bch0);%作正弦信号的时域波形axis();xlabel('t');ylabel('y');title('bch0采样t=');grid;%进行FFT变换并做频谱图y=fft(bch0,N);%进行fft变换mag=abs(y);%求幅值f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换figure(1);subplot(212);plot(f,mag);%做频谱图axis();xlabel('频率(Hz)');ylabel('幅值');title('bch0幅频谱图N=128');grid;
谢谢大家了~!!!

超级小宝 发表于 2011-5-26 11:47:56

我有实验数据是dat格式的 要用matlab分析出频谱图跟时域图
要得出的图像跟故障应该有的图像相似
并且帮我解释一下 转子不平衡的时域图 频谱图各是什么特征
我编的程序如下 你看看用得着不

%***************1.bch0****************%
clc
clf
clear
bch0=load('F:\MATLAB7\lijiande\bch0.dat');
fs=100;%设定采样频率
N=128;
n=0:N-1;
t=n/fs;
bch0=bch0(n+1);
%采样
figure(1);
subplot(211);
plot(t,bch0);%作正弦信号的时域波形
axis();
xlabel('t');
ylabel('y');
title('bch0采样t=');
grid;
%进行FFT变换并做频谱图
y=fft(bch0,N);%进行fft变换
mag=abs(y);%求幅值
f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换
figure(1);
subplot(212);
plot(f,mag);%做频谱图
axis();
xlabel('频率(Hz)');
ylabel('幅值');
title('bch0幅频谱图N=128');
grid;

不好意思我写在写字板粘贴过来的不知道为什么标点没了 现在改过来~

轴研小草 发表于 2011-5-26 12:02:38

应该和转子模型以及试验工装模型有关,跨距等。可传一试验工装模型图,以便分析。

黑天鬼 发表于 2012-5-29 16:45:25

你的转子工作频率多少

黑天鬼 发表于 2012-5-31 14:35:19

把数据下下来看看再说吧
页: [1]
查看完整版本: matlab处理实验数据 实验:利用转子试验台测试转子不平衡以及涡动状态 故障诊断