Short-Term Forecasting of Energy Production and Consumption Using Extreme Learning Machine: A Comprehensive MIMO based ELM Approach
Cyril Voyant, Milan Despotovic, Luis Garcia-Gutierrez, Mohammed Asloune, Yves-Marie Saint-Drenan, Jean-Laurent Duchaud, hjuvan Antone Faggianelli, Elena Magliaro

TL;DR
This paper introduces a novel MIMO-based Extreme Learning Machine approach for short-term energy forecasting, effectively predicting multiple energy sources and total production with high accuracy and low computational cost, suitable for real-time applications.
Contribution
The study presents a comprehensive MIMO ELM methodology incorporating sliding windows and cyclic encoding, outperforming traditional methods and deep learning in accuracy and efficiency for energy forecasting.
Findings
ELM achieves nRMSE of 17.9% for solar energy.
Model maintains high accuracy up to five hours ahead.
MIMO architecture offers marginal gains over SISO and is computationally efficient.
Abstract
A novel methodology for short-term energy forecasting using an Extreme Learning Machine () is proposed. Using six years of hourly data collected in Corsica (France) from multiple energy sources (solar, wind, hydro, thermal, bioenergy, and imported electricity), our approach predicts both individual energy outputs and total production (including imports, which closely follow energy demand, modulo losses) through a Multi-Input Multi-Output () architecture. To address non-stationarity and seasonal variability, sliding window techniques and cyclic time encoding are incorporated, enabling dynamic adaptation to fluctuations. The model significantly outperforms persistence-based forecasting, particularly for solar and thermal energy, achieving an of and , respectively, with (1-hour horizon). The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
