Previous Article in Journal
Experimental Static Self- and Mutual Flux-Linkage Characterization of a Switched Reluctance Motor
Previous Article in Special Issue
Trends and Prospects of the Mexican Electric System: An Analysis Based on the Modelling of Electricity Generation 2010–2030
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stochastic Modeling and Forecasting of Electric Vehicle Charging Demand Using Compound Poisson Processes

by
Honorat Quinard
1,
Frédéric Colas
1,
Jean-Yves Dieulot
2,* and
Frédéric Coutellier
3
1
EA 2697, L2EP, Laboratoire d’Electrotechnique et d’Electronique de Puissance, HEI, Centrale Lille, Arts et Metiers Paris Tech, Univ. Lille, F-59000 Lille, France
2
UMR 9189, CNRS, CRIStAL, Centre de Recherche en Informatique Signal et Automatique de Lille, Centrale Lille, Univ. Lille, F-59650 Villeneuve d’Ascq, France
3
SAP Labs France, 805 Avenue du Dr Donat, Font de l’Orme, 06259 Mougins, France
*
Author to whom correspondence should be addressed.
Electricity 2026, 7(3), 69; https://doi.org/10.3390/electricity7030069
Submission received: 8 April 2026 / Revised: 23 June 2026 / Accepted: 25 June 2026 / Published: 3 July 2026
(This article belongs to the Special Issue Feature Papers to Celebrate the First Impact Factor of Electricity)

Abstract

Electric vehicle (EV) charging demand introduces significant variability in power systems, requiring forecasting approaches capable of representing both aggregated consumption trends and stochastic charging behaviors. While machine learning methods often provide strong predictive performance, they generally require large datasets and substantial computational resources. This paper proposes a stochastic framework based on compound Poisson and Cox processes to model EV charging demand using real charging station data collected at one-minute resolution. The proposed methodology jointly models charging-event arrivals, charging duration, and charging power through probabilistic distributions calibrated from historical observations. A compound homogeneous Poisson process (CHPP) and a double stochastic compound Poisson process (Cox process) are investigated and compared for the generation of synthetic EV charging profiles and short-term forecasting applications. The framework is validated using 1863 charging sessions recorded at a workplace charging infrastructure composed of 37 charging terminals. Monte Carlo simulations are performed to generate synthetic daily charging profiles and evaluate the capability of the models to reproduce key operational indicators, including daily energy consumption and peak grid power demand. The CHPP process achieves average forecasting errors up to 0.8% for daily energy and 6.2% for maximum grid power demand. The results show that Poisson-based stochastic models can generate diverse and realistic charging profiles while requiring only limited historical data and having low computational complexity. The proposed approach provides an interpretable and computationally efficient probabilistic framework for EV charging demand forecasting, synthetic profile generation, and power system operational studies. Stochastic compound Poisson processes may therefore constitute a valuable tool to support the ongoing electrification of mobility and the digital transformation of future smart grids and smart cities.

1. Introduction

The rapid deployment of electric vehicles (EVs) is expected to significantly increase the variability and uncertainty in electricity demand in distribution networks. In France, EV penetration is projected to reach 15.6 million vehicles by 2035, corresponding to an annual electricity consumption of approximately 30 TWh [1]. In parallel, future technologies such as Vehicle-to-Grid (V2G) are projected to provide distributed flexibility services to aggregators and power system operators through the bidirectional control of EV charging stations (EVSEs) and vehicles [2,3]. Accurate EV charging demand forecasting is therefore becoming essential for distribution and transmission system operators, as well as building managers, in order to prevent voltage violations [4], optimize energy losses [5], and improve renewable energy hosting capacity [6].
However, EV charging demand remains highly stochastic due to the diversity and unpredictability of user charging behavior [7]. Practical forecasting and simulation tools should therefore rely on probabilistic frameworks capable of representing charging-event arrivals, charging duration, and charging power demand while remaining computationally efficient and easily adaptable to different charging infrastructures. Since EV charging behaviors strongly depend on the building type, geographical location, and charging infrastructure characteristics, interpretable and lightweight modeling approaches are particularly attractive for practical deployment.
Recent advances in EV charging forecasting have increasingly relied on deep learning and probabilistic forecasting frameworks, including transformer architectures, diffusion models, hierarchical probabilistic approaches, Hawkes processes, and hybrid stochastic-learning frameworks [8,9,10,11,12,13]. Nevertheless, the literature on EV charging demand modeling can generally be divided into three main categories: machine learning approaches, statistical characterization methods, and stochastic process models [14,15]. Machine learning approaches, such as Support Vector Machines (SVMs), Random Forest (RF), gradient boosting methods, and artificial neural networks (ANNs), have been widely investigated for EV charging forecasting [16,17]. Among them, recurrent neural network architectures often provide strong predictive performance for temporal charging profiles [14,18]. However, these approaches generally require large training datasets and substantial computational resources, while their parameters are not directly interpretable from a probabilistic or physical perspective. In addition, EV charging infrastructures often exhibit site-specific characteristics, meaning that trained machine learning models are not necessarily transferable across different charging environments.
Probabilistic EV charging modeling approaches can generally be classified into spatiotemporal methods, queuing-based models, and stochastic temporal models [19]. Queuing theory represents charging stations as service systems, with random arrivals and charging durations, and is particularly suitable for congestion analysis and infrastructure-sizing problems [20]. However, these approaches mainly focus on waiting time analysis rather than the stochastic modeling of charging power demand itself. In the present work, it is assumed that sufficient charging infrastructure is available to limit queuing effects, making stochastic temporal approaches more appropriate for modeling charging events and the associated power demand.
Stochastic temporal models typically rely on combinations of probability distributions describing charging arrival times, charging duration, and charging energy or power demand. For example, Weibull and log-normal distributions have been employed to model charging durations and inter-arrival times [21], while mixtures of Beta distributions and Gaussian mixture models (GMMs) have also been proposed for EV charging characterization [22,23,24,25]. Other studies additionally investigated Gaussian kernel density estimation methods for EV charging demand modeling [6,26].
In office buildings, EV charging arrivals can often be considered as sparse or rare events, making Poisson-based stochastic processes particularly relevant for modeling charging occurrences [25,27,28,29]. Unlike conventional statistical distributions being used independently for arrival time, charging duration, or charging energy, compound Poisson processes provide a unified probabilistic framework capable of jointly modeling charging-event occurrence and load characteristics. In particular, the process intensity directly represents the average number of charging events over a given time interval, providing interpretable model parameters with limited computational complexity.
Although Poisson-based models have already been investigated for EV charging applications, existing studies generally focus on arrival processes only and rarely integrate charging duration and charging power simultaneously. Compound double stochastic Poisson processes (Cox processes), where the intensity itself becomes stochastic, offer additional flexibility for representing time-varying charging behaviors [30]. However, their application to EV charging demand modeling remains largely unexplored and has rarely been validated using real charging datasets. To the best of the authors’ knowledge, few studies have investigated compound Cox processes for the joint stochastic modeling of EV charging arrivals, charging duration, and charging power using real-world charging datasets.
A comparative overview of representative EV charging demand modeling approaches is provided in Table 1. Unlike purely deterministic forecasting methods, the proposed framework focuses on the stochastic generation of realistic charging profiles while maintaining low computational complexity and interpretable model parameters.
The main contribution of this paper is to propose and validate a stochastic framework based on compound Poisson and Cox processes for EV charging demand modeling and forecasting. The proposed methodology jointly models charging-event arrivals, charging duration, and charging power using probabilistic distributions calibrated from real charging data collected in a tertiary building. Two stochastic architectures are investigated and compared: a compound homogeneous Poisson process (CHPP) and a compound double stochastic Poisson process (Cox process). The proposed framework is evaluated using operational grid-related indicators, including daily energy consumption and maximum grid power demand, in order to assess its suitability for synthetic profile generation and power system studies.
The case study relies on real charging data recorded between 2019 and early 2020 from 37 EV charging stations located in a tertiary building and used by 169 heterogeneous EVs. The selected period avoids atypical charging behaviors associated with the COVID-19 pandemic and large-scale remote working policies, which could bias the estimation of stationary stochastic processes. The remainder of the paper is organized as follows. Section 2 introduces the considered Poisson process formulations and associated stochastic modeling framework. Section 3 presents the dataset preprocessing and parameter identification methodology. Section 4 compares and validates the proposed CHPP and Cox-based models using Monte Carlo simulations and operational performance indicators, and further discusses the positioning, limitations, and perspectives of the proposed stochastic forecasting framework.

2. Representing Counting Events with Poisson Processes—Some Generalities

2.1. Presentation

Like electric vehicle charging events, a lot of real-life situations require an explanation or prediction of how many events occur in a given fixed period of time. Events can be deterministic when they are cyclic or periodic, but most of the time they are considered as stochastic processes. In probability theory, point processes are used to capture the random features of events in time. Distributions such as the binomial and Poisson distributions are used in various mathematical models associated with point processes that measure discrete events, but they are definitively quite different. The binomial distribution, Binomial(r,p), with the parameter r being the number of experiments performed and p the probability of success, is able to represent a success/failure outcome in an experiment; while the Poisson distribution, Poisson(λ), where parameter λ is the average number of points per some unit, will capture the number of events occurring in a fixed interval of time, area, distance, or volume.
Applications of the Poisson distribution can be found in many fields related to counting, like telecommunications, finance and insurance, astronomy, biology, and earthquakes; see [30] for a review.
The Poisson process, with intensity λ ( λ > 0 ), is an occurrence-counting process that satisfies the following conditions:
  • The number of occurrences in disjoint time intervals are independent.
  • The probability of an occurrence in a small time interval is proportional to the length of this interval, the proportionality coefficient being λ .
  • The probability that there is more than one occurrence in a small time interval is negligible.
These last two conditions are referred to as the “rare event” property. In the literature, it is commonly assumed that if, within a given time interval, λ satisfies 3 < λ < 18 , then the underlying assumptions hold. This condition can thus be used to guide the selection of the time frame. Considering a counting process { X t ; t 0 } with a discrete variable X t , a Poisson process has the following properties:
  • The standard deviation is equal to the mean:
    E ( X t ) = σ 2 ( X t ) = λ .
  • Additivity property:
    If X 1 , X 2 , . . . , X n are independent and identically distributed random variables following a Poisson distribution with parameters λ 1 , λ 2 , . . . , λ n , respectively, then the sum X 1 + X 2 + . . . + X n also follows a Poisson distribution with a parameter equal to the sum of the individual parameters, λ = λ 1 + λ 2 + . . . + λ n . The reciprocal is not always valid.
    ( i = 1 n X i ) P ( i = 1 n λ i ) .
Different distributions can be extracted from such processes. An interesting distribution that is closely associated with the arrival time of a basic Poisson process is the inter-arrival time. In this specific case, if times between events are independent and the increments are stationary, then the inter-arrival times are distributed according to an exponential distribution, Exponential( λ ), following Equation (3):
f ( u , λ ) = λ e λ u .
If the arrival of events follows a basic Poisson process with rate λ , the time until k arrivals follows a gamma distribution Γ ( k , λ ) according to Equation (4):
g ( v , k , λ ) = λ e λ v ( λ v ) k 1 ( k 1 ) ! .
The gamma distribution predicts the time until the k t h event occurs. The exponential distribution, on the other hand, predicts the waiting time until the ‘first’ event.
Electric vehicle charging events are difficult to forecast due to their intrinsic characteristics. They are, by nature, totally erratic, due to the behavior of users and the fact that the charging power of each session can also vary. Such events can be modeled through deterministic or stochastic intensity approaches. It is interesting to note that Poisson processes do not require an important dataset or a costly learning procedure, and at the same time assume that events are sporadic.

2.2. Deterministic Intensity

2.2.1. Homogeneous Poisson Process

A basic and useful model is the so-called homogeneous Poisson process, in which events occur with a known stationary rate over a bounded period of time, as illustrated in Figure 1.
If a counting process { X t ; t 0 } with a discrete variable X t has a homogeneous Poisson distribution P X t with parameter X t 0 , then for k = 0, 1, 2, …, the discrete probability density function of X t is given by Equation (5):
P ( X t = k ) = λ k e λ k ! , with λ = λ ¯ .
As an example, in Figure 1, one could consider that λ has an average and stationary value of 8 on interval I J .

2.2.2. Non-Homogeneous Poisson Process

In reality, the occurrences in Figure 1 are not evenly distributed along the time interval I J . So, the intensity can be represented by a deterministic function of time with linear, triangular, polynomial, parabolic, exponential, etc., features. The difference between a homogeneous Poisson process and a non-homogeneous Poisson process lies in the fact that the increments are no longer stationary.
A non-homogeneous Poisson process, on a bounded interval I J , can be described by Equation (6):
P ( X t = k ) = λ k e λ k ! , with λ = I J λ ( t ) d t .
NB: The loss of stationarity also implies that the inter-arrival times are no longer identically distributed according an exponential distribution, Exponential( λ ), in Equation (3).

2.3. Stochastic Intensity

In reality, the intensity λ itself can be considered as a stochastic variable. Instead of considering a deterministic arrival rate λ based on an average value (homogeneous Poisson process) or a function of time (non-homogeneous Poisson process), it is possible to randomize the intensity by using a probability density function.
This specific model is known as a double stochastic Poisson process or Cox process and can be expressed by Equation (7):
P ( X t = k ) = λ k e λ k ! , with λ = h ( w , Λ ) .
The benefit of a random intensity h ( w , Λ ) with a random variable w representing the stochastic intensity and a rate parameter Λ , lies in the fact that models can take into account additional information, eventually increasing the representativity of the volatility.

2.4. Compound Poisson Process

Previous Poisson processes cannot account for two phenomena happening at the same time, as raised in Section 2.1. In a compound Poisson process, Figure 2, each arrival time originally modeled with a counting process { X t ; t 0 } , with a discrete variable X t responding to a Poisson process, comes with an underlying phenomenon { Y i ; i = 1 , 2 , . . . } corresponding to the amplitude of the event.
The compound Poisson process model considers both the occurrence and the amplitude of events. There are two kinds of representations, one using the cumulative distribution function C d f and the other one retrieving the probability density function P d f of the amplitude distribution of events Y i with, respectively, Equation (8) and Equation (9).
  • The probability density function P d f of Y i is used to find the probability P X t that k events occur with an amplitude equal to A:
P ( X t = k , Y = A ) = λ k e λ k ! P df * ( k ) ( A ) , with A 0 ,
  • The cumulative distribution function C d f of Y i is used to find the probability P X t that k events occur with an amplitude equal to or less than A:
P ( X t = k , Y A ) = λ k e λ k ! C df * ( k ) ( A ) , with A 0 .
Many Poisson processes exist and previous classifications are not exhaustive. In any case, Poisson processes could offer a simple way to simulate intermittent loads like electric vehicle charging events, characterizing concomitantly the arrival time and amplitude of events.

3. Modeling EV Charging Events with Poisson Process Structures

3.1. Dataset Description and Preprocessing

The dataset is available and updated quarterly, on the French Open Data Energy Networks (ODRÉ) platform (https://opendata.reseaux-energies.fr (accessed on 10 october 2019)) that provides stakeholders with data on subjects like “Production”, multi-energy “Consumption”, “Storage”, “Territories and Regions”, “Infrastructures”, “Markets”, and “Meteorology”. The data correspond to all the electric vehicle charging transactions of SAP Labs France employees carried out either at their work place or at home between June 2017 and September 2020. A transaction is the entire operation of charge, from start to stop (from insertion to removal of the badge, button, or cable), including the period of inactivity (when charging is complete but the vehicle is still plugged in). This period was selected in order to avoid atypical charging behaviors associated with the COVID-19 pandemic. The parameter identification in Section 3.2 uses data extracted from the full aforementioned dataset and focuses on the modeling of the starting time, the average power, and the duration of all the charging events in 2019 at the workplace of SAP Lab at Sophia Antipolis. During this year, 11,863 electric vehicle charging events were recorded with a one-minute time step, using thirty-four 22 kW, two 50 kW, and one 150 kW terminals. The resulting daily charging activity during 2019 is illustrated in Figure 3.
The proper use of Poisson processes requires the definition of a data framework and validation of a set of properties; these will be highlighted in the following section. An initial and foreseen step would be to classify the dataset in order to regroup behaviors reflecting similar average arrival rates. Categories could be temporal, like months, weeks, and days, or be based on other factors, like vehicle ID. As illustrated in Figure 4, the Poisson process path has different variations from one month to another, already highlighting a reason for interest in identifying trends from the initial yearly basis dataset.
The observations also show that events fluctuate differently according to the day. Indeed, the arrival average profiles on weekdays, weekends, and public holidays sometimes have a comparable shape but with distinct amplitudes, as shown in Figure 5. One can observe two peaks of charging events on the different curves: one in the morning between 8 am and 9 am, the other one in the afternoon around 2 pm. The number of events during weekends is negligible, while days off demonstrate some signs of charging events and could belong to a different mode compared to weekdays. It should be noted that there are almost no charging events at night.
As already mentioned, modeling electric vehicle charging events based on cars’ ID clusters is another possibility. However, considering the number of electric vehicles composing the SAP fleet at Sophia Antipolis and the 11,863 associated charging events, this seems a complex a priori approach. A first interesting empirical classification of average intensity profiles would be to consider a clustering by day, like in Figure 5.
Another important step is to select the best representative and adapted time interval over which the number of rare events occurring will be counted. In a Poisson process framework, it is commonly accepted that the intensity λ , for a chosen interval, should correspond to a specific range of values, generally given in the literature as 3 < λ < 18 . As illustrated in Figure 5, an hourly interval seems to be an interesting compromise that respects the aforementioned condition for modeling the number of charging sessions. Additionally, it is also important to take into account that modeling stochastic intensities requires a representative distribution of events within the chosen time step for an optimal representation, as detailed in Section 3.2.2.
Advanced properties like the equality existing between the standard deviation and the mean of the counting process in Equation (1) or the inter-arrival time distribution in Equation (3) could also be considered to verify the compatibility between the studied dataset and Poisson processes requirements. As example, Figure 6 highlights the exponential distribution behavior of the inter-arrival times in 2019.
Once the dataset was prepared and organized, charging events were modeled as described in the following section.

3.2. Poisson Process Structures and Parameter Identification

3.2.1. Poisson Process Model Architectures

Two models, generating stochastic daily EVSE charging average power profiles, are detailed and compared. The first one is based on a compound homogeneous Poisson process and the second one is built on a double stochastic compound Poisson process; both models include the duration of events. Poisson processes can use a deterministic or a stochastic intensity λ I n according to the architecture presented in Figure 7. The different parameters of the distributions are estimated with real arrival times, durations, and average powers from charging sessions occurring in 2019 at SAP Lab Sophia Antipolis. Two public holidays, considered as outliers, have been removed from the dataset. In Section 4, these models are implemented and compared. For each simulated day, with a chosen step time, a random number of events, with their respective random power and duration, are generated. Then, the charging profiles are aggregated to build a daily consumption pattern, allowing temporal or quantitative predictions, which will be discussed at the end.
Models 1 and 2, corresponding, respectively, to a homogeneous compound Poisson process with duration and a double stochastic compound Poisson process with duration, are implemented and compared in the next sections.

3.2.2. Modeling Daily Arrivals with Poisson Processes

Starting from the previous considerations in Section 2.2 and Section 2.3, daily arrival modeling can be approximated from two different perspectives: one based on the deterministic intensity and another considering the stochastic intensity. For instance, the SAP company, keeping track of the number of electric vehicle charging events each day at Sophia Antipolis, may notice that they have an average number λ I n of k charges per interval of time I n . If charging any particular vehicle does not affect the arrival time of future cars (there are incentives or enough charging stations to avoid congestion), and if cars arrive independently of one another, then a reasonable assumption is that the number of charging events per interval time follows a homogeneous Poisson distribution. The independence assumption constitutes a limitation of the proposed framework, since charging behaviors may exhibit temporal and social correlations in real-world environments. Based on an hourly interval I n , with n = 1 , 2 , , 24 representing the interval number, the probability mass function of events P ( X I n = k ) can be calculated by changing the intensity λ I n every hour in Equation (10):
P ( X I n = k ) = λ I n k e λ I n k ! , with λ I n 0 .
For the current homogeneous Poisson process, λ I n represents the average value of charging events for a specific day in a one-hour time window during 2019. Table 2 shows some λ I n values for events occurring on Mondays.
The choice of a one-hour interval was made to better satisfy the assumptions of a homogeneous Poisson process, in particular ensuring 3 < λ I n < 18 . It can be noted that for some intervals in Table 2 the estimated values slightly exceed these bounds and may contribute to the overall model error.
The following Algorithm 1 can be used to generate a random number of K I n hourly arrivals on the interval I n with λ I n = λ ¯ I n .
Algorithm 1 Generating Poisson-distributed Random Number of Events
Require: 
λ I n {Average rate of events per time unit}
Ensure: 
K I n {Generated number of events on interval I n }
 1:
L I n e λ I n {Compute L I n }
 2:
K I n 0 {Initialize event counter on interval I n }
 3:
m 1 {Initialize product of random numbers}
 4:
while  m > L I n  do
 5:
    K I n K I n + 1 {Increment event counter}
 6:
    U 1 Uniform ( 0 , 1 ) {Generate a uniformly distributed random number}
 7:
    m m × U 1 {Update the product}
 8:
end while
 9:
return  K I n 1 {Return the generated number of events}
This pseudo-code generates Poisson-distributed random events K I n by using the cumulative distribution function of the Poisson distribution and the properties of the exponential distribution. The threshold L = e λ I n ensures that the product of uniform random variables simulates the cumulative probability of events in a Poisson process.
The homogeneous Poisson process is a simple way to model charging-event occurrences by taking an average intensity over a given period of time. But the average λ I n in Table 2 is sometimes out of the boundaries of a Poisson process framework. Analyzing Figure 8, where events are represented for the same day over a complete year, it clearly appears that the values of the average intensity are not steady but depend both on the time of day and on the week, even if these days are all Mondays.
An extended and interesting approach in Figure 9 is then to consider that the intensity λ I n is a random value, getting a specific distribution for each hour with a rate parameter Λ I n when charging actions exist.
The double stochastic Poisson process can be expressed by Equation (11):
P ( X I n = k ) = λ I n k e λ I n k ! , with λ I n = h ( w , Λ I n ) ,
where
h ( w , Λ I n ) = Λ I n e Λ I n w .
where w is the random variable representing the stochastic intensity and Λ I n is the rate parameter of an exponential distribution.
Table 3 shows some Λ I n values for events on Mondays.
Like for the compound homogeneous Poisson process, Algorithm 1 can be used to generate a random number K I n of hourly arrivals but with, in this specific case, λ I n = h ( w , Λ I n ) , following Equation (13):
λ I n = Λ I n ln ( 1 U 2 ) ,
where Λ I n is the rate parameter of an exponential distribution on the interval I n and U 2 is a randomly drawn number from a uniform distribution between 0 and 1.
Due to the random nature of λ I n , the double stochastic Poisson process, also known as the Cox process, should offer a better realistic vision of charging events rather than homogeneous modeling. Indeed, the Cox process provides some flexibility by allowing the intensity to not only depend on time but also to take arbitrary values due to a stochastic process.

3.2.3. Modeling Load Amplitude of EV Charging Events

The aforementioned models can be upgraded using a compound Poisson process, as explained in Section 2.4, that also takes into account the average power that is withdrawn by cars during the charging period. As illustrated in Figure 10, the average active charging power distribution from the SAP dataset can be approximated by an exponential distribution. The fit and resulting parameters are computed by minimizing the negative log-likelihood function. This methodology is standard for estimating the parameters of compound Poisson processes other than the parameter Λ of the intensity λ .
The exponential probability mass function can be expressed by Equation (14):
E x p o n e n t i a l ( y ; β 1 , γ ) = 1 β 1 e y γ β 1 ,
where y is the random variable representing the average charging power during a charging session, β 1 is the scale parameter, and γ is the location parameter. The optimal parameter values are β 1 = 10,970.48 (W) and γ = 60 (W). The random average active charging power P w can be extracted from Equation (15):
P w = γ β 1 ln ( 1 U 3 ) ,
where γ is the location parameter, β 1 is the scale parameter, and U 3 is a random number drawn from a uniform distribution between 0 and 1.
The average charging power was quite challenging to model. Indeed, different distributions were tested, as shown in Table 4, and a double Weibull fit was initially chosen.
Although the double Weibull distribution achieved a lower RMSE, the exponential distribution demonstrated significantly higher robustness during Monte Carlo simulations and avoided unstable extreme realizations during the forecasting process in Section 4.

3.2.4. Modeling the Duration of EV Charging Events

The last important step in the model architecture is to determine a distribution for the duration of charging sessions. As a reminder, in this article the duration only takes into account the charging phase, with an observed logistic distribution, as represented in Figure 11.
The logistic probability mass function can be expressed by Equation (16), and parameters of the distribution are, like in Section 3.2.3, estimated by minimizing the negative log-likelihood function:
L o g i s t i c ( z , α , β 2 ) = e ( z α ) β 2 β 2 ( 1 + e ( z α ) β 2 ) 2 , i f z > 0 ,
where z is the random variable representing the duration of the charging session, α is the mean of the logistic distribution, and β 2 is the scale parameter (or standard deviation) of the logistic distribution. The best-fit parameter values obtained from the maximum-likelihood process are α = 10,672.38 (s) and β 2 = 3341.18 (s).
Then, the random duration D of each charging event can be extracted from Equation (17):
D = α + β 2 ln 1 1 U 4 ,
where α is the mean of the logistic distribution, β 2 is the scale parameter of the logistic distribution, and U 4 is a random number drawn from a uniform distribution between 0 and 1.
Combining the previous random average charging power and duration formulas in Section 3.2.3 and Section 3.2.4 with the random number of events in Section 3.2.2, models 1 an 2 can be expressed as a sequence of random events defined over the interval I n by Equation (18):
O I n = P w ( i ) , D ( i ) i = 1 X I n , where X I n P ( λ I n )
In other words, during the interval I n , we observe X I n events, each characterized by an amplitude P w ( i ) and a duration D ( i ) , for i = 1 , , X I n . It is then possible to simulate daily EVSE average active power profiles, as shown in Figure 12a, and the resulting daily aggregated consumption curves, shown in Figure 12.

4. Model Validation

4.1. Modeling EV Charging Events

An important goal of the validation process is to generate new charging curves, which will be called synthetic, from models with the architecture shown in Figure 7. However, the SAP Lab’s dataset was collected with a one-minute interval, whereas the λ I n parameters are given on an hourly basis. To ensure a meaningful comparison between real and synthetic charging curves, a one-minute period is used to model Monday events based on models 1 and 2 using and combining Algorithm 1, and Equations (15) and (17). Then, [ K 1 I 1 , …, K 60 I 1 ] [ K 1 I n , …, K 60 I n ] , representing random events each minute on hourly intervals I n (with n = 1 , 2 , . . . , 24 ), are considered independent and identically distributed following a Poisson distribution with parameter
λ K a I n = λ I n 60 ,
where λ I n is the hourly deterministic or stochastic intensity presented in Section 3.2.2 and a = 1 , 2 , . . . , 60 is the index corresponding to each minute of an interval I n .
Figure 12a shows an example of random individually generated average active power consumption profiles extracted from the two models. Then, Figure 12b shows the daily aggregated curves of these random profiles.
The representativeness of the simulated curves, compared to real data, is estimated in the next section.

4.2. Comparative Evaluation of Model Outcomes

In order to compare both models, based on real-life situations and, in particular, field considerations, in addition to standard indicators, two criteria were selected for their operationality: The daily energy consumed during all daily charging sessions and the associated maximum power withdrawn from the grid were extracted from the real data and the synthetic curves. For each criterion, two hundred synthetic years, each containing 50 Monday charging events, were simulated and compared to 50 real Mondays from 2019 at SAP Lab Sophia Antipolis (two public holidays were removed). Note that in Figure 13 and Figure 14, only 250 points, equivalent to five synthetic years, and the 50 real Mondays are graphically visualized.

4.2.1. Daily Energy Consumed

Understanding daily energy demands could guide decisions on charging station locations, capacities, and user experience, contributing to efficient grid management, cost-effective operations, and fostering a comprehensive and balanced growth in the electric mobility sector.
The results for the daily energy consumed from the two models are illustrated in Figure 13.
Both models tend to overestimate daily energy, likely due to cumulative errors in power, duration, and occurrence. Improving each component could reduce the overall error.

4.2.2. Maximum Grid Power Demand

Like the daily energy demand, modeling the maximum grid power extracted by electric vehicle charging stations is also crucial for efficient grid planning, infrastructure scaling, and load balancing. This knowledge could help in grid resilience, enables smart grid implementation, and supports cost-effective measures in the evolving landscape of electric mobility.
The maximum grid power demand resulting from the two models is illustrated in Figure 14.
The simulated point clouds in Figure 13 and Figure 14 appear quite comparable to real data point clouds, showing no significant outliers. A first overview of the precision and the volatility of the two models is presented in Table 5 and Table 6. Although the data cannot be fit by a normal law, the standard deviation of errors is provided, as there is a large amount of simulated data.
Overall, both models capture the global statistical trends in EV charging demand, although significant variability remains at the daily scale, especially in peak power estimation, along with volatility measures that are sufficient for operational decision making. As expected, the Cox model performs slightly better than the CHPP model, with a modeling accuracy of 6.2% for the energy and 5.8% for the power. The next subsection shows the forecasting capability of these models with respect to the amount of data used for parameter estimation.

4.2.3. Daily Electric Vehicles Charging Stations Average Power Profile Forecast

After identifying the double stochastic compound Poisson process as the most promising candidate, it is possible to use the methodology presented in this article as a forecasting approach, where models are tuned on the whole dataset available up to a certain date in order to forecast the following day, like in [31].
The key benefit of the model is that parameter estimation can be updated and improved when new real data are available. The idea is to test to what extent this update is significant by analyzing the accuracy, the robustness, and the capacity of the model to generate a broad diversity of profiles with respect to the number of data used for the parameter estimation. To achieve this, Monday forecasts are performed over three different time windows, more precisely, in March 2019, October 2019, and January 2020. For each time window, only the data during the months before the prediction (starting from January 2019) are used to calibrate the model, that is, only eight Mondays for the first forecast in March 2019, and up to fifty-three Mondays for the last one at the end of January 2020. To sum up, the current framework follows a rolling-horizon forecast with a fixed starting point in January 2019. Calibration was realized using the real dataset from SAP Lab at Sophia Antipolis, where charging events were registered with an average charging power ranging from 3 kW to 46 kW. For each forecast, 10,000 synthetic Monday EVSE charging events were simulated.
In order to evaluate the generative models beyond average accuracy, we propose a composite score that balances the precision of simulations and the ability to generate a high variety of profiles. Let x a , n real be the real observed value at minute a of hour n, and let x a , n ( j ) be the corresponding value in the j-th simulated profile. The average simulated value at each point is denoted by x ¯ a , n fc . We introduce the following:
  • The mean absolute error between the real profile and the average of the simulated profiles:
    MAE rs = 1 24 × 60 n = 1 24 a = 1 60 x a , n real x ¯ a , n fc
  • The average intra-group deviation of each simulated profile from the simulated mean:
    MAE igs = 1 N j = 1 N 1 24 × 60 n = 1 24 a = 1 60 x a , n ( j ) x ¯ a , n fc
  • A composite score evaluating the diversity of the profiles vs. forecast accuracy:
    Score = MAE igs MAE rs
This score promotes models that not only match the real data on average with a low fidelity error, but also generate a realistic and diverse set of profiles, which is critical for applications such as flexibility forecasting or volatility quantification in energy systems, as shown in Figure 15.
Figure 15 shows the forecast scores for Mondays in March, October, and then the following January. Each time, the model is calibrated and parameters updated with the data from the previous months. When the models have been calibrated with a small amount of data, the compound homogeneous Poisson process is superior to the compound Cox process, but the performance difference tends to decrease when more data are available.
Let us focus on the last prediction, Monday 27/01/2020, using the compound homogeneous Poisson process that has the best score for this specific day. The maximum, minimum, and average power profiles of the 10,000 synthetic (generated) curves are represented in Figure 16a every minute with the real aggregated EVSE consumption curve, and the average forecast is shown in Figure 16b.
As illustrated by Figure 16b, the average curve of the forecast aggregated daily consumption charging sessions is quite similar to the real Monday consumption profile and provides a representative estimation of the real events with a mean absolute error equal to 15.2 kW, representing 5.1% of the maximum power withdrawn from the grid on 27/01/2020.
Beyond the previous temporal prediction, it is also possible to realize a quantitative forecast using the indicators given in Section 4.2.1 and Section 4.2.2: the daily energy consumed during all charging sessions and the associated maximum power withdrawn from the grid. The density distributions of the 10,000 synthetic Mondays in Figure 17 can be fitted with a normal law, providing an overview of the forecast volatility and therefore of the robustness of the method.
Based on the normal distribution fit in Figure 17, the real values of daily energy consumed and maximum power demand are found to be close to the mean of the forecast distributions, yielding average errors of 0.8% and 6.2%, respectively, for maximum grid power demand and daily energy consumption. In all cases, the real values remain within the interval [ μ σ ; μ + σ ] , containing 68.3% of the generated synthetic realizations. While this study only considers 1863 events, the methodology can be extended to larger datasets, as long as the Poisson assumption 3 < λ < 18 holds, which is determined by the selected time interval. Advanced properties, like the equality existing between the standard deviation and the mean of the counting process in Equation (1) or the inter-arrival time distribution in Equation (3), could also be verified, as already highlighted in Figure 6. For larger and more heterogeneous datasets, hybrid approaches combining stochastic modeling and machine learning techniques could constitute promising research directions. It was shown in [32] that Poisson models could provide a good estimate to initialize such algorithms as recurrent networks. A good initialization of these networks is very important to ensure their convergence.
Finally, the proposed methodology provides a realistic probabilistic representation of aggregated EV charging demand while maintaining limited computational complexity and interpretable stochastic parameters.

4.2.4. Comparison with Existing Forecasting Approaches

Because forecasting objectives, datasets, charging infrastructures, and evaluation methodologies differ significantly across the literature, direct quantitative comparison with previously published EV charging forecasting studies remains difficult. Nevertheless, in order to provide a quantitative benchmark of the proposed methodology, three representative baseline approaches were implemented using the same historical dataset and forecasting protocol: Bootstrap resampling, Gaussian mixture models (GMMs), and kernel density estimation (KDE).
The bootstrap approach consists of randomly resampling complete historical daily charging profiles from the training dataset. The GMM baseline models the joint probability distribution of charging event characteristics, namely, arrival time, charging duration, and charging power, using a mixture of Gaussian distributions. The KDE approach provides a non-parametric estimation of the same joint distribution using Gaussian kernels. For each method, 10,000 synthetic daily charging profiles were generated and evaluated using the same performance indicators as those adopted for the proposed CHPP and Cox frameworks.
In addition to the quantitative benchmark, Table 7 provides a qualitative positioning of representative EV charging forecasting approaches commonly reported in the literature with respect to forecasting accuracy, interpretability, computational requirements, and synthetic profile generation capabilities.
Machine learning approaches may provide superior deterministic point-wise forecasting accuracy in some situations; however, they generally require significantly larger datasets, extensive hyperparameter tuning, and higher computational resources. Conversely, stochastic and statistical generative approaches are particularly attractive when the objective is to reproduce charging demand variability and generate realistic synthetic charging profiles for probabilistic analyses.
Table 8 summarizes the quantitative benchmark results obtained for all the considered forecasting approaches. For each method, the forecasting procedure was repeated on the twelve test days presented in Figure 15. All the reported metrics, including MAErs, MAEigs, score, daily energy error, and maximum grid power error, correspond to average values computed over the twelve forecasting experiments.
The quantitative results indicate that bootstrap and KDE achieve slightly lower profile reconstruction errors (MAErs), whereas the proposed CHPP framework provides the lowest prediction errors for daily energy consumption and maximum grid power demand. Furthermore, CHPP achieves the highest score, reflecting an improved capability to reproduce the intrinsic variability of EV charging demand while maintaining satisfactory forecasting accuracy.
These results suggest that the proposed framework does not primarily aim at maximizing deterministic profile reconstruction accuracy. Instead, it provides a favorable compromise between forecast fidelity, synthetic profile diversity, and computational simplicity. Such characteristics are particularly relevant for applications including synthetic load profile generation, probabilistic grid impact assessment, flexibility studies, and Monte Carlo-based power system simulations.

4.3. Discussion and Perspectives

Several limitations of the proposed framework should nevertheless be acknowledged. First, the current methodology assumes statistical independence between charging events, whereas real EV charging behaviors may exhibit temporal correlations between users and charging sessions. Second, the proposed framework assumes sufficient charging infrastructure availability in order to neglect queuing and congestion effects. Consequently, the methodology is particularly well adapted to tertiary buildings or charging infrastructures where waiting times remain limited.
In addition, although the Cox process introduces stochastic variability in charging arrivals, more advanced self-exciting stochastic processes, such as Hawkes processes, could potentially better capture temporal dependencies between charging events.
Future work should therefore investigate user clustering techniques, temporal behavioral segmentation, charging congestion effects, and hybrid stochastic-learning approaches in order to improve forecasting accuracy and better represent heterogeneous EV charging behaviors. Hardware-in-the-loop validation and real-time implementation studies could also constitute valuable perspectives for future developments.

5. Conclusions

Two stochastic Poisson-based frameworks were investigated to model the daily power profile of EV charging stations and the stochastic variability of EV charging behavior using 1863 charging events recorded at a one-minute resolution from thirty-four 22 kW, two 50 kW, and one 150 kW charging stations. The proposed methodology can be employed as a forecasting tool by calibrating the stochastic model using historical charging data in order to predict future EV charging demand. Both stochastic models demonstrated satisfactory forecasting capabilities, with moderate performance differences depending on whether temporal or quantitative indicators were considered. Operationally relevant indicators, such as maximum grid power demand and daily energy consumption, were predicted, with average errors of up to 6.2% and 0.8%, respectively. In addition, the proposed frameworks were able to generate realistic and diversified synthetic charging profiles, which is particularly relevant for probabilistic power system studies and Monte Carlo-based simulations. Compared with highly data-intensive machine learning approaches, the proposed methodology relies on interpretable probabilistic parameters and limited computational resources, making it suitable for exploratory analyses and situations involving limited historical datasets. The proposed framework may therefore constitute a complementary stochastic modeling approach for EV charging demand forecasting, synthetic profile generation, and flexibility assessment in increasingly electrified distribution systems. Future work should investigate clustering techniques and user-dependent behavioral representations in order to improve forecasting accuracy and better capture temporal charging patterns and user heterogeneity. Additional extensions could also include the integration of self-exciting stochastic processes, such as Hawkes processes, or the consideration of charging infrastructure congestion effects. Overall, the results demonstrate that compound Poisson processes provide a flexible and computationally efficient framework for modeling EV charging demand and generating stochastic charging profiles for future smart grid and smart city applications, and probably beyond.

Author Contributions

Conceptualization, H.Q., J.-Y.D. and F.C. (Frédéric Colas); methodology, H.Q.; software, H.Q.; validation, H.Q., J.-Y.D. and F.C. (Frédéric Colas); formal analysis, H.Q.; investigation, H.Q.; data curation, H.Q. and F.C. (Frédéric Coutellier); writing-original draft preparation, H.Q., J.-Y.D. and F.C. (Frédéric Colas); writing-review and editing, H.Q.; J.-Y.D., F.C. (Frédéric Colas) and F.C. (Frédéric Coutellier); supervision, J.-Y.D. and F.C. (Frédéric Colas). All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available from the corresponding author upon reasonable request. The dataset is not publicly available due to institutional restrictions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. RTE. Integration of Electric Vehicles into the Power System in France, 2019. Available online: https://assets.rte-france.com/prod/public/2020-09/RTE%20electromobility%20report.pdf (accessed on 24 June 2026).
  2. Gonzalez Venegas, F.; Petit, M.; Perez, Y. Active Integration of Electric Vehicles into Distribution Grids: Barriers and Frameworks for Flexibility Services. Renew. Sustain. Energy Rev. 2021, 145, 111060. [Google Scholar] [CrossRef]
  3. Rauma, K.; Funke, A.; Simolin, T.; Järventausta, P.; Rehtanz, C. Electric Vehicles as a Flexibility Provider: Optimal Charging Schedules to Improve the Quality of Charging Service. Electricity 2021, 2, 225–243. [Google Scholar] [CrossRef]
  4. Hasan, K.N.; Muttaqi, K.M.; Borboa, P.; Scira, J.; Zhang, Z.; Leishman, M. Distribution network voltage analysis with data-driven electric vehicle load profiles. Sustain. Energy Grids Netw. 2023, 36, 101216. [Google Scholar] [CrossRef]
  5. Rawat, T.; Singh, J.; Pandey, V.C.; Sharma, S. Planning renewables in distribution system with electric vehicles to improve hosting capacity and energy losses: Two-stage stochastic optimization framework. Sustain. Energy Grids Netw. 2024, 39, 101445. [Google Scholar] [CrossRef]
  6. Guzel, I.; Gol, M. Plug-in electric vehicle load modeling for charging scheduling strategies in microgrids. Sustain. Energy Grids Netw. 2022, 32, 100819. [Google Scholar] [CrossRef]
  7. Fuels Institute. EV Consumer Behavior; Ricardo Inc.: Van Buren Township, MI, USA, 2021. [Google Scholar]
  8. Li, S.; Xiong, H.; Chen, Y. DiffPLF: A Conditional Diffusion Model for Probabilistic Forecasting of EV Charging Load. Electr. Power Syst. Res. 2024, 235, 110723. [Google Scholar] [CrossRef]
  9. Jia, M.; Yang, B. EVformer: A Spatio-Temporal Decoupled Transformer for Citywide EV Charging Load Forecasting. World Electr. Veh. J. 2026, 17, 71. [Google Scholar] [CrossRef]
  10. Ostermann, A.; Haug, T. Probabilistic Forecast of Electric Vehicle Charging Demand: Analysis of Different Aggregation Levels and Energy Procurement. Energy Inform. 2024, 7, 13. [Google Scholar] [CrossRef]
  11. Zheng, K.; Xu, H.; Long, Z.; Wang, Y.; Chen, Q. Coherent Hierarchical Probabilistic Forecasting of Electric Vehicle Charging Demand. arXiv 2024, arXiv:2411.00337. [Google Scholar]
  12. Wang, Y.; Zhao, X.; Li, P. Modeling Electric Vehicle Charging Demand Using Self-Exciting Point Processes. Appl. Energy 2023, 344, 121231. [Google Scholar] [CrossRef]
  13. Chen, R.; Sun, H.; Zhang, W. Hybrid Probabilistic Deep Learning Framework for Electric Vehicle Charging Load Forecasting. IEEE Trans. Smart Grid 2024, 15, 1458–1470. [Google Scholar]
  14. Amara-Ouali, Y.; Goude, Y.; Massart, P.; Poggi, J.M.; Yan, H. A Review of Electric Vehicle Load Open Data and Models. Energies 2021, 14, 2233. [Google Scholar] [CrossRef]
  15. Rashid, M.; Elfouly, T.; Chen, N. A Comprehensive Survey of Electric Vehicle Charging Demand Forecasting Techniques. IEEE Open J. Veh. Technol. 2024, 5, 1348–1373. [Google Scholar] [CrossRef]
  16. Chung, Y.W.; Khaki, B.; Li, T.; Chu, C.; Gadh, R. Ensemble Machine Learning-Based Algorithm for Electric Vehicle User Behavior Prediction. Appl. Energy 2019, 254, 113732. [Google Scholar] [CrossRef]
  17. Zhang, X.; Zhang, Z.; Liu, Y.; Xu, Z.; Qu, X. A Review of Machine Learning Approaches for Electric Vehicle Energy Consumption Modelling in Urban Transportation. Renew. Energy 2024, 234, 121243. [Google Scholar] [CrossRef]
  18. Zhu, J.; Yang, Z.; Mourshed, M.; Guo, Y.; Zhou, Y.; Chang, Y.; Wei, Y.; Feng, S. Electric Vehicle Charging Load Forecasting: A Comparative Study of Deep Learning Approaches. Energies 2019, 12, 2692. [Google Scholar] [CrossRef]
  19. Metais, M.; Jouini, O.; Perez, Y.; Berrada, J.; Suomalainen, E. Too Much or Not Enough? Planning Electric Vehicle Charging Infrastructure: A Review of Modeling Options. Renew. Sustain. Energy Rev. 2022, 153, 111719. [Google Scholar] [CrossRef]
  20. Kumar, N.; Kumar, T.; Nema, S.; Thakur, T. A Comprehensive Planning Framework for Electric Vehicles Fast Charging Station Assisted by Solar and Battery Based on Queueing Theory and Non-Dominated Sorting Genetic Algorithm-II in a Co-Ordinated Transportation and Power Network. J. Energy Storage 2022, 49, 104180. [Google Scholar] [CrossRef]
  21. Khoo, Y.B.; Wang, C.H.; Paevere, P.; Higgins, A. Statistical Modeling of Electric Vehicle Electricity Consumption in the Victorian EV Trial, Australia. Transp. Res. Part Transp. Environ. 2014, 32, 263–277. [Google Scholar] [CrossRef]
  22. Flammini, M.G.; Prettico, G.; Julea, A.; Fulli, G.; Mazza, A.; Chicco, G. Statistical Characterisation of the Real Transaction Data Gathered from Electric Vehicle Charging Stations. Electr. Power Syst. Res. 2019, 166, 136–150. [Google Scholar] [CrossRef]
  23. Lee, Z.J.; Li, T.; Low, S.H. ACN-Data: Analysis and Applications of an Open EV Charging Dataset. In Proceedings of the Tenth ACM International Conference on Future Energy Systems; Association for Computing Machinery: New York, NY, USA, 2019; pp. 139–149. [Google Scholar] [CrossRef]
  24. Helmus, J.R.; Lees, M.H.; Van Den Hoed, R. A Data Driven Typology of Electric Vehicle User Types and Charging Sessions. Transp. Res. Part Emerg. Technol. 2020, 115, 102637. [Google Scholar] [CrossRef]
  25. Lahariya, M.; Benoit, D.; Develder, C. Defining a Synthetic Data Generator for Realistic Electric Vehicle Charging Sessions. In Proceedings of the Eleventh ACM International Conference on Future Energy Systems; Association for Computing Machinery: New York, NY, USA, 2020; pp. 406–407. [Google Scholar] [CrossRef]
  26. Wong, W.C.; Chung, C.Y.; Chan, K.W.; Chen, H. Quasi-Monte Carlo Based Probabilistic Small Signal Stability Analysis for Power Systems With Plug-In Electric Vehicle and Wind Power Integration. IEEE Trans. Power Syst. 2013, 28, 3335–3343. [Google Scholar] [CrossRef]
  27. Bremermann, L.E.; Matos, M.; Lopes, J.A.P.; Rosa, M. Electric Vehicle Models for Evaluating the Security of Supply. Electr. Power Syst. Res. 2014, 111, 32–39. [Google Scholar] [CrossRef]
  28. Ivarsoy, E.; Torsater, B.N.; Korpas, M. Stochastic Load Modeling of High-Power Electric Vehicle Charging—A Norwegian Case Study. In Proceedings of the 2020 International Conference on Smart Energy Systems and Technologies (SEST); IEEE: New York, NY, USA, 2020; pp. 1–6. [Google Scholar] [CrossRef]
  29. Khalkhali, H.; Hosseinian, S.H. Multi-Class EV Charging and Performance-Based Regulation Service in a Residential Smart Parking Lot. Sustain. Energy Grids Netw. 2020, 22, 100354. [Google Scholar] [CrossRef]
  30. Kutoyants, Y.A. Introduction to the Statistics of Poisson Processes and Applications; Springer Nature: Berlin/Heidelberg, Germany, 2023. [Google Scholar]
  31. Amara-Ouali, Y.; Goude, Y.; Poggi, J.M. Modelling the Intensity of Electric Vehicle Arrivals at Charging Points. Transp. Res. Procedia 2023, 70, 372–379. [Google Scholar] [CrossRef]
  32. Chacón, H.; Koppisetti, V.; Hardage, D.; Choo, K.K.R.; Rad, P. Forecasting call center arrivals using temporal memory networks and gradient boosting algorithm. Expert Syst. Appl. 2023, 224, 119983. [Google Scholar] [CrossRef]
Figure 1. Homogeneous Poisson process.
Figure 1. Homogeneous Poisson process.
Electricity 07 00069 g001
Figure 2. Overview of compound Poisson process.
Figure 2. Overview of compound Poisson process.
Electricity 07 00069 g002
Figure 3. Daily charging events during 2019 at SAP Lab.
Figure 3. Daily charging events during 2019 at SAP Lab.
Electricity 07 00069 g003
Figure 4. Poisson process path by month in 2019.
Figure 4. Poisson process path by month in 2019.
Electricity 07 00069 g004
Figure 5. Average intensity of charging events according to different time windows.
Figure 5. Average intensity of charging events according to different time windows.
Electricity 07 00069 g005
Figure 6. Empirical and theoretical inter-arrival time distribution of EV charging events in 2019.
Figure 6. Empirical and theoretical inter-arrival time distribution of EV charging events in 2019.
Electricity 07 00069 g006
Figure 7. Poisson process model architecture.
Figure 7. Poisson process model architecture.
Electricity 07 00069 g007
Figure 8. Daily charging-event variation with a one-hour interval.
Figure 8. Daily charging-event variation with a one-hour interval.
Electricity 07 00069 g008
Figure 9. λ I n density distribution of hourly events on Mondays.
Figure 9. λ I n density distribution of hourly events on Mondays.
Electricity 07 00069 g009
Figure 10. Average power of EV charging events.
Figure 10. Average power of EV charging events.
Electricity 07 00069 g010
Figure 11. Duration of EV charging events.
Figure 11. Duration of EV charging events.
Electricity 07 00069 g011
Figure 12. Simulated Monday charging sessions in 2019 using model 1 or 2.
Figure 12. Simulated Monday charging sessions in 2019 using model 1 or 2.
Electricity 07 00069 g012
Figure 13. Comparison between real data and simulated Poisson process daily energy.
Figure 13. Comparison between real data and simulated Poisson process daily energy.
Electricity 07 00069 g013
Figure 14. Comparison between real data and simulated Poisson process maximum grid power.
Figure 14. Comparison between real data and simulated Poisson process maximum grid power.
Electricity 07 00069 g014
Figure 15. Forecast score over March 2019, October 2019, and January 2019.
Figure 15. Forecast score over March 2019, October 2019, and January 2019.
Electricity 07 00069 g015
Figure 16. Comparison of the 27/01/2020 real Monday EVSE consumption and its forecast.
Figure 16. Comparison of the 27/01/2020 real Monday EVSE consumption and its forecast.
Electricity 07 00069 g016
Figure 17. Evaluation of model outcome criteria.
Figure 17. Evaluation of model outcome criteria.
Electricity 07 00069 g017
Table 1. Comparison of EV charging demand modeling approaches in the literature.
Table 1. Comparison of EV charging demand modeling approaches in the literature.
ApproachMain PrincipleAdvantagesLimitationsDataProb.Interp.Synthetic Profile Generation
LSTM/deep learningTemporal sequence learning from historical charging dataHigh predictive accuracy for large datasetsRequires extensive training data and computational resources; limited interpretabilityHighLimitedLowLimited
Gradient boosting/XGBoostSupervised learning based on engineered featuresGood short-term forecasting performanceFeature engineering required; mostly deterministic outputsMed–HighLimitedMediumLimited
Gaussian mixture models (GMMs)Statistical clustering of charging behaviorsSimple probabilistic representationLimited capability to represent rare or highly variable eventsMediumYesHighModerate
Hawkes processesSelf-exciting stochastic arrival modelingCaptures temporal dependency between eventsHigher model complexity and parameter estimation difficultyMediumYesMediumModerate
Bayesian probabilistic modelsProbabilistic inference using prior distributionsExplicit uncertainty representationComputationally intensive; sensitive to prior assumptionsMed–HighYesMediumModerate
Conventional Poisson processesRandom independent arrival modelingSimple and computationally efficientLimited flexibility for highly variable charging behaviorsLowYesHighModerate
Proposed compound Poisson/Cox frameworkJoint stochastic modeling of arrivals, charging duration and charging powerInterpretable probabilistic framework; low computational cost; suitable for sparse datasetsAssumes event independence and unconstrained charging infrastructureLow–MedYesHighStrong
Table 2. Average values of λ I n between 5 a.m. ( I 6 ) and 2 p.m. ( I 14 ) on Mondays in 2019.
Table 2. Average values of λ I n between 5 a.m. ( I 6 ) and 2 p.m. ( I 14 ) on Mondays in 2019.
λ ¯ I 6 λ ¯ I 7 λ ¯ I 8 λ ¯ I 9 λ ¯ I 10 λ ¯ I 11 λ ¯ I 12 λ ¯ I 13 λ ¯ I 14
λ I n Monday2.111.012.55.11.53.25.24.81.9
Table 3. Example of values for Λ I n between 5 a.m. and 2 p.m. on Mondays in 2019.
Table 3. Example of values for Λ I n between 5 a.m. and 2 p.m. on Mondays in 2019.
Λ I 6 Λ I 7 Λ I 8 Λ I 9 Λ I 10 Λ I 11 Λ I 12 Λ I 13 Λ I 14
Λ I n Monday0.470.100.110.190.640.300.180.250.52
Table 4. RMSE comparison between different distributions.
Table 4. RMSE comparison between different distributions.
ExponentialdWeibullGammaNormalLaplaceLogisticWeibull
RMSE ( × 10 5 )4.342.415.144.293.403.784.00
Table 5. Daily energy consumption statistics for real data and predictions.
Table 5. Daily energy consumption statistics for real data and predictions.
Daily Energy ConsumedAverageMedianStd
Real data (kWh)13691376285
CHPP (kWh)16671636393
Δ Real/CHPP (%)21.818.937.9
Cox (kWh)14541423377
Δ Real/Cox (%)6.23.432.4
Table 6. Maximum daily grid power statistics for real data and predictions.
Table 6. Maximum daily grid power statistics for real data and predictions.
Maximum Daily Grid PowerAverageMedianStd
Real data (kW)26326837
CHPP (kW)28828175
Δ Real/CHPP (%)9.64.8101
Cox (kW)24724070
Δ Real/Cox (%)5.810.487.1
Table 7. Qualitative comparison between representative EV charging forecasting approaches.
Table 7. Qualitative comparison between representative EV charging forecasting approaches.
MethodForecasting AccuracyInterpretabilityComputational CostSynthetic Profile Generation
Deep learning (LSTM/RNN)HighLowHighLimited
Gradient boosting/XGBoostMedium–HighMediumMediumLimited
Gaussian mixture modelsMediumHighLowModerate
Kernel density estimationMediumHighMediumModerate
Hawkes processesMediumMediumMedium–HighModerate
Proposed CHPP/Cox frameworkMediumHighLowStrong
Table 8. Quantitative comparison of forecasting approaches. All reported metrics correspond to average values obtained over the twelve forecasting days presented in Figure 15.
Table 8. Quantitative comparison of forecasting approaches. All reported metrics correspond to average values obtained over the twelve forecasting days presented in Figure 15.
MethodAvg. MAErs (kW)Avg. MAEigs (kW)Avg. ScoreAvg. Energy Error (%)Avg. Max Power Error (%)
Bootstrap18.814.60.8416.814.1
GMM21.515.20.7816.523.5
KDE19.715.00.8516.618.0
CHPP22.522.11.1214.510.9
Cox27.219.60.8227.826.6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Quinard, H.; Colas, F.; Dieulot, J.-Y.; Coutellier, F. Stochastic Modeling and Forecasting of Electric Vehicle Charging Demand Using Compound Poisson Processes. Electricity 2026, 7, 69. https://doi.org/10.3390/electricity7030069

AMA Style

Quinard H, Colas F, Dieulot J-Y, Coutellier F. Stochastic Modeling and Forecasting of Electric Vehicle Charging Demand Using Compound Poisson Processes. Electricity. 2026; 7(3):69. https://doi.org/10.3390/electricity7030069

Chicago/Turabian Style

Quinard, Honorat, Frédéric Colas, Jean-Yves Dieulot, and Frédéric Coutellier. 2026. "Stochastic Modeling and Forecasting of Electric Vehicle Charging Demand Using Compound Poisson Processes" Electricity 7, no. 3: 69. https://doi.org/10.3390/electricity7030069

APA Style

Quinard, H., Colas, F., Dieulot, J.-Y., & Coutellier, F. (2026). Stochastic Modeling and Forecasting of Electric Vehicle Charging Demand Using Compound Poisson Processes. Electricity, 7(3), 69. https://doi.org/10.3390/electricity7030069

Article Metrics

Back to TopTop