A benchmarking system for MBS simulation software: Problem standardization and performance measurement
Despite the importance given to the computational efficiency of multibody system (MBS) simulation tools, there is a lack of standard benchmarks to measure the performance of these kinds of software applications. Benchmarking is done on an individual basis: different sets of problems are used, and the procedures and conditions considered to measure computational efficiency are also different. In this scenario, it becomes almost impossible to compare the performance of the different available simulation methods in an objective and quantitative way.
This work proposes a benchmarking system for MBS simulation tools. The structure of the benchmark problem collection is defined, and a group of five problems involving rigid bodies is proposed. For these problems, documentation and validated reference solutions in standard formats have been generated, and a procedure to measure the computational efficiency of a given simulation software is described.
Finally, the benchmarking system has been applied to evaluate the performance of two different simulation tools: ADAMS/Solver, a popular general-purpose commercial MBS simulation tool, and a custom Fortran code implementation of an Index-3 augmented Lagrangian formulation with projections combined with the implicit single-step trapezoidal rule as integration scheme. Results show that the proposed problems are able to reach the limits of the tested simulation methods, and therefore they can be considered good benchmark problems.
KeywordsMultibody dynamics Simulation Benchmarking Efficiency Performance Accuracy
Unable to display preview. Download preview PDF.
- 1.Haug, E.: High speed multibody dynamic simulation and its impact on man-machine systems. In: Schiehlen, W. (ed.) Advanced Multibody System Dynamics: Simulation and Software Tools, pp. 1–18. Kluwer Academic Publishers, Dordrecht, Netherlands (1993)Google Scholar
- 2.García de Jalón, J., Bayo, E.: Kinematic and Dynamic Simulation of Multibody Systems – The Real-Time Challenge. Springer-Verlag, New York (1994)Google Scholar
- 8.Kortum, W., Sharp, R.S.: A report on the state-of-affairs on application of multibody computer codes to vehicle system dynamics. Vehicle Syst. Dyn. 20(3–4), 177–184 (1991)Google Scholar
- 9.Kortum, W., Sharp, R.S.: Multibody Computer Codes in Vehicle System Dynamics. Swets and Zeitlinger Publishers (1993)Google Scholar
- 10.Anderson, R.J.: Iltis Benchmark Proposal. Department of Mechanical Engineering, Queen's University, Kingston, Ontario, Canada (1990)Google Scholar
- 16.Schwab, A.L., Meijaard, J.P.: Dynamics of flexible multibody systems having rolling contact: application of the wheel element to the dynamics of road vehicles. Vehicle Syst. Dyn. 33, 338–349 (1999)Google Scholar
- 18.von Schwerin, R.: Multibody System Simulation: Numerical Methods, Algorithms and Software. Springer-Verlag (1999)Google Scholar
- 19.Minaker, B., Anderson, R.J.: Modelling the dynamics of a vehicle with active geometry suspension. Vehicle Syst. Dyn. 33, 716–727 (1999)Google Scholar
- 20.Rodríguez, J.I.: Análisis Eficiente de Mecanismos 3D con Métodos Topológicos y Tecnología de Componentes en Internet. Ph.D. Dissertation, Universidad de Navarra, San Sebastián, Spain (2000)Google Scholar
- 24.Rail Technology Unit, Manchester Metropolitan University, The Manchester Benchmarks for Rail Vehicle Simulation. http://www.sci-eng.mmu.ac.uk/rtu/ (1998)
- 25.Bayo, E., Avello, A.: Singularity-free augmented lagrangian algorithms for constrained multibody dynamics. Nonlinear Dyn. 5(2), 209–231 (1994)Google Scholar
- 26.Jahnke, M., Popp, K., Dirr, B.: Approximate analysis of flexible parts in multibody systems using the finite element method. In: Schiehlen, W. (ed.) Advanced multibody system dynamics: Simulation and software tools, pp. 237–256. Kluwer Academic Publishers, Dordrecht, Netherlands (1993)Google Scholar
- 33.MSC Software Corporation: ADAMS/Solver, http://www.mscsoftware.com/ (2004)
- 34.Gonzalez, M., Dopico, D., Cuadrado, J.: A new software environment for MBS simulation based on XML and integrated With CAD/CAE packages. Eleventh World Congress in Mechanism and Machine Science, Proceedings, vol. 2, pp. 642–646. Tianjin, China (2004)Google Scholar