A detailed introduction to density-based topology optimisation of fluid flow problems with implementation in MATLAB

07/19/2022
by   Joe Alexandersen, et al.
0

This article presents a detailed introduction to density-based topology optimisation of fluid flow problems. The goal is to allow new students and researchers to quickly get started in the research area and to skip many of the initial steps, often consuming unnecessarily long time from the scientific advancement of the field. This is achieved by providing a step-by-step guide to the components necessary to understand and implement the theory, as well as extending the supplied MATLAB code. The continuous design representation used and how it is connected to the Brinkman penalty approach, for simulating an immersed solid in a fluid domain, is illustrated. The different interpretations of the Brinkman penalty term and how to chose the penalty parameters are explained. The accuracy of the Brinkman penalty approach is analysed through parametric simulations of a reference geometry. The chosen finite element formulation and the solution method is explained. The minimum dissipated energy optimisation problem is defined and how to solve it using an optimality criteria solver and a continuation scheme is discussed. The included MATLAB implementation is documented, with details on the mesh, pre-processing, optimisation and post-processing. The code has two benchmark examples implemented and the application of the code to these is reviewed. Subsequently, several modifications to the code for more complicated examples are presented through provided code modifications and explanations. Lastly, the computational performance of the code is examined through studies of the computational time and memory usage, along with recommendations to decrease computational time through approximations.

READ FULL TEXT

page 7

page 14

page 15

page 20

page 22

page 23

page 25

page 26

research
07/27/2021

A finite element method for simulating soft active non-shearable rods immersed in generalized Newtonian fluids

We propose a finite element method for simulating one-dimensional solid ...
research
02/27/2023

On the Calculation of the Brinkman Penalization Term in Density-Based Topology Optimization of Fluid-Dependent Problems

In topology optimization of fluid-dependent problems, there is a need to...
research
08/17/2018

A Nitsche-based cut finite element method for the coupling of incompressible fluid flow with poroelasticity

The focus of this contribution is the numerical treatment of interface c...
research
06/23/2021

A Mixed Finite Element Approximation for Fluid Flows of Mixed Regimes in Porous Media

In this paper, we consider the complex flows when all three regimes pre-...
research
01/04/2023

Statically Condensed Iterated Penalty Method for High Order Finite Element Discretizations of Incompressible Flow

We introduce and analyze a Statically Condensed Iterated Penalty (SCIP) ...
research
02/01/2018

Slate: extending Firedrake's domain-specific abstraction to hybridized solvers for geoscience and beyond

Within the finite element community, discontinuous Galerkin (DG) and mix...
research
12/03/2017

An Introduction to Adjoints and Output Error Estimation in Computational Fluid Dynamics

In recent years, the use of adjoint vectors in Computational Fluid Dynam...

Please sign up or login with your details

Forgot password? Click here to reset