Direct lagrange multiplier updates in topology optimization revisited

被引:19
作者
Kumar, Tej [1 ]
Suresh, Krishnan [1 ]
机构
[1] Univ Wisconsin, Dept Mech Engn, Madison, WI 53706 USA
基金
美国国家科学基金会;
关键词
Topology optimization; Optimality criteria; Bisection; Design constraints; Lagrange multiplier; Design update; OPTIMALITY CRITERIA; CODE WRITTEN; MATLAB CODE; LEVEL SET; DESIGN; EQUIVALENCE;
D O I
10.1007/s00158-020-02740-y
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:1563 / 1578
页数:16
相关论文
共 42 条
[1]   Revisiting approximate reanalysis in topology optimization: on the advantages of recycled preconditioning in a minimum weight procedure [J].
Amir, Oded .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2015, 51 (01) :41-57
[2]   On multigrid-CG for efficient topology optimization [J].
Amir, Oded ;
Aage, Niels ;
Lazarov, Boyan S. .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2014, 49 (05) :815-829
[3]   On equivalence between optimality criteria and projected gradient methods with application to topology optimization problem [J].
Ananiev, S .
MULTIBODY SYSTEM DYNAMICS, 2005, 13 (01) :25-38
[4]   Efficient topology optimization in MATLAB using 88 lines of code [J].
Andreassen, Erik ;
Clausen, Anders ;
Schevenels, Mattias ;
Lazarov, Boyan S. ;
Sigmund, Ole .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2011, 43 (01) :1-16
[5]   MULTIPLIER METHODS FOR ENGINEERING OPTIMIZATION [J].
ARORA, JS ;
CHAHANDE, AI ;
PAENG, JK .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1991, 32 (07) :1485-1525
[6]  
Bendse M. P., 2003, TOPOLOGY OPTIMIZATIO
[7]  
Bendsoe M. P., 1989, Structural Optimization, V1, DOI [DOI 10.1007/BF01650949, 10.1007/BF01650949]
[8]   Material interpolation schemes in topology optimization [J].
Bendsoe, MP ;
Sigmund, O .
ARCHIVE OF APPLIED MECHANICS, 1999, 69 (9-10) :635-654
[9]  
Berke L., 1987, COMPUTER AIDED OPTIM, V27, P271, DOI DOI 10.1007/978-3-642-83051-8_7
[10]   Build optimization of fiber-reinforced additively manufactured components [J].
Chandrasekhar, Aaditya ;
Kumar, Tej ;
Suresh, Krishnan .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 61 (01) :77-90