Adjoint Error Estimation

Adjoint error estimates give estimates of the impact of local discretization errors in the flow equations on the accuracy of the respective cost function.

The subset ΛP,Λv,ΛT of the flow adjoint solution vector ΛQ in Eqn. (5085) represents the (local) cost function sensitivity to the discrete second-order flow residual Rflow[Q(X),X] .

To give an estimate of the local discretization error, the third-order MUSCL correction Ψ ( 3 ) can be defined by using the discrete third-order MUSCL computed residual, R ( 3 ) [ ( Q ( X ) , X ) ] :

Figure 1. EQUATION_DISPLAY
Ψ ( 3 ) R ( 3 ) [ ( Q ( X ) , X ) ] R [ ( Q ( X ) , X ) ]
(5122)

where Q is the solution of the governing equations of the physics being simulated and X is the mesh vertex positions.

The error estimate is limited to estimating the error in the objective due to discretization error in the flow equations only. The direct effect of discretization error in other equations is not included in this error estimate.

NoteA large local discretization error is due to the numerical error not being evenly distributed over the domain. Ψ ( 3 ) gives a rough estimate of that error. A more consistent error estimate that is obtained through mesh refinement is computationally more expensive to compute.
Because the adjoint solution is proportional to d L d R , the change in the objective due to an increase in the discretization order can be estimated by multiplying the adjoint by the change in the residual. This change provides an estimate for the discretization error in the objective at a given location. Defined more formally, the Adjoint Error Estimate is given as the (convolution) product between the (local) discretization error Ψ ( 3 ) and the flow adjoint solution ΛQ for the given cost function L :
Figure 2. EQUATION_DISPLAY
AErrLΨ(3)ΛQ
(5123)

A E r r L is a direct (but simple) estimate of the effect that the local numerical error has on the computed value of the cost function L . The sum over the entire domain:

A E r r L

gives the total effect of the numerical error on the cost function L . The field A E r r L provides useful information when performing mesh adaption and for improving the accuracy of the cost function.