HyperWorks Solvers

Introductory Example of Shape Optimization

Introductory Example of Shape Optimization

Previous topic Next topic No expanding text in this topic  

Introductory Example of Shape Optimization

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

This example demonstrates how shape optimization can be used.

For the cantilever beam below, a shape is sought that minimizes the structural mass and allows a limited vertical deflection at the lower right corner.

shapeopt1

Structural Model.

The shape of the beam is defined using a linear combination of the two basis shapes below. The linear factors are the design variables in the optimization problem.

shapeopt2

Basis Shape 1.

shapeopt3

Basis Shape 2.

The basis shapes are defined using shape basis vectors. These can be generated using AutoDV, which is part of HyperMesh. The output file of AutoDV contains the definition of the DESVAR and DVGRID cards. This file can then be included in the OptiStruct input file, bulk data section, via the INCLUDE statement.

The optimization problem, objective and constraint functions, is defined in the same manner as the other types of structural optimization. OptiStruct then goes through an iteration process to solve the optimization problem. The figures below show the optimization result of the cantilever beam.

shapeopt4

Final Shape.

shapeopt5

Final Shape, deformed with von Mises stresses.

For the input file sample, see <install_directory>/demos/hwsolvers/optistruct/shape1.fem.

See Also:

Shape Optimization