The MBDyn Project

The MBDyn project started as an effort to develop an academic multibody analysis code to support research on nonlinear mechanical and aeroelastic system analysis by means of numerical integration. Eventually it evolved in a powerful multibody multidisciplinary analysis software tool, which is distributed under GPL 2.1 since November 2001.

The MBDyn Team

Many researchers at the Dipartimento di Ingegneria Aerospaziale of the University ``Politecnico di Milano'' played a major role in its development, while some independent users contributed portions of software.
Paolo Mantegazza initiated the project in the early 1990s. He worked on prototyping the F77 version of the software, called MBDin, which was sort of a proof-of-concept implementation. He currently leads the team.
Massimiliano Lanz coordinated many rotorcraft analysis developments.
Gian Luca Ghiringhelli coordinated many multidisciplinary analysis developments.
Giampiero Bindolino had an important role in interfacing the initial F77 version with free wake aerodynamics. He is also contributing his continuous support to the current version.
Gabriele Gilardi worked on the initial code as a Ph.D. student, but I don't recall what his exact contribution was.
Andrea Colferai worked at the modal body implementation in the F77 version.
Stefano Marazzani worked as an undergrad student at the beam, rotor and aerodynamic elements in the F77 version of the code.
Pierangelo Masarati in 1995 joined the MBDin team while undergraduate student, developing the control-related genels and the piezoelectric beam elements. In 1997, while Ph.D. student, he started recoding MBDyn in its current form (from F77 to C++). He currently coordinates the development and maintenance of MBDyn and other related projects (personal home page).
Felice Felippone as undergrad student, implemented the modal body back in the new version of the code.
Lamberto Puggelli as undergrad student, implemented the hydraulic components library.
Giuseppe Quaranta as undergrad student, parallelized the code by adding a Schur domain decomposition solver and incorporating Metis as a partitioning tool, all under the MPI umbrella. As Ph.D. student, he worked on the integration with sophisticated aerodynamics, including wake modeling and CFD, on matrix-free nonlinear solvers, periodic stability analysis by means of transient response analysis and system identification, and more. Now, as Post Doc., he is a stable member of the team (personal home page).
Leonardo Cassan as undergrad student, worked at the ADAMS2MBDyn project, a translator from ADAMS models in adm format into MBDyn raw input files. You can find what's available in contrib/a2m (essentially abandoned).
Marco Morandini as Post Doc., is currently developing advanced elasticity models, working on the data structure, new integration schemes, friction, tire and brake models, and envisioning the new user interface (personal home page).
Stefania Gualdi as Post Doc., is currently working at aircraft landing and ground handling qualities, developing tire, shock absorber and the related element library.
Michele Attolico while Ph.D. student, exploited RTAI to allow hard and user-space real-time simulations, and worked on real-time applications and improvements.
Matteo Martegani while graduate student, along with Marco Morandini, worked on the improvement of the RTAI support with netrpc using RTNet for remote hardware-in-the-loop simulation monitoring.
Patrick Rix as an independent user, contributed to the NetCDF output and to wind-turbine modeling aspects.
Alessandro Fumagalli as Ph.D. student, is currently working at formulation and implementation aspects related to robotics. He implemented the total joint family and is currently working at the inverse dynamics problem module.
Luca Cavagna as Ph.D. student, is working at interfacing MBDyn with external CFD solvers (FOI's EDGE right now).
Michele Frumusa as graduate student, is interfacing MBDyn with FEA software for detailed stress analysis from coarse multibody model dynamics.

Other undergraduate and graduate students may have contributed to the development and testing of MBDyn, mainly by extending the element library.

Contributing

Users, developers and organizations can contribute in different ways:

Read this FAQ for guidelines to software/documentation contributions.

For further information contact the developers' team at mbdyn@aero.polimi.it.


Maintained by mbdyn@aero.polimi.it