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 (), 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 , then the underlying assumptions hold. This condition can thus be used to guide the selection of the time frame. Considering a counting process with a discrete variable , a Poisson process has the following properties:
The standard deviation is equal to the mean:
Additivity property:
If
are independent and identically distributed random variables following a Poisson distribution with parameters
, respectively, then the sum
also follows a Poisson distribution with a parameter equal to the sum of the individual parameters,
. The reciprocal is not always valid.
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):
If the arrival of events follows a basic Poisson process with rate
, the time until
k arrivals follows a gamma distribution
according to Equation (
4):
The gamma distribution predicts the time until the
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
with a discrete variable
has a homogeneous Poisson distribution
with parameter
, then for k = 0, 1, 2, …, the discrete probability density function of
is given by Equation (
5):
As an example, in
Figure 1, one could consider that
has an average and stationary value of 8 on interval
.
2.2.2. Non-Homogeneous Poisson Process
In reality, the occurrences in
Figure 1 are not evenly distributed along the time interval
. 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
, can be described by Equation (
6):
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):
The benefit of a random intensity
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
, with a discrete variable
responding to a Poisson process, comes with an underlying phenomenon
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
and the other one retrieving the probability density function
of the amplitude distribution of events
with, respectively, Equation (
8) and Equation (
9).
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.
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.