Advanced search
Start date
Betweenand
(Reference retrieved automatically from Web of Science through information on FAPESP grant and its corresponding number as mentioned in the publication by the authors.)

A 101-line MATLAB code for topology optimization using binary variables and integer programming

Full text
Author(s):
Picelli, Renato [1] ; Sivapuram, Raghavendra [2] ; Xie, Yi Min [3]
Total Authors: 3
Affiliation:
[1] Univ Sao Paulo, Dept Min & Petr Engn, Praca Narciso de Andrade S-N, BR-11013560 Santos, SP - Brazil
[2] Univ Calif San Diego, Dept Struct Engn, 9500 Gilman Dr, La Jolla, CA 92093 - USA
[3] RMIT Univ, Ctr Innovat Struct & Mat, Sch Engn, Melbourne, Vic 3001 - Australia
Total Affiliations: 3
Document type: Journal article
Source: STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION; v. 63, n. 2, p. 935-954, FEB 2021.
Web of Science Citations: 1
Abstract

This paper presents a MATLAB code with the implementation of the Topology Optimization of Binary Structures (TOBS) method first published by Sivapuram and Picelli (Finite Elem Anal Des 139: pp. 49-61,2018). The TOBS is a gradient-based topology optimization method that employs binary design variables and formal mathematical programming. Besides its educational purposes, the 101-line code is provided to show that topology optimization with integer linear programming can be efficiently carried out, contrary to the previous reports in the literature. Compliance minimization subject to a volume constraint is first solved to highlight the main features of the TOBS method. The optimization parameters are discussed. Then, volume minimization subject to a compliance constraint is solved to illustrate that the method can efficiently deal with different types of constraints. Finally, simultaneous volume and displacement constraints are investigated in order to expose the capabilities of the optimizer and to serve as a tutorial of multiple constraints. The 101-line MATLAB code and some simple enhancements are elucidated, keeping only the integer programming solver unmodified so that it can be tested and extended to other numerical examples of interest. (AU)

FAPESP's process: 19/01685-3 - Addressing Design Challenges of Offshore Structures via Multiphysics Topology Optimization
Grantee:Renato Picelli Sanches
Support Opportunities: Scholarships in Brazil - Young Researchers
FAPESP's process: 18/05797-8 - Addressing design challenges of offshore structures via Multiphysics topology optimization
Grantee:Renato Picelli Sanches
Support Opportunities: Research Grants - Young Investigators Grants