A basic topology optimization program using soft-kill BESO technique.
The program was initially written in Jupyter-lab and merged to a single .py file. All the necessary parameters can be modified in 1172-1250 lines.
- Half beam
- Beam
- Cantilever
- Michell structure with two simple supports
- Michell structure with one simple support and one roller
- Numpy solver (Slow, unefficient but formidable)
- Cvxopt solver (Recommended)
- NumPy
- Matplotlib
- Scipy
- Numpy
- CVXOPT
- Huang, X. and Xie, M., 2010. Evolutionary topology optimization of continuum structures: methods and applications. John Wiley & Sons.
- https://github.com/williamhunter/topy
- https://github.com/worbit/topopt2D
- https://github.com/1iyiwei/topopt