A high-level programming-language implementation of topology optimization applied to steady-state Navier-Stokes flow

被引:337
作者
Olesen, LH [1 ]
Okkels, F [1 ]
Bruus, H [1 ]
机构
[1] Tech Univ Denmark, MIC, Dept Micro & Nanotechnol, DK-2800 Lyngby, Denmark
关键词
topology optimization; Navier-Stokes flow; inertial effects; FEMLAB;
D O I
10.1002/nme.1468
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We present a versatile high-level programming-language implementation of non-linear topology optiinization. Our implementation is based on the commercial software package FEMLAB, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier-Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow (Int. J Num. Meth. Fluids 2003; 41:77-107). We analyse the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as FEMLAB code in an appendix. Copyright (c) 2005 John Wiley & Sons, Ltd.
引用
收藏
页码:975 / 1001
页数:27
相关论文
共 17 条
[1]  
[Anonymous], 2005, MATLAB IMPLEMENTATIO
[2]  
[Anonymous], 2000, COURSE THEORETICAL P
[3]  
Bendsoe M. P., 2004, Topology Optimization: Theory, Methods and Applications
[4]   GENERATING OPTIMAL TOPOLOGIES IN STRUCTURAL DESIGN USING A HOMOGENIZATION METHOD [J].
BENDSOE, MP ;
KIKUCHI, N .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1988, 71 (02) :197-224
[5]   Topology optimization of fluids in Stokes flow [J].
Borrvall, T ;
Petersson, J .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2003, 41 (01) :77-107
[6]  
*COMSOL, 2004, FEMLAB REF MAN
[7]  
Eschenauer HA, 2001, Appl Mech Rev, V54, P331, DOI DOI 10.1115/1.1388075
[8]   Topology optimization of channel flow problems [J].
Gersborg-Hansen, A ;
Sigmund, O ;
Haber, RB .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2005, 30 (03) :181-192
[9]  
Gersborg-Hansen A., 2003, THESIS TU DENMARK LY
[10]  
Geschke O., 2004, MICROSYSTEM ENG LAB