Precise numerical solution for multi-body system’s equations of motionbased on algorithm without constraint violation
Received:December 01, 2008  
View Full Text  View/Add Comment  Download reader
DOI:10.7511/jslx20105033
KeyWord:multi-body system  dynamics analysis  differential algebraic equation  constraint violation  implicit Runge-Kutta method
           
AuthorInstitution
刘颖 复旦大学 力学与工程科学系,上海
马建敏 复旦大学 力学与工程科学系,上海
苏芳 复旦大学 力学与工程科学系,上海
张文 复旦大学 力学与工程科学系,上海
Hits: 2588
Download times: 1663
Abstract:
      The multi-body system’s equations of motion belong to differential algebraic equation (DAE) of index-3. For the constraint violation, the accuracy and stabilization of the constraint violation stabilization method (CVSM) is rather inadequate. In this paper, incorporating the theory of reducing-order for DAE of high index, ε embedding method and implicit Runge-Kutta method, a precise algorithm without constraint violation is presented. Applying the method, the constraint violation could be avoided. Firstly, the equations of motion are converted into DAE with index-2 and the displacement constraint equation remains. Secondly, implicit Runge-Kutta method embedded ε is applied to solve the equation directly. Using the two methods, respectively, a single-pendulum system is simulated. The results show that our method has better computational precision and stabilization than CVSM, even using large-steps.