PolyDyna: a Matlab implementation for topology optimization of structures subjected to dynamic loads

被引:45
作者
Giraldo-Londono, Oliver [1 ,2 ]
Paulino, Glaucio H. [1 ]
机构
[1] Georgia Inst Technol, Sch Civil & Environm Engn, 790 Atlantic Dr, Atlanta, GA 30332 USA
[2] Univ Missouri, Dept Civil & Environm Engn, Columbia, MO 65211 USA
基金
美国国家科学基金会;
关键词
Topology optimization; Compliance minimization; HHT-alpha method; Newmark-beta method; Elastodynamics; Sensitivity separation; ZPR update scheme; SHAPE OPTIMIZATION; DESIGN; REDUCTION; POLYTOP;
D O I
10.1007/s00158-021-02859-6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a Matlab implementation for topology optimization of structures subjected to dynamic loads. The code, which we name PolyDyna, is built on top of PolyTop-a Matlab code for static compliance minimization based on polygonal finite elements. To solve the structural dynamics problem, we use the HHT-alpha method, which is a generalization of the classical Newmark-beta method. In order to handle multiple regional volume constraints efficiently, PolyDyna uses a variation of the ZPR design variable update scheme enhanced by a sensitivity separation technique, which enables it to solve non-self-adjoint topology optimization problems. We conduct the sensitivity analysis using the adjoint method with the "discretize-then-differentiate" approach, such that the sensitivity analysis is consistently evaluated on the discretized system (both in space and time). We present several numerical examples, which are explained in detail and summarized in a library of benchmark problems. PolyDyna is intended for educational purposes and the complete Matlab code is provided as electronic supplementary material.
引用
收藏
页码:957 / 990
页数:34
相关论文
共 47 条
[1]  
Bendsoe M.P., 1989, Struct. Optim., V1, P193, DOI [DOI 10.1007/BF01650949, 10.1007/BF01650949]
[2]  
Bendsoe MP., 2003, TOPOLOGY OPTIMIZATIO, DOI 10.1007/978-3-662-05086-6
[3]  
Bertsekas D.P., 1999, Nonlinear Programming, Vsecond
[4]  
Choi WS, 2002, COMPUT METHOD APPL M, V191, P2077, DOI 10.1016/S0045-7825(01)00373-5
[5]   Topology optimization for transient wave propagation problems in one dimension Design of filters and pulse modulators [J].
Dahl, Jonas ;
Jensen, Jakob S. ;
Sigmund, Ole .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2008, 36 (06) :585-595
[6]  
Dennis J. E., 1996, NUMERICAL METHODS UN
[7]   Polygonal multiresolution topology optimization (PolyMTOP) for structural dynamics [J].
Filipov, Evgueni T. ;
Chun, Junho ;
Paulino, Glaucio H. ;
Song, Junho .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2016, 53 (04) :673-694
[8]   Multi-material thermomechanical topology optimization with applications to additive manufacturing: Design of main composite part and its support structure [J].
Giraldo-Londono, Oliver ;
Mirabella, Lucia ;
Dalloro, Livio ;
Paulino, Glaucio H. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2020, 363
[9]   PolyStress: a Matlab implementation for local stress-constrained topology optimization using the augmented Lagrangian method [J].
Giraldo-Londono, Oliver ;
Paulino, Glaucio H. .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2021, 63 (04) :2065-2097
[10]   A unified approach for topology optimization with local stress constraints considering various failure criteria: Von Mises, Drucker-Prager, Tresca, Mohr-Coulomb, Bresler- Pister and Willam-Warnke [J].
Giraldo-Londoño O. ;
Paulino G.H. .
Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2020, 476 (2238)