gemseo_umdo.formulations¶
Formulations for multidisciplinary design problems under uncertainty.
A MDOFormulation
defines an OptimizationProblem
from one or several DesignSpace
,
an objective and constraints.
The objective can be either minimized (default) or maximized.
In the context of deterministic MDO,
the OptimizationProblem
is handled by a driver (see DriverLib
),
typically an optimizer (see OptimizationLibrary
),
or a design of experiments (DOE, see DOELibrary
).
In the frame of robust MDO,
the UMDOFormulation
uses a MDOFormulation
with a ParameterSpace
defining the uncertain variables
and executes the corresponding OptimizationProblem
with a particular DOE.
Then,
it post-processed the associated Database
to estimate the statistics applied to the objective and constraints.
The most common UMDOFormulation
is Sampling
,
consisting in estimating the statistics with (quasi) Monte Carlo techniques.