由加速度计算位移?
在振动监测时,选用加速度传感器,输出的应该是加速度信号吧,请问如何由加速度信号得到位移信号?我知道的是加速度信号积分得速度信号,再积分得位移信号,实际中是这么处理么?
另外NI的声音和振动工具箱可以直接实现这个功能么?
谢谢! 加速度信号到位移为信号,有的通过硬件积分实现,有的通过软件积分实现,都有相应的应用。 只做积分有时候会遇到问题,特别是第二次积分的时候,有些很小的误差会越积越多。
回复 3楼 的帖子
确实是的,那么这个问题怎么解决呢? 可以做一下高通滤波 如果不是高手,暂不要尝试这个问题 赞同5楼,找了个简单的例子, 有兴趣大家可以研究一下,加速度a=sin(2*Pi*f*t)单位:g, 其中: f=1000Hz,现在求加速度、速度、位移的各种参数(RMS,peak/pp,CF),数据如下:(采样频率44100HZ,点数:44100)法(一)简单地做积分得速度,再积分得位移,每次做积分时候,都假定初始数值为零,结果如图:
1)加速度(原始数据)
[ 本帖最后由 TestGuru 于 2008-7-13 22:26 编辑 ] 2)速度(一次积分,速度全部为正,有直流分量,这是因为假定积分前的速度初始值为零并不正确)
3)位移(再次积分,振动波形已经被位移的平移量淹没)
以上结果,除加速度的各种参数正确外,速度和位移的各种参数(RMS,peak/pp,CF)皆不对。
在上述加速度积分后,若将瞬时速度减去平均速度可去除直流分量,基本上校正速度的各种参数(RMS,peak/pp,CF),但再次积分求位移时,很可能遇到麻烦,不信试试。 1,peak和RMS的区别在哪里?
2,大家平常测频响函数都不把加速度转化为位移吗? peak:峰值
pp:峰-峰值
RMS:有效值 法(二)做积分然后高通滤波得速度,再积分得位移,每次做积分时候,都假定初始数值为零,结果如图:
(1)做积分然后高通滤波得速度(正确)
[ 本帖最后由 TestGuru 于 2008-7-13 22:26 编辑 ] (2)位移(再次积分但未做滤波处理,位移仍然不对,可见平移量的积累)
法(三)做积分然后高通滤波得速度,再积分然后高通滤波得位移,每次做积分时候,都假定初始数值为零,结果如图:
(1)位移(再次积分然后高通滤波,位移正确)
上图求得的加速度、速度和位移的各参数与理论值完全符合。
[ 本帖最后由 TestGuru 于 2008-7-13 22:27 编辑 ] 向楼主请教下,这里提到的高频滤波,频率上下限该怎么设置?
谢谢