OS-T: 3020 Automatic Recognization of Bead Results of an L-Bracket

In this tutorial you will run the completed model from OS-T: 3010 Topography Optimization of an L-bracket, post-process the results, and use the autobead functionality.

The objective of autobead is to offer automation of bead interpretation so that a prototype-like design could be created automatically.

os_3020_pic1
Figure 1. L-bracket Layout

Launch HyperMesh and Set the OptiStruct User Profile

  1. Launch HyperMesh.
    The User Profile dialog opens.
  2. Select OptiStruct and click OK.
    This loads the user profile. It includes the appropriate template, macro menu, and import reader, paring down the functionality of HyperMesh to what is relevant for generating models for OptiStruct.

Import the Model

  1. Click File > Import > Solver Deck.
    An Import tab is added to your tab menu.
  2. For the File type, select OptiStruct.
  3. Select the Files icon files_panel.
    A Select OptiStruct file browser opens.
  4. Select the Lbkttopog_bead.fem file you saved to your working directory. Refer to Access the Model Files.
  5. Click Open.
  6. Click Import, then click Close to close the Import tab.

Run the Optimization

  1. From the Analysis page, click OptiStruct.
  2. Click save as.
  3. In the Save As dialog, specify location to write the OptiStruct model file and enter Lbkttopog_bead for filename.
    For OptiStruct input decks, .fem is the recommended extension.
  4. Click Save.
    The input file field displays the filename and location specified in the Save As dialog.
  5. Set the export options toggle to all.
  6. Set the run options toggle to optimization.
  7. Set the memory options toggle to memory default.
  8. Click OptiStruct to run the optimization.
    The following message appears in the window at the completion of the job:
    OPTIMIZATION HAS CONVERGED.
    FEASIBLE DESIGN (ALL CONSTRAINTS SATISFIED).
    OptiStruct also reports error messages if any exist. The file Lbkttopog_bead.out can be opened in a text editor to find details regarding any errors. This file is written to the same directory as the .fem file.
  9. Click Close.

View the Results

Shape contour information is output from OptiStruct for all iterations. In addition, Eigenvector results are output for the first and last iteration by default. This section describes how to view those results in HyperView.

Review a Transient Animation of Shape Contour Changes

  1. From the OptiStruct panel, click HyperView.
  2. Load the results session.
    1. From the menu bar, click File > Open > Session.
    2. In the Open Session File dialog, navigate to your working directory and open the Lbkttopog_bead.mvw file.
  3. On the Animation toolbar, set the animation mode to animationTransient-24 (Transient).
  4. Click animationStart-24 to start the animation.
    The animation shows how the shape changes over the course of the optimization.
  5. To slow down the animation, move the animation controls slider under the Current Frame Indicator and adjust the Max Frame Rate slider.

    frame_indicator
    Figure 2.

Review the Optimized Frequency Difference

  1. In the top, right of the application, click pageNext-24 to proceed to the next page.
  2. On the Animation toolbar, set the animation mode to animationModal-24 (Modal).
  3. In the Results Browser, from the list of load cases, toggle between Iteration 0 and Iteration 12.

    os_3020_subcase1
    Figure 3.
    The topography optimization yields an almost 100% increase in the frequency of the first mode by reviewing the Mode 1-F value in the Simulation list.
  4. Click animationStart-24 to animate the model.

Generate a New Model Based on a Topography Result

Apply Optimized Topography

  1. Go back to HyperMesh.
  2. Click return to exit the OptiStruct panel.
  3. From the Post page, click the apply results panel.
  4. Click simulation = and select DESIGN - ITER 12.
  5. Click data type = and select Shape Change.
  6. Select displacements.
  7. Set component selection to total disp.
  8. Click nodes > all.
  9. In the mult = field, enter 1.0.
  10. Click apply.
    The final nodal positions are applied to the structure.
    Tip: Be careful with saving the model now, the HyperMesh database has changed. This model can be used for further analyses. Results can now be viewed on the final shape.
  11. Click reject to get back the original shape.
  12. Click return to go back to main menu.

Import Final Geometry using OSSmooth and Autobead

  1. From the Post page, click the OSSmooth panel.

    os_3020_pic2
    Figure 4.
  2. In the file: field, select the OptiStruct base input file from which to extract the final geometry.
  3. In the output: field, select the IGES output format of the final geometry.
    • The default output format is STL. Other format options are: Mview, Nastran, IGES, and H3D.
    • If you select IGES as the output format, select the output unit type. The default is mm (millimeters).
  4. Select load geom to load the new geometry into the current HyperMesh session.
  5. Select autobead, and enter 0.3 for the bead threshold.
  6. Leave the rest of the options at their default settings.
  7. Click OSSmooth.
  8. Click Yes to overwrite.

    The new geometry will be automatically loaded into the existing HyperMesh file, turn off the display of all the elements to view the new concept geometry.

    OSSmooth can automatically create geometry based on the new mesh.

  9. Click FE > Surf to generate new geometry from the optimization results.
  10. Click Save and Exit to continue.
  11. In the Mask Browser, click Isolate for Geometry and click Hide for Load Collectors.

    os_3020_mask_tab
    Figure 5.
  12. In the Model Browser, uncheck geometry display for the original components design and fixed.

    os_3020_components
    Figure 6.
New geometry for the optimized part is displayed.

os_3020_comp2
Figure 7.