Skip to content

Sensitivity analysis. Adjoint approach.

danielandresarcones edited this page Apr 14, 2022 · 2 revisions

On the contrary to the direct approach, the adjoint approach starts from the Lagrangian formulation of the unconstrained optimization problem:

f1

where F is the objective function, S is the set of state equations and u* are the discrete adjoint variables of the state variables acting as Lagrangian multipliers. Differentiating and solving for the adjoint variables, we obtain

f2

Substituting in the derivative of the Lagrangian formulation gives:

f3

The adjoint variables are evaluated once per state equation, making this the preferred approach for cases where the number of state equations is smaller than the number of design variables.

References

Project information

Getting Started

Tutorials

Developers

Kratos structure

Conventions

Solvers

Debugging, profiling and testing

HOW TOs

Utilities

Kratos API

Kratos Structural Mechanics API

Clone this wiki locally