How can I find displacement from acceleration on simulink?

1 visualización (últimos 30 días)
Abdullah Dursun
Abdullah Dursun el 15 de Nov. de 2016
Respondida: Shreshth el 21 de Ag. de 2024
I have earthquake ground acceleration data and want to get displacement by double integrating it on Simulink. I used either integration block or discrete integration blocks but finally I get cumulative displacement. It is not correct. How can I solve this issue.

Respuestas (1)

Shreshth
Shreshth el 21 de Ag. de 2024
To accurately derive displacement from earthquake acceleration data in Simulink:
1. Preprocess: Remove offsets and drift using demeaning and high-pass filtering.
2. Simulink Setup:
  • Integrate acceleration to velocity using an Integrator block.
  • Integrate velocity to displacement with another Integrator block.
3. Postprocess: Filter out any remaining drift and adjust for initial conditions.
This approach minimizes errors and improves the accuracy of displacement calculations.
Thanks

Categorías

Más información sobre Seismology 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