Numerical integration of multibody mechanical systems using Baumgarte's constraint stabilization method

Abstract The object of this study is to solve the stability problem for the numerical integration of constrained multibody mechanical systems using Baumgarte's Constraint stabilization method. The dynamic equations of motion of the constrained multibody mechanical system are mixed differential‐algebraic equations (DAE). In applying numerical integration methods to these equations, constrained equations and their first and second derivatives must be satisfied simultaneously. That is, the generalized coordinates and their derivatives are dependent. Direct integration methods do not consider this dependency and constraint violation occurs. To solve this problem, Baumgarte proposed a constraint stabilization method in which a position and velocity terms were added in the second derivative of the constraint equation. The disadvantage of this method is that there is no reliable method for selecting the coefficients of the position and velocity terms. Improper selection of these coefficients can lead to erroneous results. In this study, stability analysis methods in digital control theory are used to solve this problem. Correct choices of coefficients for the Adams‐Bashforth and Adams‐Moulton predictor‐corrector methods with different coefficients in different stages are found.

[1]  Edward J. Haug,et al.  A Hybrid Numerical Integration Method for Machine Dynamic Simulation , 1986 .

[2]  J. Yen,et al.  Implicit Numerical Integration of Constrained Equations of Motion Via Generalized Coordinate Partitioning , 1992 .

[3]  K. Park,et al.  Stabilization of computational procedures for constrained dynamical systems , 1988 .

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

[5]  Shuen-De Wu,et al.  Stability Analysis of Baumgarte Constraint Stabilization Technique in Multibody Dynamic Systems , 1999 .

[6]  L. Petzold Differential/Algebraic Equations are not ODE's , 1982 .

[7]  Shih-Tin Lin,et al.  Parameters Selection for Baumgarte's Constraint Stabilization Method Using the Predictor-Corrector Approach , 2000 .

[8]  Edward J. Haug,et al.  Parallel Processing for Real-Time Dynamic System Simulation , 1990 .

[9]  O. Bauchau,et al.  Numerical integration of non‐linear elastic multi‐body systems , 1995 .

[10]  Katsuhiko Ogata,et al.  Discrete-time control systems , 1987 .

[11]  S. Lin,et al.  Stabilization Method for Numerical Integration of Multibody Mechanical Systems , 1998 .

[12]  Peter Hagedorn Investigation of a new formulation of the Lagrange method for constrained dynamic systems , 1997 .

[13]  Ming-Chong Hong,et al.  Stabilization Method for the Numerical Integration of Controlled Multibody Mechanical System : A Hybrid Integration Approach , 2001 .

[14]  Gene F. Franklin,et al.  Feedback Control of Dynamic Systems , 1986 .

[15]  R. M. Howe,et al.  Stability and Accuracy Analysis of Baumgartes Constraint Violation Stabilization Method , 1995 .

[16]  R. M. Howe,et al.  Geometric Elimination of Constraint Violations in Numerical Simulation of Lagrangian Equations , 1994 .

[17]  Katsuhiko Ogata,et al.  Discrete-time control systems (2nd ed.) , 1995 .

[18]  Shuen-De Wu,et al.  Constraint violation stabilization using input-output feedback linearization in multibody dynamic analysis , 1996 .

[19]  Parviz E. Nikravesh,et al.  An adaptive constraint violation stabilization method for dynamic analysis of mechanical systems , 1985 .

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

[21]  Edward J. Haug,et al.  Real-Time Simulation of Multibody Dynamics on Shared Memory Multiprocessors , 1993 .

[22]  Olivier A. Bauchau,et al.  Numerical Integration of Nonlinear Elastic Multibody Systems , 1995 .

[23]  Modified Adams-Moulton Predictor-Corrector Method in Solving Multibody Dynamical Systems , 2000 .