Fluid flow topology optimization in PolyTop: stability and computational implementation

被引:41
作者
Pereira, Anderson [1 ]
Talischi, Cameron [2 ]
Paulino, Glaucio H. [2 ,3 ]
Menezes, Ivan F. M. [1 ]
Carvalho, Marcio S. [1 ]
机构
[1] Pontif Catholic Univ Rio de Janeiro PUC Rio, Rua Marques Sao Vicente 225, BR-22453 Rio De Janeiro, RJ, Brazil
[2] Univ Illinois Urbana Champaign UIUC, Dept Civil & Environm Engn, Urbana, IL 61801 USA
[3] Georgia Inst Technol, Sch Sch Civil & Environm Engn, 790 Atlantic Dr, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
Topology optimization; Polygonal finite elements; Matlab; Stokes flow; ELEMENTS; DARCY;
D O I
10.1007/s00158-014-1182-z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a Matlab implementation of topology optimization for fluid flow problems in the educational computer code PolyTop (Talischi et al. 2012b). The underlying formulation is the well-established porosity approach of Borrvall and Petersson (2003), wherein a dissipative term is introduced to impede the flow in the solid (non-fluid) regions. Polygonal finite elements are used to obtain a stable low-order discretization of the governing Stokes equations for incompressible viscous flow. As a result, the same mesh represents the design field as well as the velocity and pressure fields that characterize its response. Owing to the modular structure of PolyTop, incorporating new physics, in this case modeling fluid flow, involves changes that are limited mainly to the analysis routine. We provide several numerical examples to illustrate the capabilities and use of the code. To illustrate the modularity of the present approach, we extend the implementation to accommodate alternative formulations and cost functions. These include topology optimization formulations where both viscosity and inverse permeability are functions of the design; and flow control where the velocity at a certain location in the domain is maximized in a prescribed direction.
引用
收藏
页码:1345 / 1364
页数:20
相关论文
共 21 条
[1]  
Allaire G., 2001, Shape Optimization by the Homogenization Method
[2]  
Bendse MP., 2003, Topology optimization: theory, methods, and applications, V2
[3]   On the finite element solution of the pure Neumann problem [J].
Bochev, P ;
Lehoucq, RB .
SIAM REVIEW, 2005, 47 (01) :50-66
[4]   Topology optimization of fluids in Stokes flow [J].
Borrvall, T ;
Petersson, J .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2003, 41 (01) :77-107
[5]   Level set topology optimization of fluids in Stokes flow [J].
Challis, Vivien J. ;
Guest, James K. .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2009, 79 (10) :1284-1308
[6]   A MIMETIC DISCRETIZATION OF THE STOKES PROBLEM WITH SELECTED EDGE BUBBLES [J].
da Veiga, L. Beirao ;
Lipnikov, K. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (02) :875-893
[7]   Topology optimization of unsteady incompressible Navier-Stokes flows [J].
Deng, Yongbo ;
Liu, Zhenyu ;
Zhang, Ping ;
Liu, Yongshun ;
Wu, Yihui .
JOURNAL OF COMPUTATIONAL PHYSICS, 2011, 230 (17) :6688-6708
[8]   The limits of porous materials in the topology optimization of stokes flows [J].
Evgrafov, A .
APPLIED MATHEMATICS AND OPTIMIZATION, 2005, 52 (03) :263-277
[9]   Topology optimization of channel flow problems [J].
Gersborg-Hansen, A ;
Sigmund, O ;
Haber, RB .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2005, 30 (03) :181-192
[10]   Topology optimization of creeping fluid flows using a Darcy-Stokes finite element [J].
Guest, JK ;
Prévost, JH .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2006, 66 (03) :461-484