Next Article in Journal
Enhancing Tower Crane Safety: A Computer Vision and Deep Learning Approach
Previous Article in Journal
A Linear Matrix Inequality Approach to Optimal Voltage Control of a Three-Phase UPS Inverter under Unbalanced Loads
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Optimizing Daylight and Energy Consumption for Climate Change Adaptation: Integrating an Artificial Neural Network Model with a Multi-Objective Optimization Approach †

by
Nur Nasuha Abd Salam
1,2,* and
Simon Lannon
1
1
Welsh School of Architecture, Cardiff University, Cardiff CF10 3NB, UK
2
Faculty of Civil Engineering and Built Environment, Universiti Tun Hussein Onn Malaysia, Batu Pahat 86400, Malaysia
*
Author to whom correspondence should be addressed.
Presented at the 1st International Online Conference on Buildings, 24–26 October 2023; Available online: https://iocbd2023.sciforum.net/.
Eng. Proc. 2023, 53(1), 37; https://doi.org/10.3390/IOCBD2023-15202
Published: 24 October 2023
(This article belongs to the Proceedings of The 1st International Online Conference on Buildings)

Abstract

:
Machine learning models have been proven for their capability to improve the computational efficiency of building performance simulations. However, studies on their reliability to produce Pareto front solutions for multi-objective optimization are limited, particularly for climate adaptation studies. This study proposed a dependable workflow through which to integrate an artificial neural network (ANN) model with energy consumption and daylight multi-objective optimization for climate change adaptation. The trained ANN model attained high R2 scores with RMSE scores of 2.23 and 4.52 for UDI and cooling EUI, respectively. Statistical hypothesis analysis of the Pareto front solutions produced via conventional simulation-based and ANN-based optimization shows that the two models have no significant difference, indicating the reliability of the proposed workflow.

1. Introduction

Most studies aimed at enhancing building efficiency and crafting climate-resilient design have employed parametric analyses. Nevertheless, the intricate interactions among design variables and the conflicting objectives of realistic building requirements limit the maximal potential solutions achievable through this approach [1]. Multi-objective optimization (MOO) has garnered considerable attention within the realm of building performance simulations due to its capacity to pinpoint a collection of Pareto-optimal solutions, embodying the delicate balance among numerous objectives [2]. However, most optimization studies have previously concentrated on enhancing building efficiency under existing climate conditions [1].
One of the challenges of adopting MOO for analyzing building performance is the high computational demand. Computational intensity escalates when working with higher resolutions, larger and more intricate scenes, and heightened levels of detail, particularly when it involves energy modeling and daylight ray-trace calculations [2]. To alleviate the computational challenges associated with optimizing daylight and energy performance, the utilization of machine learning surrogate models holds significant promise. Surrogate modeling captures the intricate relationships between design variables and objective functions, enabling faster evaluations of design alternatives in contrast to resource-intensive simulations. In the context of building simulation, artificial neural networks (ANN) represent a commonly employed algorithm for predicting building performance due to their ability to capture the nonlinear aspects of building behavior [3].
A study conducted by Han et al. introduced a workflow for constructing an ANN surrogate model to forecast daylight performance within an office space. This novel modeling approach yields highly accurate daylight predictions while operating at a remarkable speed, performing 250 times faster than conventional Radiance simulation tools [4]. Additionally, Lu et al. harnessed the power of a generative adversarial network to predict both daylight and thermal comfort within a commercial building located in Tokyo. The conventional optimization method consumed 1500 h, while the new procedure completed the task in 105 h of simulation time, representing a 14-fold increase in efficiency over the traditional method [5]. Although the application of the machine learning model has been extensively studied in the realm of building simulation and MOO, there remains a notable gap in its application in the context of future climate considerations. To address the gap and challenges discussed above, this study proposes a dependable workflow to integrate an ANN-based model with multi-objective optimization (ANN-MOO) for climate change adaptation.

2. Materials and Methods

2.1. Parametric Model and Synthetic Data Generation

In this study, the ANN surrogate model was developed using a synthetic database based on a parametric model of a double-storey terrace house in Kuala Lumpur, Malaysia. Specifically, the study focused on the ground floor’s open dining and living area, which typically suffers from low daylight levels due to the installation of large overhangs aimed at mitigating solar heat gain. Given the conflicting nature of daylight and solar heat gain in a hot and humid climate, this study aimed to explore alternative optimized façade designs. The investigation primarily centered on design parameters that are difficult to modify or considered fixed elements to avoid costly and disruptive changes for climate adaptation. Table 1 provides a summary of the investigated design parameters, their ranges, and the precision employed to construct the synthetic database for training the ANN surrogate model.
To enhance workflow reproducibility while managing time constraints, the Latin hypercube sampling (LHS) method was employed. LHS strikes a balance between simple random and stratified sampling techniques, ensuring a uniform sample distribution [6]. The LHS procedure was performed using Python 3.0 with the SALib module version 3.0 [7]. Subsequently, the samples were simulated using Radiance and OpenStudio version 4.5 via The Ladybug Tool (version 1.5.0). The simulations were conducted using future climate data for Kuala Lumpur in the 2080s generated by the CCWorldWeatherGen tool [8].
To optimize building performance, this study investigated two daylight-related metrics, useful daylight illuminance (UDI) and uniformity ratio (UR), along with three energy-related metrics: lighting energy use intensity (LTE), cooling energy use intensity (CLE), and solar gain energy use intensity (SGE), all expressed in kWh/m2/year. UDI was categorized into three levels: acceptable (UDIa, 100–2000 lux), supplementary (UDIs, <100 lux), and excessive (UDIe, >2000 lux). Annual simulations were conducted for all metrics, yielding a single average value per metric due to constraints imposed by the optimization tool, which allows for only one value per fitness objective.

2.2. Model Training and Validation

A data-driven approach was used to obtain a satisfactory number of samples where an additional 200 samples were simulated. A new model was trained. The final amount of data that was satisfactory for the training of the surrogate model was stopped at 2000 samples. These data samples were checked for null values or invalid data and were normalized using the min–max scaler in the Scikit Learn module by Python [9]. The min–max scaler scales and translates the data between zero to one range. The normalized data were then split into 3 datasets which were the training set, the validation set, and the testing set (unseen data), with the ratio of 60%, 20%, and 20%, respectively.
Following data normalization and processing, the next step is to train the model using the ANN algorithm using the training dataset. The proposed structure of the ANN surrogate model is composed of 1 input layer with 11 neurons (design parameters), N hidden layers with M neurons, and 1 output layer with 1 neuron (output metrics). The neural network uses Adam Solver, an algorithm designed to optimize stochastic objective functions using first-order gradients [10].
The performance of an ANN heavily depends on the values chosen for hyperparameters. Optimization of hyperparameters in this study was performed using a 5-fold (k) cross-validation technique on the validation dataset. The resultant optimized hyperparameters for this study were different for each metric. Finally, the performance of the trained model against the unseen dataset (testing dataset) was validated with mean absolute error (MAE), root mean square error (RMSE), and coefficient of determination (R2). Apart from evaluating the accuracy of the model, the latency (in milliseconds) or speed of prediction was also considered as one of the model performance metrics which correlates to the reduction of simulation time during the deployment stage.

2.3. Model Deployments

The model that demonstrated the best performance in the training stages was integrated and imported into the Grasshopper interface through GH-C Python in the form of pickle files. A Python script was created in GH-C Python to build a Grasshopper custom component that represents the ANN surrogate model, which receives design parameters as the input and produces predicted daylight and energy metrics as its output. It is crucial to emphasize that the range and precision of the input (design parameters) must align with those used during the model training to guarantee the precision of the projected daylight and energy performance.
The subsequent steps mirrored the conventional optimization process, where two essential sets of data were required from the optimizer tool: the genes and the objectives. The difference between the ANN-MOO workflow and the conventional method is that the predicted daylight and energy performances from the surrogate model were connected as the input for the objectives. The multi-objective optimization was performed using the Grasshopper plug-in Wallacei version 2.5 [11], which employs the Non-Dominated Sorting Genetic Algorithm II (NSGA-II). Three validation methods were employed to assess the surrogate model’s reliability in predicting Pareto front solutions: Pareto front analysis, statistical hypothesis analysis, and computational efficiency analysis. These analyses compare results from the conventional optimization method to the ANN-MOO workflow.

3. Results and Discussion

This section summarizes and discusses the results of model training and deployment of the study. Figure 1 shows the regression plot of each surrogate model for present and future models. In general, the R2 for all plots were in the range of 0.786 to 0.997, which suggests that the models capture a significant portion of the target variable’s variance and provide reliable predictions. The plots also depict the results of RMSE and MAE for each surrogate model on an unseen dataset. The observations of MAE for UDI metrics indicate that the model predictions deviate from the actual value by 1.22 to 1.638. Han et al. reported a similar observation in their experiment, where the MAE error was between 0.79 to 1.75 for the UDI metric [4].
Figure 2 depicts the 2D Pareto fronts graph for seven objectives arranged in a three by four matrix. The y-axis represents energy-related metrics while the x-axis represents daylight-related metrics. The figure compares the Pareto front solutions produced by the simulated model (blue markers) and the surrogate model (red markers). The purpose of this graph is to analyze the agreement in terms of the distribution of the Pareto front solutions generated by the two models. The graph depicts an agreement between the two models where, in most cases, the trend distribution relatively overlapped with each other.
To quantify the agreement between the simulated model and the surrogate model, statistical hypothesis analysis using a two-tailed t-test was conducted. The t-test calculates the significant difference (p-value) between the means of the Pareto front’s fitness value produced by the simulated model and the surrogate model. In this test, the means of the two models indicate no significant difference if the p-value is equal to or greater than 0.05 (α ≥ 0.05) [12], which is the aim of this analysis. The result of the t-test in Table 2 showed that the significance values for all performance metrics were found to be greater than 0.05. This indicates that there is no significant difference between the means of the two models, further emphasising the ability of the ANN-MOO workflow to represent the behavior of the conventional optimization method.
The computational efficiency of the ANN surrogate model was evaluated to determine the efficiency of the proposed ANN-MOO workflow. The evaluation time per solution for the conventional method was approximately 6 min, while the surrogate model remarkably reduced this time to just 7 s. As a result, the entire simulation process for the conventional method took 213.3 h, while the ANN-MOO method took 4.6 h to achieve Pareto front solutions. Specifically, the ANN-MOO method was 46.2 times faster (97.8% simulation time decrease) than the conventional method. In comparison, the GPU-accelerated simulation demonstrates a speed boost of only up to 10 times for annual simulation [13].

4. Conclusions

Multi-objective optimization tools commonly used for optimizing daylight and energy performances in the early design stage are often slow and time-consuming. To effectively employ these design tools, this study proposes an ANN-based alternative approach to optimized daylight and energy performance for climate adaptation strategies.
The results from model testing indicated that the ANN-based surrogate model can predict daylight and energy performance with a high level of accuracy for the future climate, leading to dependable deployment for multi-objective optimization. The statistical hypothesis analysis enhances the confidence of the proposed workflow to predict Pareto front solutions. The findings of this study also demonstrated the substantial time-saving advantage offered by the surrogate model, making it an efficient alternative for multi-objective optimization tasks.
For future work, this workflow could be employed in other climates or building typologies by updating the input samples for the training of the surrogate model to the required climate weather files and design parameters. Other performance metrics could be explored, such as thermal comfort, for a more comprehensive understanding of the design problem. Every investigation into the influence of climate change on buildings inherently involves various uncertainties resulting from different sources, including the selection of global climate models, emissions scenarios, and downscaling methods. Additional research is recommended to explore how various climate change scenarios affect daylight and energy optimization.

Author Contributions

N.N.A.S. played a key role in the conceptualization of the study, conducted the performance simulations and optimization, trained, and validated the ANN models, analyzed and interpreted the results, and wrote the original draft for publication. S.L. provided expertise on multi-objective optimization and the development of machine learning models, contributed to the research design, reviewed the methodology and data analysis, and provided guidance throughout the study. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Higher Education Malaysia and the Universiti Tun Hussein Onn Malaysia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Bamdad, K.; Cholette, M.E.; Omrani, S.; Bell, J. Future energy-optimised buildings—Addressing the impact of climate change on buildings. Energy Build. 2020, 231, 110610. [Google Scholar] [CrossRef]
  2. Yu, F.; Wennersten, R.; Leng, J. A state-of-art review on concepts, criteria, methods and factors for reaching ‘thermal-daylighting balance. Build. Environ. 2020, 186, 107330. [Google Scholar] [CrossRef]
  3. Ayoub, M. A review on machine learning algorithms to predict daylighting inside buildings. Solar. Energy 2020, 202, 249–275. [Google Scholar] [CrossRef]
  4. Han, Y.; Shen, L.; Sun, C. Developing a parametric morphable annual daylight prediction model with improved generalization capability for the early stages of office building design. Build. Environ. 2021, 200, 107932. [Google Scholar] [CrossRef]
  5. Lu, Y.; Wu, W.; Geng, X.; Liu, Y.; Zheng, H.; Hou, M. Multi-Objective Optimization of Building Environmental Performance: An Integrated Parametric Design Method Based on Machine Learning Approaches. Energies 2022, 15, 7031. [Google Scholar] [CrossRef]
  6. Pang, Z.; O’Neill, Z.; Li, Y.; Niu, F. The role of sensitivity analysis in the building performance analysis: A critical review. Energy Build. 2020, 209, 109659. [Google Scholar] [CrossRef]
  7. Iwanaga, T.; Usher, W.; Herman, J. Toward SALib 2.0: Advancing the accessibility and interpretability of global sensitivity analyses. Socio-Environ. Syst. Model. 2022, 4, 18155. [Google Scholar] [CrossRef]
  8. Jentsch, M.F.; Bahaj, A.B.S.; James, P.A.B. Climate change future proofing of buildings-Generation and assessment of building simulation weather files. Energy Build. 2008, 40, 2148–2168. [Google Scholar] [CrossRef]
  9. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-Learn: Machine Learning in Python. Available online: http://scikit-learn.sourceforge.net (accessed on 21 June 2023).
  10. Kingma, D.P.; Ba, J. Adam: A Method for Stochastic Optimization. Available online: http://arxiv.org/abs/1412.6980 (accessed on 8 September 2023).
  11. Wallacei Primer 2.0. Available online: https://www.wallacei.com/ (accessed on 15 May 2023).
  12. Abdelkader, E.M.; Al-Sakkaf, A.; Ahmed, R. A comprehensive comparative analysis of machine learning models for predicting heating and cooling loads. Decis. Sci. Lett. 2020, 9, 409–420. [Google Scholar] [CrossRef]
  13. Jones, N.L.; Reinhart, C.F. Speedup potential of climate-based daylight modelling on GPUs. In Building Simulation Conference Proceedings; International Building Performance Simulation Association: Atlanta, GA, USA, 2017. [Google Scholar]
Figure 1. The regression plot of daylight and energy metrics.
Figure 1. The regression plot of daylight and energy metrics.
Engproc 53 00037 g001
Figure 2. The comparison of Pareto front solutions produced by simulation and surrogate model for the future climate.
Figure 2. The comparison of Pareto front solutions produced by simulation and surrogate model for the future climate.
Engproc 53 00037 g002
Table 1. Range and steps of the input data used for the machine learning modeling.
Table 1. Range and steps of the input data used for the machine learning modeling.
ParametersMin.Max.StepsCountsExplanation
RO03591360The angle of the room starting from South (°)
RW3.010.00.170Width of room (m)
RD3.010.00.170Depth of room (m)
RH3.05.00.120Height of room (m)
GR0.10.90.19The window-to-wall ratio of the front façade
GT0.10.90.19Transmissivity of the window
SD0.05.00.160Depth of the overhang at the front façade (m)
ELSD0.01.00.111Depth of external light shelf (m)
ILSD0.01.00.111Depth of internal light shelf (m)
The total number of design alternatives: 2.07 × 1013
Table 2. Statistical comparison between Pareto front solutions produced by the simulated model and surrogate model using a two-tail t-test.
Table 2. Statistical comparison between Pareto front solutions produced by the simulated model and surrogate model using a two-tail t-test.
DaylightEnergy
Metricsp-ValueMetricsp-ValueMetricsp-ValueMetricsp-Value
UDIa0.810UDIe0.135LTE0.052SGE0.721
UDIs0.834UR0.920CLE0.961
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abd Salam, N.N.; Lannon, S. Optimizing Daylight and Energy Consumption for Climate Change Adaptation: Integrating an Artificial Neural Network Model with a Multi-Objective Optimization Approach. Eng. Proc. 2023, 53, 37. https://doi.org/10.3390/IOCBD2023-15202

AMA Style

Abd Salam NN, Lannon S. Optimizing Daylight and Energy Consumption for Climate Change Adaptation: Integrating an Artificial Neural Network Model with a Multi-Objective Optimization Approach. Engineering Proceedings. 2023; 53(1):37. https://doi.org/10.3390/IOCBD2023-15202

Chicago/Turabian Style

Abd Salam, Nur Nasuha, and Simon Lannon. 2023. "Optimizing Daylight and Energy Consumption for Climate Change Adaptation: Integrating an Artificial Neural Network Model with a Multi-Objective Optimization Approach" Engineering Proceedings 53, no. 1: 37. https://doi.org/10.3390/IOCBD2023-15202

Article Metrics

Back to TopTop