Model 4: 50-DOF Complex Hyperplane Assembly
- otaf.example_models.models_3_D.model4.eval_credal_set_constraints(x_std, tol=0.21, capa=1.0, hPlate=30.0)[source]
Evaluate the normalized credal set boundary conditions.
- Parameters:
x_std (np.ndarray) – A 1D array containing standard deviation vector values.
tol (float, default 0.21) – The baseline design tolerance.
capa (float, default 1.0) – The process capability standard multiplier.
hPlate (float, default 30.0) – The height parameter of the plate component.
- Returns:
An array containing the evaluated constraint metrics.
- Return type:
np.ndarray
- otaf.example_models.models_3_D.model4.eval_scaled_credal_set_constraints(x_scaled, max_std_vect, tracker=None, experiment_key=None, tol=0.21, capa=1.0, hPlate=30.0)[source]
Map scaled deviations to real values and evaluate constraints.
- Parameters:
x_scaled (np.ndarray) – The scaled standard deviation vector inputs.
max_std_vect (np.ndarray) – The upper-bound limits for standard deviation mapping.
tracker (Any, optional) – Data logging tracker instance. Default is None.
experiment_key (Any, optional) – Unique identifier key for tracking logs. Default is None.
tol (float, default 0.21) – The baseline design tolerance.
capa (float, default 1.0) – The process capability standard multiplier.
hPlate (float, default 30.0) – The height parameter of the plate component.
- Returns:
The calculated constraint evaluation bounds array.
- Return type:
np.ndarray
- otaf.example_models.models_3_D.model4.get_scaled_credal_set_constraints_function(max_std_vect, tracker=None, experiment_key=None, tol=0.21, capa=1.0, hPlate=30.0)[source]
Generate a wrapped lambda function for scaled constraints.
- Parameters:
max_std_vect (np.ndarray) – The upper-bound limits for standard deviation mapping.
tracker (Any, optional) – Data logging tracker instance. Default is None.
experiment_key (Any, optional) – Unique identifier key for tracking logs. Default is None.
tol (float, default 0.21) – The baseline design tolerance.
capa (float, default 1.0) – The process capability standard multiplier.
hPlate (float, default 30.0) – The height parameter of the plate component.
- Returns:
A single-argument function mapping x_scaled to its evaluated constraint array.
- Return type:
Callable[[np.ndarray], np.ndarray]