Two implementations of IRK integrators for real-time multibody dynamics

Recently, several authors have proposed the use of implicit Runge–Kutta (IRK) integrators for the dynamics of multibody systems. On the other hand, Newmark-type or structural integrators have shown to be appropriate when real-time performance is demanded in that field. Therefore, the following question arises: might the IRK integrators be suitable for real-time purposes? And, provided the answer is positive: might they be preferable to the Newmark-type family? This paper reports an investigation which has been conducted by the authors in order to get insight into the two questions formulated above. Since, based on previous experiences, it can be suspected that the performance of the integrators may be dependent on the type of dynamic formulation applied, the following three formulations have been considered for the study: a global penalty formulation in dependent natural co-ordinates (many constraints), a topological semi-recursive penalty formulation in dependent relative co-ordinates (few constraints), and a topological semi-recursive formulation in independent relative co-ordinates (no constraints). As representative of the IRK family, a two-stage SDIRK integrator has been selected due to its low associated computational burden, while, on the side of the structural integrators, the trapezoidal rule has been chosen. Two alternative implementations have been proposed to combine the dynamic formulations and the SDIRK integrator. A very demanding maneuver of the whole model of a vehicle has been simulated through all the possible combinations dynamic-formulation/integrator, for different time-steps. Conclusions have been drawn based on the obtained results, which provide some practical criteria for those interested in achieving real-time performance for large and complex multibody systems. Copyright © 2005 John Wiley & Sons, Ltd.

[1]  D. Dopico,et al.  Penalty, Semi-Recursive and Hybrid Methods for MBS Real-Time Dynamics in the Context of Structural Integrators , 2004 .

[2]  Javier Cuadrado,et al.  A comparison in terms of accuracy and efficiency between a MBS dynamic formulation with stress analysis and a non‐linear FEA code , 2001 .

[3]  Daniel Dopico,et al.  A Combined Penalty and Recursive Real-Time Formulation for Multibody Dynamics , 2004 .

[4]  Uri M. Ascher,et al.  Computer methods for ordinary differential equations and differential-algebraic equations , 1998 .

[5]  Dan Negrut,et al.  An Implicit Runge–Kutta Method for Integration of Differential Algebraic Equations of Multibody Dynamics , 2003 .

[6]  E. Hairer,et al.  Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems , 2010 .

[7]  Jacob Philippus Meijaard,et al.  Application of Runge–Kutta–Rosenbrock Methods to the Analysis of Flexible Multibody Systems , 2003 .

[8]  Javier García de Jalón,et al.  Kinematic and Dynamic Simulation of Multibody Systems , 1994 .

[9]  Javier García de Jalón,et al.  Kinematic and Dynamic Simulation of Multibody Systems: The Real Time Challenge , 1994 .

[10]  Javier Cuadrado,et al.  Modeling and Solution Methods for Efficient Real-Time Simulation of Multibody Dynamics , 1997 .

[11]  M. Géradin,et al.  Flexible Multibody Dynamics: A Finite Element Approach , 2001 .

[12]  R. Ledesma,et al.  Augmented lagrangian and mass-orthogonal projection methods for constrained multibody dynamics , 1996 .