Algoritm Generation
Algoritm Generation
net/publication/343345636
CITATIONS READS
0 182
4 authors:
Some of the authors of this publication are also working on these related projects:
An Investigation into the Design Search Space of Parametric Optimisation for Architectural Design Problems View project
All content following this page was uploaded by Likai Wang on 31 July 2020.
1. Introduction
Parametric modelling incorporating evolutionary optimisation has been widely
considered an efficient approach to facilitating architects to address complex
energy optimisation challenges in sustainable building design. While this
approach can technically solve performance-based building design problems by
evolving design guided by various energy criteria, it also allows for an exploration
of unknown design space, which may facilitate the discovery of unexpected
RE: Anthropocene, Proceedings of the 25th International Conference of the Association for Computer-Aided
Architectural Design Research in Asia (CAADRIA) 2020, Volume 1, 385-394. © 2020 and published by the
Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), Hong Kong.
386 L. WANG ET AL.
schemes in one parametric model, and each scheme describes design with different
topological configurations. The parametric model switches the schemes each
time according to a regulatory parameter and generates solutions according to the
selected parametric scheme (Chen, 2015). The second approach creates building
massing by combining multiple smaller mass units. The mass unit typically has
fixed or similar dimensions and shapes (Wang, Janssen, & Ji, 2019). Thus, the
building design generated by this approach typically appears to be cellular-like
massing. By arranging and re-arranging the mass units, the resulted building
massing differs dramatically in terms of topological configuration, but it often
comes with a large number of chaotic designs (Wang, Janssen, & Ji, 2019).
However, applying these two approaches in practice is time-consuming and
technically challenging. The former requires the laborious creation of many
parametric schemes, and the latter involves complicated constraint handling to
ensure the generated design is feasible and legitimate. Furthermore, as the
development of these algorithms is often subject to a large amount of task-specific
knowledge, the re-usability of these algorithms to other design tasks is limited.
The task-oriented parametric modelling largely accounts for the lack of
versatility and the limited re-usability of parametric models. Thus, peeling off the
task-specific intentions while preserving generic domain knowledge and expertise
into adaptable algorithms for repetitive tasks can allow for the generation of a
broad range of preliminary design alternatives and, thereby, enable re-utilization.
A relevant method is meta-modelling (Bernal, 2016; Harding & Shepherd, 2017),
which captures the rules of parametric associative design. Recent efforts on
meta-modelling aims at the automated generation of the parametric association
of the nested sub-functions for differentiated design creation. However, due to the
absence of architectural design knowledge, human intervention is still necessary,
else the parametric model, randomly generated by computers, can be illegible.
Alternatively, we have proposed a parametric modelling approach to
abstracting generic architectural massing strategies and developed an algorithm
based on the subtractive form generation principle (Wang, Janssen, Chen, Tong,
& Ji, 2019). The algorithms do not have a modifiable parametric association as
other meta-modelling approaches do but can derive various versioning parametric
models by specifying a set of user-defined parameters. Partly constrained by
the user-defined parameters set by the architect, topologically varying building
massing designs are generated according to different design settings while still
complying with the subtractive form generation principle. In this study, we extend
the research by including the additive form generation principle and compare the
effectiveness of these two algorithms in supporting design exploration through
performance-based optimisation.
2. Proposed Algorithm
2.1. PARAMETRIC SCHEMAS FOR ARCHITECTURAL MASSING
STRATEGIES
In architecture, the additive and subtractive form generation principles are the
two most commonly-adopted massing strategies, and most building designs can
388 L. WANG ET AL.
Figure 1. Relationship between the maximal mass and the two types of SEs.
Using parametric approaches can result in arbitrary size and placement of the
SEs. First, the size of the SEs can be too large or too smaller, which may lead to
infeasible building massing. Thus, the algorithm requires the architect to specify
the size constraint to define the upper and lower size limits of the two types of
SEs (Figure 2). In order to diversify the appearance of the parts removed from the
maximal mass, two different operations are activated when the size constraint is
violated. When the original size of a SE exceeds the upper size limit, the upper size
limit is assigned to the SE. In contrast, when the original size is below the lower
size limit, the SE is deactivated, and the corresponding part is not subtracted from
the maximal mass.
With the size and alignment constraints, the algorithm can generate building
massing with a broad topological variability from a building without any part
removed to that with the largest number of parts permitted removed. In addition,
the alignment constraint also enriches the diversity of the generated building
massing. When two or more small SEs are merged into one large subtractive
void, the algorithm can generate building massing either with several small
parts removed or with one large part removed. Such diversity can reveal
rich performance-related architectural implications. For example, the generated
building massing can have a large courtyard or several smaller courtyards or
light/air wells (Figure 4).
Lastly, the implementation of the algorithm also considers the gross area of
the generated building massing as it is an important functional requirement in
architectural design. As the accumulating occupied area by the SEs changes
with varying parameters, the gross area of the generated building massing varies
accordingly. It is important to ensure the gross area of the generated building
massing satisfies the required value. Thus, this algorithm incrementally increases
or decreases the dimension of the maximal mass in order to create the building
massing with a gross area close to the required value (Figure 5-a).
of AEs is more likely to create chaotic designs such as floating masses and
huge overhanging structures. In most cases, all AEs are floating when using the
parametric approach. Thus, the algorithm iteratively lays down one of the floating
AEs to the ground until half of the footprint of the predefined maximal volume has
been occupied (Figure 6).
2.3. IMPLEMENTATION
The two algorithms were implemented in the Rhino-Grasshopper environment
as two independent plug-in components. The components are integrated into an
evolutionary design toolkit which also includes a diversity-guided evolutionary
algorithm - SSIEA (Wang, Janssen, & Ji, 2020). The implementation in the
Rhino-Grasshopper environment allows the two components as well as the
component of SSIEA to be easily connected to other performance evaluation tools
such as DIVA and Honeybee. As the two building massing generation components
can be re-used in different design tasks, it also makes the established optimisation
workflow re-usable as long as the performance criteria remain the same.
A graphic user interface (GUI) was also implemented in the algorithm
components to facilitate the architect to input the user-defined parameters. In the
GUI, the architect can specify the number of SEs or AEs and the constraints such as
size limits. After inputting the user-defined parameter, the architect can generate
several sampling design variants and receive timely visual feedback of the change
in the user-defined parameters. As such, the architect can exclude the unwanted
building features by parameter tuning before running the optimisation process.
3. Result
3.1. CASE STUDY 1
Figure 8 shows the results of the optimisation processes based on the two
algorithms. The evolutionary algorithm used in the case study allows for yielding
several distinct high-performing design variants. In this case study, the six
highest-ranking design variants from each optimisation process are retrieved.
Revealed by these variants, the optimisation process primarily identifies the
building massing can achieve better solar avoidance in summers. It is because
the building is surrounded by several high-rise buildings, which reduces incident
solar irradiation in both seasons on the one hand. On the other hand, as the sun
in summer afternoons can be on the north-west side of the target building, the
building still receives intense incident sunlight on the summer afternoons, which
can heat the building and increase the cooling load.
From the design variants generated by the subtractive algorithm, we can notice
that these variants have a large stilt in the upper part of the building massing,
ALGORITHMIC GENERATION OF ARCHITECTURAL MASSING 393
MODELS FOR BUILDING DESIGN OPTIMISATION
which self shades the facade to prevent overheating of the building (the first row
in Figure 8). In contrast, the design variants generated by the additive algorithm
typically have a narrow west facade which reduces the exposure to the fierce
incident sunlight on summer afternoons. The narrow west facade also makes the
design variants generated by the additive algorithm have better average fitness.
The reduction in the gross area due to the narrow west facade is compensated by
several overhanging structures or podiums which also self shade the building (the
second row in Figure 8).
References
Bernal, M.: 2016, From Parametric to Meta Modeling in Design, Blucher Design Proceedings,
3(1), 579-583.
Chen, K.W.: 2015, Architectural Design Exploration of Low-Exergy (LowEx) Buildings in the
Tropics, Ph.D. Thesis, ETH Zurich.
Harding, J.E. and Shepherd, P.: 2017, Meta-Parametric Design, Design Studies, 52, 73-95.
Sheikholeslami, M. 2010, Design space exploration, in R. Woodbury (ed.), Elements of
parametric design. New York: Routledge, Routledge, 275-287.
Simitch, A. and Warke, V.: 2014, The language of architecture: 26 principles every architect
should know, Rockport Pub.
Wang, L., Janssen, P., Chen, K.W., Tong, Z. and Ji, G.: 2019, Subtractive Building Massing
for Performance-Based Architectural Design Exploration: A Case Study of Daylighting
Optimization, Sustainability (Switzerland), 11(24), 6965.
Wang, L., Janssen, P. and Ji, G.: 2020, SSIEA: a hybrid evolutionary algorithm for supporting
conceptual architectural design, Artificial Intelligence for Engineering Design, Analysis and
Manufacturing, 34, 1-19.
Wang, L., Janssen, P. and Ji, G. 2019, Utility of Evolutionary Design in Architectural Form
Finding: An Investigation into Constraint Handling Strategies, in J. Gero (ed.), Design
Computing and Cognition, Springer, 177.