卡卡卡帅 发表于 2014-6-27 15:49

我对一组数据做了个振动加速度转换位移的分析,大神给看看

本帖最后由 牛小贱 于 2014-7-3 20:29 编辑

数据为发动机1900rpm时的发动机加速度数据,按程序做完后结果如下所示,大神们给看看结果正确么?
程序如下:
fni=A;
i=(-1)^0.5;
sf=20480;                        
fmin=0.5;                        
fmax=10000;                        
c=1;                           
it=2;                           
x=fni';                           
n=length(x);

t=0:1/sf:(n-1)/sf;               
nfft=2^nextpow2(n);               
y=fft(x,nfft);                     
df=sf/nfft;                        
ni=round(fmin/df+1);               
na=round(fmax/df+1);               
dw=2*pi*df;                        
w1=0:dw:2*pi*0.5*sf;         
w2=-2*pi*(0.5*sf-df):dw:-dw;         
w=;                        
w=w.^it;                           
a=zeros(1,nfft);
a(2:nfft-1)=y(2:nfft-1)./w(2:nfft-1);      
if it == 2
   y=-a;                              
else
   a1=imag(a); a2=real(a); y=a1-a2*i;
end
a=zeros(1,nfft);
a(ni:na)=y(ni:na);                     

a(nfft-na+2:nfft-ni+2)=y(nfft-na+2:nfft-ni+2);            

y=ifft(a,nfft);
y=real(y(1:n))*c;
B=abs(y);
a=y;
subplot(2,1,1);
plot(t,a);
subplot(2,1,2);
plot(t,B);我的数据文件1670kb,稍微大了一点点,该怎么上传上来呢。

补充内容 (2014-7-3 15:44):
数据见4楼附件

卡卡卡帅 发表于 2014-6-27 15:50

发动机加速度数据,打错字了。

westrongmc 发表于 2014-6-27 17:37

本帖最后由 westrongmc 于 2014-6-27 20:51 编辑

发动机1900rpm转速稳定的话,结构应该是比较稳态的强迫振动响应,
不应该出现这种位移波形,这个积分结果似有问题。

采了10几秒数据?不妨将数据截取一下,少发几秒的数据,例如1秒的数据看一下?



卡卡卡帅 发表于 2014-7-3 15:40

本帖最后由 卡卡卡帅 于 2014-7-3 15:43 编辑

westrongmc 发表于 2014-6-27 17:37
发动机1900rpm转速稳定的话,结构应该是比较稳态的强迫振动响应,
不应该出现这种位移波形,这个积分结果 ...
1秒数据见附件,您帮我看一下。。

westrongmc 发表于 2014-7-3 20:05

本帖最后由 westrongmc 于 2014-7-3 23:43 编辑

卡卡卡帅 发表于 2014-7-3 15:40
1秒数据见附件,您帮我看一下。。
几个问题:
1. 采样频率是多少?看程序里面好像是20480Hz。
    如果附件是1秒的数据,为何只有10240个点?

2. 加速度的单位是什么? 是m/s^2吗?

3. 转速对吗?
   如果按照20480Hz的采样率看,其主频在38Hz左右,也就是转速不是1900rpm,而是在2300rpm左右,故有此疑问。

请将全程的数据发给我,ksi@chinaksi.com谢谢!
----------------------------------------------------------------------
下面是按照20480Hz采样,加速度单位为m/s^2,对Adat进行二次积分的位移结果。

备注:数据的开始部分和结束部分有积分处理的端点效应。







westrongmc 发表于 2014-7-26 22:08

本帖最后由 westrongmc 于 2014-7-26 22:33 编辑

对加速度信号进行二次积分处理之后,得到的位移结果如下所示


楼主提供的加速度数据转贴在下面,为压缩格式,解压后为.mat格式。
采样频率 = 20480Hz;单位 = m/s^2




mywl 发表于 2014-7-27 20:01

不错的帖子 谢谢 {:{03}:}

westrongmc 发表于 2014-7-27 21:20

本帖最后由 westrongmc 于 2014-7-27 21:22 编辑

westrongmc 发表于 2014-7-26 22:08
对加速度信号进行二次积分处理之后,得到的位移结果如下所示



楼主提供的加速度数据下载链接,无需积分。
采样频率=20480Hz,单位=m/s^2
http://www.chinaksi.com/download/5417/

卡卡卡帅 发表于 2014-11-24 10:27

westrongmc 发表于 2014-7-27 21:20
楼主提供的加速度数据下载链接,无需积分。
采样频率=20480Hz,单位=m/s^2
http://www.chinaksi.com/do ...

大神,能否请教下我上面贴的程序哪里出现问题了呢?
这么久,我还是没把这程序给弄好啊。
页: [1]
查看完整版本: 我对一组数据做了个振动加速度转换位移的分析,大神给看看