Skip to main content
Visitor II
December 3, 2021
Solved

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".

  • December 3, 2021
  • 2 replies
  • 880 views

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

    This topic has been closed for replies.
    Best answer by Eleon BORLINI

    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

    2 replies

    ST Employee
    December 9, 2021

    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.1Author
    Visitor II
    December 9, 2021

    Thank you @Eleon BORLINI​ !!!