Topology optimization using sequential integer linear programming

This page reports some results and illustrations using the Topology Optimization of Binary Structures (TOBS) method from the following publications:

Sivapuram, R., Picelli, R. (2018). “Topology optimization of binary structures using integer linear programming”, Finite Elements in Analysis and Design. DOI: https://doi.org/10.1016/j.finel.2017.10.006

Azevêdo, A. S. C., Li, H., Ishida, N., Siqueira, L. O., Cortez, R. L., Silva, E. C. N., Nishiwaki, S., Picelli, R. (2024). “Body-fitted topology optimization via integer linear programming using surface capture techniques”, International Journal for Numerical Methods in Engineering. DOI: https://doi.org/10.1002/nme.7480

TOBS 101 Educational Paper

The TOBS is a gradient-based topology optimization method that employs binary design variables and formal mathematical programming. Here is illustrated the use of the educational code on a benchmark structural example.

Regular mesh – symmetric cantilever beam topology evolution

TOBS with smoothed body-fitted mesh

Traditional topology optimization methods usually present sharp corner details that are prone to numerical issues for complex simulations. Therefore, smoothed boundary procedures can be used to expand the design possibilities and include aesthetics. Here is illustrated the smoothing process based on element splitting and isoline capture during the entire topology evolution.

Smoothed body-fitted mesh – symmetric cantilever beam topology evolution

Contact

Prancheta – 3

Address: Av. Prof. Mello Moraes, 2231 – Polytechnic School of the University of São Paulo, Butantã, São Paulo – SP, 05508-030

Phone: +55 (11) 30915540

Email: rpicelli@usp.br