Abstract
The bottleneck of solving a large-scale stress-constrained structural optimization model is the expensive computational cost. Since stress is a local strength measurement, the number of constraints introduced due to this factor is huge in a lightweight design model for complex engineering structures in order to ensure structural integrity. In a gradient-based optimization framework, two points contribute significantly to the computational expense, i.e., the sensitivity analysis and solving the Schur complement. In order to reduce such computational cost of stress-constrained sizing optimization, three numerical improvements are proposed in this work. The first improvement stems from enriching the fully stressed design approach with complementary terms to achieve a more accurate stress approximation. In particular, a convex, separable, and scalable stress approximation is developed, which splits the approximation into a local fully stressed part and a global load redistribution part. Secondly, an implicit sensitivity analysis, which is based on the adjoint and reanalysis methods, is proposed for stress constraints to avoid the heavy computational effort required for determining their gradient matrix within an interior-point method. Finally, a diagonal preconditioner is proposed for the resolution of the Schur complement, which is derived from the optimality condition, with the conjugate gradient method. The enhanced algorithm reduces the computational complexity effectively from its original
Keywords
Get full access to this article
View all access options for this article.
