OS-2000 Design Concept For A Structural C-Clip
OS-2000 Design Concept For A Structural C-Clip
The topology optimization technique yields a new design and optimal material distribution. Topology
optimization allows designers to start with a design that already has the advantage of optimal material
distribution and is ready for design fine tuning with shape or size optimization.
In this tutorial, topology optimization is performed on a model to create a new topology for the structure,
removing any unnecessary material. The resulting structure is lighter and satisfies all design constraints.
The optimization problem for this tutorial is stated as:
Exercise
1
OS-2000 Design Concept for a Structural C-clip
2. Right-click inside of the Model Browser window, activate the menu over Create, and click Material.
When in this pop-up, do not press the ENTER key until you are done.
3. In the Name: field, type Steel.
4. Select MAT1 as Card image:.
5. Select the box for Card edit material upon creation and click Create.
The MAT1 card image opens.
6. For E, enter the value 2.1E5.
7. For Nu, enter the value 0.3.
8. For RHO, enter the value 7.9E-9.
9. Click return.
10. Right-click inside the Model Browser window, activate the menu over Create, and click Property.
11. In the Name: field, type prop_shell.
12. Select PSHELL as the Card image:.
13. Select the Material tab and check the box for Assign material.
14. From the Name menu, select Steel as the material.
15. Select the Property tab and select the box for Card edit property upon creation, and click Create.
The PSHELL card image appears. A new property has been created and the material property
(named Steel) is assigned to it. Look for the material ID under the MID1 field.
16. Activate the thickness field for the shell component by clicking [T].
This allows you to edit this field. Accept the default of 1.0.
17. Click return to go to the main menu.
To update the component collectors with the newly created properties, click on
2
OS-2000 Design Concept for a Structural C-clip
4. Click return.
3
OS-2000 Design Concept for a Structural C-clip
4
OS-2000 Design Concept for a Structural C-clip
5
OS-2000 Design Concept for a Structural C-clip
The finite element model, consisting of shell elements, element properties, material properties, and loads
and boundary conditions has been defined. Now a topology optimization will be performed with the goal
of minimizing the amount of material to be used. Typically, removing the material in an existing volume
with the same loads and boundary conditions makes the model less stiff and more prone to deformation.
Therefore, we need to track the displacements (which represents the stiffness of the structure) and
constrain the optimization process such that the least material necessary is used and overall stiffness is
also achieved.
The forces in the structure are applied on the outer nodes of the opening of the clip, making those two
nodes critical locations in the mesh where the maximum displacement is likely to occur. In this tutorial,
we will apply a displacement constraint on the nodes so that they would not displace more than 0.07 in
the y-axis.
6
OS-2000 Design Concept for a Structural C-clip
7
OS-2000 Design Concept for a Structural C-clip
cclip_complete.out OptiStruct output file containing specific information on the file setup, the
setup of the optimization problem, estimates for the amount of RAM and
disk space required for the run, information for each optimization
iteration, and compute time information. Review this file for warnings
and errors that are flagged from processing the cclip_complete.fem file.
cclip_complete.sh Shape file for the final iteration. It contains the material density, void
size parameters and void orientation angle for each element in the
analysis. This file may be used to restart a run.
cclip_complete.hgdata HyperGraph file containing data for the objective function, percent
constraint violations, and constraint for each iteration.
cclip_complete.oss OSSmooth file with a default density threshold of 0.3. The user may edit
the parameters in the file to obtain the desired results.
cclip_complete_hist.mvw Contains the iteration history of the objective, constraints, and the design
variables. It can be used to plot curves in HyperGraph, HyperView, and
MotionView.
8
OS-2000 Design Concept for a Structural C-clip
cclip_complete.stat Contains information about the CPU time used for the complete run and
also the break up of the CPU time for reading the input deck, assembly,
analysis, convergence, etc.
OptiStruct provides element density information for all iterations, and also gives displacement and von
Mises stress results (linear static analysis) for the starting and last iterations. This section describes how
to view those results in HyperView.
3. Select Design under the load case section and the last iteration listed.
4. From Results menu, click on Plot > Iso.
5. In the panel area at the bottom of the GUI, choose Element Densities as the Result type.
6. Set the Current Value: to 0.3.
7. Click on Top view orientation to set the correct view.
8. Click Apply.
9
OS-2000 Design Concept for a Structural C-clip
9. Move the slider below Current value: to change the density threshold.
You will see the iso value in the graphics window update interactively when you scroll to a new value.
Use this tool to get a better look at the material layout and the load paths from OptiStruct.
Step 17: Compare Static Contour of Original to the Optimized Material Layout
1. In HyperView, click on the Next Page arrow toolbar button to go to page 3.
This will bring up the cclip_complete_s1.h3d file, which contains the static subcase results for the
first and last iteration steps.
2. Divide this page into two vertical windows using the Page Layout toolbar icon .
10
OS-2000 Design Concept for a Structural C-clip
15. Now click on the first window and click on the Contour button .
16. Change the result type to Element Stresses (2D & 3D) (t).
17. For Averaging method:, select Simple and click Apply.
Click with the right button on the first window; choose Apply Style To, then Current Page, and
18. select Contour.
These stress results can be used only as reference to help understanding how far from the limits the
design is.
Remember that topologic optimization will show you a concept shape and the stress results should be
validated during the next design phases.
11