caadria2022_152
caadria2022_152
net/publication/361107709
CITATIONS READS
4 298
8 authors, including:
All content following this page was uploaded by Rutvik Deshpande on 04 November 2022.
1. Introduction
Synthetic Machine Learning is part of a revolution in environmental analysis for
architectural design. For the first time, no-code Machine Learning (ML) platforms,
such as Google Cloud, allow anyone to use their data to make fast, automatic design
predictions. With the easing of barriers to ML model creation, non-experts will be able
to access, create, share, and apply a vast set of bespoke ML tools and services.
Presently, simulations are the go-to solution for building performance analysis.
Despite broad acceptance, there are several technical obstacles that designers must
overcome when performing a simulation; without a domain-level understanding of the
simulation mathematical models, the results are vulnerable to misinterpretation.
POST-CARBON, Proceedings of the 27th International Conference of the Association for Computer-Aided
Architectural Design Research in Asia (CAADRIA) 2022, Volume 1, 313-322. © 2022 and published by the
Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), Hong Kong.
314 R. DESHPANDE ET AL.
2. Related Work
The use of synthetic data and ML in architectural design is becoming more prominent.
The background and recent work on the application of such methodologies in the
assessment of building daylighting are presented in this section. It also encompasses a
comprehensive research summary on the application of ML and daylighting study to
assess building energy performance.
The DBF platform can perform traditional analysis (shadow and sun hours studies) to
understand the daylighting performance of the building exterior and its urban context.
To better understand the building internal performance, the DA and sDA analysis were
used. DA is a standard metric to describe the quality of building daylighting. DA is the
percentage of time a given space remains above the threshold illuminance (300 lux for
general office occupancy) throughout the year (Reinhart et al., 2001). sDA is a metric
to support DA. sDA is the percentage of the floor area of the given space, which
receives sufficient daylight annually. Sufficient daylight is generally a minimum of 300
lux for at least 50% of the annual occupied hours (Heschong et al., 2012). The DA and
sDA analysis is directly linked to the size of the windows. The “window-to-wall ratio”
(WWR) directly determines the amount of sunlight entering the building's interior. The
connection of DA and sDA with the size of the windows allows for the practical use of
the analysis into building's energy performance assessment as illustrated in Figure 1.
At any time during a given day, the amount of daylight entering a room can be tailored
by suggesting the optimal size, location, and relative positioning of windows. For
example, placing smaller windows in hot-dry climates would be preferable for
sufficient daylight and to avoid glare and solar heat gain. The impact of those factors
combined, allows economically justified decisions from the start of the design stage.
Figure 1. Daylight Autonomy and Spatial Daylight Autonomy as metrics to quantify daylighting
The physical nature of the construction industry limits access to data. This requires
different methods of obtaining information. As a result, an example of novel
methodology was devised for synthetic data generation pipeline that can generate an
arbitrary amount of 3D data, as well as the relevant 2D and 3D annotations (Fedorova
et al., 2021). Machine learning algorithms (MLAs) have been widely employed to
predict various building performance parameters since the early 2000s. A few studies
that deployed MLA for design appraisal in the field of architecture through
performance parameters such as visual comfort (Chatzikonstantinou & Sariyildiz,
2016; Nasrollahi & Shokri, 2016; Navada et al., 2016), internal daylighting
(Kazanasmaz et al., 2009; Lorenz & Jabi, 2017; Yoon et al., 2016), artificial lighting
(Bellocchio et al., 2011; Şahin et al., 2015), and building energy performance
(Chakraborty & Elzarka, 2019; Singh et al., 2019).
Figure 2. An overview of Synthetic Machine Learning system and summary of applied technologies
3. Methodology
3.1. OVERVIEW
Figure 2 provides an overview of the Synthetic Machine Learning system and
summarizes the applied technologies. The system consists of four parts: [1]
a parametric model; generating synthetic data based on environmental simulation; [2]
a ML model, trained on the generated synthetic data, to predict building DA and sDA;
[3] a web service containing a pre-trained ML model; and [4] a web-based user
interface that allows the interaction with the ML mechanics.
This section describes the technical implementation of the Synthetic Machine Learning
system for DA and sDA prediction. Figure 3 illustrates the data flow within the system.
Figure 3. The framework of Synthetic Machine Learning system for DA and sDA prediction
When the simulation stage was finished, the Pandas library (McKinney, 2010;
Reback et al., 2020) was used to import, clean, manipulate the data, and structure the
ML model dataset. As mentioned, the ANN was applied as the core learning
mechanism. Usage of Keras (Chollet, 2015), the deep learning API within the
TensorFlow framework (Abadi et al., 2015) facilitated the ML model setup. The Keras
API is a simplified interface between the user and core TensorFlow logics, minimizing
steps that had to be performed to create functional ML models.
Figure 4. DBF tool GUI for varying WWR on various facades to perform DA and sDA analysis
Figure 5. DBF building DA prediction system is based on ML and dramatically reduces daylight
analysis time compared to traditional simulation-based approaches. The building score is given on
the UI. The building parts performance is represented as coloured units visualized on the 3D model
Figure 6. Illustration of an initial example study to demonstrate the application of the Synthetic
Machine Learning system to a hypothetical design scenario. The case study objective was to design
an office space with two 15 stories buildings located in the Downtown Singapore region. To find the
optimal building orientation, size, and WWR facade ratios, the ML-Daylighting feature was used.
The DA improved from 44% to 76% and the sDA improved from 48% to 81%. Selecting the last
option would result in less energy consumption from artificial lighting during the daytime
4. Results
The section presents the effectiveness of the ML system in measuring the building solar
energy performance. The accuracy of ML model prediction, as well as the execution
time, were measured relative to simulation. The section also discusses how the results
of model prediction are being visualized to the user.
In the second iteration, we added more parameters (WWR for each elevation,
rotation of the spatial module) which assured more varied data. We used the Neural
Network Regression ML algorithm as a learning method. The data was trained with 6
to 10 Neural Network layers with 100.000+ total trainable parameters. We achieved a
training loss of Mean Absolute Error (MAE) of 0.009 and Mean Squared Error (MSE)
of 0.0002. The performance kept on improving with more diverse data. We ensured
higher variability of the dataset by the greater granularity of randomly generated inputs.
5. Discussion
Our work aimed to develop a system that allows real-time assessment of the building's
daylighting performance without the need for time-consuming simulations. We
focused primarily on the universal application of the system and the ease of its
expansion. The system uses a compact set of simulation data that can predict the DA
and sDA correctly even with a small size. Our research has shown that the data-set size
has the most significant impact on the accuracy of ML system predictions. It is possible
that when simulating other parameters, the precision of the system will not be constant.
If the accuracy is not satisfactory, we will increase the number of simulations for a
given parameter. While the system answers to the general assumptions of the
conceptual building design stage (operating on basic shapes), the current limitation can
be the simplified building representation with the cuboid units. Further work is needed
to correctly calculate daylight and generate data for irregular and organic typologies.
6. Conclusion
This paper demonstrates a Synthetic Machine Learning system to provide a real-time,
quantitative prediction of daylighting for architectural floor plan designs. The research
presented here makes the following contributions: (1) implementation of novel
SYNTHETIC MACHINE LEARNING FOR REAL-TIME 321
ARCHITECTURAL DAYLIGHTING PREDICTION
automatic synthetic data generation pipeline, using a typical render farm configuration
and architectural software; (2) conceptual framework for deploying ML models as web
services online to assess the performance of architectural proposals; (3) comparison of
Synthetic Machine Learning analysis versus benchmark simulation, showing
significantly faster DA analysis from several minutes to seconds (Solemma LLC.,
2021) with an accuracy of 96.7% predicted results; (4) an initial demonstration of the
system to address daylight analysis of an architectural proposal in DBF. The novelty
of automatic, synthetic data generation of DA pipeline relies on: (1) the aggregation of
site-specific datasets created for different cities and implemented directly onto a
generative design tool; (2) automatic selection of the appropriate dataset based on the
chosen location; (3) the integration of this data with the DBF tenancy editor.
References
Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G. S., Davis,
A., Dean, J., Devin, M., Ghemawat, S., Goodfellow, I., Harp, A., Irving, G., Isard, M., Jia,
Y., Jozefowicz, R., Kaiser, L., Kudlur, M., … Zheng, X. (2015). TensorFlow: Large-
Scale Machine Learning on Heterogeneous Distributed Systems. 19.
Bellocchio, F., Ferrari, S., Lazzaroni, M., Cristaldi, L., Rossi, M., Poli, T., & Paolini, R.
(2011). Illuminance prediction through SVM regression. 2011 IEEE Workshop on
Environmental Energy and Structural Monitoring Systems, 1–5.
Chakraborty, D., & Elzarka, H. (2019). Advanced machine learning techniques for building
performance simulation: A comparative analysis. Journal of Building Performance
Simulation, 12(2), 193–207. https://doi.org/10.1080/19401493.2018.1498538
Chatzikonstantinou, I., & Sariyildiz, S. (2016). Approximation of simulation-derived visual
comfort indicators in office spaces: A comparative study in machine
learning. Architectural Science Review, 59(4), 307–322.
Chollet, F. (2015). Keras: The Python deep learning API. https://keras.io/
De Luminae. (2021). Daylight Autonomy Extension. De Luminae. Retrieved from
https://deluminaelab.com/dl-light-manual/en/daylightautonomy.html
Ekici, B., Kazanasmaz, Z. T., Turrin, M., Taşgetiren, M. F., & Sariyildiz, I. S. (2021). Multi-
zone optimisation of high-rise buildings using artificial intelligence for sustainable
metropolises. Part 1: Background, methodology, setup, and machine learning results.
Solar Energy, 224, 373–389. https://doi.org/10.1016/j.solener.2021.05.083
322 R. DESHPANDE ET AL.
Fedorova, S., Tono, A., Nigam, M. S., Zhang, J., Ahmadnia, A., Bolognesi, C., & Michels, D.
L. (2021). Synthetic 3d data generation pipeline for geometric deep learning in
architecture. The International Archives of the Photogrammetry, Remote Sensing and
Spatial Information Sciences, XLIII-B2-2021, 337–344.
Heschong, L. (Chair), Wymelenberg, V. D., (Vice-Chair), K., Andersen, M., Digert, N.,
Fernandes, L., Keller, A., Loveland, J., McKay, H., Mistrick, R., Mosher, B., Reinhart, C.,
Rogers, Z., & Tanteri, M. (Ed.). (2012). Approved method: Ies spatial daylight autonomy
(Sda) and annual sunlight exposure(Ase). IES - Illuminating Engineering Society.
Jones, N. (2019). Accelerad. https://nljones.github.io/Accelerad/index.html
Jones, N. L., & Reinhart, C. F. (2017). Experimental validation of ray tracing as a means of
image-based visual discomfort prediction. Building and Environment, 113, 131–150.
Kazanasmaz, T., Günaydin, M., & Binol, S. (2009). Artificial neural networks to predict
daylight illuminance in office buildings. Building and Environment, 44(8), 1751–1757.
Lee, J., Boubekri, M., & Liang, F. (2019). Impact of Building Design Parameters on
Daylighting Metrics Using an Analysis, Prediction, and Optimization Approach Based on
Statistical Learning Technique. Sustainability, 11(5), 1474.
Lorenz, C.-L., & Jabi, W. (2017). Predicting Daylight Autonomy Metrics Using Machine
Learning. Sustainable Design of the Built Environment SDBE 2017, London, UK.
Lorenz, C.-L., Spaeth, A., Bleil de Souza, C., & Packianather, M. (2019, June 28). Machine
Learning in Design Exploration: An Investigation of the Sensitivities of ANN-based
Daylight Predictions. CAAD Futures 2019, Daejeon.
McKinney, W. (2010). Data Structures for Statistical Computing in Python. 56–61.
Navada, S. G., Adiga, C. S., & Kini, S. G. (2016). Prediction of daylight availability for visual
comfort. International Journal of Applied Engineering Research, 11(7), 4711–4717.
Nasrollahi, N., & Shokri, E. (2016). Daylight illuminance in urban environments for visual
comfort and energy performance. Renewable and Sustainable Energy Reviews, 66, 861–
874. https://doi.org/10.1016/j.rser.2016.08.052
Reback, J., McKinney, W., jbrockmendel, Bossche, J. V. den, Augspurger, T., Cloud, P.,
gfyoung, Sinhrks, Klein, A., Roeschke, M., Hawkins, S., Tratner, J., She, C., Ayd, W.,
Petersen, T., Garcia, M., Schendel, J., Hayden, A., MomIsBestFriend, … Mehyar, M.
(2020). pandas-dev/pandas: Pandas 1.0.3. Zenodo.
Reinhart, C. F., & Walkenhorst, O. (2001). Validation of dynamic RADIANCE-based
daylight simulations for a test office with external blinds. Energy and Buildings, 33(7),
683–697. https://doi.org/10.1016/S0378-7788(01)00058-5
Reinhart, C. F., Mardaljevic, J., & Rogers, Z. (2006). Dynamic Daylight Performance Metrics
for Sustainable Building Design. LEUKOS, 3(1), 7–31.
Rubin, B. (1993). Statistical disclosure limitation. Journal of official Statistics, 9(2), 461-468.
Şahin, M., Oğuz, Y., & Büyüktümtürk, F. (2015). Approximate and three-dimensional
modeling of brightness levels in interior spaces by using artificial neural
networks. Journal of Electrical Engineering and Technology, 10(4), 1822–1829.
Singh, M. M., Singaravel, S., & Geyer, P. (2019). Improving Prediction Accuracy of Machine
Learning Energy Prediction Models. Proceedings of the 36th CIB W, 78, 2019.
Seyedzadeh, S., Rahimian, F. P., Glesk, I., & Roper, M. (2018). Machine learning for
estimation of building energy consumption and performance: A review. Visualization in
Engineering, 6(1), 5. https://doi.org/10.1186/s40327-018-0064-7
Solemma LLC. (2021). Why is ClimateStudio so fast? Solemma. Retrieved August 26, 2021,
from https://www.solemma.com/climatestudio/speed
Walczak, S., & Cerpa, N. (2003). Artificial Neural Networks. In Encyclopedia of Physical
Science and Technology (pp. 631–645). https://doi.org/10.1016/B0-12-227410-5/00837-1
Yoon, Y., Moon, J. W., & Kim, S. (2016). Development of annual daylight simulation
algorithms for prediction of indoor daylight illuminance. Energy and Buildings, 118, 1–
17. https://doi.org/10.1016/j.enbuild.2016.02.030