Conference PaperPDF Available

SwarmBESO: Multi-agent and Evolutionary Computational Design based on the Principles of Structural Performance

Authors:
  • Beijing University of Civil Engineering and Architecture(BUCEA)

Abstract and Figures

This paper posits a design approach that integrates multi-agent generative algorithms and structural topology optimisation to design intricate, structurally efficient forms. The research proposes a connection between two dichotomous principles: architectural complexity and structural efficiency. Both multi-agent algorithms and Bi-directional evolutionary structural optimisation (BESO) (Huang and Xie 2010), are emerging techniques that have significant potential in the design of form and structure.This research proposes a structural behaviour feedback loop through encoding BESO structural rules within the logic of multi-agent algorithms. This hybridisation of topology optimisation and swarm intelligence, described here as SwarmBESO, is demonstrated through two simple structural models. The paper concludes by speculating on the potential of this approach for the design of intricate, complex structures and their potential realisation through additive manufacturing.
Content may be subject to copyright.
SWARMBESO: MULTI-AGENT AND EVOLUTIONARY
COMPUTATIONAL DESIGN BASED ON THE PRINCIPLES OF
STRUCTURAL PERFORMANCE
DING WEN BAO1, XIN YAN2, ROLAND SNOOKS3and
YI MIN XIE4
1School of Architecture & Urban Design, RMIT Architecture | Tectonic
Formation Lab and Centre for Innovative Structures and Materials,
School of Engineering, STEM College, RMIT University
1nic.bao@rmit.edu.au
2Center of Architecture Research and Design, University of Chinese
Academy of Sciences and Centre for Innovative Structures and
Materials, School of Engineering, RMIT University
2yanxin13@mails.ucas.ac.cn
3School of Architecture & Urban Design and RMIT Architecture |
Tectonic Formation Lab, RMIT University
3roland.snooks@rmit.edu.au
4Centre for Innovative Structures and Materials, School of
Engineering, STEM College, RMIT University
4mike.xie@rmit.edu.au
Abstract. This paper posits a design approach that integrates
multi-agent generative algorithms and structural topology optimisation
to design intricate, structurally efficient forms. The research proposes
a connection between two dichotomous principles: architectural
complexity and structural efficiency. Both multi-agent algorithms and
Bi-directional evolutionary structural optimisation (BESO) (Huang and
Xie 2010), are emerging techniques that have significant potential in
the design of form and structure.This research proposes a structural
behaviour feedback loop through encoding BESO structural rules within
the logic of multi-agent algorithms. This hybridisation of topology
optimisation and swarm intelligence, described here as SwarmBESO,
is demonstrated through two simple structural models. The paper
concludes by speculating on the potential of this approach for the design
of intricate, complex structures and their potential realisation through
additive manufacturing.
Keywords. Swarm Intelligence; Multi-agent; BESO (bi-directional
evolutionary structural optimisation); Intricate Architectural Form;
Efficient Structure.
1. Introduction
This research posits an innovative design methodology that establishes a
complementary relationship between topological optimisation and behavioural
PROJECTIONS, Proceedings of the 26th International Conference of the Association for Computer-Aided
Architectural Design Research in Asia (CAADRIA) 2021, Volume 1, 241-250. © 2021 and published by the
Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), Hong Kong.
242 D.W. BAO ET AL.
generative design algorithms. The research explores and evaluates the application
of topology optimisation and multi-agent algorithms in a form-finding design
process. It demonstrates the process of integrating these two algorithms to
establish a real-time structural feedback loop in the process of designing intricate
forms. It describes a hybrid of architectural and structural behaviours through the
integration of swarm systems and BESO methods.
This approach, termed swarmBESO (see figure 1), creates a negotiation
between concerns of architectural design and structural engineering in a
simultaneous generative approach. This is a fundamental shift from the normative
sequential workflows that either inform generative approaches with structural
analysis or operate sequentially to optimise the structure of complex geometries
already created within generative processes. The swarmBESO algorithm is
demonstrated here through two- and three-dimensional cantilevered structure
examples.
The future application of swarmBESO to architectural design will enable the
creation of complex, the expressive architectural form which is highly efficient
in terms of material and structural performance. The complexity and intricacy of
the geometry generated through this process are expected to become increasingly
feasible through the rapid development of building-scale additive manufacturing
approaches.
Figure 1. SwarmBESO.
2. Swarm Intelligence and Behavioral Formation
Swarm intelligence examines the emergent behavior of systems that self-organise
through the interaction of autonomous agents. This behavior is evident within the
natural world through systems such as flocks of birds, schooling of fish, and social
insects’ interaction.
The phenomena of swarm intelligence can be simulated and generated through
multi-agent algorithms - a computational logic that dates to John von Neumann’s
work with cellular automata in the 1940s. Multi-agent algorithms operate through
SWARMBESO: MULTI-AGENT AND EVOLUTIONARY
COMPUTATIONAL DESIGN BASED ON THE PRINCIPLES OF
STRUCTURAL PERFORMANCE
243
the local interaction of computational agents. This interaction of agents creates a
self-organising behavior at the meta, or global, scale. These algorithms establish
a non-linear relationship where each agent responds to the neighbouring agents
without hierarchical, or top-down, control.
The development of generative design processes based on multi-agent
algorithms has been emerging for twenty years within experimental architectural
practices and academia. One pioneering approach, Behavioral Formation, has
been developed by Roland Snooks that builds on the computational boids research
of Craig Reynolds. (Reynolds 1987).
Behavioral Formation is a generative design approach that draws from swarm
intelligence logic and operates through a multi-agent algorithmic process (Snooks
2014). Through this approach, the architectural intention is encoded within
computation agents. The interaction of which creates a self-organised design
intention and generates emergent proto-architectural form.
Figure 2. Composite wing by Studio Roland Snooks.
The exclusively local interaction of multi-agent systems creates self-organising
behaviour at the expense of global, or meta, awareness. This global ignorance
limits the capacity of multi-agent design strategies to respond to global conditions
such as topology, enclosure and structure. A strategy has previously been
proposed by Roland Snooks in response to this, termed agency of structure, which
operates through a heuristic approach to local structural behaviors that respond
to global structural analysis. Agency of structure “operates by iteratively testing
agent-based geometry, such as a network of members or bundle of strands, using
a finite element structural method. Finite element methods analyse the entire
structural topology and return information pertaining to each individual node or
agent (see figure 2). The agent adapts its behavior in response to this information
based on heuristic structural rules designed to resist the load. Through this
strategy, agents respond to the local implication of global conditions and, in doing
so, re-form the global conditions, setting up a continuous feedback loop.” (Snooks
2014, p131-132)
3. Bi-directional Evolutionary Structural Optimisation Method
Topology optimisation techniques have been widely used in structural fields.
Conventional optimisation methods are always aimed at achieving the single
purpose of maximising the structural performance. Due to the potentials for
244 D.W. BAO ET AL.
generating elegant and light-weight structures with high structural performance,
topology optimisation has gained extensive attention and experienced considerable
progress over the three decades. Topology optimisation aims to find an initial
structural configuration which meets a predefined criterion, and occasionally
it gives a design that can be completely new and innovative. Several
notable topology optimisation methods have been widely developed in topology
optimisation field, e.g. the homogenisation method (Bendsoe 1989; Bendsoe
and Kikuchi 1988), the solid isotropic material with penalisation (SIMP) method
(Bendsoe and Sigmund 1999; Bendsoe and Sigmund 2004), the evolutionary
structural optimisation (ESO) (Xie and Steven 1993; Xie and Steven 1994), the
bi-directional evolutionary structural optimisation (BESO) (Huang et al. 2007;
Huang and Xie 2007) (see figure 3) and the level-set method (LSM) (Wang et al.
2003; Allaire et al. 2004). Among others, BESO method has been proved to be
a reliable optimisation technique, which has been successfully applied in many
engineering and architectural design (Zhao et al. 2018; Yan et al. 2019; Burry et
al. 2005).
Figure 3. Bi-directional Evolutionary Structural Optimisation (BESO).
Although most topology optimisation techniques aim at achieving the
most optimised solution, the structural layout with the highest performance
may contradict the functional requirements and aesthetic designing concepts
in real problematic practices. Therefore, some modification methods based
on conventional topology optimisation are explored widely to solve specific
application problems. In 1992, Mike Xie and Grant Steven proposed a
numerical method for topology optimisation Evolutionary Structural Optimisation
(ESO) (Xie and Steven 1993; Xie and Steven 1994), and later Mike Xie
and Xiaodong Huang developed the Bi-directional Evolutionary Structural
Optimisation (BESO). BESO method allows the material to be removed and
added simultaneously. In BESO method algorithm, The initial research on
BESO was conducted by (Yang et al. 1999) for stiffness optimisation. “In their
study, the sensitivity numbers of the void elements are estimated through a linear
extrapolation of the displacement field after the finite element analysis. Then, the
solid elements with the lowest sensitivity numbers are removed from the structure,
and the void elements with the highest sensitivity numbers are changed into solid
elements.” (Huang and Xie 2010, p17). Two unrelated parameters determine the
numbers of removed and added elements in each iteration: the rejection ratio (RR)
and the inclusion ratio (IR), respectively. “In their BESO algorithm, elements with
the lowest von Mises stresses are removed, and void elements near the highest von
Mises stress regions are switched on as solid elements. Similarly, the numbers of
SWARMBESO: MULTI-AGENT AND EVOLUTIONARY
COMPUTATIONAL DESIGN BASED ON THE PRINCIPLES OF
STRUCTURAL PERFORMANCE
245
elements to be removed and added are treated separately with a rejection ratio and
an inclusion ratio, respectively.” (Huang and Xie 2010, p17).
4. SwarmBESO Methodology: BESO Logical Multi-agent System
Figure 4. Flowchart of the SwarmBESO method.
The swarmBESO approach involves iterative feedback where the results of an
FEA analysis drive structural behaviour within a multi-agent generative algorithm,
which in turn re-forms a structural mass. Each step of the agent triggers this
recursive process such that a constantly updating structural model drives every
step. The multi-agent generative algorithm negotiates between these structurally
driven behaviours and non-structural design behaviours, to create forms that are
generated by architectural design intention while being near-optimal structural
solutions (see figure 4).
246 D.W. BAO ET AL.
Figure 5. The logic of SwarmBESO method.
The agent number in each FEA element is connected with the relevant element
material property, which means the element will be given a softer material with
less Young’s modulus value in the next iteration if it has fewer agents inside. As
the diagram shows (see figure 5), a strain energy field is generated based on the
whole structure FEA result in each iteration. Every agent can be assigned an
initial velocity according to the strain energy field, and this velocity represents
the structurally driven behaviour. Furthermore, some essential swarm-rule-based
modifications, such as separation, alignment and cohesion, are introduced to
modify the initial agent velocity. As a result, with the modified velocities, agents
will make movements inside the FEA mesh and change the next FEA process’s
material properties.
4.1. 2D CANTILEVER
Figure 6. 2D Cantilever in FEA platform (left) and initial generated velocity field (right).
SWARMBESO: MULTI-AGENT AND EVOLUTIONARY
COMPUTATIONAL DESIGN BASED ON THE PRINCIPLES OF
STRUCTURAL PERFORMANCE
247
The 2D cantilever model is a classic analysis model in structural optimisation. The
plate model is fixed around the left side and subjected to a concentrated load at the
middle point on the right side (see left in figure 6). With swarmBESO method,
the strain energy field and initial structurally driven velocity field are generated
like the illustration (see right in figure 6). After several iterations, the agent can
be re-located as the diagram shows (see figure 7), and this result is similar to the
conventional topology optimised result.
Figure 7. 2D evolutionary result.
The new method has also been tested on the 2D long beam structure (see
figure 8). The colourful cloud pictures are the visualization result of analysed
data in finite element method. The green figures are the normal BESO result. The
multi-agent figures are the swarmBESO result, they are respectively iteration 10
(see left in figure 8) and iteration 35 (see right in figure 8). In comparison, the
swarmBESO results both achieve structural performance and have more complex
& diverse forms.
Figure 8. BESO and swarmBESO result comparison.
However, because of the single element layer, the 2D model may be faced with
some local blocking during the evolution process. In the 3D model, the situation
248 D.W. BAO ET AL.
will be averted as there are multi-movement strategies for an agent to bypass the
local obstacles.
4.2. 3D CANTILEVER
Figure 9. The 3D cantilever in FEA platform.
Initially, a simple 3D cantilever (solid element) is tested for swarmBESO
algorithm in the FEA platform Abaqus (see figure 9). After setting up the boundary
conditions, the finite element method analyses the entire structural surface, and
return the information of the field of stress and strain energy density (SED) among
the whole structure. A certain number of agents are uniformly distributed over the
entire structure to represent the material distribution.
Figure 10. Real-time SED information feedback and iterations.
Based on the returned information of the field of stress and SED, the initial
vector will be applied to each agent. At the same time, three basic swarm rules are
applied to the agents (see figure 10).
The agent adapts its new modified behaviour in response to this integrated
information of vector and starts to move to a new position. Based on the logic of
BESO (Huang and Xie 2010), the material distribution will be kept updating in
each loop iteration until it reaches a certain volume fraction.
SWARMBESO: MULTI-AGENT AND EVOLUTIONARY
COMPUTATIONAL DESIGN BASED ON THE PRINCIPLES OF
STRUCTURAL PERFORMANCE
249
Figure 11. 3D evolutionary process.
In each step of the iteration, the information of structural performance will be
returned and reviewed. The information can be analysed by checking the strain
energy density distribution. Thus, the structural logic-based swarm evolutionary
method is applied and tested. From the above diagram (see figure 11), it is evident
that the swarmBESO generations are less than conventional topology optimisation
methods. In swarmBESO, all the agents are motivated based on local rules at
the same time rather than just some certain areas are changed in other traditional
methods. As a result, it may be difficult for swarmBESO to find the globally
optimised structure, but it can generate diverse results with similar structural
performance.
5. Conclusions
The integration of multi-agent generative algorithms and structural topology
optimisation creates a simultaneous process of architectural and structural
generation. This approach has the potential to develop a closer working
collaboration between architects and structural engineers in the early stages of
design and to avoid the structural rationalisation of unfeasible architectural forms.
The next steps in this research are to demonstrate the capacity of this algorithmic
tool through the design of several prototypical projects and to embed the logic
of additive manufacturing techniques within the swarmBESO algorithm. While
the simple cantilever examples illustrated here to demonstrate the operation of
swarmBESO, the real potential in this approach lies in the capacity of this
algorithm to create highly complex and intricate architectural tectonics that are
structurally efficient.
References
Allaire, G., Jouve, F. and Toader, A.-M.: 2004, Structural optimisation using sensitivity analysis
and a level-set method, Journal of Computational Physics,194, 363-393.
Bendsoe, M.P.: 1989, Optimal shape design as a material distribution problem, Structural
Optimization,1, 193-202.
250 D.W. BAO ET AL.
Bendsoe, M.P. and Kikuchi, N.: 1988, Generating optimal topologies in structural design using
a homogenisation method, Computer Methods in Applied Mechanics and Engineering,71,
197-224.
Bendsoe, M.P. and Sigmund, O.: 1999, Material interpolation schemes in topology optimisation,
Archive of applied mechanics,69, 635-654.
M.P. Bendsoe and O. Sigmund (eds.): 2003, Topology optimization: theory, methods, and
applications, Springer, Berlin Heidelberg.
Beni, G. and Wang, J.: 1993, Swarm Intelligence in Cellular Robotic Systems, NATO Advanced
Workshop on Robots and Biological Systems, Tuscany1989, Italy, 703-712.
Burry, J., Felicetti, P., Tang, J., Burry, M. and Xie, Y.M.: 2005, Dynamical Structural Modeling:
A Collaborative Design Exploration, International Journal of Architectural Computing,3,
27-42.
Huang, X. and Xie, Y.M.: 2007, A new look at ESO and BESO optimisation methods, Structural
and Multidisciplinary Optimization,35, 89-92.
X. Huang and Y.M. Xie (eds.): 2010, Evolutionary Topology Optimization of Continuum
Structures, John Wiley & Sons, Chichester, UK.
Huang, X., Xie, Y.M. and Burry, M.C.: 2007, Advantages of Bi-Directional Evolutionary
Structural Optimization (BESO) over Evolutionary Structural Optimization (ESO),
Advances in Structural Engineering,10, 727-737.
Reynolds, C.W.: 1987, Flocks, Herds, and Schools: A Distributed Behavioral Model,
SIGGRAPH Conference Proceedings 1987, California, 25-34.
R. Snooks (ed.): 2014, Behavior formation Multi-agent algorithmic design strategies, RMIT
University.
Wang, M.Y., Wang, X. and Guo, D.: 2003, A level set method for structural topology
optimisation, Computer Methods in Applied Mechanics and Engineering,192, 227-246.
Xie, Y.M. and Steven, G.P.: 1993, A simple evolutionary procedure for structural optimisation,
Computers & Structures,49, 885-896.
Xie, Y.M. and Steven, G.P.: 1994, Optimal design of multiple load case structures using an
evolutionary procedure, Engineering with Computers,11, 295-302.
Yan, X., Bao, D.W., Cai, K., Zhou, Y. and Xie, Y.M.: 2019, A New Form-finding Method for
Shell Structures Based on BESO Algorithm, Proceedings of IASS Annual Symposia 2019,
Barcelona, 1-8 (8).
Yang, X.Y., Xie, Y.M., Steven, G.P. and Querin, O.M.: 1999, Bidirectional Evolutionary Method
for Stiffness Optimization, AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary and
Optimization 1998, St. Louis, MO, 1483-1488.
Zhao, Z.-L., Zhou, S., Feng, X.-Q. and Xie, Y.M.: 2018, On the internal architecture of emergent
plants, Journal of the Mechanics and Physics of Solids,119, 224-239.
... There are remarkable studies that utilize multi-robot systems in architectural form explorations (Andreen et al., 2016;Petersen & Nagpal, 2017;Bao et al., 2021). Different from Andreen et al.'s (2016) use of mini robots with a simple movement behavior, this study employs 2 different sensors to inform the mini robots. ...
... Finally, the mechanical part of the robot body differentiates from the existing studies. Bao et al. (2021) focus on the implementation of swarm logic in the optimization problems simulated in the digital environment. They integrate swarm-based generative design approach and structural topology optimization in their model (Bao et al., 2021) without a need to realize and test in real-world conditions. ...
... Bao et al. (2021) focus on the implementation of swarm logic in the optimization problems simulated in the digital environment. They integrate swarm-based generative design approach and structural topology optimization in their model (Bao et al., 2021) without a need to realize and test in real-world conditions. Petersen, & Nagpal (2017) present a review of real-world implementation of multiple robots in relation to design and construction problems. ...
... To overcome these challenges, a multi-agent system (MAS) could be a promising solution for high-performance lattice infilling. The high adaptability of generative complexity makes it possible for MAS to generate conformal, functional lattice structures [10][11][12]. As an integration of numerous intelligent entities, MAS can sense different parameters and perform designated actions in physical fields [13]. ...
Chapter
Full-text available
Additive manufacturing has opened up new opportunities for material-based design and optimization, with lattice materials being a key area of interest. Lattice materials can exhibit superb physical properties, such as high thermal conductivity and excellent energy absorption, and be designed to meet specific design objectives. However, optimizing the use of these materials requires considering geometric constraints and loading conditions. This research explores stress-driven multi-agent system (MAS) to achieve high-performance lattice infilling. The von Mises stress and principal stress are investigated as the infilling environments as they are typical failure evaluation criteria. The feasibility of these approaches is demonstrated through a case study of sport helmet design, where MAS is used to generate conformal lattice structures that meet functional and fabrication requirements. The density distribution and arrangement direction of lattice units are effectively controlled in physical fields. The results demonstrate that both von Mises stress field and principal stress field-driven methods can improve the stiffness of helmets compared to the method that only considers geometrical conformity under the same mass. The paper concludes that stress-driven lattice infilling has the potential to revolutionize material-based design and optimization in additive manufacturing.
... do not specifically address facade design problems(Lee et al. 2015;Muehlbauer 2018;Muehlbauer et al. 2020;Mueller 2014); (2) have poor interoperability(Bao et al. 2021); (3) have limited modelling flexibility (Fagerstrom et al. 2014; Lee et al. 2015); or (4) do not use the analysis results to guide the design process (Fagerstrom et al. 2014). Lastly, within architectural praxis, various building facade designs benefited from structural analysis and optimization strategies. ...
Article
Full-text available
Launching satellites into the Earth’s orbit is a critical area of research, and very demanding satellite services increase exponentially as modern society takes shape. At the same time, the costs of developing and launching satellite missions with shorter development times increase the requirements of novel approaches in the several engineering areas required to build, test, launch, and operate satellites in the Earth’s orbit, as well as in orbits around other celestial bodies. One area with the potential to save launching costs is that of the structural integrity of satellites, particularly in the launching phase where the largest vibrations due to the rocket motion and subsequent stresses could impact the survival ability of the satellite. To address this problem, two important areas of engineering join together to provide novel, complete, and competitive solutions: topology optimisation methods and additive manufacturing. On one side, topology optimisation methods are mathematical methods that allow iteratively optimising structures (usually by decreasing mass) while improving some structural properties depending on the application (load capacity, for instance), through the maximisation or minimisation of a uni- or multi-objective function and multiple types of algorithms. This area has been widely active in general for the last 30 years and has two main core types of algorithms: continuum methods that modify continuous parameters such as density, and discrete methods that work by adding and deleting material elements in a meshing context. On the other side, additive manufacturing techniques are more recent manufacturing processes aimed at revolutionising manufacturing and supply chains. The main exponents of additive manufacturing are Selective Laser Melting (SLM) (3D printing) as well as Electron Beam Melting (EBM). Recent trends show that topology-optimised structures built with novel materials through additive manufacturing processes may provide cheaper state-of-the-art structures that are fully optimised to better perform in the outer-space environment, particularly as part of the structure subsystem of novel satellite systems. This work aims to present an extended review of the main methods of structural topology optimisation as well as additive manufacture in the aerospace field, with a particular focus on satellite structures, which may set the arena for the development of future satellite structures in the next five to ten years.
Conference Paper
Full-text available
Weathering scenery, as one of the most representative time-consuming natural features, is associated with many characteristics through aspects of specialized morphology, porosity, adaptability, and regenerative ability. Because of its unique porous structure and majestic, randomly three-dimensional composition, it has inspired lots of creations in industrial design, art crafts, and graphic design fields. But in architectural generative design, very limited projects are related to weathering. However, in recent decades, the advancements in computer-aided design tools have made it possible to implement rigorous computational methods in complex geometrical systems. This research tries to learn from the weathering evolution and apply the characteristics in the pursuit of enriching nature-inspired architecture. The experiments will focus on one specific weathering behavior, using wind-blown particles as weathering agents, and introduce an experimental method of generating the performance-based porosity architectural system responding to environmental agents’ effects. Computational Fluid Dynamics (CFD), Bi-Directional Evolutionary Structural Optimization (BESO), and Swarm Intelligence are employed to negotiate between surface, structure, and environmental space. This study of the porosity architectural system is concerned not only with discovering new possibilities for intricate and complex nature-inspired architectural forms, but also with negotiating and considering humans and nature as equal decision-makers.
Conference Paper
Full-text available
With the rapid development of computers and technology in the 20th century, the topological optimisation (TO) method has spread worldwide in various fields. This novel structural optimisation approach has been applied in many disciplines, including architectural form-finding. Especially Bi-directional Evolutionary Structural Optimisation (BESO), which was proposed in the 1990s, is widely used by thousands of engineers and architects worldwide to design innovative and iconic buildings. To integrate topological optimisation with artificial intelligence (AI) algorithms and to leverage its power to improve the diversity and efficiency of the BESO topological optimisation method, this research explores a non-iterative approach to accelerate the topology optimisation process of structures in architectural form-finding via conditional generative adversarial networks (GANs), which is named as OptiGAN. Trained with topological optimisation results generated through Ameba software, OptiGAN is able to predict a wide range of optimised architectural and structural designs under defined conditions.
Conference Paper
Full-text available
Due to high efficiency and elegant geometry, shell structures are widely used in architectural and structural designs. This paper presents a new numerical form-finding method for the design of shell structures based on the bi-directional evolutionary structural optimization (BESO) algorithm. This technique can perform topology optimization to find new forms of shell structures with high structural performance, elegant geometries, and other features that are of interest to architects and engineers. Diverse designs from the optimization process as a result of using different parameters in BESO are also discussed. Finally, the innovative results produced by the BESO method are compared with a well-known shell structure, the Palazzetto dello Sport, designed by Nervi.
Article
Full-text available
Shape optimization in a general setting requires the determination of the optimal spatial material distribution for given loads and boundary conditions. Every point in space is thus a material point or a void and the optimization problem is a discrete variable one. This paper describes various ways of removing this discrete nature of the problem by the introduction of a density function that is a continuous design variable. Domains of high density then define the shape of the mechanical element. For intermediate densities, material parameters given by an artificial material law can be used. Alternatively, the density can arise naturally through the introduction of periodically distributed, microscopic voids, so that effective material parameters for intermediate density values can be computed through homogenization. Several examples in two-dimensional elasticity illustrate that these methods allow a determination of the topology of a mechanical element, as required for a boundary variations shape optimization technique.
Article
Full-text available
In topology optimization of structures, materials and mechanisms, parametrization of geometry is often performed by a grey-scale density-like interpolation function. In this paper we analyze and compare the various approaches to this concept in the light of variational bounds on effective properties of composite materials. This allows us to derive simple necessary conditions for the possible realization of grey-scale via composites, leading to a physical interpretation of all feasible designs as well as the optimal design. Thus it is shown that the so-called artificial interpolation model in many circumstances actually falls within the framework of microstructurally based models. Single material and multi-material structural design in elasticity as well as in multi-physics problems is discussed.
Article
It remains a puzzling issue why and how the organs in plants living in the same natural environment evolve into a wide variety of geometric architecture. In this work, we explore, through a combination of experimental and numerical methods, the biomechanical morphogenesis of the leaves and stalks of representative emergent plants, which can stand upright and survive in harsh water environments. An interdisciplinary topology optimization method is developed here by integrating both mechanical performance and biological constraint into the bi-directional evolutionary structural optimization technique. The experimental and numerical results reveal that, through natural selection over many million years, these leaves and stalks have been optimized into distinctly different cross-sectional shapes and aerenchyma tissues with intriguing anatomic patterns and improved load-bearing performance. The internal aerenchyma is an optimal compromise between the mechanical performance and functional demands such as air exchange and nutrient transmission. We find that the optimal distribution of the internal material depends on multiple biomechanical factors such as the cross-sectional geometry, hierarchical structures, boundary condition, biological constraint, and material property. This work provides an in-depth understanding of the property–structure–performance–function interrelations of biological materials. The proposed topology optimization method and the presented biophysical insights hold promise for designing highly efficient and advanced structures (e.g., airplane wings and turbine blades) and analyzing other biological materials (e.g., bones, horns, and beaks).
Article
The evolutionary structural optimization (ESO) method evolves a structure from the full design domain towards an optimum by gradually removing inefficient material. The bi-directional ESO (BESO) may start from any initial design and evolve a structure to an optimum by adding and removing material simultaneously. In this paper, a detailed comparison between ESO and BESO has been carried out for stiffness optimization problems. Both 2D and 3D examples shows that the BESO method possesses many advantages over the ESO method such as computational efficiency, robustness of the method and manufacturability of the final topology.
Article
A simple evolutionary procedure is proposed for shape and layout optimization of structures. During the evolution process low stressed material is progressively eliminated from the structure. Various examples are presented to illustrate the optimum structural shapes and layouts achieved by such a procedure.
Article
The structural optimization presented in this paper is based on an evolutionary procedure, developed recently, in which the low stressed part of a structure is removed from the structure step-by-step until an optimal design is obtained. Various tests have shown the effectiveness of this evolutionary procedure. The purpose of this paper is to present applications of such an evolutionary procedure to the optimal design of structures with multiple load cases or with a traffic (moving) load.
Article
This paper presents a new approach to structural topology optimization. We represent the structural boundary by a level set model that is embedded in a scalar function of a higher dimension. Such level set models are flexible in handling complex topological changes and are concise in describing the boundary shape of the structure. Furthermore, a well-founded mathematical procedure leads to a numerical algorithm that describes a structural optimization as a sequence of motions of the implicit boundaries converging to an optimum solution and satisfying specified constraints. The result is a 3D topology optimization technique that demonstrates outstanding flexibility of handling topological changes, fidelity of boundary representation and degree of automation. We have implemented the algorithm with the use of several robust and efficient numerical techniques of level set methods. The benefit and the advantages of the proposed method are illustrated with several 2D examples that are widely used in the recent literature of topology optimization, especially in the homogenization based methods.
Article
In the context of structural optimization we propose a new numerical method based on a combination of the classical shape derivative and of the level-set method for front propagation. We implement this method in two and three space dimensions for a model of linear or nonlinear elasticity. We consider various objective functions with weight and perimeter constraints. The shape derivative is computed by an adjoint method. The cost of our numerical algorithm is moderate since the shape is captured on a fixed Eulerian mesh. Although this method is not specifically designed for topology optimization, it can easily handle topology changes. However, the resulting optimal shape is strongly dependent on the initial guess.