声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2246|回复: 10

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

[复制链接]
发表于 2014-6-27 15:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

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

  10. t=0:1/sf:(n-1)/sf;                 
  11. nfft=2^nextpow2(n);                 
  12. y=fft(x,nfft);                     
  13. df=sf/nfft;                        
  14. ni=round(fmin/df+1);               
  15. na=round(fmax/df+1);               
  16. dw=2*pi*df;                        
  17. w1=0:dw:2*pi*0.5*sf;           
  18. w2=-2*pi*(0.5*sf-df):dw:-dw;         
  19. w=[w1,w2];                          
  20. w=w.^it;                           
  21. a=zeros(1,nfft);
  22. a(2:nfft-1)=y(2:nfft-1)./w(2:nfft-1);        
  23. if it == 2
  24.    y=-a;                              
  25. else
  26.    a1=imag(a); a2=real(a); y=a1-a2*i;
  27. end
  28. a=zeros(1,nfft);
  29. a(ni:na)=y(ni:na);                     

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

  31. y=ifft(a,nfft);
  32. y=real(y(1:n))*c;
  33. B=abs(y);
  34. a=y;
  35. subplot(2,1,1);
  36. plot(t,a);
  37. subplot(2,1,2);
  38. plot(t,B);
复制代码
我的数据文件1670kb,稍微大了一点点,该怎么上传上来呢。

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

结果

结果
回复
分享到:

使用道具 举报

 楼主| 发表于 2014-6-27 15:50 | 显示全部楼层
发动机加速度数据,打错字了。
发表于 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秒数据见附件,您帮我看一下。。

Adat.txt

180 KB, 下载次数: 3

1秒数据

点评

采样频率是多少?看程序里面好像是20480Hz。 如果附件是1秒的数据,为何只有10240个点? 另外,加速度的单位是什么? 是m/s^2吗?  详情 回复 发表于 2014-7-3 20:05
发表于 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进行二次积分的位移结果。

KSI科尚 - Adat二次积分结果

KSI科尚 - Adat二次积分结果

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







发表于 2014-7-26 22:08 | 显示全部楼层
本帖最后由 westrongmc 于 2014-7-26 22:33 编辑

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

KSI科尚-加速度二次积分处理的位移结果

KSI科尚-加速度二次积分处理的位移结果

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

y.rar (1.64 MB, 下载次数: 3)


点评

点击下面的链接吧,可以下载 http://www.chinaksi.com/download/5417/  详情 回复 发表于 2014-7-27 21:20
给个不需要积分下载的链接: http://www.chinaksi.com/download/5417/  发表于 2014-7-27 21:18

评分

1

查看全部评分

发表于 2014-7-27 20:01 | 显示全部楼层
不错的帖子 谢谢
发表于 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 ...

大神,能否请教下我上面贴的程序哪里出现问题了呢?
这么久,我还是没把这程序给弄好啊。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-15 18:52 , Processed in 0.075964 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表