Adjoint
The adjoint method is an efficient means to predict the influence of many input parameters on some engineering quantities of interest in a simulation.
In other words, it provides the sensitivity of objectives (cost functions) with respect to input parameters such as design variables or values of boundary conditions. Examples of questions to which the adjoint method can help provide answers are:
- What effect does the shape of a duct have on the pressure drop (Sensitivity with Respect to Design Parameters)?
- What is the influence of inlet conditions on flow uniformity at the outlet (Sensitivity with Respect to Boundary Parameters)?
- What areas on the surface have the largest impact on the engineering quantity of interest (Surface Sensitivity)?
- What is the effect of the numerical error on the engineering quantity (Adjoint Error Estimation)?
An adjoint analysis is performed in two major steps. First, you calculate the steady-state solution for the physical phenomena of interest using Supported Models. The result of this simulation is referred to as the "primal solution". In the second step, you evaluate the adjoint of the simulated physics based on the previously obtained primal solution.
Simulation Inputs and Outputs
The primal simulation is performed in three steps (where an initial mesh, , is assumed to exist):
- Design parameters prescription:
Definition of how the shape of the initial mesh can be deformed by changing the values of design parameters, . This definition defines a relationship between the design variables and the resulting mesh with points . These mesh points can be the result of a mesh deformation or another mesh generation process.
- Primal solution:
Iterative solution of the governing equations of the physics being simulated, denoting its solution as .
- Solution analysis:
Creation of report objectives, , to evaluate physical quantities on parts, such as the drag force on a vehicle.
Following these steps, the calculation of the objectives is performed in a sequence of operations whose input is the set of prescribed design parameters and output is .
The adjoint of the simulated physics is then calculated in the reverse order to which the primal simulation is performed.