Abstract
This note communicates a simple modification of the optimality criteria (OC) design update—as found in well-known Matlab implementations of the classical topology design problem—to an update based on a quadratic program (QP) with a single linear constraint. This QP update is a special case of the dual of Falk, which in general accommodates multiple constraints, as discussed in the Appendix. It is demonstrated that the topology design problem of self-weight may be treated with judicious selection of the adaptive curvature term in the QP, without resorting to more sophisticated algorithms or material interpolation schemes. Theory is recited and an accordingly modified version of the canonical Matlab implementation is provided as supplementary material.
Original language | English |
---|---|
Article number | 25 |
Number of pages | 7 |
Journal | Structural and Multidisciplinary Optimization |
Volume | 67 |
Issue number | 2 |
DOIs | |
Publication status | Published - 2024 |
Keywords
- Design-dependent loads
- Duality
- Matlab
- Optimality criteria (OC)
- Quadratic program (QP)
- Self-weight
- Sequential approximate optimization (SAO)
- Topology optimization