Engineering Solutions

Objectives entityObjectives-24

Objectives entityObjectives-24

Previous topic Next topic Expand/collapse all hidden text  

Objectives entityObjectives-24

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Objective entities are used to define and store an objective for an optimization problem.  Each optimization problem can only have one objective.  Objectives are shown under the Objective folder within the Model browser.  The Optimization View can be utilized to create, edit, and delete optimization problems.

Objectives do not have a display state.

Objectives have an active and export state.  The active state of an objective controls the listing of the objective in the Model browser and any of its views.  If an objective entity is active, then it is listed in the Model browser and any of its views.  If an objective entity is inactive, then it is not listed in the Model browser or any of its views.

The export state of an objective entity controls whether or not that objective is exported when the custom export option is utilized.  The all export option is not affected by the export state of an objective.  The active and export states of objective entities can be controlled using the Entity State browser.

The data names associated with objectives can be found in the data names section of the HyperMesh Reference Guide.

 

The following panels can be used to create and edit objectives:

Objective

Solver Card Support for Objectives


hmtoggle_arrow1OptiStruct

An optimization problem is set up by defining responses, which are in turn constrained or set as objectives.

Design variables identify the varying quantities in an optimization problem.

All of the optimization panels are available from the Optimization menu when the OptiStruct user profile is loaded.

 

Supported Card

Solver Description

Supported Parameters

Notes

DESOBJ

Objective function, can occur before the first SUBCASE statement or within a subcase (depending on the response type).  Supported as an objective.

objective

Defined in the Objective panel.

MINMAX or MAXMIN

Objective functions for minmax (maxmin) problems.  Supported as an objective.

 

Defined in the Objective panel.

hmtoggle_arrow1Nastran

Some of the functionality of the optimization capability is general. This includes the equation utility, delete, rename, renumber, and reorder functions. To set up an optimization problem, responses, an objective function and constraints need to be defined. Further, design variables need to be defined. The optimization panels have separate Delete, Rename, Renumber, and Reorder panels to manipulate optimization entries.  These can be reached through the Optimization menu.

 

Supported Card

Solver Description

Supported Parameters

Notes

DESOBJ

Selects the DRESP1 or DRESP2 entry to be used as the design objective.

 

Objective function, can be in or out of the load step; Belongs in the subcase section

MAXMIN

Objective functions for maxmin problems.

 

 

MINMAX

Objective functions for minmax problems.

 

 

 

 

See Also:

Model browser

Optimization Browser View

Entity State browser

Browsers

Entities & Solver Interfaces

Include Files

Optimization