Harmonic excitation of a SDOF

versión 2.2.2 (206 KB) por E. Cheynet
Implementation of some numerical methods to study forced vibrations of a SDOF in the time domain.

1,7K descargas

Actualizada 7 Apr 2022

De GitHub

Ver licencia en GitHub

Harmonic excitation of a SDOF

View Harmonic excitation of a SDOF on File Exchange

Summary

The exact solution of a damped Single Degree Of Freedom (SDOF) system is excited by a harmonic force is calculated [1]. It is compared to the numerical solution provided by the Matlab built-in function ode 45, the central difference method, Newmark method and the 4th order Runge-Kutta method, the implementation of which is based on the book from S. Rao [2].

Content

The repositroy contains:

  • The function RK4.m, which solves numerically the equations of motion of a damped system with the 4th order Runge-Kutta method
  • The function Newmark.m, which solves numerically the equations of motion of a damped system with Newmark's method
  • The function CentDiff.m, which solves numerically the equations of motion of a damped system with the central difference method
  • A Matlab livescript Documentation.mlx for the documentation

References

[1] Daniel J. Inman, Engineering Vibrations, Pearson Education, 2013

[2] Singiresu S. Rao, Mechanical Vibrations,Prentice Hall, 2011

Citar como

E. Cheynet (2022). Harmonic excitation of a SDOF (https://github.com/ECheynet/Excitation_SDOF/releases/tag/v2.2.2), GitHub. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2017b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Agradecimientos

Inspiración para: Damping ratio estimation from ambient vibrations (SDOF)

Community Treasure Hunt

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

Start Hunting!
Para consultar o informar de algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o informar de algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.