Professional Documents
Culture Documents
Abstract—With the popularization of electric vehicles and the increases the burden of the power grid. In the future, with the
long charging time of them, it is easy to cause long queues in popularization of EVs, the charging time and the waiting time
some charging stations. The waiting time of electric vehicles is in some popular charging stations is likely to be too long, and
too long, and the voltage load in different charging stations is also the load imbalance between different charging stations will be
seriously unbalanced. This paper introduces a method of finding more and more serious. Therefore, the charging scheduling
the optimal charging station based on the spanning tree problem is a research hotspot in the field of EVs.
algorithm in the Internet of Things environment, establishes the
geographical topology model of the charging stations, and The research on EV charging scheduling focuses on the
proposes a charging scheduling algorithm. On the basis of not path planning to find charging stations. Reference [6] proposed
changing the original construction of the charging station, a stochastic programming algorithm to achieve the coordinated
considering from the users’ side demand, the most time-saving charging of plug in hybrid electric vehicle (PHEV) with the
charging station is recommended for the electric vehicles, which goal of minimizing energy loss. Reference [7] proposed a
has the lowest charging cost. This method can also balance the vehicle to grid optimal control strategy to maximize the
load of each charging station effectively. benefits of EV users through intelligent scheduling of charging
power and charging and discharging time under the condition
Keywords—electric vehicle, internet of things, spanning tree, of known system price curve. Reference [8] proposed a reverse
charging scheduling
induction optimization algorithm for PHEV taxi charging time
I. INTRODUCTION slot selection based on time-sharing price, so as to effectively
reduce the charging cost of users. Reference [9] proposed a taxi
With the rapid development of China's economy and the fleet scheduling strategy including charging plan based on the
rapid growth of the automobile industry, the problems of customer's car ordering demand, which effectively reduced the
energy consumption and environmental pollution are becoming waiting time of charging. Reference [10] proposed a path
more and more serious. Currently, the consumption of optimization model to reduce users’ driving time and charging
petroleum by automobiles accounts for 60% of all petroleum cost by using the electricity price information and traffic
consumption [1]. New energy automobiles will be an effective information of charging stations. Reference [11] tested the
way to reduce petroleum consumption and dependence, energy consumption rate of EVs under different external
improve the status of environmental pollution and a general factors, and the power consumption of EV would change with
trend of the development of the automobile industry in the road conditions and other factors. The above literature provides
future [2]. a reference scheme to the path query of the optimal charging
New energy vehicles mainly include electric vehicles (EVs), station proposed in this paper.
fuel cell vehicles, etc. By 2025, the number of new energy Another aspect of EV charging scheduling research focuses
vehicles may reach 50 to 80 million [3]. One of the charging on orderly charging scheduling in charging stations. Based on
facilities in the future is charging piles in residential the traffic network information, considering the vehicle
communities, parking lots, streets or other public areas, which location, vehicle battery capacity, downhill potential energy
can be used for conventional charging for EVs. The other is to and other factors, [12] established a path selection optimization
install alternating current (AC) charging piles and direct model considering the travel time constraints and aiming at the
current (DC) charging machines at fixed locations to quickly minimum energy consumption. Based on the distribution
charge EVs. system and traffic information, and considering the capacity
At present, there are still obvious problems in EV charging. constraints of charging stations, [13] proposed EV charging
For example, the charging time of conventional charging is too navigation strategy aiming at the minimum travel time of users.
long [4], and the negative impact of quick charging on the Under the assumption of real-time electricity price and
power grid is obvious [5]. Charging stations obtain electricity continuous time for each charging task, [14] proposed a two-
from AC distribution network in a single way [6-7], which stage conventional charging dispatch algorithm based on the
The National Natural Science Foundation of China (51407105), A Project
of Shandong Province Higher Educational Science and Technology Program
(J17KB163).
Authorized licensed use limited to: Universidad Pais Vasco. Downloaded on October 11,2021 at 14:34:05 UTC from IEEE Xplore. Restrictions apply.
one-parent genetic algorithm and hybrid dynamic In the environment of IOT, the EV connects the
programming, which can effectively realize the load balance of communication devices such as vehicle navigation or mobile
power stakes and reduce the cost of electricity charges. phone through its own communication module. The
Reference [15] put forward the method of layered and communication devices send the remaining power, speed,
partitioned dispatching of EVs to realize orderly charging and geographic location information of the EV itself to the data
discharging control of EVs, so as to ensure the economic dispatch center. At the same time, the data dispatch center
operation of the power grid and the minimum charging cost of visits the location of the nearby charging station and the use of
users. Reference [16] established a many-to-one matching charging facilities of the charging station. The EV as root node,
model between users and the charging stations according to the each charging station as sub node, the relationship between the
users’ driving plan and the electricity demand of each charging EV and the charging station is abstracted as a spanning tree
station, which effectively improved the total system utility and model by locating the location of the EV itself and the
users satisfaction. geographic location of the charging station in a certain range
nearby. The charging dispatch algorithm is used to dynamically
Essentially, the charging dispatch problem of EVs based on recommend the charging station with the minimum charging
the Internet of Things (IoT) involves the optimization of both cost for the electric vehicle. Fig.1 illustrates the way of EV
the user side and the service side of the power grid. At present,
communication based on the IoT.
charging scheduling research generally focuses on optimizing
the user side or the grid service side. The existing charging III. CHARGE SCHEDULING PROBLEM MODEL
scheduling for the user side only uses the nearest charging
station recommendation algorithm or the minimum charging The charging scheduling problem consists of four models:
waiting time recommendation algorithm, without considering the EV model, the charging station model, the routing model
the distance and charging waiting time at the same time. and the charging cost model. The main variables used in this
However, as the number of EVs increases in the future, the paper are listed in TABLE I.
optimization of the user side also needs to be considered
TABLE I. MAIN VARIABLES USED IN THIS ARTICLE
besides the grid side. With the continuous development of
information and communication network, the on-board
No. Name Unit Meaning
monitoring system and information acquisition system of EVs 1 c0 - EV
have gradually formed a conventional configuration. However, 2 e0 kW·h residual power of c0
it is urgent to recommend the best charging station method for 3 p0 kw charging power of c0
EVs intelligently, and achieve the load balance of each 4 v0 km/h driving speed of c0
charging station from the user side demand. Consider the 5 k km endurance distance per kW·h
mileage of EVs, the distance and time to the charging station, 6 s0 km distance to continue of c0
the waiting time before charging and the charging time as the 7 t0 min the longest time to continue of c0
charging cost without changing the infrastructure of the 8 ui - the ith charging station
charging station. In this paper, the optimization of the user side 9 eij km distance between charging station i and j
and the grid service side will be considered together to achieve 10 ti min maximum charging time of each EV in ui
the multi-party collaborative development of EV charging 11 si km distance from c0 to ui
12 mi pcs number of charging posts in ui
business.
13 pi pcs number of idle charging posts in ui
II. STRATEGIES FOR EV CHARGING STATION IN THE IOT 14 wi pcs number of waiting charging vehicles in ui
ENVIRONMENT average number of vehicles waiting for
15 ni pcs
charging at each charging post in ui
16 C0i min the shortest distance from c0 to ui
17 qi min charging cost from c0 to ui
18 λ - road congestion rate
1721
Authorized licensed use limited to: Universidad Pais Vasco. Downloaded on October 11,2021 at 14:34:05 UTC from IEEE Xplore. Restrictions apply.
the distance between the EV and charging station as well as the C. Path Model
adjacent charging stations. The directed edge set E is used to represent the path set
from EV to charging station and between charging stations, E=
{eij|0 İiİn,0İ jİn}. When i = 0, eij represents the path
from the EV to the charging station j, when i Į 0, the direction
of eij represents the driving direction of the EV, that is, the EV
passes through the charging station i to the charging station j,
the value of eij represents the distance from the charging station
i to j directly. Fig.3 shows an abstract diagram with eight
charging stations, for example, the straight-line distance
between the charging station 1 and 3 is 8km, without passing
any other charging stations in the middle.
D. Charging Cost Model
The charging cost model is divided into two modules. The
first module calculates the minimum charging cost for an EV
to any charging station. The second one selects the charging
station with the minimum charging cost among all charging
stations, which is the recommended charging station.
The charging cost from EV c0 to charging station ui is
Fig.2. Layout of EV and charging stations defined as qi, which includes the time on road to charging
station, the waiting time in charging station, and the charging
time.
qi = C0i + ni ∙ ti + ti (4)
1722
Authorized licensed use limited to: Universidad Pais Vasco. Downloaded on October 11,2021 at 14:34:05 UTC from IEEE Xplore. Restrictions apply.
at the charging station, (3) calculates the sum of the charging // the other values of d are
time cost of an EV and the costs of the first two steps. d[s] ĕ 0 positive infinity and d is
the charge cost
while uk not in S
// remove the smallest
for all nodes j not in S and adjacent to i
d[i] not in S
if (d[j] > d[i] + cost[i][j])
call d[uk]
Fig.4. Flowchart for finding optimal charging station based on spanning int SearchMostSuitableFillingStation(ST)
tree algorithm
{// Find the most suitable charging station, traverse each charging station
The algorithm uses a greedy algorithm, which first divides node, calculate the minimum charging cost of electric vehicle to this access
the charging station U into two groups, S and T. The algorithm node, and select the minimum cost charging station from all charging
defines S as the set of charging stations for which the lowest stations.
charging cost has been calculated and T= U-S as the set of q is node of storage ST, p is Temporary queue element q, Station ID is the
charging stations for which the lowest charging cost has not ID of charging station with minimum charging cost, Value is used as keep
been determined. the charging station with minimum charging cost
Put the nodes in T into S in the order of the minimum If q is not null // if the queue is not empty,
charging cost increasing. The minimum charging cost from c0 continue
to the charging station uk in T is the charging cost on the direct InitQueue(&q)
path from c0 to uk or the sum of charging costs from c0 to uk
through other charging stations in S. EnQueue(&q, T)
Steps to find the minimum charging cost is like this. At // traverse all charging
While QueueEmpty(q) is not null
stations
initial time S={c0}, T= {remaining nodes}, if <c0,ui> is exist
which travel distance from c0 to ui is e0i, then C0i=( e0i /v0)∙60, DeQueue(&q,&p)
qi= C0i +ni∙ti+ ti . If < c0, ui > does not exist, C0i =Inf. As the
ValueĕGetMixValue(c0, p)
same, if < ui,uj> is exist which travel distance from ui to uj is eij,
then C0j=(( e0i +eij)/ v0)∙60, qj= C0j +nj∙tj+ tj. If < ui,uj> does not if p->lchild is not null
exist, C0j =Inf.
EnQueue(&q,p->lchild)
Select a charging station w from T with the minimum
If p->rchild is not null
charging cost and put it into S, modifying the cost value of the
nodes in T. Using w as the intermediate node (because it is not EnQueue(&q,p->rchild)
charging at w but passing by, so the charging cost in w is not
calculated), if the charging cost from c0 to ui is less than that // return to the charging
without w, then modify the cost value (the above two for cycles StationIDĕGetMixCostStation() station with the minimum
are juxtapose and update the minimum charging cost value). charging cost
Repeat the above steps until S contains all nodes, i.e. S=U.
The charging station with the minimum cost of dynamic V. ALGORITHM ANALYSIS
recommendation and reservation for users is to sort the A. Algorithm Instance
calculated charging cost value of each charging station, and the
Take the charging station shown in Fig.2 as an example and
charging station with the lowest value of qi is the
abstract it as spanning tree (ST), as shown in Fig.5, there are 8
recommended booking charging station. The algorithm
charging stations in the search range of this EV, namely u1~u8.
pseudo-code to obtain the minimum charging cost from c0 to uk
In ST, c0 is defined as an EV, the data on the path between each
as follows.
two charging stations is the driving time between them, and the
data in brackets of each charging station node is the sum of
waiting and charging time at this station. If c0 is charging to
int GetMixValue (c0, uk) station u1, the shortest driving time is 5 minutes, the waiting
//Calculate the minimum charging cost between c0 and uk and return to the and charging time is 120 minutes, and the total charging cost is
charging path 125 minutes. If c0 is charging to u2, the shortest path will pass
Initialize Sĕ{c0} station u1, the driving time is 12 minutes, the waiting and
1723
Authorized licensed use limited to: Universidad Pais Vasco. Downloaded on October 11,2021 at 14:34:05 UTC from IEEE Xplore. Restrictions apply.
charging time is 125 minutes, and the total charging cost is 137 TABLE III. CALCULATION PROCESS AND RESULTS BASED
minutes. ON SPANNING TREE ALGORITHM
1724
Authorized licensed use limited to: Universidad Pais Vasco. Downloaded on October 11,2021 at 14:34:05 UTC from IEEE Xplore. Restrictions apply.
( a ) Comparison of total cost of 30 charging stations
1725
Authorized licensed use limited to: Universidad Pais Vasco. Downloaded on October 11,2021 at 14:34:05 UTC from IEEE Xplore. Restrictions apply.
achieve the goal of further serving users and balancing the load [8] L. Sun and Z. Yang, “Optimal charging schedule of PHEV taxi with
of charging station. time-varying price,” in 31st Chinese Control Conference (CCC) 2012,
Hefei, China: IEEE, 2012, pp. 2537-2542.
REFERENCES [9] J. Lu, M. Yeh, Y. Hsu, S. Yang, C. Gan, et al. ͆Operating electric taxi
fleets: a new dispatching strategy with charging plans, ͇ in IEEE
[1] T. Zhou and W. Sun, “Electric Vehicle-to-grid Technology Based on International Electric Vehicle Conference (IEVC), Greenville, USA:
Microgrid,” Automation of Electric Power Systems, vol. 42, no. 03, pp. IEEE, 2012, pp. 1-8.
98-104+117, 2018(in Chinese).
[10] H. Liu, W. Yin, X. Yuan and M. Niu, “Reserving charging decision-
[2] Z. Chen, Y. Chen and S. Che, “Framework of Integrated Charging making model and route plan for electric vehicles considering
Station for Renewable Energy Vehicle and Energy Optimal Dispatching information of traffic and charging station,” Sustainability, vol. 10, no. 5,
Method,” Automation of Electric Power Systems, vol. 43, no. 24, pp. pp. 1324, 2018.
41-51, 2019(in Chinese).
[11] G. Wager, J. Whale and T. Braunl, “Driving electric vehicles at highway
[3] The development of new energy automobile industry ushers in a major speeds: the effect of higher driving speeds on energy consumption and
opportunity. [Online]. Available: driving range for electric vehicles in Australia,” Renewable &
http://www.cs.com.cn/cj/hyzx/201903/t20190307_5929065.html(in Sustainable Energy Reviews, vol. 63, pp. 158-165, 2016.
Chinese).
[12] A. Cela, T. Jurik, R. Hamouche, R. Natowicz, A. Reama, et al. “Energy
[4] Y. Wang, F. Wang, X. Hou, H. Sun, B. Zhu and G. Liu, “Access Control Optimal Real-Time Navigation System,” Intelligent Transportation
Strategy of Charging for Household Electric Vehicle in Residential Systems Magazine, IEEE, vol. 6, no. 3, pp. 66-79, 2014.
Area,” Automation of Electric Power Systems, vol. 42, no. 20, pp. 53-60,
[13] Q. Guo, S. Xin, H. Sun, Z. Li and B. Zhang, “Rapid-Charging
2018(in Chinese).
Navigation of Electric Vehicles Based on Real-Time Power Systems and
[5] Y. Chen, C. Liu, X. Yang and H. Zhu, “Overview of the Impacts of Traffic Data,” Smart Grid IEEE Transactions on, vol. 5, no. 4, pp. 1969-
Charging and Discharging of Electric Vehicle on Power System,” 1979, 2014.
Electric Power Information and Communication Technology, vol. 14, no.
[14] J. Lu, C. Yan, L. Xiao and R, “Zheng. An optimal charging schedule
05, pp. 55-59, 2016(in Chinese).
strategy of electric vehicles based on partheno-genetic algorithm and
[6] K. Clement, E. Haesen and J. Driesen, “Coordinated charging of dynamic programming,” Computer Engineering & Science, vol. 37, no.
multiple plug-in hybrid electric vehicles in residential distribution 05, pp. 967-973, 2015(in Chinese).
grids,” in 2009 IEEE/PES Power Systems Conference and Exposition,
[15] Z. Kang and S, “Cheng. Research on Coordinated Charge and Discharge
USA: IEEE, 2009, pp. 1-7.
Strategy of Electric Vehicle Based on Double-Layer Optimization
[7] G. K. Venayagamoorthy, P. Mitra and K. Corzine, “Real-time modeling Model,” Northeast Electric Power Technology, vol. 40, no. 03, pp. 1-6,
of distributed plug-in vehicles for V2G transactions,” in IEEE Energy 2019(in Chinese).
Conversion Congress and Exposition, San Jose: IEEE, 2009, pp. 3937-
[16] M. Zeng, S. Leng and K. Zhang, “Electric vehicle charging scheduling
3941.
scheme oriented to traveling plan,” Journal of Computer Applications,
vol. 36, no. 08, pp. 2332-2334+2339, 2016(in Chinese).
1726
Authorized licensed use limited to: Universidad Pais Vasco. Downloaded on October 11,2021 at 14:34:05 UTC from IEEE Xplore. Restrictions apply.