OS-T: 4020 Composite Bike Frame Optimization
In this tutorial you will perform a ply orientation optimization for a composite structure.
- Objective
- Minimize volume.
- Constraints
- A given maximum nodal displacement.
- Design Variables
- Layer thickness.
Launch HyperMesh and Set the OptiStruct User Profile
Open the Model
Set Up the Model
Create Load Collectors
Create Loads
Create Constrains
Create Load Steps
Create Design Variables
Set Up the Optimization
Create Optimization Responses
- From the Analysis page, click optimization.
- Click Responses.
-
Create the volume response, which defines the volume fraction of the design
space.
- In the responses= field, enter volume.
- Below response type, select volume.
- Set regional selection to total and no regionid.
- Click create.
-
Create the displacement response.
- Click return to go back to the Optimization panel.
Create Design Constraints
- Click the dconstraints panel.
- In the constraint= field, enter Disp.
- Click response = and select disp.
- Check the box next to upper bound, then enter 1.8.
- Using the loadsteps selector, select crank.
- Click create.
- Click return to go back to the Optimization panel.
A constraint is defined on the response disp. It states that any solution (min. volume) needs to have a displacement lower than 1.8 mm to be feasible.
Define the Objective Function
- Click the objective panel.
- Verify that min is selected.
- Click response and select volume.
- Click create.
- Click return twice to exit the Optimization panel.
Run the Optimization
View the Results
- From the Page Controls toolbar, click to open a session of HyperView.
- From the menu bar, click .
- In the Open Session File dialog, navigate to your working directory and open the bicycle_frameOPT_hist.mvw file.
This file contains plots of the objective, constraints, and design variables against iteration history.