HS-1550: Set Up a Shape Optimization Study Using HyperMesh and Abaqus
Learn how to perform a shape optimization using HyperMesh and HyperStudy. You will be using the finite element solver Abaqus, and HyperMorph to do the shape parameterization. This tutorial also demonstrates how to solve a problem when HyperMesh and HyperStudy are running in Windows and the solver is on a UNIX platform.
- Use HyperMorph to generate a shape variable.
- Run a study from inside HyperMesh.
- Perform a shape parameterization using HyperStudy.
- Set up a study.
- Write a script to run Abaqus on UNIX and register the script in the preference file.
- Run an optimization study.

Figure 1.
Load the Model in HyperMesh
Perform Shape Parameterization in HyperMorph
Set Up Basic Solver Script
Register Abaqus as a Solver
Perform the Study Setup
Perform Nominal Run
Create and Evaluate Output Responses
In this step you will create two output responses: Mass and Max_Stress.
- Go to the Define Output Responses step.
-
Create the Mass output response.
-
Create the Max_Stress 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 an approach and click OK.
- Go to the step.
- Click the Objectives/Constraints - Goals tab.
-
Add an objective.
- Click Add Goal.
- In the Apply On column, select Mass (r_1).
- In the Type column, select Minimize.