HyperMesh and BatchMesher

Optimization Constraints entityOptimizationConstraints-24

Optimization Constraints entityOptimizationConstraints-24

Previous topic Next topic Expand/collapse all hidden text  

Optimization Constraints entityOptimizationConstraints-24

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

Optimization constraint entities are used to define and store constraints on model responses for optimization problems.  Optimization constraints are shown under the OptimizationConstraint folder within the Model browser.  The Optimization View can be utilized to create, edit, and delete optimization problems.

Optimization constraints do not have a display state.

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

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

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

 

The following panels can be used to create and edit optimization constraints:

Dconstraints

 

Solver Card Support for Optimization Constraints


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

DCONADD

Collects constraints.  DCONADD do not exist within the database, they are created automatically on export for opticonstraint entities.

 

 

DCONSTR

A constraint definition, defining lower and/or upper bounds for a response.  Supported as an opticonstraint entity.

 

Defined in the Dconstraints panel.

DESGLB

Global constraint selection.  Automatically created on export for opticonstraints that do not require a loadstep (subcase) selection.

 

opticonstraints are defined in the Dconstraints panel.

DESSUB

Subcase dependent constraint selection.  Automatically created on export when a loadstep (subcase) is selected in an opticonstraint definition.

 

opticonstraints are defined in the Dconstraints 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 drop down menu.

 

Supported Card

Solver Description

Supported Parameters

Notes

DCONADD

Defines the design constraints for a subcase as a union of DCONSTR entries.

 

Collects constraints

DCONSTR

Defines design constraints.

 

Constraint to define lower and upper bounds

DESGLB

Selects the design constraints to be applied at the global level in a design optimization task.

 

Global constraint; belongs in the subcase section

DESSUB

Selects the design constraints to be used in a design optimization task for the current subcase.

 

Constraint dependent on the load step; Belongs in the subcase section

 

 

See Also:

Optimization Browser View

Entity State Browser

Browsers

HyperMesh Entities & Solver Interfaces

Include Files

Optimization