sellar_design_space module¶
The design space for the MDO problem proposed by Sellar et al. in.
Sellar, R., Batill, S., & Renaud, J. (1996). Response surface based, concurrent subspace optimization for multidisciplinary system design. In 34th aerospace sciences meeting and exhibit (p. 714).
- class gemseo.problems.sellar.sellar_design_space.SellarDesignSpace(dtype='complex128')[source]
Bases:
DesignSpace
The design space for the MDO problem proposed by Sellar et al (1996).
It is composed of: - \(x_{local}\) belonging to \([0., 10.]\), - \(x_{shared,1}\) belonging to \([-10., 10.]\), - \(x_{shared,2}\) belonging to \([0., 10.]\), - \(y_1\) belonging to \([-100., 100.]\), - \(y_2\) belonging to \([-100., 100.]\).
This design space is initialized with the initial solution:
\(x_{local}=1\),
\(x_{shared,1}=4\),
\(x_{shared,2}=3\),
\(y_1=1\),
\(y_2=1\).
- Parameters:
dtype (str) –
The type of the variables defined in the design space.
By default it is set to “complex128”.
- 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
.