OpenFOAM - Adjoint Optimisation
The course covers both the computation of the so-called sensitivity maps and the full optimisation process, including shape and mesh morphing. The theoretical background is accompanied by hands-on training focusing on the set-up of the OpenFOAM adjoint solver, discussing its capabilities and following the steps required to perform a shape optimisation loop. The first part of the course introduces the continuous adjoint method applied to fluid mechanics with a focus om the key features that make it a valuable tool for industrial problems. The course is organised with collaboration of leading experts in the development of continuous adjoint methods in aerodynamics, with a rich portfolio of applications in internal and external aerodynamics, e.g. cars, aircraft, turbo machinery, from the group of Prof. K.C. Giannakoglou, National Technical University of Athens (NTUA)..
Day 1 & 2
- The continuous adjoint in the Official release of OpenFOAM
- Introduction to the continuous adjoint method. Examples relating to 1D flow of incompressible fluids
- Interpretation of the adjoint fields
- Development of the continuous adjoint method in multi-dimensional flows
- Handling of various objective and constraint functions
- Adjoint methods for turbulent flows
- The adjoint to the Reynolds-Averaged Navier-Stokes equations
- Adjoint to the Spalart-Allmaras turbulence model
- Continuous adjoint methods and grid sensitivities
- Use of sensitivity maps
- Workflow for automated shape optimization loops
- Hands-on:
- internal and external flows