Fluid flow topology optimization in PolyTop: stability and computational implementation
- 692 Downloads
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.
KeywordsTopology optimization Polygonal finite elements Matlab Stokes flow
Glaucio H. Paulino acknowledges support from the US National Science Foundation through grants #1559594 (formerly #1335160) and #1624232 (formerly #1437535). Ivan F. M. Menezes and Anderson Pereira acknowledge the financial support provided by Tecgraf/PUC-Rio (Group of Technology in Computer Graphics), Rio de Janeiro, Brazil. The information presented in this publication is the sole opinion of the authors and does not necessarily reflect the views of the sponsors or sponsoring agencies.
- Kreissl S, Maute K (2012) Levelset based fluid topology optimization using the extended finite element method. Struct Multidiscip Optim 46(3):311–326. doi: 10.1007/s00158-012-0782-8
- Pereira A, Menezes IFM, Talischi C, Paulino GH (2011) An efficient and compact Matlab implementation of topology optimization: application to compliant mechanisms. In: XXXII Iberian Latin-American Congress on Computational Methods in EngineeringGoogle Scholar