Short-Term Forecasting of Energy Production and Consumption Using Extreme Learning Machine: A Comprehensive MIMO based ELM Approach

This paper proposes a novel Multi-Input Multi-Output (MIMO) Extreme Learning Machine (ELM) approach for short-term energy forecasting in Corsica that leverages sliding windows and cyclic time encoding to achieve high accuracy and computational efficiency for real-time applications, significantly outperforming persistence models while offering a closed-form solution superior to deep learning methods like LSTM.

Cyril Voyant, Milan Despotovic, Luis Garcia-Gutierrez, Mohammed Asloune, Yves-Marie Saint-Drenan, Jean-Laurent Duchaud, hjuvan Antone Faggianelli, Elena Magliaro

Published 2026-02-27
📖 5 min read🧠 Deep dive

Imagine you are the conductor of a massive, chaotic orchestra. This isn't a symphony of violins and flutes, but an orchestra of energy: solar panels, wind turbines, hydroelectric dams, diesel generators, and electricity imported from the mainland. Your job is to keep the music playing perfectly, ensuring there is just enough power for everyone without wasting a single note or running out of sound.

The problem? The musicians are unpredictable. The sun might hide behind a cloud, the wind might suddenly stop blowing, and the audience (the people using electricity) might suddenly start clapping louder in the evening.

This paper introduces a new, super-fast conductor named ELM (Extreme Learning Machine) who can predict exactly what this orchestra will play for the next few hours, helping the grid stay stable.

Here is the breakdown of how they did it, using simple analogies:

1. The Challenge: The "Island" Orchestra

The researchers studied the island of Corsica. Think of an island grid like a small, isolated band. They can't easily borrow instruments from the next town over (importing electricity is limited). If the wind stops, they can't just flip a switch to a giant nuclear plant; they have to rely on a mix of local sources.

  • The Goal: Predict how much power will be made and used for the next 1 to 10 hours.
  • The Old Way: The "Persistence" method. This is like guessing, "If it's sunny right now, it will be sunny in an hour." It's simple, but often wrong when the weather changes fast.
  • The Complex Way: Using Deep Learning (like LSTM). This is like hiring a genius music theorist who studies every note ever played. It's powerful, but it takes days to train, requires a supercomputer, and even the theorist doesn't always know why they made a prediction.

2. The Solution: The "ELM" Conductor

The authors proposed using an Extreme Learning Machine (ELM).

  • The Analogy: Imagine a chef who doesn't need to taste every dish to learn the recipe. Instead, they throw all the ingredients into a pot, stir them once with a specific, random motion, and poof—they instantly know the perfect seasoning.
  • How it works: Unlike traditional AI that learns slowly by trial and error (like a student studying for years), ELM learns in a single step. It looks at the past data, makes a quick calculation, and gives an answer. It's incredibly fast and doesn't need a supercomputer.

3. The "MIMO" Trick: Seeing the Whole Picture

Most forecasters look at one instrument at a time (e.g., "How much wind will there be?"). This paper used a MIMO (Multiple-Input, Multiple-Output) approach.

  • The Analogy: Instead of asking the drummer, the guitarist, and the singer separately what they will do, the ELM conductor asks the whole band at once.
  • Why it helps: If the wind stops (bad for the wind turbine), the thermal generator might kick in to fill the gap. By looking at all the instruments together, the model understands that "If Wind goes down, Thermal goes up." This "teamwork" view makes the prediction more accurate than looking at each source in isolation.

4. The Results: Fast, Accurate, and Honest

The researchers tested this new conductor against the old methods using 6 years of real data from Corsica.

  • Speed: The ELM trained in 104 seconds. The complex Deep Learning (LSTM) model took 44 minutes (about 25 times longer) on the same computer.
  • Accuracy: For the next 5 hours, ELM was a star performer.
    • Solar & Thermal: It predicted these with incredible precision (over 98% accuracy).
    • Wind: This was the tricky instrument. The wind is chaotic, so the prediction was less perfect, but still better than just guessing.
    • Total Power: The model was excellent at predicting the total energy needed, which is the most important number for keeping the lights on.
  • The "Magic" of Errors: Interestingly, when the model guessed wrong on solar power, it often guessed wrong on thermal power in the opposite direction. These errors canceled each other out, making the total prediction very accurate. It's like a team where one person trips left, and another trips right, but the group stays balanced.

5. Why This Matters for You

You might wonder, "Why do I care about a computer model in Corsica?"

  • Cheaper Bills: Better predictions mean less wasted energy and less need to burn expensive diesel generators as a backup.
  • Greener Planet: If we can predict renewable energy (wind/sun) better, we can use more of it and less fossil fuel.
  • Real-Time Decisions: Because ELM is so fast, it can be used in real-time. If a cloud passes over a solar farm, the system can instantly adjust the grid before the lights even flicker.

The Bottom Line

This paper proves you don't always need a "super-complex" AI to solve energy problems. Sometimes, a simple, fast, and clever approach (ELM) that looks at the whole picture (MIMO) works better, faster, and cheaper than the complicated giants.

It's like realizing that to predict the weather, you don't always need a satellite; sometimes, a smart local who knows how the wind and clouds interact is enough to get the job done.

Get papers like this in your inbox

Personalized daily or weekly digests matching your interests. Gists or technical summaries, in your language.

Try Digest →