Journal of Computational Science & Engineering

 

 

 

 

 

 

ISSN 1710-4068                ACSS home   Editorial Board    Journal's home     

    J. Comput. Sci. Eng.  Vol. 42 (2019) 1062-1068
 

Block stabilization method for Differential-Algebraic Equations of Hamiltonian System in Multi-body System Dynamics

 
 

Wenjing Du, Jieyu Ding

   
J. Comput. Sci. Eng. 42 (2019) 1062-1068Published  10 July 2019     
 

Abstract:  Based on the equidistant nodes and non-equidistant nodes such as Chebyshev nodes and Legendre nodes, two methods of block stabilization method were established in time interval for the regular differential algebraic equation of the Hamiltonian system in multi-body system dynamics. The nonlinear algebraic equation of each node in a single step interval was obtained. Newton iteration was used in the solution process. The method is L stable. Taking the crank slider system as an example, the numerical simulation was carried out by using the method in this paper. By changing the step size, simulation time and the number of nodes, the regular differential algebraic equation of the index-1,2,3 was verified. The numerical results showed that our method has good stability, high accuracy and high efficiency, and could keep the Hamilton energy error and constraint error. Especially for long-time simulation, Hamilton energy error will not drift, so it is suitable for long-time multi-body system dynamics simulation.

   
Keywords: Dynamics of multi-body systems; Hamiltonian system; Differential-algebraic equation; Block stabilization method.

: Download (free)  CSE-PDF

 

                               !! from ACSS

 

About Us | Site Map | Privacy Policy | Contact Us |  Copyright © 2004 - 2019 The American Computational Science Society