HS-4220: Size Optimization Study on an Impact Simulation Using RADIOSS
Learn how to perform a size optimization on a finite element model defined for RADIOSS.
The RADIOSS model shown in Figure 1 is run using the RADIOSS Starter and Engine.
The objective is to minimize the mass of the beam under the following constraints:
- Internal energy must be more than 450
- Resulting reaction force must be less than 75
Create Base Input Template
In this step, create the base input template in HyperStudy.
- Start HyperStudy.
-
From the menu bar, click .
The Editor opens.
- In the File field, navigate to your working directory and open the file boxbeam1_0000.rad.
-
Create parameter for /PROP/SHELL/1.
-
Assign /PROP/SHELL/2 the same thickness as /PROP/SHELL/1.
- Find /PROP/SHELL/2 and highlight the field for thickness.
- Right-click on the highlighted fields and select context menu. from the
-
Create parameter for /PROP/SHELL/3.
-
Assign /PROP/SHELL/4 the same thickness as /PROP/SHELL/3.
- Find /PROP/SHELL/4 and highlight the field for thickness.
- Right-click on the highlighted fields and select context menu. from the
- Click OK to close the Editor.
- In the Save Template dialog, navigate to your working directory and save the file as boxbeam1.tpl.
View Base Input Template in TextView
- Open HyperMesh Desktop.
-
On the Client Selector toolbar, select TextView.
-
Open base input template.
-
Find /PROP/SHELL.
-
On the Text toolbar, click .
The text editor evaluates the Templex statements, and replaces the parameters with their initial values.
-
Repeat step 4 and search /PROP/SHELL again.
You will find the following:
-
Close HyperMesh Desktop.
Note: You do not need to save the session.
Perform the Study Setup
-
Start a new study in the following ways:
- From the menu bar, click .
- On the ribbon, click .
- In the Add Study dialog, enter a study name, select a location for the study, and click OK.
- Go to the Define Models step.
-
Add a Parameterized File model.
-
Define a model dependency
-
Click Import Variables.
Two input variables are imported from the boxbeam1.tpl resource file.
- Go to the Define Input Variables step.
- Review the input variable's lower and upper bound ranges.
Perform Nominal Run
- Go to the Test Models step.
-
Click Run Definition.
An approaches/setup_1-def/ directory is created inside the study Directory. The approaches/setup_1-def/run__00001/m_1 directory contains the input file, which is the result of the nominal run.
Create and Evaluate Output Responses
In this step you will create two output responses.
- Go to the Define Output Responses step.
-
Create the Energy output response, which is the initial energy of the
model.
-
Create the Force output response, which is the resultant reaction force in the
Z-direction.
-
Create the Mass output response.
- Click Evaluate to extract the response values.
Run Optimization
-
Add an Optimization.
- In the Explorer, right-click and select Add from the context menu.
- In the Add dialog, select Optimization.
- For Definition from, select Setup and click OK.
- Go to the step.
- Click the Objectives/Constraints - Goals tab.
-
Apply an objective on the Mass output response.
- Click Add Goal.
- In the Apply On column, select Mass.
- In the Type column, select Minimize.
-
Apply a constraint to the Energy output response.
- Click Add Goal.
- In the Apply On column, select Energy.
- In the Type column, select Constraint.
- deterministic
- In column 1, select >= (less than or equal to).
- In column 2, enter 450.
-
Apply a constraint to the Force output response.
- Click Add Goal.
- In the Apply On column, select Force.
- In the Type column, select Constraint.
- deterministic
- In column 1, select <= (less than or equal to).
- In column 2, enter 75.
- Go to the step.
-
In the work area, set the Mode to Adaptive
Response Surface Method (ARSM).
Note: Only the methods that are valid for the problem formulation are enabled.
- Click Apply.
- Go to the step.
- Click Evaluate Tasks.
- Go to the step.
-
View iteration history of optimization.