Level-set topology optimization with many linear buckling constraints using an efficient and robust eigensolver

被引:62
作者
Dunning, Peter D. [1 ]
Ovtchinnikov, Evgueni [2 ]
Scott, Jennifer [2 ]
Kim, H. Alicia [3 ]
机构
[1] Univ Aberdeen, Sch Engn, Aberdeen AB24 3UE, Scotland
[2] STFC Rutherford Appleton Lab, Dept Comp Sci, Didcot OX11 0QX, Oxon, England
[3] Univ Calif San Diego, Dept Struct Engn, San Diego, CA 92103 USA
基金
英国工程与自然科学研究理事会;
关键词
topology optimization; buckling constraints; level-set method; block conjugate gradient eigensolver; sparse direct linear solver; JACOBI CORRECTION EQUATION; STRUCTURAL OPTIMIZATION; HERMITIAN EIGENVALUE; CONJUGATE GRADIENTS; DIFFICULTIES; STRESS; SEARCH; DESIGN;
D O I
10.1002/nme.5203
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Linear buckling constraints are important in structural topology optimization for obtaining designs that can support the required loads without failure. During the optimization process, the critical buckling eigenmode can change; this poses a challenge to gradient-based optimization and can require the computation of a large number of linear buckling eigenmodes. This is potentially both computationally difficult to achieve and prohibitively expensive. In this paper, we motivate the need for a large number of linear buckling modes and show how several features of the block Jacobi conjugate gradient (BJCG) eigenvalue method, including optimal shift estimates, the reuse of eigenvectors, adaptive eigenvector tolerances and multiple shifts, can be used to efficiently and robustly compute a large number of buckling eigenmodes. This paper also introduces linear buckling constraints for level-set topology optimization. In our approach, the velocity function is defined as a weighted sum of the shape sensitivities for the objective and constraint functions. The weights are found by solving an optimization sub-problem to reduce the mass while maintaining feasibility of the buckling constraints. The effectiveness of this approach in combination with the BJCG method is demonstrated using a 3D optimization problem. Copyright (c) 2016 John Wiley & Sons, Ltd.
引用
收藏
页码:1029 / 1053
页数:25
相关论文
共 41 条
[1]   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
[2]   Efficient use of iterative solvers in nested topology optimization [J].
Amir, Oded ;
Stolpe, Mathias ;
Sigmund, Ole .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2010, 42 (01) :55-72
[3]  
[Anonymous], 2011, RALTR2011024
[4]  
[Anonymous], 1992, Elements of structural optimization
[5]  
[Anonymous], 2013, VERS 8 2 0 701 R2013
[6]   A comparison of eigensolvers for large-scale 3D modal analysis using AMG-preconditioned iterative methods [J].
Arbenz, P ;
Hetmaniuk, UL ;
Lehoucq, RB ;
Tuminaro, RS .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2005, 64 (02) :204-236
[7]   Discussion on some convergence problems in buckling optimisation [J].
Bruyneel, M. ;
Colson, B. ;
Remouchamps, A. .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2008, 35 (02) :181-186
[8]  
Cook R, 2002, Concepts and Applications of Finite Element Analysis, V4th
[9]   A survey of structural and multidisciplinary continuum topology optimization: post 2000 [J].
Deaton, Joshua D. ;
Grandhi, Ramana V. .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2014, 49 (01) :1-38
[10]   Coupled aerostructural topology optimization using a level set method for 3D aircraft wings [J].
Dunning, Peter D. ;
Stanford, Bret K. ;
Kim, H. Alicia .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2015, 51 (05) :1113-1132