HyperWorks Solvers

Example Problems for Topology Optimization Using Minimum Member Size Control

Example Problems for Topology Optimization Using Minimum Member Size Control

Previous topic Next topic Expand/collapse all hidden text  

Example Problems for Topology Optimization Using Minimum Member Size Control

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

The examples in this section demonstrate how topology optimization is used with minimum member size control.

hmtoggle_plus1Michell-truss Example

For a Michell-truss type solution, a point load is applied at the right hand tip, and nodes along the circle are fixed. The upper half of the system is modeled because of the symmetry (Dimension of the FE model  = 100*30).

min1-1

CHECKER,2.

min1-2

MINMEMB,6.0,1.

min1-3

MINMEMB,6.0,2.

hmtoggle_plus1MBB Beam Example

In this example, an MBB-Beam with a point load in the upper middle point and two roller point supports at the two lower corners is used. The right half of the beam is modeled (dimension of design domain = 900*300).

min2-1

DOPTPRM CHECKER 2

min2-2

DOPTPRM MINDIM  60.0    MINMETH 1

min2-4

DOPTPRM MINDIM  90.0    MINMETH 1

min2-3

DOPTPRM MINDIM  60.0    MINMETH 2

min2-5

DOPTPRM MINDIM  90.0    MINMETH 2

hmtoggle_plus1Arch Example

In this example, an arch with three single point loads as three individual load cases on the lower edge is used. Two roller supports are placed at the two lower corners. The dimension of the domain equals 500*250.

min3-1

CHECKER, 2.

min3-2

MINMEMB,40.0,1.

hmtoggle_plus13D Bridge Model Example

In this example, a 3D bridge model with a fixed support at both ends is used. Three load cases: a uniform load p=1 on the entire surface of the bridge and a uniform load p=0.3 on the lanes in each direction separately. The dimension of the design domain: length/width/depth = 500/100/100. Target volume fraction = 0.2.

min4-1

CHECKER, 1.

min4-2

MINMEMB, 20.0,1.

The reason for running CHECKER=1 in two stages with DISCRETE=1, and then 2, is that after the convergence with DISCRETE = 1, the solution is far from DISCRETE. The two-stage solution provides a fair comparison to results with minimum member control since the latter contains an automatic increase of the DISCRETE value by an increment of 1.

See Also:

Minimum Member Size Control