Direct lagrange multiplier updates in topology optimization revisited
In topology optimization, the bisection method is typically used for computing the Lagrange multiplier associated with a constraint. While this method is simple to implement, it leads to oscillations in the objective and could possibly result in constraint failure if proper scaling is not applied. I...
Gespeichert in:
Veröffentlicht in: | Structural and multidisciplinary optimization 2021-03, Vol.63 (3), p.1563-1578 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In topology optimization, the bisection method is typically used for computing the Lagrange multiplier associated with a constraint. While this method is simple to implement, it leads to oscillations in the objective and could possibly result in constraint failure if proper scaling is not applied. In this paper, we revisit an alternate and direct method to overcome these limitations.
The direct method of Lagrange multiplier computation was popular in the 1970s and 1980s but was later replaced by the simpler bisection method. In this paper, we show that the direct method can be generalized to a variety of linear and nonlinear constraints. Then, through a series of benchmark problems, we demonstrate several advantages of the direct method over the bisection method including (1) fewer and faster update iterations, (2) smoother and robust convergence, and (3) insensitivity to material and force parameters. Finally, to illustrate the implementation of the direct method, drop-in replacements to the bisection method are provided for popular Matlab-based topology optimization codes. |
---|---|
ISSN: | 1615-147X 1615-1488 |
DOI: | 10.1007/s00158-020-02740-y |