opgw 发表于 2008-7-11 17:36

由加速度计算位移?

在振动监测时,选用加速度传感器,输出的应该是加速度信号吧,请问如何由加速度信号得到位移信号?

我知道的是加速度信号积分得速度信号,再积分得位移信号,实际中是这么处理么?

另外NI的声音和振动工具箱可以直接实现这个功能么?

谢谢!

Galaxy163 发表于 2008-7-11 19:16

加速度信号到位移为信号,有的通过硬件积分实现,有的通过软件积分实现,都有相应的应用。

TestGuru 发表于 2008-7-11 20:26

只做积分有时候会遇到问题,特别是第二次积分的时候,有些很小的误差会越积越多。

无水1324 发表于 2008-7-12 20:56

回复 3楼 的帖子

确实是的,那么这个问题怎么解决呢?

Galaxy163 发表于 2008-7-12 22:04

可以做一下高通滤波

马社 发表于 2008-7-12 22:51

如果不是高手,暂不要尝试这个问题

TestGuru 发表于 2008-7-13 18:07

赞同5楼,找了个简单的例子, 有兴趣大家可以研究一下,加速度a=sin(2*Pi*f*t)单位:g, 其中: f=1000Hz,现在求加速度、速度、位移的各种参数(RMS,peak/pp,CF),数据如下:(采样频率44100HZ,点数:44100)


法(一)简单地做积分得速度,再积分得位移,每次做积分时候,都假定初始数值为零,结果如图:
1)加速度(原始数据)


[ 本帖最后由 TestGuru 于 2008-7-13 22:26 编辑 ]

TestGuru 发表于 2008-7-13 18:09

2)速度(一次积分,速度全部为正,有直流分量,这是因为假定积分前的速度初始值为零并不正确)

TestGuru 发表于 2008-7-13 18:17

3)位移(再次积分,振动波形已经被位移的平移量淹没)


以上结果,除加速度的各种参数正确外,速度和位移的各种参数(RMS,peak/pp,CF)皆不对。

在上述加速度积分后,若将瞬时速度减去平均速度可去除直流分量,基本上校正速度的各种参数(RMS,peak/pp,CF),但再次积分求位移时,很可能遇到麻烦,不信试试。

vib 发表于 2008-7-13 18:33

1,peak和RMS的区别在哪里?
2,大家平常测频响函数都不把加速度转化为位移吗?

TestGuru 发表于 2008-7-13 18:43

peak:峰值
pp:峰-峰值
RMS:有效值

TestGuru 发表于 2008-7-13 18:57

法(二)做积分然后高通滤波得速度,再积分得位移,每次做积分时候,都假定初始数值为零,结果如图:

(1)做积分然后高通滤波得速度(正确)


[ 本帖最后由 TestGuru 于 2008-7-13 22:26 编辑 ]

TestGuru 发表于 2008-7-13 19:00

(2)位移(再次积分但未做滤波处理,位移仍然不对,可见平移量的积累)

TestGuru 发表于 2008-7-13 19:13

法(三)做积分然后高通滤波得速度,再积分然后高通滤波得位移,每次做积分时候,都假定初始数值为零,结果如图:
(1)位移(再次积分然后高通滤波,位移正确)


上图求得的加速度、速度和位移的各参数与理论值完全符合。

[ 本帖最后由 TestGuru 于 2008-7-13 22:27 编辑 ]

qizhidabin 发表于 2008-7-31 10:08

向楼主请教下,这里提到的高频滤波,频率上下限该怎么设置?
谢谢
页: [1] 2 3 4 5
查看完整版本: 由加速度计算位移?