李元 发表于 2009-8-21 10:04

求教大侠:关于加速度频谱到位移频谱转换的问题

本帖最后由 wdhd 于 2016-9-19 11:27 编辑

  小弟先将加速度序列的频谱求取了出来,之后想求出对应的位移频谱
  依据用 加速度传感器测量振动位移的方法 刘继承,徐庆华,查建新 该论文将加速度频谱做了变换,及对其除以了 wi^2 (wi对应于第i个谱的频率),最终出来的位移谱仿佛是不对的。
  疑点1:我的加速度信号是 x=5*sin(2*pi*250*t) 进而求出位移信号 d=(-5/((500*pi)^2))*sin (2*pi*100*t) 我通过求信号有效值的方法来验证以上转换的正确性,最终比较二者(分别由位移时域和频域求出)不相等。
  疑点2:由加速度谱转换得到的位移谱在matlab中的显示是可疑的,当加速度信号频率变成比较大或者比较小(比如450或者20HZ)时,图形出现异常;但当加速度信号频率适中(55~430)HZ时,图形稍微好一些,尤其在250HZ时候很完美。
  问题1:我代的 wi^2 是 是否是我的 wi^2 代错了?
  问题2:我的位移函数是否求错了?
  问题3:位移频谱出现异常是什么原因?
  附件1:MATLAB代码

李元 发表于 2009-8-21 16:00

回复 楼主 李元 的帖子

问题1:w(i)=2*pi*(i-1)*df(df为频率分辨率)
问题2:位移函数正确
问题3:能量泄露(暂时只找到低通滤波)

新问题:假如我不知道输入信号频率,如何防止这种能量泄露?比如说我想用加速度传感器
      通过这种变换检测振动位移的均方值时。

感谢songzy41大侠在http://forum.vibunion.com/forum/thread-47704-1-1.html中对我的启发

李元 发表于 2009-9-4 10:56

回复 沙发 李元 的帖子

问题3:加窗(注意恢复系数)+低频滤波(滤掉低频数据)。

klxf 发表于 2018-4-17 20:41

请问你解决了吗?我的也是高频的时候加速度除以w算出来的和速度算出来不一样
页: [1]
查看完整版本: 求教大侠:关于加速度频谱到位移频谱转换的问题