HyperWorks Solvers

Optimization Problem

Optimization Problem

Previous topic Next topic Expand/collapse all hidden text  

Optimization Problem

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

The following features can be found in this section:

hmtoggle_plus1Minimize Objective Function

OptiStruct solves the following structural optimization problem:

Subject to:

where

where

The objective function and the functions in the constraint function are structural responses obtained from a finite element analysis. A constraint is considered active if it is satisfied exactly (g = 0); it is considered inactive if g < 0; it is considered violated if g > 0.

The selection of the vector of design variables x depends on the type of optimization being performed. In topology optimization, the design variables are element densities (Design Variables for Topology Optimization). In size optimization (including free-size), the design variables are properties of structural elements (Design Variables for Size Optimization). In topography and shape (including free-shape) optimization, the design variables are the factors in a linear combination of shape perturbations (Design Variables for Topography Optimization and Design Variables for Shape Optimization).

The objective function is defined using a DESOBJ entry in the subcase information section. DESOBJ references a response defined by either the DRESP1, DRESP2, or DRESP3 bulk data entry. Depending on the type of response, DESOBJ is located inside or outside of a SUBCASE. The constraints are defined using a DESSUB or DESGLB entry in the subcase information section, depending on if the type of response is subcase related or global, respectively. DESSUB and DESGLB refer to DCONSTR or DCONADD bulk data entries. DCONSTR relates the constraint value or bound to a response defined by DRESP1, DRESP2, or DRESP3.

hmtoggle_plus1Minmax Objective Function

The minmax optimization problem is given as:

Subject to:

are the reference values

The reference values can take different values for positive or negative objective functions. These problems are solved using the Beta-method. In this method, the problem is transformed into a regular optimization problem through the introduction of an additional design variable symbol_beta such that:

min symbol_beta

Subject to:

The functions fi(x) and the functions g(x) in the constraint function are structural responses obtained from a finite element analysis. A constraint is considered active if it is satisfied exactly (g = 0); it is considered inactive if g < 0; it is considered violated if g > 0.

The selection of the vector of design variables x depends on the type of optimization being performed. In topology optimization, the design variables are element densities (Design Variables for Topology Optimization). In size optimization (including free-size), the design variables are properties of structural elements (Design Variables for Size Optimization). In topography and shape (including free-shape) optimization, the design variables are the factors in a linear combination of shape perturbations (Design Variables for Topography Optimization and Design Variables for Shape Optimization).

The objective function of a minmax problem is defined using MINMAX or MAXMIN statements in the subcase information section. MINMAX or MAXMIN references a DOBJREF statement in the bulk data section, which again refers to a DRESP1, DRESP2, or DRESP3 response definition. The reference values are defined on the DOBJREF entry. The constraints are defined as stated above. The constraints are defined using a DESSUB or DESGLB entry in the subcase information section, depending on if the type of response is subcase related or global, respectively. DESSUB and DESGLB refer to DCONSTR or DCONADD bulk data entries. DCONSTR relates the constraint value or bound to a response defined by DRESP1, DRESP2, or DRESP3.

hmtoggle_plus1System Identification

For system identification, OptiStruct solves the following two structural optimization problems:

or,

The functions and the functions in the constraint function are structural responses obtained from a finite element analysis. A constraint is considered active if it is satisfied exactly (g = 0); it is considered inactive if g < 0; it is considered violated if g > 0. The values Ti are the target value for the particular response, Wi is a weighting factor.

The selection of the vector of design variables x depends on the type of optimization being performed. In topology optimization, the design variables are element densities (Design Variables for Topology Optimization). In size optimization (including free-size), the design variables are properties of structural elements (Design Variables for Size Optimization). In topography and shape (including free-shape) optimization, the design variables are the factors in a linear combination of shape perturbations (Design Variables for Topography Optimization and Design Variables for Shape Optimization).

The objective function is defined using a DESOBJ entry or a MINMAX, MAXMIN entry in the subcase information section. DESOBJ, MINMAX, or MAXMIN reference a DSYSID entry that defines target values for responses defined by either a DRESP1, DRESP2, or DRESP3 bulk data entry. The constraints are defined using a DESSUB or DESGLB entry in the subcase information section, depending on if the type of response is subcase related or global, respectively. DESSUB and DESGLB refer to DCONSTR or DCONADD bulk data entries. DCONSTR relates the constraint value or bound to a response defined by DRESP1, DRESP2, or DRESP3.

See Also:

Multi-Model Optimization