Next Article in Journal
Cryogenics in Renewable Energy Storage: A Review of Technologies
Previous Article in Journal
Optimizing Ventilation Strategies for Thermal Comfort in Mediterranean Schools: A Dynamic Modeling Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Regionalization of the Location-Dependent Charging Demand of Electric Passenger Cars at the Grid Square Level Using an Agent-Based Mobility Simulation

Institute of Power Transmission and High Voltage Technology (IEH), University of Stuttgart, 70569 Stuttgart, Germany
*
Author to whom correspondence should be addressed.
Energies 2025, 18(6), 1544; https://doi.org/10.3390/en18061544
Submission received: 7 March 2025 / Revised: 17 March 2025 / Accepted: 18 March 2025 / Published: 20 March 2025
(This article belongs to the Section E: Electric Vehicles)

Abstract

:
The charging demand of electric passenger cars needs to be considered during the planning and operation of the electric power grid, especially at high penetration rates. It is not sufficient to simply quantify these additional loads, but rather time- and location-dependent modeling of these loads is required, so that grid operators can precisely predict the magnitude and location of the additional load. For this purpose, an agent-based modeling approach was developed that calculates, locates, and aggregates the charging demand of electric passenger cars per 100 m by 100 m grid squares in an observed area. The mobility of individual vehicles is simulated by efficiently finding destinations in the form of grid squares for generated trips using a k-d tree and parking space data. In a case study, the developed approach is applied to regionalize the charging demand of electric passenger cars at the transmission grid level within the federal state of Baden-Wuerttemberg, Germany. The resulting charging demand can be determined for each individual node of the transmission grid. The analysis shows that the developed approach can be used to quantify regional differences in charging demand and can therefore be used to improve grid planning and operation.

1. Introduction

The transport sector in Germany was responsible for around 146 million tons of greenhouse gases in 2023. At around 22%, this corresponds to a fifth of Germany’s total greenhouse gas emissions, an increase of nine percentage points when compared to 1990. While there has been a reduction in overall emissions in Germany, the reduction in emissions from the transport sector is significantly lower than the reduction in emissions from other sectors. Compared to 1990, the transport sector only reduced its emissions by 10.9%. As of 2023, the reduction in greenhouse gas emissions in Germany has not been progressing fast enough to meet the targets set in German climate protection legislation [1]. This also reflects the situation throughout Europe. Around a fifth of greenhouse gas emissions in the European Union are caused by road traffic, with an increase of over 20% in total emissions when compared to 1990 [2]. It is important not only for Germany to achieve the federal climate protection targets by minimizing transport-related emissions but also for the whole of Europe, in order to meet the target of climate neutrality by 2050. The electrification of the transport sector and an increase in the use of electric passenger cars can contribute to significant reductions in greenhouse gas emissions, provided that electricity from renewable energy sources is used. In recent years, the number of electric passenger cars in Germany has risen sharply, and in December 2022, the number of electric passenger cars exceeded one million [3]. The market share of electric passenger cars in Germany is also expected to increase in the future: in 2030, the German government’s target is for 15 million electric passenger cars to be registered and 1 million publicly accessible charging points to be installed [4]. However, an increase in the electrification of the transport sector is expected to increase the demand for electrical energy, which will have to be transmitted and distributed over the electric power grid. According to [5], a consumption of 152 TWh is forecasted for Germany in 2050, which will be consumed by battery electric vehicles alone. Grid operators must take this additional demand for electrical energy into account in their operating and planning processes. However, it is not sufficient to only determine this additional demand. It is also vital to regionalize it based on where the charging occurs, in order to better analyze the effects on the electric power grid.
In the literature, there are already approaches for regionalization of the charging demand of electric passenger cars. In [6], a probabilistic simulation using trip-chains from empirical mobility data from Australia was developed, which maps charging load to large grid squares with an edge length of 8.9 km. These grid squares subdivide an observed area and are used for planning purposes. Using the referenced data set, the probability of an incoming trip is determined for each time of day and for each grid square. These probabilities can then be used to simulate a corresponding number of trips and determine the regional charging demand. Due to the large size of the grid squares, regionalization is limited in precision. The approach described in [7] has a higher precision with grid squares of 100 m by 100 m. They start by calculating a distribution factor for each grid square using data on private garages, commuting distance, solar power installations, living space of residences, as well as median income. These are used to distribute a specific total number of electric passenger cars to the grid squares. Mobility data are used to identify driving profiles for different user and commuter groups, which are then randomly chosen for each day of the simulated time period for each electric passenger car. Charging profiles are then determined while taking parameters such as average temperature and the attributes of an average electric passenger car model into account. However, the charging demand is then associated with the grid square of an electric passenger car’s origin, which therefore does not take the mobility of an electric passenger car into account.
The main contribution of this paper is the connection of a bottom-up agent-based modeling approach of the charging demand of electric passenger cars with the regionalization of their location-dependent charging demand into 100 m by 100 m grid squares using an efficient mobility and charging simulation. The advantage of this approach is that calculated charging load profiles are not necessarily mapped to the electric passenger car’s grid square of origin, but to the grid square where a specific charging process is assumed to take place. The mobility of individual vehicles is therefore taken into account in order to more precisely model the regional effects of charging. The developed approach presents an efficient way to find possible grid squares with available parking capacity as destinations of trips undertaken by individual electric passenger cars using a k-d tree data structure, while taking historic parking occupancy data into account.

2. Regionalization of the Location-Dependent Charging Demand

The developed approach can be used to regionalize the location-dependent charging demand of electric passenger cars in different areas as well as for different grid levels. This is accomplished by using the Lambert conformal conic projection (LCC) to divide the observed area into 100 m by 100 m grid squares. For each grid square, the number of electric passenger cars as well as the number and type of parking spaces are determined to accurately map the location-dependent charging demand. In addition, fast and high-power charging points in each grid square are identified. For each electric passenger car, an individual load profile is calculated based on trip-chains generated using probabilities derived from real data. These load profiles may then be aggregated at the grid square level and above, depending on the analysis goal. Figure 1 provides an overview of the developed approach and its different parts that are examined in detail in this section. The methodology in this paper was implemented in Python (version 3.12).

2.1. Calculation of Electric Passenger Cars per Grid Square

In this paper, the developed approach is explained using a real-world example with the federal state of Baden-Wuerttemberg, Germany, as the area of observation. However, this approach is universally applicable for different regional scenarios, as long as sufficiently precise data regarding passenger car registrations and population are available. The total number of passenger cars per grid square is determined instead of calculating the number of electric passenger cars directly in order to allow for scaling of the penetration rate. This penetration rate ρ is the quotient of the number of electric passenger cars divided by the total number of passenger cars in a given area according to (1).
ρ = n e l e c t r i c   p a s s e n g e r   c a r s n p a s s e n g e r   c a r s
The penetration rate assumes values between 0% and 100% and is defined for all grid squares in a specific area. This area may consist of a single postal code area or municipality, of the entire federal state of Baden-Wuerttemberg or of a group of municipalities classified by a similar property such as population density, for example. In this case, the current number of registered passenger cars per postal code area can be obtained from the Federal Motor Transport Authority [8]. The distribution of passenger cars within a postal code area can be inhomogeneous, requiring more detailed regionalization. By using the population census data of the German State Statistical Office from 2022, it is possible to derive the population of adult residents over the age of 18 in Germany to grid squares of a size of 100 m by 100 m [9]. The assumption is that the number of registered passenger cars in a grid square is proportional to its adult population.
Therefore, in order to calculate the number of passenger cars per grid square, the share of the adult population of each grid square per postal code area c a d u l t s , g s   p e r   p c a is determined by dividing the adult population per grid square n a d u l t s , g s by the adult population of the postal code area n a d u l t s , p c a encompassing the grid square according to (2). Next, the calculated share is multiplied by the number of passenger cars per postal code area n p a s s e n g e r   c a r s , p c a to obtain the number of passenger cars per grid square x p a s s e n g e r   c a r s , g s , as shown in (3). The resulting number of passenger cars per grid square is not an integer. This is valid as this number is only used to calculate the number of electric passenger cars in a subsequent step.
c a d u l t s , g s   p e r   p c a = n a d u l t s , g s n a d u l t s , p c a
x p a s s e n g e r   c a r s ,   g s = n p a s s e n g e r   c a r s ,   p c a · c a d u l t s , g s   p e r   p c a
Next, the penetration rate of electric passenger cars is determined for each postal code area based on the data provided in [8]. In order to analyze future scenarios with specific assumed penetration rates, a scaling factor is introduced. This scaling factor k s c a l i n g is calculated in (4) by dividing the target penetration rate of the observed area ρ t a r g e t , a r e a by the current penetration rate ρ c u r r e n t , a r e a of the observed area, in this case the federal state of Baden-Wuerttemberg. The current penetration rate of each postal code area ρ c u r r e n t , p c a is then multiplied by the determined scaling factor k s c a l i n g to calculate the target penetration rate of each postal code area ρ t a r g e t , p c a , as shown in (5).
k s c a l i n g = ρ t a r g e t , a r e a ρ c u r r e n t , a r e a
ρ t a r g e t , p c a = ρ c u r r e n t , p c a · k s c a l i n g
The scaling of the penetration rate may result in postal code areas that exceed the maximum penetration rate of 100%. Therefore, a distribution algorithm is implemented that takes the total number of excess electric passenger cars rounded to an integer using the Round Half to Even approach and scatters them randomly to postal code areas that have not yet reached the maximum penetration rate. The penetration rate for each postal code area is then recalculated. This approach preserves the characteristic distribution of electric passenger cars over the postal code areas while ensuring that the target penetration rate of the entire observed area is met. Additional factors such as differences in regional policies and charging infrastructure construction plans may have an impact on the future penetration rate of individual postal code areas and should be considered in future research. Considering such dynamic factors may improve the modeling when compared to the assumption made in this paper: the penetration rate of each postal code area is scaled using the same scaling factor for future scenarios. Figure 2 shows the current penetration rate of electric passenger cars by postal code area in Baden-Wuerttemberg. In this case, the scaling factor is one and the overall penetration rate for the federal state of Baden-Wuerttemberg is 3.2%. In contrast, the penetration rate for individual postal code areas varies from 0% to about 5%. This demonstrates that a more detailed consideration of the penetration rate is important for a realistic regionalization of electric passenger cars and therefore their location-dependent charging demand.
The previously determined number of passenger cars in a grid square x p a s s e n g e r   c a r s , g s is then multiplied by the target penetration rate of the encompassing postal code area ρ t a r g e t , p c a to calculate the number of electric passenger cars in the grid square x e l e c t r i c   p a s s e n g e r   c a r s , g s according to (6).
x e l e c t r i c   p a s s e n g e r   c a r s , g s = x p a s s e n g e r   c a r s ,   g s · ρ t a r g e t , p c a
As previously described, the number of passenger cars per grid square is not an integer. The result of this calculation must, however, be an integer as this number represents the amount of electric passenger cars that are associated with a grid square in the simulation. To avoid rounding errors leading to a lower or higher number of electric passenger cars and thus to an underestimated or overestimated charging demand, the number of electric passenger cars is rounded using probabilities. This rounding method is beneficial when rounding a large number of decimals that are then aggregated, leading to less deviation from the expected value when compared to other rounding methods such as “round up” or “round half up”. The probability p r o u n d   u p that the calculated number of electric passenger cars per grid square x e l e c t r i c   p a s s e n g e r   c a r s , g s is rounded to the next highest integer is calculated according to (7). The rounded, integer count of electric passenger cars per grid square n e l e c t r i c   p a s s e n g e r   c a r s , g s results from (8) and (9), based on the Bernoulli distribution. For example, a grid square has a calculated total number of 17.3 passenger cars and a penetration rate of 20%. The decimal number of 3.46 electric passenger cars results for this grid square. By rounding with probabilities, the probability of four electric passenger cars in this grid square is 46%, while the probability of three electric passenger cars is 54%.
p r o u n d   u p = x e l e c t r i c   p a s s e n g e r   c a r s , g s x e l e c t r i c   p a s s e n g e r   c a r s , g s
e l e c t r i c   p a s s e n g e r   c a r s , g s = 1 w i t h   p r o b a b i l i t y   p r o u n d   u p 0   w i t h   p r o b a b i l i t y   1 p r o u n d   u p
n e l e c t r i c   p a s s e n g e r   c a r s , g s = x e l e c t r i c   p a s s e n g e r   c a r s , g s + e l e c t r i c   p a s s e n g e r   c a r s , g s

2.2. Identification of Parking Spaces and Charging Locations per Grid Square

The identification of charging locations is necessary for the location-dependent regionalization of the charging demand of electric passenger cars. In general, each electric passenger car associated with a grid square has the option to park and charge at home within the grid square. The actual availability of home charging depends on the simulation configuration. In addition to home charging, the identification of public charging is necessary. In this paper, it is generally assumed that alternating current (AC) charging up to 22 kW, depending on the simulation configuration, is possible at every parking space. This allows for modeling future scenarios for which the locations and utilization profiles of future charging infrastructure are not yet sufficiently known. Similar to charging at home, the availability of public charging depends on the simulation configuration. In this paper, the availability of private and public charging infrastructure is assumed to be uniform over the entire observed area. For future research, it may be more accurate to differentiate these availabilities per postal code area, for example, based on data regarding currently operated charging infrastructure and infrastructure construction plans.
Therefore, parking spaces must be identified and located within the grid squares. In this paper, parking spaces are identified using the open-source data of OpenStreetMap (OSM). OSM is an open-source database for collecting geographical data around the world, created and maintained by volunteers [10]. OSM uses three different data types to store geographical information. These include nodes, ways, and relations. Nodes represent individual geographical coordinates [11], ways are sequences of nodes that represent paths or roads [12], and relations are complex geometric objects that can consist of nodes and ways [13]. Additional information in the form of key-value pairs, referred to as tags, can be stored in these objects. All tags are described in [14] and the relevant tags for identification of parking areas are extracted. For the federal state of Baden-Wuerttemberg, a special data set from [15] is used, which is filtered by the extracted tags. All identified parking areas, with their specific parking capacities, are then mapped to the grid squares using their geographic coordinates. The information about the parking capacity of a parking area can either be taken directly from the source data or must be estimated individually. For the individual estimation, the existing parking capacity information from the source data is used, along with the parking area size data from OSM, to derive a correlation between parking area size and the parking capacity using linear regression. Furthermore, parking areas with multiple stories are also taken into account. The area size of one story is multiplied by the number of stories. Based on this estimated total area, the parking capacity is then subsequently estimated. In addition to the OSM data, there are two further data sources for identifying parking areas that are relevant for Baden-Wuerttemberg, the platforms MobiDataBW [16] and ParkMe [17]. Both contain commercially operated public parking lots and parking garages and contain data about their capacity and occupancy. These two sources are used to supplement and validate the OSM data. The total parking capacity of all parking areas across Baden-Wuerttemberg was calculated to be 3,098,128 parking spaces. Figure 3 shows the location and area of all 100 m by 100 m grid squares with identified parking capacity in the central part of Stuttgart, the capital city of the federal state of Baden-Wuerttemberg, as an example. In this case, the color scale shows the total parking capacity per grid square across all parking location types, and these grid squares therefore represent possible destinations for electric passenger cars to park and charge at, when away from home.
An electric passenger car can drive to five different location types: “home”, “work”, “retail”, “business”, and “other”. The location type “work” describes trip end points for parking at the workplace. The location type “retail” describes trip end points for temporary parking to run errands near stores, shopping centers, or parking in an urban area. The location type “business” describes trip end points that include parking at industrial areas and services. The location type “other” includes all other trip end points that could not be assigned to any of the previous categories. The identified parking areas are categorized into the four location types: “work”, “retail”, “business”, or “other”. The location type “home” is not modelled using parking area data. The categorization is based on the values of the OSM tags “access”, “building”, “landuse”, and “parking”. For example, the value “employees” of the OSM tag “access” leads to a categorization of the location type “work”, and the value “retail” of the OSM tag “building” leads to a categorization of the location type “retail”.
The method of using parking capacity availability information to improve the regionalization of the location-dependent charging demand is advantageous to avoid overestimating the number of electric passenger cars parking in one grid square. However, there could still be some overestimation because the parking capacities of the parking areas are not only available to electric passenger cars, but to all types of cars. To avoid this problem, all passenger cars would have to be simulated, and this would require vastly more computational resources than necessary in most cases, especially at the low penetration rates of electric passenger cars. This limitation is not assumed to have a large impact on the simulation results and may be negligible at higher penetration rates of electric passenger cars.
In order to further improve the modeling of driving and parking behavior, real-world occupancy data for parking areas in the observed area is used. For the federal state of Baden-Wuerttemberg, data from [16] are taken into account. For the occupancy data, a query is made for all available parking areas in Baden-Wuerttemberg, which provides current information on occupancy status. The query was carried out every minute between 4 June 2023 to 1 October 2023. During this time, over 40 million data points were collected at 246 parking areas in the form of free parking spaces. As the number of parking areas with an indication of current occupancy increased during the query period, data are not available for every parking area over the entire period. In addition, the occupancy status of some parking areas was not updated over long periods of time, which means that the collected data must first be processed before it can be used to build an occupancy model. The occupancy model should provide specific occupancy profiles for each day of the week. In the first step of processing, the data for all 246 parking areas are analyzed, and parking areas with mostly constant values are filtered out. This leads to a reduction in the collected data set to almost 10 million data points from 64 parking areas. Periods with constant values lasting more than 12 h are identified as incorrect data. As the normalization is carried out based on weekdays, all public holidays are also sorted out, as these would distort the data. Occupancy on public holidays is very similar to occupancy on Sundays, which is why the Sunday occupancy profile can be used for both. In order to calculate a theoretical occupancy for each parking area, normalized curves are required for the four location types: “work”, “retail”, “business”, and “other”. The normalization is carried out by calculating the mean values for the time on a particular day of a week. With the known parking capacity of each parking area, an occupancy between 0% and 100% can be determined for every minute of each day of a week.
In addition to the common public charging, it is also relevant to consider the effects of direct current (DC) fast charging (over 20 kW to 150 kW) and DC high-power charging (above 150 kW), as defined in [19], as these may cause higher peaks in the charging demand in a shorter period of time. The locations of the fast-charging stations in the federal state of Baden-Wuerttemberg used for modeling are divided into two groups. The first group includes all fast and high-power charging points that are already installed and usable today [20]. The second group consists of future fast and high-power charging points that have been commissioned and awarded by the federal government in order to close supply gaps [21]. All current and future fast and high-power charging points can be located in the grid squares by using their specific coordinates.

2.3. Modeling of Trip-Chains and Load Profiles for Individual Electric Passenger Cars

In this paper, an improved agent-based bottom-up modeling approach building on [22] utilizing a semi-Markov process [23] is used to determine the charging demand of electric passenger cars. For each electric passenger car, a trip-chain is generated and a corresponding charging load profile is calculated. A trip-chain consists of a series of individual trips to different locations at specific times with specific driving distances that interrupt the regular state of parking during an observation period. During parking, the electric passenger cars have the option to charge, which is the basis for the calculation of the load profiles. As input for the trip-chain generation, historic German mobility data of conventional passenger cars [24] and parameters of current electric passenger car models in Germany [25], such as battery capacity, charging power, consumption and range are used. Five different semi-Markov states that correspond to the parking location types previously defined in Section 2.2 describe the current location of an electric passenger car, with an additional state representing the movement from one location to another. This results in the six semi-Markov states: “home”, “work”, “retail”, “business”, “other”, and “driving”. For these semi-Markov states, a state transition probability matrix is derived using the historical German mobility data from [24]. Because of the time dependency of the probability matrix, the driving behavior can be modelled more accurately [23]. First, an initial state is randomly selected. In case this is the “driving” state, a trip is generated. Otherwise, a parking event takes place. The next state is again randomly selected based on the probability matrix, taking the initial state and the time of day into account. Then, the dwell time in this state is randomly selected, also based on the probability matrix as well as the state before, the state after, and the time of day. For trips, this dwell time is the trip’s duration, and for a parking event, it is the parking duration. In addition, for trips, the distance to the next destination is also randomly selected based on the probability matrix, in this case, based on the state representing a location type, the trip’s duration, as well as the time of day. In order to sort out randomly drawn, implausible trips, the average speed during a trip is calculated by dividing the trip’s driving distance by the trip’s duration. According to [26], about 98% of all passenger cars on German highways with no speed limit drive slower than 160 km/h, and therefore, any trip with an average speed of greater than 160 km/h is disregarded and redrawn until a plausible trip is found. This is a valid assumption as no trip starts or ends directly on a highway and therefore should on average always be slower than typical highway speeds.
In order to consider the effects of fast and high-power charging, long-distance trips of electric passenger cars that have the capability to fast charge are modelled differently. Due to the fact that trips are generated before the calculation of the charging load profiles in the developed approach, it is not possible to add trips based on each electric passenger car’s state of charge (SOC). Instead, the modeling of fast charging is accomplished by iterating through all trips in a trip-chain and identifying very long trips that are likely to be interrupted with a fast-charging stop by the driver. At the time of writing this paper in December 2024, there are no public data available on the average driving distance before a fast-charging stop is carried out by the driver of an electric passenger car. Therefore, the trip’s duration is used instead. The official recommendation of the German Federal Ministry for Digital and Transport is to take a break from driving after two hours for at least 10 min [27]. Any trip that exceeds this duration will be interrupted by a fast-charging stop for a specific length of time, at a minimum of 10 min. In order to make the modeling more realistic, the time needed by a specific electric passenger car model to charge the amount of energy necessary to complete the trip after a stop at its maximum DC fast-charging power P m a x   f a s t   c h a r g i n g is calculated. This is achieved by determining the distance the electric passenger car is likely to drive within the two hours s f i r s t   t r i p using the average speed v a v e r a g e   t r i p   s p e e d during the trip (10) and calculating the remaining driving distance s s e c o n d   t r i p based on the trip’s total driving distance s t o t a l   t r i p (11). Next, the minimum time t m i n   f a s t   c h a r g i n g required to charge the energy necessary for completing the remaining driving distance is calculated by multiplying the car model’s average consumption by the remaining driving distance and then dividing the resulting energy demand by the maximum DC fast-charging power of the car model, as shown in (12).
s f i r s t   t r i p = v a v e r a g e   t r i p   s p e e d · 2   h
s s e c o n d   t r i p = s t o t a l   t r i p s f i r s t   t r i p
t m i n   f a s t   c h a r g i n g = s s e c o n d   t r i p · c o n s u m p t i o n a v e r a g e P m a x   f a s t   c h a r g i n g
A trip with a duration of over two hours is therefore split into two trips, interrupted by a parking event at the additionally implemented location type “fast charging”. Due to the fact that the original total trip duration cannot change, the duration of the fast-charging break has to be integrated. In this case, the duration of the first trip is reduced by the duration of the fast-charging break. Therefore, the start time of the first trip corresponds to the start time of the original trip, the duration equals two hours minus the duration of the fast-charging break, and the driving distance is s f i r s t   t r i p . The start time of the second trip is the end time of the fast-charging break, the end time of the second trip corresponds to the end of the original trip, and the driving distance is s s e c o n d   t r i p . Furthermore, the start and end times of all generated trips are rounded down by the simulation time period resolution, which can be defined in the simulation configuration. For example, with a resolution of five minutes, a trip start time of 14:23 is rounded down to 14:20 and a trip end time of 17:44 is rounded down to 17:40. This is carried out to better match the generated trips to the calculated load profiles, each of which is a time-series of power values with the time period resolution as the time interval.
After each trip of the generated trip-chain, the necessity of charging is evaluated. This decision is based on various criteria. The energy consumption for the next trip is calculated to check if the current battery capacity is sufficient to reach the next location. In addition, a minimum SOC that must be available in the battery after every trip is defined in the simulation configuration. If the SOC after the next trip is lower than this minimum or if the current SOC is not sufficient to reach the next location, charging must take place. In all other cases, charging is optional, and the start of charging is based on probabilities. Depending on the SOC when starting to park at a location, the base probability of initiating the charging process is determined based on real-world data from [28] in Figure 2 with r = 0.25. These data correlate the SOC of an electric passenger car with the probability of initiating a charging process and is the result of an analysis of the charging behavior of a 10,000 Nissan Leaf with a 24 kWh battery capacity. In this paper, these probabilities are also applied to electric passenger car models with a higher battery capacity, although it should be investigated whether it would be more realistic to scale these probabilities relative to the size of the battery capacity. The determined base probability p i n i t   c h a r g i n g , S O C , dependent only on the current SOC, is then multiplied by the assumed probability that the charging infrastructure at the current location type is available p a v a i l , l o c   t y p e . In addition, the probability that a driver would want to initiate charging at a specific location type based on configurable preferences p p r e f , l o c   t y p e is also multiplied. Different preferences may result from other factors such as charging cost, for example. The result is the total probability of initiating a charging process p i n i t   c h a r g i n g , t o t a l , as shown in (13).
p i n i t   c h a r g i n g ,   t o t a l = p i n i t   c h a r g i n g ,   S O C · p a v a i l ,   l o c   t y p e · p p r e f , l o c   t y p e
Once a charging process is initiated, the charging power is calculated for each time step. The charging power is limited by the maximum charging power of the electric passenger car model and the nominal power of the charging infrastructure at the current location type. In order to minimize the degradation process of the batteries, the constant-current constant-voltage charging (CCCV) method is implemented for AC charging, meaning that the electric passenger cars always charge with a constant maximum charging power until the SOC of 80%, for example, is reached. Then, the charging power drops, and they continue charging at a constant voltage [29]. The charging process continues for each time step until either the SOC of the electric passenger car has reached the defined target or the charging power falls below the defined minimum charging power. An electric passenger car arriving at a fast-charging station represents a special case. As long as the current SOC is below the target SOC, it will always fast-charge independent of charging preferences as the only reason to stop at this location is the intention to fast charge. The charging process is similar to that of the other charging location types, with the difference that the charging power is limited by the maximum DC fast-charging power of the electric passenger car model and is dependent on the SOC during each time step. The modeling is improved by defining individual fast-charging profiles for the current electric passenger car models derived from measurement data from [30]. Regardless of the charging process type, the efficiency of the inverter either in the electric passenger car itself or in the infrastructure is taken into consideration and can be defined in the simulation configuration. All charging processes of an individual electric passenger car within the observed period of time add up to its resulting charging load profile.

2.4. Mapping of Charging Load to Grid Squares Based on Driving Behavior

In order to regionalize the calculated charging load of each simulated electric passenger car, the charging processes at different location types are mapped to appropriate grid squares. The location type “home” is directly defined by the assignment of an electric passenger car to its home grid square and therefore does not change during the simulation. Every grid square that has a non-zero parking capacity of a specific location type, as described in Section 2.2, is generally considered a valid trip end point. Trips that have the location types “work”, “retail”, “business”, and “other” as the destination therefore end in a grid square with this type of parking capacity within the driving distance defined as part of the trip. The location type “fast charging” is a special case as it represents all publicly available fast or high-power charging points that were previously identified in all grid squares.
The distance travelled by an electric passenger car as part of a trip is an important parameter for regionalizing the charging demand. By using georeferenced data, the distance between the start and end points of a trip can be determined as a straight-line distance. Since the straight-line distance differs from the driving distance travelled on a road, it is necessary to convert these distances. This conversion factor was determined using a set of 20,000 exemplary trips. For each exemplary trip, the straight-line distance between the start and end points was calculated, as was the length of the shortest drivable route between these two points using [31]. Grid squares containing either electric passenger cars or parking spaces were randomly selected as a starting point. An end point was then determined using a random distance between 1 to 700 km and a random angle. The distance selection was not entirely random but based on a probability distribution which takes the frequency of trip distances extracted from [24] into account. The selected random distance therefore corresponds to the straight-line distance, while the shortest route length calculated using [31] corresponds to the associated driving distance. These data provide a basis for the distance-dependent determination of the conversion factor between the driving distance and the straight-line distance. This conversion factor also depends on the density of the road network, allowing the accessibility of a trip end point to be taken into account. For this reason, the road network density of the municipality at the starting point of each exemplary trip is determined. The density is calculated using OSM data by dividing the total length of the road network in each municipality by its total area. This indicates for each municipality in Baden-Wuerttemberg how accessible locations within it are. The conversion factor is therefore dependent on both the driving distance as well as the road network density and is selected for each generated trip individually to calculate the associated straight-line distance used to find possible trip end points as part of the mobility simulation.
When deciding on a trip end point, a preselection is made using a k-d tree. A k-d tree is a data structure that allows for efficient searches of nearby points and points in a certain distance [32]. This concept is implemented by adding the latitude and longitude coordinates according to the World Geodetic System 84 of the centroid of each grid square to the k-d tree and then using a spatial search algorithm to identify all grid squares within a given radius, in this case, the straight-line distance of a trip from its starting point. The search area is defined as the area between two concentric circles, with the center point of both being the centroid of the grid square that is the starting point of a trip. The circle with the smaller radius has the radius r q u e r y   d i s t a n c e , m i n , which is equal to the calculated straight-line distance s s t r a i g h t   l i n e minus a location-type-dependent offset s o f f s e t , l o c a t i o n   t y p e and must always be greater than zero according to (14). The circle with the larger radius has the radius r q u e r y   d i s t a n c e , m a x , which is equal to the straight-line distance s s t r a i g h t   l i n e plus a location-type-dependent offset s o f f s e t , l o c a t i o n   t y p e and must always be greater than the location-type-dependent minimum search area radius r m i n , l o c a t i o n   t y p e , as shown in (15).
r q u e r y   d i s t a n c e ,   m i n = max 0 ,   s s t r a i g h t   l i n e s o f f s e t , l o c a t i o n   t y p e
r q u e r y   d i s t a n c e ,   m a x = max s s t r a i g h t   l i n e + s o f f s e t , l o c a t i o n   t y p e , r m i n ,   l o c a t i o n   t y p e
Therefore, the search area is defined as an annulus, which describes the region between the two concentric circles. Increasing the location-type-dependent offset increases the difference between the radii and therefore widens the search area for the trip end point as shown in Figure 4. Furthermore, the search area is dependent on the straight-line distance, and a greater straight-line distance may lead to more possible trip end points.
In addition to the distance and the available parking capacity, the theoretical occupancy of the parking spaces is taken into account in the regionalization when selecting the trip end point. This theoretical occupancy is implemented using the developed occupancy model described in Section 2.2. The parking capacity and category of the parking spaces determine which occupancy profile is applied. Through normalization, this profile can be multiplied by the parking capacity in order to obtain the total number of free parking spaces in a grid square for the entire simulation period. The deviation between the current and theoretical occupancy is then determined for each possible trip end point in this preselection. The trip is assigned to the end point with the largest deviation, which still has available parking capacity. In this way, parking spaces are used according to their parking capacity and category. It is important to note that the presented model has limitations regarding parking space occupancy, as only electric passenger cars are simulated. This leads to a potential overestimation of the available parking capacity, as parking spaces may be occupied by other vehicle types, such as non-electric passenger cars. The model becomes more accurate in this regard at higher penetration rates.
For more realistic results, the time period used during the trip-chain generation and charging load profile calculation of all simulated electric passenger cars described in Section 2.3 starts earlier than the mobility simulation time period. This is due to the fact that all electric passenger cars are set to start with the same SOC, when in reality, these SOCs are assumed to vary widely across all electric passenger cars at the beginning of a day. For example, the time period of interest may be two days long, but the electric passenger cars’ behavior will start to be simulated three days earlier, for a total of five days. This approach was also used in [6]. To reduce the simulation duration, a fixed number of electric passenger cars is simulated, with the intention of reusing the calculated charging load profiles. In this case, each identified electric passenger car in every grid square is randomly associated with one of the previously simulated electric passenger cars. Due to the probabilistic nature of the previously described semi-Markov trip-chain generation, the difference between simulating all determined electric passenger cars individually and reusing a sufficiently high number of simulated electric passenger cars is negligible but may reduce the simulation duration considerably. This optimization is optional, however.
Mapping of the charging load to a grid square is achieved by iterating through every time step of the simulated time period. First, the list of simulated electric passenger cars that start a trip in the current time step is determined. This list is then sorted by location type. The trips that lead to the electric passenger car’s home location are considered separately from the other trips. For these, the destination is already known, which is why it is not necessary to determine the end point of the trip. For trips to the location types “work”, “retail”, “business”, and “other”, a trip end point is determined using the described methodology and occupancy model. The computational time necessary for finding a trip end point is dependent on the number of possible trip end points, which may increase depending on the size of the observed area as well as the area type. An urban area is expected to have more possible trip end points than a more rural area, for example. In addition, the available parking capacity at the selected trip end point must be reduced for every trip that does not lead “home” and increased upon the time of departure at the start of the next trip. Once all trips starting at the simulated time step have been assigned a trip end point, the trips starting at the next time step are identified and regionalized using the same process. After the simulation period has been completed, each grid square has a load profile for each charging location type. These load profiles may then be aggregated per grid square and represent the total load profile of all charging electric passenger cars in a grid square. These load profiles per grid square can be further aggregated, depending on the use case, for example at the postal code area level, at the municipality level, or over an individually defined area. Figure 5 presents a Unified Modeling Language (UML) activity diagram modeling the simplified control flow of the software algorithm implemented for selecting suitable grid squares as trip end points and the subsequent mapping of the calculated charging load to individual grid squares.

3. Case Study

The developed approach is used to estimate the additional location-dependent charging demand of electric passenger cars on substations at the transmission grid level. In this case, the control area of the transmission grid operator in the federal state of Baden-Wuerttemberg, Germany, is examined. The previously described agent-based bottom-up approach for modeling the charging profile of electric passenger cars is used to calculate the aggregated charging load profile for a specific penetration rate of electric passenger cars in Baden-Wuerttemberg. The number of electric passenger cars in each grid square is calculated according to the method described in Section 2.1. Each electric passenger car is therefore associated with a specific home grid square and receives a generated trip-chain and corresponding charging load profile according to Section 2.3. For each trip, a destination grid square depending on the parking capacity and occupancy data, identified using the developed method described in Section 2.2, is found. The associated charging load is then mapped to each destination grid square using the developed approach described in Section 2.4.
The result is an aggregated charging load profile of electric passenger cars at the grid square level. To analyze the effects on transmission grid substations, these load profiles need further aggregation. One option is to map each grid square to a 110 kV substation based on the minimum distance and then use the grid topography to map each 110 kV substation to a 220/380 kV transmission grid substation. This does not take into regard the effects of the typical meshed grid topology in transmission grids. However, this assumption is valid due to the fact that the meshing of the grid topology is dependent on the switching operations and there are no time-dependent data publicly available. Another option is to assume a static switching state as in [33] to map the grid squares directly to postal code areas and then take data regarding the share of the aggregated load per postal code area at a transmission grid substation into account. These data are likely not publicly available and must be gathered by a transmission grid operator. Possible differences between the two different aggregation options as well as between different switching states need to be investigated in future work. In this case study, the second aggregation option is used.
Three exemplary scenarios are simulated and compared. All scenarios took place over the course of 48 h starting on 4 January 2023. The time resolution in the simulation is set to five minutes. The penetration rate is assumed to be 50%, which corresponds to 3,462,420 of 6,924,840 cars in Baden-Wuerttemberg according to [8]. The AC charging powers at the different location types are defined as shown in Table 1. The efficiency of the inverter is assumed to be 95%.
The three scenarios differ in the assumed location-dependent charging infrastructure availability and driver’s charging preferences. An overview of the chosen parameters is given in Table 2. In scenario A, the availability of the charging infrastructure of all electric passenger cars is set to 100%, meaning that charging is always possible at any location. Furthermore, the drivers have no preferences regarding the location type for charging and therefore want to charge at every location. In scenario B, the availability of the charging infrastructure is the same as in scenario A. However, the drivers’ preferences are different. The assumption here is that all drivers only prefer charging at home, perhaps due to the lower charging costs. In scenario C, the drivers’ preference is home charging like in scenario B; however, the availability of the charging infrastructure is reduced to 50% at all charging locations. This means that only in 50% of all cases are electric passenger cars able to charge at their preferred location type, which is at home in this scenario. A reduced availability of charging at home may better reflect the situation that not every electric passenger car owner has the possibility to install a private charging point at home.
An aggregated charging load profile for each transmission grid substation is calculated as a result of the simulation. This charging load is differentiated by location type and by scenario for an exemplary 380 kV substation in Figure 6. In scenario A, the drivers of electric passenger cars have no preference of where they want to charge and charging infrastructure is available at every location type. Therefore, the electric passenger cars are charged based only on the identified SOC-dependent charging probability. This results in a lot of electric passenger cars charging in the morning at the workplace (red) directly after arrival, mainly between 5:00 and 12:00. In addition, a lot of electric passenger cars charge at home (orange), and while this happens mainly in the late afternoon and evening hours between 16:00 and 21:00, some level of charging at home can be seen throughout the day, starting at around 8:00 in the morning until the very early morning of the next day, around 4:00. From around 8:00 to 18:00, there is also a relatively small amount of charging at the location types “retail” (green) and “business” (purple). Fast charging (blue) is also mainly limited to this time frame. Charging at the location type “other” (gray) extends this window to around 22:00. At the exemplary substation, two peaks can be identified, one in the morning around 8:00 with around 100 MW as well as one in the evening around 18:30 with around 120 MW.
In scenario B, the drivers prefer to charge at home only, while charging infrastructure is still assumed to always be available at every location type. This means that electric passenger cars only charge at location types other than at home only if this is necessary for completing the next trip. The difference in charging behavior can be seen in Figure 6, as there is a significant reduction in workplace charging in the morning, as well as a reduction in charging at the location types “retail”, “business”, and “other” throughout the day. Fast charging stays the same, as this is not based on preference and opportunity but necessity. To compensate for the lack of charging at other location types during the day, the aggregated load of charging at home is elevated throughout the day when compared to scenario A. For example, the total charging load at 12:00 in scenario A is around 80 MW, while in scenario B, only around 50 MW is reached. However, when only regarding home charging, the charging load is increased from around 30 MW in scenario A to around 40 MW in scenario B. The evening peak of the total load is also much higher, at around 150 MW at 18:30. The total energy demand from 4:00 to 4:00 the following day is around 1554 MWh in scenario A and around 1450 MWh in scenario B, which is similar and therefore shows that the charging is shifted to when electric passenger cars arrive at home.
In scenario C, the assumption is that drivers prefer charging their electric passenger cars at home; however, only 50% of all homes have charging infrastructure. Therefore, many electric passenger cars will not charge until it becomes necessary. This results in a lower total charging load on the first day of the simulation, when compared to scenario B, with a peak at 18:30 of only around 90 MW. The total energy demand from 4:00 to 4:00 the following day is also reduced from around 1450 MWh in scenario B to around 921 MWh in scenario C on the first day. While the energy consumed during driving did not change, the behavior of many drivers changed to charging only when necessary. This results in an increase in charging load at the workplace the next day, and it is assumed that the charging load further increases at location types other than “home” in the following days as the SOC gradually lowers due to the lack of availability of home charging infrastructure. At a certain point in time, electric passenger car owners are forced to charge their cars due to a low SOC, even if the encountered charging location type is not preferred.
The aggregated total charging load of Baden-Wuerttemberg for each scenario is shown in Figure 7. The profiles are similar to that of the exemplary substation, and the previously described differences between the scenarios can still be seen. In scenario B, the evening peak and charging late at night is higher than in scenario A. This is due to the fact that drivers prefer to charge at home. Scenario C is similar to scenario B in profile but quantitatively markedly lower on the first day. The difference is less on the second day, likely due to an increased number of electric passenger cars that need to be charged.
The energy demand per charging location type in Baden-Wuerttemberg during a 24 h window, starting at 04:00 in the morning, is shown in Figure 8 for scenarios A and B. This comparison shows the effects of the different drivers’ charging location preferences. Between the two scenarios, the amount of energy charged at each charging location type changes significantly. Setting the preference exclusively to charging at home nearly doubles the energy demand at this charging location type from around 21 GWh in scenario A to around 39 GWh in scenario B. The assumed reason for this change is that the drivers of electric passenger cars in scenario B wait until they are back at home to charge voluntarily, even though they would be able to charge everywhere they park. Scenario C is excluded from this comparison, as the reduced charging infrastructure availability may cause a greater temporal variation in energy demand between observed days. A lower infrastructure availability at the preferred charging location type leads to a lower number of voluntarily initiated charging processes. As a result, more charging processes are initiated out of necessity at charging location types that may not be preferred, which is harder to predict. The effect of varying the charging infrastructure availability is part of ongoing research. The energy demand caused by fast charging stays the same in scenarios A and B, as this type of charging is only assumed to be carried out of necessity during long trips and is not influenced by the charging location preferences of drivers.
Determining the accuracy of the predicted aggregated charging load is difficult, especially for future scenarios. However, the results of the developed approach can partially be compared to results from the work presented in [33], which uses a top-down approach based on expected total energy demand and standard load profiles calculated from real-world data for the same observed area. The aggregated charging load profile at the exemplary substation of scenario A in Figure 6 is characteristically similar to the aggregated load profile at the substation presented in the case study of [33]. The predicted charging loads at specific points in time cannot be directly compared due to different assumptions. Validating the accuracy of the presented approach is part of ongoing research.

4. Conclusions

The presented approach provides a way to estimate the aggregated location-dependent charging load of electric passenger cars at the grid square level. To accomplish this, a trip-chain is generated for each electric passenger car. A corresponding charging load profile is then calculated based on specific vehicle parameters and predefined probabilities. The mobility of the electric passenger cars between different grid squares is taken into account. Selecting the next destination grid square depends on factors such as driving distance per trip, destination location type, and parking capacity. Only charging events that take place within a grid square are considered when calculating its aggregated load profile. The resulting load profiles per grid square may then be further aggregated depending on the use case, for example at the postal code area level, to analyze the effects on a specific part of the electric power grid. The developed method of calculating charging load profiles from trip-chains takes parameters such as the charging infrastructure availability and the preferences of electric passenger car drivers into account. In future work, this approach may be further improved by including configurable location-dependent charging preferences for different driver types that each have different penetration rates. This could potentially result in different load distributions. In addition, charging infrastructure availability should be differentiated by region, for example per postal code area.
Modeling the charging load of electric passenger cars in detail is important as small changes in the simulation parameters may result in markedly different load profiles, which may lead to different challenges for the electric power grid. For example, the case study shows a shift in charging load from the evening to the morning hours due to an increased preference for workplace charging. This may reduce the strain on the electric power grid during the evening load peak. However, during the morning hours, there is unlikely to be a solar power surplus, which may lead to an unwanted power peak. The predicted aggregated load profile shows that it would be even more beneficial to delay the charging processes in this scenario using charging management algorithms to better match the solar power peak around noon. Demand-side management strategies may be integrated into the model during charging load profile calculation. Quantifying this flexibility potential using the presented approach is the subject of ongoing research.
In conclusion, predicting and regionalizing electric passenger car charging loads are essential for grid operators, especially at higher penetration rates. The developed approach allows for a more precise localized forecast of charging load due to the efficient simulation of the mobility and charging behavior of individual electric passenger cars. This can be used to examine various future scenarios and analyze their specific impact on the electric power grid. Furthermore, the presented approach enables grid operators to identify charging load hotspots due to the detailed regionalization down to 100 m by 100 m grid squares and can therefore create valuable insights in support of grid planning and operation processes.

Author Contributions

Conceptualization, N.-L.F.; methodology, N.-L.F. and L.E.; software, N.-L.F. and L.E.; validation, N.-L.F. and K.R.; formal analysis, N.-L.F.; investigation, N.-L.F.; data curation, N.-L.F. and L.E.; writing—original draft preparation, N.-L.F.; writing—review and editing, N.-L.F. and K.R.; visualization, N.-L.F.; supervision, K.R.; project administration, K.R.; funding acquisition, K.R. All authors have read and agreed to the published version of the manuscript.

Funding

The research leading to this work is being carried out as part of the project “BANULA” (FKZ: 01MV21016) and is supported by the Federal Ministry for Economic Affairs and Climate Action (BMWK), Germany.

Data Availability Statement

The original contributions presented in this study are included in this article; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Umweltbundesamt. Klimaschutz im Verkehr: Rolle des Verkehrs bei den Treibhausgasemissionen in Deutschland. Available online: https://www.umweltbundesamt.de/themen/verkehr/klimaschutz-im-verkehr#rolle (accessed on 7 December 2024).
  2. European Commission. Directorate-General for Mobility and Transport, EU Transport in Figures—Statistical Pocketbook 2023, Publications Office of the European Union. 2023. Available online: https://data.europa.eu/doi/10.2832/319371 (accessed on 7 December 2024).
  3. European Alternative Fuels Observatory. Over One Million Purely Electric Cars Now on German Roads. Available online: https://alternative-fuels-observatory.ec.europa.eu/general-information/news/over-one-million-purely-electric-cars-now-german-roads (accessed on 17 December 2024).
  4. Federal Ministry for Economic Affairs and Climate Action. Regulatory Environment and Incentives for Using Electric Vehicles and Developing a Charging Infrastructure. Available online: https://www.bmwk.de/Redaktion/EN/Artikel/Industry/regulatory-environment-and-incentives-for-using-electric-vehicles.html (accessed on 17 December 2024).
  5. TransnetBW GmbH. Eine Studie der TransnetBW GmbH–Stromnetz 2050; TransnetBW GmbH: Stuttgart, Germany, 2020; pp. 1–86. [Google Scholar]
  6. Li, M.; Lenzen, M.; Keck, F.; McBain, B.; Rey-Lescure, O.; Li, B.; Jiang, C. GIS-Based Probabilistic Modeling of BEV Charging Load for Australia. IEEE Trans. Smart Grid 2019, 10, 3525–3534. [Google Scholar]
  7. Forschungsstelle für Energiewirtschaft e.V.|Ffe. Kurzstudie Elektromobilität—Modellierung für die Szenarienentwicklung des Netzentwicklungsplans; Forschungsstelle für Energiewirtschaft e.V: München, Germany, 2019; pp. 1–44. [Google Scholar]
  8. Kraftfahrtbundesamt. Bestand an Kraftfahrzeugen und Kraftfahrzeuganhängern nach Ausgewählten Merkmalen (Bundesländern und Fahrzeugklassen), Vierteljährlich (FZ 27). Available online: https://www.kba.de/DE/Statistik/Produktkatalog/produkte/Fahrzeuge/fz27_b_uebersicht.html?nn=3514348 (accessed on 21 November 2024).
  9. Federal Statistical Office. Census-Atlas Population Figures (Age in 5 Categories Grid Squares). Available online: https://www.zensus2022.de/EN/News/Hinweis_Zensusatlas_VOE_en.html (accessed on 21 November 2024).
  10. OpenStreetMap Foundation. OpenStreetMap—About. Available online: https://www.openstreetmap.org/about (accessed on 9 October 2024).
  11. OpenStreetMap Wiki. Node. Available online: https://wiki.openstreetmap.org/wiki/Node (accessed on 9 October 2024).
  12. OpenStreetMap Wiki. Way. Available online: https://wiki.openstreetmap.org/wiki/Way (accessed on 9 October 2024).
  13. OpenStreetMap Wiki. Relation. Available online: https://wiki.openstreetmap.org/wiki/Relation (accessed on 9 October 2024).
  14. OpenStreetMap Wiki. Tags. Available online: https://wiki.openstreetmap.org/wiki/Tags (accessed on 9 October 2024).
  15. Geofabrik GmbH and OpenStreetMap Contributors. Download OpenStreetMap Baden-Württemberg. Available online: https://download.geofabrik.de/europe/germany/baden-wuerttemberg.html (accessed on 9 October 2024).
  16. NVBW—Nahverkehrsgesellschaft Baden-Württemberg mbH. MobiData BW Datensätze. Available online: https://mobidata-bw.de/dataset (accessed on 26 November 2024).
  17. ParkMe. Parkkarte. Available online: https://www.parkme.com (accessed on 26 November 2024).
  18. Map Data © OpenStreetMap Contributors. Data Available Under the Open Database License (ODbL): Openstreetmap.org/copyright. Available online: https://osmfoundation.org/wiki/Licence/Attribution_Guidelines (accessed on 10 February 2025).
  19. VDE|FFN. Netzintegration Elektromobilität—Leitfaden für eine Flächendeckende Verbreitung von E-Fahrzeugen; VDE|FFN: Berlin, Germany, 2019; pp. 1–41. [Google Scholar]
  20. Bundesnetzagentur. Elektromobilität: Öffentliche Ladeinfrastruktur. Available online: https://www.bundesnetzagentur.de/DE/Fachthemen/ElektrizitaetundGas/E-Mobilitaet/start.html (accessed on 9 October 2024).
  21. National Centre for Charging Infrastructure. The Deutschlandnetz. Available online: https://nationale-leitstelle.de/en/deutschlandnetz/ (accessed on 9 October 2024).
  22. Walz, K.; Contreras, D.A.; Rudion, K.; Wiest, P. Modelling of Workplace Electric Vehicle Charging Profiles based on Trip Chain Generation. In Proceedings of the IEEE PES Innovative Smart Grids Technologies Europe (ISGT Europe), The Hague, The Netherlands, 26–28 October 2020. [Google Scholar]
  23. Fu, Y.; Walz, K.; Rudion, K. Analysis of Driving Patterns in Car Traffic and their Potential for Vehicle-to-Grid Applications. In Proceedings of the IEEE Madrid PowerTech, Madrid, Spain, 28 June–2 July 2021. [Google Scholar]
  24. Ecke, L.; Vallée, J.; Chlond, B.; Vortisch, P. Deutsches Mobilitätspanel (MOP)—Wissenschaftliche Begleitung und Auswertung Bericht 2022/2023: Alltagsmobilität und Fahrleistung; Karlsruher Institut für Technologie Institut für Verkehrswesen: Karlsruhe, Germany, 2023; pp. 1–131. [Google Scholar]
  25. Electric Vehicle Database. Useable Battery Capacity of Electric Vehicles. Available online: https://ev-database.org/uk/cheatsheet/useable-battery-capacity-electric-car (accessed on 10 October 2024).
  26. Puls, T.; Wendt, J. Verkehr auf der Autobahn: Schneller als 130—Regel oder Ausnahme? IW-Kurzbericht 61/2021; Institut der Deutschen Wirtschaft: Köln, Germany, 2021; pp. 1–3. [Google Scholar]
  27. Bundesministerium für Digitales und Verkehr. Runter vom Gas—Fit am Steuer. Available online: https://www.runtervomgas.de/ratgeber-und-service/artikeluebersicht/fit-am-steuer/ (accessed on 6 December 2024).
  28. Hipolito, F.; Vandet, C.A.; Rich, J. Charging, steady-state SoC and energy storage distributions for EV Fleets. Appl. Energy 2022, 317, 119065. [Google Scholar]
  29. Vennegeerts, H.; Tran, J.; Rudolph, F.; Pfeifer, P. Metastudie Forschungsüberblick Netzintegration Elektromobilität; FGH e.V.: Aachen, Germany, 2018; pp. 1–152. [Google Scholar]
  30. Fastned. Charging Speed and Compatibility by Vehicle. Available online: https://www.fastnedcharging.com/en/brands-overview (accessed on 22 November 2024).
  31. Google Maps Platform. Web Services Routes API. Available online: https://developers.google.com/maps/documentation/routes (accessed on 11 October 2024).
  32. Baeldung. Introduction to K-D Trees. Available online: https://www.baeldung.com/cs/k-d-trees (accessed on 11 October 2024).
  33. Fischer, N.-L.; Beck, J.; Bayer, S.; Rudion, K.; Maksymchuk, N.; Enzenhöfer, R. Top-Down Approach for Modeling of Aggregated Electric Vehicle Charging Load based on Real Data. In Proceedings of the IEEE PES Innovative Smart Grids Technologies Europe (ISGT Europe), Dubrovnik, Croatia, 14–17 October 2024. [Google Scholar]
Figure 1. Overview of the approach for regionalizing the location-dependent charging demand of electric passenger cars.
Figure 1. Overview of the approach for regionalizing the location-dependent charging demand of electric passenger cars.
Energies 18 01544 g001
Figure 2. Penetration rate of electric passenger cars by postal code area in Baden-Wuerttemberg (1 January 2024).
Figure 2. Penetration rate of electric passenger cars by postal code area in Baden-Wuerttemberg (1 January 2024).
Energies 18 01544 g002
Figure 3. Identified parking capacity per 100 m by 100 m grid squares in Stuttgart, with the underlying map from [18].
Figure 3. Identified parking capacity per 100 m by 100 m grid squares in Stuttgart, with the underlying map from [18].
Energies 18 01544 g003
Figure 4. Preselection of trip end points within an annulus search area.
Figure 4. Preselection of trip end points within an annulus search area.
Energies 18 01544 g004
Figure 5. UML activity diagram modeling the software algorithm used for selecting trip end points and mapping the charging load profiles to grid squares (simplified).
Figure 5. UML activity diagram modeling the software algorithm used for selecting trip end points and mapping the charging load profiles to grid squares (simplified).
Energies 18 01544 g005
Figure 6. Charging load profiles by location type and scenario at an exemplary substation.
Figure 6. Charging load profiles by location type and scenario at an exemplary substation.
Energies 18 01544 g006
Figure 7. Comparison of aggregated charging load profiles in Baden-Wuerttemberg per scenario.
Figure 7. Comparison of aggregated charging load profiles in Baden-Wuerttemberg per scenario.
Energies 18 01544 g007
Figure 8. Comparison of the energy demand for charging in Baden-Wuerttemberg per scenario (24 h).
Figure 8. Comparison of the energy demand for charging in Baden-Wuerttemberg per scenario (24 h).
Energies 18 01544 g008
Table 1. AC charging power per location type.
Table 1. AC charging power per location type.
Location TypeAC Charging Power
home7 kW
work11 kW
retail22 kW
business22 kW
other11 kW
Table 2. Charging process initiation probability factors per scenario and location type.
Table 2. Charging process initiation probability factors per scenario and location type.
Location TypeInfrastructure AvailabilityDriver Preference
ScenarioABCABC
home100%100%50%100%100%100%
work100%100%50%100%0%0%
retail100%100%50%100%0%0%
business100%100%50%100%0%0%
other100%100%50%100%0%0%
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

Fischer, N.-L.; Eschmann, L.; Rudion, K. Regionalization of the Location-Dependent Charging Demand of Electric Passenger Cars at the Grid Square Level Using an Agent-Based Mobility Simulation. Energies 2025, 18, 1544. https://doi.org/10.3390/en18061544

AMA Style

Fischer N-L, Eschmann L, Rudion K. Regionalization of the Location-Dependent Charging Demand of Electric Passenger Cars at the Grid Square Level Using an Agent-Based Mobility Simulation. Energies. 2025; 18(6):1544. https://doi.org/10.3390/en18061544

Chicago/Turabian Style

Fischer, Nelly-Lee, Luka Eschmann, and Krzysztof Rudion. 2025. "Regionalization of the Location-Dependent Charging Demand of Electric Passenger Cars at the Grid Square Level Using an Agent-Based Mobility Simulation" Energies 18, no. 6: 1544. https://doi.org/10.3390/en18061544

APA Style

Fischer, N.-L., Eschmann, L., & Rudion, K. (2025). Regionalization of the Location-Dependent Charging Demand of Electric Passenger Cars at the Grid Square Level Using an Agent-Based Mobility Simulation. Energies, 18(6), 1544. https://doi.org/10.3390/en18061544

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop