A path following method for identifying static equilibrium in multi-body-dynamic systems

Determining states of static equilibrium for multi-body-dynamic (MBD) systems can be challenging and may result in convergence failure for nonlinear static solvers. Analysts are often faced with uncertainty in regards to the values of candidate equilibrium states or whether a state of minimum potential energy was found. In the event of static solver failure or uncertainty with regards to a candidate solution, equilibrium could be obtained through a dynamic simulation which may require the addition of artificial damping. However, this method can have significant computational expense as compared to static solution procedures. Using MBD systems representing a pendulum, two variations of a spring supported arch, and a seven-body mechanism, arc-length solvers were found suitable for identifying equilibrium states through a robust production of static solution curves thereby avoiding dynamic simulation. Using these examples, a procedure for finding the correct equilibrium state for general systems is proposed.

[1]  L. Meirovitch,et al.  Fundamentals of Vibrations , 2000 .

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

[3]  E. Riks An incremental approach to the solution of snapping and buckling problems , 1979 .

[4]  Leonard Meirovitch,et al.  Methods of analytical dynamics , 1970 .

[5]  Eugene L. Allgower,et al.  Numerical continuation methods - an introduction , 1990, Springer series in computational mathematics.

[6]  G. Wempner Discrete approximations related to nonlinear theories of solids , 1971 .

[7]  E. Allgower,et al.  Numerical Continuation Methods , 1990 .

[8]  E. Allgower,et al.  Numerical path following , 1997 .

[9]  Ahmed A. Shabana,et al.  Computational Dynamics, Third Edition , 2009 .

[10]  M. Crisfield A FAST INCREMENTAL/ITERATIVE SOLUTION PROCEDURE THAT HANDLES "SNAP-THROUGH" , 1981 .

[11]  K. Bathe Finite Element Procedures , 1995 .

[12]  Ekkehard Ramm,et al.  Strategies for Tracing the Nonlinear Response Near Limit Points , 1981 .

[13]  D. Negrut,et al.  On an Approach for the Linearization of the Differential Algebraic Equations of Multibody Dynamics , 2005 .

[14]  Werner Schiehlen,et al.  Multibody Systems Handbook , 2012 .

[15]  Cv Clemens Verhoosel,et al.  Non-Linear Finite Element Analysis of Solids and Structures , 1991 .

[16]  Geoffrey K. Rose,et al.  Implementing an arc-length method for a robust approach in solving systems of nonlinear equations , 2016, SoutheastCon 2016.

[17]  Duc T. Nguyen,et al.  Parallel Computation of the Jacobian Matrix for Nonlinear Equation Solvers Using MATLAB , 2017 .