Skip to content

Graduate level Engineering Dynamics combining Julia code, introduction to Lagrange Methods, and multibody dynamics.

License

Notifications You must be signed in to change notification settings

cooperrc/dynamics

Repository files navigation

+++ title = "Dynamics: Lagrangian and Multibody motion" tags = ["code", "Physics", "Engineering"] +++

Welcome to ME 5180 - Dynamics

Creative Commons Attribution 4.0 International License (CC BY 4.0)

Lagrangian Magic comic from XKCD.

Dynamics is the study of how things move and interact. It sets the foundation for almost every Mechanical engineering discipline: solid mechanics, fluid mechanics, controls, vibrations, etc. We are limiting our study to classical mechanics.

We have four conditions for classical mechanics:

  1. mass of objects is constant
  2. mass of objects >> mass of atomic particles
  3. velocity << speed of light
  4. time is short (less than millenia) and mass is small (less than the sun or black holes)

Note: We won't consider quantum effects like wave-particle duality or relativistic effects.

This course derives equations of motion for multibody systems using kinematics and kinetics. Kinematics is the study of the geometry of motion. Kinetics is the study of forces, impacts, and energy on objects. Your goal is to build general equations of motion using Lagrange equations. We will build the foundation for more advanced rigid body dynamic software in Python.

The course calendar is in HuskyCT

About

Graduate level Engineering Dynamics combining Julia code, introduction to Lagrange Methods, and multibody dynamics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published