Evolutionary scheduling of university activities based on consumption forecasts to minimise electricity costs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Ruddick, Julian, Genov, Evgenii, Camargo, Luis Ramirez, Coosemans, Thierry, Messagie, Maarten
Natura: Preprint
Pubblicazione: 2022
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917899725176832
author Ruddick, Julian
Genov, Evgenii
Camargo, Luis Ramirez
Coosemans, Thierry
Messagie, Maarten
author_facet Ruddick, Julian
Genov, Evgenii
Camargo, Luis Ramirez
Coosemans, Thierry
Messagie, Maarten
contents This paper presents a solution to a predict then optimise problem which goal is to reduce the electricity cost of a university campus. The proposed methodology combines a multi-dimensional time series forecast and a novel approach to large-scale optimization. Gradient-boosting method is applied to forecast both generation and consumption time-series of the Monash university campus for the month of November 2020. For the consumption forecasts we employ log transformation to model trend and stabilize variance. Additional seasonality and trend features are added to the model inputs when applicable. The forecasts obtained are used as the base load for the schedule optimisation of university activities and battery usage. The goal of the optimisation is to minimize the electricity cost consisting of the price of electricity and the peak electricity tariff both altered by the load from class activities and battery use as well as the penalty of not scheduling some optional activities. The schedule of the class activities is obtained through evolutionary optimisation using the covariance matrix adaptation evolution strategy and the genetic algorithm. This schedule is then improved through local search by testing possible times for each activity one-by-one. The battery schedule is formulated as a mixed-integer programming problem and solved by the Gurobi solver. This method obtains the second lowest cost when evaluated against 6 other methods presented at an IEEE competition that all used mixed-integer programming and the Gurobi solver to schedule both the activities and the battery use. The code and data used for the paper are publicly available.
format Preprint
id arxiv_https___arxiv_org_abs_2202_12595
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Evolutionary scheduling of university activities based on consumption forecasts to minimise electricity costs
Ruddick, Julian
Genov, Evgenii
Camargo, Luis Ramirez
Coosemans, Thierry
Messagie, Maarten
Machine Learning
Neural and Evolutionary Computing
This paper presents a solution to a predict then optimise problem which goal is to reduce the electricity cost of a university campus. The proposed methodology combines a multi-dimensional time series forecast and a novel approach to large-scale optimization. Gradient-boosting method is applied to forecast both generation and consumption time-series of the Monash university campus for the month of November 2020. For the consumption forecasts we employ log transformation to model trend and stabilize variance. Additional seasonality and trend features are added to the model inputs when applicable. The forecasts obtained are used as the base load for the schedule optimisation of university activities and battery usage. The goal of the optimisation is to minimize the electricity cost consisting of the price of electricity and the peak electricity tariff both altered by the load from class activities and battery use as well as the penalty of not scheduling some optional activities. The schedule of the class activities is obtained through evolutionary optimisation using the covariance matrix adaptation evolution strategy and the genetic algorithm. This schedule is then improved through local search by testing possible times for each activity one-by-one. The battery schedule is formulated as a mixed-integer programming problem and solved by the Gurobi solver. This method obtains the second lowest cost when evaluated against 6 other methods presented at an IEEE competition that all used mixed-integer programming and the Gurobi solver to schedule both the activities and the battery use. The code and data used for the paper are publicly available.
title Evolutionary scheduling of university activities based on consumption forecasts to minimise electricity costs
topic Machine Learning
Neural and Evolutionary Computing
url https://arxiv.org/abs/2202.12595