A framework for structural shape optimization based on automatic differentiation, the adjoint method and accelerated linear algebra
Gaoyuan Wu
DOI: https://doi.org/10.1007/s00158-023-03601-0
IF: 4.279
2023-06-21
Structural and Multidisciplinary Optimization
Abstract:Shape optimization is of great significance in structural engineering, as an efficient geometry leads to better performance of structures. However, the application of gradient-based shape optimization for form finding is limited, which is partly due to the difficulty and the complexity in gradient evaluation. In this work, an efficient framework based on automatic differentiation (AD), the adjoint method and accelerated linear algebra (XLA) is proposed to promote the implementation of gradient-based shape optimization for form finding. The framework is realized by the implementation of the high-performance computing (HPC) library JAX. We leverage AD and the adjoint method in the sensitivity analysis stage. The XLA feature is exploited by an efficient programming architecture that we proposed, which can boost gradient evaluation via just-in-time compilation of computer programs. The proposed framework also supports hardware acceleration such as GPUs. The framework is applied to the form finding of arches and different free-form gridshells: gridshell inspired by Mannheim Multihalle, four-point supported gridshell, and canopy-like structures. Two geometric descriptive methods are used: non-parametric and parametric description via Bézier surface. Unconstrained and constrained shape optimization problems are considered, where the former is solved by gradient descent and the latter is solved by sequential quadratic programming (SQP). Through these examples, the proposed framework is shown to be able to provide structural engineers with an efficient tool for form finding, enabling better design for the built environment.
mechanics,computer science, interdisciplinary applications,engineering, multidisciplinary