uncertain_space module¶
The uncertain space for the beam use case.
- class gemseo_umdo.use_cases.beam_model.uncertain_space.BeamUncertainSpace(uniform=True, **deltas)[source]
Bases:
ParameterSpace
The advanced uncertain space for the beam use case.
math:F, \(E\) and \(\sigma_{\text{all}}\) are random variables with nominal values -200000, 73500 and 300 and deviation values 10%, 5% and 5%.
Their probability distribution are centered in these values denoted \(\mu_F\), \(\mu_E\) and \(\mu_{\sigma_{\text{all}}}\).
Precisely, a uniform distribution is defined by the minimum \(\mu (1 - \delta)\) and the maximum \(\mu (1 + \delta)\) and a Gaussian distribution is defined by the mean \(\mu\) and the standard deviation \(|\mu|\delta/3\), where \(\delta\) is an aforementioned deviation value.
- Parameters:
- dimension: int
The total dimension of the space, corresponding to the sum of the sizes of the variables.
- distribution: ComposedDistribution
The joint probability distribution of the uncertain variables.
- distributions: dict[str, Distribution]
The marginal probability distributions of the uncertain 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
.