Concurrent Nullspace Methods for Multibody Systems
暂无分享,去创建一个
This paper presents a new concurrent multiprocessing algorithm for simulating the dynamics of constrained multibody systems. The systems considered are quite general in nature; they may be comprised of any number of rigid and linearly elastic bodies subject to linear, nonholonomic constraints. The method is based upon the recently introduced class of algorithms that generate the nullspace of the constraints. These algorithms are comprised essentially of four computational steps: (i) the calculation of an orthonormal basis for the nullspace of the constraints and its orthogonal complement, (ii) the assembly and factorization of a system coefficient matrix, (iii) the calculation of the product of a right-inverse and a vector, and (iv) the formation and assembly of system vectors. Concurrent multiprocessing implementations of the QR decomposition, singular value decomposition and modified Gram-Schmidt technique are discussed to enable a parallel calculation of the orthonormal bases in step (i) above.