NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Parallel O(log n) algorithms for open- and closed-chain rigid multibody systems based on a new mass matrix factorization techniqueIn this paper, parallel O(log n) algorithms for computation of rigid multibody dynamics are developed. These parallel algorithms are derived by parallelization of new O(n) algorithms for the problem. The underlying feature of these O(n) algorithms is a drastically different strategy for decomposition of interbody force which leads to a new factorization of the mass matrix (M). Specifically, it is shown that a factorization of the inverse of the mass matrix in the form of the Schur Complement is derived as M(exp -1) = C - B(exp *)A(exp -1)B, wherein matrices C, A, and B are block tridiagonal matrices. The new O(n) algorithm is then derived as a recursive implementation of this factorization of M(exp -1). For the closed-chain systems, similar factorizations and O(n) algorithms for computation of Operational Space Mass Matrix lambda and its inverse lambda(exp -1) are also derived. It is shown that these O(n) algorithms are strictly parallel, that is, they are less efficient than other algorithms for serial computation of the problem. But, to our knowledge, they are the only known algorithms that can be parallelized and that lead to both time- and processor-optimal parallel algorithms for the problem, i.e., parallel O(log n) algorithms with O(n) processors. The developed parallel algorithms, in addition to their theoretical significance, are also practical from an implementation point of view due to their simple architectural requirements.
Document ID
19940010163
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Fijany, Amir
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
September 6, 2013
Publication Date
February 15, 1993
Publication Information
Publication: Proceedings of the Fifth NASA(NSF)DOD Workshop on Aerospace Computational Control
Subject Category
Computer Programming And Software
Accession Number
94N14636
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available