Next Article in Journal
Genetic Algorithm-Based Fuzzy Inference System for Describing Execution Tracing Quality
Next Article in Special Issue
Parameter Identification of Optimized Fractional Maximum Power Point Tracking for Thermoelectric Generation Systems Using Manta Ray Foraging Optimization
Previous Article in Journal
A Compound Poisson Perspective of Ewens–Pitman Sampling Model
Previous Article in Special Issue
Gender Classification Using Proposed CNN-Based Model and Ant Colony Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance of Gradient-Based Optimizer on Charging Station Placement Problem

1
Faculty of Computers and Information, Minia University, Minia 61519, Egypt
2
School of Engineering, University of Warwick, Coventry CV4 7AL, UK
3
División de Electrónica y Computación, Universidad de Guadalajara, CUCEI, Av. Revolución 1500, Guadalajara 44430, Mexico
4
School of Computer Science & Robotics, Tomsk Polytechnic University, 634050 Tomsk, Russia
5
College of Engineering at Wadi Addawaser, Prince Sattam Bin Abdulaziz University, Al-Kharj 11911, Saudi Arabia
6
Chemical and Materials Engineering Department, Faculty of Engineering, King Abdulaziz University, Jeddah 21589, Saudi Arabia
7
Center of Excellence in Desalination Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
8
Electrical Engineering Department, Faculty of Engineering, Fayoum University, Fayoum 43518, Egypt
*
Authors to whom correspondence should be addressed.
Submission received: 27 September 2021 / Revised: 29 October 2021 / Accepted: 2 November 2021 / Published: 6 November 2021

Abstract

:
The electrification of transportation is necessary due to the expanded fuel cost and change in climate. The management of charging stations and their easy accessibility are the main concerns for receipting and accepting Electric Vehicles (EVs). The distribution network reliability, voltage stability and power loss are the main factors in designing the optimum placement and management strategy of a charging station. The planning of a charging stations is a complicated problem involving roads and power grids. The Gradient-based optimizer (GBO) used for solving the charger placement problem is tested in this work. A good balance between exploitation and exploration is achieved by the GBO. Furthermore, the likelihood of becoming stuck in premature convergence and local optima is rare in a GBO. Simulation results establish the efficacy and robustness of the GBO in solving the charger placement problem as compared to other metaheuristics such as a genetic algorithm, differential evaluation and practical swarm optimizer.

1. Introduction

The progress of energy is a main objective in human life [1,2,3,4,5]. Electrical vehicles (EV) are spread out in most countries due to the emissions of gases from internal combustion vehicles [6]. The management strategy and design of the placement of a charging station (CS) play an imperative part in distribution network reliability, power loss and voltage stability [7], the coordination between the distribution network in the road network and the layout of EV charging stations. Most researchers are interested in optimizing the layout of EV CSs. This problem can be solved with several optimization algorithms [8,9,10,11].
In [12], the geographic information system and greedy algorithm are used for locating fast-charging stations. In [13], an overview for the management of a charging station EV placement and its control aspects is discussed. In [14], a study integrating a power grid with EV charging stations is provided. In addition, an efficient solution is proposed for Public Fast-Charging Stations [15]. In [16], a genetic algorithm is applied in solving the placement of EV charging stations with the objective function of minimizing the cost. In [17], a comparison between a practical swarm and adaptive practical swarm optimization is discussed with the objective function of running and construction costs. In [18], an extraction of the location and number of CSs is performed using a hybridization of a genetic algorithm with k-means for clustering. In [19], a genetic algorithm is applied for solving the placement of EV charging stations with the objective function of minimizing the missed trip.
Various approaches have been applied to design the optimum placement of EV charging stations [20] and Electric vehicle charging station [21,22,23]. Charging stations can be designed optimally depending on the EV usage in an enhanced system performance and supplying a peak load. For that reason, the reduction in losses, better economics and the minimizing of voltage deviation are achieved using EVs [24]. The problem of charging stations placement was also solved using practical swarm optimization algorithms [25]. In this sense, the incorporation of CO 2 in the optimum design of an EV charging station was discussed in [26]. The optimization of the layout for charging stations based on maximizing the reliability of a network, minimizing voltage deviation and power losses is applied using a K-means clustering algorithm [27]. The determination of optimum sizing and siting of charging stations and photovoltaic can avoid their negative effects [28]. Solar energy has also been used in charging stations to reduce the negative effect of EVs [29]. The distribution network voltage deviation, power losses and charging service have been used as a multi-objective function in the optimization placement of charging stations. This problem has been tested on a road network of 25 nodes and an IEEE 33 bus network by using a cross-entropy method and data envelopment analysis [30]. genetic algorithm was applied in solving the CS placement issue with the objective function dependent on the operation grid cost, the traffic circulation and the cost of station development [31].
The optimal design of a charging station has also been performed by using the TLBO and CSO algorithms with the objective function of minimizing the cost and the behaviour improvement of the distribution network was taken into consideration. The proposed method was tested on a case study of Guwahati City, India, with information from [32]. A modified primal dual interior point algorithm was applied in the estimation of an optimal charging station design based on the cost being a single-objective function. The proposed technique was tested on the IEEE 123 bus system [33]. A hierarchical genetic algorithm was applied in the estimation of an optimal charging station design based on cost as an objective function and the constraints of the maximum capacity ofa charging station and limits of power loss. Here, the proposed technique was tested on the IEEE 123 bus system [34]. An ant colony optimization was applied in the determination of the optimal charging station placement based on an objective function that maximizes the ability of the charging service [35]. A differential evolution was applied in designing the charging station placement based on the objective function of minimizing the cost and constraints of limiting voltage, current and power consumption [36]. Moreover, the information matrix from the household trip origin and dynamic vehicle model is the objective function used to determine the proper allocation of charging stations [37]. The recharging decisions, interactions of travels and the adjustments spontaneous of drivers are taken into consideration in the design of the placement of charging stations on a road network [38]. The determination of the charging infrastructure location was performed based on a cluster analysis for the urban area of Rome [39]. Based on the data of an EV operation and real trajectory of the trajectory-interception method, the facility designing of an EV taxi charging station was discussed [40].
A hybrid ant, lion and chicken swarm optimization algorithm (ALO CSO) was used for solving the single-objective charger placement problem with cost as the objective function [41]. It was observed that the proposed ALO-CSO performed better than the other metaheuristics. A multi-objective formulation of the charger placement problem is presented in [42] with cost, reliability, power loss as the objective function and the Teaching–Learning-Based Optimization (TLBO) was used for searching the optimal solution. A scheme for the placement of Level 1, Level 2 and Level 3 chargers in the active distribution network is presented in [43], with the installation cost and power losses as objective functions. Here, the PSO is implemented as a search strategy. A scheme for the charger allocation considering ride sharing was proposed in [44] considering the minimization of the vehicle idle time as the objective function. The optimization issue was handled by a surrogate-assisted optimization approach. In [45], a novel CSO-driven metaheuristic was proposed for the solving, planning and operation of charging stations. Meanwhile, in [46], a novel teaching–learning-based CSO is used for the charger placement problem. In [47], authors have proposed the implementation of the JAYA algorithm for solving the charger placement problem with cost as the objective function. In [48], a comprehensive framework for optimizing solar-powered charging stations is presented.
Recently, a Gradient-Based Optimizer (GBO) [49] was performed by Ahmadianfar et al. in a promising algorithm for solving the problem of CS placement in this work. The GBO is inspired by the gradient-based Newton method. In this paper, the performance of the GBO is evaluated to solve the problem of CS placement for a superimposed network of the 33 distribution bus and 25 road node. In addition, the effectiveness of the GBO is compared with other meta-heuristic algorithms such as the Genetic algorithm (GA) [50], Differential evolution (DE) [51] and Particle swarm optimization (PSO) [52].
The contributions of this work can be assembled in the following items:
  • The use of the novel GBO to solve the charger placement problem.
  • The charger placement problem is a combinatorial optimization issue that decides on three variables: the number of slow-charging stations, number of fast-charging stations and their places among a set of predefined nodes.
  • A comparison of the GBO with other Metaheuristics such as the genetic algorithm, differential evaluation, practical swarm optimizer is discussed regarding the charger placement problem.
  • GBO performance is studied based on a statistical analysis for 50 independent runs.
The organization of the paper of energy is as follows: Section 2 presents the charger placement problem. Section 3 presents the GBO algorithm. Section 4 presents the numerical analysis. Finally, the work concludes in Section 5.

2. Charger Placement Problem

The placement of a CS is a multi-dimensional issue where the output is the number and location of charging stations. Symbolically, the decision parameters were b, N F b and N S b , bP, where b is the charging station placement bus, N S b is the slow CS number at bus b, N F b is the fast CS number at bus b and P is the set of CS nodes. Thus, the decision variables were position and the number of slow as well as fast-charging stations to be placed was determined.
The three variables were integers, and the initial solution generated was also an integer. Each solution was tested for constraint satisfaction. If constraints were not satisfied, the solutions were discarded, and a new solution was generated. The process continued until a feasible solution was generated.
The fitness function was the minimization of the overall cost of charging stations. Furthermore, the summation of the direct and indirect cost was the overall cost. The fitness function was defined mathematically as:
M i n ( C d i r e c t + C i n d i r e c t )
The operating and installation costs were the main direct cost ( C d i r e c t ) of the charging station, which was elaborated as:
C d i r e c t = C i n s t a l l a t i o n + C o p e r a t i o n
C i n s t a l l a t i o n = ( N f a s t C S × C i n s t a l l a t i o n f a s t + N s l o w C S + C i n s t a l l a t i o n s l o w )
C o p e r a t i o n = ( N f a s t C S × C P f a s t + N s l o w C S + C P s l o w ) × P e l e c t r i c i t y × T i
N f a s t C S = i = 1 N D n i × N F i
N s l o w C s = i = 1 N D n i × N S i
n i = 1 i P
The indirect cost ( C i n d i r e c t ) was the sum of the travel time and cost of penalty paid. The mathematical form for the indirect cost discussed was as follows:
C i n d i r e c t = C p e n a l t y + C t r a v e l
C p e n a l t y = V D p e n a l t y + A E N S p e n a l t y
V D p e n a l t y = P V D i = 2 N D V D i
V D i = V i b a s e V i
In this work, the forward–backward sweep [53] was the method used in the computation of all bus voltages in the network.
A E N S p e n a l t y = P A E N S A E N S
A E N S = L i U i N i
C t r a v e l = d C S × T c o s t E V
A penalty was assigned for violating the safe limits of AENS as shown in Equation (12). AENS is a reliability index of a power distribution network as shown in Equation (13). Further, the cost of travelling the distance from the point of charging demand to the charger location was also included as an objective function as shown in Equation (14).
The equality constraints could be expressed by the balance of the power flow equation, and the inequality constraints of the fitness function were formulated as follows:
0 < N F b N f a s t C S
0 < N S b N s l o w C S
S m i n S i S m a x
L L m a x

3. Gradient-Based Optimizer

The GBO algorithm was created by Ahmadianfar et al., and it is an algorithm that mimics population-based and gradient-based methods [49]. Newton’s method was used in the GBO to investigate the search space for a collection of search metrics. The GBO’s main steps are clarified in the following subsections.

3.1. The Initialization Process

The GBO balanced and switched between exploration and exploitation using the control parameters ( α ) and probability rate. The population and iteration counts were proportional to the complexity of the problem. In the GBO, X represents each member of the population and was used to describe the vector of N sub-vectors in D-dimensional space using Equation (19) as follows:
X n , d = [ X n , 1 , X n , 2 , , X n , D ] , n = 1 , 2 , , N , d = 1 , 2 , , D
In the D-dimensional search space, the initial vectors for the GBO were typically generated by using a random distribution. The initialization in the GBO was then characterized as follows:
X n = X m i n + r a n d ( 0 , 1 ) × ( X m a x X m i n )
where X m i n , and  X m a x denote the bounds of the decision parameters X, and  r a n d ( 0 , 1 ) denotes a random number between the range 0 and 1.

3.2. Gradient Search Rule (GSR)

The GSR is a process used to ensure a balance between exploration and exploitation. To achieve near-global optimum points, the GBO employed the following significant factor ρ 1 :
ρ 1 = 2 × rand × α α
α = β × sin 3 π 2 + sin β × 3 π 2
β = β m i n + β m a x β m i n × 1 m M 3 2
where β m i n and β m a x are constant values of 0.2 and 1.2, respectively, and m denotes the current iteration and M denotes the total iterations number. Parameter ρ 1 in particular was responsible for balancing the exploration and exploitation using the sine function α . The parameter’s value changed over time; it began with a large value during the initial optimization iterations to increase population diversity, and then decreased in value during the subsequent iterations to accelerate population convergence. The parameter value was increased over a defined number of iterations within the range [550, 750], in order to increase the diversity of solutions and to converge around the best obtained solution while also exploring additional solutions. This allowed the algorithm to avoid local sub-regions. As a result, the GSR could be calculated as follows:
G S R = r a n d n × ρ 1 × 2 Δ x × x n x worst x b e s t + ε
where, randn is the normally distributed random number and  ε is a small number.
The G S R concept provided the GBO algorithm with random behaviour during iterations, enhancing exploration behaviour and allowing for escape from local optima. In Equation (24), the term Δ x refers to the difference between the optimal solution ( x b e s t ) and a randomly chosen solution x r 1 m . Due to the following Equation (27), the parameter d e l t a was changed during iterations. Additionally, a random number ( r a n d n ) was included to aid in exploration:
Δ x = rand ( 1 : N ) × | step |
step = x best x r 1 m + δ 2
δ = 2 × rand × x r 1 m + x r 2 m + x r 3 m + x r 4 m 4 x n m
where r a n d ( 1 : N ) is a vector containing N random values between 0 and 1. Additionally, four randomly selected integers from [1, N] were r 1 , r 2 , r 3 and  r 4 , such that ( r 1 r 2 r 3 r 4 n ) . s t e p represents a scaling factor defined by x b e s t and x r 1 m . To accomplish convergence, directional movement was used to traverse the solution field x n .
To avoid the local search convergence of the GBO, the  DM term selected the best vector from a set of suggested vectors and moved the current vector ( x n ) in the direction of the best vector ( x b e s t x n ) as follows:
D M = r a n d × ρ 2 × ( x b e s t x n )
where rand is a uniformly distributed number between 0 and 1, a function of two parameters, and  ρ 2 is a random parameter used to fine tune the phase size of each vector agent. Additionally, the  ρ 2 parameter took into account important parameters in the GBO exploration process. This was the formula for calculating the ρ 2 parameter:
ρ 2 = 2 × r a n d × α α .
Eventually, using the terms GSR and DM, we modified Equations (30) and (31) to account for the current vector location ( x n m ) .
X 1 n m = x n m G S R + D M
where X 1 n m is the modified vector as a result of the modification of X 1 n m . According to Equations (23) and (28), the transformation of X 1 n m was as follows:
X 1 n m = x n m r a n d n × ρ 1 × 2 Δ x × x n m y p n m y q n m + ε + r a n d × ρ 2 × x best x n m
where y p n m ,   y q n m are equal to y n + Δ x and y n Δ x , y n vector is equal to the average of two vectors: the current solution x n and the z n + 1 vector, which were calculated by the following formula:
z n + 1 = x n r a n d n × 2 Δ x × x n x worst x best + ε
Although x n represents the vector of current solution, r a n d n represents a vector of random solution of dimension n, x w o r s t and x b e s t denote the worst and best solutions, respectively, and  Δ x is defined by Equation (25).
Using Equation (31), we obtained X 2 n m by substituting the best solution vector x b e s t for the current solution vector x n m :
X 2 n m = x best r a n d n × ρ 1 × 2 Δ x × x n m y p n m y q n m + ε + r a n d n × ρ 2 × x r 1 m x r 2 m
To be more precise, the GBO aimed to improve both the exploitation and exploration phases by utilising Equation (31) to enhance global search capabilities during the exploration phase and Equation (33) to enhance local search capabilities during the exploitation phase. Finally, the following procedure was used to generate the new solution for the next iteration:
x n m + 1 = r a × r b × X 1 n m + 1 r b × X 2 n m + 1 r a × X 3 n m
where r a , and  r b are randomly generated numbers in the range [ 0 , 1 ] , and  X 3 n m is defined as:
X 3 n m = X n m + 1 ρ 1 × ( X 2 n m X 1 n m )

3.3. The Local Escaping Operator (LEO)

The LEO was used to boost the performance of an optimization technique by assisting in the solution of difficult engineering problems. The LEO operator assisted the algorithm in rapidly switching out of local optima points, which sped up the algorithm’s convergence. To develop a new solution that was more efficient, the LEO operator focused on ( X L E O m ) by several solutions ( X b e s t was the best solution, X 1 n m , X 2 n m were randomly selected from the population, and  X r 1 m , X 1 r 2 m were randomly generated solutions). The current solution was updated effectively by using the following process:
X L E O m = X n m + 1 + f 1 × u 1 × x best u 2 × x k m + f 2 × ρ 1 × u 3 × X 2 n m X 1 n m + u 2 × x r 1 m x r 2 m / 2 , if rand < 0.5 x best + f 1 × u 1 × x best u 2 × x k m + f 2 × ρ 1 × u 3 × X 2 n m X 1 n m + u 2 × x r 1 m x r 2 m / 2 otherwise
The procedure from Equation (36) was applied only if the probability condition r a n d < p r was true. p r was a probability value equal to 0.5, f 1 , and  f 2 were uniform distribution random numbers [ 1 , 1 ] , and  u 1 ,   u 2 ,   u 3 were generated randomly as follows:
u 1 = 2 × rand if μ 1 < 0.5 1 otherwise
u 2 = rand if μ 1 < 0.5 1 otherwise
u 3 = rand if μ 1 < 0.5 1 otherwise
where r a n d is a random number between 0 and 1 and  m u 1 is any value within the range  [ 0 , 1 ] .
The preceding equations for u 1 ,   u 2 and u 3 had the following explanation:
u 1 = L 1 × 2 × r a n d + 1 L 1
u 2 = L 1 × r a n d + 1 L 1
u 3 = L 1 × r a n d + 1 L 1
where L 1 is a binary parameter with a value of 0 or 1; for example, if  μ 1 < 0.5 was 0.5, the value of L 1 = 1 , otherwise L 1 = 0 .
x k m was generated in the following manner:
x k m = x rand if μ 2 < 0.5 x p m otherwise
x r a n d generated a random solution using the following formula:
x rand = X min + rand ( 0 , 1 ) × X max X min
where x p m is a randomly chosen solution from the population, while μ 2 is a random number between 0 and 1. For additional information about the GBO, see [49]. The pseudo code of the GBO is described in [49]. The three variables were integers and the initial solution generated was also an integer. Each solution was tested for constraint satisfaction. If constraints were not satisfied, the solutions were discarded, and a new solution was generated. The process continued until a feasible solution was generated. Continuous values were mapped into discrete values based on probability. For each decision variable, the probability was calculated, and a random number was generated. If the random number was less than the probability value, the variable was rounded to the nearest integer value greater than the current value. If the random number was greater than or equal to the probability value, then the variable was rounded to the nearest integer value less than the current value. This preserved the structure of the GBO and moved the position of population to a discrete space.
The pseudo code of the GBO was described in the Methods [49] Algorithm 1.
Algorithm 1 The Pseudo code of the Gradient-based Optimizer
  • Step 1. Initialization
  • Assign values for parameters p r , ε , M
  • Generate an initial population X 0 = [ x 0 , 1 , x 0 , 2 , . . . , x o , D ]
  • Evaluate the objective function value f ( X 0 ) = , n = 1 , . . . , N
  • Specify the best and worst solutions x b e s t m   a n d   x w o r s t m
  • Step 2. Main loop
  • while m < M do
  •     for  n = 1 to N  do
  •         for  n = 1 to D  do
  •            Select randomly r 1 r 2 r 3 r 4 n in the range of [ 1 , N ]
  •            Calculate the position x n , i m + 1 using Equation (34)
  •         end for
  •         if rand < p r  then          ▹ Local escaping operator
  •            Calculate the position x L E O m using Equation (36)
  •             x n m + 1 = x L E O m
  •         end if
  •         Update the positions x b e s t m and x w o r s t m
  •     end for
  •      m = m + 1
  • end while
  • Step 2. Return x b e s t m

4. Experimental Results and Numerical Analysis

The charger placement problem was solved by the GBO for the superimposed network of 33 distribution bus and 25 road nodes as shown in Figure 1; the two routes were assumed for following the pass of EVs:
  • Route 1-(1-2-3-4-5-6-7-8-9-10-13-11-12-15-16-17-18-20-21-14-22-23-24-25);
  • Route 2-(1-2-3-4-5-6-7-8-9-10-13-11-12-15-16-17-19-20-21-14-22-23-24-25).
Figure 1. Test network [7].
Figure 1. Test network [7].
Mathematics 09 02821 g001
The performance of the GBO rivalled with several of the benchmark algorithms such as PSO, DE and GA, each with 50 independent runs. The settings of the parameters of the algorithms were as shown in Table 1. The general specific parameters of the algorithm were selected by fine tuning that was achieved by trial and error. It was observed that the algorithm performed best for the settings considered in this work. For other problems or other test networks, the settings may change. Metaheuristics have a set of general and specific parameters [54]. The best settings of the algorithm-specific parameters were obtained by trial and error for the considered test network. For networks of other configurations, algorithm specific parameters could also be set by the trial-and-error method. Moreover, our future work will consider developing an adaptive version of the GBO.
Table 2 reports the values of input parameters of the CS problem. Table 3 reports the optimal locations and numbers of chargers to be placed computed by the algorithms mentioned in Table 1. It was observed that the GBO, PSO and DE yielded the best fitness value of 1.4898 and performed better than the GA. Table 4 reports the values of operating distribution network parameters such as the voltage deviation, AENS and power losses after and before the placement of charging stations. It was noted that a voltage deviation of 0.0114 pu occurred post the placement of chargers at the locations mentioned in Table 3. The AENS value also changed from 1.9369 kWhr/yr to 2.5233 kWhr/yr post the placement of chargers at the locations mentioned in Table 3. Further, the power losses of the network also increased from 0.0021 pu to 0.0062 pu. Thus, the distribution network operating parameters degraded, but were still within safe limits.
Further, the statistical comparison ofthe GBO with the other benchmark algorithms listed in Table 1 was performed. The results of the statistical comparison of the GBO with other benchmark algorithms is presented in Table 4. It was noted that the performance of the GBO was competitive as compared to the other metaheuristics.
The robustness curve and the convergence curve of the algorithms in the case of solving the charger placement problem are shown in Figure 2 and Figure 3, respectively. It was observed that a good balance between exploitation and exploration was achieved by the GBO. Furthermore, the likelihood of becoming stuck in premature convergence and local optima was rare in the GBO.
Further, the impact of the charger placement on typical distribution network reliability indices such as SAIDI, SAIFI and CAIDI was analysed. SAIFI gave an idea about the frequency of interruption, SAIDI gave an idea about the duration of interruption and CAIDI was an index representing customer dissatisfaction because of interruption. Figure 4, Figure 5 and Figure 6 depict the values of SAIFI, SAIDI and CAIDI after and before the charger allocation, respectively. It could be inferred that the degraded values of the reliability indices were within the safe limits. Table 5 discusses the evaluation of the GBO performance based on a statistical analysis of independent runs for this algorithm and other compared algorithms for the same case study. Based on this results, the GBO method achieved a better accuracy than all competitor algorithms.

5. Conclusions

The growing concerns regarding climate change, global warming and increased fuel price have initiated transportation electrification. For the adoption and acceptance of Electric Vehicles (EVs) amongst the masses, it is necessary to set up a sustainable and easily accessible charging infrastructure. The management strategy and the placement of the charging station play a significant role in maintaining the distribution network reliability, power loss and voltage stability. The charger placement formulation presented in this work was a single-objective formulation with cost as the objective function. The problem was solved considering the worst-case scenario. The uncertainty in road traffic, different scenarios of charging load, coordinated charging and the impact of vehicle grid integration were not considered in this work. A novel metaheuristic named GBO was used in this work for solving the charger placement problem. The Newton method was the main inspiration of the Gradient-based optimizer (GBO), that involves the LEO and GSR concepts. The performance of the GBO was compared with other metaheuristics such as DE, GA and PSO. The best fitness value of 1.4898 was achieved by the proposed GBO, PSO and DE algorithms. Furthermore, the values of SAIFI, SAIDI and CAIDI after and before the charger allocation were within the safe limits. A voltage deviation of 0.0114 occurred based on the best location extracted from the GBO algorithm. It was noted that the GBO presented comparatively well as competed to the aforesaid algorithms. Our future formulations will consider these aforementioned factors. Our future work will concentrate on testing the GBO behaviour on multi-objective charger placement problems, and several applications such as optimal load flow, the identification of a super-capacitor and fuel cell parameters, extraction of transformer parameters and optimization of a wind farm layout.

Author Contributions

E.H.H.: Supervision, methodology, conceptualization, software, formal analysis, investigation, visualization, writing—review and editing. S.D.: Formal analysis, resources, writing—review and editing. D.O.: Visualization, conceptualization, formal analysis, methodology, writing—review and editing. H.R.: Visualization, conceptualization, formal analysis, resources, data curation, writing—review and editing. H.A.: Visualization, conceptualization, formal analysis, resources, data curation, writing—review and editing. M.S.: Software, investigation, visualization, conceptualization, formal analysis, resources, writing—original draft. All authors have read and agreed to the published version of the manuscript.

Funding

The Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, Saudi Arabia has funded this project, under grant no. (FP-122-43).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The Deanship of Scientific Research (DSR), at the King Abdulaziz University, Jeddah, Saudi Arabia, funded this project, under grant no. (FP-122-43).

Conflicts of Interest

The authors declare that there is no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AENSAvailable Energy Not Served
GBOGradient-based Optimizer
EVElectric Vehicle
GAGenetic Algorithm
CSCharging Station
SAIFISystem Average Interruption Frequency Index
DEDifferential Evolution
SAIDISystem Average Interruption Duration Index
CAIDICustomer Average Interruption Duration Index
bCharging station placement bus
N S b Slow-charging station number at bus b
N F b Fast-charging station number at bus b
PSet of charging stations nodes
C i n s t a l l a t i o n f a s t Fast-charging stations installation cost
C i n s t a l l a t i o n s l o w Slow-charging stations installation cost
C P f a s t Power consumption of fast-charging stations
C P s l o w Power consumption of slow-charging stations
P e l e c t r i c i t y Electricity cost per unit
P V D The utility penalty paid per unit voltage deviation
P A E N S The utility penalty paid per unit energy not served
d C S Distance between charging demand and charging station point
L i Load demand of bus i
N i Number of customer connected to bus i
U i Interruption duration bus i
V D i Deviation of voltage at bus i
V i Voltage at bus i
V i b a s e Base voltage at bus i
N F i Fast charger number at bus i
N S i Slow charger number at bus i
N f a s t C S Maximum fast-charging stations number
N s l o w C S Maximum slow-charging stations number
S m i n Minimum reactive power limit
S i Reactive power at bus i
S m a x Maximum reactive power limit s
LNet load of the network
L m a x Loading margin of the network
N D Buses number
N i Nodes number
T i Planning period
C i n s t a l l a t i o n Installation cost function
C o p e r a t i o n Operating cost function
C p e n a l t y Penalty paid
V D p e n a l t y Voltage deviation penalty
A E N S p e n a l t y    AENS penalty
C t r a v e l Cost of travelling distance

References

  1. Ismaeel, A.A.; Houssein, E.H.; Oliva, D.; Said, M. Gradient-based optimizer for parameter extraction in photovoltaic models. IEEE Access 2021, 9, 13403–13416. [Google Scholar] [CrossRef]
  2. Houssein, E.H.; Helmy, B.E.D.; Rezk, H.; Nassef, A.M. An enhanced Archimedes optimization algorithm based on Local escaping operator and Orthogonal learning for PEM fuel cell parameter identification. Eng. Appl. Artif. Intell. 2021, 103, 104309. [Google Scholar] [CrossRef]
  3. Houssein, E.H.; Zaki, G.N.; Diab, A.A.Z.; Younis, E.M. An efficient Manta Ray Foraging Optimization algorithm for parameter extraction of three-diode photovoltaic model. Comput. Electr. Eng. 2021, 94, 107304. [Google Scholar] [CrossRef]
  4. Houssein, E.H.; Mahdy, M.A.; Fathy, A.; Rezk, H. A modified Marine Predator Algorithm based on opposition based learning for tracking the global MPP of shaded PV system. Expert Syst. Appl. 2021, 183, 115253. [Google Scholar] [CrossRef]
  5. Korashy, A.; Kamel, S.; Houssein, E.H.; Jurado, F.; Hashim, F.A. Development and application of evaporation rate water cycle algorithm for optimal coordination of directional overcurrent relays. Expert Syst. Appl. 2021, 185, 115538. [Google Scholar] [CrossRef]
  6. Parastvand, H.; Bass, O.; Masoum, M.A.; Chapman, A.; Lachowicz, S.W. Robust Placement and Sizing of Charging Stations From a Novel Graph Theoretic Perspective. IEEE Access 2020, 8, 118593–118602. [Google Scholar] [CrossRef]
  7. Deb, S.; Gao, X.Z.; Tammi, K.; Kalita, K.; Mahanta, P. A novel chicken swarm and teaching learning based algorithm for electric vehicle charging station placement problem. Energy 2021, 220, 119645. [Google Scholar] [CrossRef]
  8. Lam, A.Y.; Leung, Y.W.; Chu, X. Electric vehicle charging station placement: Formulation, complexity, and solutions. IEEE Trans. Smart Grid 2014, 5, 2846–2856. [Google Scholar] [CrossRef] [Green Version]
  9. Abdelminaam, D.S.; Said, M.; Houssein, E.H. Turbulent flow of water-based optimization using new objective function for parameter extraction of six photovoltaic models. IEEE Access 2021, 9, 35382–35398. [Google Scholar] [CrossRef]
  10. Shaban, H.; Houssein, E.H.; Pérez-Cisneros, M.; Oliva, D.; Hassan, A.Y.; Ismaeel, A.A.; AbdElminaam, D.S.; Deb, S.; Said, M. Identification of Parameters in Photovoltaic Models through a Runge Kutta Optimizer. Mathematics 2021, 9, 2313. [Google Scholar] [CrossRef]
  11. Zahrani, H.K.; Nadimi-Shahraki, M.H.; Sayarshad, H.R. An intelligent social-based method for rail-car fleet sizing problem. J. Rail Transp. Plan. Manag. 2021, 17, 100231. [Google Scholar]
  12. Csiszár, C.; Csonka, B.; Földes, D.; Wirth, E.; Lovas, T. Location optimisation method for fast-charging stations along national roads. J. Transp. Geogr. 2020, 88, 102833. [Google Scholar] [CrossRef]
  13. Hu, J.; Morais, H.; Sousa, T.; Lind, M. Electric vehicle fleet management in smart grids: A review of services, optimization and control aspects. Renew. Sustain. Energy Rev. 2016, 56, 1207–1226. [Google Scholar] [CrossRef] [Green Version]
  14. Yang, Z.; Li, K.; Foley, A. Computational scheduling methods for integrating plug-in electric vehicles with power systems: A review. Renew. Sustain. Energy Rev. 2015, 51, 396–416. [Google Scholar] [CrossRef]
  15. Pal, A.; Bhattacharya, A.; Chakraborty, A.K. Placement of Public Fast-Charging Station and Solar Distributed Generation with Battery Energy Storage in Distribution Network Considering Uncertainties and Traffic Congestion. J. Energy Storage 2021, 41, 102939. [Google Scholar] [CrossRef]
  16. Ge, S.; Feng, L.; Liu, H. The planning of electric vehicle charging station based on grid partition method. In Proceedings of the 2011 International Conference on Electrical and Control Engineering, Mongolia, China, 15–17 July 2011; pp. 2726–2730. [Google Scholar]
  17. Liu, Z.F.; Zhang, W.; Ji, X.; Li, K. Optimal planning of charging station for electric vehicle based on particle swarm optimization. In Proceedings of the IEEE PES Innovative Smart Grid Technologies, Washington, DC, USA, 16–20 January 2012; pp. 1–5. [Google Scholar]
  18. Bendiabdellah, Z.; Senouci, S.M.; Feham, M. A hybrid algorithm for planning public charging stations. In Proceedings of the 2014 Global Information Infrastructure and Networking Symposium (GIIS), Paris, France, 21–25 May 2014; pp. 1–3. [Google Scholar]
  19. Dong, J.; Liu, C.; Lin, Z. Charging infrastructure planning for promoting battery electric vehicles: An activity-based approach using multiday travel data. Transp. Res. Part C Emerg. Technol. 2014, 38, 44–55. [Google Scholar] [CrossRef] [Green Version]
  20. Deb, S.; Gao, X.Z.; Tammi, K.; Kalita, K.; Mahanta, P. Nature-inspired optimization algorithms applied for solving charging station placement problem: Overview and comparison. Arch. Comput. Methods Eng. 2021, 28, 91–106. [Google Scholar] [CrossRef]
  21. Londoño, A.; Granada-Echeverri, M. Optimal placement of freight electric vehicles charging stations and their impact on the power distribution network. Int. J. Ind. Eng. Comput. 2019, 10, 535–556. [Google Scholar] [CrossRef]
  22. Xiong, Y.; Gan, J.; An, B.; Miao, C.; Bazzan, A.L. Optimal electric vehicle fast charging station placement based on game theoretical framework. IEEE Trans. Intell. Transp. Syst. 2017, 19, 2493–2504. [Google Scholar] [CrossRef]
  23. Lindgren, J.; Lund, P.D. Identifying bottlenecks in charging infrastructure of plug-in hybrid electric vehicles through agent-based traffic simulation. Int. J. Low-Carbon Technol. 2015, 10, 110–118. [Google Scholar] [CrossRef] [Green Version]
  24. Khalkhali, K.; Abapour, S.; Moghaddas-Tafreshi, S.M.; Abapour, M. Application of data envelopment analysis theorem in plug-in hybrid electric vehicle charging station planning. IET Gener. Transm. Distrib. 2015, 9, 666–676. [Google Scholar] [CrossRef]
  25. Zhang, Y.; Zhang, Q.; Farnoosh, A.; Chen, S.; Li, Y. GIS-based multi-objective particle swarm optimization of charging stations for electric vehicles. Energy 2019, 169, 844–853. [Google Scholar] [CrossRef]
  26. Liu, Q.; Liu, J.; Le, W.; Guo, Z.; He, Z. Data-driven intelligent location of public charging stations for electric vehicles. J. Clean. Prod. 2019, 232, 531–541. [Google Scholar] [CrossRef]
  27. Neyestani, N.; Damavandi, M.Y.; Shafie-Khah, M.; Contreras, J.; Catalão, J.P. Allocation of plug-in vehicles’ parking lots in distribution systems considering network-constrained objectives. IEEE Trans. Power Syst. 2014, 30, 2643–2656. [Google Scholar] [CrossRef]
  28. Pashajavid, E.; Golkar, M. Optimal placement and sizing of plug in electric vehicles charging stations within distribution networks with high penetration of photovoltaic panels. J. Renew. Sustain. Energy 2013, 5, 053126. [Google Scholar] [CrossRef]
  29. Fazelpour, F.; Vafaeipour, M.; Rahbari, O.; Rosen, M.A. Intelligent optimization to integrate a plug-in hybrid electric vehicle smart parking lot with renewable energy resources and enhance grid characteristics. Energy Convers. Manag. 2014, 77, 250–261. [Google Scholar] [CrossRef]
  30. Wang, G.; Xu, Z.; Wen, F.; Wong, K.P. Traffic-constrained multiobjective planning of electric-vehicle charging stations. IEEE Trans. Power Deliv. 2013, 28, 2363–2372. [Google Scholar] [CrossRef]
  31. Rajabi-Ghahnavieh, A.; Sadeghi-Barzani, P. Optimal zonal fast-charging station placement considering urban traffic circulation. IEEE Trans. Veh. Technol. 2016, 66, 45–56. [Google Scholar] [CrossRef]
  32. Deb, S.; Tammi, K.; Kalita, K.; Mahanta, P. Charging station placement for electric vehicles: A case study of guwahati city, india. IEEE Access 2019, 7, 100270–100282. [Google Scholar] [CrossRef]
  33. Liu, Z.; Wen, F.; Ledwich, G. Optimal planning of electric-vehicle charging stations in distribution systems. IEEE Trans. Power Deliv. 2012, 28, 102–110. [Google Scholar] [CrossRef]
  34. Yan, X.; Duan, C.; Chen, X.; Duan, Z. Planning of electric vehicle charging station based on hierarchic genetic algorithm. In Proceedings of the 2014 IEEE Conference and Expo Transportation Electrification Asia-Pacific (ITEC Asia-Pacific), Beijing, China, 31 August–3 September 2014; pp. 1–5. [Google Scholar]
  35. Phonrattanasak, P.; Leeprechanon, N. Optimal placement of EV fast charging stations considering the impact on electrical distribution and traffic condition. In Proceedings of the 2014 International Conference and Utility Exhibition on Green Energy for Sustainable Development (ICUE), Pattaya City, Thailand, 19–21 March 2014; pp. 1–6. [Google Scholar]
  36. Zheng, Y.; Dong, Z.Y.; Xu, Y.; Meng, K.; Zhao, J.H.; Qiu, J. Electric vehicle battery charging/swap stations in distribution systems: Comparison study and optimal planning. IEEE Trans. Power Syst. 2013, 29, 221–229. [Google Scholar] [CrossRef]
  37. Baouche, F.; Billot, R.; Trigui, R.; El Faouzi, N.E. Efficient allocation of electric vehicles charging stations: Optimization model and application to a dense urban network. IEEE Intell. Transp. Syst. Mag. 2014, 6, 33–43. [Google Scholar] [CrossRef]
  38. He, F.; Yin, Y.; Zhou, J. Deploying public charging stations for electric vehicles on urban road networks. Transp. Res. Part C Emerg. Technol. 2015, 60, 227–240. [Google Scholar] [CrossRef]
  39. Andrenacci, N.; Ragona, R.; Valenti, G. A demand-side approach to the optimal deployment of electric vehicle charging stations in metropolitan areas. Appl. Energy 2016, 182, 39–46. [Google Scholar] [CrossRef]
  40. Han, D.; Ahn, Y.; Park, S.; Yeo, H. Trajectory-interception based method for electric vehicle taxi charging station problem with real taxi data. Int. J. Sustain. Transp. 2016, 10, 671–682. [Google Scholar] [CrossRef]
  41. Deb, S.; Gao, X.Z. A hybrid ant lion optimization chicken swarm optimization algorithm for charger placement problem. Complex Intell. Syst. 2021, 1–18. [Google Scholar] [CrossRef]
  42. Babu, P.; Swarnasri, K. Multi-Objective Optimal Allocation of Electric Vehicle Charging Stations in Radial Distribution System Using Teaching Learning Based Optimization. Int. J. Renew. Energy Res. 2020, 10, 366–377. [Google Scholar]
  43. Fokui, W.S.T.; Saulo, M.J.; Ngoo, L. Optimal Placement of Electric Vehicle Charging Stations in a Distribution Network with Randomly Distributed Rooftop Photovoltaic Systems. IEEE Access 2021, 9, 132397–132411. [Google Scholar] [CrossRef]
  44. Ma, T.Y.; Xie, S. Optimal fast charging station locations for electric ridesharing with vehicle-charging station assignment. Transp. Res. Part D Transp. Environ. 2021, 90, 102682. [Google Scholar] [CrossRef]
  45. Sachan, S.; Deb, S.; Singh, S.N.; Singh, P.P.; Sharma, D.D. Planning and operation of EV charging stations by chicken swarm optimization driven heuristics. Energy Convers. Econ. 2021. [Google Scholar] [CrossRef]
  46. Deb, S.; Gao, X.Z.; Tammi, K.; Kalita, K.; Mahanta, P. A new teaching–learning-based chicken swarm optimization algorithm. Soft Comput. 2020, 24, 5313–5331. [Google Scholar] [CrossRef]
  47. Mohanty, A.K.; Babu, P.S. Optimal Placement of Electric Vehicle Charging Stations Using JAYA Algorithm. In Recent Advances in Power Systems; Springer: Berlin/Heidelberg, Germany, 2021; pp. 259–266. [Google Scholar]
  48. Ahmad, F.; Khalid, M.; Panigrahi, B.K. An enhanced approach to optimally place the solar powered electric vehicle charging station in distribution network. J. Energy Storage 2021, 42, 103090. [Google Scholar] [CrossRef]
  49. Ahmadianfar, I.; Bozorg-Haddad, O.; Chu, X. Gradient-based optimizer: A new Metaheuristic optimization algorithm. Inf. Sci. 2020, 540, 131–159. [Google Scholar] [CrossRef]
  50. Holland, J.H. Genetic algorithms. Sci. Am. 1992, 267, 66–73. [Google Scholar] [CrossRef]
  51. Storn, R.; Price, K. Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  52. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  53. Rupa, J.M.; Ganesh, S. Power flow analysis for radial distribution system using backward/forward sweep method. Int. J. Electr. Comput. Electron. Commun. Eng. 2014, 8, 1540–1544. [Google Scholar]
  54. Zamani, H.; Nadimi-Shahraki, M.H.; Gandomi, A.H. CCSA: Conscious neighborhood-based crow search algorithm for solving global optimization problems. Appl. Soft Comput. 2019, 85, 105583. [Google Scholar] [CrossRef]
Figure 2. Robustness curve of algorithms for charging station problem.
Figure 2. Robustness curve of algorithms for charging station problem.
Mathematics 09 02821 g002
Figure 3. Algorithms convergence curve for charging station problem.
Figure 3. Algorithms convergence curve for charging station problem.
Mathematics 09 02821 g003
Figure 4. Impact of charger placement on SAIFI.
Figure 4. Impact of charger placement on SAIFI.
Mathematics 09 02821 g004
Figure 5. Impact of charger placement on SAIDI.
Figure 5. Impact of charger placement on SAIDI.
Mathematics 09 02821 g005
Figure 6. Impact of charger placement on CAIDI.
Figure 6. Impact of charger placement on CAIDI.
Mathematics 09 02821 g006
Table 1. Parameter setting.
Table 1. Parameter setting.
AlgorithmParameters
Common settingsSize of population : N = 30
Maximum iterations_Itr = 50
PSOw = 0.1, c1 = c2 = 2
DEF = 1.5, CR = 0.6
GBOpr = 0.5
Table 2. The charging station input parameters [7].
Table 2. The charging station input parameters [7].
ParameterValue
C i n s t a l l a t i o n f a s t 3000 USD
C i n s t a l l a t i o n s l o w 2500 USD
C P f a s t 50 kW
C P s l o w 19.2 kW
P e l e c t r i c i t y 65 USD/MWhr
P V D ( V D ) 2 1,000,000) USD
P A E N S 0.18 USD/MWhr
Table 3. Optimal charging stations allocation.
Table 3. Optimal charging stations allocation.
Optimization AlgorithmBest Fitness Valueb N Fb N Sb
GBO1.48982313
612
313
PSO1.48982312
613
313
DE1.48982312
613
313
GA1.50752312
313
2813
Table 4. Value of distribution network variables of after and before placement of CS.
Table 4. Value of distribution network variables of after and before placement of CS.
VariablesBeforeAfter
Deviation of voltage (pu)00.0114
AENS in kWhr/yr1.93692.5233
Loss of power (pu)0.00210.0062
Table 5. Statistical analysis for solving problem of charging station placement.
Table 5. Statistical analysis for solving problem of charging station placement.
AlgorithmMin FitnessMax FitnessMean Fitness
GBO1.48981.71161.5286
GA1.50751.61991.5584
DE1.48981.61991.5497
PSO1.48981.56361.5341
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Houssein, E.H.; Deb, S.; Oliva, D.; Rezk, H.; Alhumade, H.; Said, M. Performance of Gradient-Based Optimizer on Charging Station Placement Problem. Mathematics 2021, 9, 2821. https://0-doi-org.brum.beds.ac.uk/10.3390/math9212821

AMA Style

Houssein EH, Deb S, Oliva D, Rezk H, Alhumade H, Said M. Performance of Gradient-Based Optimizer on Charging Station Placement Problem. Mathematics. 2021; 9(21):2821. https://0-doi-org.brum.beds.ac.uk/10.3390/math9212821

Chicago/Turabian Style

Houssein, Essam H., Sanchari Deb, Diego Oliva, Hegazy Rezk, Hesham Alhumade, and Mokhtar Said. 2021. "Performance of Gradient-Based Optimizer on Charging Station Placement Problem" Mathematics 9, no. 21: 2821. https://0-doi-org.brum.beds.ac.uk/10.3390/math9212821

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