Next Article in Journal
Analysis of Thermal Parameters of Hemp Fiber Insulation
Next Article in Special Issue
Reduction of Cogging Torque in Surface Mounted Permanent Magnet Brushless DC Motor by Adapting Rotor Magnetic Displacement
Previous Article in Journal
Analysis on the Dynamic Evolution of Bioenergy Industry in the Yangtze River Delta Based on Multilevel Social Network Theory
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Dynamic Scheduling of Electric Vehicles in a Parking Lot Using Particle Swarm Optimization and Shuffled Frog Leaping Algorithm

by
George S. Fernandez
1,
Vijayakumar Krishnasamy
1,
Selvakumar Kuppusamy
1,
Jagabar S. Ali
1,2,
Ziad M. Ali
3,4,
Adel El-Shahat
5,* and
Shady H. E. Abdel Aleem
6
1
Department of Electrical and Electronics Engineering, SRM University, Kattankulathur 603-203, India
2
Renewable Energy Lab (REL), Department of Communication and Networks, College of Engineering, Prince Sultan University (PSU), Riyadh 11586, Saudi Arabia
3
Electrical Engineering Department, College of Engineering at Wadi Addawaser, Prince Sattam Bin Abdulaziz University, Al-Kharj 11991, Saudi Arabia
4
Electrical Engineering Department, Aswan Faculty of Engineering, Aswan University, Aswan 81542, Egypt
5
Department of Electrical and Computer Engineering, Georgia Southern University (GSU), Statesboro, GA 30460-7995, USA
6
Power Quality Department, ETA Electric Company, El Omraniya, Giza 12111, Egypt
*
Author to whom correspondence should be addressed.
Energies 2020, 13(23), 6384; https://doi.org/10.3390/en13236384
Submission received: 22 September 2020 / Revised: 10 November 2020 / Accepted: 1 December 2020 / Published: 3 December 2020
(This article belongs to the Special Issue Wireless Power Transfer for Electric Vehicles)

Abstract

:
In this paper, the optimal dynamic scheduling of electric vehicles (EVs) in a parking lot (PL) is proposed to minimize the charging cost. In static scheduling, the PL operator can make the optimal scheduling if the demand, arrival, and departure time of EVs are known well in advance. If not, a static charging scheme is not feasible. Therefore, dynamic charging is preferred. A dynamic scheduling scheme means the EVs may come and go at any time, i.e., EVs’ arrival is dynamic in nature. The EVs may come to the PL with prior appointments or not. Therefore, a PL operator requires a mechanism to charge the EVs that arrive with or without reservation, and the demand for EVs is unknown to the PL operator. In general, the PL uses the first-in-first serve (FIFS) method for charging the EVs. The well-known optimization techniques such as particle swarm optimization and shuffled frog leaping algorithms are used for the EVs’ dynamic scheduling scheme to minimize the grid’s charging cost. Moreover, a microgrid is also considered to reduce the charging cost further. The results obtained show the effectiveness of the proposed solution methods.

1. Introduction

Many research works have been presented in the literature to overcome the issues related to the electric vehicles’ (EVs) scheduling at parking lots (PLs), such as the number of charging points, time-varying electricity price, the capacity of chargers, and charging limit. However, few works addressed advanced technologies for online booking and location finding [1]. In this regard, the research works presented in the literature are broadly focused on three major categories: (i) EV battery charging technology, (ii) charging scheduling schemes, and (iii) charging station (CS) recommendation methods. In global environmental pollution, the transport sector has a significant role due to fossil fuel usage. Nowadays, a non-fuel or a partial fuel-based vehicle is emerging due to low fuel consumption, no environmental pollution, and reduction of greenhouse emissions, etc. [2,3]. Most countries migrate from fuel to electrical-based transport systems (EV-based systems), and more research and development is initiated in this direction. In Figure 1, the typical schematic diagram charging system is shown. By changing conventional vehicles to EVs, the electric power supply has to be maintained with power quality. However, in practice, a large amount of EV charging degrades the electric power system’s performance due to unexpected demand, overload of transformers, and grid stability issues [4,5].
The EV charger is one of the main components in determining the recharging time of the battery. In general, the commonly used EV chargers are classified into four types:
  • Based on the location in which this type of charger is available in the EV itself.
  • Based on the power level, the charger is not equipped with the EV and is available separately. The onboard chargers available are fitted with the EVs, but the charger increases the EV’s weight due to the additional circuit. The off-board charger requires a dedicated CS to facilitate charging [6]. In general, the off-board chargers are advantageous compared to the onboard chargers in terms of being placed in public-accessing areas like a parking lot, bus stop, etc. They can also be classified into slow, medium, and fast charging based on the power ratings. However, the fast-charging facility is used to complete the charging in a short time [7,8] compared to the other two types. Four different charging levels are classified by international standards such as the Society of Automotive Engineers (SAE), Electric Power Research Institute (EPRI), and International Electro-technical Commission (IEC) [9]. The different types of EV chargers can be found in Ref. [9].
  • Charges based on the source is classified as (i) constant current, in which the input current is constant, (ii) constant voltage, in which the input current is variable through the charging, and (iii) hybrid constant current and voltage to allow fast charging without risk of over-charging.
  • Wireless-charging schemes avoid the usage of cables, but they have low-efficiency. However, ongoing research works are under development to improve the efficiency of these wireless charging schemes.
The EV charging loads can double the average household electricity consumption and makes the user pay more. On the other hand, it worsens the distribution network during peak time. Hence, controlled EV charging is a prominent solution to minimize grid disturbances [10]. Most plug-in hybrid EV (PHEVs)/EV charging is predicted to occur in public CS. During the peak load period, the controlled EV charging is used to minimize the grid disturbances and charging costs [11,12]. Figure 2 shows an EV charging at a parking lot.
Controlled EV charging is classified as centralized charging and decentralized charging. The aggregator or a standard operator [13] will control individual PHEVs and make a universal control for cost reduction in the centralized coordination scheme. However, this scheme is not advisable for the customers who do not want any third party to control their EV usage and electric power consumption. Under the decentralized charging scheme, there is no restriction on using the charging point. The EVs can occupy the charging point directly until the battery is charged sufficiently. A PL with 2 to 6 chargers is highly recommended due to space and cost constraints [14]. Some demand response (DR) programs are considered for a smart grid to control the peak demand and minimize EV charging costs. A new intelligent load management scheme is proposed to reduce the charging cost. This coordinated charging scheme is implemented by controlling several EVs charging and taking load profiles of the residential area into account. This is investigated in multiple residential distribution systems with EVs. The charging time is shifted to midnight to minimize the charging cost and peak load without using a storage device. However, the proposed scheme does not discuss the charging infrastructure, uncertain arrival, and EVs [15]. A real-time power management program is recommended, and optimal scheduling is implemented using a genetic algorithm (GA). However, the uncertain arrival of EVs and real-time pricing are not considered [16,17]. A distributed DR program is proposed to manage EV charging demand and minimize the charging cost in a smart grid [18]. In this method, the forecasted electricity price is shared with the customer. Besides, several DR programs are presented in the energy and reserve market for optimal EVs schedule [18,19]. By deciding the charging and discharging time from each battery optimally, the PL’s profit is maximized [20,21]. The suggested approach is compared with the time of use (TOU), critical demand price, and emergency DR programs. The choice of charging and discharging of EVs is completed at a particular time sequence with an unvarying rate. An aggregator supported centralized EV charging is proposed to minimize the overall purchasing cost of electricity. However, the provided solution requires a high-level communication infrastructure. Also, it is assumed that CSs have unlimited electric power to charge a considerable number of EVs together, which is not easy to implement in a real-time scenario. The charging cost variation in the CSs provides the EV users to choose between charging time. Considering this, a charging model is proposed for a PL equipped with a solar and energy storage system (ESS) [22]. This model also includes the PL’s profit maximization, the capacity of distributed generation (DG) and ESS, PL’s investment choices, and cost to charge the EVs. However, the basic first-in-first serve (FIFS) method is used for charging the EVs.
The EV charging scheduling is presented in [23] with ESS from a power market perspective. The aggregator considered the day ahead and actual market price and involves the energy trade. The optimal charging improves the aggregator’s revenue, and it can be further enhanced with ES’s support. However, it is assumed that the EV charging demand is known. A charging scheme considering a real-time scenario to minimize the EV charging cost is presented [24]. This scheme includes EV demand, which varies with power tariff and load reduction requests from service providers. The proposed system operates with a dynamic tariff provided by the operator. The EV charging schedule is determined by turning on/off each charger available in the PL. An optimal charging scheduling scheme in an office PL is proposed in [25] using a two-stage relative dynamic program. The EV arrival pattern is modeled using the Poisson process. The Poisson process is a model for a series of discrete events where the average time between events is known, but the exact timing of events is random. The primary goal of optimal scheduling is to reduce the cost of EV charging. A penalty cost is also considered if the PL does not provide the requested power. A game-theoretic approach is used to schedule the EV charging [26]. The proposed method considers the variation of hourly energy costs to minimize the charging cost. However, the vehicle charging demand of EVs is very low. Optimal resource sharing to minimize the charging cost is proposed for the municipal PL [27]. A large number of EVs are scheduled in a PL by using a distribution algorithm. The available state of charge (SOC), the time required to reach full battery capacity, and the utility cost are considered to minimize the charging cost. The charging rate is regarded as a continuous variable. A two-layered parking lot for the EV recharging scheme is proposed in [28] to minimize the EV charging cost. The proposed system is compared with the basic charging scheduling scheme, such as FIFS and early deadline first (EDF). However, the recommended procedures require high-level communication network support between the users and aggregators for making optimal scheduling to minimize the charging cost.
Also, optimal scheduling for EVs with random arrival time is proposed in [29]. The battery’s capacity, available SOC, charging interval, arrival and departure time, and charging cost are considered for the charging cost minimization. The price is kept constant throughout the charging locations. The EVs are grouped and managed by a local controller. The predicted demands are sent from the central controller to a local controller—the local controller schedules the EV based on the optimization algorithm to charge or discharge the EV. A smart charging method using a third-party agent is presented in [30]. The required power to charge the EV is shared with the aggregator. The aggregator considers the power allocated by the distribution system operator (DSO) and transmission system operator (TSO) to make optimal scheduling. However, this method only finds a monotype of charging. However, implementing this scheme in real-time is not economical due to technical challenges. In [31], smart charging is proposed to enable optimal EV charging. Two algorithms are developed to minimize the charging cost. By analyzing the predicted electricity cost, dynamic programming is designed to obtain the charging cost. However, the forecasted driving profile and power requirements are not always accurate. In [32], an agreement-based approach is proposed to minimize the charging cost. The EV user needs to sign an agreement with the aggregators for charging the EV. The drawback of this method is that the users are forced to charge the EV for a particular time every day. A flexible EV scheduling scheme is developed to minimize the charging cost [33]. In this scheme, the customer details are shared with several operators such as charging service provider (CSP), DSO, and a retailer. The system operator forecasts the EV charging load to find an optimal schedule. However, predicting the EV load is not always accurate. Furthermore, the privacy of the customer is affected. In [34], a price-response based EV scheduling method is proposed using modern communication infrastructure. A base-level aggregator and a central aggregator are involved in the EV scheduling for charging cost minimization. In this scheme, it is assumed that the demand for EVs, plug-in time, and charging time of EVs are known to the base level aggregator. In [35], a charging scheduling scheme is proposed by considering vehicle uncertainty. Bidirectional communication is used for monitoring and controlling the data exchange between aggregators and users. The global aggregator decides the charging management of EVs in the CSs. In [36], a model is developed for the PL operator to charge EVs in a deregulated power market. The objectives are to increase the service provider’s revenue and the revenue from renewable resources. In this model, the service provider utilizes the EVs by discharging the power left at the battery. Because of battery power discharging, the expected SOC of the EV may not be reached when the EV customer wants to depart from the PL. A charging scheduling scheme is developed to minimize the EV charging cost in a PL. A bi-level approach to bid the electricity price is introduced between the aggregator and DSO. This method considers the generation limit with the uncertainty of wind power and charging demand [37]. An optimal charging scheduled is proposed in [38] to minimize the charging cost of PL. The proposed scheme avoids grid disturbance at the distribution level.
An optimal energy management scheme is proposed in a commercial PL [39]. The energy management scheme reduces the cost of the PL operator with respect to the TOU tariff. However, it is assumed that the arrival time of EV and demand of EV is already known to the PL operator. Smart charging management for EVs in a PL is carried out to reduce the charging cost [40]. The PL is equipped with a photovoltaic system and an ESS. The proposed method minimizes the charging cost of the PL. However, the charging scheduling for the un-appointed EVs is not considered. A smart scheduling approach is proposed for the EVs to minimize the cost by reducing the waiting time with a limited charging infrastructure [41]. A simulation is carried out for the EVs to find the CS location on a highway. However, it focused only on travel time and did not consider the EV’s energy consumption, varying with the EV speed. An optimal charging schedule for EVs is proposed in [42]. The charging cost variation was calculated by considering the uncertain arrival and departure of EVs. An aggregator controlled dynamic scheduling scheme is proposed in [43] to minimize the charging cost. The objective is derived from the total cost and a penalty cost to the operator if the charging is not completed before the user’s timeline. An optimal centralized EV charging scheduling is developed in [44] for minimizing the overall charging cost. But it is assumed that the CS is having an unlimited number of charging points to avoid queuing. Also, if the EV is plugged in for charging, it cannot be plugged out until the battery is fully charged. However, in a dynamic tariff, the energy cost is variable, and hence the scheduling cannot be shifted when the energy price is low. In [45], a cost-effective charging scheme is proposed by considering the output power from a photovoltaic (PV) system. The user preferences, such as charging time, required demand, parking time, etc., are included in this scheme to minimize the charging cost. An optimal day ahead charging schedule is proposed in [46] to reduce the charging cost. The aggregator considers the demand for EVs and the energy price for the optimal scheduling of EVs. A transactive control method [47] proposed two-stage optimal scheduling of EVs for charging cost minimization. An aggregator collects the day-ahead electricity price and the real-time electricity price for the charging. It is assumed that the users give their exact travel patterns for the next day and reserves a charging slot. The customers with flexibility in EV charging time obtain benefits, whereas the other EV users do not benefit. An optimal charging schedule to minimize the charging cost through vehicle-to-grid (V2G) technology is proposed in [48].
The aggregator considers the charging and discharging of multiple EVs in the CSs and minimizes the overall cost. However, frequent charging and discharging will affect the battery’s life. A risk-aware day ahead EV charging scheduling scheme is proposed in [49]. This scheme reduces the difference between the actual and forecasted EV load and allocates the power to optimize the cost. The change in forecasted EV load varies with the unexpected arrival of EV. However, the uncertain arrival of more EVs makes the computation more complex. In [50], a charging schedule for EVs is proposed by considering EV users’ behavior and output from a PV system. The objective was to minimize the overall charging cost. The proposed scheme estimates the EVs demand as very low. An optimal scheduling scheme was proposed in [51] for EV charging in a CS to minimize charging costs. The service provider calculates the expected scheduling demand and actual scheduling demand. If the actual demand is more than the expected demand, then the service provider cannot meet some EVs’ demands. In [52], optimal scheduling is used to minimize the charging cost of the CS operator. A central operator controls the CSs, in which the central operator receives the demand requests for every hour from the CSs. This may create computational complexity in the method.
An optimal scheduling scheme is proposed for EV charging in the CSs [53] to minimize the charging cost. Various renewable energy sources such as wind, solar, and local energy storage devices are used to charge the EVs. The basic FIFS scheme is used for the EV charging. Optimal cost-based scheduling is proposed in [54] by considering renewable energy. This scheme optimizes the EV charging cost by considering the energy price, renewable energy, the arrival, and departure time of EVs. An agent-based decentralized optimal charging scheme is proposed for minimizing the cost [55]. A two-way communication scheme is introduced between the customers and the operators for sharing information such as demand, energy price, etc. A dynamic stochastic optimization method is proposed in [56] to minimize the charging cost. The users have to request the aggregator in advance by using a communication network. The aggregator allocates electric power based on the energy price. A two-stage economic operation of a PL equipped with a microgrid is proposed in [57] to reduce the charging cost. The forecasted electricity price determines the PL operation for the next 24 h. A dynamic algorithm is proposed for a coordinated charging between the EV user and the aggregator in [58]. The proposed algorithm generates the next day’s EV schedule based on an EV’s previous days driving pattern. The charging schedule suggested by this scheme minimizes the charging cost. However, the actual driving pattern differs from the expected driving pattern. The profit maximization of CS is developed by using an admission control program [59]. The EV demand is modeled from past historical data, and the EVs are suggested to charge in any of the CS located nearby. An optimal cooperative charging strategy is developed for the smart CS to minimize the overall charging cost of the CS [60]. The available battery power and the demand is shared with the aggregator for optimal scheduling.
The literature discussed above shows various EV charging scheduling schemes that can benefit the CS owners. Many researchers solve the charging scheduling for PL cost minimization. However, many of the researchers focus on the fixed power range of chargers and vehicles. Besides, the charging limit of the PL is also not considered. Accordingly, in this paper, the EV charging schedule to minimize the charging cost of the PL is investigated considering controlled and uncontrolled EV charging. The nature of EV charging in the PL is different. In some cases, the charging time is fixed and flexible, whereas in some cases, the charging time is variable; an EV may come with and without appointments. This different nature of PL charging methods motivated the authors to work on an economical charging schedule to minimize the PL’s charging cost.
The scheme proposed in this work is more suitable for the PLs with a limited number of charging points. The PL can accommodate more EVs for charging without enhancing the PL infrastructure. The advanced booking may help the customers to avoid unwanted waiting time at the PLs. Finally, the potential of renewable energy sources in the PL is considered to reduce the charging cost. The PL operator suffers from many uncertainties in terms of EVs’ energy demand, uncertainties in electricity cost, different arrival and departure time of EVs, and resources available at the PL. Hence, a dynamic charging scheme is considered the main objective of this work to minimize the PL’s electricity purchase cost. In general, the arrival and departure of EVs in a PL are unpredictable. The customer has their optional preference to charge the EVs either with a prior booking or without booking. By considering the uncertain arrival of EVs, the dynamic scheduling scheme is analyzed based on the FIFS method, particle swarm optimization (PSO), and shuffled frog leaping algorithm (SFLA).
The rest of the paper is organized into five sections. The configuration of the system studied is introduced in Section 2. The problem formulation for the scheduling is given in Section 3, in which the objective function, constraints, and the three solution methods used in this work are presented in detail. The results obtained are presented and discussed in Section 4, and conclusions are presented in Section 5. Possible future works are presented in Section 6.

2. System Studied

Most of the people living in apartments are used to charge the EVs at PL located in the office or shopping complex, etc. [61]. The EV user tries to charge their vehicle in the PL during the parking time. So, the EVs are recharged when the user is engaged with other work. This work assumes that the EV’s demand is to charge the battery to its full capacity. With the available information, the PL operator can utilize the developed charging scheme to develop an optimal scheduling to minimize the charging cost. So, based on the charger limits, the number of EV charging requests can be accepted. The charging limit is set to 61.5 kWh (a 30 kWh, 20 kWh, and 11.5 kWh charger).
The primary constraint that limits the number of EVs charging in a PL is the charging capacity. Furthermore, 20 EVs with different capacities and demand levels are considered for the scheduling, as shown in Table 1. The parking time of EVs is given in Table 2. The grid cost considered from the European Power Exchange (EPEX) spot is given in Table 3 [62].
In this work, a PL equipped with a microgrid (MG) is considered, as in [63]. A microturbine, five PV units, and a wind turbine are considered in the MG. The power generation limits of the renewable sources are shown in Table 4, and the cost coefficients are given in Table 5. The charging of EVs from the grid or the MG depends on the electricity price.
The 24 h microgrid power price is calculated from the renewable sources’ cost coefficients given in Table 5, and the microgrid price shown in Table 6. The MG power price is lower than the grid power price for all 8 slots. However, the EV discharging scheme such as vehicle-to-grid (V2G) is not considered in this work. In many research works, common types of EV with the same battery capacity are considered. Also, the demand for EVs is minimum. In this work, EVs’ different capacities with different EV demand and multiple charging slots are considered. The problem formulation for the scheduling is given in Section 3.

3. Problem Formulation

The optimal scheduling problem is formulated to minimize the charging cost by considering the variation in electricity price and the allocation of chargers to various EVs and the charging limit of the PL. In this dynamic scheme, the scheduling is undertaken for every time slot because EVs may come randomly. Each timeslot is considered 60 min due to the hourly change in the electricity price.

3.1. Objective Function

The objective function is to reduce the electricity purchase cost from the grid, keeping in mind that it will be more useful for the economic operation of the PL if the operator assigns the EVs to the chargers in an optimal manner considering the electricity price and charging limit. The objective function is to minimize the charging cost as given in Equation (1).
C ( t ) = t = 1 T ( i = 1 N F C i ( t ) R i + j = 1 N M C j ( t ) R j + k = 1 N S C k ( t ) R k )
where C(t) is the total purchase cost of electricity to charge all the EVs. NF is the number of fast chargers, NM is the number of medium chargers, and NS is the number of slow chargers. T is the total time to charge all EVs, which is calculated using Equation (2).
T = n = 1 N ( i = 1 N F ( V c n S O C ( n ) P i f c ) + j = 1 N M ( V c n S O C ( n ) P j m c ) + k = 1 N S ( V c n S O C ( n ) P k s c ) )
where N is the total number of vehicles, V c n is the rated power capacity of the EV, SOC(n) is the power left in the nth vehicle, P i f c , P j m c and P k s c are the rated charging power capacity of the fast, medium, and slow chargers.
The required power RP to charge the EV is calculated as follows:
R p = V c n S O C ( n )
The charging time (R) to reach 100% SOC level is given in Equation (4).
R = R p P c
where Pc is the charger rated output power.
The charging cost of each EV is calculated using Equation (5).
C ( n ) = R p × E c ( t )
where E c ( t ) is the electricity price at time t.

3.2. Constraints

The various constraints considered in the problem are given below.
The battery of any EV that departs the PL should be charged to 100%, which is given in Equation (6).
S O C ( n ) d e p = S O C ( n ) max
The proportion of the allocated power at any timeslot to an EV should be between 0.1 and 1 as given in Equation (7). Furthermore, to ensure that all the EVs are charged to 100% of the battery capacity, the sum of all proportion should be equal to 1. The allocated power should be within the limit of all the chargers’ rated output as represented in Equation (8).
0 D p o w e r ( n ) t 1
D p o w e r t C p o w e r lim
The dynamic charging scheduling is first examined by the conventional FIFS method, and then the optimization techniques, PSO and SFLA, are used for minimizing the electricity purchase cost of the PL.
The non-booked EV can be allowed based on the two following conditions:
  • If the charging can be completed before the arrival of EVs with reservation.
  • If the CS limit is not violated.
However, it should be noted that if these conditions are not satisfied, it will be considered an unwanted charging request for the PL operator. In such a case, the user has to decide whether to reduce the demand or extend the departure time.

3.3. Solution Methodology

The FIFS is generally used in PLs as it allows the EVs to start charging whenever they arrived. If the number EVs arrived at the CS is more than the available charging points, it creates complications in allotting the EVs to the suitable charger for proper scheduling. Time-varying electricity price impacts charging costs, and hence the operator has to consider the electricity price at each hour. So, optimal charging scheduling requires an optimization method to minimize the charging cost. Thus, PSO and SFLA techniques are used to obtain the optimal scheduling.

3.3.1. Electric Vehicle (EV) Charging Based on First-In-First Serve (FIFS) Algorithm

The FIFS scheme permits the EVs to charge if a charging point is available to use. If all the PL’s charging points are occupied, then the other EVs have to wait until a charging point is available to use. In the FIFS scheduling, the EVs have to charge with the available charging point even though a better solution is available.

3.3.2. EV Charging Based on Particle Swarm Optimization (PSO)

The PSO algorithm is inspired by birds’ swarm behavior flocking and fish schooling for guiding the particles to find the optimal global solution [64]. Generally, in PSO, the population particles are spread randomly and assumed to be flying in the search space. The information exchange between the particles influences the position and velocity of each particle iteratively. Based on the personal experience, each particle possesses the best solution achieved so far. A global best solution is found from the social experience of the swarm. The impact of personal best and global best is balanced by using a randomized correction factor.
In general, Xi represents the existing position of the ith particle, Vi is the velocity of the ith particle with a distance in a unit time, Pbest denotes the individual best position of the ith particle (local best), and Gbest represents the global best value obtained. Mathematically, the velocity and position of each particle are updated respectively, as follows:
V i , j k + 1 = ( ω × V i , j k ) + c 1 ( r a n d 1 × ( P b e s t i , j X i , j k ) ) + c 2 ( r a n d 2 × ( G b e s t i , j X i , j k )   )
X i , j k + 1 = X i , j k + V i , j k + 1
where Vi(k) and Xi(k) are the velocity and position of the ith particle at iteration k. So that:
V i , j = ( V i , 1 , V i , 2 , . V i , j )
X i , j = ( X i , 1 , X i , 2 , . X i , j )
Also, c1 and c2 are the coefficients of cognitive and social acceleration, which exchange the impact of the top solutions on the particle’s velocity. Further, rand1 and rand2 are random numbers range between 0 and 1. inertia weight ω is linearly reduced from ωmax to ωmin with the iteration as given in Equation (13). Finally, the cost function, or the global best, is calculated further as shown in Equation (14).
ω   =   ω max - ( ω max - ω min k max ) k
G b e s t i , j ( k + 1 ) = { G b e s t i , j ( k )   i f   f ( P b e s t i , j ( k + 1 ) ) f ( G b e s t i , j ( k ) P b e s t i , j ( k )   i f   f ( P b e s t i , j ( k + 1 ) ) < f ( G b e s t i , j ( k )
The step by step procedure of implementing the PSO algorithm is given as follows:
Step 1:
Initialize the number of EVs, number of chargers, capacity of EVs, and capacity of charger, and the population size. Each EV is assigned to different chargers randomly in the population, and the charging scheduling is generated.
Step 2:
Assign the number of iterations as 100.
Step 3:
For every random scheduling generated, calculate the charging cost, and find the Pbest. Assign Pbest as Gbest for the first iteration.
Step 4:
For the second iteration, Equations (11) and (12) are used to provide the updated random scheduling by assigning EVs to the different chargers. Then, calculate the charging cost of each schedule. Find Pbest in the second iteration.
Step 5:
Compare Pbest of the second iteration with Gbest of the previous iteration. If the second iteration’s charging cost is lower than the previous iteration, go to Step 7.
Step 6:
If the second iteration charging cost is not lower than its value in the last iteration, go to Step 4.
Step 7:
Update Gbest from Step 5.
Step 8:
Repeat the procedure until the number of iterations is completed.

3.3.3. EV Charging Based on Shuffled Frog Leaping Algorithm (SFLA)

The SFLA is a meta-heuristic or, precisely, a memetic approach motivated from frog jumping. This algorithm considers a frog group’s observed behavior while finding a location with a maximum amount of food. A population of frogs is randomly assigned in the search space. The memeplexes are generated by dividing the population into several groups. The memeplexes are evolved separately in different directions within the search space. In every memeplex, the frogs are influenced by each other. This influence makes the frogs experience a memetic evolution. Hence, the memetic evolution helps the memeplexes enhance every frog’s performance to achieve the goal. During the evolution, an individual frog can change the direction based on the best frog’s information in a memeplex or from the population’s best frog. After an individual frog has improved its position, the frog’s information can be enhanced further. The memeplexes are shuffled with each other after a particular number of memetic evolution, and then the new memeplexes are generated. This improves the ability of the frogs to find the best solution within the search space.
The position of the worst frog is updated, following the expressions given in Equations (15)–(17).
S i = r × ( X b - X w n e w )
X w n e w = X w c u r r e n t + S i
so that;
S i min < S i < S i max
where the variation of the frog’s location in a single jump is Si. r is a random uniformly distributed number ranging between 0 and 1. The most and least permissible variation of the frog’s location is Simin and Simax. The number of memeplexes is 10, the number of frogs in a memeplex is 10, the number of frogs in a sub memeplex is 10, and the population size is 100. Simin and Simax vary from 0.9 to 0.4, the tolerance is 0.1, and the random value ranges from 0 to 1. The step by step procedure of implementing the SFLA is given as follows:
Step 1:
Initialize the number of EVs, number of chargers, capacity of EVs, demand, the capacity of chargers, etc.
Step 2:
Generate the population P by randomly assigning the EVs to the different chargers. Divide the population into M number of memeplexes.
Step 3:
Calculate the charging cost of each schedule, and the costs are arranged in descending order, and then the memeplexes are generated.
Step 4:
Within each memeplex, calculate each scheduling’s charging cost to find out the minimum charging cost and the maximum charging cost. Assign the minimum charging cost ( X b ) and the highest cost as ( X w c u r r e n t ) . For the first iteration, assign ( X b ) as the global best solution.
Step 5:
For the next iteration, update the scheduling with the most increased cost using Equations (15) and (16). With the updated scheduling, shuffle the population and generate the new memeplex. Calculate the charging cost of each scheduling find out the minimum charging cost ( X b ) and the maximum charging cost X w n e w .
Step 6:
If the maximum charging cost X w n e w is less than X w c u r r e n t , calculate the charging cost of each schedule. If not, go to Step 5.
Step 7:
Sort the population P in descending order according to their charging cost.
Step 8:
When the number of iterations is completed, then stop the process.
Step 9:
The charging schedule problem is solved by the FIFS, PSO, and SFLA algorithms, as presented in Section 4.

4. Results and Discussion

The optimal scheduling is performed for minimizing the electricity purchase cost from the PL. In Table 3, the electricity price at the 7th and 8th timeslots is high, and the low prices are at the 4th, 5th, 3rd, and 6th slots. Therefore, the PL operator can use the time slots optimally to minimize the charging cost. The charging scheduling is presented for EVs with prior reservations and for EVs arrived without a reservation. Three cases are compared, the first case represents the 20 EVs that come with an appointment (base case), the second case represents 5 EVs (such as EVs 16, 17, 18, 19, and 20) arriving without an appointment, and the third case represents 10 EVs (11, 12, 13, 14, 15, 16, 17, 18, 19, and 20) arriving without an appointment. The PL is also provided with a microgrid, i.e., the power generated from the DGs is used in the MG case whenever the MG price is less than the grid price. Furthermore, the dynamic scheduling by FIFS, PSO, and SFLA is investigated, and the results are presented and discussed with and without the microgrid scenario considered.

4.1. The Schedule Using FIFS

In general, most of the PLs use the FIFS. Apart from its simplicity (easy to be applied without optimization or decision-making framework), the main advantage of the FIFS method is that it avoids the charger being in idle mode. Table 7 presents the scheduling using the FIFS.
Each time slot’s charging demand is 50.43, 61.5, 61.5, 61.5, 61.5, and 39.47 kW. The PL can assess an EV load of 61.5 kW per hour. The cost of charging all the EVs is 2442.07 €ct. The charging slot cost is 399.3, 461.0, 444.5, 424.5, 424.5, and 287.9 €ct, respectively. Even though the EVs 4, 8,11,17,19 have parking time until the 8th slot, the charging is completed before the 7th hour.

4.2. Dynamic Schedule Using PSO

The PSO technique is used to perform optimal scheduling for minimizing the total electricity purchase cost. At the beginning of each timeslot, the charging schedule for the particular timeslot is executed to achieve the minimum electricity cost. The algorithm also determines the plan for the next timeslots. However, the schedule is revised for the upcoming timeslot depending upon the arrival of EVs in the next timeslot. The average time taken to complete the charging in each time slot is 33.40, 59.99, 59.95, 59.99,59.98, 54.30 min. The convergence curve of the PSO algorithm is shown in Figure 3. PSO’s dynamic scheduling is given in Table 8, and the optimal allocation of power and resources is given in Table 9.
The EV demand is allocated to each time slot to achieve the minimum cost. The PSO’s minimum cost is 2432.0 €ct, which is cheaper than the FIFS scheduling cost. As the grid’s electricity cost in timeslots 7 and 8 is relatively high, PSO schedules the EVs in the first six timeslots to achieve the minimum charging cost.

4.3. Dynamic Schedule Using Shuffled Frog Leaping Algorithm (SFLA)

The SFLA is used for the optimal scheduling of EVs to reduce the electricity purchase cost. For each slot the electricity cost is 226.1, 461.0, 444.5, 424.5, 424.5, 447.5 €ct. The total electricity purchase cost is 2428.47 €ct. The optimization techniques effectively utilize the low electricity price time slots for scheduling of EVs. Also, this shows that if the number of EVs arrives with prior booking, better scheduling is obtained to minimize the grid’s charging cost. The convergence curve of the SFLA is shown in Figure 4. The convergence speed of SFLA is faster than the PSO. The scheduling results obtained by SFLA is given in Table 10. The optimal power and resource allocation are given in Table 11.
Figure 5 shows that the optimization techniques provide a reduced charging cost compared to the FIFS charging algorithm.
However, the charging cost of the PL is calculated without considering the microgrid (MG) scenario available with the PL. The microgrid power can be used to minimize the electricity purchase cost of the PL. The renewable energy sources provide significant potential that can benefit the CSs. When the microgrid power is supplied to the CS, the cost is reduced significantly. Compared to the grid cost, the MG cost in all the slots is cheaper, and hence it is utilized effectively [65,66].
The optimal use of renewable energy is not only beneficial for cost reduction but also supports the grid. By using the microgrid available in the PL, the cost savings are given in Table 12. Furthermore, the charging cost of EVs with uncertain arrival is examined in the next subsection and compared with the charging cost of EVs arriving with a prior booking.

4.4. Dynamic Schedule of EVs with/without Appointments

Three cases are considered in this investigation:
  • Case 1: All the 20 EVs arrived with prior booking (base case).
  • Case 2: 15 EVs, out of 20 EVs, arrived with prior booking.
  • Case 3: 10 EVs, out of 20 EVs, arrived with prior booking.
The arrival and departure times are randomly assigned within the eight timeslots. The users with prior booking need to provide the expected arrival time, departure time, and charging demand. For EVs without booking, the EVs’ expected departure time and charging demand are provided when they reach the CS. To keep the same total demand in the three cases, only the arrival and departure times are randomly generated. In each case, the results are obtained using the SFLA and then compared with the PSO and FIFS scheduling algorithms. The dynamic system can determine a charging schedule at the beginning of each timeslot using all the EVs with and without booking, and then the PL can charge arrived vehicles with the use of the schedule for the immediate timeslot. At the beginning of each timeslot, the computational process has to be executed.
It can be seen that the electricity purchasing cost of the PL is reduced when the EVs arrived with reservation. Using FIFS, the charging price for cases 2 and 3 is increased by 3.26% and 3.11%, respectively, compared to the base case. Using SFLA, the charging price for cases 2 and 3 increased by 2.06% and 3.03%, respectively, compared to the base case (case 1). Also, using PSO, the charging price for cases 2 and 3 is increased by 2.70% and 2.89%, respectively, compared with case 1. The cost comparison with and without prior booking is given in Table 13, in which the MG case is not considered. Unexpected arrival and departure are considered for unappointed vehicles, as shown in Table 14 and Table 15. Table 16 shows the scheduling when 5/20 vehicles have arrived without a booking, and Table 17 shows the scheduling of 10/20 vehicles have arrived without booking. These two cases are performed to minimize the electricity purchase cost, and the results show that the charging demands can be fulfilled in the three scenarios. Also, the needs are the same for the three cases; hence the cost can be compared.
In Table 13, the comparison shows that the electricity cost is less than that obtained using the FIFS scheme.
Furthermore, when the MG supplies the PL, the charging costs are reduced, as presented in Table 18. A comparison of the three algorithms’ values obtained in the three cases without and with MG consideration are shown in Figure 6 and Figure 7, respectively.

5. Conclusions

A dynamic charging scheduling scheme for charging EVs in a PL is proposed for minimizing the charging costs. First, a conventional FIFS scheduling scheme is performed for the EV charging. Economic scheduling is found using PSO and SFLA. In this regard, the dynamic charging scheme allocates the optimal electric power in each slot for the vehicles that have arrived. Scheduling is undertaken for the vehicles that have arrived at the PL with and without prior booking. This scheme considers the electricity price at each hour and the charging limit of the PL every hour for all the three methods considered. When the electricity price is low, the entire timeslot is fully utilized to charge the EVs effectively. Also, the PL operator provides 100% of the EV user’s power within the available time. The results showed that more significant savings could be reached if the EV arrives with a prior reservation.

6. Future Works

In this work, the charging demand of each EV is considered as 100%, but this limit can vary, and random charging demand can be considered. Service delay can be regarded to benefit both the user and CS operator. Reserve charging points can be taken into account, and the charging can be undertaken for users with a special tariff based on the CS operator’s decision. This kind of option available at the CS may help floating customers who want quick charging.

Author Contributions

Conceptualization, G.S.F. and V.K.; methodology, G.S.F.; software, S.K.; validation, J.S.A., Z.M.A. and S.H.E.A.A.; formal analysis, G.S.F.; investigation, V.K.; resources, S.K.; data curation, G.S.F.; writing—original draft preparation, S.H.E.A.A.; writing—review and editing, J.S.A. and Z.M.A.; visualization, V.K.; supervision, A.E.-S.; project administration, A.E.-S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

CCConstant current
CCCVConstant current constant voltage
CSCharging station
CSPCharging service provider
CVConstant voltage
DGDistributed generation
DRDemand response
DSODistribution system operator
EPRIElectric power research institute
EPEXEuropean Power Exchange
ESSEnergy storage system
EVElectric vehicle
FCFast charger
FIFSFirst-in-first serve
GAGenetic algorithm
IECInternational Electro-technical Commission
MCMedium charger
MGMicrogrid
PHEVPlug-in-hybrid EV
PLParking lot
PSOParticle swarm optimization
PVPhotovoltaic
SAESociety of automotive engineers
SBPSOC based priority
SCSlow charger
SFLAShuffled frog leaping algorithm
SOCState of charge
TOUTime of use
TSOTransmission system operator
V2GVehicle-to-Grid
TTotal time to charge all EVs
C(n)Charging cost of EVs
C(t)Total electricity purchase cost
c1,c2Acceleration coefficients
C lim t Charging limit
DiDemand for the ith vehicle
D p o w e r t Power demand at time t
Ec(t)Electricity price at time t
GbestGlobal best position
NTotal number of EVs
NFNumber of FCs
niStatus of the ith EV
NMNumber of MCs
NSNumber of SCs
PbestIndividual best position
PifcRated output power of the FC
PimcRated output power of the MC
PiscRated output power of the SC
rCharging time to reach 100% of the battery
RRandom distribution
RPRequired power to charge the EV
SiVariation in frog’s location
SOC (n)Power left in the nth vehicle
T a r r i Arrival time of the ith vehicle
T d e p i Departure time of the ith vehicle
ViVelocity of the ith particle
XbBest position of frog in a memeplex
XgGlobal best position
XiExisting position of the ith particle
X W Worst position of frog in a memeplex
V c n Rated power capacity of the EV
ω Inertia weight

References

  1. Savari, G.F.; Krishnasamy, V.; Sathik, J.; Ali, Z.M.; Aleem, S.H.A. Internet of Things based real-time electric vehicle load forecasting and charging station recommendation. ISA Trans. 2020, 97, 431–447. [Google Scholar] [CrossRef]
  2. Abdel Aleem, S.H.E.; Zobaa, A.F.; Abdel Mageed, H.M. Assessment of energy credits for the enhancement of the Egyptian Green Pyramid Rating System. Energy Policy 2015, 87, 407–416. [Google Scholar] [CrossRef] [Green Version]
  3. Sandy Thomas, C.E. Transportation options in a carbon-constrained world: Hybrids, plug-in hybrids, biofuels, fuel cell electric vehicles, and battery electric vehicles. Int. J. Hydrogen Energy 2009, 23, 9279–9296. [Google Scholar] [CrossRef]
  4. Clement-Nyns, K.; Haesen, E.; Driesen, J. The impact of vehicle-to-grid on the distribution grid. Electr. Power Syst. Res. 2011, 81, 185–192. [Google Scholar] [CrossRef]
  5. Martinenas, S.; Knezovic, K.; Marinelli, M. Management of Power Quality Issues in Low Voltage Networks Using Electric Vehicles: Experimental Validation. IEEE Trans. Power Deliv. 2017, 32, 971–979. [Google Scholar] [CrossRef] [Green Version]
  6. Zhou, X.; Lukic, S.; Bhattacharya, S.; Huang, A. Design and control of grid-connected converter in bi-directional battery charger for plug-in hybrid electric vehicle application. In Proceedings of the 5th IEEE Vehicle Power and Propulsion Conference, VPPC ’09, Dearborn, MI, USA, 7–11 September 2009; pp. 1716–1721. [Google Scholar]
  7. Yilmaz, M.; Krein, P.T. Review of battery charger topologies, charging power levels, and infrastructure for plug-in electric and hybrid vehicles. IEEE Trans. Power Electron. 2013, 28, 2151–2169. [Google Scholar] [CrossRef]
  8. Thimmesch, D. An SCR Inverter with an Integral Battery Charger for Electric Vehicles. IEEE Trans. Ind. Appl. 1985, IA-21, 1023–1029. [Google Scholar] [CrossRef]
  9. The International Electro Technical Commission (IEC). Electric Vehicle Conductive Charging System—Part 1: General Requirement; IEC 61851-1; The International Electro Technical Commission: London, UK, 2001. [Google Scholar]
  10. Etezadi-Amoli, M.; Choma, K.; Stefani, J. Rapid-Charge Electric-Vehicle Stations. IEEE Trans. Power Deliv. 2010, 25, 1883–1887. [Google Scholar] [CrossRef]
  11. Akhavan-Rezai, E.; Shaaban, M.F.; El-Saadany, E.F.; Karray, F. New EMS to incorporate smart parking lots into demand response. IEEE Trans. Smart Grid 2018, 9, 1376–1386. [Google Scholar] [CrossRef]
  12. Neyestani, N.; Damavandi, M.Y.; Shafie-Khah, M.; Contreras, J.; Catalão, J.P.S. Allocation of Plug-In Vehicles’ Parking Lots in Distribution Systems Considering Network-Constrained Objectives. IEEE Trans. Power Syst. 2015, 30, 2643–2656. [Google Scholar] [CrossRef]
  13. Su, W.; Chow, M.Y. Computational intelligence-based energy management for a large-scale PHEV/PEV enabled municipal parking deck. Appl. Energy 2012, 96, 171–182. [Google Scholar] [CrossRef]
  14. Katic, V.A.; Dumnic, B.P.; Corba, Z.J.; Pecelj, M. Electric and hybrid vehicles battery charger cluster locations in urban areas. In Proceedings of the 17th European Conference on Power Electronics and Applications, EPE-ECCE Europe, Geneva, Switzerland, 8–10 September 2015. [Google Scholar]
  15. Masoum, A.S.; Deilami, S.; Moses, P.S.; Masoum, M.A.S.; Abu-Siada, A. Smart load management of plug-in electric vehicles in distribution and residential networks with charging stations for peak shaving and loss minimisation considering voltage regulation. IET Gener. Transm. Distrib. 2011, 5, 877–888. [Google Scholar] [CrossRef]
  16. Shao, S.; Pipattanasomporn, M.; Rahman, S. Grid Integration of Electric Vehicles and Demand Response With Customer Choice. IEEE Trans. Smart Grid 2012, 3, 543–550. [Google Scholar] [CrossRef]
  17. Zhao, Z.; Lee, W.C.; Shin, Y.; Song, K. Bin An optimal power scheduling method for demand response in home energy management system. IEEE Trans. Smart Grid 2013, 4, 1391–1400. [Google Scholar] [CrossRef]
  18. Richardson, P.; Flynn, D.; Keane, A. Local versus centralized charging strategies for electric vehicles in low voltage distribution systems. IEEE Trans. Smart Grid 2012, 3, 1020–1028. [Google Scholar] [CrossRef]
  19. Fan, Z. A Distributed Demand Response Algorithm and Its Application to PHEV Charging in Smart Grids. IEEE Trans. Smart Grid 2012, 3, 1280–1290. [Google Scholar] [CrossRef]
  20. Tan, Z.; Yang, P.; Nehorai, A. An optimal and distributed demand response strategy with electric vehicles in the smart grid. IEEE Trans. Smart Grid 2014, 5, 861–869. [Google Scholar] [CrossRef]
  21. Xu, Z.; Hu, Z.; Song, Y.; Zhao, W.; Zhang, Y. Coordination of PEVs charging across multiple aggregators. Appl. Energy 2014, 136, 582–589. [Google Scholar] [CrossRef]
  22. Awad, A.S.A.; Shaaban, M.F.; El-Fouly, T.H.M.; El-Saadany, E.F.; Salama, M.M.A. Optimal Resource Allocation and Charging Prices for Benefit Maximization in Smart PEV-Parking Lots. IEEE Trans. Sustain. Energy 2017, 8, 906–915. [Google Scholar] [CrossRef]
  23. Jin, C.; Tang, J.; Ghosh, P. Optimizing Electric Vehicle Charging With Energy Storage in the Electricity Market. IEEE Trans. Smart Grid 2013, 4, 311–320. [Google Scholar] [CrossRef]
  24. Yao, L.; Lim, W.H.; Tsai, T.S. A Real-Time Charging Scheme for Demand Response in Electric Vehicle Parking Station. IEEE Trans. Smart Grid 2017, 8, 52–62. [Google Scholar] [CrossRef]
  25. Zhang, L.; Li, Y. Optimal Management for Parking-Lot Electric Vehicle Charging by Two-Stage Approximate Dynamic Programming. IEEE Trans. Smart Grid 2017, 8, 1722–1730. [Google Scholar] [CrossRef]
  26. Zhang, L.; Li, Y. A Game-Theoretic Approach to Optimal Scheduling of Parking-Lot Electric Vehicle Charging. IEEE Trans. Veh. Technol. 2016, 65, 4068–4078. [Google Scholar] [CrossRef]
  27. Su, W.; Chow, M.Y. Performance evaluation of an EDA-based large-scale plug-in hybrid electric vehicle charging algorithm. IEEE Trans. Smart Grid 2012, 3, 308–315. [Google Scholar] [CrossRef]
  28. Kuran, M.S.; Viana, A.C.; Iannone, L.; Kofman, D.; Mermoud, G.; Vasseur, J.P. A Smart Parking Lot Management System for Scheduling the Recharging of Electric Vehicles. IEEE Trans. Smart Grid 2015, 6, 2942–2953. [Google Scholar] [CrossRef]
  29. He, Y.; Venkatesh, B.; Guan, L. Optimal Scheduling for Charging and Discharging of Electric Vehicles. IEEE Trans. Smart Grid 2012, 3, 1095–1105. [Google Scholar] [CrossRef]
  30. Clairand, J.-M.; Rodriguez-Garcia, J.; Alvarez-Bel, C. Smart Charging for Electric Vehicle Aggregators Considering Users’ Preferences. IEEE Access 2018, 6, 54624–54635. [Google Scholar] [CrossRef]
  31. Rotering, N.; Ilic, M. Optimal charge control of plug-in hybrid electric vehicles in deregulated electricity markets. IEEE Trans. Power Syst. 2011, 26, 1021–1029. [Google Scholar] [CrossRef]
  32. Han, S.; Han, S.; Sezaki, K. Development of an optimal vehicle-to-grid aggregator for frequency regulation. IEEE Trans. Smart Grid 2010, 1, 65–72. [Google Scholar]
  33. Sundstrom, O.; Binding, C. Flexible Charging Optimization for Electric Vehicles Considering Distribution Grid Constraints. IEEE Trans. Smart Grid 2012, 3, 26–37. [Google Scholar] [CrossRef]
  34. Yang, S. Price-responsive early charging control based on data mining for electric vehicle online scheduling. Electr. Power Syst. Res. 2019, 167, 113–121. [Google Scholar] [CrossRef]
  35. Cao, Y.; Wang, T.; Kaiwartya, O.; Min, G.; Ahmad, N.; Abdullah, A.H. An EV charging management system concerning drivers’ trip duration and mobility uncertainty. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 596–607. [Google Scholar] [CrossRef] [Green Version]
  36. Ansari, M.; Al-Awami, A.T.; Sortomme, E.; Abido, M.A. Coordinated bidding of ancillary services for vehicle-to-grid using fuzzy optimization. IEEE Trans. Smart Grid 2015, 6, 261–270. [Google Scholar] [CrossRef]
  37. Aghajani, S.; Kalantar, M. Operational scheduling of electric vehicles parking lot integrated with renewable generation based on bilevel programming approach. Energy 2017, 139, 422–432. [Google Scholar] [CrossRef]
  38. Mohammadi Landi, M.; Mohammadi, M.; Rastegar, M. Simultaneous determination of optimal capacity and charging profile of plug-in electric vehicle parking lots in distribution systems. Energy 2018, 15, 504–511. [Google Scholar] [CrossRef]
  39. Sedighizadeh, M.; Mohammadpour, A.; Alavi, S.M.M. A daytime optimal stochastic energy management for EV commercial parking lots by using approximate dynamic programming and hybrid big bang big crunch algorithm. Sustain. Cities Soc. 2019, 45, 486–498. [Google Scholar] [CrossRef]
  40. Jiang, W.; Zhen, Y. A Real-Time EV Charging Scheduling for Parking Lots With PV System and Energy Store System. IEEE Access 2019, 7, 86184–86193. [Google Scholar] [CrossRef]
  41. del Razo, V.; Jacobsen, H.-A. Smart Charging Schedules for Highway Travel With Electric Vehicles. IEEE Trans. Transp. Electrif. 2016, 2, 160–173. [Google Scholar] [CrossRef]
  42. Mohsenian-Rad, H.; Ghamkhari, M. Optimal charging of electric vehicles with uncertain departure times: A closed-form solution. IEEE Trans. Smart Grid 2015, 6, 940–942. [Google Scholar] [CrossRef]
  43. Xu, Y.; Pan, F.; Tong, L. Dynamic Scheduling for Charging Electric Vehicles: A Priority Rule. IEEE Trans. Automat. Contr. 2016, 61, 4094–4099. [Google Scholar] [CrossRef]
  44. Rottondi, C.; Neglia, G.; Verticale, G. Complexity Analysis of Optimal Recharge Scheduling for Electric Vehicles. IEEE Trans. Veh. Technol. 2016, 65, 4106–4117. [Google Scholar] [CrossRef] [Green Version]
  45. Wi, Y.M.; Lee, J.U.; Joo, S.K. Electric vehicle charging method for smart homes/buildings with a photovoltaic system. IEEE Trans. Consum. Electron. 2013, 59, 323–328. [Google Scholar] [CrossRef]
  46. Liu, Z.; Wu, Q.; Huang, S.; Wang, L.; Shahidehpour, M.; Xue, Y. Optimal Day-Ahead Charging Scheduling of Electric Vehicles Through an Aggregative Game Model. IEEE Trans. Smart Grid 2018, 9, 5173–5184. [Google Scholar] [CrossRef] [Green Version]
  47. Liu, Z.; Wu, Q.; Ma, K.; Shahidehpour, M.; Xue, Y.; Huang, S. Two-Stage Optimal Scheduling of Electric Vehicle Charging Based on Transactive Control. IEEE Trans. Smart Grid 2019, 10, 2948–2958. [Google Scholar] [CrossRef] [Green Version]
  48. Sabillon Antunez, C.; Franco, J.F.; Rider, M.J.; Romero, R. A New Methodology for the Optimal Charging Coordination of Electric Vehicles Considering Vehicle-to-Grid Technology. IEEE Trans. Sustain. Energy 2016, 7, 596–607. [Google Scholar] [CrossRef] [Green Version]
  49. Yang, L.; Zhang, J.; Poor, H.V. Risk-aware day-ahead scheduling and real-time dispatch for electric vehicle charging. IEEE Trans. Smart Grid 2014, 5, 693–702. [Google Scholar] [CrossRef]
  50. Wang, B.; Wang, Y.; Nazaripouya, H.; Qiu, C.; Chu, C.C.; Gadh, R. Predictive Scheduling Framework for Electric Vehicles with Uncertainties of User Behaviors. IEEE Internet Things J. 2017, 4, 52–63. [Google Scholar] [CrossRef]
  51. Chen, J.; Huang, X.; Tian, S.; Cao, Y.; Huang, B.; Luo, X.; Yu, W. Electric vehicle charging schedule considering user’s charging selection from economics. IET Gener. Transm. Distrib. 2019, 13, 3388–3396. [Google Scholar] [CrossRef]
  52. Chung, H.-M.; Li, W.-T.; Yuen, C.; Wen, C.-K.; Crespi, N. Electric Vehicle Charge Scheduling Mechanism to Maximize Cost Efficiency and User Convenience. IEEE Trans. Smart Grid 2019, 10, 3020–3030. [Google Scholar] [CrossRef] [Green Version]
  53. Wang, Y.; Thompson, J.S. Two-stage admission and scheduling mechanism for electric vehicle charging. IEEE Trans. Smart Grid 2019, 10, 2650–2660. [Google Scholar] [CrossRef]
  54. Zhou, Y.; Yau, D.K.Y.; You, P.; Cheng, P. Optimal-Cost Scheduling of Electrical Vehicle Charging Under Uncertainty. IEEE Trans. Smart Grid 2018, 9, 4547–4554. [Google Scholar] [CrossRef]
  55. Latifi, M.; Rastegarnia, A.; Khalili, A.; Sanei, S. Agent-Based Decentralized Optimal Charging Strategy for Plug-in Electric Vehicles. IEEE Trans. Ind. Electron. 2019, 66, 3668–3680. [Google Scholar] [CrossRef] [Green Version]
  56. Liu, S.; Etemadi, A.H. A Dynamic Stochastic Optimization for Recharging Plug-In Electric Vehicles. IEEE Trans. Smart Grid 2018, 9, 4154–4161. [Google Scholar] [CrossRef]
  57. Guo, Y.; Xiong, J.; Xu, S.; Su, W. Two-Stage Economic Operation of Microgrid-Like Electric Vehicle Parking Deck. IEEE Trans. Smart Grid 2016, 7, 1703–1712. [Google Scholar] [CrossRef]
  58. Taheri, N.; Entriken, R.; Ye, Y. A dynamic algorithm for facilitated charging of plug-in electric vehicles. IEEE Trans. Smart Grid 2013, 4, 1772–1779. [Google Scholar] [CrossRef]
  59. Wang, S.; Bi, S.; Zhang, Y.-J.A.; Huang, J. Electrical Vehicle Charging Station Profit Maximization: Admission, Pricing, and Online Scheduling. IEEE Trans. Sustain. Energy 2018, 9, 1722–1731. [Google Scholar] [CrossRef] [Green Version]
  60. You, P.; Yang, Z.; Chow, M.Y.; Sun, Y. Optimal Cooperative Charging Strategy for a Smart Charging Station of Electric Vehicles. IEEE Trans. Power Syst. 2016, 31, 2946–2956. [Google Scholar] [CrossRef]
  61. Gan, L.; Topcu, U.; Low, S.H. Optimal decentralized protocol for electric vehicle charging. IEEE Trans. Power Syst. 2013, 28, 940–951. [Google Scholar] [CrossRef] [Green Version]
  62. European Power Exchange. 2017. Available online: http://www.epexspot.com (accessed on 1 December 2020).
  63. Papathanassiou, S.; Nikos, H.; Kai, S. A benchmark low voltage microgrid network. In Proceedings of the CIGRE Symposium: Power Systems with Dispersed Generation, Athens, Greece, 13–16 April 2005; pp. 17–20. [Google Scholar]
  64. Zobaa, A.F.; Aleem, S.H.E.A.; Abdelaziz, A.Y. Classical and Recent Aspects of Power System Optimization; Academic Press: Cambridge, MA, USA; Elsevier: Amsterdam, The Netherlands, 2018. [Google Scholar]
  65. Mostafa, M.H.; Aleem, S.H.A.; Ali, S.G.; Ali, Z.M.; Abdelaziz, A.Y. Techno-economic assessment of energy storage systems using annualized life cycle cost of storage (LCCOS) and levelized cost of energy (LCOE) metrics. J. Energy Storage 2020, 29, 101345. [Google Scholar] [CrossRef]
  66. Mostafa, M.H.; Aleem, S.H.E.A.; Ali, S.G.; Abdelaziz, A.Y.; Ribeiro, P.F.; Ali, Z.M. Robust energy management and economic analysis of microgrids considering different battery characteristics. IEEE Access 2020, 8, 54751–54775. [Google Scholar] [CrossRef]
Figure 1. Typical electric vehicle (EV) charging system.
Figure 1. Typical electric vehicle (EV) charging system.
Energies 13 06384 g001
Figure 2. EV charging at a parking lot.
Figure 2. EV charging at a parking lot.
Energies 13 06384 g002
Figure 3. Convergence curve of particle swarm optimization (PSO).
Figure 3. Convergence curve of particle swarm optimization (PSO).
Energies 13 06384 g003
Figure 4. Convergence curve of shuffled frog leaping algorithm (SFLA).
Figure 4. Convergence curve of shuffled frog leaping algorithm (SFLA).
Energies 13 06384 g004
Figure 5. Cost comparison of FIFS, PSO, and SFLA.
Figure 5. Cost comparison of FIFS, PSO, and SFLA.
Energies 13 06384 g005
Figure 6. Charging costs without MG consideration: (1) 20/20 EVs arriving with booking; (2) 15/20 EVs arriving with booking; and (3) 10/20 EVs arriving with booking.
Figure 6. Charging costs without MG consideration: (1) 20/20 EVs arriving with booking; (2) 15/20 EVs arriving with booking; and (3) 10/20 EVs arriving with booking.
Energies 13 06384 g006
Figure 7. Charging costs with MG consideration: (1) 20/20 EVs arriving with booking; (2) 15/20 EVs arriving with booking; and (3) 10/20 EVs arriving with booking.
Figure 7. Charging costs with MG consideration: (1) 20/20 EVs arriving with booking; (2) 15/20 EVs arriving with booking; and (3) 10/20 EVs arriving with booking.
Energies 13 06384 g007
Table 1. EV data.
Table 1. EV data.
EV (ID Number)Capacity (kW)Available SOC (%)EV (ID Number)Capacity (kW)Available State of charge (SOC) (%)
117.681124.029
223.0251227.038
316.5101316.040
424.0141417.633
527.0191523.030
616.0231616.527
724.0281730.016
830.0121817.318
917.3301932.034
1032.0352016.525
Table 2. EV parking profile.
Table 2. EV parking profile.
ID/Timeslot12345678
1In Out----
2-In Out---
3--In Out--
4---In Out
5In Out-
6--InOut----
7-In Out---
8-In Out
9----In Out-
10---In Out-
11-----In Out
12----In Out-
13-InOut-----
14----InOut--
15---In Out--
16--In Out---
17--In Out
18---In Out--
19-In Out
20In Out--
Table 3. Dynamic price tariff.
Table 3. Dynamic price tariff.
T (h)12345678
Cost (€ct/kW)7.97.47.26.96.97.210.524.9
Table 4. Power limits of the distributed generation (DG) sources.
Table 4. Power limits of the distributed generation (DG) sources.
TypeThe Lower Limit (kW)The Upper Limit (kW)
Microturbine6.030.0
Wind turbine3.015.0
PV10.03.0
PV20.02.5
PV30.02.5
PV40.02.5
PV50.02.5
Table 5. Cost coefficient of the DGs.
Table 5. Cost coefficient of the DGs.
Typeaibici
Microturbine0.015.1046.10
Wind turbine0.017.801.10
PV10.017.801.00
PV20.017.801.00
PV30.017.801.00
PV40.017.800.10
PV50.017.801.20
Table 6. Microgrid price.
Table 6. Microgrid price.
T (h)12345678
Cost (€ct/kW)6.15.75.75.55.95.97.97.3
Table 7. Dynamic scheduling using the first-in-first serve (FIFS) method.
Table 7. Dynamic scheduling using the first-in-first serve (FIFS) method.
IDDemand (kW)Timeslot
12345678
116.1916.19000----
217.25-17.25000 --
314.85--14.85000--
420.64---20.640000
521.8721.87000000-
612.32--12.320----
717.28-17.28000---
826.40-26.40000000
912.11----12.1100-
1020.8---7.7913.0000-
1117.04-----17.0400
1216.74----6.0910.64--
139.60-0.579.03-----
1411.79----011.79--
1516.10---016.100--
1612.05--4.187.860---
1725.20--025.200000
1814.18---014.180--
1921.12-021.1200000
2012.3712.37000000-
Total50.4361.5061.5061.4961.4839.470.000.00
Table 8. Dynamic scheduling using PSO.
Table 8. Dynamic scheduling using PSO.
IDDemand (kW)Timeslot
12345678
116.19016.1900----
217.25-17.25000---
314.85--014.8500--
420.64---020.64000
521.8721.87000000-
612.32--012.32----
717.28-17.28000---
826.40-026.400000
912.11----12.11000
1020.80---12.248.5500-
1117.04-----17.0400
1216.74----6.0010.730-
139.60-9.60-----
1411.79----011.79--
1516.10---0016.1--
1612.04--12.000---
1725.20--3.1122.080000
1814.18---014.180--
1921.12-1.1719.94-----
2012.3712.3700000--
Total34.2461.4961.4561.4961.4855.660.000.00
Table 9. The optimal power and resources allocation using PSO.
Table 9. The optimal power and resources allocation using PSO.
IDDemand (kW)Timeslot
123456
ABCABCABCABCABCABC
116.19 16.1932.3FC0 0 - -
217.25 17.2527.7 + 10.2FC, MC0 0 0 -
314.85 - 0 14.8544.5MC0 0
420.64 - - 0 20.6441.2FC0
521.8721.8743.74FC0 0 0 0 0
612.32 - 0 12.3215.4 + 37.4MC, SC- -
717.28 17.2849.8 + 3.5MC, SC0 0 0 -
826.40 0 26.452.8FC0 0 0
912.11 - - - 12.1118.8 + 8.1FC, MC0
1020.80 - - 12.2415.9 + 22.5FC, SC8.5544.6SC0
1117.04 - - - - 17.0434.08FC
1216.74 - - - 69.4 + 15.1MC, SC10.7355.9SC
139.60 9.650SC0 - - -
1411.79 - - - 0 11.7923.5FC
1516.1 - - 0 0 16.148.3MC
1612.04 - 127.2 + 43.8FC, SC0 0 -
1725.20 - 3.1116.2SC22.0844.16FC0 0
1814.18 - - 0 14.1842.5MC0
1921.12 1.176.1SC19.9459.8MC- - -
2012.3712.3737.1MC0 0 0 0 0
A denotes the allocated demand (kW), B represents the time (min), and C denotes the charger where FC denotes the fast charger, MC denotes the medium charger, and SC denotes the slow charger.
Table 10. Dynamic scheduling using SFLA.
Table 10. Dynamic scheduling using SFLA.
IDDemand (kW)Timeslot
12345678
116.1916.19000
217.25-17.25000---
314.85--9.485.370---
420.64---020.64000
521.87021.8700000-
612.32--012.32----
717.28-17.28000---
826.4-5.121.300000
912.11----10.521.580-
1020.8---20.8000-
1117.04-----17.0400
1216.74----016.740-
139.6-09.6-- --
1411.79----011.79--
1516.1---16.100--
1612.04--06.915.13---
1725.20--0025.20000
1814.18---0014.18--
1921.12-021.1200000
2012.3712.3700000--
Total28.5661.5061.5061.5061.4961.330.000.00
Table 11. The optimal power and resource allocation using SFLA.
Table 11. The optimal power and resource allocation using SFLA.
IDDemand (kW)Timeslot
123456
ABCABCABCABCABCABC
116.1916.1932.3FC0 0 0
217.25- 17.2551.7MC0 0 0 -
314.85- - 9.4822.7 + 9.9MC, SC5.3724 + 2.3SC, MC0 -
420.64- - - 0 20.649.6 + 47.5FC, MC0
521.870 21.8743.7FC0 0 0 0
612.32- - 0 12.3236.9MC- -
717.28- 17.2816.3 + 8.3 + 33.2FC, MC, SC0 0 0 -
826.40- 5.126.6SC21.342.6FC0 0 0
912.11- - - - 10.5212.5 + 33.1MC, SC1.588.2SC
1020.80- - - 20.841.6FC0 0
1117.04- - - - - 17.0434FC
1216.74- - - - 0 16.7425.92 + 11.34FC, MC
139.60- 0 9.650SC- -
1411.79- - - - 0 11.7951.8 + 5.6SC, MC
1516.1- - - 16.118.4 + 20.7FC, MC0 0
1612.04- - 0 6.9136SC5.1326.7SC-
1725.20- - 0 0 25.250.4FC0
1814.18- - - 0 0 14.1842.5MC
1921.12- 0 21.117.4 + 37.2FC, MC0 0 0
2012.3712.3737.1MC0 0 0 0 0
A denotes the allocated demand (kW), B represents the time (min), and C denotes the charger where FC denotes the fast charger, MC denotes the medium charger, and SC denotes the slow charger.
Table 12. Cost comparison of FIFS, PSO, and SFLA.
Table 12. Cost comparison of FIFS, PSO, and SFLA.
NumberMethodNo Microgrid (MG) ConsideredMicrogrid (MG) ConsideredThe Difference in Cost (%)
Cost (€ct)Cost (€ct)
1FIFS2442.02384.63.40
2PSO2432.02374.72.31
3SFLA2428.42371.22.40
Table 13. Cost comparison of the charging schedule of EVs arriving with/without prior booking.
Table 13. Cost comparison of the charging schedule of EVs arriving with/without prior booking.
Cases123
EVs Arriving with/without Booking20/015/510/10
Cost obtained with FIFS (€ct)2442.02520.72530.2
Cost obtained with PSO (€ct)2432.02495.92509.6
Cost obtained with SFLA (€ct)2428.42493.52504.4
Table 14. Unexpected arrival and departure considered for unappointed vehicles: when 5/20 EVs arrived without an appointment.
Table 14. Unexpected arrival and departure considered for unappointed vehicles: when 5/20 EVs arrived without an appointment.
EV/SLOT12345678
1In Out
2 In Out
3 In Out
4 In OutOut
5In Out
6 InOut
7 In Out
8 In Out
9 In Out
10 In Out
11 In Out
12 In Out
13 InOut
14 InOut
15 In Out
16 In Out
17InOut
18 In Out
19 InOut
20 In Out
Table 15. Unexpected arrival and departure considered for unappointed vehicles: when 10/20 EVs arrived without an appointment.
Table 15. Unexpected arrival and departure considered for unappointed vehicles: when 10/20 EVs arrived without an appointment.
EV/SLOT12345678
1In Out
2 In Out
3 In Out
4 In Out
5In Out
6 InOut
7 In Out
8 In Out
9 In Out
10 In Out
11 In Out
12 In Out
13 InOut
14 InOut
15 In Out
16 In Out
17InOut
18 In Out
19 Out
20 In Out
Table 16. Unexpected arrival and departure considered for unappointed vehicles: schedule when 5/20 EVs have arrived without an appointment.
Table 16. Unexpected arrival and departure considered for unappointed vehicles: schedule when 5/20 EVs have arrived without an appointment.
IDDemand (kW)Timeslot
12345678
116.1916.19000----
217.25-17.25000---
314.85--14.85000--
420.64---20.640000
521.8721.87000000-
612.32--12.320----
717.28-17.28000---
826.40-25.2081.19200000
912.11----12.1100-
1020.8---20.8000-
1117.04-----17.0400
1216.74----16.7400-
139.6-09.6-----
1411.79----11.7920--
1516.1---16.100--
1612.04-----12.04500
1725.2023.4381.762------
1814.18----14.186000
1921.12------21.120
2012.37----6.6725.7030-
Total61.5061.5037.9657.5461.534.7921.120.00
Table 17. Unexpected arrival and departure considered for unappointed vehicles: schedule when 10/20 EVs have arrived without an appointment.
Table 17. Unexpected arrival and departure considered for unappointed vehicles: schedule when 10/20 EVs have arrived without an appointment.
IDDemand (kW)Timeslot
12345678
116.1916.19000----
217.25-17.25000---
314.85--14.85000--
420.64---20.640000
521.8721.87000000-
612.32--12.320----
717.28-17.28000---
826.4-25.2081.19200000
912.11----12.1100-
1020.8---20.8000-
1117.04----17.0400-
1216.74-----16.7400
139.6--9.60----
1411.79---11.7920---
1516.1-----16.100
1612.04-----12.04500
1725.2023.4381.762------
1814.18----14.186000
1921.12------21.120
2012.37----12.37500
Total61.5061.5037.9653.2355.7144.8921.120.00
Table 18. Cost comparison of the charging schedule of EVs arriving with/without prior booking considering the MG scenario.
Table 18. Cost comparison of the charging schedule of EVs arriving with/without prior booking considering the MG scenario.
Cases123
EVs Arrived with/without Booking20/015/510/10
Cost obtained with FIFS (€ct)2384.612426.012430.43
Cost obtained with PSO (€ct)2374.742402.002410.10
Cost obtained with SFLA (€ct)2371.212398.902405.30
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Fernandez, G.S.; Krishnasamy, V.; Kuppusamy, S.; Ali, J.S.; Ali, Z.M.; El-Shahat, A.; Abdel Aleem, S.H.E. Optimal Dynamic Scheduling of Electric Vehicles in a Parking Lot Using Particle Swarm Optimization and Shuffled Frog Leaping Algorithm. Energies 2020, 13, 6384. https://doi.org/10.3390/en13236384

AMA Style

Fernandez GS, Krishnasamy V, Kuppusamy S, Ali JS, Ali ZM, El-Shahat A, Abdel Aleem SHE. Optimal Dynamic Scheduling of Electric Vehicles in a Parking Lot Using Particle Swarm Optimization and Shuffled Frog Leaping Algorithm. Energies. 2020; 13(23):6384. https://doi.org/10.3390/en13236384

Chicago/Turabian Style

Fernandez, George S., Vijayakumar Krishnasamy, Selvakumar Kuppusamy, Jagabar S. Ali, Ziad M. Ali, Adel El-Shahat, and Shady H. E. Abdel Aleem. 2020. "Optimal Dynamic Scheduling of Electric Vehicles in a Parking Lot Using Particle Swarm Optimization and Shuffled Frog Leaping Algorithm" Energies 13, no. 23: 6384. https://doi.org/10.3390/en13236384

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