Conference PaperPDF Available

Multi-Objective Optimization of Concrete Shells

Authors:

Abstract and Figures

This paper discusses the application of a Multi Objective Search method to the design of shell structures. Contrasting objectives of light weight and high stiffness are consid-ered for two case studies with different geometry and constraints. The multiobjective search is performed in the frame of the Pareto theory of non domination, implemented in the NSGA-II algorithm. The research focuses on the way a designer can interact with the search computa-tional procedure, driving it towards the desired solution. Diversely from pure optimization techniques, search strategies as Multi Objective search produce sets of feasible solutions, that the designer can know, evaluate and use in is work, accordingly with other architectural re-quirements and purposes.
Content may be subject to copyright.
1 INTRODUCTION
1.1 Computational design of shell structures
Shell structures, in their different shape and configurations, from thin concrete shells, to
glass gridshells with steel or timber grid structure, represent an interesting field for the applica-
tion of search and optimization methods. During the 20th century, concrete shells have been an
important field of experimentation for studying the role of form in architectural and structural
design [1]. When only closed form theoretical models and experimentation on small physical
models were available, the interest was mainly oriented to structures with regular geometry, as
spherical domes, revolution surfaces, cylinders, hypars. Thanks to the developments in compu-
tational technique, since last decades of the 19th century architects were more and more inter-
ested to free form structures in order to widen the field of application and the aesthetic potenti-
alities. The relation between form and structure is nowadays focused on the topics of ‘Non-
Standard’, i.e. on new ways of (i) conceiving, (ii) developing and (iii) constructing architectural
projects by means of computer technologies. This involves the issue of free-form shapes, which
are ‘freely’ designed without any inhibition towards traditional structural and construction
principles. Free-form shapes, on the other hand, require computational tools for their represen-
tation, as well as for the analysis of their structural or functional performances because the ef-
fects of geometrical changes on complex shapes are not easily predictable on the basis of a ty-
pological knowledge. The mechanical behavior, as well as other physical performances, related
to acoustics, energy, light control, weight, etc. are all strictly depending on the shape of the
structure, both at the global and at the local level. The geometric configuration influences the
performances as well or much more that the material properties, so that the search of efficient
Multi-Objective Optimization of Concrete Shells
T. Mendez Echenagucia
Department of Architecture and Design, Politecnico di Torino, Italy
A. Pugnale
Faculty of Architecture, Building and Planning University of Melbourne, Australia
M. Sassone
Department of Architecture and Design, Politecnico di Torino, Italy
ABSTRACT: This paper discusses the application of a Multi Objective Search method to the
design of shell structures. Contrasting objectives of light weight and high stiffness are consid-
ered for two case studies with different geometry and constraints. The multiobjective search is
performed in the frame of the Pareto theory of non domination, implemented in the NSGA-II
algorithm. The research focuses on the way a designer can interact with the search computa-
tional procedure, driving it towards the desired solution. Diversely from pure optimization
techniques, search strategies as Multi Objective search produce sets of feasible solutions, that
the designer can know, evaluate and use in is work, accordingly with other architectural re-
quirements and purposes.
configurations, in a multi-objective oriented approach, concerns specifically the work of the ar-
chitect, as responsible of the formal aspects of the design. Search and optimization methods be-
come then a powerful and necessary support for the design process. In previous researches by
the authors [2][3][4], different optimization algorithms have been adopted to design complex
surfaces, such as folded structures, double curvature surfaces or combinations of both. Optimi-
zation algorithms were used considering one performance at time, the structural response or,
separately, the acoustical behavior. In general situations, however, design problems can be in-
terpreted as sets of parallel objectives, frequently in contrast to one another as, to be satisfied at
the same time. In structural design typical contrasting objectives are the reduction of weight
and the increase of stiffness, or strength. When such situation occurs, traditional optimization
algorithms are not suited to find optimal solutions with respect to all objectives. In these cases
Multi-Objective Optimization methods [5] must be used.
2 BENCHMARKS SETUP
2.1 Geometric parametric model
In order to understand how MOGA works, the search process is applied to the curved shell
structure shown in figure The shell is a free form surface, defined by a NURBS, which plan
projection is a 24m long and 4m wide rectangle. The NURBS is build starting from a set of four
spatial curves, two of which are just straight lines, the short sides of the rectangle, while the
other two are NURBS curves laying in vertical planes. The four curves act as four vertical sec-
tions of the surface to be generated. The surface is defined as a NURBS passing through the
section curves (lofted surface), with assigned polynomial degree. Each curve is defined by four
interpolating points, which vertical position, the z coordinate, is variable. By modifying the co-
ordinate of the interpolating point, the section curves change and so the surface. In such a way a
set of eight real number is used to completely define the surface shape. The other NURBS pa-
rameters of the surface, as the degree of interpolating functions or the number and position of
control points, are set constant or directly handled by the algorithm that generates the surface.
Figure 1. Waved shell used in the optimization process
2.2 Parameters domain
The ranges of variability of each parameter define the set of potential solution. As it has been
already said [5], the width of the solutions domain influences the search process: when the do-
main is just a narrow layer, round an initial surface, the process is a form-improving, while
when it is a large box, the process is rather a form-finding. In the proposed application the
search is performed considering a range spanning from -10m to 10m for each variable, corre-
sponding to a true form-finding.
Figure 2: Effect of domain size: form-improving and form-finding
2.3 Finite element model
The construction of a finite element model finalized to structural optimization presents some
differences with respect to models used in normal analyses. The repetition of the analysis for
many times is time consuming and, when the problem is relatively complex, it represents a
“bottle neck” in the flux of operations. Hence, the first requirement of the model is to be the
simplest as possible, with a number of elements strictly necessary to catch the pertinent aspect
of structural behavior and with a mesh correctly defined. Even with powerful hardware devices,
the repetition for hundreds or thousands analyses can make the optimization problem a hard
task, if the model is not efficient. There are basically two possibilities: the use of customized
finite elements solvers, developed in the same environment and the use of external applications,
as commercial software. Both the alternatives have advantages and disadvantages, but in this
part we will consider the first one as the more suitable in order to check the effects of different
models on the efficiency of the optimization process. In shell analysis an important issue is the
choice of the elements to use: in fact, even for a simple non-layered elastic shell, different
formulations and approaches can be adopted.
In the proposed application, the shell is approximated by a net of one dimensional beam
elements, which geometric properties are defined in order to reproduce the characteristics of a
continuous shell. This allowed to use a custom Python FEM code developed to interact with the
parametric modeler.
2.4 Multiobjective optimization
Multiobjective optimization is based on the concept of Pareto Dominance between solutions.
Shape and characteristics of Pareto fronts can be explained considering a set of benchmarks,
in which the fitness landscape is known for every objective and can be expressed by an analyti-
cal function.
Figure 3: Two variables - two fitness problem: first fitness landscape (top left); second fitness landscape
(top right); Pareto front in fitness space (bottom right), Pareto front in variables space (bottom left).
2.5 NSGA-II algorithm
Deb, Agrawal, Pratap and Meyarivan, in their article “A fast elitist multi-objective genetic
algorithm: NSGA-II”, proposed the Non-dominated Sorting Multi-Objective Algorithm known
as NSGA-II. The goal of this algorithm is to generate approximated Pareto fronts of a given
multiobjective problem through a genetic optimization process. In order to find an evenly
distributed range of solutions in the Pareto front, the algorithm combines the methods
traditionally present in a Genetic Algorithm, with the Non-dominated Sorting (NS) algorithm
and the Crowding Distance procedure (CD). Considering a finite number of solutions, produced
during a given generation step, the Non-dominated Sorting (NS) groups them in a series of sub-
groups. The elements of a single group are all non dominated between them, they dominate part
of the other groups and are in turn dominated by the rest of the groups. This allows us to
organize the sub-groups in a domination relationship, starting with the group who’s elements
dominate all of the elements of all other groups, to the group which elements are dominated by
the elements of all other groups. Since each sub-group contains elements that do not dominate
each other, it can be seen as a Pareto front inside the complete population. The sub-group that
occupies the highest position in the non dominated order is the Pareto front of the entire
population, and it can be regarded as the current (for the given generation) approximation of the
Pareto front of the given problem. Figure xx shows how the NS organizes the solutions.
The CD subroutine guarantees that current solutions are evenly spaced on the Pareto front,
avoiding unwanted concentrations. In technical words, can be regarded as a ‘niching’ operator,
that preserves diversity of equivalent solutions along all front. After solutions are organized and
sorted in sub-groups by NS, CD assigns a further fitness value to each configuration taking into
account the distance from the neighbors. The higher is such a distance, the higher is the fitness.
Figure 4. NSGA-II algorithm flowchart
The flow chart in Figure 3 shows the distinguishing characteristics of the NSGA-II. It works
with multiple fitness functions, it uses a non dominated sorting algorithm, an explicit diversity
preservation operator (Crowding Distance).
3 RESULTS
Figure 5 shows the results of the search process for the first benchmark. The Pareto front,
represented in the fitness space, contains the best solutions found by the algorithm: the lower
branch of the curve contains solution that privilege lightness to stiffness, while in the left
branch stiffer but heavier configurations can be found. In this benchmark, the best solution
related to each fitness is known: the lightest shape is the flat shape, while the stiffer shape is a
dome with the four central point at the top of the domain and the eight lateral points at the
bottom. During search process, the CD algorithm tries to keep a good spacing between solution
in the front, but the two extremes were not found. The knowledge of such extremes allows to
evaluate the efficiency of CD algorithm in terms of ration between the size of the found front
and the size of the actual front, including extremes.
The solutions spacing in the front is a good indicator of the variety of geometrical shapes and of
the way different shapes answer to multiobjective requirements. A set of such shapes, related to
the position on the Pareto front, is shown in figure xx., together with the extreme cases. A di-
rect representation of the position of shapes in the variable space is not suitable, due to the
number of dimensions, but they can be compared one to another by the designer who is in
charge to handle the produced material.
Figure 5. Pareto Front of Benchmark 1
In figure xx the Pareto front, at different stages of the search process, is depicted for the second
benchmark, the shell bridge. Even in this case the lightest shape is the flat shape, but the stiffest
does not have a theoretical significance. If the longitudinal section of the bridge was an arch
with a shape perfectly corresponding to the pressure curve of the load, then the stiffest solution
would have this shape and straight transverse section. It would be a barrel vault, or “flat arch”.
If the NURBS representation does not allow such a perfect shape, the only way to increase
stiffness is to add some bending stiffness, through a transverse waved section. The shell, in this
case, becomes a kind of ribbed arch, in which ribs increase the arch stiffness.
Besides the limit case of the stiffest shape, this considerations are important for other Pareto
front shapes. Ribs, in fact, increase the stiffness and the weight at the same time.
The set of shapes depicted in figure xx includes some example coming from previous search
steps, instead than from the last only: those shapes do not actually represent local minima, but
simply steps of the search path. However, they can play a role in interactive design, because
they can be chosen as starting points of new search processes, through a redefinition of con-
straints and of the domain, suggested by the designer evaluations.
Figure 6. Pareto Front of Benchmark 2
4 CONCLUSIONS
The analysis of the case study shows that the main result of a multi objective search is a set of
solutions, characterized by the fact that they cannot be ranked on the basis of the adopted fit-
ness functions. A further decision step is then mandatory to define the final design solution. In
the case of performances measures that are in great contrast to each other, the geometrical
shapes corresponding to the solutions of the set can be completely different and not necessarily
belonging to a uniform family, from the geometric point of view. Hence the multi objective
procedure can be regarded as a shrinking of the field of feasible solution, rather than the search
of one best solution. The work of the architect as a decision maker, is aided and influenced, but
not totally determined by the process.
5 REFERENCES
Chiorino, M. A. & Sassone, M. 2010. The morphogenesis of shell structures: a conceptual, computational
and constructional challenge. In: 1st International Conference on Structures and Architecture.
Guimaraes (P), july 22-24, 2010.
Deb, K.. 2001 Multi-Objective Optimization using Evolutionary Algorithms. John Wiley & Sons Ltd,
Chichester, England.
Méndez Echenagucia T. & al. 2008. Architectural, Acoustic and Structural Form, Journal of the Interna-
tional Association for Shell and Spatial Structures, vol. 49, no. 3, pp. 181-186.
Pugnale, A. & Sassone, M. 2007. Morphogenesis and Structural Optimization of Shell Structures with the
aid of a Genetic Algorithm, Journal of the International Association for Shell and Spatial Structures.
vol. 48 n. 155, pp. 161-166.
Sassone M. & al. 2008. On the interaction between architecture and engineering: the acoustic optimization
of a reinforced concrete shell. In: Abel J.F., Cooke R.J. (Eds.), Proceedings of the 6th International
Conference on Computation of Shell & Spatial Structures: IASS- IACM. Ithaca NY.
... Typical design problems addressed with these techniques in architecture and engineering are the optimisation of structural elements (Goldberg andSamtani 1986, Jenkins 1991), the design of efficient building layouts (Jo andGero 1998, Wong andChan 2009), sunlight and energy performance of buildings (Caldas 2001) and acoustic optimisation of concrete shells (Mendez et al. 2013), to mention a few. All of these examples use EC methods to drive mostly deterministic parametric models, which generate alternative phenotypes. ...
... Typical design problems addressed with these techniques in architecture and engineering are the optimisation of structural elements (Goldberg & Samtani, 1986;Jenkins, 1991), the design of efficient building layouts (Jo & Gero, 1998;Wong & Chan, 2009), sunlight and energy performance of buildings (Caldas, 2001) and acoustic optimisation of concrete shells (Mendez et al., 2013), to mention a few. All of these examples use EC methods to drive mostly deterministic parametric models, which generate alternative phenotypes. ...
Preprint
Full-text available
The use of evolutionary methods in design and art is increasing in diversity and popularity. Approaches to using these methods for creative production typically focus either on optimisation or exploration. In this paper we introduce an evolutionary system for design that combines these two approaches, enabling users to explore landscapes of design alternatives using design-oriented measures of fitness, along with their own aesthetic preferences. We test our methods using a biologically-inspired generative system capable of producing 3D objects that can be exported directly as 3D printing toolpath instructions. For the search stage of our system we combine the use of the CMA-ES algorithm for optimisation and linear interpolation between generated objects for feature exploration. We investigate the system`s capabilities by evolving highly fit artefacts and then combining them with aesthetically interesting ones.
Conference Paper
p>The paper deals with the controversy that arose over the effects of the construction of a tunnel in Barcelona, for the High-Speed train, on the Temple of the Sagrada Familia. The construction of the tunnel was considered by many as a great structural risk for the temple, as well as for the Casa Milà, both by the famous architect Gaudí. The preventive measures taken, the monitoring implemented, the structural modelling, the control carried out and the results obtained will be explained. It is an example of how to address the risks of a construction which could affect UNESCO World Heritage.</p
Conference Paper
Full-text available
This paper deals with a multi-objective design/optimization grid-shell problem. Structural behavior and light absorption/shading have been selected as fitness functions. Such performance criteria can separately lead to different and divergent optimal solutions but, if they are considered as a whole, they are expected to result in several equivalent or similar sub-optimal shapes. This multi-objective optimization problem has been performed here with the aid of a Genetic Algorithm (GA). GAs explore and search widely for suitable solutions and, in this way, they become design tools rather than solution ones. Three benchmarks were established and then a more complex application was made to an existing case study, i.e. the Esplanade in Singapore, designed by DP Architects (DPA) and Michael Wilford & Partners (MWP).
Article
Full-text available
For my final thesis I decided to study the vast potential of surface structures in the field of architecture. I had the idea to create a surface that would not only act as a load bearing roof of a concert hall with a large clear span, but also, this surface was to serve as the main acoustic ceiling in this concert hall. This was the main idea, to have a concrete shell structure not only define the architectural space, but to properly function as a mayor structural and acoustic element in the building. In order to achieve this, important research had to be made on the form this surface was to take. Although the general type of surface was chosen firsthand for architectural reasons (folded concrete shell structure with hyperbolic paraboloid segments), the specific geometry of the shell structure had to be defined by a complex form-finding method. After some preliminary work it became clear that traditional methods of acoustic design and existing acoustic simulation software where insufficient. Special computational acoustic design tools were therefore created inside existing cad software using evolutionary algorithms and acoustic simulation. The final result of the thesis was not only a concert hall complete with the innovative acoustic and structural surface, but also a set of acoustic design tools that can be used in many different projects. This paper reports the process and the methods that gave way to the design of the surface and the tools that created it.
Conference Paper
Full-text available
In this paper a computational morphogenesis process is applied to the design and the optimization of the shell roof of a large music hall. The architectural concept is based on the folded plate technique: a set of reinforced concrete plates, connected to each other on the edges, forms the global shape of the roof. The dimensions of each plate are different, so that the structure is not regular; moreover each plate is not plane but slightly curved to form hypars. Starting from the geometric concept of the roof, a process of optimization and form finding has been applied, in order to obtain the best acoustic performance, in terms of distribution of the acoustic pressure level in the hall. The folded plate surface has been described mathematically by using a NURBS representation and the control point positions has been assumed as the design variables. The acoustic performance has been evaluated by means of an algorithm able to calculate the acoustic pressure level in all the points of the hall, considering the reflection of the roof. The uniformity of acoustic pressure level in all the points of the hall has been assumed as the target of the optimization process. A genetic algorithm, i.e. an evolutionary iterative population-based scheme, has been adopted in the optimization procedure. The evolution of the shape towards the optimal solution is controlled interactively by the designer, in order to avoid the convergence to unexpected configurations.
Article
Full-text available
The paper presents a method to generate and structurally optimize the shape of free form shells by means of a genetic algorithm. The shape of the shell is described with the aid of a NURBS representation and the algorithm modifies and improves it on the basis of the structural behaviour. A FEM analysis is performed for each individual and at each generation of the evolutionary process, in order to evaluate the structural behaviour in terms of maximum vertical displacement under a distributed load condition. The method is applied to a recent example of free-form architecture and the results are discussed referring in particular to the role of the architect as 'decision maker' in the evolutionary process. From this point of view the necessity to fit different requirements (structural, functional, aesthetic) involving the work of many professionals, can then be interpreted as a problem of multiobjective optimization.
Article
Full-text available
This paper presents research on the behavior of a type of building popular in high seismic zones with a lateral-load-resisting system consisting of masonry-infilled reinforced concrete (RC) frames. Older buildings of this type typically were designed for gravity loads in combination with insufficient or no lateral loads, therefore they do not meet current seismic code requirements. Also, the participation of infill panels in the lateral load resistance of RC frames was not recognized in the original design, often resulting in an overly conservative design. In an attempt to determine the seismic vulnerability of this type of structure, an experimental program was carried out to evaluate the behavior of five half-scale, single-story laboratory models with different numbers of bays. The results indicated that infilled RC frames exhibit significantly higher ultimate strength, residual strength, and initial stiffness than bare frames without compromising any ductility in the load-deflection response. Furthermore, the number of bays appears to be influential with respect to the peak and residual capacity, the failure mode, and the shear stress distribution.
Article
In the history of construction, shell structures always represented a conceptual challenge for architects and engineers: from ancient masonry vaults to reinforced concrete roofs, their intrinsic three dimensional behavior, in terms of stresses and failure mechanisms, can be hardly predicted by intuition, because it relies on the complex interactions between geometrical and mechanical properties. In the past the conception was ruled mainly by geometrical proportions or trying to apply the knowledge on mechanics of arches; the diffusion of reinforced concrete and the introduction of experimentation on physical models, in the first half of the twentieth century, brought to the golden age of Tedesko, Torroja, Candela and Isler. The complexity of partial derivative problems related to shells created a gap between theory and practice until the sixties, and the development of computational technology and numerical methods did not revolution immediately this field as it could be expected, focusing in the beginning rather on analysis and behavior prediction than on conception. Only recently the development of optimization techniques, numerical form finding and generative approaches supported by computing seem open new scenarios to designers.
The morphogenesis of shell structures: a conceptual, computational and constructional challenge Multi-Objective Optimization using Evolutionary Algorithms
  • M A Chiorino
  • M Sassone
  • K Deb
Chiorino, M. A. & Sassone, M. 2010. The morphogenesis of shell structures: a conceptual, computational and constructional challenge. In: 1st International Conference on Structures and Architecture. Guimaraes (P), july 22-24, 2010. Deb, K.. 2001 Multi-Objective Optimization using Evolutionary Algorithms. John Wiley & Sons Ltd, Chichester, England. Méndez Echenagucia T. & al. 2008. Architectural, Acoustic and Structural Form, Journal of the Interna-tional Association for Shell and Spatial Structures, vol. 49, no. 3, pp. 181-186.