Next Article in Journal
Hydrophobization of Natural Polymers by Enzymatic Grafting of Hydrophobic Polysaccharides, Partially 2-Deoxygenated Amyloses
Previous Article in Journal
Multi-Scale Attention-Augmented YOLOv8 for Real-Time Surface Defect Detection in Fresh Soybeans
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Planning of EVCS Considering Renewable Energy Uncertainty via Improved Thermal Exchange Optimizer: A Practical Case Study in China

1
Yunnan Power Grid Co., Ltd., Kunming Power Supply Bureau, Kunming 650001, China
2
Faculty of Electric Power Engineering, Kunming University of Science and Technology, Kunming 650500, China
*
Author to whom correspondence should be addressed.
Processes 2025, 13(10), 3041; https://doi.org/10.3390/pr13103041
Submission received: 6 August 2025 / Revised: 19 September 2025 / Accepted: 21 September 2025 / Published: 23 September 2025
(This article belongs to the Topic Advances in Power Science and Technology, 2nd Edition)

Abstract

With the rapid development of distributed energy and electric vehicles (EVs), the limited hosting capacity of distribution networks has severely impacted their economic dispatch and safe operation. To address these challenges, in this work, an optimal planning model considering the uncertainty of wind and solar power output is proposed, aiming to determine the location and capacity of electric vehicle charging stations (EVCSs). The model seeks to minimize the total costs, voltage fluctuations, and network losses, subject to constraints such as EV user satisfaction and grid company satisfaction. A multi-objective heat exchange optimization algorithm under Gaussian mutation (MOTEO-GM) is employed to validate the model on an extended IEEE-33 bus system and a real-world case in the University Town area of Chenggong District, Kunming City. Simulation results indicate that, in the test system, voltage fluctuations and system power losses are decreased by 43.05% and 37.47%, respectively, significantly enhancing the economic operation of the distribution grid.

1. Introduction

As environmental sustainability and energy shortages become increasingly pressing issues, new energy technologies have experienced rapid development. A large number of distribution generations (DGs) have been integrated into the power grid, which has not only increased the structural complexity of power systems but also turned site selection and capacity planning into a challenging problem. Conventional loads are easily influenced by human behavior, exhibiting temporal variability and randomness. Wind power and photovoltaic distributed power sources, whose output is affected by wind speed and sunlight intensity, also exhibit strong uncertainty and seasonality. Neglecting these characteristics can severely compromise the accuracy of distribution grid planning. With continuous technological progress and government promotion of electric vehicles (EVs), the penetration of EVs into the load profile has been increasing annually, exerting an irreversible influence on distribution networks. Therefore, a rational solution is urgently required to respond to this emerging challenge. EV charging loads are also influenced by human habits and exhibit temporal characteristics, which has led to growing interest in the optimal planning of electric vehicle charging stations (EVCSs).
In recent years, many domestic and international scholars have conducted extensive research on the site selection and capacity optimization of EVCS. Ref. [1] proposed a three-tier framework to enhance EVCS flexibility through distribution network design and developed incentive mechanisms for EVCSs within coupled power and transportation networks. These mechanisms aim to achieve dynamic equilibrium by maximizing profits and ensuring operational safety. That study only considered grid satisfaction conditions, such as construction costs, voltage fluctuations, and network losses, during periods of low renewable energy output; the charging loads for systems A and B were reduced by 11.01 MW and 7.88 MW, respectively, effectively improving grid satisfaction. However, this does not deeply consider user satisfaction. Ref. [2] introduced a novel strategy for determining the optimal location of EVCSs, greatly helping the EV and distribution industries improve system reliability and efficiency; active power losses decreased by 78.4% year-on-year, total voltage deviation decreased by 86.1% year-on-year, and total operating costs were optimized by 78.4%, effectively meeting grid satisfaction requirements. However, this still only considers grid satisfaction and does not consider user satisfaction. Ref. [3] optimized and evaluated photovoltaic–wind–battery/EV charging station systems, primarily aiming to minimize total net present value costs and power supply interruption probability. When load, irradiance, and wind speed each increase by 30%, costs increase by 1.63%, 0.48%, and 0.60%, respectively. Similarly, the study considers grid satisfaction metrics like grid costs and power outage probability, yet it neglects user satisfaction. This one-sided focus on grid satisfaction without considering user satisfaction can lead to numerous issues. Ref. [4] proposed a novel planning framework to determine the optimal location, capacity, and type of electric vehicle charging stations within multi-energy systems. Comprehensive planning for all energy resources achieves cost savings by addressing cost issues, including both user satisfaction and grid satisfaction. In Cases 3 and 4, compared to Case 1, line losses decreased by 15% due to V2G injecting active power into the grid, effectively enhancing grid user satisfaction. However, that study solely focuses on grid satisfaction costs without considering safety dimensions like voltage fluctuations and network losses. This research overly prioritizes cost reduction at the expense of safety, representing a flawed and undesirable approach. Ref. [5] found that increasing EV utilization requires fast-charging systems, which may overload the grid and necessitate costly additional installations and equipment. To address this, Ref. [5] focused on grid satisfaction without examining user satisfaction. This research is clearly too narrow and should incorporate user satisfaction considerations. Both Refs. [6,7] addressed uncertainty analysis for wind and solar power, but neither conducted in-depth uncertainty studies on their output. In Ref. [6], voltage fluctuations and system network losses decreased by 36.73% and 35.41%, respectively, effectively enhancing the stability and economic efficiency of the distribution network. However, Ref. [7] aimed to maximize technical, financial, and social benefits while considering grid satisfaction. When distributed generation and distribution static compensators are deployed concurrently, voltage distribution is significantly improved, with power losses reduced by 36% and 40% in the 33-node and 108-node systems, respectively. Although investment costs increase, energy loss costs and emission costs are substantially reduced. Energy loss costs and emission costs decrease by 35% and 27% in the 33-node system, and by 15% and 20% in the 108-node system, yet because it makes no mention of user satisfaction, this research is clearly incomplete.
First, this work comprehensively considers the uncertainty of wind turbine and photovoltaic output caused by environmental variability, as well as the volatility of demand loads. Wind speed, solar irradiance, and load demand are modeled in a time-series framework. Second, based on Monte Carlo random simulation, a time-series model of EV charging load is established and combined with a wind–solar–load model to generate multi-dimensional distributed power source planning scenarios [8,9,10,11]. Refs. [8,9,10,11] do not discuss wind and solar uncertainty. It is only mentioned in passing, and no specific research has been conducted. This study fills the gap in research on wind and solar uncertainty. To improve computational efficiency, clustering algorithms such as fuzzy kernel clustering are used to cluster complex multi-dimensional scenarios, yielding representative, typical operational scenarios. Then, an optimal EVCS planning model is formulated based on the coupled wind–solar–load system, with objectives including the minimization of total construction cost, user waiting time, voltage deviation, and network losses. The model comprehensively considers the interests of three key stakeholders, namely, investors, EV users, and grid operators, to achieve a balanced, win–win planning outcome [12,13,14,15,16,17,18]. In Refs. [12,13,14,15,16,17,18], user satisfaction and grid satisfaction were only considered individually, without comprehensively balancing the relationship between the two. Therefore, this study is able to reflect the relationship between the interests of the two parties.
Currently, the optimal planning for EVCSs remains primarily focused on construction costs and user satisfaction, with most studies considering only basic load forecasts limited to EV demand. Research on the uncertainty of wind and solar power under high penetration rates and the impact of EVCSs on distribution grids is still at an early stage. To address this issue, this paper couples wind and solar power generation output models with EV load, thereby establishing a three-level planning framework that integrates the wind, solar, and load dimensions. Based on the aforementioned model, an optimal planning method for EVCS is proposed that accounts for the uncertainty of wind and solar power generation, as well as EV load.
Finally, the opposition-based particle swarm optimization with multi-objective heat exchange optimization algorithm under Gaussian mutation (MOTEO-GM) is applied to the extended IEEE-33 node system to validate the model’s effectiveness. Subsequently, the entire planning framework is implemented in a real-world case study involving EVCS deployment at the University Town of Chenggong District, Kunming City. Its performance is compared with other optimization algorithms, including the multi-objective artificial lemming algorithm (MOALA), the multi-objective hawkfish optimization algorithm (MOHFOA), the multi-objective mayfly algorithm (MOMA), multi-objective particle swarm optimization (MOPSO), and the non-dominated sorting genetic algorithm III (NSGA-III). The results demonstrate the superior effectiveness of the proposed EVCS siting and planning model in accounting for wind and solar uncertainty, as well as the high applicability of the MOTEO-GM algorithm to EVCS planning problems.
The remainder of this paper is structured as follows:
Section 2 introduces the wind and solar power output models and the electric vehicle load model, and combines them. Section 3 introduces a planning model for electric vehicle charging stations with voltage fluctuations and network losses as objective functions; Section 4 describes the main algorithm of this paper, based on a multi-objective heat exchange algorithm model under Gaussian mutation; Section 5 validates the above model using an extended IEEE-33 node network and applies it to an actual case study in a district of Kunming City, Yunnan Province, demonstrating the effectiveness of the algorithm.

2. Uncertainty of Wind Power Output and Establishment of Electric Vehicle Load Models

2.1. Overall Framework

The overall framework of this study is shown in Figure 1 [6]. It mainly includes three parts: (1) the establishment of wind and solar power output and EV load models; (2) the optimal planning of an EVCS; (3) the solution to multi-objective models.

2.2. Consideration of Scenarios with Uncertain Wind and Solar Power Output

2.2.1. Wind Power Output Model

The wind power output model is closely related to the magnitude of natural wind speed. At the same time, the location of wind farms and wind fields is also closely related to the establishment of wind farms. Based on existing research, a two-parameter Weibull distribution can be used to simulate changes in wind speed, whose probability density function is expressed as follows [19]:
f ( v l , t , s l , t , c l , t ) = s l , t c l , t ( v l , t c l , t ) s l , t 1 e ( ( v l , t c l , t ) s l , t )
where v l , t represents the wind speed at the wind turbine at location l at time t ; c l , t is the shape parameter of the wind turbine at location l at time t ; and s l , t denotes the scale parameter of the wind turbine at location l at time t . The specific distribution diagram is shown in Figure 2.
In this work, considering that wind power is controlled at constant power, the relationship between wind power output and wind speed at a given location can be approximately represented by the following function:
P l WTG = 0 , 0 v l v l 0 , P l WTG v l v l 0 v l 1 v l 0 , v l 0 < v l < v l 1 , P l WTG , v l 1 v l v l 2 0 , v l 2 v l
where P l WTG represents the rated capacity of the representative office’s wind farm. v l 0 , v l 1 , and v l 2 are the cut-in wind speed, rated wind speed, and cut-out wind speed, respectively.

2.2.2. Photovoltaic Power Output Model

The variability of photovoltaic power output is influenced by multiple factors, including environmental conditions, geographical location, and material properties. Different environmental conditions result in varying levels of solar radiation, and different geographical locations experience significant differences in sunlight duration. Moreover, photovoltaic panels made from different materials or based on different technologies can generate different levels of electricity under identical irradiation conditions. However, in this work, only the primary factor that affects photovoltaic power output is considered, i.e., the variation in sunlight intensity throughout the day. Typically, the beta distribution is employed to describe the variation in sunlight intensity over a 24 h period. The specific expression is as follows [20,21,22]:
f I l , t = Γ ( α l , t + β l , t ) Γ ( α l , t ) + Γ ( β l , t ) I l , t I l , max α l , t 1 1 I l , t I l , max β l , t 1
where I l , t and I l , max represent the light intensity at position l and its maximum value; Similarly, α l , t and β l , t denote the two parameters of the beta distribution at position and time, respectively. The specific distribution diagram is shown in Figure 3.
The expression for photovoltaic output is
P l PV = P l pvn I l 2 I l stc R l c I l < R l c P l pvn I w I l stc I l R l c
where P l pvn represents the rated output of the photovoltaic panel at the representative office; I l and I l stc denote the actual and test conditions of the photovoltaic module at the representative office, respectively; R l c is the light irradiation point at the representative office.

2.3. Electric Vehicle Load Model

2.3.1. EV Daily Mileage Distribution Function and Distribution Chart

The daily mileage follows a log-normal distribution, S ~ log N ( μ a δ a 2 ) , whose probability density function is described by
N a ( s ) = 1 s δ a 2 π e ( ln s μ a ) 2 2 δ a 2
where s represents the daily mileage, with units of minutes; μ a and δ a denote the mean and standard deviation of the daily mileage; and μ a = 3.3 and δ a = 0.88 [6]. The daily mileage probability distribution chart for EVs can be obtained from Equation (5), as shown in Figure 4 [6].

2.3.2. EV Initial Driving Distribution Function and Its Distribution Chart

The distribution of EV departure times is easily influenced by factors such as travel plans, holidays, morning and evening rush hours, and weather changes. To simplify the model and ensure its rationality, this study excludes the impact of such sudden or irregular events and instead focuses solely on regular daily travel patterns [23,24]. The departure behavior of EVs, which aligns with typical daily commuting patterns, can be modeled using a bimodal distribution function, whose probability density function is defined as follows:
P s ( t ) = 1 δ s , 1 2 π e ( t μ s , 1 ) 2 δ s , 1 2 + 1 δ s , 2 2 π e ( t μ s , 2 ) 2 δ s , 2 2
where t represents travel time in minutes; μ s , 1 , δ s , 1 and μ s , 2 , δ s , 2 denote the mean and standard deviation of the first and second peaks, respectively. The values of these parameters in this work are μ s , 1 = 8, δ s , 1 = 3, μ s , 2 = 18, and δ s , 2 = 2.25 [6].

2.4. EV Initial Charge State

State of charge (SOC) has a significant impact on both user charging time and the charging demand of EVs. Therefore, this study incorporates the effect of SOC into the planning model. Since SOC values are inherently variable and not fixed, SOC is modeled as a random variable. Its probability density function is given as follows:
χ SOC EV = 1 δ SOC 2 π e - SOC EV μ SOC 2 δ SOC 2
where SOC EV is the initial SOC of the EV, and μ SOC denotes the average SOC, and δ SOC is the standard deviation of SOC. The values of μ SOC and δ SOC are set as 0.3 and 0.15, respectively [6].

2.5. User Waiting Time Model

EV users arriving at a charging station must queue on a first-come, first-served basis. If no charging pile is available upon arrival, the vehicle must enter a waiting queue for charging [25].
The EV user waiting time is calculated by
S ( i ) = 0 , T ( ω ) min ( Q ) min ( Q ) T ( ω ) , T ( ω ) min ( Q )
where T ( ω ) represents the time when the EV arrives at the nearest EVCS, and min ( Q ) denotes the time required to complete charging at a charging pile within the station.

2.6. Method for Constructing Typical Scenarios

Based on the probability density functions representing the uncertainty of wind and solar power output, as well as the EV load forecasting model described above, this study applies fuzzy kernel clustering to data collected from a district in Kunming to divide the year into four representative scenarios: spring, summer, autumn, and winter. Each scenario reflects distinct wind and solar power generation characteristics. The detailed scenario generation process is as follows [26,27]:
(1) Collect historical wind and solar power output data and EV charging demand data from a specific district in Kunming City; then, perform data cleaning and normalization.
(2) Select a specific Kernel-Based Fuzzy C-Means Clustering (KFCM) method.
(3) Define representative scenarios based on output characteristics, labeling the four clusters as spring, summer, autumn, and winter scenarios.
(4) Use the four seasonal scenarios and the aforementioned solar and wind power output profiles for subsequent load model establishment.
KFCM is an improvement and extension of the traditional Fuzzy C-Means (FCM) algorithm. Its core mechanism involves mapping linearly inseparable data from the original low-dimensional space to a high-dimensional feature space via kernel functions, thereby enabling linearly separable clustering in the high-dimensional domain. This addresses the limitations of traditional FCM, which struggles with clustering nonlinear data and is susceptible to noise interference. Essentially, it employs the “Kernel Trick” to circumvent direct computations in high dimensions while preserving the flexible partitioning characteristics of fuzzy clustering.
The clustering principle of the KFCM algorithm in the feature space is intended to minimize the sum of the weighted squared distances between samples and cluster centers, which is described as follows:
J m ( U , v ) = i = 1 c k = 1 n u i k m Φ ( x k ) Φ ( v i ) 2
where m > 1 is a constant; c and n represent the number of clusters and the number of samples, respectively; x k is the k th sample; v i is the center of the i th cluster; u i k m ( i = 1 , 2 , , c ; k = 1 , 2 , n ) is the membership function of the k th sample in the i th cluster, meeting 0 u i k m 1 and 0 < k = 1 n u i k < n ; and U is the membership matrix, U = u i k .
Expanding Equation (9), we obtain
Φ x k Φ v i 2 = Φ x k T Φ x k + Φ v i T Φ v i 2 i = 1 c Φ x k T Φ v i
We define the kernel function, K x , y = Φ x T Φ y , and perform the kernel substitution; then,
Φ x k Φ v i 2 = K x k , x k + K v i , v i 2 K x k , v i
Substituting Equation (10) into Equation (9), we obtain
u i k = 1 / K x k , x k + K v i , v i 2 K x k , v i 1 / m 1 j = 1 c 1 / K x k , x k + K v j , v j 2 K x k , v j 1 / m 1
where if K ( x k , v i ) is the Gaussian kernel function, then K ~ ( x k , v i ) = K ( x k , v i ) .
From Equation (11), it can be concluded that v i still belongs to the input space, but KFCM introduces K ~ ( x k , v i ) weighted coefficients to the cluster centers, thereby giving reasonable weight values to noise points and outliers.
In this study, we employed a Windows 11 Professional 64-bit operating system with an Intel® CoreTM i5-14600K processor (3.50 GHz) running on an x64 architecture. The manufacturer is Intel, and the city and location of purchase are Shanghai, China. Solutions were computed using MATLAB R2024b. The resulting output profiles for each scenario are shown in Figure 5. The steps of clustering are detailed in Table A1 of Appendix B, and the clustering results are presented in Table A2 of Appendix B.

3. EVCS Site Selection and Capacity Planning Optimization Model

3.1. Objective Function

3.1.1. EVCS Investment and Construction Costs

This work considers the investment and construction costs of EVCS in the planning process. To achieve more cost-effective site selection and capacity planning, it is essential to account for the comprehensive cost structure [28,29,30].
The comprehensive costs of EVCS combined with a battery energy storage system (BESS) are as follows:
C 1 = M 1 + M 2 + M 3
where C 1 represents the total cost of the EVCS and BESS system, i.e., the overall construction cost of the charging station; M 1 denotes the annualized total cost of the EVCS investment and construction; M 2 is the full life cycle cost of the BESS investment and construction; M 3 represents the cost of power loss.
M 1 = i = 1 n EVCS ( C i la + C i co + C i om ) × θ 0 ( 1 + θ 0 ) x ( 1 + θ 0 ) x 1
where θ 0 represents the average discount rate; x denotes the operating period; n EVCS means the number of EVCS; and C i la , C i co , and C i om represent the land purchase cost, construction cost, and operating and maintenance costs, respectively.
C i la = C j × n i char × ( 1 + α ) × A car + A e
where C j represents the unit land price in different regions. The regions are classified based on land use characteristics, and the corresponding guideline prices vary accordingly. These prices are affected by factors such as proximity to the city center and the post-development land use type, making this value variable. n i char represents the number of charging stations within the ith charging station; α represents the ratio coefficient of the parking space area after the conversion of the building and other areas; A car and A e denote the parking space area and the equipment area, respectively.
C i bu = C f i + n i char × C bu + γ × C a p a i EVCS
where C fi represents the fixed cost of the charging station; C bu means the purchase cost; C a p a i EVCS denotes the capacity; and γ represents the investment coefficient related to capacity.
C i op = β × C a p a i EVCS
where β represents the operation and maintenance coefficient related to charging station capacity.
M 2 = e ( 1 + e ) y B + e × λ n bess ( T C λ + O P λ + R C λ + D C λ )
where y B represents the service life of the BESS; n bess denotes the number of BESS units; e is the BESS discount rate; T C , O P , R C , and D C mean the total investment cost, operational and maintenance cost, replacement cost, and disposal and recycling cost, respectively.
T C λ = ψ bat × C apa λ bess + ψ inv × P B , λ
where ψ bat and ψ inv represent the costs of the storage battery and inverter.
O P λ = ( μ op bat × ψ bat × C apa λ bess ) + ( μ op inv × ψ inv × P B , λ )
where μ op , bat and μ op , inv denote the ratio of OP to battery investment costs and the proportion of inverter investment costs, respectively.
R C λ = n = 1 n c t 1 θ 1 + e n × T bat × ( ψ bat × C a p a λ bess + ψ inv × P B , λ )
where n c t represents the number of times the BESS is replaced; T bat is the replacement cycle of the BESS; and θ represents the annual reduction rate of the BESS cost.
D C λ = n = 1 n c t υ ( 1 + e ) n × T bat × ( ψ bat × C a p a λ bess + ψ inv × P B , λ )
where υ is the recovery coefficient of the battery and inverter.
M 3 = Ω p 0 8760 P los 2 ( t ) P los 1 ( t ) d t
where Ω p is the conversion coefficient between power loss and loss cost; P los 1 and P los 2 denote the active power loss in the distribution network before connecting to the charging station and BESS and the active power loss after connecting to the charging station and BESS, respectively.

3.1.2. Waiting Time Costs

When EV users arrive at a charging station, if no charging piles are available, they must wait in a queue according to the first-come, first-served principle. Users who arrive earlier will begin charging earlier. Later-arriving EV users incur a waiting time equal to the sum of the previous user’s charging time and waiting time. During this period, users experience waiting-related costs, referred to as user waiting time costs. These costs consist of both the time spent traveling to the charging station and the time spent waiting in line and can be calculated as follows [31,32,33]:
C 2 = 1 n EV j = 1 m EVCS i = 1 n EV ( d EV , i j v + W j ( i ) )
where n EV represents the number of EVs; d EV , i j denotes the shortest distance from the ith vehicle to the jth EVCS; v is the average driving speed; and W ( i ) signifies the waiting time of the ith vehicle at the jth EVCS.

3.1.3. Voltage Fluctuations

The constraints for voltage fluctuations are as follows:
C 3 = i = 1 N node j T V i j V i -
where N n o d e represents the number of nodes; T represents time; V i j denotes the voltage of the node i at time j; and V - represents the average voltage of node during the period [1–T].

3.2. Constraints

3.2.1. Charging Station Distance Constraints

In order to prevent EVCSs from being built too far apart or too close together, which would reduce user satisfaction in the former case and lead to a waste of resources in the latter, it is necessary to impose a distance constraint:
R EVCS D EVCS 2 R EVCS  
where R EVCS represents the charging radius of the charging station, and D EVCS denotes the distance between two charging stations.
E Q RE EVCS i = 1 n EVCS ( C a p a i EVCS × T max )

3.2.2. Charging Station Capacity Constraints

The constraints for charging stations are as follows:
E Q RE EVCS = max E Q RE char
where E Q RE EVCS is the maximum charging demand in this area, and T max represents the maximum service time of the charging station.

3.2.3. Node Voltage Constraints

The constraints for voltage nodes are as follows:
V EVCS , n min V EVCS , n V EVCS , n max
where V EVCS , n min and V EVCS , n m ax represent the voltage threshold after the node is connected to the EVCS.
n = 1 n node P n P loss = n = 1 n node P load , n n = 1 n node P EVCS , n n = 1 n node Q n Q loss = n = 1 n node Q load , n n = 1 n node Q EVCS , n
where P n and Q n represent the active and reactive power injected by the node; P loss represents the total active power loss of the system; Q loss denotes the total reactive power loss of the system; P load , n and Q load , n are the active and reactive loads of the node; and P EVCS , n and Q EVCS , n are the active and reactive power output of the node, n, after connecting to the EVCS.

3.2.4. SOC Constraints for BESS

The charging and discharging of energy storage systems occur within a specific power range.
S O C min bess S O C κ bess S O C max bess
where S O C κ bess represents the SOC of BESS.

3.2.5. BESS Charging and Discharging Power Constraints

The constraints are as follows:
0 P in , B ε P in , B ε rat 0 P out , B ε P out , B ε rat
where P in . B ε rat and P out . B ε rat represent the rated power of the BESS.

4. Model Solving Based on MOTEO-GM

4.1. MOTEO Algorithm

Thermal exchange optimization (TEO) is a novel optimization algorithm based on Newton’s cooling law, characterized by fast convergence and strong optimization capabilities. MOTEO extends the TEO algorithm to the field of multi-objective optimization. Its core challenge lies in the fact that the solution to a multi-objective problem is no longer a single scalar value but rather a set of Pareto optimal solutions. Therefore, MOTEO requires introducing multi-objective processing strategies on top of the original TEO mechanism. While retaining TEO’s physical update mechanism, the MOTEO algorithm shifts its core comparison criterion from “scalar value comparison” to “Pareto dominance comparison.” It also incorporates external archiving and a diversity maintenance mechanism based on crowding distance. The transition from TEO to MOTEO fundamentally represents a paradigm shift from scalar optimization to vector optimization. MOTEO performs well in solving multi-objective problems, delivering a series of balanced trade-off solutions. However, its efficiency typically falls below TEO due to additional computational overhead (domination checks, archive maintenance). The MOTEO algorithm introduces a thermally meaningful energy exchange mechanism, where its energy transfer model effectively guides particles toward the Pareto front, achieving fast convergence. By combining Pareto dominance and diversity preservation strategies, it can simultaneously optimize multiple conflicting objectives and obtain a uniformly distributed set of non-inferior solutions. However, the standard MOTEO algorithm still exhibits certain deficiencies. Therefore, this work introduces several enhancement mechanisms, such as Gaussian mutation, crowded distance, and roulette wheel selection, to improve its overall performance. These mechanisms enhance the performance of the standard MOTEO algorithm from three key perspectives: local search or perturbation, solution set distribution control, and parent selection strategy. This enables the algorithm to obtain high-quality solution sets that are closer to the true Pareto frontier, more uniformly distributed, and have a broader range when solving complex multi-objective optimization problems. The initial population size in this algorithm is 300, with the fitness function minimizing construction costs, voltage fluctuations, and network losses. The specific solution process is illustrated in Figure 6 [34]. To prove the effectiveness of the added mechanism, this paper conducted tests on the mechanism’s analytical functions and instance test functions. For details, please refer to Figure A1, Figure A2, Figure A3, Figure A4, Figure A5, Figure A6, Figure A7, Figure A8, Figure A9 and Figure A10 in Appendix A.

4.2. Solving the Model Based on Gaussian Mutation

Gaussian mutation is a commonly used perturbation strategy in evolutionary algorithms such as genetic algorithms and particle swarm optimization. It is typically employed to perform local fine-grained searches in the solution space or to escape local optima. Gaussian mutation generates new solutions by adding a random perturbation that follows a normal distribution to the current solution, as follows:
x new = x old + N ( 0 , σ 2 )
where N ( 0 , δ 2 ) represents a Gaussian random function with a mean of 0 and a variance of δ 2 , in which δ controls the variation intensity and typically decreases with each iteration.
The crowding distance measures an individual’s sparsity on the Pareto front. The larger the value, the more isolated the individual is, and the more it should be prioritized for retention. After sorting each objective function, m, in ascending order, the crowding distance for each individual is calculated as follows:
d i m = f i + 1 m f i 1 m f max m f min m
where f i + 1 m and f i 1 m represent the adjacent target values, and f max m and f min m denote the maximum and minimum target values, respectively.
The total congestion distance is expressed as
d i = m = 1 M d i m
Roulette wheel selection is used to determine the selection probability of individuals based on their crowding distance. Individuals with larger crowding distances—i.e., those located in sparser regions of the solution space—are assigned higher probabilities of being selected as leaders.
Probability calculation:
p i = d i j = 1 N d j
Cumulative probability:
q i = j = 1 i p j
Crowding distance quantifies sparsity, and roulette-based selection of leaders based on sparsity jointly maintains the uniformity and diversity of the Pareto frontier.
The solution procedure of the MOTEO-GM-based joint sitting and sizing model for electric vehicle charging stations integrated with BESS is illustrated in Figure 7.

5. Case Study

Kunming, the provincial capital of Yunnan Province in China, is located between 102°10′ and 103°40′ east longitude and 24°23′ and 26°33′ north latitude. As of 2024, it has a permanent population of 8.687 million and serves as an important gateway for China’s opening-up to South Asia and Southeast Asia, as well as a front-line hub for the Belt and Road Initiative. In this work, the University Town in Chenggong District, Kunming City, Yunnan Province, will be used as a practical case study. Figure 8, below, shows the specific location of the University Town in Kunming City. It is noted that the simulation results are limited to an actual case study.

5.1. Test Model

First, prior to conducting the model testing, we make the following declarations regarding the model parameters: (1) the number of electric vehicles is set at 2000; (2) both the EV and EVCS considered are of the BYD series; (3) the BESS is installed within the EVCS, so the installation locations of the BESS and EVCS are the same; (4) the charging station operates in fast-charging mode.
To verify the effectiveness of the proposed model, preliminary testing is conducted on the expanded IEEE-33 bus system. Wind power generation units with a capacity of 0.45 MW are installed in buses 21 and 24, while photovoltaic generation units with a capacity of 1.5 MW are configured in buses 17 and 31. The specific configuration diagram is shown in Figure 9 [6]. The numbers 1 to 33 in the Figure 9 respectively represent 33 nodes.
Before conducting model testing, this study provides detailed descriptions of the model structure and system parameters, as shown in Table 1, Table 2 and Table 3.
Based on the establishment of the above model and the setting of model parameters, the simulation results obtained using the IEEE-33 bus system are shown in Table 4. From the results, it can be observed that the total cost of the MOTEO-GM-based planning scheme for electric vehicle charging stations is CNY 5,454,110, which is 13.64% higher than the lowest-cost solution provided by the MOPSO algorithm (CNY 4,749,100). Although the cost of MOTEO-GM is slightly inferior to other algorithms in this study, the cost in the power grid is less important than voltage fluctuations and network losses that affect the safe operation and economic dispatch of the power system network. MOTEO-GM achieves significant improvements in both voltage fluctuations and network losses compared to other algorithms. Specifically, network losses are reduced by 37.47%, 13.02%, 3.44%, 4.60%, and 0.52% compared to MOALA, MOHFOA, MOPSO, MOMA, and NSGA-III, respectively. Similarly, voltage fluctuations are reduced by 43.05%, 21.57%, 13.43%, 8.13%, and 6.24% compared to MOALA, MOHFOA, MOPSO, MOMA, and NSGA-III, respectively. Based on the above analysis, MOTEO-GM demonstrates certain advantages and strong applicability in this model.
In Figure 10, the voltage fluctuations of each algorithm are respectively presented. It can be concluded that the voltage fluctuation of MOTEO-GM is the smallest, which proves the effectiveness of MOTEO-GM in this paper.
Table 5 shows the locations, capacities, and numbers of charging stations accommodated by six EVCS under various optimization algorithms.
Furthermore, to demonstrate that incorporating Gaussian mutation and roulette wheel selection into this study can significantly improve the algorithm’s shortcomings, this paper selected mu—the most critical parameter in Gaussian mutation—as the variable. Sensitivity analysis was conducted using cost as the observed value, with the results shown in Figure 11.

5.2. Planning of the Actual Area

To further validate the effectiveness and practical applicability of the proposed model, it is applied to the University Town in Chenggong District, Kunming City, Yunnan Province, to conduct optimal planning for EVCSs in the area, based on the aforementioned test model. To demonstrate the impact of EV charging on the power grid, and since obtaining actual grid topology data is unfeasible, this paper assumes each region constitutes a grid node [35]. The specific system parameters can be found in Table A3 of Appendix B. An improved 69-node grid model was re-established for simulation testing. This method has been thoroughly validated in domestic research, as detailed in Ref. [6]. The corresponding distribution network structure is shown in Figure 12 [6].
It shows a transformation of the road area into a distribution network node structure in the Figure 12. Eventually, an actual case test was conducted using the improved 69-node model.
This section first predicts the traffic flow in the region, incorporates the predicted traffic flow into the charging demand calculation model, and derives the charging demand distribution across each time segment of the day, as shown in Figure 13.
Based on the aforementioned model, following the simulation process, the graph of the IEEE-33 bus system is transformed into the road network topology structure shown in Figure 9. Similarly, different wind and solar generation systems with varying outputs are connected to different nodes to construct a planning diagram that closely aligns with real-life scenarios. Similar to the IEEE-33 bus system, 0.45 MW wind power generation systems are configured at nodes 16 and 67, and 1.5 MW photovoltaic power generation systems are configured at nodes 56 and 33. The planning result diagram is shown in Figure 14.
The charging and discharging power and SOC changes in the BESS at each charging station under the MOTEO optimization results are illustrated in Figure 13.
Figure 15 shows the charging and discharging power and SOC changes of each BESS within a day. It can be seen that all 10 BESS units operate continuously throughout the day, with their SOC levels maintained between 20% and 90%, which is beneficial for ensuring both the operational lifespan and safety of the BESS units.

6. Conclusions

This study first establishes an uncertainty model for wind and solar power output and then applies the Monte Carlo method to predict traffic flow in the University Town of Chenggong District, Kunming City, while simulating the corresponding EV charging demand. Finally, wind and solar power outputs are integrated with EV loads. This study aims to maximize the satisfaction of three stakeholders, i.e., EVCS developers, EV users, and power grid companies, by establishing an optimal planning model for EVCS that accounts for wind and solar power uncertainty. The MOTEO-GM algorithm is then applied for validation and tested on both an expanded IEEE-33 bus system and a real-world case study in Chenggong District, Kunming City, Yunnan Province, China. The simulation results show that, although the proposed planning scheme incurs slightly higher costs, it achieves significant reductions in network losses and voltage fluctuations, thereby enabling more economical dispatch and stable operation of the distribution network. This study provides a solid foundation for future EVCS planning research. Future work may explore the integration of demand response strategies and coordinated scheduling mechanisms to further enhance the effectiveness of EVCS planning. In this study, we only considered EVs as loads and did not account for their V2G (vehicle-to-grid) scheduling capabilities as distributed energy storage. This will be another direction for our research. At the same time, the classical Weibull/beta distribution is used in this paper, and the LSTM method, which is currently more popular, is not used. In the next study, it will be our key research direction. At the same time, the classical Weibull/beta distribution is used in this paper, and the LSTM method, which is currently more popular, is not used. In the next research, it will be our key research direction.

Author Contributions

Conceptualization, B.Y.; methodology, Y.R.; validation, Y.H.; formal analysis, S.Y.; investigation, H.L.; data processing, Y.R.; writing—original draft preparation, Y.H.; writing—review and editing, H.L. and B.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by a science and technology project grant from Yunnan Electric Power Grid Co., Ltd.: Research on Planning Methods for Enhancing the Power Supply Capacity of Distribution Networks in New Power Systems (YNKJXM20230247).

Data Availability Statement

The data is contained within the article.

Conflicts of Interest

Authors Haocheng Liu, Yongli Ruan, Yunmei He, Shuting Yang were employed by the company Yunnan Power Grid Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The company in affiliation and funding had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Nomenclature

Abbreviations O P operational and maintenance costs
BESSbattery energy storage system P l pvn rated output of the photovoltaic panel
DGdistribution generations P l WTG rated capacity of the representative office’s wind farm
EVCSelectric vehicle charging station P in . B ε rat rated power of BESS
EVselectric vehicles P EVCS , n active and reactive power output
MOPSOmulti-objective particle swarm optimization R EVCS charging radius of the charging station
MOTEO-GMmulti-objective heat exchange optimization algorithm under Gaussian mutation R l c light irradiation point
MOALAmulti-objective artificial lemming algorithm R C replacement cost
MOHFOAmulti-objective hawkfish optimization algorithm SOC κ bess SOC of BESS
MOMAmulti-objective mayfly algorithm SOC EV initial SOC of the EV
SOCstate of charge s l , t scale parameter of the wind turbine
TEOthermal exchange optimization T ( ω ) time when EV arrives at the nearest EVCS
Variables T C total investment cost
A car parking space area x operating period
A e equipment area μ a mean of the daily mileage
c l , t shape parameter of the wind turbine μ SOC average SOC
C a p a i EVCS capacity of EVCS δ SOC standard deviation of SOC
C 1 total cost of the EVCS and BESS system α l , t beta distribution at position
C i co construction cost β l , t beta distribution at time
C i om operating and maintenance costs v l 0 cut-in wind speed
C i la the land purchase cost I l , max light intensity maximum value
D C operating and maintenance costs v l , t wind speed
D EVCS distance between two charging stations I l stc test condition of the photovoltaic module
I l actual condition of the photovoltaic module θ 0 average discount rate
M 1 annualized total cost of the EVCS investment and construction v l 1 rated wind speed
M 2 full life cycle cost of the BESS investment v l 2 cut-out wind speed
M 3 cost of power loss δ a standard deviation of the daily mileage
n EVCS number of EVCSs

Appendix A

Figure A1. Convergence curves on Ackley function.
Figure A1. Convergence curves on Ackley function.
Processes 13 03041 g0a1
Figure A2. Convergence curves on Rastrigin function.
Figure A2. Convergence curves on Rastrigin function.
Processes 13 03041 g0a2
Figure A3. Convergence curves on sphere function.
Figure A3. Convergence curves on sphere function.
Processes 13 03041 g0a3
Figure A4. Final performance comparison.
Figure A4. Final performance comparison.
Processes 13 03041 g0a4
Figure A5. Synergy effects of mechanism combinations.
Figure A5. Synergy effects of mechanism combinations.
Processes 13 03041 g0a5
Figure A6. Convergence curves on Ackley function (Case).
Figure A6. Convergence curves on Ackley function (Case).
Processes 13 03041 g0a6
Figure A7. Convergence curves on Rastrigin function (Case).
Figure A7. Convergence curves on Rastrigin function (Case).
Processes 13 03041 g0a7
Figure A8. Convergence curves on sphere function (case).
Figure A8. Convergence curves on sphere function (case).
Processes 13 03041 g0a8
Figure A9. Final performance comparison (case).
Figure A9. Final performance comparison (case).
Processes 13 03041 g0a9
Figure A10. Synergy effects of mechanism combinations (case).
Figure A10. Synergy effects of mechanism combinations (case).
Processes 13 03041 g0a10
As shown in Figure A1, Figure A2, Figure A3, Figure A4 and Figure A5, three functions are used to conduct a test analysis for the three mechanisms. This is done to verify the rationality of the selection mechanism. The Sphere function: mainly tests the convergence speed and accuracy of the algorithm. The Rastrigin function: this is a classic function for testing the ability of the algorithm to escape local optima. The Ackley function: this is a comprehensive test function that simultaneously tests the global exploration and local exploitation capabilities of the algorithm. From Figure A1, Figure A2 and Figure A3, it can be seen that when all three mechanisms are included, the best fitness performs the best. Figure A1, Figure A2, and Figure A3 respectively demonstrate that when the three mechanisms work together, the global exploration ability, local development ability, ability to escape local optima, and convergence speed are all optimal. It can be seen that Gaussian mutation performs well in a single mechanism. Among the two, roulette selection and crowding distance have better effects. The best results are achieved when the three mechanisms work together. In the test functions, if the synergy effect of the mechanism combination is negative, it usually means that the overall effect of this combination is lower than the expected superposition effect when each mechanism acts alone. Negative synergy effect indicates that there may be conflicts, redundancies, or mutual inhibition between the mechanisms, resulting in waste of resources or cancellation of effects. From Figure A4 and Figure A5, when all three mechanisms are included, the synergy effect is positive and minimal, indicating that the selection of the three mechanisms in this paper is reasonable and has the best synergy effect. Similarly, based on Figure A6, Figure A7, Figure A8, Figure A9 and Figure A10, it can be concluded that in the test analysis of actual cases, the aforementioned conclusion can still be obtained. Therefore, in this study, choosing the combination of these mechanisms is reasonable.

Appendix B

Table A1. The clustering process of wind power and photovoltaic output under KFCM.
Table A1. The clustering process of wind power and photovoltaic output under KFCM.
Step1: →Input dataset, x . Set the number of clusters, c ; fuzzifier, m ; kernel function parameters; maximum iterations, max _ i t e r
Step2: →Initialize membership matrix U randomly (ensure k = 1 n u i k = 1 for all i ). Compute initial kernel matrix, K , using selected kernel.
Step3: While iteration < max _ i t e r do
Step4: ----For each cluster k = 1 to n do
Step5: --------Calculate the sum of weighted memberships, i = 1 c u i k m
Step6: --------Update the cluster center v i using the kernel-based formula
Step7: ----End For
Step8: ----For each sample x k and each cluster i do
Step9: --------Compute the high-dimensional distance Φ ( x k ) Φ ( v i ) 2 , using the kernel function for RBF kernel)
Step10: -------Update the membership u i k
Step11: ---End For
Step12: ---Calculate the error
Step13: End While
Step14: Assign each sample to the cluster with the highest membership to get the clustering result.
Step15: Return the clustering result and cluster centers.
Table A2. Seasonal output based on KFCM clustering.
Table A2. Seasonal output based on KFCM clustering.
TimeSpringSummerAutumnWinter
PhotovoltaicWind PowerPhotovoltaicWind PowerPhotovoltaicWind PowerPhotovoltaicWind Power
1:0000.12900.11200.07200.075
2:0000.11400.11900.04800.057
3:0000.11700.08400.06500.056
4:0000.09500.10200.05400.082
5:0000.11600.08600.05500.072
6:0000.13700.06400.04200.062
7:0000.1250.0350.0870.0010.04400.047
8:000.0320.1040.2620.0640.1330.0490.0570.048
9:000.6820.090.6840.0710.6860.0430.6730.06
10:000.710.1050.6920.0860.710.0420.6810.076
11:001.0680.2361.1870.1331.0680.0660.940.123
12:001.3170.2841.3450.1491.2960.0731.0590.195
13:001.2870.2931.4680.1621.3940.0941.1230.281
14:001.230.341.50.1811.3110.1171.1870.413
15:001.230.331.50.1531.3110.1891.1870.362
16:000.8860.331.120.1840.8540.2040.8440.339
17:000.6430.4210.7540.2050.6150.1520.5310.251
18:000.3830.3720.4410.180.4050.1380.1830.259
19:000.0690.3420.1790.1790.1590.110.0460.135
20:0000.2470.0230.1080.0020.0900.096
21:0000.23900.12200.06400.152
22:0000.20400.14400.05900.121
23:0000.15400.1200.06300.09
0:0000.14700.05800.06500.05
Table A3. Based on the improved IEEE-69 node simulation system parameters.
Table A3. Based on the improved IEEE-69 node simulation system parameters.
Node NumberNode TypeActive PowerReactive PowerElectrical ConductivityCapacitanceSection Number of Cross-SectionVoltage AmplitudeVoltage Phase AngleReference VoltageLoss Allocation NumberVoltage LimitVoltage Lower Limit
13000011012.66111
21000010.999966497−0.00122766612.6611.10.9
31000010.999932994−0.00245541512.6611.10.9
41000010.999839452−0.00588654412.6611.10.9
51000010.999020282−0.01850724212.6611.10.9
610.00260.00220010.9900850120.04932652112.6611.10.9
710.04040.030010.9807932180.12106580712.6611.10.9
810.0750.0540010.9785771910.1382770412.6611.10.9
910.030.0220010.9774437240.14709521612.6611.10.9
1010.0280.0190010.9724434920.23189888512.6611.10.9
1110.1450.1040010.9713419680.25070663312.6611.10.9
1210.1450.1040010.9681804090.303553412.6611.10.9
1310.0080.00550010.9652546730.35003984212.6611.10.9
1410.0080.00550010.9623629720.39692220612.6611.10.9
151000010.9594929120.44286189812.6611.10.9
1610.04550.030010.9589596060.45142395112.6611.10.9
1710.060.0350010.9580790170.4655727112.6611.10.9
1810.060.0350010.9580701060.46571851212.6611.10.9
191000010.957605040.47424765512.6611.10.9
2010.0010.00060010.9573065870.4797778212.6611.10.9
2110.1140.0810010.9568243740.48865185212.6611.10.9
2210.00530.00350010.9568174710.48877954512.6611.10.9
231000010.9567456240.49011445712.6611.10.9
2410.0280.020010.956589240.49302052712.6611.10.9
251000010.9564201570.49616437212.6611.10.9
2610.0140.010010.9563504060.49746161912.6611.10.9
2710.0140.010010.9563308540.49782559612.6611.10.9
2810.0260.01860010.999926086−0.00270627712.6611.10.9
2910.0260.01860010.999854392−0.00530685912.6611.10.9
301000010.999733267−0.00318104212.6611.10.9
311000010.999711893−0.00280576112.6611.10.9
321000010.999605025−0.00092911712.6611.10.9
3310.0140.010010.9993488250.0034971312.6611.10.9
3410.01950.0140010.999013330.00935037812.6611.10.9
3510.0060.0040010.9989459170.0104150612.6611.10.9
3610.0260.01860010.999919185−0.00296919612.6611.10.9
3710.0260.01860010.999747353−0.0093751312.6611.10.9
381000010.999588856−0.01179176812.6611.10.9
3910.0240.0170010.999543104−0.01248911412.6611.10.9
4010.0240.0170010.999540889−0.01252322712.6611.10.9
4110.00120.0010010.998843384−0.02350425712.6611.10.9
421000010.998551048−0.02814177912.6611.10.9
4310.0060.00430010.998512427−0.02875178912.6611.10.9
441000010.998504106−0.0289043612.6611.10.9
4510.03920.02630010.99840562−0.03071028412.6611.10.9
4610.03920.02630010.998405202−0.03071866512.6611.10.9
471000010.999789366−0.00769907812.6611.10.9
4810.0790.05640010.998543487−0.05253149112.6611.10.9
4910.38470.27450010.994698618−0.19163103112.6611.10.9
5010.38470.27450010.994153654−0.21144105412.6611.10.9
5110.04050.02830010.9785417480.13857228712.6611.10.9
5210.00360.00270010.9785321660.13875362812.6611.10.9
5310.00430.00350010.9746573590.16902060912.6611.10.9
5410.02640.0190010.9714144120.1946353212.6611.10.9
5510.0240.01720010.9669409470.23022288312.6611.10.9
561000010.9625723450.26518045612.6611.10.9
571000010.9400984570.66174494612.6611.10.9
581000010.9290388610.86430307112.6611.10.9
5910.10.0720010.924761170.94528083612.6611.10.9
601000010.9197366651.04977868112.6611.10.9
6111.2440.8880010.9123395631.11883117912.6611.10.9
6210.0320.0230010.9120499511.12155365512.6611.10.9
631000010.9116622231.12519659612.6611.10.9
6410.2270.1620010.9097620181.14305729812.6611.10.9
6510.0590.0420010.9091877141.14843381812.6611.10.9
6610.0180.0130010.9712852350.25185533712.6611.10.9
6710.0180.0130010.9712845750.25186894112.6611.10.9
6810.0280.020010.9678504560.30961522912.6611.10.9
6910.0280.020010.9678494010.30963400512.6611.10.9

References

  1. Qian, T.; Liang, Z.; Chen, S.; Hu, Q.; Wu, Z. A tri-level demand response framework for EVCS flexibility enhancement in coupled power and transportation networks. IEEE Trans. Smart Grid 2024, 16, 598–611. [Google Scholar] [CrossRef]
  2. Balu, K.; Mukherjee, V. Optimal allocation of electric vehicle charging stations and renewable distributed generation with battery energy storage in radial distribution system considering time sequence characteristics of generation and load demand. J. Energy Storage 2023, 59, 106533. [Google Scholar] [CrossRef]
  3. Barakat, S.; Osman, A.I.; Tag-Eldin, E.; Telba, A.A.; Mageed, H.M.A.; Samy, M.M. Achieving green mobility: Multi-objective optimization for sustainable electric vehicle charging. Energy Strategy Rev. 2024, 53, 101351. [Google Scholar] [CrossRef]
  4. Li, C.; Carta, D.; Benigni, A. EV charging station placement considering V2G and human factors in multi-energy systems. IEEE Trans. Smart Grid 2024, 16, 529–540. [Google Scholar] [CrossRef]
  5. Kaleybar, H.J.; Brenna, M.; Foiadelli, F.; Zaninelli, D. Electric railway system integrated with EV charging station realizing train-to-vehicle technology. IEEE Trans. Veh. Technol. 2023, 74, 2572–2586. [Google Scholar] [CrossRef]
  6. Han, Y.; He, B.; Yang, B.; Li, J. Optimal planning of electric vehicle charging stations combined with battery energy storage systems considering driving characteristics. J. Shanghai Jiaotong Univ. 2022, 46, 17899–17925. [Google Scholar] [CrossRef]
  7. Bonela, R.; Roy Ghatak, S.; Swain, S.C.; Lopes, F.; Nandi, S.; Sannigrahi, S.; Acharjee, P. Analysis of techno–economic and social impacts of electric vehicle charging ecosystem in the distribution network integrated with solar DG and DSTATCOM. Energies 2025, 18, 363. [Google Scholar] [CrossRef]
  8. Xiang, B.; Zhou, Z.; Gao, S.; Lei, G.; Tan, Z. A planning method for charging station based on long-term charging load forecasting of electric vehicles. Energies 2024, 17, 6437. [Google Scholar] [CrossRef]
  9. Kiani, S.; Sheshyekani, K.; Dagdougui, H. ADMM-based hierarchical single-loop framework for EV charging scheduling considering power flow constraints. IEEE Trans. Transp. Electrif. 2023, 10, 1089–1100. [Google Scholar] [CrossRef]
  10. Roslan, M.F.; Ramachandaramurthy, V.K.; Mansor, M.; Mokhzani, A.S.; Jern, K.P.; Begum, R.A.; Hannan, M.A. Techno-economic impact analysis for renewable energy-based hydrogen storage integrated grid electric vehicle charging stations in different potential locations of Malaysia. Energy Strategy Rev. 2024, 54, 101478. [Google Scholar] [CrossRef]
  11. Rani, G.S.A.; Priya, P.S.L.; Jayan, J.; Satheesh, R.; Kolhe, M.L. Data-driven energy management of an electric vehicle charging station using deep reinforcement learning. IEEE Access 2024, 12, 65956–65966. [Google Scholar] [CrossRef]
  12. Zhao, H.; Hao, X. Location decision of electric vehicle charging station based on a novel grey correlation comprehensive evaluation multi-criteria decision method. Energy 2024, 299, 131356. [Google Scholar] [CrossRef]
  13. Li, H.; Han, Q.; Bai, X.; Zhang, L.; Wang, W.; Chen, W.; Xiang, L. Electric vehicle charging station recommendations considering user charging preferences based on comment data. Energies 2024, 17, 5514. [Google Scholar] [CrossRef]
  14. Mazza, A.; Russo, A.; Chicco, G.; Di Martino, A.; Colombo, C.G.; Longo, M.; Ciliento, P.; De Donno, M.; Mapelli, F.; Lamberti, F. Categorization of attributes and features for the location of electric vehicle charging stations. Energies 2024, 17, 3920. [Google Scholar] [CrossRef]
  15. Ozturk, Z.; Demirci, A.; Terkes, M.; Yumurtaci, R. Optimal planning of solar PV-based electric vehicle charging stations empowered by energy storage system: Feasibility and green charge potential. Renew. Energy 2025, 255, 123715. [Google Scholar] [CrossRef]
  16. Chen, C.Y.; Hong, I.H.; Chen, R.C.; Chang, W.T.; Chang, C.C. A robust Pareto model for electric vehicle charging station deployment in urban areas considering psychology effects of drivers. Int. J. Prod. Res. 2024, 63, 3564–3588. [Google Scholar] [CrossRef]
  17. Wahby, G.; Manhrawy, I.I.; Bouallegue, B.; El-Gaafary, A.A.; Elbaset, A.A. Enhancing conventional power grids: Analyzing the impact of renewable distributed generation integration using PSO in the 118-bus IEEE system. Int. J. Energy Res. 2025, 2025, 3601747. [Google Scholar] [CrossRef]
  18. Dong, X.J.; Shen, J.N.; Ma, Z.F.; He, Y.J. Stochastic optimization of integrated electric vehicle charging stations under photovoltaic uncertainty and battery power constraints. Energy 2025, 314, 134163. [Google Scholar] [CrossRef]
  19. Yousuf, A.K.M.; Wang, Z.; Paranjape, R.; Tang, Y. An in-depth exploration of electric vehicle charging station infrastructure: A comprehensive review of challenges, mitigation approaches, and optimization strategies. IEEE Access 2024, 12, 51570–51589. [Google Scholar] [CrossRef]
  20. Nareshkumar, K.; Das, D. Economic planning of EV charging stations and renewable DGs in a coupled transportation-reconfigurable distribution network considering EV range anxiety. Electr. Eng. 2025, 107, 5787–5806. [Google Scholar] [CrossRef]
  21. Talha, H.; Altamash, S.; Adeel, W. Techno-economic appraisal of electric vehicle charging stations integrated with on-grid photovoltaics on existing fuel stations: A multicity study framework. Renew. Energy 2023, 209, 133–144. [Google Scholar] [CrossRef]
  22. Lee, S.; Choi, D.H. Three-Stage deep reinforcement learning for privacy-and safety-aware smart electric vehicle charging station scheduling and volt/var control. IEEE Internet Things J. 2024, 11, 8578–8589. [Google Scholar] [CrossRef]
  23. Chowdhury, R.; Mishra, P.; Mathur, H.D. Optimal scheduling of mobile and stationary electric vehicle charging stations in a distribution system with stochastic loading. Energy 2025, 326, 136305. [Google Scholar] [CrossRef]
  24. Xu, H.; Zhang, A.; Wang, Q.; Hu, Y.; Fang, F.; Cheng, L. Quantum reinforcement learning for real-time optimization in electric vehicle charging systems. Appl. Energy 2025, 383, 125279. [Google Scholar] [CrossRef]
  25. Ecer, F.; Pamucar, D.; Demir, G. Decision-analytics-based electric vehicle charging station location selection: A cutting-edge fuzzy rough framework. Energy Rep. 2025, 14, 711–735. [Google Scholar] [CrossRef]
  26. Nareshkumar, K.; Das, D. Optimal location and sizing of electric vehicles charging stations and renewable sources in a coupled transportation-power distribution network. Renew. Sustain. Energy Rev. 2024, 203, 114767. [Google Scholar] [CrossRef]
  27. Woo, H.; Son, Y.; Cho, J.; Kim, S.Y.; Choi, S. Optimal expansion planning of electric vehicle fast charging stations. Appl. Energy 2023, 342, 121116. [Google Scholar] [CrossRef]
  28. Ramul, A.R.; Shahraki, A.S.; Bachache, N.K.; Sadeghi, R. Cyberspace enhancement of electric vehicle charging stations in smart grids based on detection and resilience measures against hybrid cyberattacks: A multi-agent deep reinforcement learning approach. Energy 2025, 325, 136038. [Google Scholar] [CrossRef]
  29. Himabindu, N.; Hampannavar, S.; Deepa, B.; Longe, O.M.; Mansani, S.; Komanapalli, V. Assessment of microgrid integrated biogas–photovoltaic powered electric vehicle charging station (EVCS) for sustainable future. Energy Rep. 2023, 9, 139–143. [Google Scholar] [CrossRef]
  30. Liu, F.; Masago, Y. Assessing the geographical diversity of climate change risks in Japan by overlaying climatic impacts with exposure and vulnerability indicators. Sci. Total Environ. 2025, 959, 178076. [Google Scholar] [CrossRef]
  31. Nour, A.M.; Helal, A.A.; El-Saadawi, M.M.; Hatata, A.Y. Voltage imbalance mitigation in an active distribution network using decentralized current control. Prot. Control Mod. Power Syst. 2023, 8, 332–348. [Google Scholar] [CrossRef]
  32. Shu, H.; Li, C.; Dai, Y.; Tang, Y.; Han, Y. An adaptive single-phase reclosing technique for wind farm transmission lines based on SOD transformation of CVT secondary voltage. Prot. Control Mod. Power Syst. 2025, 10, 58–71. [Google Scholar] [CrossRef]
  33. Wang, J.; Zhao, Y.; Li, H.; Xu, X. Enhanced photovoltaic-powered distribution network resilience aided by electric vehicle emergency response with willingness and reward. Appl. Energy 2025, 389, 125619. [Google Scholar] [CrossRef]
  34. Wang, J.; Wen, J.; Wang, J.; Yang, B.; Jiang, L. Water electrolyzer operation scheduling for green hydrogen production: A review. Renew. Sustain. Energy Rev. 2024, 203, 114779. [Google Scholar] [CrossRef]
  35. Ding, M.; Zhang, Y.; Bi, R.; Hu, D.; Gao, P. Coordinated grid-power source expansion planning for distribution network considering cluster partition. Proc. CSU-EPSA 2021, 3, 136–143. [Google Scholar] [CrossRef]
Figure 1. Overall framework diagram.
Figure 1. Overall framework diagram.
Processes 13 03041 g001
Figure 2. Probability density function of the two-parameter Weibull distribution.
Figure 2. Probability density function of the two-parameter Weibull distribution.
Processes 13 03041 g002
Figure 3. Beta distribution probability density function graph.
Figure 3. Beta distribution probability density function graph.
Processes 13 03041 g003
Figure 4. Probability diagram of daily mileage.
Figure 4. Probability diagram of daily mileage.
Processes 13 03041 g004
Figure 5. Output diagrams for four typical scenarios. (a) Wind power output diagram. (b) Photovoltaic output diagram.
Figure 5. Output diagrams for four typical scenarios. (a) Wind power output diagram. (b) Photovoltaic output diagram.
Processes 13 03041 g005
Figure 6. MOTEO algorithm flowchart.
Figure 6. MOTEO algorithm flowchart.
Processes 13 03041 g006
Figure 7. Flowchart of the solution process for the MOTEO-GM electric vehicle charging station and BESS joint site selection and capacity determination model.
Figure 7. Flowchart of the solution process for the MOTEO-GM electric vehicle charging station and BESS joint site selection and capacity determination model.
Processes 13 03041 g007
Figure 8. Map of Chenggong District in Kunming.
Figure 8. Map of Chenggong District in Kunming.
Processes 13 03041 g008
Figure 9. Extended IEEE-33 node diagram.
Figure 9. Extended IEEE-33 node diagram.
Processes 13 03041 g009
Figure 10. Voltage fluctuations of each algorithm under the IEEE-33 test node extension.
Figure 10. Voltage fluctuations of each algorithm under the IEEE-33 test node extension.
Processes 13 03041 g010
Figure 11. Sensitivity curve analysis chart.
Figure 11. Sensitivity curve analysis chart.
Processes 13 03041 g011
Figure 12. Diagram of road network conversion structure.
Figure 12. Diagram of road network conversion structure.
Processes 13 03041 g012
Figure 13. Charging demand within a day.
Figure 13. Charging demand within a day.
Processes 13 03041 g013
Figure 14. EVCS planning diagram.
Figure 14. EVCS planning diagram.
Processes 13 03041 g014
Figure 15. Changes in charging and discharging power and SOC for each BESS.
Figure 15. Changes in charging and discharging power and SOC for each BESS.
Processes 13 03041 g015aProcesses 13 03041 g015b
Table 1. System parameters.
Table 1. System parameters.
ParametersValueParametersValue
Installed capacity of wind turbines0.45 MWSOC range [6]0.2–0.9
Installed photovoltaic capacity1.5 MWNumber of Monte Carlo simulations100
BESS capacity range0–4 MWhBESS power range(−1.2) MW–1.2 MW
Number of EVs2000
Table 2. Comparison of algorithm parameters.
Table 2. Comparison of algorithm parameters.
AlgorithmParametersValue
Shared parametersMaximum number of iterations300
Population size100
Size of Pareto solution set100
NSGA-IIINumber of intervals10
Crossover percentage0.5
MOTEO-GMCross-probability0.7
Mutation rate0.4
Mutation probability0.02
Individual learning factors1.1
Social learning factor2.2
MOPSODeletion selection pressure2
Inertia weight damping rate0.99
Inertia weight0.5
MOMARandom flight coefficient0.77
Random flight damping ratio0.99
Distance perception coefficient2
MOHFOAExpansion rate0.05
Leadership selection1.8
MOALAMigration rate0.6
Suicide rate0.6
Fertility rate0.1
Table 3. Basic parameters of EV [6].
Table 3. Basic parameters of EV [6].
Parameter SymbolsMeaningValue
C ar capa / ( kW h ) EV battery capacity80
C ar char / ( kW h 1 ) EV charging power120
C ar loss / ( kW h km 1 ) EV energy consumption0.2
C ar need Need to charge SOC0.3
C ar min Minimum SOC0.1
C ar max Maximum SOC0.9
v / ( km h 1 ) Average speed35
Table 4. IEEE-33 node simulation test results.
Table 4. IEEE-33 node simulation test results.
Cost (CNY 1000)System Network Loss (MWh)Voltage Fluctuation (p.u)
MOALA7729.1394.88620.7932
MOHFOA5097.803.51260.5759
NSGA-III5347.483.07130.4818
MOPSO4749.103.16380.5218
MOMA4978.283.20220.4917
MOTEO-GM5454.113.05510.4517
Table 5. EVCS capacity configuration table under IEEE-33 node.
Table 5. EVCS capacity configuration table under IEEE-33 node.
Algorithm MOALAMOHFOAMOMAMOPSOMOTEO-GMNSGA-III
Charging
Station
Charging
station #1
EVCS capacity (kWh)632.8559499.6351360.0720894.2439360360
Location (node)112221920
Number of charging stations1054833
Charging
station #2
EVCS capacity (kWh)470.5486437.8286484.8423366.4698360360
Location (node)119519205
Number of charging stations645433
Charging
station #3
EVCS capacity (kWh)669.8371989.4701553.7209363.7630440.2740465.1220
Location (node)17272120517
Number of charging stations695444
Charging
station #4
EVCS capacity (kWh)616.9071947.8585836.2983649.0001979.6140767.9872
Location (node)132532533
Number of charging stations987697
Charging
station #5
EVCS capacity (kWh)423.4923438.4271360.3348665.0405839.6769839.6769
Location (node)282020232220
Number of charging stations944577
Charging
station #6
EVCS capacity (kWh)652.8598654.5450724.8534818.9534458.4150458.4149
Location (node)1721193217
Number of charging stations777544
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

Liu, H.; Ruan, Y.; He, Y.; Yang, S.; Yang, B. Optimal Planning of EVCS Considering Renewable Energy Uncertainty via Improved Thermal Exchange Optimizer: A Practical Case Study in China. Processes 2025, 13, 3041. https://doi.org/10.3390/pr13103041

AMA Style

Liu H, Ruan Y, He Y, Yang S, Yang B. Optimal Planning of EVCS Considering Renewable Energy Uncertainty via Improved Thermal Exchange Optimizer: A Practical Case Study in China. Processes. 2025; 13(10):3041. https://doi.org/10.3390/pr13103041

Chicago/Turabian Style

Liu, Haocheng, Yongli Ruan, Yunmei He, Shuting Yang, and Bo Yang. 2025. "Optimal Planning of EVCS Considering Renewable Energy Uncertainty via Improved Thermal Exchange Optimizer: A Practical Case Study in China" Processes 13, no. 10: 3041. https://doi.org/10.3390/pr13103041

APA Style

Liu, H., Ruan, Y., He, Y., Yang, S., & Yang, B. (2025). Optimal Planning of EVCS Considering Renewable Energy Uncertainty via Improved Thermal Exchange Optimizer: A Practical Case Study in China. Processes, 13(10), 3041. https://doi.org/10.3390/pr13103041

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