Quasi-Newton methods for topology optimization using a level-set method

被引:3
作者
Blauth, Sebastian [1 ]
Sturm, Kevin [2 ]
机构
[1] Fraunhofer ITWM, Kaiserslautern, Germany
[2] TU Wien, Inst Anal & Sci Comp, Vienna, Austria
关键词
Topology optimization; Topological sensitivity; Level-set method; PDE constrained optimization; Numerical optimization; SHAPE OPTIMIZATION; SENSITIVITY;
D O I
10.1007/s00158-023-03653-2
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The ability to efficiently solve topology optimization problems is of great importance for many practical applications. Hence, there is a demand for efficient solution algorithms. In this paper, we propose novel quasi-Newton methods for solving PDE-constrained topology optimization problems. Our approach is based on and extends the popular solution algorithm of Amstutz and Andra (J Comput Phys 216: 573-588, 2006). To do so, we introduce a new perspective on the commonly used evolution equation for the level-set method, which allows us to derive our quasi-Newton methods for topology optimization. We investigate the performance of the proposed methods numerically for the following examples: Inverse topology optimization problems constrained by linear and semilinear elliptic Poisson problems, compliance minimization in linear elasticity, and the optimization of fluids in Navier-Stokes flow, where we compare them to current state-of-the-art methods. Our results show that the proposed solution algorithms significantly outperform the other considered methods: They require substantially less iterations to find a optimizer while demanding only slightly more resources per iteration. This shows that our proposed methods are highly attractive solution methods in the field of topology optimization.
引用
收藏
页数:21
相关论文
共 36 条
[1]  
Allaire G, 2005, CONTROL CYBERN, V34, P59
[2]   Structural optimization using sensitivity analysis and a level-set method [J].
Allaire, G ;
Jouve, F ;
Toader, AM .
JOURNAL OF COMPUTATIONAL PHYSICS, 2004, 194 (01) :363-393
[3]  
Alnaes M., 2015, Arch. Numer. Software, V3, DOI DOI 10.11588/ANS.2015.100.20553
[4]   An introduction to the topological derivative [J].
Amstutz, Samuel .
ENGINEERING COMPUTATIONS, 2022, 39 (01) :3-33
[5]   A new algorithm for topology optimization using a level-set method [J].
Amstutz, Samuel ;
Andrae, Heiko .
JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 216 (02) :573-588
[6]   Analysis of a level set method for topology optimization [J].
Amstutz, Samuel .
OPTIMIZATION METHODS & SOFTWARE, 2011, 26 (4-5) :555-573
[7]   Adjoint-based methods to compute higher-order topological derivatives with an application to elasticity [J].
Baumann, Phillip ;
Sturm, Kevin .
ENGINEERING COMPUTATIONS, 2022, 39 (01) :60-114
[8]   A reconstruction algorithm based on topological gradient for an inverse problem related to a semilinear elliptic boundary value problem [J].
Beretta, Elena ;
Manzoni, Andrea ;
Ratti, Luca .
INVERSE PROBLEMS, 2017, 33 (03)
[9]  
Blauth S., 2021, SoftwareX, V13, DOI DOI 10.1016/J.SOFTX.2020.100646
[10]  
Blauth S, 2022, Lecture Notes in Computational Science and Engineering, V137, DOI [10.1007/978-3-031-20432-6_9, DOI 10.1007/978-3-031-20432-6_9]