aerostructure_design_space module¶
Aerostructure MDO problem’s Design Space¶
- class gemseo.problems.aerostructure.aerostructure_design_space.AerostructureDesignSpace[source]
Bases:
DesignSpace
AerostructureDesignSpace creates the
DesignSpace
of the Aerostructure problem whoseMDODiscipline
areAerodynamics
,Structure
andMission
.thick_airfoils belongs to [5., 25.], with initial value equal to 15.
thick_panels belongs to [1., 20.], with initial value equal to 3.
sweep belongs to [10., 35.], with initial value equal to 25.
drag belongs to [100., 1000.], with initial value equal to 340.
forces belongs to [-1000., 1000.], with initial value equal to 400.
lift belongs to [0.1, 1.0], with initial value equal to 0.5
mass belongs to [100000., 500000.], with initial value equal to 100000.
reserve_fact belongs to [1000., 1000.], with initial value equal to 0.
Constructor.
- dimension: int
The total dimension of the space, corresponding to the sum of the sizes of the variables.
- normalize: dict[str, ndarray]
The normalization policies of the variables components indexed by the variables names; if True, the component can be normalized.
- variable_types: dict[str, ndarray]
The types of the variables components, which can be any
DesignSpace.DesignVariableType
.
Examples using AerostructureDesignSpace¶
MDO formulations for a toy example in aerostructure