Structural and Multidisciplinary Optimization
https://doi.org/10.1007/s00158-018-2170-5
RESEARCH PAPER
An automatically connected graph representation based on B-splines
for structural topology optimization
Dieu T. T. Do
1
· Jaehong Lee
1
Received: 4 April 2018 / Revised: 23 November 2018 / Accepted: 28 November 2018
© Springer-Verlag GmbH Germany, part of Springer Nature 2018
Abstract
This paper introduces an automatically connected graph representation for structural topology optimization. Structural
members of optimal topologies are constructed based on a graph whose each edge is represented by a B-spline curve with
varying thickness. A square matrix including connective coefficients with either 0 or 1 is first proposed to automatically
determine the way of linking two vertices of an edge. This significantly improves the flexibility of searching optimal
topologies. Additionally, resulting designs are completely free from the checkerboard effect and grayscale without any
filtering techniques. Control point coordinates of B-spline curves are considered as continuous design variables, while
connective coefficients and thickness parameters are taken as discrete ones. Accordingly, this approach helps to reduce
the total number of design variables considerably. Modified differential evolution (mDE), which is modified from original
differential evolution (DE) to reduce computational cost but still guarantee the quality of solution, is proposed. mDE with
the possibility of easily handling such variables and the capability of finding a global solution is utilized as an optimizer.
The proposed method is essentially an intuitive method without a strong mathematical or theoretical background. Gained
results are compared with other studies to verify the effectiveness of the present method.
Keywords Topology optimization · Automatically connected graph representation · B-splines ·
Modified differential evolution (mDE)
1 Introduction
Topology optimization is a computational technique for effec-
tively distributing material within a certain design domain in
order to enhance its stiffness and save its mass in resulting
designs. In recent years, this field has attracted considerable
attention of many researchers and been extensively applied
to various areas, such as aircraft, automotive, and other
structural design industries (Akin and Arjona-Baez 2001;
Rozvany 2001; Zhu et al. 2016; Nanthakumar et al. 2015;
Dapogny et al. 2017; Luo et al. 2017). A large number of
Responsible Editor: Ji-Hong Zhu
Jaehong Lee
jhlee@sejong.ac.kr
Dieu T. T. Do
dttdieu@sju.ac.kr
1
Department of Architectural Engineering, Sejong University,
209 Neungdong-ro, Gwangjin-gu, Seoul 05006,
Republic of Korea
effective tools have thus been developed to deal with such
problems (Bendsøe and Kikuchi 1988; Bendsøe 1989; Xie
and Steven 1993; Yang et al. 1999; Lau et al. 2001; Chian-
dussi 2006; Wang et al. 2006; Xia and Wang 2008; Huang
and Xie 2009; Xia et al. 2014, 2019).
Among the abovementioned methods, the homogeniza-
tion method Bendsøe and Kikuchi (1988) is one of the
most early proposed approaches. Its outstanding variants
have also been found in Refs. Chen et al. (2004), Yi
et al. (2015), Okada et al. (2001), Valisetty et al. (2005),
Coelho et al. (2016), and Allaire and Kohn (1993). That
approach is a material distribution method, based on the
use of an artificial composite material with microscopic
voids. Accordingly, topologies based on the searching pro-
cess of optimal porosities can be achieved according to the
optimality criteria (OC). Although the performances of the
method are quite simple, it may generate optimized designs
with infinitesimal pores. And this leads some particular dif-
ficulties for the manufacturing of such ones. Fortunately,
the above issues can be overcome using the solid isotropic
material with penalization (SIMP) approach (Bendsøe 1989;
Mlejnek 1992; Rozvany et al. 1992; Bendsøe and Sigmund