Skip to content

XGBoost implementation in predicting district annual heating demand from residential buildings

Notifications You must be signed in to change notification settings

FeliciaSatriya/TB-Demand_Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

District heating demand prediction with XGBoost

This repository contains the source code of prediction models for district annual energy demand. Typically, the demand quantity is calculated through dynamic simulation software, like TRANSYS and EnergyPlus (Design Builder), utilizing extensive data measurements of the building façade, operational characteristics, and local weather conditions. However, in this project, only 10 measurements were used in the calculation (prediction). Emerging AI technology was also employed in this project, sourcing XGBoost as the base algorithm of the prediction models. The prediction itself follows two approaches:

  1. Direct regression, where the heating demand was directly predicted by the algorithm
  2. Indirect regression, where the algorithm was utilized to predict the building base temperature. Then, the final heating demand was obtained through Degree Days method.

Structures

Files in this repository are directly divided into two folders (Direct Regression and Indirect Regression), which coincide with the prediction approaches in the project. Each folder contains:

  • Algorithm training code, including post-training data analysis
  • Algorithm testing code, including post-testing data analysis
  • Exported pre-trained models from 5 different training datasets (6000 cases each)

All of the codes were scripted in Python 3.10, deployed in Anaconda environment.

Reports and Publications

The development of this project is included in the following publications:

Paper 1: Ranking building design and operation parameters for residential heating demand forecasting with machine learning (source)

Associated research data: (source)

About

XGBoost implementation in predicting district annual heating demand from residential buildings

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published