Reserving Charging Decision-Making Model and Route Plan for Electric Vehicles Considering Information of Traffic and Charging Station

With the advance of battery energy technology, electric vehicles (EV) are catching more and more attention. One of the influencing factors of electric vehicles large-scale application is the availability of charging stations and convenience of charging. It is important to investigate how to make reserving charging strategies and ensure electric vehicles are charged with shorter time and lower charging expense whenever charging request is proposed. This paper proposes a reserving charging decision-making model for electric vehicles that move to certain destinations and need charging services in consideration of traffic conditions and available charging resources at the charging stations. Besides, the interactive mechanism is described to show how the reserving charging system works, as well as the rolling records-based credit mechanism where extra charges from EV is considered to hedge default behavior. With the objectives of minimizing driving time and minimizing charging expenses, an optimization model with two objective functions is formulated. Then the optimizations are solved by a K shortest paths algorithm based on a weighted directed graph, where the time and distance factors are respectively treated as weights of corresponding edges of transportation networks. Case studies show the effectiveness and validity of the proposed route plan and reserving charging decision-making model.


Introduction
The shortage of global energy and ever-increasing ecological environment crisis have promoted the development of electric vehicles (EV). Compared with traditional cars, electric vehicles consume electric energy rather than fossil fuel, showing great advantages in relieving pressure on traditional energy as well as cutting down on greenhouse gas emissions. In coordination with the global propaganda of energy-saving and emission-reduction, governments of the United States, European countries, Japan, and China all have issued a packet of policies to encourage the development and application of electric vehicles. In addition, car companies have also continued to devote to the research and development of electric vehicle techniques. In recent years, remarkable achievements have been made in battery, electric machinery, and relevant infrastructures and so on, and an increasing quantity of electric vehicles in many countries has begun to take shape [1].
In spite of the profound meaning of using electric vehicles instead of cars powered by fossil fuels, the mileage range of electric vehicles is short due to limited battery capacity [2], which proves to be a restriction on development of EV. In addition, for EV users, except for the cost of buying an electric vehicle, what matters most is the charging expenses and convenience of getting charging service whenever they need it while driving on the road. While making reserving charging decisions and route selections, the top two factors that have decisive influence on users' decision-making results are energy cost, which is related to driving distance and charging price, and time consumption, respectively.
In this paper, focusing on an EV that is moving to a certain destination and in need of charging service, characteristics of traffic conditions, charging resources and the EV are analyzed to lay a foundation for its reserving charging decision-making and route plan. To achieve an optimal reserving charging strategy and route selection from initial position to destination passing by a charging station, an optimization model with two objective functions is established, including minimum charging expense and minimal time consumption. Meanwhile, to encourage EVs to obey reservations, a rolling records credit mechanism is designed using an exponential function, meaning that charging stations are allowed to ask for extra charges from EVs with default behavior records to hedge financial risks caused by EVs canceling a reservation. Then, through transforming transport network into a weighted directed graph, route plans with different energy/money cost and time consumption are obtained using K shortest paths algorithm.
The contributions of this paper are as follows: (1) The proposed reserving charging decision-making model simultaneously involves the information of traffic conditions, charging resources and charging prices, as well as charging and moving performance of electric vehicles, so that charging reservations and route plans are more feasible. (2) Considering both energy consumption and time consumption from the initial position to the destination passing by a charging station, an optimization model with two objective functions is established. In this way, to obtain feasible solution set of optimizations, the weight of each graph edge of traffic network is respectively set as driving time and driving distance.
The rest of this paper is organized as follows: Section 2 presents background of reserving charging strategy and route plan for electric vehicles. Section 3 analyzes characteristics of transportation network, charging stations and electric vehicles. Section 4 presents the information interactive mechanism and the rolling credit mechanism. Section 5 proposes the reserving charging decision-making model, with the goal of respectively minimizing time consumption and minimizing charging expense from initial position to destination passing by a chosen charging station. Section 6 describes the solving procedure of proposed optimization problem based on weighted directed graph and K shortest paths algorithm. Case study results are shown in Section 7, and Section 8 provides the conclusions.

Background
Research on electric vehicles in power systems can be divided into several groups roughly. Some papers focus on interaction between electric vehicles and power systems, mainly the impacts of EV's charging/discharging behavior on power systems [3][4][5] or optimal dispatch of power systems considering EVs as special energy storage devices [6,7]. There is also research on coordinated dispatch of EVs and renewable energy so that utilization of renewable energy could be improved [8]. In these papers aforementioned, charging characteristics of a group of EVs have been considered, but charging strategies of a certain EV are not focused from the perspectives of EV users.
Another research direction of EV charging is through regulation and coordinated control of EVs charging behavior, by either direct control over the switches of charging piles and charging rate [6,9], or incentives and regulation of charging prices [10] or combing the EV user's charging strategy with network loss or network constraints together [11,12] to realize coordinated EVs charging, thus lowering impacts exerted on power system reliability. However, in this research, optimal charging behavior and route planning for EV users is not studied specifically.
Another common study related to our work in this paper is on charging strategies and route plans of EVs. In [13] a real-time solution of the time-constrained energy optimal navigation problem is proposed using the real-time traffic information flow provided by SYTADIN. In [14], a framework for energy-driven and context-aware route planning for fully electric vehicles is proposed, in which, Sustainability 2018, 10, 1324 3 of 20 both time and energy-efficiency are accounted for through real-time access to traffic information. In paper [15], three cases are studied, that is the EV has no charging request, the EV has only one charging request and the EV has more than one times charging requests with bi-objectives of minimizing driving time and shortest driving distance. In [16], considering time-of-use price, optimal charging strategy of the EV user with different time and mileages is studied, giving maximum and minimum charging fees for types of EVs at different moment and mileages. A reserving charging agreement between an EV and charging resources is formulated in [17], in order to minimize waiting time of the EV before getting charging service as well as balancing loads of charging resources. However, the traffic condition is not taken into consideration and optimal route to get to charging resources is not studied. In [18], both charging expenses and driving costs are focused on to achieve optimal route. In [19], a reserving charging auction model is addressed so that optimal allocation of charging resources among different EVs can be realized, and also the privacy of EV users are protected during the course of bidding for charging resource reservation. In [20], considering the occurrence of some charging piles break down, a route selection and reserving charging system is proposed on the basis of existing charging resources distribution, with the expectation of providing charging services for more EVs. In [21], uncertain traffic conditions while the EV is driving are taken into account and then a reserving charging strategy is presented to minimize waiting time before getting charged when the EV gets to the charging station.
For most of the literature above, information of traffic conditions, EV battery and reservations of charging stations are not taken into consideration simultaneously while making reserving charging decisions, which obviously deserves more attention and will benefit EV users more in many ways. Besides, default behaviors of EV users in reserving charging system is rarely mentioned in existing works.

Characteristics of Transportation Network, Charging Stations and Electric Vehicles
For an electric vehicle that is moving to a certain destination and in need of charging service, the driver needs to select an optimal charging station associated with a route plan. When making route planning and making decisions on which charging station to go, to achieve a scheme with either minimal time consumption or minimal driving distance, all the information of traffic, EV battery and charging stations should be taken into consideration simultaneously.

Transportation Network Model
Transportation network models are supposed to represent the available route and traffic conditions on every road segment. A transportation network model includes the topology structure of traffic networks, maximum traffic volume, and maximum speed limits of road segments and so on. The topology structure model of transportation networks shows the connection status between transport nodes, lengths of road segments and one-way/two-way characteristics, which can be expressed as: l pq node p and q are connected 0 p = q inf node p and q are not connected (1) where p and q denote two nodes in the transportation network, p, q ∈ N. N is the set of all transportation nodes, including physical road junctions, and virtual mode of position of charging stations, initial position of the EV and destination. (p,q) denotes the road segment from node p to node q. l pq is the length of road segment (p,q), namely, driving distance.
If road segment (p,q) is a two-way road, then: If road segment (p,q) is a one-way road, then: which means that only driving in the direction of node p to node q is permitted and driving in opposite direction is forbidden.

Charging Station Model
Charging station characteristics consist of the information of available charging piles, waiting time of the EV at this charging station and its real-time charging prices. Each charging station timely updates information of available charging piles, as well as its real-time charging prices. The reservation information for each charging pile includes starting time and finishing time of all predestinate charging process.

Available Charging Piles
Suppose that there are J i charging piles at i-th charging station. We use a status variable u j (t) to represent the state of j-th charging pile at time t. When u j (t) = 0, it means that the j-th charging pile is being used or has been reserved for using at time t. When u j (t) = 1, it means that the j-th charging pile is available at time t.

Minimal Waiting Time at Charging Stations
The minimal waiting time in charging station i, denoted by t w , means the time period from the moment when the EV arrives at the charging station i to the moment when it gets charged. If charging resources are sufficient, the EV can get charged as soon as it gets to the charging station, however, if charging resources are in short supply, the EV may have to wait (see Figure 1). Waiting time at the charging station is a non-negligible proportion of total time consumption especially when charging resources are limited.
which means that only driving in the direction of node p to node q is permitted and driving in opposite direction is forbidden.

Charging Station Model
Charging station characteristics consist of the information of available charging piles, waiting time of the EV at this charging station and its real-time charging prices. Each charging station timely updates information of available charging piles, as well as its real-time charging prices. The reservation information for each charging pile includes starting time and finishing time of all predestinate charging process.

Available Charging Piles
Suppose that there are Ji charging piles at i-th charging station. We use a status variable uj(t) to represent the state of j-th charging pile at time t. When uj(t) = 0, it means that the j-th charging pile is being used or has been reserved for using at time t. When uj(t) = 1, it means that the j-th charging pile is available at time t.

Minimal Waiting Time at Charging Stations
The minimal waiting time in charging station i, denoted by tw, means the time period from the moment when the EV arrives at the charging station i to the moment when it gets charged. If charging resources are sufficient, the EV can get charged as soon as it gets to the charging station, however, if charging resources are in short supply, the EV may have to wait (see Figure 1). Waiting time at the charging station is a non-negligible proportion of total time consumption especially when charging resources are limited. Waiting time tw is determined jointly by both the usage and reservations condition of all charging piles at station i and charging time of target EV. During the period from the moment the EV gets to the station to T, if it exists continuously available time interval of charging pile j which is longer than charging time tc, then charging pile j is considered as an available resource, and waiting time at charging pile j can be calculated as: where . wj t is the waiting time at charging pile j, ini t , tarrive and begin t are the moment when the EV user proposes charging request, arrives at this charging station and the beginning time of this available charging time interval. ta is driving time from initial position to this charging station. If more than one charging piles are available at charging station i, take the shortest waiting time among all charging piles as the waiting time at station i, and corresponding charging pile is the target charging pile. Waiting time t w is determined jointly by both the usage and reservations condition of all charging piles at station i and charging time of target EV. During the period from the moment the EV gets to the station to T, if it exists continuously available time interval of charging pile j which is longer than charging time t c , then charging pile j is considered as an available resource, and waiting time at charging pile j can be calculated as: where t w.j is the waiting time at charging pile j, t ini , t arrive and t begin are the moment when the EV user proposes charging request, arrives at this charging station and the beginning time of this available charging time interval. t a is driving time from initial position to this charging station.
If more than one charging piles are available at charging station i, take the shortest waiting time among all charging piles as the waiting time at station i, and corresponding charging pile is the target charging pile. t w = min t w.j , j ∈ J i (5)

Charging Prices
The charging price of EVs at the centralized charging station consists of two parts: the electricity price and the service price. According to policies issued by power companies, there are two types of electricity prices for EVs charging. For EVs charging at home or communities, the electricity price is consistent with the residential electricity price. For EVs using fast charging at centralized charging stations, electricity price is consistent with electricity price for industrial uses. Besides, time-of-use (TOU) electricity price is adapted to encourage EV users to charge during off-peak time periods. As for service price, generally, service price at a charging station equals to a basic value of service price λ i0 (t) multiplied by a coefficient α i (t). α i (t) is a variable reflecting adequacy of charging resources. When charging resources are sufficient and there are less EVs charging, the value of α i (t) is set smaller to attract more EV users, while charging resources are insufficient and there are large amount of EVs waiting for charging service, the value of α i (t) is higher. In this way, in addition to a service cost, the service price at station i also functions as a signal guiding EVs to charge coordinately.
where r i (t) is the TOU electricity price for charging stations, which is determined by policies and power companies. λ i0 (t) is the basic value of service price at charging station i, which is usually a fixed value reflecting operation cost of charging station. α i (t) is a coefficient. λ max i and λ min i are the maximum and minimum service prices of charging station i respectively, which are set to avoid malignant competition between charging stations.

Electric Vehicle Model
To calculate energy cost, charging expense and time consumption, it is necessary to establish mathematical model to describe both the charging characteristics and moving characteristics of electric vehicles.

Charging Characteristics of EV
Charging characteristics of EVs refers to power demand and corresponding charging time. The power demand during whole charging process is usually presented by charging profile, which varies depending on battery type and charging mode. In this paper, we focus on the fast charging of lithium-ion battery in the EV, for which the generic charging profile can be treated as a piecewise linear profile (see Figure 2), and the first linear segment is usually between 0 and 0.8Q e , where Q e represents battery capacity [22]. Through fast charging a 16 kWh lithium-ion battery pack can achieve 80% of state of charge (SOC) in about half an hour [23].
power demand during whole charging process is usually presented by charging profile, which varies depending on battery type and charging mode. In this paper, we focus on the fast charging of lithiumion battery in the EV, for which the generic charging profile can be treated as a piecewise linear profile (see Figure 2), and the first linear segment is usually between 0 and 0.8Qe, where Qe represents battery capacity [22]. Through fast charging a 16 kWh lithium-ion battery pack can achieve 80% of state of charge (SOC) in about half an hour [23].  In Figure 2, SOC * k is the maximum SOC in the k-th linear segment. With piecewise linear profile of SOC curve during fast charging, charging rates during fast charging can also be approximately treated as a constant in each segment.
To simplify, suppose the energy consumption per kilometer q km is a constant. Given an expected remaining mileage range at destination, considering the energy consumption from charging station to destination, the expected SOC level after charging can be calculated as: where SOC d is the SOC when the EV gets to the destination, and SOC e is the expected SOC level when leaving the charging station. D rd is the expected remaining mileage range when arriving at destination. D d is the driving distance from charging station to the destination. With information of SOC at initial position and driving distance from initial position to charging station, the SOC level when getting to the charging station is: where SOC p is the SOC at initial position, obtained from EV battery energy management system. SOC a is the SOC when getting to the charging station. D a is the driving distance from initial position to selected charging station. Corresponding charging time depends on both SOC a and SOC e . Reasonable assumptions can be made that SOC a is in the first linear segment. As for SOC e , if SOC e is also in the first linear segment, charging time can be calculated as: And if SOC e is also in the second linear segment, charging time can be calculated as: If SOC e is in the k* linear segment and k* ≥ 3, charging time can be calculated as: where t c is the charging time. P c.k is the charging rate in the k-th linear segment and η c is the charging efficiency of battery pack.

Moving Characteristics of EV
Moving characteristics of the EV is closely related with topology structure of transportation network as well as traffic conditions. To describe EV's moving performance, mathematical models of remaining mileage, average driving speed and driving time are formulated.
The remaining mileage D r at the moment when charging request is proposed is determined by SOC at initial position and allowable minimum SOC of EV battery jointly, and all possible charging stations should be within remaining mileage range of the EV. While for an on-the-move EV, remaining mileage is dynamic and influenced by external factors too, such as traffic conditions, temperatures and so on. In this paper, to simplify the model, here, only SOC at initial position and allowable minimum SOC of EV battery are considered.
where SOC p and SOC min are respectively SOC of the EV battery at initial position and minimal SOC. The driving speed of the EV on each road segment is influenced by traffic conditions, including traffic volume and maximum speed limit. Average speed of the EV driving through road segment (p,q) at time t can be calculated as [24]: where v pq (t) is the average speed on road segment (p,q) at time t, and v max pq is the maximum speed limit on road segment (p,q). C pq (t − 1) and C m pq are traffic volume at time t − 1 and maximum traffic volume on road segment (p,q). Both C pq (t − 1) and C m pq are provided to reserving charging strategy system by vehicle navigation system. Therefore, time spending on driving through road segment (p,q) is: In addition to time consumption driving through road segments, ideally, time delay at intersections also exerts an impact on total time consumption. Here in this paper, intersection time delay is not counted in since it is rather small compared with driving time on road segments.

Information Interactive Mechanism Involving Vehicle Navigation, Charging Stations and EV
To achieve a reserving charging strategy and route selection with minimal cost or time consumption, information of traffic conditions, charging stations and the EV should be taken into consideration simultaneously. The information interactive mechanism between the EV battery energy management system, charging station and vehicle navigation plays a significant role in information transmitting, including both data input and data output of each part (see Figure 3).

Information Interactive Mechanism Involving Vehicle Navigation, Charging Stations and EV
To achieve a reserving charging strategy and route selection with minimal cost or time consumption, information of traffic conditions, charging stations and the EV should be taken into consideration simultaneously. The information interactive mechanism between the EV battery energy management system, charging station and vehicle navigation plays a significant role in information transmitting, including both data input and data output of each part (see Figure 3).

EV Battery Energy Management System
Battery energy management system of electric vehicles plays an indispensable part in ensuring continuous power supply and promoting overall performance of battery [25]. Normally, a battery energy management has three functional modules: charging and discharging management module, balance management module and battery condition monitoring module. The vehicle battery energy

EV Battery Energy Management System
Battery energy management system of electric vehicles plays an indispensable part in ensuring continuous power supply and promoting overall performance of battery [25]. Normally, a battery energy management has three functional modules: charging and discharging management module, balance management module and battery condition monitoring module. The vehicle battery energy management system is able to provide information of energy consumption per kilometer, charging efficiency, remaining SOC of battery and remaining mileage range.

Operation Management System of Charging Station
Operation management system of charging station is in charge of internal information aggregation, including real-time charging prices, usage and reservation conditions of charging piles, and information interaction with the external system such as reserving charging strategy system. Via providing data analysis and technique support for charging station construction and operation management, it contributes to optimal allocation of charging resources, as well as improving utilization of existing charging resources and revenue of charging station. Whenever it receives information acquisition request from reserving charging strategy system, it offers information of charging prices, usage and reservation conditions of charging piles and position of the charging station.

Vehicle Navigation System
Vehicle navigation system is an integration of global position technology (GPS), communication facility and database technique and so on [2]. Whenever accessed by reserving charging strategy system, it provides information of topology of transportation network, length of road segments, speed limit, traffic volume, current position and position of destination.

Information Interactive Mechanism
When reserving charging service is needed, the EV user opens the reserving charging system, and input control parameters: destination and expected remaining mileage at destination.
When charging request is proposed from an EV user, the reserving charging strategy system will obtain information of the EV battery through vehicle battery energy management system. Meanwhile, it asks for newest information of traffic conditions from vehicle navigation system and information of charging stations from every operation management system of charging station.
Via information gathering and processing, reserving charging system formulates reserving charging strategies and corresponding route plans. Then the EV user chooses a reserving charging strategy according to his/her preference for time consumption and charging expenses and submits charging reservation and waits for reservation confirmation. When charging station operation management system receives the reserving charging requirement, it confirms the reservation, including the starting and finishing time of charging process and targeted charging pile, and decides whether to accept the reservation or not. After it accepts the reservation, no more reservations from other EVs for this charging pile should be accepted during the occupied charging time.
Reliable and instant information communication between reserving charging system, vehicle navigation system, operation management system of charging stations and the EV battery management system is the foundation of efficient and accurate performance of reserving charging system. In this paper, we make the assumptions that: (1) The information interaction between every involved part is reliable and safe.
(2) Time delay during the process of information transmission and information processing is small enough and can be ignored.

Credit Mechanism
For electric vehicles, behaviors such as canceling the charging reservation will bring about financial loss to charging stations. Such behaviors can be seen as default behaviors owing to the fact that once the EV submits its reservation and charging station accepts it, the reservation is a kind of contract. Considering the default behaviors of electric vehicles, to hedge the default behaviors and regulate EVs' reserving charging, a rolling record credit mechanism is adapted to ensure the fairness and rationality of the reserving charging platform. Under this mechanism, default behaviors will result in a lower credit level of the EV. Then, when charging station receives the reservation request, it has right to give priority to the EV which has a better credit record, and also charging stations are allowed to ask for extra fines from EVs with default behavior records.
Rolling credit record reflects the behavior of the EV in last R records. Suppose there is R d out of R records where default behaviors occur, then the extra charges requested by charging station i can be formulated as: where a is the base of the exponential function, R d is the index of the exponential function. Formulated as an exponential function with number of default behaviors as index, the extra charges mathematical model is able to reflect that, in the latest R records, the more default records are, the greater the punishment is. f i (t) is a coefficient determined by charging stations. For charging station i, the value of f i (t) is greater during charging peak time periods and lower during charging valley time periods. With the rolling records credit mechanism, reserving charging of electric vehicles is regulated, and since only last R records are taken into consideration, the EV with default records can recover its credit level in reserving charging system gradually by decreasing default behaviors.

Objective Functions
When EV users make reserving charging decisions and route plan, two main factors will be taken into account: time consumption and charging expense. Time consumption and charging expenses can be obtained based on selected route, selected charging station, as well as information of EV battery. In this paper, we establish an optimization model with two objective functions, so that EV users could choose their preferred reserving charging strategy and route plan among results set formulated with various weights for the two optimizations. Route plan consists of two stages, firstly possible route from initial position of EV to selected charging station, and then route from selected charging station to the destination.

Objective of Minimizing Driving Time
For EV users who care more about total time consumption from initial position to destination, they want to get to their destinations as soon as possible. Therefore, the objective function is established with minimizing time consumption.
where t a is the driving time from initial position to charging station and t w is the waiting time before getting charged at charging station. t 2 denotes driving time from charging station to destination.

Objective of Minimizing Charging Expenses
For EV users who care more about charging expenses, they want to get to their destinations with minimum cost, including both charging expense and extra charges for historic default behavior records. Since energy consumption per kilometer is proportional to driving distance, minimal charging expense also means minimal driving distance to get the same remaining mileage range at destination. The objective function of minimizing charging expense is: where t cs and t ce are respectively the starting time and finishing time of charging process. ∆T is the time interval. C cha means charging expense. Considering the fact that traffic volume and maximum speed limit on each road segment are different, selected route which takes minimal time may not be the same as route, which requires shortest driving distances. Hence, the established optimization model, with minimal driving time and minimal charging expense, can comprehensively reflect the two top factors EV users concern most when making reserving charging strategy.

Constraint Conditions
(1) Constraint of EV remaining mileage Due to the limit of remaining energy level of EV battery, the driving distance from initial position to selected charging station should be within its remaining mileage range.
(2) Constraint of available charging resources Constraint of available charging piles means that, when the EV gets to the charging station, there are available charging piles to provide charging services during the whole charging process.
(3) Constraint of topology of traffic network Available route selections of the EV are limited according to the topology of transportation network, as presented in (1)-(3). The one-way street characteristic also adds to constraint of route selection. Driving speed of the EV should not exceed the maximum and minimum driving speed limit on each road segment. v where v min pq and v max pq denote is the maximum and minimum driving speed limit on road segment (p,q) separately.

Weighted Directed Graph Based K Shortest Paths Algorithm
Dijkstra algorithm is used to identify the shortest path from a given node to other nodes [25]. However, despite the effectiveness of Dijkstra algorithm, it cannot guarantee overall optimization of total charging expenses or time consumption from initial position to destination, considering time-varying charging prices and different needed charging power at different stations. To solve this problem, K shortest paths algorithm is used in this paper, which can also be applied to directed or non-directed graphs with non-negative weights. With K shortest paths algorithm, for two given nodes, we can get several possible routes and then choose the preferred one among them after calculating total time consumption and charging expenses of each route. Suppose the transportation network is a weighted directed graph, and initial positions, all the road junctions and position of charging stations are located in the graph vertex.
Using weighted directed graph, to solve the reserving charging decision-making model with the objective of minimizing driving time, the weight of each graph edge is set as driving time on corresponding road segment, as presented in (14), that is, weight of edge (p,q) is t pq . To solve the reserving charging decision-making model with objective of minimizing charging expense, the weight of each graph edge In the weighted directed graph is set as driving distance on corresponding road segment, that is, weight of edge (p,q) is l pq .

Solving Procedure
The proposed two-objective optimization model can be solved separately. With combined information from charging stations and navigation system, possible route selections can be obtained, and driving distance of each road segment and corresponding time it takes to pass through the road segment can be calculated. The process of finding reserving charging strategies and route plans set consist of three main parts (see Figure 4): route plan from initial position to every charging station, route plan from every charging station to destination, and total time consumption and expenses calculation.
information from charging stations and navigation system, possible route selections can be obtained, and driving distance of each road segment and corresponding time it takes to pass through the road segment can be calculated. The process of finding reserving charging strategies and route plans set consist of three main parts (see Figure 4): route plan from initial position to every charging station, route plan from every charging station to destination, and total time consumption and expenses calculation. The specific steps are as follows: The specific steps are as follows: (1) When charging request is proposed, the reserving charging system obtains information of the EV (including position, destination, remaining SOC and expected SOC when arriving at destination), information of traffic conditions (including topology, traffic volume and maximum speed limit), and information of charging resources (including positions of charging stations, available charging piles and charging prices). (2) For charging station i, the reserving charging system searches for K shortest routes from initial position to the charging station using K shortest paths algorithm and calculates the driving distances. If station i is out of remaining mileage range of the EV, it is out of option. (3) Reserving charging system calculates driving distances, driving time and energy consumptions of K routes from i-th charging station to destination based on K shortest paths algorithm. (4) Reserving charging system calculates needed charging power, charging time and waiting time at i-th charging station. If waiting time at station i is longer than a given value, i-th charging station is out of option.
(5) Reserving charging system calculates charging fees C and total time consumption T for choosing charging station i and corresponding routes. (6) Reserving charging system respectively obtains results with minimal time consumption and minimal charging expense among all possible routes obtained through K shortest paths algorithm. (7) The EV user chooses reserving charging strategy and route according to his/her preference for time consumption and expenses, and submits the reservation, including starting time and finishing time of charging. (8) Charging stations check reservation information. If reservation request is not accepted by selected charging station, the EV user has to turn to the suboptimal charging station, until charging reservation is accepted by a certain charging station.

Data Information
Take a real transportation network map in China as an example. In this map, only arterial roads are considered, and each transportation intersection is numbered (see Figure 5). The specific information of roads is presented in detail in Appendix A. The initial position of the EV is 1 km from node 45, and the destination is in node 11. Road segments (27, 28), (30, 31), (14,21) and (41, 43) are one-way roads. Suppose there are 6 charging stations in this area, and these 4 charging stations have different numbers of charging piles (see Table 1). position to the charging station using K shortest paths algorithm and calculates the driving distances. If station i is out of remaining mileage range of the EV, it is out of option.
(3) Reserving charging system calculates driving distances, driving time and energy consumptions of K routes from i-th charging station to destination based on K shortest paths algorithm. (4) Reserving charging system calculates needed charging power, charging time and waiting time at i-th charging station. If waiting time at station i is longer than a given value, i-th charging station is out of option. (5) Reserving charging system calculates charging fees C and total time consumption T for choosing charging station i and corresponding routes. (6) Reserving charging system respectively obtains results with minimal time consumption and minimal charging expense among all possible routes obtained through K shortest paths algorithm. (7) The EV user chooses reserving charging strategy and route according to his/her preference for time consumption and expenses, and submits the reservation, including starting time and finishing time of charging. (8) Charging stations check reservation information. If reservation request is not accepted by selected charging station, the EV user has to turn to the suboptimal charging station, until charging reservation is accepted by a certain charging station.

Data Information
Take a real transportation network map in China as an example. In this map, only arterial roads are considered, and each transportation intersection is numbered (see Figure 5). The specific information of roads is presented in detail in Appendix A. The initial position of the EV is 1 km from node 45, and the destination is in node 11. Road segments (27, 28), (30, 31), (14,21) and (41, 43) are one-way roads. Suppose there are 6 charging stations in this area, and these 4 charging stations have different numbers of charging piles (see Table 1).   As for charging prices, TOU electricity price is used at these four charging stations. According to Electricity Power Company, TOU charging prices during different periods are 0.3946 RMB/kWh in valley period, 0.6950 RMB/kWh in plain period, and 1.0044 RMB/kWh in peak period, and basic service price is 0.8 RMB/kWh. To reflect difference in service prices during different periods at charging stations, a real-time charging price coefficient α i (t) is adapted. The maximum service prices λ max and minimum service prices λ min are 1.2 RMB/kWh and 0.4 RMB/kWh, respectively. Therefore, total prices at different charging stations, including electricity price and service price at charging stations varies a lot (see Figure 6). As for charging prices, TOU electricity price is used at these four charging stations. According to Electricity Power Company, TOU charging prices during different periods are 0.3946 RMB/kWh in valley period, 0.6950 RMB/kWh in plain period, and 1.0044 RMB/kWh in peak period, and basic service price is 0.8 RMB/kWh. To reflect difference in service prices during different periods at charging stations, a real-time charging price coefficient ()  i t is adapted. The maximum service prices max  and minimum service prices min  are 1.2 RMB/kWh and 0.4 RMB/kWh, respectively. Therefore, total prices at different charging stations, including electricity price and service price at charging stations varies a lot (see Figure 6). Take Peugeot iOn as an example. This EV has a consumption rate of 0.125 kWh/km and a battery capacity of 16 kWh [22]. The charging rate of rapid charge provided by charging piles is Pc = 22 kW, and we set the charging efficiency as 95%. Mileage range of this EV in a full charge is 93 miles [23], which is about 150 km. The expected remaining mileage at destination is Drd = 105 km. The remaining mileage range of EV at initial position is Dr = 25 km. The EV user submits reserving charging request to reserving charging system at 2:00 p.m. In terms of extra charges, assume there are 3 default behavior records of this EV and the base index of exponential function is set 2.

Reserving Charging Strategy and Route Selection With Minimal Time Consumption
When reserving charging system receives reserving charging request, it gains information of traffic conditions, and on this basis, it calculates driving distance with shortest time consumption, including driving time from the EV's initial position to every charging stations, driving time from charging stations to destination, and charging time at different stations. To achieve minimal time consumption, 3 routes from initial position to each charging station and 3 routes from each charging station to the destination are searched for using K shortest paths algorithm. Based on calculation results, with the goal of minimizing time consumption, driving distances of routes with minimal time consumption from initial position to station #1, #2, #3, #4, #5 and #6 are 29 km, 14.7 km, 22.6 km, 6.5 km, 12.3 km and 17.0 km. The driving distance from initial position to charging station #1 exceeds remaining mileage range of the EV, hence station #1 out of option. To achieve expected remaining mileage range at destination, with any routes passing through station #4, SOC of the EV battery when finishing charging has to achieve the value of 1.0086, which is impossible, hence station #4 is out of Take Peugeot iOn as an example. This EV has a consumption rate of 0.125 kWh/km and a battery capacity of 16 kWh [22]. The charging rate of rapid charge provided by charging piles is P c = 22 kW, and we set the charging efficiency as 95%. Mileage range of this EV in a full charge is 93 miles [23], which is about 150 km. The expected remaining mileage at destination is D rd = 105 km. The remaining mileage range of EV at initial position is D r = 25 km. The EV user submits reserving charging request to reserving charging system at 2:00 p.m. In terms of extra charges, assume there are 3 default behavior records of this EV and the base index of exponential function is set 2.

Reserving Charging Strategy and Route Selection With Minimal Time Consumption
When reserving charging system receives reserving charging request, it gains information of traffic conditions, and on this basis, it calculates driving distance with shortest time consumption, including driving time from the EV's initial position to every charging stations, driving time from charging stations to destination, and charging time at different stations. To achieve minimal time consumption, 3 routes from initial position to each charging station and 3 routes from each charging station to the destination are searched for using K shortest paths algorithm. Based on calculation results, with the goal of minimizing time consumption, driving distances of routes with minimal time consumption from initial position to station #1, #2, #3, #4, #5 and #6 are 29 km, 14.7 km, 22.6 km, 6.5 km, 12.3 km and 17.0 km. The driving distance from initial position to charging station #1 exceeds remaining mileage range of the EV, hence station #1 out of option. To achieve expected remaining mileage range at destination, with any routes passing through station #4, SOC of the EV battery when finishing charging has to achieve the value of 1.0086, which is impossible, hence station #4 is out of option. Corresponding driving time to charging station #2, #3, #5 and #6 are respectively 23.08 min, 30.26 min, 15.61 min and 26.53 min.
Meanwhile, with the objective of minimizing time consumption, driving distance from station #2, #3, #5 and #6 to destination are respectively 15.6 km, 20.1 km, 14.3 km and 17 km, with driving time of 15.53 min, 14.14 min, 24.71 min and 14.34 min. Based on driving distances from initial position to charging station and from charging station to destination, charging time at different candidate stations can be calculated, which are 40.25 min, 42.45 min, 45.08 min and 39.75 min.
Reserving charging system calculates waiting time at every charging station according to reservations and charging time. From the moment of charging request is proposed, waiting time at station #2, #3, #5 and #6 are 24 min, 31 min, 16 min and 27 min.
On this basis, the route selection with minimal time consumption can be obtained (see Figure 7) and corresponding time consumption and total expense (see Figure 8).
Meanwhile, with the objective of minimizing time consumption, driving distance from station #2, #3, #5 and #6 to destination are respectively 15.6 km, 20.1 km, 14.3 km and 17 km, with driving time of 15.53 min, 14.14 min, 24.71 min and 14.34 min. Based on driving distances from initial position to charging station and from charging station to destination, charging time at different candidate stations can be calculated, which are 40.25 min, 42.45 min, 45.08 min and 39.75 min.
Reserving charging system calculates waiting time at every charging station according to reservations and charging time. From the moment of charging request is proposed, waiting time at station #2, #3, #5 and #6 are 24 min, 31 min, 16 min and 27 min.
On this basis, the route selection with minimal time consumption can be obtained (see Figure 7) and corresponding time consumption and total expense (see Figure 8).   Among three candidate charging stations, station #2 has minimal time consumption. For charging station #3, time consumption is the highest among all these 4 routes. In this case, station #2 and #6 shares similar routes, and these two options has similar time consumption but with quite different charging expenses. Reasons for this phenomenon lay with the fact that during charging time (about 2:30 p.m. to 3:10 p.m.) charging prices at station #2 are lower than that at station #6. Therefore, option. Corresponding driving time to charging station #2, #3, #5 and #6 are respectively 23.08 min, 30.26 min, 15.61 min and 26.53 min.
Meanwhile, with the objective of minimizing time consumption, driving distance from station #2, #3, #5 and #6 to destination are respectively 15.6 km, 20.1 km, 14.3 km and 17 km, with driving time of 15.53 min, 14.14 min, 24.71 min and 14.34 min. Based on driving distances from initial position to charging station and from charging station to destination, charging time at different candidate stations can be calculated, which are 40.25 min, 42.45 min, 45.08 min and 39.75 min.
Reserving charging system calculates waiting time at every charging station according to reservations and charging time. From the moment of charging request is proposed, waiting time at station #2, #3, #5 and #6 are 24 min, 31 min, 16 min and 27 min.
On this basis, the route selection with minimal time consumption can be obtained (see Figure 7) and corresponding time consumption and total expense (see Figure 8).  Among three candidate charging stations, station #2 has minimal time consumption. For charging station #3, time consumption is the highest among all these 4 routes. In this case, station #2 and #6 shares similar routes, and these two options has similar time consumption but with quite different charging expenses. Reasons for this phenomenon lay with the fact that during charging time (about 2:30 p.m. to 3:10 p.m.) charging prices at station #2 are lower than that at station #6. Therefore,  Among three candidate charging stations, station #2 has minimal time consumption. For charging station #3, time consumption is the highest among all these 4 routes. In this case, station #2 and #6 shares similar routes, and these two options has similar time consumption but with quite different charging expenses. Reasons for this phenomenon lay with the fact that during charging time (about 2:30 p.m. to 3:10 p.m.) charging prices at station #2 are lower than that at station #6. Therefore, for the EV user who prefers reserving charging strategy with minimal time consumption, charging station 2 with minimal driving time route is the optimum choice.

Reserving Charging Strategy and Route Selection with Minimal Expense
With the expectation of minimum expense, driving distances of optimal routes from initial position of the EV to charging stations, in turn, are 27.4 km, 14.7 km, 22.6 km, and 6.5 km. The driving distance from initial position to charging station #1 exceeds remaining mileage range of the EV, hence station #1 out of option. Corresponding driving time to charging station #2, #3, #4, #5 and #6 are 23 Considering charging time, from the moment of charging request is proposed, waiting time at different stations are 24 min, 31 min, 9 min, 16 min and 27 min respectively.
The final route selection with minimal expense can be obtained (see Figure 9), and corresponding time consumption and expense (see Figure 10). for the EV user who prefers reserving charging strategy with minimal time consumption, charging station 2 with minimal driving time route is the optimum choice.

Reserving Charging Strategy and Route Selection with Minimal Expense
With the expectation of minimum expense, driving distances of optimal routes from initial position of the EV to charging stations, in turn, are 27.4 km, 14.7 km, 22.6 km, and 6.5 km. The driving distance from initial position to charging station #1 exceeds remaining mileage range of the EV, hence station #1 out of option. Corresponding driving time to charging station #2, #3, #4, #5 and #6 are 23 Considering charging time, from the moment of charging request is proposed, waiting time at different stations are 24 min, 31 min, 9 min, 16 min and 27 min respectively.
The final route selection with minimal expense can be obtained (see Figure 9), and corresponding time consumption and expense (see Figure 10).     for the EV user who prefers reserving charging strategy with minimal time consumption, charging station 2 with minimal driving time route is the optimum choice.

Reserving Charging Strategy and Route Selection with Minimal Expense
With the expectation of minimum expense, driving distances of optimal routes from initial position of the EV to charging stations, in turn, are 27.4 km, 14.7 km, 22.6 km, and 6.5 km. The driving distance from initial position to charging station #1 exceeds remaining mileage range of the EV, hence station #1 out of option. Corresponding driving time to charging station #2, #3, #4, #5 and #6 are 23 Considering charging time, from the moment of charging request is proposed, waiting time at different stations are 24 min, 31 min, 9 min, 16 min and 27 min respectively.
The final route selection with minimal expense can be obtained (see Figure 9), and corresponding time consumption and expense (see Figure 10).     With minimal expense, among these three candidate charging stations, station #2 has minimal expense, with lower time consumption. For charging station 3, total expense choosing station 3 is the highest among all these 5 routes with minimal expense, and time consumption choosing station 3 is also relatively high. Besides, station #2 and #6, station #3 and #5 respectively share the same routes but with different time consumption and charging expenses, in addition to difference of charging prices, this is also possibly because that different locations of charging stations mean different begin and finish charging time, which also means different traffic volume while driving on the same roads at different time. All in all, for the EV user who prefers reserving charging strategy with minimal expense, charging station 2 with minimal charging expense route is the optimum choice.

Analysis of Optimal Results with Different Weights for Two Objectives
Final reserving charging strategy and route plan that EV user chooses varies according to his/her preference for time consumption and expense. Through normalization and weighting of these two single-objective function, the reserving charging decision-making model can be turned to a single-objective function, expressed as: where ω 1 and ω 2 are weights of time consumption and expense, and ω 1 + ω 2 = 1. T avg and C avg are respectively average time consumption and expense among the 6 reserving strategies discussed in Sections 7.2 and 7.3. Optimal reserving charging and route plan results with different weights for time consumption and expenses (see Figure 11). With minimal expense, among these three candidate charging stations, station #2 has minimal expense, with lower time consumption. For charging station 3, total expense choosing station 3 is the highest among all these 5 routes with minimal expense, and time consumption choosing station 3 is also relatively high. Besides, station #2 and #6, station #3 and #5 respectively share the same routes but with different time consumption and charging expenses, in addition to difference of charging prices, this is also possibly because that different locations of charging stations mean different begin and finish charging time, which also means different traffic volume while driving on the same roads at different time. All in all, for the EV user who prefers reserving charging strategy with minimal expense, charging station 2 with minimal charging expense route is the optimum choice.

Analysis of Optimal Results with Different Weights for Two Objectives
Final reserving charging strategy and route plan that EV user chooses varies according to his/her preference for time consumption and expense. Through normalization and weighting of these two single-objective function, the reserving charging decision-making model can be turned to a singleobjective function, expressed as:  Figure 11).  Time consumption and expense between different choices with different time consumption weight ω1 are quite different (see Table 2). If weight of time consumption ω1 is less than 0.68 (case 1), optimal solution for objective F is charging station 2. While when ω1 is greater than 0.68 (case 2), the optimal solution is still charging station 2, but the driving route passing by #2 is different with the one in case 1, case 1 is with less charging expenses, and case 2 is with total time consumption.  Table 2). If weight of time consumption ω 1 is less than 0.68 (case 1), optimal solution for objective F is charging station 2. While when ω 1 is greater than 0.68 (case 2), the optimal solution is still charging station 2, but the driving route passing by #2 is different with the one in case 1, case 1 is with less charging expenses, and case 2 is with total time consumption.

Conclusions
In this paper, with combined information of traffic conditions, EV battery, prices, and reservation at charging stations taken into account simultaneously, charging power and charging time of EV are analyzed. Besides, considering default behaviors of EVs in reserving charging system, a rolling records credit mechanism is designed, using an exponential function to describe extra charges at charging stations for bad credit records of EVs. Based on models of traffic conditions, EV and charging stations, two single-objective reserving charging decision-making and route selection models are formulated to realize minimal time consumption and charging expense from initial position to destination passing by a charging station. Case study results demonstrate that the reserving charging decision-making models addressed in this paper can provide EV users with a reserving charging strategy and route plan sets with objectives of minimizing driving time or charging expenses, and EV users are able to choose ideal reserving charging strategies and route plans according to their preference for time-saving and money-saving. For further study, it would be interesting to extend the reserving charging decision-making and route plan to a dynamic one, with a more accurate moving performance of EV and SOC changing process of EV battery.
Author Contributions: H.L. conceived the idea and wrote the paper; W.Y. contributed to formulate the reserving charging decision-making model; X.Y. contributed to modeling of battery energy system; M.N. contributed to case study and data analysis.