ArticlePDF Available

Abstract and Figures

Background: As an advanced design technique, topology optimization has received much attention over the past three decades. Topology optimization aims at finding an optimal material distribution in order to maximize the structural performance while satisfying certain constraints. It is a useful tool for the conceptional design. At the same time, additive manufacturing technologies have provided unprecedented opportunities to fabricate intricate shapes generated by topology optimization. Objective: To design a highly efficient structure using topology optimization and to fabricate it using additive manufactur-ing. Method: The bi-directional evolutionary structural optimization (BESO) technique provides the conceptional design, and the topology-optimized result is post-processed to obtain smooth structural boundaries. Results: We have achieved a highly efficient and elegant structural design which won the first prize in a national competition in China on design optimization and additive manufacturing. Conclusion: In this paper, we present an effective topology optimization approach to maximizing the structural load-bearing capacity and establish a procedure to achieve efficient and elegant structural designs. In the loading test of the final competition, our design carried the highest loading and won the first prize of the competition, which clearly demonstrates the capability of BESO in engineering applications.
Content may be subject to copyright.
1
Article published in
Current Chinese Science, 2021, 1, 151-159
Lessons learnt from a national competition on
structural optimization and additive manufacturing
Yulin XIONG1, Dingwen BAO1, Xin YAN1,2, Tao XU1, Yi Min XIE1,*
1 Centre for Innovative Structures and Materials, School of Engineering, RMIT University, Melbourne 3001,
Australia
2 Centre of Architecture Research and Design, University of Chinese Academy of Sciences, Beijing 100190,
China
* Corresponding author. E-mail address: mike.xie@rmit.edu.au (Y.M. Xie).
Abstract
In a recent national competition on structural optimization and additive manufacturing in China, we won the first
prize with a highly efficient and elegant structural design. This paper describes important lessons learnt from the
competition. We used the bi-directional evolutionary structural optimization (BESO) technique for the
conceptional design and a smoothing technique to work out the details of the structural boundaries. This approach
was applied to the design of a hinge arm which must satisfy all the conditions set by the competition committee.
We carried out a nonlinear quasi-static loading simulation before the competition committee fabricated the design
using a stereolithography 3D printer. In the actual mechanical testing conducted by the national competition
committee, our design displayed superior performance to other entries. The insights gained from this award-
winning design will be useful for engineers and architects to employ topology optimization techniques to create
efficient and elegant structures in the future.
Keywords: Topology optimization; Bi-directional evolutionary structural optimization (BESO); Structural
optimization; Additive manufacturing; Load-bearing structural design; National competition;
2
1. Introduction
As an advanced design technique, topology optimization has received much attention over the past three decades.
The aim of topology optimization is to find an optimal material layout to maximize the structural performance
while satisfying certain constraints. It is a useful tool for the conceptional design. The development of topology
optimization can be traced back to Michell’s work to minimize the weight of the truss layout [1]. Later researchers
proposed several methods for topology optimization of continuum structures, e.g., the solid isotropic material with
penalization (SIMP) method [2], the bi-directional evolutionary structural optimization (BESO) method [3], [4]
and the level set method (LSM) [5], [6], etc. By changing the prescribed objective, these techniques can be applied
to various disciplines, including biomechanics [7], thermodynamics [8], [9] acoustics [10] and optics [11], [12].
Conventional stiffness-based topology optimization is well developed and increasingly used for structural designs
in many fields, e.g., architecture [13], automotive [14] and aerospace industries [15]. It provides conceptional
designs in the load-bearing system to maximize structural stiffness while meeting the volume constraint. Some
optimized designs for engineering applications such as railway vehicles [16] and aircraft components [17]
demonstrate the effectiveness of topology optimization. However, there are still some difficulties in achieving
optimized designs in practice. Firstly, for the element-based topology optimization techniques, the results contain
zig-zag boundaries [18]. Thus, post-processing is necessary to determine the actual structural boundary [19], [20].
Secondly, topology-optimized designs are often accompanied by geometric complexity, which are hard to
manufacture by traditional machining. Additive manufacturing (AM) techniques provide a solution to this
problem [21]. Benefiting from its characteristics of the layer-by-layer formation of 3D components [22], AM can
be integrated with topology optimization to create highly efficient products with complex geometries in practical
applications.
In this work, we describe an efficient methodology for realizing optimized designs in practice, which makes the
topology optimization technique a usable and accessible technology. The BESO technique provides the
conceptional design, and the topology-optimized result is post-processed to obtain smooth structural boundaries.
The case study that we present considers the load-bearing structural design of a hinge arm. The design satisfies
all the conditions set by the third national competition on structural optimization and additive manufacturing,
which was organized by China Aerospace Science and Industry Corporation in Beijing in 2019. This competition
is one of the most prestigious structural optimization contests in China, attracting entries from a large number of
experienced aerospace engineers and researchers. In total there were 135 entries in the preliminary competition,
of which only 18 teams got into the final. All the designs must be verified through numerical simulations by
designers and confirmed experimentally by the competition committee. During the actual loading test in the final
competition, our design carried the highest load and won the first prize, which validated the effectiveness of our
design methodology. The insights gained from this award-winning design will be useful for engineers and
architects to use BESO to create elegant and efficient structures in the future [23].
The paper is organized as follows. In Section 2, the BESO technique for designing load-bearing structures is
introduced. In Section 3, the post-process technique for reconstructing the optimized result is proposed. In Section
4, the methodology is applied to the design of a hinge arm. In Section 5, the numerical simulation and loading test
are used for investigating the mechanical behaviour of the design, and the advantages of the topology-optimized
design are discussed. In Section 6, the main conclusions of this study are summarized.
2. Methodology for designing lightweight and load-bearing structure
2.1. BESO method
In this work, we use the BESO technique to create efficient load-bearing structures. As an important branch of
topology optimization, the BESO technique is based on the simple concept of gradually removing inefficient
material from a structure and adding material to the most needed locations at the same time [24]. It is widely
3
recognized owing to its high-quality topology solutions [25], ease of understanding and implementation [26], and
excellent computational efficiency [27].
Considering the design domain where the material will be distributed. The whole domain is modelled as
elements that fill in the domain. We denote as the design variable of element . Since the material has only
linear elastic behaviour, the problem of maximizing the load-bearing capacity of structures is equivalent to
maximizing structural stiffness. With a given volume constraint , the structural stiffness is maximized when the
compliance is minimized [28]. The mathematical form of the optimization model can be expressed as:
*
Subject
11
Minimize: 22
or1
to (
,
:)
i min
V
x
dV
x
xx
=
=
=
TT
F u u Ku
(1)
where is the structural compliance,   and are the global force vector, global displacement vector, and
stiffness matrix, respectively. Different from other topology optimization methods, the design variable of the
BESO technique is of discrete values.   and   indicate the solid and void element , where  
 to avoid singularities during finite element analysis (FEA) [29]. Using the adjoint method, the
compliance with regard to the change in the design variable can be found as [30]
10
( ) 1 ,
22
p
i
ii
C x p x
xx
= − = −

TT
i
i i i i
K
u u u K u
(2)
where , and denote the displacement vector of element , solid elemental stiffness matrix, and the penalty
exponent of material interpolation scheme [31], respectively. The sensitivity of element in the BESO technique
is defined as
1 ( ) 1 1 ,
22
pi
ii
i i i
SE
Cx x
p x x x
= − = =
T
i 0 i
u K u
(3)
where denote the stiffness matrix of element . It should be noted that the term
in the elemental
sensitivity is the elemental strain energy  that carried out from FEA.
The raw sensitivity is processed to avoid mesh-dependent solutions and checkerboard patterns [32]. The  and
 are the filter radius and the distance between the elements and , respectively. An elemental sensitivity filter
scheme is used in each iteration, which is defined as follows.
,
ij j
j
iij
j
w
w
=
(4)
where  is the weight factor of the filter scheme, which is formulated as
(5)
The weight  is independent of the elemental sensitivity and is calculated before the optimization process. To
improve the convergence of the BESO technique, the filtered sensitivity is further averaged with its historical
information [33]. Here, the sensitivity of the current iteration is simply averaged with that of the previous
iteration, as
1
1( ).
2
k k k
i i i
 
=+
(6)
4
BESO updates design from the initial full design and gradually reduces the structural volume in each iteration.
The volume of next iteration  is determined by an evolutionary ratio  and the current structural volume
as
1*
min( , (1 )).
kk
V V V er
+=−
(7)
It is noted that once  reaches objective volume , it will remain constant. The evolutionary ratio is 1% in
this work. A threshold  is employed for updating the design variables according to the   and their
sensitivities. The update scheme of BESO is defined as
1
if ,
1 if ,
otherwise.
k
min i th
kk
ii th
k
i
xa
xa
x
+
=
(8)
The present scheme indicates that the design variables of solid elements are switched from 1 to  if their
sensitivities are lower than the threshold, and the design variables of void elements are switched from  to 1
if the sensitivities are higher than the threshold. The optimization algorithm is implemented by Python and linked
to Abaqus. The validity and convergence of the basic BESO computational framework have been analyzed and
verified in [34].
2.2. Smoothing technique for post-processing
The optimized results from BESO technique contain zig-zag boundaries, which may lead to the reduction of
structural performance and difficulty to manufacture. In order to obtain accurate structural boundaries, a
smoothing technique is proposed for reconstructing the element-based model [35-36].
As a well-known method for extraction of iso-surface, the marching cubes (MC) algorithm is integrated into the
smoothing technique to determine structural contour surface in the first step. The structural contour surface is
defined as a surface that represents points of a constant design variable (normally  ) within a volume of
space. The algorithm traverses the design domain, taking eight adjacent points as an imaginary cube, then
determines the polygons that represent the part of the iso-surface within the cube. According to the states of eight
points, a total 256 () possible polygon configurations are defined in the algorithm. The polygon configurations
can be reduced to 23 patterns considering rotational symmetry. For computational efficiency reason, these patterns
are typically encoded and stored in a lookup table according to the states of the points in the cube. The vertex of
the generated polygons is placed along the cube’s edge by linearly interpolating the value of the points that are
connected by the edge [37]. These individual polygons are then merged into the iso-surface. From the perspective
of computer graphics, the MC algorithm transformed the element-based model into a polygon mesh model (i.e.
the iso-surface) without changing the structural topologies. This model type is widely used in computer graphics
to generate polygon mesh from element-based mesh, for its advantages of small storage space and easy
modification. In computational graphics, there are many modified versions of the MC algorithm for certain
requirements (such as the type of polygons). In this work, the basic MC algorithm is found to be quite effective.
In this work, the Laplacian surface editing technique [38] is employed to smooth the structure for the
determination of the actuary structural boundaries. The technique encodes vertices of the iso-surface from
Euclidean coordinates to Lagrange coordinates. It provides a representation of the surface mesh, where the
reconstruction of global coordinates always preserves the geometric details. Thus, the structural topology would
not be changed during surface editing. The Laplacian coordinate of a vertex is defined as
() ,
j
ii
j N i i
v
vd
=−
(9)
where and represent the neighbours of a vertex and neighbour set, respectively. And is the number
of the neighbour of . Surface editing operations can be efficiently and robustly applied to surface mesh with
Laplacian coordinates [38]. When the surface is edited, the Laplacian coordinates of vertices are decoded into
Euclidean coordinates. Laplacian smoothing is one of the most common algorithms for mesh denoising. It
repeatedly and simultaneously adjusts the coordinate of each vertex in the mesh to the geometric centre of its
neighbours [39].
5
()
1( ).
i j i
j N i i
d
 
−
(10)
Although the Laplacian smoothing algorithm is simple and efficient, it may produce an over smoothed result.
Some small structural features such as right angles and sharp boundaries might be lost during Laplacian smoothing.
An optional way is to convert the triangular mesh to a quadrangular mesh before Laplacian smoothing.
Quadrangular mesh could snap the sharp details, which is more suitable for mechanical models than triangular
mesh [40].
3. Application of the methodology to design a hinge arm
The case study that we consider the design of a hinge arm. The design conditions are set by the competition
committee. As shown in Fig. 1a, the hinge arm is fixed on the base by four connecting bolts, with an upward load
on its cantilever. The optimization goal is to maximize the load-bearing capacity of the structure while meeting
volume constraint (40 ml).
The structure is fabricated by the stereolithography apparatus printer RS4500. The material used in 3D printing is
photosensitive resin, and its Young’s modulus and Poisson’s ratio is 2510 MPa and 0.41, respectively. Since the
material has only linear elastic behaviour, the optimization objective can be equivalent to minimizing structural
compliance. There are some limitations of additive manufacturing that need to be considered in topology
optimization. It is required that the structural member size is larger than 1 mm, and the wall thickness is no smaller
than 0.5 mm. Besides, there should be no enclosed void in the structure.
Fig. 1b shows the requirements of the design domain, including non-design domain, bolts positions and loading
position provided by the organization. It is noted that the height and length of the design domain are not restricted
(red dot lines). Therefore, determining the appropriate design domain size for topology optimization is the key to
achieving the structural design with high performance.
6
Fig. 1 (a) Boundary conditions and (b) requirements of the design domain.
With uncertain height and length of the design domain, several initial designs (Fig. 2a) were tested for finding an
appropriate design domain size. The design domain size of these models is changed according to the unreasonable
part in their results. Four tunnels are dug out in the initial design for installation of the bolts, and the left part is
devised for the installation of the loading tool and the connecting pin. The heights and length of these initial
designs are shown in Fig. 2a. The coarse mesh is used for determining the size of the design domain quickly.
Elements size is about     . In order to simplify the finite element calculation, z-direction of
the upper surfaces of four bolt holes are fixed, and the inner surface of them are pinned to simulate the structure
being bolted to the base. The bottom face of the front of the structure is fixed in the z-direction as well to simulate
the supporting force provided by the base. The optimized results are shown in Fig. 2b. The top and left sides of
the optimized results are flat, which is unreasonable. These flat parts are caused by the limitation of the design
domain and indicate that the design domain should be increased in height and length.
Fig. 2 (a) Test design domains and (b) the optimized results.
The height, width and length of the final initial design is 95 mm, 60 mm and 165 mm, respectively. The height of
tunnels is 36 mm. A finer finite element mesh is employed to obtain an accurate optimal solution. Elements size
is about     . It is noted that topology optimization based on a fine mesh might produce a
better solution, but more thin members. These thin members in the structure are easily broken during quasi-static
loading test. In order to improve the robustness and bearing capacity of the structure, the filter radius is set to 8
mm to obtain an optimized design with thicker members.
As shown in Fig. 3a, the BESO result is an arch shape supported by three cylinders. These cylinders extend into
six branches that connect to the two bolts holes in the middle, which are bolted to the base. External forces cause
an additional torsional load with the bolts in the middle as a rotational fulcrum. To balance the torsional load, the
BESO technique naturally produces a vertical cylinder at the front part of the structure. In this part, a balanced
torque can be generated by using the supporting force provided by the base. Besides, the front bolts are connected
to the cylinder, and they give tension to limit structural deformation in the length direction. The evolution history
of structural compliance and volume can be seen in Fig. 3b.
7
Fig. 3 (a) The BESO result and (b) evolution histories of the compliance and the volume fraction.
Because the mesh result is composed of finite elements, such as triangles or quadrangles for shell and cubes or
tetrahedrons for solid, the BESO result is always a mesh with a coarse, irregular surface. The Grasshopper plugin
Ameba (http://ameba.xieym.com) developed by XIE Technologies has been used to solve the problem. The
smooth technique in Ameba has a strong ability to smooth the irregular surfaces. To place the loading bar and
bolts tightly and stably, some solid elements are fixed to retain the accurate geometry details during the smoothing
process. Figure 4 illustrates the process of smoothing. Once the form of design is finalized, it has been imported
into Abaqus for finite element analysis to get the accurate structural performance feedback which helps to re-test
and fine-tune the form to fix some structural defects (e.g. stress concentration caused by sharp boundaries) and
ensure the design has a better structural performance than unmodified one based on keeping the basic generated
geometry.
Fig. 4 (a) The original model, (b) the MC result and (c) the smoothed model.
8
4. Experimental setup
In the paper, the smoothed BESO result is manufactured in photosensitive resin by a stereolithography apparatus
printer. The load-bearing capacity of the specimen was measured experimentally through a quasi-static loading
test. The competition committee provides both the 3D printer and the experimental machine. The experiment was
carried out on the compression test machine, as shown in Fig. 5. The base is made of 10 mm thick steel plate and
is fixed to the supporting frame by bolts on both sides. There are four bolt holes with a diameter of 6.5 mm in the
middle. These bolt holes are spaced 30 mm apart in width and 45 mm apart in length. Structures are fixed
underneath the base by four   bolts. To avoid the torsion, the load is transferred from the loading cell to
the cantilever of the specimen through a connecting pin.
Fig. 5 The setup of the loading test.
During the test, the displacement and force are measured with a sampling frequency of 20 Hz. The force signals
are detected by the loading cell and collected by an oscilloscope. The test machine loaded downwards; the
specimen is subjected to an upward load correspondingly. The loading process will continue until the specimen
is destroyed. The competition committee provides these machines. It should be noted that in this study, only the
vertical reaction force of the structure is considered during loading. Because the loading time of the specimen
cannot be accurately estimated, the oscilloscope has a total duration of 100 seconds. It records the force curve
during the loading test, and the highest value of the curve is the maximum load that the specimen can bear (i.e.,
load-bearing capacity). The designs from 17 teams were tested on-site during the competition. The measurement
was obtained for ambient temperatures of 20 degrees.
5. Results and discussion
The experimental loading history of the award-winning design in the paper is detected by the loading cell on the
top is shown in Fig. 6a. The loading apparatus consists of a pin and a clamp connected to it. The testing force
curve and the displacement curve are blue and red, respectively. It should be noted that since the data is recorded
after the connecting pin has contacted the structure and started loading, a positive force can be observed in the
initial stage. The speed of the loading cell is 10 mm/min. As the loading process continues, the force gradually
rises until the structure is destroyed. The peak force is 1.920 kN, which appears at about 90 s. Then the force drops
rapidly, which indicates that the structure is completely broken and detached from the base. As shown in Fig. 6a,
9
the horizontal section of the force curve (from 15s to 30s) may be caused by a slippage of the pin and clamp,
resulting in an underestimation of the structural load-bearing capacity.
Fig. 6 (a) Testing force and displacement curve and (b) simulation force and displacement curve of BESO
design.
A quasi-static nonlinear FEA on the same configuration of the quasi-static loading test is employed to verify the
proposed methodology. The material model used in the simulation is plastic rather than linear elastic. In this
case, the maximum stress of the material is set to 37 MPa at the strain of 3%. Then the material yields and
breaks at the strain of 9%. The smoothed model is meshed and simulated to investigate the response of the
structure. The connecting pin is loaded with the speed of 10 mm/min. Z-direction of the upper surfaces of four
bolt holes are fixed, and the inner surface of them are pinned. The bottom face of the front of the structure is
fixed in the z-direction to simulate the support provided by the base. The simulation loading history and
displacement of the BESO design is shown in Fig. 6b. The trend can be seen in the simulation that the force
increases until the structure broke. The peak force is 2.11 kN, which is larger than the test result. There is no
force platform during the simulation. These phenomena confirm that the structural load-bearing capacity is
underestimated in the test. In addition, In the loading test, when the structure is broken, the testing machine
10
stops recording the force, so the curve after 90s is a horizontal line. In the simulation, however, after the
structure is broken, the remaining part still bears the load, so the force slightly increases.
The comparison of the broken structure and the unbroken structure is shown in Fig. 7. It can be observed that four
parts of the structure are destroyed at the same time. It indicates that the structure is of equal strength to the design.
It should be noticed that only one side of the middle bolts was broken, which is caused by the structural buckling.
It is recommended to introduce structural buckling constraint into the optimization in the future.
Fig. 7 The comparison between the unbroken and broken models.
6. Conclusions
In this paper, we present an effective topology optimization approach to maximizing the structural load-bearing
capacity and establish a procedure to achieve optimized structural designs. The bi-directional evolutionary
structural optimization (BESO) technique provides the conceptional design, and the smoothing technique is used
for determining the final structural boundary. This methodology is applied to the design of a hinge arm which
satisfy all the conditions set by the national competition on structural optimization and additive manufacturing.
The design is fabricated by a stereolithography 3D printer and tested by the competition committee. The
mechanical test validated the advantages of the methodology. In the loading test of the final competition, our
design carried the highest loading and won the first prize of the competition, clearly demonstrating the ability of
BESO to create efficient and elegant design. From the competition, we learnt important lessons for designing
structures with superior performance, e.g., the importance of defining an appropriate initial design domain, the
usage of a relatively large filter radius to create a robust design, and the crucial role played by the smoothing
technique to reduce stress concentrations in some regions. These insights will be useful for engineers and
architects to employ topology optimization techniques to create elegant and efficient structures.
Acknowledgements
We wish to thank the committee from China Aerospace Science and Industry Corporation for organizing the 3rd
national competition on structural optimization and additive manufacturing. We would like to thank team
members of the Centre for Innovative Structures and Materials at RMIT University for sharing ideas and providing
help. We also wish to acknowledge the technical support from Ameba software development team of Nanjing
Ameba Engineering Structure Optimization Research Institute. This project was supported by the National Natural
Science Foundation of China (51778283).
11
References
1. Michell AGM. The limits of economy of material in frame-structures. The London, Edinburgh, and Dublin
Philosophical Magazine and Journal of Science 1904; 8(47):58997.
2. Bendsøe M. Optimal shape design as a material distribution problem. Structural Optimization 1989; 1:193
202.
3. Xie YM, Steven GP. Xie YM, Steven GP. A simple evolutionary procedure for structural optimization.
Computers and Structures 1993; 49(5): 885-896.
4. Huang X, Xie YM, Burry MC. A new algorithm for bi-directional evolutionary structural optimization. JSME
International Journal Series C 2006; 49(4):10911099.
5. Wang MY, Wang X, Guo D. A level set method for structural topology optimization. Computer methods in
applied mechanics and engineering 2003; 192(12):227246.
6. Allaire G, Jouve F, Toader AM. Structural optimization using sensitivity analysis and a level-set method.
Journal of Computational Physics 2004; 194(1): 363-393.
7. Zhao Z-L, Zhou S, Feng XQ, Xie YM. On the internal architecture of emergent plants. Journal of the
Mechanics and Physics of Solids 2018; 119: 224-239.
8. Haertel JHK, Engelbrecht K, Lazarov BS, Sigmund O. Topology optimization of a pseudo 3D thermofluid
heat sink model. International Journal of Heat and Mass Transfer 2018; 121: 1073-1088.
9. Li Q, Steven GP, Querin OM, Xie YM. Shape and topology design for heat conduction by Evolutionary
Structural Optimization. International Journal of Heat and Mass Transfer 1999; 42(17): 3361-3371.
10. Azevedo FM, Moura MS, Vicente WM, Picelli R, Pavanello R. Topology optimization of reactive acoustic
mufflers using a bi-directional evolutionary optimization method. Structural and Multidisciplinary
Optimization 2018; 58(5): 2239-2252.
11. Li W, Meng F, Chen Y, Li Y fan, Huang X. Topology Optimization of Photonic and Phononic Crystals and
Metamaterials: A Review. Advanced Theory and Simulations 2019; 2(7): 1900017.
12. Christiansen RE, Wang F, Sigmund O, Stobbe S. Designing photonic topological insulators with quantum-
spin-Hall edge states using topology optimization. Nanophotonics 2019; 8(8): 1363-1369.
13. Tang J, Xie YM, Felicetti P. Conceptual design of buildings subjected to wind load by using topology
optimization. Wind and Structures 2014; 18(1): 21-35.
14. Cavazzuti M, Baldini A, Bertocchi E, Costi D, Torricelli E, Moruzzi P. High performance automotive chassis
design: a topology optimization based approach. Structural and Multidisciplinary Optimization 2011; 44(1):
45-56.
15. Zhu JH, Zhang WH, Xia L. Topology optimization in aircraft and aerospace structures design. Archives of
Computational Methods in Engineering 2016; 23(4): 595-622.
16. Das R, Jones R, Xie YM. Optimal topology design of industrial structures using an evolutionary algorithm.
Optimization and Engineering 2011; 12(4): 681-717.
17. Krog L, Tucker A, Rollema G. Application of topology, sizing and shape optimization methods to optimal
design of aircraft components. 3rd Altair UK HyperWorks users conference, UK, 2002.
18. Liu H, Tian Y, Zong H, Ma Q, Wang MY, Zhang L. Fully parallel level set method for large-scale structural
topology optimization. Computers & Structures 2019; 221: 13-27.
19. Huang X. Smooth topological design of structures using the floating projection. Engineering Structures 2020;
208: 110330.
20. Liu B, Jiang C, Li G, Huang X. Topology optimization of structures considering local material uncertainties
in additive manufacturing. Computer Methods in Applied Mechanics and Engineering 2020; 360: 112786.
21. Xiong Y, Yao S, Zhao Z-L, Xie YM. A new approach to eliminating enclosed voids in topology optimization
for additive manufacturing. Additive Manufacturing 2020; 32: 101006.
22. Pham DT, Gault RS. A comparison of rapid prototyping technologies. International Journal of machine tools
and manufacture 1998; 38(10-11): 1257-1287.
23. Xie YM, Yang K, He Y, et al. How to obtain diverse and efficient structural designs through topology
optimization. In: Proceedings of IASS Annual Symposia. International Association for Shell and Spatial
Structures (IASS), Barcelona, Spain, October 7-10, 2019; pp. 1-8.
12
24. Huang X, Xie YM. Evolutionary Topology Optimization of Continuum Structures: Methods and Applications.
John Wiley & Sons 2010.
25. Zhao Z-L, Zhou S, Feng XQ, Xie YM. Morphological optimization of scorpion telson. Journal of the
Mechanics and Physics of Solids 2020; 135: 103773.
26. Zhao Z-L, Zhou S, Cai K, Xie YM. A direct approach to controlling the topology in structural optimization.
Computers & Structures 2020; 227: 106141.
27. Xia L, Xia Q, Huang X, Xie YM. Bi-directional evolutionary structural optimization on advanced structures
and materials: a comprehensive review. Archives of Computational Methods in Engineering 2018; 25(2):
437-478.
28. Zhu J-H, Yang K-K, Zhang W-H. Backbone cup a structure design competition based on topology
optimization and 3D printing. International Journal for Simulation and Multidisciplinary Design Optimization
2016; 7: A1.
29. Chen A, Cai K, Zhao Z-L, et al. Controlling the maximum first principal stress in topology optimization.
Structural and Multidisciplinary Optimization 2020; 1-13.
30. Huang X, Xie YM. A further review of ESO type methods for topology optimization. Structural and
Multidisciplinary Optimization 2010; 41(5): 671-683.
31. Bendsøe MP, Sigmund O. Material interpolation schemes in topology optimization. Archive of applied
mechanics 1999; 69(9-10): 635-654.
32. Sigmund O, Petersson J. Numerical instabilities in topology optimization: a survey on procedures dealing
with checkerboards, mesh-dependencies and local minima. Structural optimization 1998; 16(1): 68-75.
33. Huang X, Xie YM. Convergent and mesh-independent solutions for the bi-directional evolutionary structural
optimization method. Finite Elements in Analysis and Design 2007; 43(14): 1039-1049.
34. Zuo ZH, Xie YM. A simple and compact Python code for complex 3D topology optimization. Advances in
Engineering Software 2015; 85: 1-11.
35. He Y, Cai K, Zhao Z-L, et al. Stochastic approaches to generating diverse and competitive structural designs
in topology optimization. Finite Elements in Analysis and Design 2020; 173: 103399.
36. Yang K, Zhao Z-L, He Y, et al. Simple and effective strategies for achieving diverse and competitive
structural designs. Extreme Mechanics Letters 2019; 30: 100481.
37. Ju T, Losasso F, Schaefer S, Warren J. Dual contouring of hermite data. Proceedings of the 29th annual
conference on Computer graphics and interactive techniques 2002; 339-346.
38. Sorkine O, Cohen-Or D, Lipman Y, Alexa M, Rössl C, Seidel HP. Laplacian surface editing. Proceedings of
the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing 2004; 175-184.
39. Zhang Y, Hamza A Ben. Vertex-based diffusion for 3-D mesh denoising. IEEE Transactions on image
processing 2007; 16(4): 1036-1045.
40. Jakob W, Tarini M, Panozzo D, Sorkine-Hornung O. Instant field-aligned meshes. ACM Trans Graph 2015;
34(6): 189:1-189:15.
MATERIALS
The material used in 3D printing is photosensitive resin, and its Young’s modulus is 2510 MPa and Poisson’s
ratio is 0.41. The material model used in the loading simulation is plastic, and the maximum stress of the
material is set to 37 MPa at the strain of 3%. The material breaks at the strain of 9%.
List of Abbreviations
SIMP: solid isotropic material with penalization
BESO: bi-directional evolutionary structural optimization
LSM: level set method
AMadditive manufacturing
13
MC: marching cubes
FUNDING
This project was supported by the National Natural Science Foundation of China (51778283).
ETHICS APPROVAL AND CONSENT TO PARTICIPATE
None.
AVAILABILITY OF DATA AND MATERIALS
The data supporting the findings of the article is available from the authors.
CONSENT FOR PUBLICATION
There is no individuals’ data in this study.
CONFLICT OF INTEREST
There is no conflict of interest in the study.
... Section 5 explores the potential practical applications of the proposed simultaneous optimization method. The first example designs a 3D hinge frame [40,41] and its additional support locations, as shown in Figure 9. The optimization problem consisted of three key components, including the loading frame (loading condition), design space (structure), and bolts that connected to the fixture (fixed boundary condition), as shown in Figure 9(a). ...
... The optimization problem consisted of three key components, including the loading frame (loading condition), design space (structure), and bolts that connected to the fixture (fixed boundary condition), as shown in Figure 9(a). Different to the previous topology optimization problem [40,41], additional N * = 4 pin supports were considered on the fixture in the present example. The support and design domain were defined, as shown in Figure 9 elements highlighted in black and red, respectively. ...
... The support and design domain were defined, as shown in Figure 9 elements highlighted in black and red, respectively. The final structural topology had a shape similar to previous optimization results demonstrated in [40] and [41], where the critical difference was observed around the region of additional supports. This variation has confirmed that a slight change in support conditions can significantly affect final structural topologies. ...
Article
Full-text available
Topology optimization techniques are typically performed on a design domain with predetermined support conditions to generate efficient structures. Allowing the optimizer to simultaneously design supports and to-pology offers new design possibilities to achieve improved structural performance and reduce the cost of supports. However, existing simultaneous optimization techniques are limited, with most methods requiring cumbersome procedures to pre-define support conditions, which may not be easy for the end-users. This study presents a new element-based simultaneous optimization method by introducing a layer of elements to the boundaries where supports are allowed, which can be simply implemented in finite element (FE) models. Computational algorithms are developed based on a combination of an optimality criteria (OC) method and the bi-directional evolutionary structural optimization (BESO) technique to determine support locations and the structural topology, respectively. A variety of examples are presented to demonstrate the effectiveness of the new method. It is found that the number, position, and stiffness of supports may significantly influence the structural topology. A support location analysis is used to validate the new method and confirms optimal designs. This study shows that treating element-based support locations as additional design variables can effectively obtain efficient and innovative structural designs. Two 3D examples are presented to demonstrate potential practical applications of the new method.
... There are several notable topology optimization methods have been widely developed recently, e.g., the homogenization method [12] [13], the solid isotropic material with penalization (SIMP) [14] [15], the evolutionary structural optimization (ESO) [16] [17], the bidirectional evolutionary structural optimization (BESO) [18] [19], and the level-set method (LSM) [20] [21]. Among others, the BESO method has been proved to be a reliable optimization technique, which has been successfully applied in many engineering and architectural designs [22][23] [24][25]. ...
... Therefore, smoothing the model is a very fundamental stage for digital fabrication. For smoothing the model of Pavilion X-Form 1.0, the well-known computational graphic method, marching cubes algorithm [24][33], is integrated into the smoothing stage to achieve the final digital model (Fig. 8). Finally, the modified model is fabricated with largescale robotic arms by Architectural Robotic Lab at RMIT University. ...
Article
Full-text available
This research addresses innovations in building structural components through the generative design technique Bi-directional Evolutionary Structural Optimization (BESO) and the application of large-scale 3D robotic printing to produce efficient and elegant spatial structures. The innovative pavilion discussed in this paper demonstrates a design process and the ambitions of the research group through a full-scale model of large-span spatial structures. The focus of this work is the use of a modified BESO technique to optimize the structure, which features branches of various sizes and then applies ‘skin’ surfaces according to the direction of the main structure. The innovative production, construction, and assembling methodologies are to replace welded ultimately, forged, and cast components with large robotic 3D printed components and bolting methods. The advantages of the new design and construction process are less labor, fewer joints, shorter assembling time, lower cost & more efficient material usage and more complex & elegant large structural form.
... In recent years, several optimization methods, e.g., the homogenization method [1,2], the solid isotropic material with penalization (SIMP) method [2,3], the bi-directional evolutionary structural optimization (BESO) method [4][5][6][7], and the level-set method [8,9] have undergone tremendous development. These methods have been successfully extended to a wide range of engineering applications, including advanced manufacturing [10][11][12][13][14][15][16], architectural design [17][18][19][20][21][22][23][24], biomechanical morphogenesis [25][26][27][28][29], civil engineering [30][31][32][33][34][35], and metamaterials [36,37]. Although remarkable progress has been made in topology optimization, it remains a challenging issue to directly control the structural complexity in three-dimensional optimization problems. ...
Article
Full-text available
Shape and topology optimization problems are usually associated with geometrical restrictions. Effective control of structural complexity during the optimization process is important for various considerations, e.g., functionality, manufacturability, and aesthetics. Most existing approaches characterize structural complexity as the number of cavities. However, for three-dimensional structures, the genus (i.e., the number of tunnels) should also be considered as an additional topological constraint. In this paper, a hole-filling method is integrated into the bi-directional evolutionary structural optimization (BESO) computational framework to control the number and size of existing cavities and tunnels during the form-finding process. In the hole-filling method, excess cavities are filled with solid material and excess tunnels are covered by building sheet-like patches. The minimum size of the truss-like components and the minimum thickness of the sheet-like components can be controlled separately. Several two-and three-dimensional compliance minimization problems are presented to demonstrate the effectiveness and potential applications of the proposed approach. The structural performances of the optimized structures with and without complexity control are compared and analyzed. The results show that the developed methodology can produce structurally efficient designs with controllable topologies. It is also demonstrated that the generation of sheet-like components can considerably increase the stiffness of the optimized structure. The proposed approach is capable of generating diverse and competitive designs for architects and engineers to achieve a fine balance between architectural novelty and structural efficiency.
... In recent years, several optimization methods, e.g., the homogenization method [1,2], the solid isotropic material with penalization (SIMP) method [2,3], the bi-directional evolutionary structural optimization (BESO) method [4][5][6][7], and the level-set method [8,9] have undergone tremendous development. These methods have been successfully extended to a wide range of engineering applications, including advanced manufacturing [10][11][12][13][14][15][16], architectural design [17][18][19][20][21][22][23][24], biomechanical morphogenesis [25][26][27][28][29], civil engineering [30][31][32][33][34][35], and metamaterials [36,37]. Although remarkable progress has been made in topology optimization, it remains a challenging issue to directly control the structural complexity in three-dimensional optimization problems. ...
... Therefore, post-processing techniques (e.g., the Laplace mesh denoising technique [59]) can effectively smooth such a high-resolution model (Fig. 17). Furthermore, an optimisation result with a smaller equivalent filter radius is shown in Fig. 18 the top surface for a smaller filter radius. ...
Article
Full-text available
The bi-directional evolutionary structural optimisation (BESO) has attracted much interest in recent decades. However, the high computational cost of the topology optimisation method hinders its applications in large-scale industrial designs. In this study, a parallel BESO method is developed to solve high-resolution topology optimisation problems. An open-source computing platform, FEniCS, is used to parallelise the finite element analysis (FEA) and optimisation steps. Significant improvements in efficiency have been made to the FEA and the filtering process. An iterative solver, a reanalysis approach and a hard-kill option in BESO have been developed to reduce the computational cost of the FEA. An isotropic filter scheme is used to eliminate the time-consuming elemental adjacency search process. The efficiency and effectiveness of the developed method are demonstrated by a series of numerical examples in both 2D and 3D. It is shown that the parallel BESO can efficiently solve problems with more than 100 million tetrahedron elements on a 14-core CPU server. This work holds great potential for high-resolution design problems in engineering and architecture. Keywords: Topology optimisation, Bi-directional evolutionary structural optimisation, FEniCS, Parallel computing, High-resolution
... Several optimization methods have been established, e.g., the homogenization method [1,2], the solid isotropic material with penalization (SIMP) method [2,3], the level-set method [4,5], and the bi-directional evolutionary structural optimization (BESO) method [6][7][8][9]. Owing to its simplicity and robustness, the BESO method has been widely applied in multiple disciplines [10][11][12][13][14][15][16][17]. However, some of the obtained designs might be impractical due to their free forms [18]. ...
Article
Full-text available
Shape and topology optimization techniques aim to maximize structural performance through material redistribution. Effectively controlling structural complexity during the form-finding process remains a challenging issue. Structural complexity is usually characterized by the number of connected components (e.g., beams and bars), tunnels, and cavities in the structure. Existing structural complexity control approaches often prescribe the number of existing cavities. However, for three-dimensional problems, it is highly desirable to control the number of tunnels during the optimization process. Inspired by the topology-preserving feature of a thinning algorithm, this paper presents a direct approach to controlling the topology of continuum structures under the framework of the bi-directional evolutionary structural optimization (BESO) method. The new approach can explicitly control the number of tunnels and cavities for both two- and three-dimensional problems. In addition to the structural topology, the minimum length scale of structural components can be easily controlled. Numerical results demonstrate that, for a given set of loading and boundary conditions, the proposed methodology may produce multiple high-performance designs with distinct topologies. The techniques developed from this study will be useful for practical applications in architecture and engineering, where the structural complexity usually needs to be controlled to balance the aesthetic, functional, economical, and other considerations.
... In this example, we consider a hinge arm [37]. The initial design domain is shown in Fig. 14. ...
Article
Full-text available
Topology optimization has rapidly developed as a powerful tool of structural design in multiple disciplines. Conventional topology optimization techniques usually optimize the material layout within a predefined, fixed design domain. Here, we propose a subdomain-based method that performs topology optimization in an adaptive design domain (ADD). A subdomain-based parallel processing strategy that can vastly improve the computational efficiency is implemented. In the ADD method, the loading and boundary conditions can be easily changed in concert with the evolution of the design space. Through the automatic, flexible, and intelligent adaptation of the design space, this method is capable of generating diverse high-performance designs with distinctly different topologies. Five representative examples are provided to demonstrate the effectiveness of this method. The results show that, compared with conventional approaches, the ADD method can improve the structural performance substantially by simultaneously optimizing the layout of material and the extent of the design space. This work might help broaden the applications of structural topology optimization.
... Fortunately, Ameba possesses a really powerful mesh optimization function to solve the problem. The Ameba mesh tools facilitate obtaining smooth mesh model fabrication works (Xiong et al. 2020). ...
Article
Topology optimization has recently been investigated as a technique for the conceptual design of efficient structures during the early stage of the design of buildings to tackle the design challenges. The use of this technique, which leads to optimum structures, mostly results in esthetic, lightweight, and best performance from the perspective of engineers or architects. However, the topology optimization results are not usually known for direct realization in practice, and the engineer and architect should be able to choose the best solution among numerous choices in close cooperation. This paper has focused on defining a parametric framework of continuous optimum design of lateral bracing systems for tall buildings considering wind and gravity loads. The bidirectional evolutionary structural optimization (BESO) method was employed, considering the main optimization parameter, loading scenarios, and constraints. In order to show the effectiveness of the suggested topology optimization framework for minimizing compliance (maximizing stiffness) and minimum consumption of materials in the design of lateral bracing systems, 2D and 3D systems have been discussed. According to the obtained results, this framework could employ topology optimization during the conceptual design to seek a new definition of the optimum layout of lateral bracing systems with high structural performance, elegant geometries, and other characteristics considered by architects and engineers.
Article
Full-text available
Previous studies on topology optimization subject to stress constraints usually considered von Mises or Drucker–Prager criterion. In some engineering applications, e.g., the design of concrete structures, the maximum first principal stress (FPS) must be controlled in order to prevent concrete from cracking under tensile stress. This paper presents an effective approach to dealing with this issue. The approach is integrated with the bi-directional evolutionary structural optimization (BESO) technique. The p-norm function is adopted to relax the local stress constraint into a global one. Numerical examples of compliance minimization problems are used to demonstrate the effectiveness of the proposed algorithm. The results show that the optimized design obtained by the method has slightly higher compliance but significantly lower stress level than the solution without considering the FPS constraint. The present methodology will be useful for designing concrete structures.
Conference Paper
Full-text available
Topology optimization techniques are widely used to maximize the performance or minimize the weight of a structure through optimally distributing its material within a prescribed design domain. However, existing optimization techniques usually produce a single optimal solution for a given set of loading and boundary conditions. In architectural design, it is highly desirable to obtain multiple design options which possess not only high structural performance, but also distinctly different shapes and forms. Here we propose three simple and effective strategies for achieving diverse and competitive structural designs, including: (i) penalizing precedent designs, (ii) using constraints as design drivers, and (iii) introducing randomness into structural models. These strategies are successfully applied in the computational morphogenesis of a variety of structures. The results demonstrate that the developed methodology is capable of providing the designer with structurally efficient and topologically different solutions. The structural performance of alternative designs is only slightly lower than that of the optimal design. This methodology holds great potential for practical applications in architecture and engineering. The proposed strategies are applicable to commonly used topology optimization techniques, although examples shown in this study are based on the bi-directional evolutionary structural optimization (BESO) technique.
Article
Full-text available
Topology optimization techniques have been widely used in structural design. Conventional optimization techniques usually are aimed at achieving the globally optimal solution which maximizes the structural performance. In practical applications, however, designers usually desire to have multiple design options, as the single optimal design often limits their artistic intuitions and sometimes violates the functional requirements of building structures. Here we propose three stochastic approaches to generating diverse and competitive designs. These approaches include (1) penalizing elemental sensitivities, (2) changing initial designs, and (3) integrating the genetic algorithm into the bi-directional evolutionary structural optimization (BESO) technique. Numerical results demonstrate that the proposed approaches are capable of producing a series of random designs, which possess not only high structural performance, but also distinctly different topologies. These approaches can be easily implemented in different topology optimization techniques. This work is of significant practical importance in architectural engineering where multiple design options of high structural performance are required.
Article
Full-text available
Topology optimization is increasingly used in lightweight designs for additive manufacturing (AM). However, conventional optimization techniques do not fully consider manufacturing constraints. One important requirement of powder-based AM processes is that enclosed voids in the designs must be avoided in order to remove and reuse the unmelted powder. In this work, we propose a new approach to realizing the structural connectivity control based on the bi-directional evolutionary structural optimization technique. This approach eliminates enclosed voids by selectively generating tunnels that connect the voids with the structural boundary during the optimization process. The developed methodology is capable of producing highly efficient structural designs which have no enclosed voids. Furthermore, by changing the radius and the number of tunnels, competitive and diverse designs can be achieved. The effectiveness of the approach is demonstrated by two examples of three-dimensional structures. Prototypes of the obtained designs without enclosed voids have been fabricated using AM.
Article
This paper presents an element-based topology optimization using the ersatz material model, which enables us to achieve a smooth design for a wide range of topology optimization problems. The traditional element-based topology formation algorithms based on the solid isotropic material with penalization (SIMP) model seek the pure 0/1 design with a zig-zag boundary, which is less practical for engineering applications. The ersatz material model suits for the simulation of a smooth design under the fixed mesh, but the element-based topology optimization using the ersatz material model does not provide a clear topology. This paper proposes the floating projection constraint which gradually pushes the design variables to a desired 0/1 level for a smooth design. The applications on a series of engineering optimization problems demonstrate the effectiveness of the proposed topology optimization algorithm. Numerical results show that the proposed topology optimization algorithm based on the floating projection and ersatz material model can achieve optimized structures with a smooth boundary for practical applications.
Article
Additive manufacturing provides more freedom for the design of structures but also exhibits prominent local uncertainties of material properties, which bring potential challenges. The performance of structures should depend not only on uncertain variations of material properties but also on the spatial occurrence frequency of the extreme material properties. This paper proposes a non-probabilistic reliability-based topology optimization algorithm by considering local material uncertainties in additive manufacturing. The whole design domain is divided into several uncertainty regions (URs), whose size is proportional to the spatial occurrence frequency of extreme material properties. Within each UR, these uncertain-but-bounded variations of materials are correlated by the multi-dimensional ellipsoid model. Then, the multi-ellipsoid model for all URs is established by considering the overall material uncertainties of the structure. Thereafter, a non-probabilistic reliability-based topology optimization (NRBTO) is proposed for minimizing structural volume against displacement constraints by considering material uncertainties during additive manufacturing. Several 2D and 3D examples are presented to illustrate the effectiveness of the proposed method. Compared with solutions resulting from the deterministic topology optimization (DTO), NRBTO provides conservative designs with a larger volume fraction due to material uncertainties. When smaller URs are assigned to indicate the high occurrence frequency of extreme material properties, the NRBTO design becomes even conservative. The extreme case is equivalent to the deterministic topology optimization using the lower bound material.
Article
Structural shape and topology optimization has undergone tremendous developments in recent years due to its important applications in many fields. However, effectively controlling the structural complexity of the optimization result remains a challenging issue. The structural complexity is usually characterized by the distribution and geometries of interior holes. In this work, a new approach is developed based on the graph theory and the set theory to control the number and size of interior holes of the optimized structures. The minimum distance between the edges of any two neighboring holes can also be constrained. The structural performance and the effect of the structural complexity control are well balanced by using this approach. We use three typical numerical examples to verify the effectiveness of the developed approach. The optimized structures with and without constraints on the structural complexity are quantitatively compared and analyzed. The present methodology not only enables the designer to have a direct control over the topology of the optimized structures, but also provides diverse and competitive solutions.
Article
Nature provides inspirations for solving many challenging scientific and technological problems. In this study, a computational methodology is developed for the morphological optimization of three-dimensional, multi-component biological organs. The structural optimization of scorpion telson, which consists of a curved stinger and a venom container, is considered as an example by using this method. Both experimental and numerical results indicate that, through a long history of natural selection, the load-bearing capacity of the venom apparatus of a scorpion has been optimized together with its flexible segmented tail, important biological functions (e.g., venom storage and transportation), and superb sting strategy. The optimal range of the sting direction of a scorpion is theoretically determined and verified by finite element analysis. The curved scorpion stinger makes the venom container a robust design that is insensitive to the loading direction. The biomechanical mechanisms underlying the robust design are deciphered by comparing the venom apparatuses of scorpions and honey bees. This work deepens our understanding of the structure–property–function interrelations of the venomous sharp weapons of both scorpions and honey bees, and the presented methodology can also be extended to design engineering structures with optimal morphologies (e.g., curved hypodermic needles and segmented robotic arms) and explore other biological tissues and organs.
Article
Shape and topology optimization techniques are widely used to maximize the performance or minimize the weight of a structure through optimally distributing its material within a prescribed design domain. However, existing optimization techniques usually produce a single optimal solution for a given problem. In practice, it is highly desirable to obtain multiple design options which not only possess high structural performance but have distinctly different shapes and forms. Here we present five simple and effective strategies for achieving such diverse and competitive structural designs. These strategies have been successfully applied in the computational morphogenesis of various structures of practical relevance and importance. The results demonstrate that the developed methodology is capable of providing the designer with structurally efficient and topologically different solutions. The structural performance of alternative designs is only slightly lower than that of the optimal design. This work establishes a general approach to achieving diverse and competitive structural forms, which holds great potential for practical applications in architecture and engineering.