An efficient GPU solver for 3D topology optimization of continuous fiber-reinforced composite structures
作者:Tianyuan Qi, Junpeng Zhao, Chunjie Wang · 发表于:Computer Methods in Applied Mechanics and Engineering · 年份:2024 · DOI:10.1016/j.cma.2024.117675 · 被引用次数:11 · 研究领域:Topology Optimization in Engineering、Composite Structure Analysis and Optimization、Structural Analysis and Optimization
This work presents an efficient GPU solver for 3D large-scale topology optimization of continuous fiber-reinforced composite structures. A key challenge in this research area is that the element stiffness matrices differ from each other, even when Cartesian grids are employed, making the sparse matrix–vector multiplication (SpMV) computationally expensive. To address this bottleneck, a novel Taylor approximation-based element stiffness matrices computation (TA-ESMC) method is proposed, which can be applied to various element formulations. The TA-ESMC method employs a combined offline–online strategy. The offline process involves sampling of the fiber orientation space and pre-computing of the corresponding element stiffness matrices, as well as their differentials. The online process involves computing all the element stiffness matrices using the truncated Taylor expansion approach during each SpMV operation. Both the zero-order and first-order TA-ESMC methods are implemented within the context of a GPU-accelerated multigrid-preconditioned conjugate gradient (MGPCG) solver. The accuracy, efficiency, scalability, and other aspects of the proposed GPU solver are verified by examining its use with two numerical examples. This research demonstrates that, using a single NVIDIA Tesla V100 GPU, 3D topology optimization problems with 67.1 million Wilson’s incompatible elements and 201.3 million design variables can be solved with 150 iterations in approximately 9.1 and 22.9 h, respec...