Automating building energy performance simulation with EnergyPlus using modular JSON–Python workflows: a case study of the Hilton Watford hotel

Osei-Owusu, Justine, Bahadori-Jahromi, Ali ORCID logoORCID: https://orcid.org/0000-0003-0405-7146, Amirkhani, Shiva and Godfrey, Paulina (2025) Automating building energy performance simulation with EnergyPlus using modular JSON–Python workflows: a case study of the Hilton Watford hotel. Sustainability (MDPI).

[thumbnail of Automating Building Energy Performance Simulation with EnergyPlus.pdf]
Preview
PDF
Automating Building Energy Performance Simulation with EnergyPlus.pdf - Published Version
Available under License Creative Commons Attribution.

Download (4MB) | Preview

Abstract

Accurate prediction of building energy performance is critical for achieving sustainability goals and reducing operational costs. This study presents a novel and automated simulation framework that integrates EnergyPlus 25.1 with modular JSON configurations and Python 3.11 scripting to streamline the modelling and analysis process. Using the Hilton Watford Hotel in the UK as a case study, the framework generates detailed Input Data Files (IDFs).
based on architectural and operational data, enabling efficient exploration of various usage scenarios through batch simulations. Automation is achieved using custom Python scripts built on the Eppy library, allowing scalable modification and generation of simulation inputs. Post-processing and visualisation are performed using Pandas 2.0.3, NumPy 1.25.2, and Matplotlib 3.7.2, while model outputs are calibrated against measured performance.
data in accordance with ASHRAE guidelines. To enhance predictive capabilities, machine learning algorithms—Random Forest and XGBoost—are applied to estimate annual energy
consumption under different operating conditions. This integrated approach not only reduces manual modelling effort but also narrows the gap between predicted and actual
performance, offering a replicable pathway for retrofitting analysis and energy policy support in similar commercial buildings.

Item Type: Article
Identifier: 10.3390/su172210317
Keywords: building energy simulation; EnergyPlus; automation; Python; JSON; machine learning; energy modelling; performance gap; Hilton Watford Hotel; calibration
Subjects: Computing > Software engineering
Construction and engineering
Date Deposited: 19 Nov 2025
URI: https://repository.uwl.ac.uk/id/eprint/14286
Sustainable Development Goals: Goal 7: Affordable and Clean Energy Sustainable Development Goals: Goal 9: Industry, Innovation, and Infrastructure Sustainable Development Goals: Goal 11: Sustainable Cities and Communities Sustainable Development Goals: Goal 12: Responsible Consumption and Production Sustainable Development Goals: Goal 13: Climate Action

Downloads

Downloads per month over past year

Actions (admin access)

View Item

Menu