Comparison of solution strategies for multibody dynamics equations

In the last decades, several different formalisms have been proposed in the literature in order to simulate the dynamics of multibody systems. First, the choice of the coordinates leads to very different formalisms. The set of constraint equations appears very different in complexity or in size depending on whether either relative, natural or reference point Cartesian coordinates are adopted. Second, once such a choice has been made, different solution strategies can be followed. It seems that formalisms based on redundant coordinates are often used in commercial software, whereas those based on a minimum number of coordinates are usually preferred in real-time computations. In this paper, with reference to models with redundant absolute coordinates, the problem of coordinate reduction will be discussed and a group of 11 different methods will be compared on the basis of their computational efficiency. In particular, methods based on constraint orthogonalization and on the use of pseudoinverse matrices have been selected, together with other methods based on least-squares block solution. The methods have been implemented on three different test cases. The main purpose is to provide hints and guidelines on the choice and availability of solution strategies during simulation of moderate size multibody systems. Copyright © 2011 John Wiley & Sons, Ltd.

[1]  J. G. Jalón,et al.  A comparative study on some different formulations of the dynamic equations of constrained mechanical systems , 1987 .

[2]  W. C. Walton,et al.  A new matrix theorem and its application for establishing independent coordinates for complex dynamical systems with constraints , 1969 .

[3]  Ronald L. Huston,et al.  Computational methods in constrained multibody dynamics: matrix formalisms , 1988 .

[4]  A. Arabyan,et al.  An Improved Formulation for Constrained Mechanical Systems , 1998 .

[5]  Roland Kasper,et al.  Implementation of consequent stabilization method for simulation of multibodies described in absolute coordinates , 2009 .

[6]  O. Bauchau,et al.  Review of Classical Approaches for Constraint Enforcement in Multibody Systems , 2008 .

[7]  J. Baumgarte A New Method of Stabilization for Holonomic Constraints , 1983 .

[8]  M. Borri,et al.  Equivalence of Kane's and Maggi's equations , 1990 .

[9]  Peter Eberhard,et al.  Computational Dynamics of Multibody Systems: History, Formalisms, and Applications , 2006 .

[10]  J. Baumgarte Stabilization of constraints and integrals of motion in dynamical systems , 1972 .

[11]  L. Vita,et al.  Investigation of the influence of pseudoinverse matrix calculations on multibody dynamics simulations by means of the udwadia-kalaba formulation , 2009 .

[12]  P. Nikravesh Initial condition correction in multibody dynamics , 2007 .

[13]  Firdaus E. Udwadia,et al.  Explicit Equations of Motion for Mechanical Systems With Nonideal Constraints , 2001 .

[14]  Ronald L. Huston,et al.  Dynamics of Constrained Multibody Systems , 1984 .

[15]  P. Likins,et al.  Singular Value Decomposition for Constrained Dynamical Systems , 1985 .

[16]  E. Haug,et al.  Generalized Coordinate Partitioning for Dimension Reduction in Analysis of Constrained Dynamic Systems , 1982 .

[17]  A. Kurdila,et al.  Role of Maggi's Equations in Computational Methods for Constrained Multibody Systems , 1990 .

[18]  Ronald L. Huston,et al.  A comparison of analysis methods of redundant multibody systems , 1989 .

[19]  S. K. Ider,et al.  Coordinate Reduction in the Dynamics of Constrained Multibody Systems—A New Approach , 1988 .

[20]  S. S. Kim,et al.  A General and Efficient Method for Dynamic Analysis of Mechanical Systems Using Velocity Transformations , 1986 .

[21]  E. Pennestrì,et al.  Multibody dynamics simulation of planar linkages with Dahl friction , 2007 .

[22]  Phailaung Phohomsiri,et al.  Explicit equations of motion for constrained mechanical systems with singular mass matrices and applications to multi-body dynamics , 2006, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[23]  N. K. Mani,et al.  Application of Singular Value Decomposition for Analysis of Mechanical System Dynamics , 1985 .

[24]  Roderic C. Deyo,et al.  Real-Time Integration Methods for Mechanical System Simulation , 1991 .