/double-pendulum

Projet INSA 2e année : étude des mécanismes chaotiques et des schémas numériques pertinents pour les implémenter, par l'exemple du pendule double

Primary LanguageMATLABMIT LicenseMIT

double-pendulum 💻📐📈

Release Code quality License

Exhaustive numerical simulation of the double pendulum in Matlab

Screenshot

Launching from MATLAB

>> PenduleDouble                                         % no parameters

Functionnalities

  • Tweaking of all parameters (masses, lengths, inital angles and speeds)
  • Animation: Solving non-linear equations (ODE45, Newmark+Newton-Raphson)
  • Animation: 2 non-linear pendulum released with 0.1° difference of inital angle
  • Graph: Phase portait and Poincaré map
  • Graph: Energy of the system vs. time
  • Graph: Bifurcation diagram
  • Animation: Solving linear equations of the double-pendulum (ODE45, Verlet, analytical solutions)
  • Animation: Comparison of linear vs. non-linear pendulums
  • Graph: (SSE between linear & non-linear solutions) vs. initial angle
  • and more...

Graphs

Rémi Bacot, Gabriel Forien, Mariem Ksouri, Agathe Menon, Pierre-Adrien Millot
P2I7 - Modélisation numérique pour l'ingénieur - Sujet 8
Professeur référent : Sébastien Baguet
PCC2A INSA Lyon 2018

Logo INSA Lyon