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

12/03/2017
by   Steven M. Kast, et al.
0

In recent years, the use of adjoint vectors in Computational Fluid Dynamics (CFD) has seen a dramatic rise. Their utility in numerous applications, including design optimization, data assimilation, and mesh adaptation has sparked the interest of both researchers and practitioners alike. In many of these fields, the concept of an adjoint is explained differently, with various notations and motivations employed. Further complicating matters is the existence of two seemingly different types of adjoints -- "continuous" and "discrete" -- as well as the more formal definition of adjoint operators employed in linear algebra and functional analysis. These issues can make the fundamental concept of an adjoint difficult to pin down. In these notes, we hope to clarify some of the ideas surrounding adjoint vectors and to provide a useful reference for both continuous and discrete adjoints alike. In particular, we focus on the use of adjoints within the context of output-based mesh adaptation, where the goal is to achieve accuracy in a particular quantity (or "output") of interest by performing targeted adaptation of the computational mesh. While this is our application of interest, the ideas discussed here apply directly to design optimization, data assimilation, and many other fields where adjoints are employed.

READ FULL TEXT

page 10

page 37

research
12/23/2019

Using trullekrul in pde2path – anisotropic mesh adaptation for some Allen-Cahn models in 2D and 3D

We describe by means of some examples how some functionality of the mesh...
research
06/29/2020

A new Hodge operator in Discrete Exterior Calculus. Application to fluid mechanics

This article introduces a new and general construction of discrete Hodge...
research
03/09/2021

FlowMesher: An automatic unstructured mesh generation algorithm with applications from finite element analysis to medical simulations

In this work, we propose an automatic mesh generation algorithm, FlowMes...
research
09/03/2023

MQENet: A Mesh Quality Evaluation Neural Network Based on Dynamic Graph Attention

With the development of computational fluid dynamics, the requirements f...
research
07/22/2022

E2N: Error Estimation Networks for Goal-Oriented Mesh Adaptation

Given a partial differential equation (PDE), goal-oriented error estimat...
research
04/25/2017

Controlling the Error on Target Motion through Real-time Mesh Adaptation: Applications to Deep Brain Stimulation

We present an error-controlled mesh refinement procedure for needle inse...
research
07/19/2022

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

This article presents a detailed introduction to density-based topology ...

Please sign up or login with your details

Forgot password? Click here to reset