Many researchers at the Dipartimento di Scienze e Tecnologie Aerospaziali of the University "Politecnico di Milano" played a major role in its development, while some independent users contributed portions of software.
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 is now the honorary team leader.
coordinated many rotorcraft analysis developments.
|Gian Luca Ghiringhelli||
coordinated many multidisciplinary analysis developments.
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.
worked on the initial code as a Ph.D. student, but I don't recall what his exact contribution was.
worked at the modal body implementation in the F77 version.
worked as an undergrad student at the beam, rotor and aerodynamic elements in the F77 version of the code.
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).
as undergrad student, implemented the modal body back in the new version of the code.
as undergrad student, implemented the hydraulic components library.
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. He is a stable member of the team.
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).
developed advanced elasticity models, working on the data structure, new integration schemes, friction, tire and brake models and shell elements. He is a stable member of the team.
as Post Doc., worked at aircraft landing and ground handling qualities: tire, shock absorber and the related element library implementation.
as Ph.D. student, exploited RTAI to allow hard and user-space real-time simulations, and worked on real-time applications and improvements.
as an independent user, contributed to the NetCDF output and to wind-turbine modeling aspects.
as Ph.D. student, worked at formulation and implementation aspects related to robotics. He implemented the total joint family and worked at the control constraint and inverse dynamics problem module.
as Ph.D. student, added Artificial Neural Network support, and modeled flapping and cycloidal rotors in collaboration with UMD.
as undergrad, interfaced MBDyn with FEA software for detailed stress analysis from coarse multibody model dynamics.
as Ph.D. student, helped Marco Morandini in the development of the shell element.
as an independent user, contributed several examples, bugfixes and modules, significantly module-octave, the linesearch nonlinear solver, automatic differentiation, and more.
as visiting Ph.D. student, worked at tire models and vehicle simulation (video interview about his stage, in French). He is now a postdoctoral fellow at Polimi and collaborates to various MBDyn aspects. He is also a mentor and administrator for the Google Summer of Code.
as undergrad student, contributed to inverse dynamics of underdetermined systems and muscle modeling, and is now contributing several other features. He is also the developer of the Blendyn 3D visualization post-processing interface.
as undergraduate student, developed a module for the solution of non-smooth problems based on Siconos.
as visiting professor, contributed the fab* modules about gears, lubricated bearings, and other improvements; he is currently working at the modeling of gearboxes and robotic applications.
improved the cycloidal rotor module as part of the Google Summer of Code 2016.
developed the Functional Mockup Interface (FMI) model exchange and co-simulation standard code within Google Summer of Code 2016.
Other undergraduate and graduate students may have contributed to the development and testing of MBDyn, mainly by extending the element library.