[★★★★★] Evolutionary Structural Optimization of A Cantilever Beam
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 \(100\times40\) with left side fully fixed. At the center of the right side, a
point load is applied. The panel is discretized with \(4000\) 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 \(x=0\).
The Optimization Step
To perform structural optimization, a Optimization
step needs to be defined.
Text Only | |
---|---|
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 \(2\%\) to reach the final design level \(50\%\),
that is to remove \(50\%\) elements.
Text Only | |
---|---|