A New Sparse Solver for Kinematics Simulation of Multibody Systems in Natural Coordinates Based on Tearing Methods
Abstract This paper presents a new method for the factorization of the sparse system of linear equations arising from the kinematic simulation of multibody systems using natural coordinates. A special reordering of the jacobian matrix of the mechanism constraint equations will be described. This reordering depends only on the topology of the mechanism. In open-chain systems the matrix can be reordered to a block triangular form. For closed-loop systems this matrix can take a bordered block triangular form, with very few columns in the border. A modification of the Harwell’s implementation of the P5 algorithm from Erisman et al. [1] is used for reordering the rows and columns of the matrix. A new method of factorization is described. This method reduces the number of floating-point operations and the fill-ins. An efficient way for solving the least-squares problem arising from over-determined systems is explained.