volume 139 pages 49-61

Topology optimization of binary structures using Integer Linear Programming

Publication typeJournal Article
Publication date2018-02-01
scimago Q1
wos Q1
SJR1.008
CiteScore5.3
Impact factor3.5
ISSN0168874X, 18726925
General Engineering
Computer Graphics and Computer-Aided Design
Applied Mathematics
Analysis
Abstract
This work proposes an improved method for gradient-based topology optimization in a discrete setting of design variables. The method combines the features of BESO developed by Huang and Xie [1] and the discrete topology optimization method of Svanberg and Werme [2] to improve the effectiveness of binary variable optimization. Herein the objective and constraint functions are sequentially linearized using Taylor's first order approximation, similarly as carried out in [2]. Integer Linear Programming (ILP) is used to compute globally optimal solutions for these linear optimization problems, allowing the method to accommodate any type of constraints explicitly, without the need for any Lagrange multipliers or thresholds for sensitivities (like the modern BESO [1]), or heuristics (like the early ESO/BESO methods [3]). In the linearized problems, the constraint targets are relaxed so as to allow only small changes in topology during an update and to ensure the existence of feasible solutions for the ILP. This process of relaxing the constraints and updating the design variables by using ILP is repeated until convergence. The proposed method does not require any gradual refinement of mesh, unlike in [2] and the sensitivities every iteration are smoothened by using the mesh-independent BESO filter. Few examples of compliance minimization are shown to demonstrate that mathematical programming yields similar results as that of BESO for volume-constrained problems. Some examples of volume minimization subject to a compliance constraint are presented to demonstrate the effectiveness of the method in dealing with a non-volume constraint. Volume minimization with a compliance constraint in the case of design-dependent fluid pressure loading is also presented using the proposed method. An example is presented to show the effectiveness of the method in dealing with displacement constraints. The results signify that the method can be used for topology optimization problems involving non-volume constraints without the use of heuristics, Lagrange multipliers and hierarchical mesh refinement.
Found 
Found 

Top-30

Journals

5
10
15
20
25
30
Structural and Multidisciplinary Optimization
26 publications, 23.64%
Computer Methods in Applied Mechanics and Engineering
12 publications, 10.91%
Applied Mathematical Modelling
6 publications, 5.45%
International Journal for Numerical Methods in Engineering
5 publications, 4.55%
Engineering Structures
4 publications, 3.64%
IEEE Access
4 publications, 3.64%
Applied Sciences (Switzerland)
3 publications, 2.73%
Advances in Engineering Software
3 publications, 2.73%
Computers and Structures
3 publications, 2.73%
Finite Elements in Analysis and Design
3 publications, 2.73%
International Journal of Heat and Mass Transfer
3 publications, 2.73%
International Journal of Mechanics and Materials in Design
2 publications, 1.82%
Structures
2 publications, 1.82%
International Journal for Numerical and Analytical Methods in Geomechanics
2 publications, 1.82%
Studies in Computational Intelligence
2 publications, 1.82%
Chemical Engineering and Processing: Process Intensification
2 publications, 1.82%
Cluster Computing
1 publication, 0.91%
Iranian Journal of Science and Technology - Transactions of Civil Engineering
1 publication, 0.91%
Scientific Reports
1 publication, 0.91%
Computers and Fluids
1 publication, 0.91%
Reliability Engineering and System Safety
1 publication, 0.91%
Sustainable Computing: Informatics and Systems
1 publication, 0.91%
IEEE Transactions on Magnetics
1 publication, 0.91%
Procedia Manufacturing
1 publication, 0.91%
Computational Materials Science
1 publication, 0.91%
Journal of Sandwich Structures and Materials
1 publication, 0.91%
Electronic Research Archive
1 publication, 0.91%
Advances in Civil Engineering
1 publication, 0.91%
Acta Mechanica Sinica/Lixue Xuebao
1 publication, 0.91%
5
10
15
20
25
30

Publishers

5
10
15
20
25
30
35
40
45
Elsevier
45 publications, 40.91%
Springer Nature
36 publications, 32.73%
Institute of Electrical and Electronics Engineers (IEEE)
9 publications, 8.18%
Wiley
7 publications, 6.36%
MDPI
4 publications, 3.64%
Taylor & Francis
3 publications, 2.73%
SAGE
1 publication, 0.91%
American Institute of Mathematical Sciences (AIMS)
1 publication, 0.91%
Hindawi Limited
1 publication, 0.91%
American Institute of Aeronautics and Astronautics (AIAA)
1 publication, 0.91%
IOP Publishing
1 publication, 0.91%
AIP Publishing
1 publication, 0.91%
5
10
15
20
25
30
35
40
45
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
110
Share
Cite this
GOST |
Cite this
GOST Copy
Sivapuram R., Picelli R. Topology optimization of binary structures using Integer Linear Programming // Finite Elements in Analysis and Design. 2018. Vol. 139. pp. 49-61.
GOST all authors (up to 50) Copy
Sivapuram R., Picelli R. Topology optimization of binary structures using Integer Linear Programming // Finite Elements in Analysis and Design. 2018. Vol. 139. pp. 49-61.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1016/j.finel.2017.10.006
UR - https://doi.org/10.1016/j.finel.2017.10.006
TI - Topology optimization of binary structures using Integer Linear Programming
T2 - Finite Elements in Analysis and Design
AU - Sivapuram, Raghavendra
AU - Picelli, Renato
PY - 2018
DA - 2018/02/01
PB - Elsevier
SP - 49-61
VL - 139
SN - 0168-874X
SN - 1872-6925
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@article{2018_Sivapuram,
author = {Raghavendra Sivapuram and Renato Picelli},
title = {Topology optimization of binary structures using Integer Linear Programming},
journal = {Finite Elements in Analysis and Design},
year = {2018},
volume = {139},
publisher = {Elsevier},
month = {feb},
url = {https://doi.org/10.1016/j.finel.2017.10.006},
pages = {49--61},
doi = {10.1016/j.finel.2017.10.006}
}