Contact
Ask for a free 30 min call
Close
2n

Structural Optimization Analysis

How to get clean CAD Geometries and Optimized Design Checking
The new topologies that are obtained in a topology optimization simulation cannot be used directly. They must be transformed in CAD geometries. We present below how to reverse engineering the optimized component using any of the four methods available in ANSYS Mechanical.
There is one approach for lattice optimization and a common one for the other three methods. We begin with the lattice optimization.

How to get clean CAD Geometries and Optimized Design Checking

The results must be transferred to a geometry box. After update the geometry must be opened with ANSYS SpaceClaim.

How to get clean CAD Geometries and Optimized Design Checking

The Shell command is to be used with Use density attributes from the Basic type.
After setting transparency style we can see the internal lattice structure.

How to get clean CAD Geometries and Optimized Design Checking

In ANSYS Mechanical we are able to see better using section planes.

How to get clean CAD Geometries and Optimized Design Checking

Now, for the other three methods, the optimized geometry can be exported as STL file.

How to get clean CAD Geometries and Optimized Design Checking

Using SpaceClaim the STL file is converted in a CAD geometry. The imported STL file looks like this.

How to get clean CAD Geometries and Optimized Design Checking

In the following pictures there are detailed steps done for the STL file corresponding to Level Set Optimization.

The body is going to be wrapped and smoothed, so it is a good idea to enlarge it using Pull command.

How to get clean CAD Geometries and Optimized Design Checking

A Shrinkwrap operation can be performed. The settings regarding Angle Threshold and option to Preserve features are problem dependent. There is no universal methodology.

How to get clean CAD Geometries and Optimized Design Checking

Then a Smooth operation can be deployed.

How to get clean CAD Geometries and Optimized Design Checking

Again, the options that are used for the smooth operation are problem dependent.

How to get clean CAD Geometries and Optimized Design Checking

Finally, AutoSkin command is used and we get the CAD geometry.

How to get clean CAD Geometries and Optimized Design Checking

It is obvious that this shape is not preserving the dimensions for the holes of the bolts, the location of the shaft/bearing plus the connection surface to the plate. Also, the faces are defined in such a way that boundary conditions cannot be applied directly.
This can be managed by using Boolean operations (intersection with the plate, remove material using the bolts, fill the shaft/bearing hole and drill to the right dimensions).
ANSYS SpaceClaim or ANSYS DesignModeler can be used for these operations. In this example we have been used ANSYS DesignModeler.

How to get clean CAD Geometries and Optimized Design Checking

How to get clean CAD Geometries and Optimized Design Checking

For the worst load case scenario we get a very small area where the limit of 250 Mpa for the equivalent stress is exceeded. All the imposed displacements are in limits.

How to get clean CAD Geometries and Optimized Design Checking

What are the next steps in this case?

We can adjust the fillet radius in ANSYS SpaceClaim, or we can smooth more or inflate more at the beginning of reverse engineering process, or to consider the STL file of an earlier iteration (which has a lower mass reduction). There is no standard procedure, this is problem dependent.

Conclusions:

  • ANSYS SpaceClaim should be used to obtain valid CAD geometries based on the stl files generated by ANSYS Mechanical;
  • The CAD file that we obtain is not 100% accurate and it must be corrected to fit the original assembly conditions. Special attention must be paid in order to have the faces correctly defined so that to correctly apply necessary boundary conditions for the final simulation (checking that all conditions are satisfied);
  • Not always the last valid optimization iteration from ANSYS Mechanical is passing the final check and the whole process is reiterated till we get the desired result.

Leave a Comment

Your email address will not be published. Required fields are marked *