Parallel framework for topology optimization using the method of moving asymptotes

被引:157
作者
Aage, Niels [1 ]
Lazarov, Boyan S. [1 ]
机构
[1] Tech Univ Denmark, Dept Mech Engn, DK-2800 Lyngby, Denmark
关键词
Topology optimization; Method of moving asymptotes; Parallel computing; Indefinite systems;
D O I
10.1007/s00158-012-0869-2
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The complexity of problems attacked in topology optimization has increased dramatically during the past decade. Examples include fully coupled multiphysics problems in thermo-elasticity, fluid-structure interaction, Micro-Electro Mechanical System (MEMS) design and large-scale three dimensional problems. The only feasible way to obtain a solution within a reasonable amount of time is to use parallel computations in order to speed up the solution process. The focus of this article is on a fully parallel topology optimization framework implemented in C++, with emphasis on utilizing well tested and simple to implement linear solvers and optimization algorithms. However, to ensure generality, the code is developed to be easily extendable in terms of physical models as well as in terms of solution methods, without compromising the parallel scalability. The widely used Method of Moving Asymptotes optimization algorithm is parallelized and included as a fundamental part of the code. The capabilities of the presented approaches are demonstrated on topology optimization of a Stokes flow problem with target outflow constraints as well as the minimum compliance problem with a volume constraint from linear elasticity.
引用
收藏
页码:493 / 505
页数:13
相关论文
共 36 条
[1]   Topology optimization of large scale stokes flow problems [J].
Aage, Niels ;
Poulsen, Thomas H. ;
Gersborg-Hansen, Allan ;
Sigmund, Ole .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2008, 35 (02) :175-180
[2]  
Amdahl G. M., 1967, P APR 18 20 1967 SPR, P483, DOI [10.1145/1465482.1465560, DOI 10.1145/1465482.1465560]
[3]   Multifrontal parallel distributed symmetric and unsymmetric solvers [J].
Amestoy, PR ;
Duff, IS ;
L'Excellent, JY .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 184 (2-4) :501-520
[4]  
Andreasson N, 2005, INTRO CONTINUOUS OPT
[5]  
[Anonymous], 2013, Topology optimization: theory, methods, and applications
[6]  
[Anonymous], 2003, ITERATIVE METHODS SP, DOI DOI 10.1137/1.9780898718003
[7]  
[Anonymous], 2005, VISUALIZATION HDB
[8]  
Bendsoe M. P., 1989, Struct. Optim., V1, P193, DOI [10.1007/BF01650949, DOI 10.1007/BF01650949]
[9]   Topology optimization of fluids in Stokes flow [J].
Borrvall, T ;
Petersson, J .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2003, 41 (01) :77-107
[10]   Large-scale topology optimization in 3D using parallel computing [J].
Borrvall, T ;
Petersson, J .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2001, 190 (46-47) :6201-6229