A 06 V 012 N 024
A 06 V 012 N 024
a06
Artículo 6
1
Istanbul Technical University, Turkey, [email protected]
2
Istanbul Technical University, Turkey, [email protected]
ABSTRACT:
This study proposes an algorithm-aided design (AAD) framework for
using daylight in the early phases of architectural design. Within the
scope of the proposed AAD, a performance-based design approach has
been adopted that can suggest design solutions by optimising with the
Genetic Algorithm (GA) that evaluates the results obtained from daylight
calculation. The AAD framework was developed using the visual
programming application (Dynamo), which interoperates with BIM
Software Autodesk Revit. A case study is simulated to show how the
algorithm is used to generate, evaluate and evolve a massing study,
demonstrating the potential use and implementation of the framework.
The investigations focus on the development of the use of daylight in
architecture using the advantages of computational design tools.
Keywords: Algorithm Aided Design; Performance Based Design; BIM;
Early Phase of Design; Genetic Algorithms.
RESUMEN:
Este estudio propone un marco de diseño asistido por algoritmos (AAD)
para utilizar la luz del día en las primeras fases del diseño arquitectónico.
Dentro del alcance del AAD propuesto, se ha adoptado un enfoque de
diseño basado en el rendimiento que puede sugerir soluciones de diseño
mediante la optimización con el algoritmo genético (GA) que evalúa los
resultados obtenidos a partir del cálculo de la luz diurna. El marco AAD
se desarrolló utilizando la aplicación de programación visual (Dynamo),
que interopera con el software BIM Autodesk Revit. Para demostrar el
uso potencial y la implementación del marco, se simula un estudio de
caso para mostrar cómo se usa el algoritmo para generar, evaluar y
desarrollar un estudio de masa. Las investigaciones se centran en el
desarrollo del uso de la luz natural en la arquitectura utilizando las
ventajas de las herramientas de diseño computacional.
Palabras clave: diseño asistido por algoritmos; diseño basado en el
rendimiento; BIM; fase inicial de diseño; algoritmos genéticos.
Submitted: 06/09/2022
Accepted: 20/04/2023
Published: 19/07/2023
1. Introduction
Decisions taken in the earlier phases of the architectural design process are
considered as crucial due to their impact on the entire process (Mengana &
Mousiadis, 2016). As the design process progresses from the early to the
advanced stages, it becomes less flexible and slower (Paulson, 1976). Fast
and flexible decision-making approaches are commonly used in the early
phases to generate ideas. In conventional architectural design, more abstract
forms of representation, such as lines, function bubbles, and mass studies
are preferred for idea generation due to their simplicity and flexibility
(Arpacıoğlu & Ersoy, 2013). Correspondingly, performance-based
approaches that can provide rapid simulation and model-based analysis are
considered for the architects in addition to their qualitative design decisions
for idea generation in the early design phases. Using performance-based
design approaches that require expertise in the advanced design phase can
cause both cost increase and time loss. Therefore, architects use a variety of
performance-based design approaches to add quantitative value to
qualitative design approaches. In the scope of this study, daylight is used as
a performance based-design criterion.
The use of daylight as a performance criterion in architectural design
processes is not new. To expand the use of daylight in conventional
architecture, the performance-based design simulates purposeful conditions
and it may take advantage of design generation with quantitative data.
Moreover, daylight is more effective in the early phases of the design than
in the late phases, increasing its impact on the building morphology and the
structural mass on design decisions such as the shape of the building, the
settlement on the ground, etc. (He et al., 2021). In performance-based
design, when daylight is not used in the early phases of design, it usually
remains at the level of shell and facade arrangements instead of mass
shaping.
This study has two main questions; Can daylight analysis be integrated into
mass forming during the early phases of the architectural design process
through the cyclic feedback of evolutionary algorithms in a BIM
environment? And, can optimal results be obtained from a daylight-oriented
mass forming study in the early design phase using the NSGA-II method of
Genetic Algorithms or manual selection by the designer? Seeking potential
answers to these questions led to the need for a method allowing the
integrable usage of various methods, enabling future work to be extended
according to the user’s preferred design requirements. One of the reasons for
this research was to contribute to filling the gap caused by the lack of
analysis-based studies in the early phases of design compared to the later
phases of design due to the nature of BIM. In this sense, this study can be
considered a decision support approach that does not require expertise in the
early design phases.
A workflow was created in Dynamo (Autodesk Revit) with an Algorithm-
Aided Design framework to demonstrate how to provide alternative mass
design solution proposals to the designer in the early phases of the design.
Firstly, a parametric template was created to establish of the interior spaces
required for daylight simulation. After that, a simulation was carried out in
these interiors with predetermined daylight conditions. However, this study
focuses on being useful for non-expert users who want to compare daylight
sufficiency for each room rather than more precise daylight efficiency
requiring an expert perspective. The initial results were analysed and
evaluated by the Genetic Algorithm Approach to reveal optimum evolved
results. With consideration of all these factors, the study aims to
demonstrate the implementation of a single hypothetical scenario, among
various potential setups, in the early phases of design using a highly flexible
integration approach in the BIM environment - which comprises the most
commonly used tools in the field.
2. Background
The contribution of Building Information Modelling (BIM) to architectural
design is not limited to the currently widely used Object Oriented Design
(OOD) logic or the simulation of the static state of the building (Humppi,
2015; Ermolenko, 2020). To expand the potential of BIM in architectural
design, Algorithm-Aided Design (AAD) approach offers a framework for
emerging new design solutions with more advantageous methods than
conventional OOD techniques in BIM.
Algorithmic design is not simply the use of computers to design
architecture and objects. Algorithms allow designers to overcome the
limitations of traditional CAD software and 3D modelers, reaching a
level of complexity and control which is beyond the human manual
ability (Tedeschi, 2014).
Algorithmic design is not using the power of computers to design; it
involves manipulating data collected prior to the design phase (Tedeschi &
Lombardi, 2018). AAD is most efficient when it is used to discover what
has not yet been found with the collected data, and to augment the human
brain’s capacity, especially in mathematical and logical relations. Therefore,
in this study, the AAD framework in this study refers to the creation and/or
evaluation of design proposals with the aid of algorithms, rather than relying
solely on human cognition. Thus, the main contribution of this study is to
develop an AAD framework to implement in BIM environment in the early
phase of the design to fill the gap caused by the lack of studies with the most
common software in architectural practices for the dissemination between
non-experts. In order for the AAD framework to create and evaluate design
proposals, a tool setup was used to obtain quantitative data with the
Performance Based Design (PBD) approach. The quantitative data needed to
evaluate design proposals were obtained from daylight simulations and used
for the optimisation of the following design proposals. Genetic Algorithms,
among evolutionary algorithms, were used as an iterative design approach to
optimise the subsequent design proposals (Figure 1). Unlike existing studies
(Humppi, 2015; Ermolenko, 2020), this study focuses on the use of daylight
as a criterion for PBD.
Figure 1: Approach and method scheme
3. Methods
The proposed framework is based on optimising interior space daylight
illumination sufficiency with variations of massing study alternatives in the
early phase of the design. Numerical data obtained by measuring interior
illumination values (lux) are utilised to provide mass optimisation. The
measurements are taken using orthogonal grid-based receivers, which can
assess daylight levels within the interiors of mass settlements formed by
enclosing walls and windows. To achieve this, the designer first subdivided
the project area and then studied the placement of masses on a grid-based
grid (Figure 2). In the case study, the building in the model is considered a
single-story settlement due to the constraints of the chosen daylight
simulation tool (Honeybee). The mass study, the initial basis of the studied
model geometry, is considered a template that the architect can use as a
base. This template is designed in a rectangular prism shape due to the
working principle of geometric objects, namely Honey Bee and Ladybug.
Due to their working principles, these packages require a single-story
orthogonal closed area to be used in later stages. For this reason, the types of
forms produced are limited to orthogonal rectangular shapes. In future
studies, this could be improved to allow for approaches involving multi-
story settlements and different shapes of masses.
Figure 2: Form generation process
A site plan was created within the Revit main modelling screen interface to
determine the surrounding buildings and the project area. In the Dynamo
application, a floor was explicitly generated for surface identification
(Figure 5). This area was considered a project (construction) area.
Therefore, the boundary of the floor area is used to define the boundaries of
the mass settlement which will be explained in the next phase. Surrounding
buildings were included in the model to obstruct daylight from reaching the
masses within the project area. However, it was observed that Honeybee and
Ladybug tools did not consider these buildings during daylight evaluation.
The reason is that Honeybee utilises Revit Room objects, which can only
define model components (such as walls, windows, floors, and ceilings)
within the enclosed space. As a result, the surrounding buildings cannot be
considered for daylight calculations since they fall outside the boundaries of
the Revit Room, which is limited to the interior space.
Figure 5: Surrounding Buildings and Project (Construction) Area
The Conceptual Mass Family (CMF) provided by Revit was chosen for
mass placement. CMF is one of the five study available file formats in
Revit. This family (CMF) was designed with the desired parameters,
specifically as a rectangular prism that can be used to represent walls, floors,
and windows. The template is designed with three fundamental parameters
(length, width, height) to define the dimensions of this template base in 3D
(Figure 6).
Figure 6: Working principle of Revit’s Conceptual Mass Family (CMF)
Source: Authors (2019)
After the Conceptual Mass Family (CMF) settlements are used as the
structural template, the walls, windows and floors are covered on the CMF
(Figure 9). Walls, windows and floors used as building elements are
required to establish the Revit Rooms, which are in turn required by the
Honeybee plugin in Dynamo to work (Figure 10).
Figure 9: Covering with walls, windows and ceiling on the Conceptual
Mass Family
Source: Authors (2019)
Figure 10: Covering with walls, windows and ceiling on the Conceptual
Mass Family - Dynamo algorithm definition
The “Function Apply” node results are then passed to the “NSGA-II
AssignFitnessFuncResults” node to obtain the first output values. These
output values are iteratively processed in the “LoopWhile”node, based on
the specified number in the “Loop Completion Check” node (Figure 13).
Simultaneously, in the “NSGA II Function” node the user defines the upper
and lower limits at the beginning; and the user-defined fitness function node
(All System node) is executed as the Loop Body, following the logic of
NSGA II. The resulting data from the Loop Body is added to the
“LoopWhile” node to complete the optimisation process (Figure 16).
Throughout the entire setup, the data of each generation is exported to a
CSV format (Excel file) using the “DataExportCSV” node. Concurrently,
the output data obtained is used as input for the algorithm. Optimo’s
standard algorithm offers limited options that can be adjusted through user
interfaces (Figure 13), making it ideal for non-expert designers. This section
of Optimo requires the determination of numerical options, such as
population number, number of objectives, and lower and upper limits,
following standard genetic algorithm schemes (Figure 14).
Figure 14: User interface scheme of Optimo algorithm
Thus, the evaluation part of the constructed algorithm with the genetic
algorithm was completed (Figure 16).
Figure 16: Algorithm definition of the optimisation process in Optimo
Source: Authors (2019)
4. Results
After completing all the algorithm sequencing, the algorithm was run for 50
iterations. The results for each iteration were exported in CSV format (Excel
format), and a visualisation of the design proposal containing the values
expected to be “optimal” at the end of the process was generated (Figure
16). For the visualisation, the “Hourly Values” node provides values
corresponding to each cell’s daylight radiance (lux). These values are
conveyed to the basic Dynamo Node - “Generate Colours” node, which
assigns colours based on the values and legend parameters. The
visualisation depicts the colours based on a spectrum ranging from red to
blue, where the blue cells represent relatively low lux values, and the
colours gradually transition towards red as lux values increase (Figure 17).
Figure 17: Visualisation of daylight calculation of the Revit Rooms
Source: Authors (2019)
At this stage, the graph depicting the results obtained from running the
system for 50 iterations was transferred to the table (Figure 19). The system
generated a visual representation of the design proposal with the highest
FFR.
Figure 19: Graph of the Fitness Function Ratio results of the 50 iterations
Asl, M. R., Stoupine, A., Zarrinmehr, S., & Yan, W. (2015). Optimo: A
BIM-based multi-objective optimization tool utilizing visual programming
for high performance building design. B. Martens, G. Wurzer, T. Grasl,
WE., Lorenz & R. Schaffranek (Eds.), Real Time - Proceedings of the 33rd
eCAADe Conference, (pp. 673-682). Vienna University of Technology.
https://doi.org/10.52842/conf.ecaade.2015.1.673
He, Q., Li, Z., Gao, W., Chen, H., Wu, X., Cheng, X. & Lin, B. (2021).
Predictive models for daylight performance of general floorplans based on
CNN and GAN: A proof-of-concept study. Building and Environment, 206,
p.108346. https://doi.org/10.1016/j.buildenv.2021.108346
Konis, K., Gamas, A., Kensek, K., & Hall, W. (2016). Passive Performance
and Building Form: An Optimization Framework for Early-Stage Design
Support, Solar Energy, 125, 161-179.
https://doi.org/10.1016/j.solener.2015.12.020
Welle, B., Rogers, Z., & Fischer, M. (2012). BIM-Centric Daylight Profiler
for Simulation (BDP4SIM): A methodology for automated product model
decomposition and recomposition for climate-based daylighting
simulation. Building and Environment, 58, 114-134.
https://doi.org/10.1016/j.buildenv.2012.06.021
Yang, D., Di Stefano, D., Turrin, M., Sariyildiz, S., & Sun, Y. (2020).
Dynamic and interactive re-formulation of multi-objective optimization
problems for conceptual architectural design exploration. Automation in
Construction, 118, 103251. https://doi.org/10.1016/j.autcon.2020.103251
Yılmaz, Y., & Oral, G. K. (2019). An approach for cost and energy efficient
retrofitting of a lower secondary school building. Journal of the Faculty of
Engineering and Architecture of Gazi University, 34(1), 393-407.
10.17341/gazimmfd.416503