Borrar filtros
Borrar filtros

Is there anyway to convert vibration acceleration data into velocity ?

61 visualizaciones (últimos 30 días)
How can I convert the vibration acceleration data collected in real time to velocity ? I know the relation is to integrate the data but my system requires real time velocity monitoring. I appreciate your reply.
Thanks in advance
  2 comentarios
Walter Roberson
Walter Roberson el 28 de Nov. de 2015
Variable time step or fixed time step?
Ella el 1 de Dic. de 2015
variable time step The acceleration data is acquired in real time

Iniciar sesión para comentar.

Respuesta aceptada

Ella el 20 de Dic. de 2015
I already found the answer so I'll just post here if anyone need.
velocity = cumtrapz(acceleration-mean(acceleration));
-- The acceleration signal is subtracted from its mean() value in order to remove the DC components and prevent the unnecessary ramp in the velocity signal.
-- cumtrapz() Matlab function is used to integrate the acceleration data in real time using trapezoidal rule.
  1 comentario
sercan demirkiran
sercan demirkiran el 14 de Dic. de 2017
Editada: sercan demirkiran el 14 de Dic. de 2017
Hello Ella,
I would like to ask how it worked. Because, My data is random vibration data which is acquired on a bearing. When I applied your method 'velocity = cumtrapz(acceleration-mean(acceleration))' and ramp was still there. In some blogs people mentioned about using high pass (which I have used 5 Hz) filter to prevent ramping in time data. I have tried, 5 Hz High pass filter then applied cumtrapz. Ramping is not existing anymore.

Iniciar sesión para comentar.

Más respuestas (1)

Bora Eryilmaz
Bora Eryilmaz el 21 de Mzo. de 2024
The new convertVibration function in MATLAB R2024a release of the Predictive Maintenance Toolbox lets you compute baseline-corrected and filtered acceleration, velocity, and displacement signals from vibration measurements using a single sensor output from either an accelerometer, velocity sensor, or displacement sensor.


Más información sobre Vibration Analysis en Help Center y File Exchange.


Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by