OptiStruct has the capability of performing shape optimization. In shape optimization, the outer boundary of the structure is modified to solve the optimization problem. Using finite element models, the shape is defined by the grid point locations. Hence, shape modifications change those locations.
Shape variables are defined in OptiStruct in a way very similar to that of other shape optimization codes. Each shape variable is defined by using a DESVAR bulk data entry. If a discrete design variable is desired, a DDVAL bulk data entry needs to be referenced for the design variable values. DVGRID bulk data entries define how much a particular grid point location is changed by the design variable. Any number of DVGRID bulk data entries can be added to the model. Each DVGRID bulk data entry must reference an existing DESVAR bulk data entry if it is to be a part of the optimization. The DVGRID data in OptiStruct contains grid location perturbations, not basis shapes.
The generation of the design variables and of the DVGRID bulk data entries is facilitated by the HyperMorph utility, which is part of the Altair HyperMesh software.
The following responses (see Responses for a description) are currently available as the objective or as constraint functions:
|
Mass |
Volume |
Center of Gravity |
|
Moment of Inertia |
Static Compliance |
Static Displacement |
|
Natural Frequency |
Buckling Factor |
Static Stress, Strain, Forces |
|
Static Composite Stress, Strain, Failure Index |
Frequency Response Displacement, Velocity, Acceleration |
Frequency Response Stress, Strain, Forces |
|
Weighted Compliance |
Weighted Frequency |
Combined Compliance Index |
|
Function |
|
|
Go To
Design Variables for Shape Optimization
Example Problems for Shape Optimization
See Also