01 | Module
Introduction to Multibody Systems and Simulation
Bodies, joints, and forces, tree and closed-loop topology, and the degree-of-freedom count.
Start module →Course 23 | Advanced Engineering Methods
Model connected rigid bodies with joints and forces, then build and integrate their equations of motion into checked mechanical-system simulations.
Every study starts by naming the bodies, joints, and forces and counting the degrees of freedom. That count sizes the problem and tells you how many inputs and initial conditions a simulation needs, before a single equation is written.
The course follows Wittenburg, Dynamics of Multibody Systems, from rigid-body kinematics through the general equations of motion to impacts, so the vocabulary matches the formalism used in real multibody software.
Each module ends in a quantity: a degree-of-freedom count, a constraint Jacobian, a Lagrange multiplier, a stable time step, or a conserved energy, the evidence that turns a running simulation into a defensible result.
01 | Module
Bodies, joints, and forces, tree and closed-loop topology, and the degree-of-freedom count.
Start module →02 | Module
Rotation matrices, Euler and Bryan angles, angular velocity, and Euler parameters.
Start module →03 | Module
Minimal coordinates and the Grubler-Kutzbach mobility criterion in the plane and in space.
Start module →04 | Module
Holonomic and nonholonomic constraints, the Jacobian, and velocity and acceleration analysis.
Start module →05 | Module
The inertia tensor, the parallel-axis theorem, kinetic energy, and angular momentum.
Start module →06 | Module
Force to acceleration for the mass center and Euler’s equations for three-dimensional spin.
Start module →07 | Module
Energy methods, generalized forces by virtual work, and Lagrange multipliers.
Start module →08 | Module
The augmented system, multipliers as reactions, differential index, and Baumgarte stabilization.
Start module →09 | Module
State-space form, explicit and implicit integrators, DAE solvers, and choosing a time step.
Start module →10 | Module
Impulsive dynamics and restitution, and validating a model by momentum, energy, and constraints.
Start module →