Skip to content

Sensitivity analysis. Finite difference or direct approach.

danielandresarcones edited this page Apr 13, 2022 · 3 revisions

To calculate the sensitivity of an objective function F to a modification of the design parameters s, we start from

f1

where u are the state variables that depend on s and S is the set of state equations of the system. Applying the chain rule of differentiation and operating, this yields:

f2

The evaluation of the partial derivatives is problem-specific. In most cases, they are calculated following a finite differences scheme:

f3

This method is extremely inefficient when the number of degrees of freedom greatly exceeds the number of functions to be evaluated, as is usually the case in shape optimization problems. Therefore, this approach is not recommended except for simple cases.

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