evolutionary structural optimization
In this example, the optimization of a loaded panel is performed by using the BESO method. The model can be downloaded here.
Design Domain
The design domain has a dimension of with left side fully fixed. At the center of the right side, a point load is applied. The panel is discretized with CP4
elements.
The node and elements are defined in files node.supan
and element.supan
. They can be loaded.
The boundary condition is applied to a group that selects all nodes on .
The Optimization Step
To perform structural optimization, a Optimization
step needs to be defined.
To define a proper rule to update the model by adding/deleting elements, one can use the StrainEnergyEvolution
criterion. The following command defines a strain energy based evolution rule with an increment step of to reach the final design level , that is to remove elements.
Result
Last updated