Python code for a topology optimization using CalculiX FEM solver. beso
stands for a method coined:
Bi-directional
Evolutionary
Structural
Optimization
An in-depth description of beso and its capabilities are available on the dedicated beso wiki.
- CalculiX >= v2.17
- numpy
- FreeCAD >= v0.18
Description with a simple example are in wiki.
- Example 1 Simply supported 2D beam
- Example 2 Engine bracket
- Example 3 Airplane bearing bracket
- Example 4 GUI in FreeCAD
LGPLv3 (LICENSE)