タイトル | Parallel O(log n) algorithms for open- and closed-chain rigid multibody systems based on a new mass matrix factorization technique |
本文(外部サイト) | http://hdl.handle.net/2060/19940010163 |
著者(英) | Fijany, Amir |
著者所属(英) | Jet Propulsion Lab., California Inst. of Tech. |
発行日 | 1993-02-15 |
言語 | eng |
内容記述 | In 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. |
NASA分類 | COMPUTER PROGRAMMING AND SOFTWARE |
レポートNO | 94N14636 |
権利 | No Copyright |
URI | https://repository.exst.jaxa.jp/dspace/handle/a-is/116471 |
|