cancel
Showing results for 
Search instead for 
Did you mean: 

Which techniques are used in IIS3DWB ST's libraries (Motion_SP) to determine velocity(mm/s) from acceleration measurements(g) ? Theoretical foundation from functions "MotionSP_SwSpeedRmsFilter" and "MotionSP_TD_SpeedEvalFromCircBuff".

LBord.1
Associate

There is too much uncertainty ? Would be possible to use this measurements to evaluate mechanical vibration according to ISO10816-3 ?

1 ACCEPTED SOLUTION

Accepted Solutions
Eleon BORLINI
ST Employee

Hi @LBord.1​ .

you can refer to this thread for a precise description of the calculation performed by the MotionSP library.

In particular, the Speed can be “estimated�? starting from the acceleration values through a numerical integration method.

One of the most used method is known as TRAPEZOIDAL Rule, and it has been implemented inside the MotionSP.

The “lambda�? factor is just a parameter fixed to 0.5, giving the opportunity to the user to change. In this way is possible to estimate the speed using a recursive formula as described below.

Note that every speed value is evaluated using two consecutive acceleration samples, the time sampling (DT = 1/ODR), and the previous speed value.

0693W00000DpqFCQAZ.png 

If my reply answered your question, please click on Select as Best at the bottom of this post. This will help other users with the same issue to find the answer faster.

-Eleon

View solution in original post

2 REPLIES 2
Eleon BORLINI
ST Employee

Hi @LBord.1​ .

you can refer to this thread for a precise description of the calculation performed by the MotionSP library.

In particular, the Speed can be “estimated�? starting from the acceleration values through a numerical integration method.

One of the most used method is known as TRAPEZOIDAL Rule, and it has been implemented inside the MotionSP.

The “lambda�? factor is just a parameter fixed to 0.5, giving the opportunity to the user to change. In this way is possible to estimate the speed using a recursive formula as described below.

Note that every speed value is evaluated using two consecutive acceleration samples, the time sampling (DT = 1/ODR), and the previous speed value.

0693W00000DpqFCQAZ.png 

If my reply answered your question, please click on Select as Best at the bottom of this post. This will help other users with the same issue to find the answer faster.

-Eleon

LBord.1
Associate

Thank you @Eleon BORLINI​ !!!