HS-4500: System Reliability Optimization (SRO) on the Arm Model
Tutorial Level: Intermediate In this tutorial, you will experience SRO and compare SRO with the Sequential Optimization and Reliability Assessment (SORA) presented in HS-5000: Stochastic Method Comparison: Stochastic Study of the Arm Model.
SRO searches for designs that satisfy design requirements with a required probability of success for the entire system, rather than the reliability of individual constraints.
Run System Reliability Optimization
In this step, you will perform a SRO starting from the optimal solution found with Global Response Search Method (GRSM).
- Open HyperStudy and import HS-4500.hstx to your working directory.
-
Add an Optimization.
- In the Study Explorer, right-click and select Add from the context menu.
- In the Add dialog, select Optimization and enter SRO in the Label field.
- Click OK.
-
Copy the parameter values at the optimal design.
-
Apply a goal on the Volume output response as shown in Figure 2.
- Go to the Define Output Responses step.
- Click the Objectives/Constraints - Goals tab.
- Click Add Goal.
- In the Apply On column, select Volume (m_1_r_1).
- In the Type column, select Minimize.
Figure 2. 
-
Apply a constraint on the Max_Disp output response.
-
Create five more constraints by repeating step 5, except change the
output response, bound value, and the cumulative distribution function for each
constraint as shown in Table 1.
Table 1. Constraint Output Response Bound Value Cumulative Distribution Function Constraint 2 Max_Stress_1 (m_1_r_4) 200 99 Constraint 3 Max_Stress_2 (m_1_r_5) 200 99 Constraint 4 Max_Stress_3 (r_4) 200 99 Constraint 5 Max_Stress_4 (r_7) 200 99 Constraint 6 Max_Stress_5 (r_8) 200 99 Six constraints in total have been added.Figure 4. 
-
Define specifications.
- Go to the Specifications step.
- In the work area, set the Mode to System Reliability Optimization (SRO).
- Click Apply.
-
Evaluate tasks.
- Go to the Evaluate step.
- Click Evaluate Tasks.
- Click the Iteration History tab to review the results.
Run a Robust System Reliability Optimization
In this step, you will run a robust System Reliability Optimization to create a family of optimal designs.
-
Add an optimization.
- In the Study Explorer, right-click SRO and select Copy from the context menu.
- In the Label field, enter SRO_ROB and click OK.
- Go to the step.
- Open the Distributions tab.
-
- Click the Distributions tab.
- For the active input variables, click the Distributions tab and define Normal distribution with Variance type as shown in the figure below.
The Distribution Settings column displays the nominal parameter values and the variance σ² which is computed using the standard deviation σ of a parameter around its mean. Define the Variance value as 6.25e-4 for all of the active input variables.Figure 5. 
Figure 6. 
- Go to the step.
- Open the Objectives/Constraints - Goals tab.
-
Set the cumulative distribution function for all constraints to 95.
-
In the 2 column, click
.
- For cumulative distribution function, enter 95.
Figure 7. 
-
In the 2 column, click
- Go to the step.
- Set the mode to System Reliability Optimization.
- In the Channel Selector, set System Reliability (%) to 95 and enable the Robust Optimization checkbox.
- Click Apply.
-
Evaluate tasks.
- Go to the step.
- Click Evaluate Tasks.
- Go to the step.
-
Open the Optima tab.
Tip: You can use the Optima tab to visualize the Pareto front that represents the trade-off between performance and robustness.If Robust optimization is activated, the optimization problem is formulated as a multi-objective problem between the nominal objective goal and minimizing the objectives’s standard deviation. A family of optimal designs is created that explore the trade-off between performance and robustness.

