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]