Tutorial: Optimizing Topography

Defeature a model, run, and review the results of a topography optimization

In this lesson you will:
  • Run a baseline analysis of an oil pan to establish realistic design targets
  • Use a defeatured model to set up and run a topography optimization
  • Review the results of the topography optimization


Overview

Topography optimization is an advanced form of shape optimization that generates beads or swags on a design space. This approach is ideal for maximizing the stiffness of components without adding mass. It can also be used to maximize the frequency of a model, depending on your objective. Note that topography optimization only works on parts that are defined by surface geometry.

Typically, beads are very regular and are often simply aligned to major geometry features. Although they are well understood by manufacturers and do increase the stiffness of structures, topography optimization will usually result in a bead pattern that outperforms standard bead layouts.

In this tutorial, you will run a baseline analysis and topography optimization on a typical oil pan design space.

Analyze a Baseline Model

Let's start by opening the model and running a baseline analysis. Performing analysis on a model before setting up optimization helps ensure that any constraints and other parameters are reasonable.

  1. Press F7 to open the Demo Browser.
  2. Double-click the baseline_oilpan.stmod file to load it in the modeling window. Note that it has a pressure applied to the base part and is restrained with fasteners at the bolt holes.


  3. Make sure the display units in the lower right corner are set to MPA.
  4. Click Run Analysis on the Analyze icon on the Structure ribbon.


  5. Set the options in the Run Analysis window as shown below:


  6. Change the Element size to 3 mm.
  7. For Normal modes, select Number of modes: 3 and use supports from Load Case 1.
  8. Make sure that Speed/Accuracy is set to Faster.
  9. Click Run to perform the analysis.
  10. When the run is complete, double-click on the name of the run to view the results.


  11. In the Analysis Explorer, under the Show icons, select Hide all loads and supports.


  12. Select Normal Modes for the load case and review the modes.


  13. Close the Analysis Explorer.

Prepare the Model for Topography Optimization

The best starting point for topography optimization is a design region without complex definition within the CAD. In many cases the Holes tool can be used to remove existing beads and fill in holes.

  1. Select the Simplify tool on the Geometry ribbon.


  2. Select the Holes tool.


  3. Click the Clear Selection button on the guide bar.
  4. Zoom in on one of the beads and double-click one of the bottom fillets (nearest the bottom of the oil pan).
    This will chain select the entire bead.


  5. Click on one of the selected red faces to remove the entire bead.


  6. Repeat the procedure to remove the remaining beads on the oil pan.
    (Alternatively, you can open the defeatured_oilpan.stmod file to load it in the modeling window..)


Rerun the Analysis and Compare Results

Now rerun the analysis with the same settings and compare the results with the baseline analysis from Step 1.

  1. Click Run Analysis on the Analyze icon on the Structure ribbon.


  2. Set the options in the Run Analysis window as shown below:


  3. Change the Element size to 3 mm.
  4. For Normal modes, select Number of modes: 3.
  5. Make sure that Speed/Accuracy is set to Faster.
  6. Click Run to perform the analysis.
  7. When the run is complete, double-click on the name of the run to view the results.
  8. In the Analysis Explorer, select Normal Modes for the load case and review the modes.
    Note: The local mode shape where the beads were removed dropped from 1076 Hz to 693 Hz.


Run Topography Optimization

The next step is to define the design space and run a topography optimization.

  1. Right-click on the base part to open the context menu, and select Design Space.


  2. Click Run Optimization on the Optimize icon on the Structure ribbon.


  3. Set the options in the Run Optimization window as shown below:


  4. Select Topography for the Run Type.
  5. Select Maximize Stiffness for the Objective.
  6. Set the following Bead Options:
    • Minimum width: 3mm
    • Draw angle: 60 deg
    • Maximum depth: 3mm
  7. For Frequency Constraints, select Maximize frequencies and use supports from Load Case 1.
  8. Select Faster for the Speed/Accuracy.
  9. Click Run to perform the optimization.
  10. When the run is complete, double-click on the name of the run to view the results.
  11. In the Shape Explorer, note that Mode 1 has risen to 1290 Hz with a lower bead height than in the original part.


    Note: Interpreting the results of topography optimization is often helped by performing multiple runs with different bead option parameters and bead patterns. This highlights key areas that benefit from the extra form and increased section modulus that typically result from topology optimization.

Apply Bead Patterns, Rerun, and Reanalyze the Model

Linear, circular, and radial bead patterns are sometimes desired for manufacturing or other reasons. These bead patterns can be applied using the Bead Pattern tool.

  1. In the Shape Explorer, select Switch to Design Spaces.


  2. Select the Bead Pattern tool on the Structure ribbon.


  3. Select the Linear tool.


  4. Select the base of the oil pan.
  5. Set the plane of symmetry as shown. Click the Rotate 90 Degrees icon on the microdialog if needed to change the direction of the beads.


  6. Rerun the topography optimization with the same parameters as before:


  7. Rerun the topography optimization with the same parameters as before:
    Note: Note the linear alignment of the beads to the defined vector. Also note that Mode 1 is now 1176 Hz. This is better than the baseline result, but not as high as the initial optimization run.


  8. Click the Analyze button on the Shape Explorer to analyze the generated shape.


  9. When the run is complete, double-click on the name of the run to view the results.