HyperWorks Solvers

ESLM for Nonlinear Response Optimization

ESLM for Nonlinear Response Optimization

Previous topic Next topic Expand/collapse all hidden text  

ESLM for Nonlinear Response Optimization

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

The equivalent static load method has been extended to support nonlinear response optimization. The following geometric nonlinear analyses are supported for optimization in OptiStruct:

Implicit (quasi-) static analysis (NLGEOM)
Implicit dynamic analysis (IMPDYN)
Explicit dynamic analysis (EXPDYN)

Refer to the Geometric Nonlinear Analysis section for more details on the supported analysis types.

This method is implemented to support various types of responses that are available in a usual static response optimization problem, i.e. displacement, strain, stress, and so on. Responses defined by DRESP1 and in equations (DEQATN), using DRESP2 (DRESP1L) for IMPDYN/EXPDYN are currently supported.

Concept level design techniques such as topology, free-sizing and topography optimization, and design fine tuning techniques such as size, shape and free-shape optimization are supported for nonlinear response optimization using ESLM. In the current implementation, for topology optimization, PSHELL and PSOLID are supported and PSHELL is supported for free-size optimization.

The optimization setup using ESLM for nonlinear response optimization in terms of design variables, responses, constraints and objective function is the same as the setup for a typical static response optimization problem for topology, topography, free-size, size, shape and free-shape optimization.

Output Files Generated by the Optimization Process


In addition to the standard optimization outputs, the following files are output:

[model]_#.h3d: Analysis results for each #th outer loop
[model].eslout: Outer loop iteration history summary
hmtoggle_plus1Parameters of ESLM

Several parameters are available to control the optimization process:

 

DOPTPRM, ESLMAX

This parameter controls the maximum number of outer loops.

 

DOPTPRM, DESMAX

This parameter controls the maximum number of inner loop iterations.

 

DOPTPRM, NESLNLGM

This parameter controls the number of ESLs generated for each NLGEOM subcase.

 

DOPTPRM, NESLIMPD

This parameter controls the number of ESLs generated for each IMPDYN subcase.

 

DOPTPRM, NESLEXPD

This parameter controls the number of ESLs generated for each EXPDYN subcase.

 

For more details, refer to DOPTPRM parameters.