Conference Paper
Proceedings of Building Simulation 2019: 16th Conference of IBPSA
Using Python to Automate the Preparation and Execution of Thousands of Daylighting and Glare Simulations on a Cloud Parallel Computing environment for Time-efficient Simulations
Using Python to Automate the Preparation and Execution of Thousands of Daylighting and Glare Simulations on a Cloud Parallel Computing environment for Time-efficient Simulations
Rania Labib 1,2, Juan-Carlos Baltazar 11 Texas A&M University, United States of America 2 Prairie View A&M UniversityDOI: https://doi.org/10.26868/25222708.2019.211187Abstract: In efforts to reduce energy consumption in buildings, building performance simulations have often been used to support energy-efficient design. Evaluating the performance and energy efficiency of multiple design scenarios can be a time-consuming process due to the large number of simulations that are required to predict the building’s performance in each scenario. To overcome these challenges, this study introduces a Python-based framework for automating the preparation and execution of a large number of performance simulations in a cloudbased high-performance computing environment, which contains numerous nodes that can be used to run tasks simultaneously. The proposed framework was successfully applied to simulate hourly daylighting and glare simulations of 144 scenarios in just a few hours. The processing time was reduced over one thousand times. The proposed framework not only speeds up the simulations but also addresses other challenges, such as storage space limitations as well as results analytics and visualization. Keywords: Python, Daylighting Simulations, Glare Simulations, Cloud computing, Parallel ComputingPages: 1545 - 1551 Paper:![]()
