Single-Course English 5 ECTS

Computational multibody dynamics

Overall Course Objectives

The aim of this course is to give the students
– a systematic approach to formulate and solve the kinematic movement and constraint equations related to both planar and three-dimensional multibody system.
– an introduction to general computer based methods for formulating kinematics and kinetics (dynamics).
– skills in the formulation and the solution of connected differential (movement) and algebraic (kinematic) equations for general multibody systems.
– the theoretical background for the equation.
– an introduction to flexible bodies in multibody dynamic simulation.

Learning Objectives

  • Handling arbitrary problems in rigid body dynamics.
  • Identify the different kinematic joints and explain advantages and disadvantages.
  • Formulate the commonly applied joints mathematical.
  • Derive the kinematic equation for a multibody system (rigid bodies) in 2D and 3D.
  • Simulate kinematic driven movement (position, velocity, acceleration).
  • Derive the equation for kinetic controlled motion in 2D and 3D.
  • Simulate a multibody system driven by forces (external forces, reaction forces, inertia forces).
  • Understand the different methods for describing rotation in 3D.
  • Explain the different challenges in relation to flexible multibody simulation.
  • Develop software for the simulation of multibody systems.

Course Content

Vector and matrix notation. Fundamentals of kinematics. Numerical and computational methods and algorithms in kinematics. Rotation in space. Spatial kinematics. Fundamentals of dynamics. Spatial dynamics. Numerical and computational methods and algorithms in dynamics. Kinematic and dynamic modelling. Software development.

Recommended prerequisites

10022/62675/41501/41533/41564/62643/62694, Programming experience e.g. 02633

Teaching Method

Lectures, problem solving and computer exercises.


See course in the course database.





13 weeks


DTU Lyngby Campus

Course code 41515
Course type Candidate
Semester start Week 35
Semester end Week 48
Days Mon 8-12

7.500,00 DKK