← Latest papers
⚡ electrical engineering

Electric Vehicle Charging Profile Forecasting Using Hybrid Models

This paper proposes a hybrid and lightweight method to forecast individual electric vehicle charging profiles at both single and aggregated levels, evaluating its effectiveness across varying information availability to improve battery-aware scheduling and departure time estimation.

Original authors: Riccardo Ramaschi, Mario Paolone, Sonia Leva

Published 2026-05-19
📖 5 min read🧠 Deep dive

Original authors: Riccardo Ramaschi, Mario Paolone, Sonia Leva

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are the manager of a busy highway rest stop, but instead of gas pumps, you have fast-charging stations for electric cars (EVs). Your biggest challenge is knowing exactly how much electricity each car will need and how long it will take to fill up. If you guess wrong, you might run out of power for everyone else, or you might leave a car sitting there longer than necessary.

This paper presents a "smart guesser" system designed to predict exactly how an electric car will charge, both before it plugs in and while it is charging. The authors, researchers from Italy and Switzerland, built a hybrid tool that combines two different ways of thinking to make these predictions.

Here is how their system works, explained through simple analogies:

1. The Two-Step Prediction Game

The system operates in two distinct phases, like a detective solving a case before and after meeting a suspect.

Phase A: The "Unconnected" Guess (Before the car arrives)
Before a car even plugs in, the system has to make a "blind" guess. It doesn't know the car's battery size or exactly how much juice is left inside.

  • The Analogy: Imagine trying to guess how long it will take to fill a bucket with a hose, but you don't know the size of the bucket or how full it already is.
  • The Tool: The researchers use a "Random Forest" (a type of computer brain that learns from past data) to guess the charging speed based on the car's battery size and the outside temperature.
  • The Twist: Since they often don't know the exact battery size, they use a "Gaussian Mixture Model" (a statistical tool that groups similar things together) to estimate the most likely battery size based on the time of day and historical patterns.

Phase B: The "Connected" Refinement (After the car plugs in)
Once the car is plugged in, the system gets real-time data. It sees the actual power flowing and the battery level rising.

  • The Analogy: Now that you see the actual bucket and the water flowing, you can stop guessing and start measuring. You compare the current flow to thousands of other buckets you've seen before to see which one looks most similar.
  • The Tool: The system uses a simple "Euclidean distance" method. It looks at the car's current behavior and finds the "closest match" in its history of past charging sessions. It then updates its prediction every minute to get closer to the truth.

2. The "Time Travel" Problem

The paper highlights a tricky problem called "Time Transposition."

  • The Problem: The system is great at predicting how much power a car needs at a specific battery level (e.g., "At 50% battery, the car needs 100 kW"). But the power station needs to know when that will happen (e.g., "It will reach 50% in 15 minutes").
  • The Metaphor: Knowing the speed of a car is easy; knowing exactly when it will arrive at the next exit is harder, especially if you don't know how much gas it started with or how big its tank is.
  • The Study: The authors tested what happens if they get this information wrong. They simulated eight different scenarios, ranging from "We know everything perfectly" to "We know absolutely nothing."

3. What They Found (The Results)

The researchers tested their system on real data from a public dataset in Switzerland (1,878 charging sessions). Here is what they discovered:

  • The "Connected" Update is Powerful: The system gets much better as the car charges. By the 10th minute of charging, the prediction error dropped significantly (from about 40% off to just 16% off). However, after about 10 updates, the accuracy stopped improving and sometimes got slightly worse, suggesting there's a "sweet spot" for when to stop refining the guess.
  • Battery Size is King: When it comes to predicting the total time and total energy needed, knowing the battery size is the most critical factor. If you guess the battery size wrong, your entire timeline is off.
  • State of Charge (SoC) Affects the Spread: Knowing how full the battery is when the car arrives (SoC) helps tighten the prediction, making the "spread" of possible outcomes smaller. However, guessing the departure SoC (how full the driver wants it to be) didn't always help as much as expected, likely because the model had a slight bias in guessing that number.
  • The "No Info" Scenario: Even when the system had to guess everything (battery size, arrival level, and departure level), it was still better than having no data at all, though the errors were much larger.

Summary

In short, this paper introduces a lightweight, two-part system to predict electric car charging. It starts with a statistical "best guess" based on history and weather, then switches to a "real-time matching" mode once the car is plugged in.

The key takeaway is that while the system works well, the accuracy of the final timeline depends heavily on knowing the battery size. If you get that wrong, the whole schedule is skewed. If you get the battery size right, the system can refine its timeline very quickly once the car starts charging. The authors conclude that this method is a promising, efficient way to help power grids manage the growing number of electric cars without needing massive, complex computer systems.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →