Scientific mechanical simulation tool for engineering research and development

MBDyn (c++)

MBDyn is:

  • the first free general purpose Multibody Dynamics analysis software
  • a command-line, direct initial-value problem solver with a large versatile multifield element library
  • a research tool developed by the community and used extensively in academia and industry

The uses of MBDyn range from the very simple system simulations to extremely complex models. Some simple examples can be seen and understood from these online tutorials while input files for more advanced problems can be downloaded from the Applications section.

MBDyn has applications in

  • aerospace (aircraft, helicopters, tiltrotors, spacecraft)
  • wind energy (wind turbines)
  • automotive (cars, trucks)
  • mechatronics (industrial robots, parallel robots, micro aerial vehicles (MAV)).

See research projects for which it has been used. Some of MBDyn features are

  • the integrated multidisciplinary simulation of multibody and multiphysics systems
  • nonlinear mechanics of rigid and flexible bodies such as geometrically exact & composite-ready beam and shell finite elements, component mode synthesis elements, and lumped elements, which are subjected to kinematic constraints
  • simulate smart materials, electric networks, active control, hydraulic networks, ground vehicles and tires, and essential fixed-wing and rotorcraft aerodynamics.
  • simulate mechanical and aeroservoelastic systems using first principles equations.
  • couples to Computational Fluid Dynamics (CFD) and terradynamics software, and to block-diagram solvers like Scicos, Scicoslab and Simulink. To do so it uses a simple C, C++ or Python peer-side API. Users can extend the feature library by loading user-defined modules at run-time. On Linux, real-time execution is possible with RTAI and POSIX tight scheduling.

Blendyn (Python)

Blendyn is a Blender addon to visualize in 3D the output files of MBDyn and is developed in Python3 by MBDyn developers. Projects focusing only on Blendyn development are fully eligible for GSoC.

lightbulb_outline View ideas list


  • python
  • c++
  • scripting


  • Science and Medicine
  • mechanical engineering
  • aeronautics
  • multibody dynamics
  • aerodynamics
  • linear algebra
email Mailing list
mail_outline Contact email

MBDyn - Multibody Dynamics 2019 Projects

  • Aditya Bhagat
    CAD GUI pre-processor
    MBDyn is a multibody dynamics solver which comes without any default graphical user interface for pre- and post-processing. This project is aimed at...