Abstract
Current simulation tools for multibody dynamics arenot problem dependent, they use the same modelingprocess to all cases regardless of theircharacteristics. In addition, real-time simulation ofsmall multibody systems is achievable by existingsimulation tools, however, real-time simulation oflarge and complex systems is not possible withexisting methods. This is a challenge that needs to beaddressed before further advances in mechanicalsimulation with hardware-in-the-loop andman-in-the-loop, as well as virtual prototyping aremade possible.
This paper addresses the issue of how the modelingprocess – dependent versus independent co-ordinates, anddescriptor form versus state-space form of theequations of motion – affects the dynamic simulation ofmultibody systems and how it could be taken intoaccount to define the concept of intelligentsimulation. With this new concept all the factorsinvolved in the simulation process – modeling,equations, solution, etc. – are chosen and combineddepending upon the characteristics of the system to besimulated. It is envisioned that this concept willlead to faster and more robust real-time simulators.
Similar content being viewed by others
References
García de Jalón, J. and Bayo, E., Kinematic and Dynamic Simulation of Multibody Systems, Springer-Verlag, Berlin, 1994.
Baumgarte, J., ‘Stabilization of constraints and integrals of motion in dynamical systems’, Computer Methods in Applied Mechanics and Engineering 1, 1972, 1–16.
Bayo, E. and Ledesma, R., ‘Augmented Lagrangian and mass-orthogonal projection methods for constrained multibody dynamics’, Nonlinear Dynamics 9, 1996, 113–130.
Kurdila, A.J., Junkins, J.L. and Hsu, S., ‘Lyapunov stable penalty methods for imposing nonholonomic constraints in multibody system dynamics’, Nonlinear Dynamics 4, 1993, 51–82.
Wehage, R.A. and Haug, E.J., ‘Generalized co-ordinate partitioning for dimension reduction in analysis of constrained dynamic systems’, ASME Journal of Mechanical Design 104, 1982, 247–255.
Kane, T.R. and Levinson, D.A., Dynamics: Theory and Applications, McGraw-Hill, New York, 1985.
Serna, M.A., Avilés, R. and García de Jalón, J., ‘Dynamic analysis of planar mechanisms with lower-pairs in basic co-ordinates’, Mechanism and Machine Theory 17, 1982, 397–403.
Jerkovsky, W., ‘The structure of multibody dynamic equations’, Journal of Guidance and Control 1, 1978, 173–182.
Kim, S.S. and Vanderploeg, M.J., ‘A general and efficient method for dynamic analysis of mechanical systems using velocity transformations’, Journal of Mechanisms, Transmissions and Automation in Design 108, 1986, 176–182.
Nikravesh, P.E. and Gim, G., ‘Systematic construction of the equations of motion for multibody systems containing closed kinematic loops’, Advances in Design Automation 3, 1989, 27–33.
García de Jalón, J., Avello, A. Jiménez, J.M., Martín, F. and Cuadrado, J., ‘Real-time simulation of complex 3-D multibody systems with realistic graphics’, in Real-Time Integration Methods for Mechanical System Simulation, E.J. Haug and R.C. Deyo (eds), NATO ASI Series, Vol. 69, Springer-Verlag, Berlin, 1990, 265–292.
Bae, D.S. and Won, Y.S., ‘A Hamiltonian equation of motion for real time vehicle simulation’, Advances in Design Automation 2, 1990, 151–157.
Avello, A., Jiménez, J.M., Bayo, E. and García de Jalón, J., ‘A simple and highly parallelizable method for real-time dynamic simulation based on velocity transformations’, Computer Methods in Applied Mechanics and Engineering 107, 1993, 313–339.
Walker, M.W. and Orin, D.E., ‘Efficient dynamic computer simulation of robotic mechanisms’, ASME Journal of Dynamic Systems Measurement and Control 104, 1982, 205–211.
Featherstone, R., ‘The calculation of robot dynamics using articulated body inertias’, The International Journal of Robotic Research 2, 1983, 13–30.
Featherstone, R., Robot Dynamics Algorithms, Kluwer Academic Publishers, Dordrecht, 1987.
Brenan, K.E., Campbell, S.L. and Petzold, L.R., TheNumerical Solution of Initial Value Problems in Differential-Algebraic Equations, North-Holland, New York, 1989, 210 pp.
Griepentrog, E., Hanke, M. and Marz, R., Berlin Seminar on Differential Algebraic Equations, Fachbereich Mathematik der Humboldt-Universität zu Berlin, 1992.
Führer, C. and Leimkuhler, B.J., ‘Numerical solution of differential-algebraic equations for constrained mechanical motion’, Numerische Mathematik 59, 1991, 55–69.
Lubich, Ch., Nowak, U., Pöhle, U. and Engstler, Ch., ‘MEXX–Numerical software for the integration of constrained mechanical multibody systems’, Preprint SC 92-12, Konrad-Zuse Zentrum, Berlin, 1992.
Arnold, M., ‘Stability of numerical methods for differential-algebraic equations of higher index’, Applied Numerical Mathematics 13, 1993, 5–14.
Hairer, E. and Wanner, G., Solving Ordinary Differential Equations II, Springer-Verlag, Berlin, 1996.
Petzold, L.R., ‘A description of DASSL: A differential/algebraic system solver’, in IMACS Transactions of Scientific Computation, Vol. 1, R.S. Stepleman (ed.), Montreal, Canada, 1982.
Jiménez, J.M., ‘Kinematic and dynamic formulations for real-time simulation of multibody systems’, Ph.D. Thesis, University of Navarra, Spain, 1993.
Bayo, E. and Avello, A., ‘Singularity free augmented Lagrangian algorithms for constraint multibody dynamics’, Nonlinear Dynamics 5, 1994, 209–231.
Schiehlen, W.O., Multibody System Handbook, Springer-Verlag, Heidelberg, 1990.
Iltis Data Package, IAVSD Workshop, Herbertov, Czechoslovakia, September 1990.
Cardenal, J., Cuadrado, J. and Bayo, E., ‘A multi-index variable time step method for the dynamic simulation of multibody systems’, in ASME Design Engineering Technical Conferences and Computers in Engineering Conference, J.M. McCarthy (ed.). Irvine, CA, 1996, CD ROM, DETC/CIE-1625.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Cuadrado, J., Cardenal, J. & Bayo, E. Modeling and Solution Methods for Efficient Real-Time Simulation of Multibody Dynamics. Multibody System Dynamics 1, 259–280 (1997). https://doi.org/10.1023/A:1009754006096
Issue Date:
DOI: https://doi.org/10.1023/A:1009754006096