Parallel Direct Solution of Flexible Multibody Systems Based on Block Gaussian Elimination
This paper proposes a parallel direct solution of flexible multibody systems based on block Gaussian elimination. The Craig–Bampton method is utilized to model flexible bodies within the multibody system, resulting in a reduction in the size of the system equations. To address the time integration problem, an implicit stiff scheme is adopted to obtain large time step sizes. When forming the linearized systemic equations, global sparsity in the Jacobian matrix and similar local sparsity in submatrices can be observed. Subsequently, block Gaussian elimination is introduced for the direct solution of these linearized equations. The algorithm is designed to be parallelizable at the algorithm level, with a specific processing order for the submatrices of the constraints. The stability of the method is guaranteed by the positive definite and symmetric properties in the diagonal matrices in the Craig–Bampton method. The parallel efficiency and numerical stability of the method are confirmed through numerical examples in homemade codes parallelized by OpenMP.
Authors
- Zhifeng Xie (ORCID: https://orcid.org/0000-0003-1553-346X)
- Bin Xia (ORCID: https://orcid.org/0000-0003-4117-5117)
- Pin Yang
- Yi Wan (ORCID: https://orcid.org/0000-0003-3325-1386)
- Yifan Xie (ORCID: https://orcid.org/0009-0001-4005-5116)
- Cheng Yang (ORCID: https://orcid.org/0000-0003-4249-657X)
Institutions
- Chinese Academy of Engineering (CN)
- Chengdu University (CN)
- Tsinghua University (CN)
Publication Details
- Journal
- Applied Sciences
- Published
- 2025-04-20
- DOI
- https://doi.org/10.3390/app15084541
- Primary Topic
- Robotic Mechanisms and Dynamics
- Type
- article
- Field-Weighted Citation Impact
- 0.00