Next Article in Journal
A Fluid Inclusion and Critical/Rare Metal Study of Epithermal Quartz-Stibnite Veins Associated with the Gerakario Porphyry Deposit, Northern Greece
Previous Article in Journal
Large-Scale Printed Chinese Character Recognition for ID Cards Using Deep Learning and Few Samples Transfer Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Toward Efficient Mobile Electric Vehicle Charging under Heterogeneous Battery Switching Technology

1
Institute of Management Sciences, Peshawar 25000, Pakistan
2
Department of Computer Sciences and Technology, University of Hull, Kingston upon Hull HU6 7RX, UK
3
Department of Computer Science, Prince Sultan University, Riydah 12435, Saudi Arabia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(2), 904; https://doi.org/10.3390/app12020904
Submission received: 9 November 2021 / Revised: 13 December 2021 / Accepted: 20 December 2021 / Published: 17 January 2022

Abstract

:
The fast increase in adoption and development of Electric Vehicles (EVs) has invited a significant challenge to the existing charging management techniques and infrastructure. It is necessary to efficiently manage a large number of mobile EVs. As compared to fuel and gasoline type vehicles, the EV has a limited driving range and needs to recharge its battery frequently during long journeys. Hence, with plug-in charging services one major concern is the long duration of battery recharging. In this paper, we employ heterogeneous BS (Battery Switching) technology to provide an alternative charging option to minimize the charging duration of EV. Furthermore, enabling BS reservation in a centralized manner for mobile EVs, load balancing algorithm and optimal selection of Battery Switching Station (BSS) across the network are proposed. In addition, we suggest a scheduling technique for depleted batteries to recharge effectively in BSS to minimize power loss and queuing time at selected BSS. We have conducted a performance evaluation by comparing the proposed scheme with other benchmarks, in terms of average trip duration, total trip energy consumption, etc. Finally, it is proven that the battery stock is managed across the network efficiently through the proposed scheme.

1. Introduction

EV refers to a vehicle that is powered by electric energy. Normally, an EV can be charged from an external energy source and also discharged to an external energy source via a wall socket. Following the advancement of technology in the automobile industry and sustainable energy development, an EV can be compared to an Internal Combustion Engine Vehicle (ICEV) with the benefits of less emissions and air pollution [1]. As such, a lot of countries have pledged millions and billions of dollars to fund the development of EV to replace conventional vehicles with EVs. According to studies from the Center of Solar Energy and Hydrogen Research, the total number of EVs in the global market was 740,000 in early 2015. It is predicted that in the coming 50 years, the number of operational EV will reach 2.5 billion [2].
The proliferation and development of EV has derived both challenges and opportunities for the power grid [3]. On one hand, heavy load generation caused by EV integration into the power grid raises some issues such as operating cost, frequency excursion, and voltage stability at both (transmission and generation) side [4,5]. On the other hand, bi-directional charging and discharging have an extensive application of EV into the power grid, including peak shaving, frequency fluctuation mitigation, load flattening, and improving the integration of renewable sources [6]. The charging management of EV has been investigated in parking mode and in an on-the-move mode of charging. In the parking mode, an EV is parked at home/Charging Station (CS). On the other hand, EV’s position is non-stationary in on-the-move mode. Without regard to modes, a major concern is to determine the time and place to charge EV [7].

1.1. Motivation

EV plays a key role in the advanced transportation system. Furthermore, a rapid increase of EV will not only reduce CO2 emission but also dependency on fossil fuels [8]. However, EV users are still facing some challenges in practical drawbacks, such as the long duration of recharging the battery, limited driving range on a single charge and frequent requirement for recharging battery, higher operating cost, stochastic charging pattern and selecting convenient and appropriate CS for the requested vehicle [9,10]. There has been some work conducted relating to the charging management of EV in the parking mode and on-the-move mode [11,12,13,14,15,16]. These solutions in plug-in charging services have shown their effectiveness and minimized recharging time. However, fast charging technology is still taking around 15 min on battery recharging.
Therefore, BS can be a better alternative to provide more options in a cost-effective way. The whole process of BS takes 3–5 min in which depleted battery is replaced by a full charge battery [17]. As such, works considering BS have included scheduling technique, BSS placement and deployment [18,19,20,21] issues. However, the research works has been done in a homogeneous BS in which one type of battery is assumed in BSS. Thus, it leads to a lack of compatibility problem because each type of EV battery is different. Therefore, we employ a heterogeneous BS [22] where multiple types of EV battery are available in BSS. Along with this proposing efficient charging mechanism for mobile Battery EV (BEV) and scheduling technique for depleted batteries recharging.

1.2. Introduction of Battery Switch Services

In the automated switch platform, switching between a depleted battery from an EV and a fully charged battery is performed. The depleted battery is placed and recharged so that it can be used by other requested vehicles. This indicates that each BSS can maintain several batteries for switching. The battery switch service could be described as similar to a drive-through car wash in that switching an EV s battery is accomplished in several minutes normally without requiring a driver to get out of the vehicle. In heterogeneous BS, it is expanded to include several types of groups and hold certain types of batteries for different types of EV in BSS.

1.3. Study of a Heterogeneous-BS along with Reservations-Enabling

In addition to efficient charging mechanism for mobile EV under heterogeneous BS technology, our goal is to employ a battery reservation mechanism in BSS for mobile EV. EV send a request to Global Controller (GC) for reservation with the following information, that is, ID of the vehicle, current timestamp, average speed and maximum capacity of the battery. By proceeding the request contain information the proposed BS platform allocate the battery for requested vehicle in optimal (nearest and less congested) BSS.

1.4. Contribution of This Paper

The purpose of this research to develop an efficient charging mechanism is to minimize average waiting time, average energy consumption and is to increase the number of EVs successfully reaching to a BSS. The main contributions of the paper are as follows.
  • Under heterogeneous battery switching technology, introducing a novel efficient charging mechanism for mobile EV and scheduling technique for depleted battery recharging.
  • Proposed a battery reservation mechanism with the coordination of a global controller.
  • Proposed algorithms for efficient charging and scheduling technique for depleted batteries recharging.
  • The algorithms are discussed formally and compared the results with other benchmarks for measuring efficiency.

1.5. Paper Structure

The rest of the paper is organized as follows as: Section 2 presents an overview of up-to-date related research about EV plug-in charging services, EV charging scheduling and battery switch service of EV. Section 3 discusses in detail the system model, proposed work and along with this provides a detailed discussion regarding proposed work. Section 4, presents evaluation parameters, the simulation configuration environment and the results of the work, followed by a conclusion in Section 5.

2. Related Work

Most of the exciting work has addressed not only the plug-in charging service, but also the scheduling technique for on-the-move EV. Conundrums relative to plug-in charging services such as the long duration of battery recharging are also addressed. Moreover, some researchers address homogeneous BS and scheduling techniques to minimize recharging time and avoid congestion in BSS. The scheduling technique for charging and discharging plug-in EV aims to minimize the power loss.

2.1. Plug-in Charging Service

For the plug-in charging of EV, power flows from the grid to the EV battery. In [23], authors optimize the off-peak period to minimize charging cost and maximize the use of power. The authors in [24] propose to optimize the charging behavior of plug-in charging technology by minimizing the recharging cost, achieving a satisfactory energy level as well as optimal power balancing across the CS. Yi and Don [25] propose a smart energy control technique to not only balance the overall load profile of each grid and CS in the network but also minimize the peak hour’s load to avoid energy loss. However, such issues lead to the main concern for mobility uncertainty. Therefore, some research work has been conducted to address charging reservations for plug-in charging EV to avoid overcrowding in CS while recharging the battery [26,27,28,29]. Several recent scientific studies on the optimal charging of EVs consider constraints induced by the power grid distribution lines and other components such as feeders [30,31,32].

2.2. On-the-Move Electric Vehicle Charging Scheduling

The authors in [33] propose a new scheme for CS selection and charging reservation of EV to minimize average trip duration. A request message for reservation includes arrival time and charging duration of EV. Furthermore, a periodical reservation updating mechanism to address mobility uncertainty is suggested to adjust the charging plan for the case when mobile EV can reach CS on time. The authors in [34] present two types of scheduling schemes for charging and discharging of EV, namely globally and locally optimal scheduling schemes. The scheduling schemes aim is to optimize charging power and minimize the recharging cost of EV, which can perform the charging and discharging process during the day. A novel charging booking algorithm is introduced to determine the most suitable charging station and search for the shortest route to preferred CS [35]. Several recent scientific studies focus on distributed/decentralized algorithms for large-scale situation, if and how the proposed model is able to deal with large-scale dimensionality of a large scale fleet of EVs [36,37].

2.3. Battery Switching Service for Electric Vehicle

The work in [38] describes a scheduling scheme for depleted batteries to recharge them efficiently and present an optimization framework for the operating model of BSS. The author of [39] proposes a novel charging strategy based on BS scenario by considering optimal BSS and charging priority of requested vehicles. The design approach and proposed model aim to minimize charging cost, voltage deviation and reduce power loss. Y. Cao et al. [18] propose BS technology to enable fast charging services, minimize the average trip duration, and reduce recharging time. Furthermore, its communication framework provides reservations for charging.
The author of [40] proposes a scheduling scheme considering the dual uncertainties of swapping demand and PhotoVoltaic (PV) generation. The objective of this research is to deal with uncertainties and minimize the cost of the electricity purchasing. Furthermore, for the evaluation quality assessment method, a probabilistic sequence for day-ahead scheduling is employed. However, Table 1 shows the summarize table of the related work.
By considering a practical BS scenario where a number of BSS and EVs charging management is employed, their is less work conducted and a majority of the proposed work is based on homogeneous BS where a single type of battery is operated in BSS. Concerning the issue of efficient charging for mobile EV under heterogeneous BS technology and scheduling technique for a depleted battery recharging need an immediate solution.

3. System Model

By considering the high demand of EV and BS technology concerning the mobility feature of the vehicle, a suitable time and place to switch the battery is the main technical issue in this paper. Following related work for EV and switching service, we take different battery types of EV into account. Therefore, the proposed efficient algorithm for heterogeneous BS service and scheduling technique for depleted battery recharging can provide efficient service to EV.

3.1. Overview of System Model

The proposed heterogeneous BS model consists of three basic network entities, in which BSS are fixed deployed by considering a city scenario which is illustrated in Figure 1. By considering the position of EV, if Status Of Charge (SOC) of EV is below the minimum threshold, the EV moves toward the BSS with the help of GC. The basic network entities involved in the system model are described below.
  • EV: Each V i U 1 has predetermined minimum threshold where U = { V 1 , V 2 , V 3 , …, V n }. When SOC of EV is below this threshold, a EV sends the request message to GC for BS. The message contains vehicle ID, location of EV, arrival time, and battery type of EV. Then, the GC checks each BSS in the network according to its battery type and confirm the request to the R V (requested vehicle) by sending a reply message. When a reply message is delivered to the EV, a driver confirms the recommendation and tried to move EV toward the BSS to switch the battery.
  • BSS: Each BSS maintains a stock of a limited number of fully charged batteries. These batteries are grouped into different categories according to heterogeneous EV type. Furthermore, they are defined as a symbolic set X = {type–I; type–II; type–III; …; type–X}. The depleted battery is replaced by a fully charged battery in BSS within 3–5 min. With such operations, these batteries are cycled from BSS to the charging factory for battery recharging to provide efficient service to EV.
  • GC: A GC monitors each BSS in the network and manages the switching reservation of R V . Therefore, GC caches the update information (number of fully charged batteries and available type of ones) periodically to efficiently select the BSS for R V .
The above network entities communicate with each other via wireless communication such as ubiquitous cellular network 3G/4G allowing for real-time exchange of information. The network entities are equipped with a wireless device for communication and the exchange of information.

3.2. Heterogeneous Battery Switching Process

The process of heterogeneous BS is presented in Figure 2 step-by-step and elaborated below.
  • Step 1: The GC checks each BSS in the network periodically and aggregates update information of each BSS. Aggregated information includes the ongoing charging session, number of depleted batteries in the switching station, battery stock availability in the switching station, and available battery types.
  • Step 2: The mobile EV checks their SOC continuously. Once the SOC is below the minimum threshold value, the mobile EV informs the GC to require BS service along with its battery type.
  • Step 3: Once a battery switch demand is requested to GC, the GC compiles the list of BSS in the network and ranks all of them according to waiting time and switching queue of vehicles. After this job is over, aggregated information regarding the required battery type of EV sends the report back to R V and refers to the best choice in the network.
  • Step 4: The EV confirms the recommendation and sends the reply to GC for reservation.

3.3. Proposed Scheme

The proposed efficient heterogeneous battery switching scheme aims to minimize the average time for each type of vehicle that has to wait for battery switching while traveling. To facilitate the issue of the proposed scheme through equation and formulation, we define some notations which are given below.
  • A t : The A t denotes the average waiting time for battery switching at each BSS. It includes queuing time ( Q t ) of vehicle for BS and the duration of the switching process.
  • B S S : The B B S S presents the set of BSS in the network.
  • V Q : The V Q denotes the queue of requested vehicles arrived at station.
  • W t : W t shows the overall waiting time of all vehicles in a BS. It is computed by including Q t , battery recharging time ( B r t ) and switching time ( S t ).
With this notation, the problem is then formulated as follows:
W t = I B S S V Q · A t
The W t of V i U 1 can be minimized if the switching demand of R V is balanced well across all BSSs in the network. However, the uniform balancing across all BSS is infeasible in complex and congested city scenarios because complete orchestration among all network entities is demanded. Hence, our approach is to achieve local optimization first and then consider global optimization.
The time to switch a battery is the main source of waiting time. However, we assume that this attribute is fixed to 3 min as a constant value across all BSS in the network. However, as compared to switching time, queuing and waiting time takes a much longer time at BSS in process of BS. Therefore, our focus is to find an optimal BSS to minimize requested vehicle ( R V ) queuing time, which will be discussed in the next section.

3.4. Heterogeneous BSS Selection Concerning BS Reservation and Load Balancing across BSS

The configuration logic toward heterogeneous BSS management considering the detail of BS reservation is presented in this section. The basic operational framework namely the global planning phase for BS and reservation is discussed below.

3.4.1. Global Planing Phase

Before a vehicle at BSS arrives, the incoming flow of R V with the demand of BS is needed to manage across the network. The aim is to minimize W t ( Q t , B r t and S t ) on the trip and select optimal BSS for the R V . However, each BSS holds several batteries in multi types. Typically, available stock of batteries ( S b ) from discharged state to charged state and the demand of BS are also required to efficiently manage the request which is discussed below. The list of notation is show in Table 2.
  • When SOC of EV is below the minimum threshold, the vehicle sends request to GC for BS reservation along with its personal information including ( R V ID, Current Battery Energy Level ( C b a t t e r y E L ), Current location ( C L ) and Battery type ( B t y p e )) (line 1 to 3 in Algorithm 1).
  • If GC has updated information about B S S j (No, of B B S in a network), then it checks the availability of R V B t y p e across the network (line 4 and 8 in Algorithm 1). Otherwise, GC broadcasts request across the network along with information of R V (line 5 in Algorithm 1).
Algorithm 1 Heterogeneous BS and Load balancing across B S S j .
1:
for each node- v i of U do
2:
 send request by a v i to GC
3:
end for
4:
while GC do not have updated information about B S S j do
5:
 Broadcast request to B S S j
6:
 Each B S S j checks that is R b a t t e r y is available and send back response to GC
7:
end while
8:
if the R b a t t e r y available in B S S j then
9:
 Each BSS check that the R b a t t e r y is fully charged available
10:
if R b a t t e r y is fully charged available in B S S j then
11:
   B S S j calculate its waiting time
12:
  Estimate T 1 = N v · T S T
13:
  Estimate S = S v i C S = r C S r v i
14:
  Estimate V = r t f r t i t f t i
15:
  Estimate T 2 = r B S S r v i d k m h o u r
16:
  Estimate T 3 = T 1 + T 2 + B f t
17:
  EST = T 1 + T 2 + T 3
18:
  if v i reach to B S S j then
19:
   Allocate the battery in the selected BSS
20:
   Switch the battery in the selected BSS
21:
   Update the BSS status
22:
  end if
23:
else if R b a t t e r y available on charging
24:
  BSS Calculate T 4 = E c h a t i m e
25:
  EST = T 1 + T 2 + T 3 + T 4
26:
  BSS Update ATS
27:
  go to ref: [18]
28:
end if
29:
end if
B S S j checks whether the requested required battery type is available or not. After this request, it sends the updated information to GC to select the appropriate BSS for R V to minimize the average time on the trip (lines 6 to 7 in Algorithm 1).

3.4.2. Selection of BSS Phase for BS Service

Here, the selection logic of BSS for R V is performed by GC. Typically, the current EV reservation and average waiting to switch (ATS) at each BSS across the network is computed by Equation (2). This is to identify the ones which have a minimum waiting time.
T 1 = N V · T S T
where T 1 refers to A t (average waiting time of vehicle at each BSS) and N v represents number of vehicle at BSS. In addition, a T S T is switching time of single vehicle which is ≈3–5 min.
  • Upon sending reservation request from R V , each BSS check that the required B t y p e is readily fully charge available (line 8 and 9 in Algorithm 1) only if requested battery ( R b a t t e r y ) is available across the network.
  • If required B t y p e is available fully charge in B S S j , the selected BSS calculates its waiting time and maximum number of stock availability ( M B S > 0) (line 10 and 11 in Algorithm 1).
If none of the B S S j across the network with the required battery type is available, the GC selects the one which has a minimum value of expected waiting time to switch (EWT). That is, the vehicle has to wait at BSS until the required type of battery is not fully charged in case of M B S = 0.
Key factors that contribute to the computation of switching the battery of vehicles is the estimation of waiting time to switch ( W T S ), expected arrival time of the requested vehicle ( R v t a r r ) at BSS and Estimate Total Time to Switch (EST) to achieve Available Time for Switching (ATS ) at BSS. However, such computation can be achieved easily at local BSS based on current status of charge ( C S O C ) upon arrival of EV if on-going charging secession, ATS and at the station is obtained.
Thus, computation is generally done when EV is on-the-move mode because the actual situation at the selected station can be quite difficult to obtain before arrival at the station. Therefore, the estimation of ATS is defined below.
  • For the purpose of estimation ATS such information is additionally needed ( R V ID, B t y p e , R v t a r r , C S O C , C L ). Thus, for accounting and identifying each and every requested vehicle reach to selected BSS or not, the optimizing equation is given below (line 12 to 14 Algorithm 1).
T 2 = r B S S r v i d k m h o u r
where T 2 is time that obtained the flow and distance of each vehicle, the term r B S S is the position vector of selected BSS and r v i is the position vector of the requested vehicle,
Similarly, the term d k m h o u r is obtaining the results of time that taken by R V from current to final location (line 15).
  • After confirming the selection of BSS and reservation response back to GC, the vehicle may need extra time and cannot reach the selected BSS on required time because of road uncertainties including traffic jam signals, road congestion, and accident. By accounting uncertainty time for each R V the Equation is given below (line 16 Algorithm 1).
T 3 = T 1 + T 2 + B f t
The arrival time of the vehicle can be accounted for according to the above Equation (4). The term B f t is refer to buffer time which is considering 10 min for each vehicle to address roadside uncertainties. Where T 3 is representing the approximate time (along with buffer time) which is taken by vehicle up to BSS from current location(line 17 Algorithm 1). Similarly, for accounting total time which is taken by vehicle for reaching to selected BSS and time taken while battery switching process including Q t and S t at the station, the Equation of problem is refined below (line 16 Algorithm 1).
E S T = T 3
After accounting the EST, if the R V reach the selected BSS on current SOC and confirm the reservation. The GC allocate battery in the station when R V reach on required ATS to selected BSS switch the battery with fully charged. BSS decrease by 1 M B S and update the status of the switching station (line 17 to 21 Algorithm 1).
  • Upon sending request by R V to GC some time the required battery type is not readily available ( M B S = 0, X B t y p e ) but available on charge. In this case, the vehicle will wait when the required battery type is fully charged according to Equation (6) when M b a t t e r y E L = C b a t t e r y E L . The switching station will change the status of the number of M B S > 0, X B t y p e ) and the update status(line 21 to 24 Algorithm 1).
E c h a t i m e = M b a t t e r y E L C b a t t e r y E L
where the term E c h a t i m e denote the expected charging time of the drained battery, M b a t t e r y E L represent the maximum battery energy level mean that how much power will get the battery to fully recharge again and C b a t t e r y E L shows that the current battery energy level of the required battery. Along with this time again EST to find that the R V reach to selected B B S on below Equation (7) (line 24 Algorithm 1).
E S T = T 3 + E c h a t i m e
In this equation the EST refer to W t . However, when R V reaches selected BSS and the required battery type is readily available ( M B S >0), the vehicle will switch the battery with a fully charged battery.
After the switching process is completed, BSS decreases the number of M B S for the required battery type by 1. Similarly, the depleted battery of the vehicle is added to the charging queue to recharge. Updating the status of M B S and sharing procedure with GC are described in line 26 Algorithm 1).
As such, expected energy consumption of the entire system is refined by the following equation.
E E n g C o n = ( M b a t t e r y E L C b a t t e r y E L + d · γ ) α
where the term E E n g C o n calculate expected energy consumption, the term M b a t t e r y E L C b a t t e r y E L refer to energy already consume by vehicle (Kilowatt), ( d · γ ) corresponds to energy consumption for the EV to travel up-to selected BSS and the term α denote charging power which is using while recharging the battery.

3.5. Scheduling Technique Under Heterogeneous Battery Switching Station

We present a scheduling technique concerning the issue of depleted batteries charging at BSS. Upon the arrival of the R V at BSS. Switched the depleted battery with a fully charged battery and the reduce the maximum number of battery stock availability ( M B S ) by 1. Add the battery in the depleted battery charging queue ( D B c h a q u e ) for recharging.
  • All the depleted batteries are remove from the set of requested vehicle and identify it’s current SOC and place it in the L n (e.g., D B c h a q u e ) (line 1 to 2 Algorithm 2 (Battery Recharging Scheduling Technique in BSS)).
Algorithm 2 Battery Recharging Scheduling Technique in BSS.
1:
Initialization Phase:
2:
Initialize Parameter,
3:
for Each V i of U do
4:
 Identify the SOC and place in the L n
5:
 Based on SOC, Identify the type of batteries and place in L 1 , 2 , 3
   from the L n
6:
end for
7:
while Do not Stopping the selecting type, until L 1 , 2 , 3 each depleted battery
  is not placed to the specified P j do
8:
9:
end while
10:
for Each depleted battery of L 1 , 2 , 3 do
11:
 Start battery recharging
12:
 Update the status of BSS
13:
end for
14:
if Each battery of L n is schedule then
15:
 Stop assigning battery from L n to specified P j
16:
else if Select the battery from L n to L 1 , 2 , 3 then
17:
 got ref: [8]
18:
end if
Here, we have multi-line and slots of depleted battery recharging according to current SOC. Where the depleted batteries are charged in parallel via a number of charging slots ( N c s ).
  • According to SOC identifies its belonging charging type, where if it’s SOC>50% its belong to type I due to Shortest Time Charge ( S T C ) if its SOC ≤ 50%, ≥30% its belong to type II and <30% refer to type III because of more recharging time. According to Equation (6) identify its charging time and shift the depleted batteries ( D b ) from L n to L 1 , 2 , 3 (line 4 Algorithm 2).
  • Hence, the loop is operating until each battery of the L n is not categorized and cannot assign to the specified Pole j ( P j ) for recharging the battery as shown in Figure 3.
Where the term L n is representing the line, where each battery is in waiting queue for categorization of types to shift for recharging process. Similarly, P j is number of charging poles at B B S such as, P j = { P 1 , P 2 , P 3 } and L 1 , 2 , 3 is the charging line of P j , to start recharging of different batteries in parallel.
  • After allocating each battery to its specified P j , start recharging of the batteries. When C b a t t e r y E L = M b a t t e r y E L the BSS update the list of M B S (line 8 to 11 Algorithm 2).
Once each depleted battery is charge, it will be added to its belonging battery type and the corresponding information about D b is removed from the charging queue. After that, check is there more D b available in L n and its schedule according to the service facility then stop conversion from L n to L 1 , 2 , 3 and P j (line 12 to 13 Algorithm 2).
  • If D b are available in L n , belong to type X and not schedule according to the required manner, schedule it and repeat operation loop from line 8 to 11 until each D b is not fully charged.

3.6. Discussion

3.6.1. Issue Regarding Reservation Randomness

As we discussed in the global planning phase in the previous section, when EV SOC is below the minimum threshold, EV will be finding BSS regarding the swap of a depleted battery with a full charge battery. EV will send reservation request to GC, in which include ( R V I D , C b a t t e r y E L , C L , B t y p e , arrival time( A r t )). In request contain information the A r t can be quite random because of the mobility uncertainty such as traffic jams and road accident, EV may cant reach to switching station on time. Therefore, it is imperative to update the GC periodically regarding the current location of the R V and expected arrival time. Hence, cancellation of the reservation at selected BSS can be predicted GC easily and the accuracy of expected A r t to switch the battery can be greatly improved.

3.6.2. Security Issue Regarding Centralize Manner

In a centralized manner, the decision is made by the GC side, EV is sending a reservation request to GC when its SOC is below the minimum threshold. The GC is selected appropriate BSS for R V to switch the battery efficiently. However, the request contains such private information ( C L , SOC, and ID) which will raise privacy issues. Moreover, the R V may send malicious information to GC to affect the charging management. Hence, all messages in the communication of EV and GC will be digitally signed by both parties to take hazard-free decisions and select the appropriate BSS for R V .

3.6.3. Discussion Regarding Battery Switching and Plug-in Charging Service

In light of a practical scenario, there could interdependence among BS and plug-in-charging technology at current situation. Where EV used in a constant routine (public transportation) would prefer BS technology because of short service of time to minimize average trip duration. While EV considering for a single user (private transportation) would like to choose plug-in-charging technology, to avoid concern may that brand new battery could replace by spare battery. For efficiency concern, it require to strategically provision service among several service performance. The research work is left for future work regarding this issue.

4. Performance Evaluation

4.1. Simulation Configuration Environment

The present solution of the heterogeneous battery switching scenario was built-in Opportunistic Network Environment (ONE). The default scenario of simulation is within the area of 4500 × 3400 m2, shown as the downtown area of Helsinki city in Finland. In the proposed solution simulation have considered a total number of 300 EV in on-the-move mode at speed of 30 40 km/h and deployed six BSS as shown in Figure 4. Once EV SOC is below the minimum threshold the reservation request is send to GC, the GC select BSS for the R V according to its C b a t t e r y E L , B t y p e and considering maximum traveling distance. The route to selected BSS is randomly selected from the Goggle map. The total simulation time of the proposed work has been carried out for 12 h in ONE.
However, a number of deployed BSS have sufficient electric energy power and maintain each BSS three types of batteries to provide efficient service for R V .
  • Coda Automotive
  • Wheego Whip
  • Hyundai BlueOn
Each BSS 10 battery initially holds a fully charged for each type of battery and is able to switch 30 depleted batteries with a fully charged battery. However, these depleted batteries are recharging at the power of 10 kW to use for another R V Figure 5. A battery switch time in the simulation is 3 to 5 min and the network update interval is 0.1 seconds to give a fresh update to GC. Moreover, we conducted a performance evaluation by comparing the proposed scheme with other benchmarks (measure and compare usability metrics against a baseline study). Due to consideration of several factors (batteries, BSS, vehicle) and a comparative analysis, we are using relative units with respect to the benchmark to achieve efficient results. For the sake of understanding, the simulation configuration environment is shown in Table 3.

4.2. Evaluation Parameters

The main interest is to compare the proposed scheme with benchmark on the basis of following performance metrics:

4.2.1. Total Time

The average time that an EV experiences for its trip through the battery switch services Including:
  • The average waiting time which is before switching is required in BSS for achieving service.

4.2.2. Total Waiting Time for Selection of BSS

Assigning EV to the appropriate battery switching station (BSS).
  • The BSS within the EV reach-ability according to CSOC of EV, that upon charging request to the GC, guarantees the lowest switching delay.
  • The foreseen switching delay for EV is computed as the sum of time to complete the switching of EVs currently present at the BSS, switching time of single vehicle and battery recharging time (if required battery type is available on charge).
  • If two BSS have the same switching delay, select BSS which has minimum traveled distance and nearest among to R V .

4.2.3. Number of EV Successfully Reach to BSS

  • The experiences of each EV that, how much vehicle reaches to BSS with sufficient energy for switching the battery with inbound communication to GC.

4.2.4. Total Energy Consumption on The Trip

The total energy consumption of each EV for its trip through battery switch services.

4.3. Influence of Reservation Base EV Density at BSS

We observe that the energy consumption is reduced via enabling reservation slot at BSS with the help of coordination with GC. Figure 6 depict that the influence of energy consumption of proposed work is far good. This indicates that the periodic communication with GC under the proposed work has a good impact. One immediate advantage is to balance load across all BSS because of enabling reservation scheme and maintaining heterogeneous battery stock availability.
As shown in Figure 6 there is a slight increase in benchmark results as compared to the proposed work. The reason is huge EV density and a limited number of charging slots at BSS. According to EV battery switch cycle, the depleted battery will charge again in the charging factory and will take 40 min on fast charging technology. Thus, because of a high number of EV switching depleted batteries with fully charged and readily available charged batteries are running out from BSS.

4.4. Influence of Optimally Charging Scheduling

According to Algorithm 2 the vehicle density is managed and treated at BSS according to its SOC to minimize waiting time. The depleted batteries are sorted according to the charging discipline (discussed in Section 3) and run the operation loop for recharging the battery until all batteries are not fully charging. As shown in Figure 7 the waiting time at BSS of the vehicles is reduced more than 90% under the battery switching scenario. Intuitively, the more arriving density of vehicles seems to be less affected as compared to the benchmark result. This is because of managing different types of batteries variety (battery heterogeneity) at BSS concern in this work.
As observed, average waiting time to switch (AWTS ) is slightly increased when the bulk of R V is sending a reservation request to GC for battery switching. This is because of specific battery type under BS scenario. In traditional trends under plug-in charging mode arriving the bulk of EV seems to be less affected because the R V is charged up regardless. While under heterogeneous BS technology the vehicle needs a particular type of battery and sometimes it is not readily available or runs out from BSS due to high demand.
As shown in Figure 8 the performance of the proposed work is achieved good results because of the centralized mode. Since R V communicate frequently with GC and clear all queries about switching reservation and reported GC for the selection of BSS. While GC also takes an update from mobile EV about mobility uncertainty and calculates AWTS. The result of Figure 7 and Figure 8 implies that the desired performance is achieved under heterogeneous battery switching. This is mainly the benefit from reservation making and scheduling techniques for depleted battery recharging.

4.5. Performance under Heterogeneous BS of Charged EV

As shown in Figure 9, due to the proposed scheme more efficient performance is achieved. This is because of considering the SOC of R V and estimating AWTS of each BSS across the network. With this updated information the proposed scheme is able to predict the BSS condition (congestion at BSS and queuing time) and select one BSS that has the least potential congestion and is near to the requested vehicle. The R V is travels toward the selected BSS for achieving the services.
Thus, due to this function and quality, the proposed scheme under reservation base and optimally charging scheduling (OCS) achieve overall desirable results. However, Figure 9 present that, the number of vehicles serviced across CS in 12 h of simulation to achieved service under proposed scheme efficiently. Since EV will switch batteries with a high priority which have a minimum SOC. This implies that the proposed scheme under heterogeneous BS is achieved overall a efficient and satisfactory level of results.

5. Conclusions

In this paper, we have proposed optimal charging scheduling and enabling BS reservation under heterogeneous battery switching services. The proposed scheme is able to compute congestion and queuing time at each BSS in the network and knowledge about how many vehicles have a reasonable distance to BSS and make a reservation for BS. Furthermore, by comparing with other benchmarks, results show that the load of R V is well balanced across the network and select optimal BSS for R V . Meanwhile, the proposed scheme addresses the scheduling algorithm for a fast recharging cycle of depleted batteries to facilitate efficiently the incoming vehicle. The evaluation results of our proposed work are evaluated under the Helsinki city scenario in Finland, by considering traffic jams and other mobility uncertainty and have confirmed that our proposed scheme can minimize average waiting time and switch battery number of EV efficiently at BSS.

Future Work

Integration of BS and plug-in charging: There is a need for efficient integration of BS and plug-in charging technology. Thus, for efficiency, it requires the provision of a strategic service and performance servicing. The research work is left for future work regarding this issue.

Author Contributions

Conceptualization, A.A. and M.K.; methodology, validation, A.A., Z.U. and M.K.; software, A.A. and M.K.; formal analysis, N.A.; investigation, A.A. and N.A.; writing—original draft preparation, A.A., Z.U. and M.K.; writing—review and editing, A.A. and N.A.; supervision, Z.U. and M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Prince Sultan University, Riyadh.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to acknowledge the support of Prince Sultan University for paying the Article Processing Charges (APC) of this publication. The author would like to thank Prince Sultan University for their support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, N.; Wang, M.; Zhang, N.; Shen, X. Energy and information management of electric vehicular network: A survey. IEEE Commun. Surv. Tutor. 2020, 22, 967–997. [Google Scholar] [CrossRef]
  2. Saputra, Y.M.; Hoang, D.T.; Nguyen, D.N.; Dutkiewicz, E.; Mueck, M.D.; Srikanteswara, S. Energy demand prediction with federated learning for electric vehicle networks. In Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6. [Google Scholar]
  3. Savari, G.F.; Krishnasamy, V.; Sathik, J.; Ali, Z.M.; Aleem, S.H.E.A. Internet of Things based real-time electric vehicle load forecasting and charging station recommendation. ISA Trans. 2020, 97, 431–447. [Google Scholar] [CrossRef]
  4. Jia, Q.; Long, T. A review on charging behavior of electric vehicles: Data, model, and control. Control Theory Technol. 2020, 18, 217–230. [Google Scholar] [CrossRef]
  5. Muratori, M. Impact of uncoordinated plug-in electric vehicle charging on residential power demand. Nat. Energy 2018, 3, 193–201. [Google Scholar] [CrossRef]
  6. Yahyazadeh, S.; Khaleghi, M.; Farzamkia, S.; Khoshkbar-Sadigh, A. A New Structure of Bidirectional DC-DC Converter for Electric Vehicle Applications. In Proceedings of the 2020 11th Power Electronics, Drive Systems, and Technologies Conference (PEDSTC), Tehran, Iran, 4–6 February 2020; pp. 1–6. [Google Scholar]
  7. Cao, Y.; Miao, Y.; Min, G.; Wang, T.; Zhao, Z.; Song, H. Vehicular-publish/subscribe (VP/S) communication enabled on-the-move EV charging management. IEEE Commun. Mag. 2016, 54, 84–92. [Google Scholar] [CrossRef] [Green Version]
  8. Zhang, X.; Cao, Y.; Peng, L.; Li, J.; Ahmad, N.; Yu, S. Mobile Charging as a Service: A Reservation-Based Approach. IEEE Trans. Autom. Sci. Eng. 2020, 17, 1976–1988. [Google Scholar] [CrossRef]
  9. Al-Ogaili, A.S.; Hashim, T.J.T.; Rahmat, N.A.; Ramasamy, A.K.; Marsadek, M.B.; Faisal, M.; Hannan, M.A. Review on scheduling, clustering, and forecasting strategies for controlling electric vehicle charging: Challenges and recommendations. IEEE Access 2019, 7, 128353–128371. [Google Scholar] [CrossRef]
  10. Cao, Y.; Liu, S.; He, Z.; Dai, X.; Xie, X.; Wang, R.; Yu, S. Electric Vehicle Charging Reservation Under Preemptive Service. In Proceedings of the 2019 1st International Conference on Industrial Artificial Intelligence (IAI), Shenyang, China, 23–27 July 2019; pp. 1–6. [Google Scholar]
  11. Zhao, Y.; He, X.; Yao, Y.; Huang, J. Plug-in electric vehicle charging management via a distributed neurodynamic algorithm. Appl. Soft Comput. 2019, 80, 557–566. [Google Scholar] [CrossRef]
  12. Alsabbagh, A.; Yin, H.; Ma, C. Distributed charging management of multi-class electric vehicles with different charging priorities. IET Gener. Transm. Distrib. 2019, 13, 5257–5264. [Google Scholar] [CrossRef]
  13. Sachan, S.; Deb, S.; Singh, S.N. Different charging infrastructures along with smart charging strategies for electric vehicles. Sustain. Cities Soc. 2020, 2020, 102238. [Google Scholar] [CrossRef]
  14. Vacheva, G.; Gilev, B.; Hinov, N. Development of Control Strategy for Charging Electric Vehicles in Micro and Nanogrid. In Proceedings of the 2018 International Conference on High Technology for Sustainable Development (HiTech), Sofia, Bulgaria, 11–14 June 2018; pp. 1–4. [Google Scholar]
  15. Zweistra, M.; Janssen, S.; Geerts, F. Large scale smart charging of electric vehicles in practice. Energies 2020, 13, 298. [Google Scholar] [CrossRef] [Green Version]
  16. Ning, Z.; Huang, J.; Wang, X.; Rodrigues, J.J.P.C.; Guo, L. Mobile edge computing-enabled Internet of vehicles: Toward energy-efficient scheduling. IEEE Netw. 2019, 33, 198–205. [Google Scholar] [CrossRef]
  17. Ban, M.; Yu, J.; Li, Z.; Guo, D.; Ge, J. Battery Swapping: An aggressive approach to transportation electrification. IEEE Electrif. Mag. 2019, 7, 44–54. [Google Scholar] [CrossRef]
  18. Cao, Y.; Yang, S.; Min, G.; Zhang, X.; Song, H.; Kaiwartya, O.; Aslam, N. A cost-efficient communication framework for battery-switch-based electric vehicle charging. IEEE Commun. Mag. 2017, 55, 162–169. [Google Scholar] [CrossRef]
  19. Yang, J.; Guo, F.; Zhang, M. Optimal planning of swapping/charging station network with customer satisfaction. Transp. Res. Part E Logist. Transp. Rev. 2017, 103, 174–197. [Google Scholar] [CrossRef]
  20. Wu, H.; Pang, G.K.H.; Choy, K.L.; Lam, H.Y. An optimization model for electric vehicle battery charging at a battery swapping station. IEEE Trans. Veh. Technol. 2017, 67, 881–895. [Google Scholar] [CrossRef]
  21. Liu, X.; Zhao, T.; Yao, S.; Soh, C.B.; Wang, P. Distributed operation management of battery swapping-charging systems. IEEE Trans. Smart Grid 2018, 10, 5320–5333. [Google Scholar] [CrossRef]
  22. Zhang, X.; Cao, Y.; Peng, L.; Ahmad, N.; Xu, L. Towards Efficient Battery Swapping Service Operation under Battery Heterogeneity. IEEE Trans. Veh. Technol. 2020, 69, 6107–6118. [Google Scholar] [CrossRef]
  23. Onur, E. A dynamic charging strategy with hybrid fast charging station for electric vehicles. Energy 2020, 2020, 117680. [Google Scholar]
  24. Shamsdin, S.H.; Seifi, A.; Rostami-Shahrbabaki, M.; Rahrovi, B. Plug-in electric vehicle optimization and management charging in a smart parking lot. In Proceedings of the 2019 IEEE Texas Power and Energy Conference (TPEC), College Station, TX, USA, 7–8 February 2019; pp. 1–7. [Google Scholar]
  25. Yi, Z.; Scoffield, D. A data-driven framework for residential electric vehicle charging load profile generation. In Proceedings of the 2018 IEEE Transportation Electrification Conference and Expo (ITEC), Bangkok, Thailand, 6–9 June 2018; pp. 519–524. [Google Scholar]
  26. Das, H.S.; Rahman, M.M.; Li, S.; Tan, C.W. Electric vehicles standards, charging infrastructure, and impact on grid integration: A technological review. Renew. Sustain. Energy Rev. 2020, 120, 109618. [Google Scholar] [CrossRef]
  27. Khan, W.; Ahmad, F.; Alam, M.S. Fast EV charging station integration with grid ensuring optimal and quality power exchange. Eng. Sci. Technol. Int. J. 2019, 22, 143–152. [Google Scholar] [CrossRef]
  28. Solanke, T.U.; Ramachandaramurthy, V.K.; Yong, J.Y.; Pasupuleti, J.; Kasinathan, P.; Rajagopalan, A. A review of strategic charging–discharging control of grid-connected electric vehicles. J. Energy Storage 2020, 28, 101193. [Google Scholar] [CrossRef]
  29. Deilami, S. Online coordination of plug-in electric vehicles considering grid congestion and smart grid power quality. Energies 2018, 11, 2187. [Google Scholar] [CrossRef] [Green Version]
  30. Ma, Z.; Callaway, D.S.; Hiskens, I.A. Decentralized charging control of large populations of plug-in electric vehicles. IEEE Trans. Control Syst. Technol. 2011, 21, 67–78. [Google Scholar] [CrossRef]
  31. Carli, R.; Dotoli, M. A decentralized control strategy for optimal charging of electric vehicle fleets with congestion management. In Proceedings of the 2017 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI), Bari, Italy, 18–20 September 2017; pp. 63–67. [Google Scholar]
  32. Stüdli, S.; Crisostomi, E.; Middleton, R.; Shorten, R. A flexible distributed framework for realising electric and plug-in hybrid vehicle charging policies. Int. J. Control 2012, 85, 1130–1145. [Google Scholar] [CrossRef]
  33. 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. 2016, 48, 596–607. [Google Scholar] [CrossRef] [Green Version]
  34. Barhagh, S.S.; Abapour, M.; Mohammadi-Ivatloo, B. Optimal Scheduling of Electric Vehicles and Photovoltaic Systems in Residential Complexes under Real-Time Pricing Mechanism. J. Clean. Prod. 2019, 246, 119041. [Google Scholar] [CrossRef]
  35. Zhang, Y.; Guo, C.; Sun, C.; Chen, Z.; Li, G.; Liu, Y. Cooperative charging management for electric vehicles via mobile edge computation. J. Power Sources 2020, 474, 228533. [Google Scholar] [CrossRef]
  36. Ma, Z.; Callaway, D.; Hiskens, I. Decentralized charging control for large populations of plug-in electric vehicles: Application of the Nash certainty equivalence principle. In Proceedings of the 2010 IEEE International Conference on Control Applications, Harbin, China, 20–23 June 2010; pp. 191–195. [Google Scholar]
  37. Carli, R.; Dotoli, M. A distributed control algorithm for waterfilling of networked control systems via consensus. IEEE Control Syst. Lett. 2017, 1, 334–339. [Google Scholar] [CrossRef]
  38. Sarker, M.R.; Pandžić, H.; Ortega-Vazquez, M.A. Optimal operation and services scheduling for an electric vehicle battery swapping station. IEEE Trans. Power Syst. 2014, 30, 901–910. [Google Scholar] [CrossRef]
  39. Kang, Q.; Wang, J.; Zhou, M.; Ammari, A.C. Centralized charging strategy and scheduling algorithm for electric vehicles under a battery swapping scenario. IEEE Trans. Intell. Transp. Syst. 2015, 17, 659–669. [Google Scholar] [CrossRef]
  40. Liu, H.; Zhang, Y.; Ge, S.; Gu, C.; Li, F. Day-ahead scheduling for an electric vehicle PV-based battery swapping station considering the dual uncertainties. IEEE Access 2019, 7, 115625–115636. [Google Scholar] [CrossRef]
Figure 1. Generalized detailed overview of heterogeneous BSS process.
Figure 1. Generalized detailed overview of heterogeneous BSS process.
Applsci 12 00904 g001
Figure 2. Flowchart of proposed work: Global Controller (GC), Set of BSS ( B S S i ), Waiting Time (WT), Requested Battery (RB), Reservation Request (RQ), Estimate Charging Time (ECT) and Estimate Switching Time (EST).
Figure 2. Flowchart of proposed work: Global Controller (GC), Set of BSS ( B S S i ), Waiting Time (WT), Requested Battery (RB), Reservation Request (RQ), Estimate Charging Time (ECT) and Estimate Switching Time (EST).
Applsci 12 00904 g002
Figure 3. Flowchart of scheduling technique.
Figure 3. Flowchart of scheduling technique.
Applsci 12 00904 g003
Figure 4. Deployment of BSS (Black) and RSU’s (Red).
Figure 4. Deployment of BSS (Black) and RSU’s (Red).
Applsci 12 00904 g004
Figure 5. EV battery switching cycle.
Figure 5. EV battery switching cycle.
Applsci 12 00904 g005
Figure 6. Total Energy Consumption.
Figure 6. Total Energy Consumption.
Applsci 12 00904 g006
Figure 7. Total Time.
Figure 7. Total Time.
Applsci 12 00904 g007
Figure 8. Total waiting time.
Figure 8. Total waiting time.
Applsci 12 00904 g008
Figure 9. Number of EV.
Figure 9. Number of EV.
Applsci 12 00904 g009
Table 1. Summaries of related literature.
Table 1. Summaries of related literature.
PapersChecking Parameters
Author [Reference No]DC Fast-ChargingCharging SchedulingData Driven FrameworkAC Charging TechnologiesSolar PV GenerationNOL-MSSCACharging ReservationLocally and Globally SchedulingRouteOptimization
Elma, Onur [23]YesNoNoNoNoNoNoNoYes
Shamsdin et al. [24]YesYesNoNoNoNoNoNoYes
Yi, Zonggen et al. [25]YesNoYesNoNoNoNoNoNo
Das, H.S. et al. [26]YesYesNoYesNoNoNoNoNo
Khan et al. [27]YesNoNoNoYesNoNoNoNo
Deliami et al. [29]YesYesNoNoNoYesNoNoNo
Cao et al. [30]YesYesNoNoNoNoYesNoNo
S.S. Barhagh et al. [31]YesYesNoNoNoNoNoYesNo
Zhang et al. [32]YesYesNoNoNoNoNoNoYes
Solanke et al. [28]YesYesNoNoNoNoYesNoYes
Table 2. List of notation.
Table 2. List of notation.
SymbolDescription
USet of total vehicle
BSSBattery Switching Station
R b a t t e r y Requested Battery
R V Requested Vehicle
Q D a p B a t Queue of Depleted Battery
M B S Maximum number of battery stock
ATSAvailable Time for switch
N O L M S S C A Nonlinear Online Maximum Sensitivity selection Based Charging Algorithm
B f t Buffer Time
ESTEstimate Total Time
E E n g C o n Estimate Energy Consumption
t i Initial Time
t f Final Time
B r t Battery recharging Time
T 1 Estimate Switching Time
T 2 Estimate Arrival Time at BSS
T 3 Extra Time for Uncertainty
T S T Switching Time
N V Number of Vehicle
C b a t t e r y E L Current Battery Energy Level
E c h a t i m e Expected Charging Time of drained battery
M b a t t e r y E L Maximum Battery Energy Level
VVelocity
α Charging Power
γ Energy Consumption Per meter
dDistance
rposition Vector
r B S S Position Vector of BSS
r V Position Vector of vehicle
M B S Maximum Stock availability of Battery
W t Overall Waiting Time of each Vehicle in BSS
P j Number of charging Pole for recharging Battery
V Q Queue of Requested Vehicle
L n Line of Depleted Battery recharging Queue
B S S j Total number of BSS in the Network
Table 3. Simulation parameters.
Table 3. Simulation parameters.
ParametersValues
Simulation Area4500 × 3400 m2
Total Number of EV300
Speed of vehicle30 to 40 Km/h
Deployed Number of BSS6
Total Simulation Time12 h
Type’s of Batteries(1) Coda Automotive
(2) Wheego Whip
(3) Hyundai BlueOn
Battery Size(1) 33.8 KWh
(2) 30 KWh
(3) 16.4 KWh
Minimum SOC Threshold(1) 30%
(2) 40%
(3) 50%
Maximum Traveling Distance(1) 190 km
(2) 160 km
(3) 140 km
Initially Hold Number of batteries at each BSS10
Distribution of Batteries Across the Network for 300 EV fleet60
Charging Power of recharging the battery10 KW
Battery Switch Time3 min
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ahmad, A.; Ullah, Z.; Khalid, M.; Ahmad, N. Toward Efficient Mobile Electric Vehicle Charging under Heterogeneous Battery Switching Technology. Appl. Sci. 2022, 12, 904. https://doi.org/10.3390/app12020904

AMA Style

Ahmad A, Ullah Z, Khalid M, Ahmad N. Toward Efficient Mobile Electric Vehicle Charging under Heterogeneous Battery Switching Technology. Applied Sciences. 2022; 12(2):904. https://doi.org/10.3390/app12020904

Chicago/Turabian Style

Ahmad, Afaq, Zahid Ullah, Muhammad Khalid, and Naveed Ahmad. 2022. "Toward Efficient Mobile Electric Vehicle Charging under Heterogeneous Battery Switching Technology" Applied Sciences 12, no. 2: 904. https://doi.org/10.3390/app12020904

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