Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 722 Bytes

README.md

File metadata and controls

29 lines (21 loc) · 722 Bytes

BESO

This is an efficient implementation for Bi-directional Evolutionary Structural Optimization (BESO) method using C++.

Dependencies

Usage

#include "BESO.h"

int main()
{
    BESO beso(80, 50, 3.0, 0.5, 0.02, 100);
    while(!beso.convergence)
    {
        beso.Optimize();
    }
    return 0;
}

References

  1. CISM_BESO_2D
  2. Zuo, Z.H. and Xie, Y.M., 2015. A simple and compact Python code for complex 3D topology optimization. Advances in Engineering Software, 85, pp.1-11.
  3. Huang, X. and Xie, M., 2010. Evolutionary topology optimization of continuum structures: methods and applications. John Wiley & Sons.