HM-4070: OptiView

In this tutorial you will work with OptiView.

In the next several exercises you will:
  • Import an optimization model
  • Create a new set of optimization entities
  • Organize these into optimization problems
  • Run both problems
  • View results

This exercise uses the cclip.fem file, which can be found in the hm.zip file. Copy the file(s) from this directory to your working directory.

Open HyperMesh and Set User Profile

In this step you will open HyperMesh and set the user profile to OptiStruct.

  1. Start HyperMesh Desktop.
  2. Set the user profile to OptiStruct.

Import the File

In this step you will import the cclip.fem file.

  1. Select Import Solver Deck from the Standard toolbar.
  2. Select OptiStruct for the File type.
  3. Browse to <installation_directory>\tutorial\hm\ and select cclip.fem.
  4. Click Import to open the file.

Create Problem 1

In this step you will create problem 1 and organize optimization entities.

  1. In the Model Browser, click (Optimization View).
  2. Review the Optimization Repository. The Optimization Repository gives an overview of all optimization related entities in the database. Info types and children entities help give a clear snapshot without having to review individual entities.


    Figure 1.
  3. Right-click the Optimization Problems folder and click Create > Optimization Problem.
    HyperMesh creates an optimization problem and opens it in the Entity Editor.
  4. In the Entity Editor, name this problem Topology.
  5. Drag and drop all the entities from the repository into the newly created problem.
    Note: You can drag and drop entities from the repository into problems or problems into problems. Any combination of selected entities can be dragged and dropped.

Define Optimization Entities

In this step, you will define a new set of optimization entities.

  1. In the Model Browser, right-click and select Create > Free Size Desvar from the context menu.
    The Free Size Optimization panel opens from which you can define a free size design variable.
  2. Give the free size design variable a meaningful name so you can easily drag and drop.
  3. Use the props selector to select the shells property.
  4. You can create new response/constraint pairs, or anything else you want to change from problem to problem. For this tutorial, you will just compare Topology to Free Size.

Create Problem 2

In this step you will create problem 2 and organize optimization entities.

  1. In the Model Browser, right-click and select Create > Optimization Problem from the context menu.
  2. In the Entity Editor, name this problem Free Size.
  3. Drag and drop all entities defined in the repository to the newly created problem.
    Note: Two design variables will be defined for the Free Size problem.
  4. In the Free Size folder, right-click on the shell design variable and select Remove from Problem from the context menu.
    Note: This will not delete the problem from the repository.

Set Problems to Export and Run

In this step you will set problems to export and run.

  1. In the Model Browser, right-click on the Topology problem and select Set Export from the context menu.
    Note: Once problems are defined, only one can be exported at a time. The problem set to export is in bold, and furthermore, the Entity State Browser shows these rules.
  2. Open the OptiStruct panel.
  3. Set the export options to custom.
  4. Save the input file as cclip_topology.fem.
  5. Click OptiStruct to run the analysis.
    Note: The Optimization View allows one .hm for all optimization problems, and it is up to the user to wisely name each input file.