Next Article in Journal
Directions and Challenges in the Management of Municipal Sewage Sludge in Poland in the Context of the Circular Economy
Previous Article in Journal
High-Resolution Climate Projections for a Densely Populated Mediterranean Region
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Electric Vehicle Tour Planning Considering Range Anxiety

1
Department of Industrial Engineering, Tsinghua University, Beijing 100084, China
2
Division of Logistics and Transportation, Graduate School at Shenzhen, Tsinghua University, Shenzhen 518055, China
3
Intelligent Transportation and Logistics Systems Laboratory, Tsinghua-Berkeley Shenzhen Institute, Shenzhen 518055, China
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(9), 3685; https://doi.org/10.3390/su12093685
Submission received: 23 March 2020 / Revised: 27 April 2020 / Accepted: 28 April 2020 / Published: 2 May 2020
(This article belongs to the Section Sustainable Transportation)

Abstract

:
In this study, the tour planning problem for electric vehicles is investigated. We aim to derive the optimal route and thus, to maximize profitability and minimize range anxiety within the time horizon. To solve this problem, a bi-objective mixed integer model is proposed. Specifically, we first introduced the reliability of route planning and quantified it as a cost with specific functions. The nonlinear model was then converted into a bi-objective mixed integer linear program, and an interactive branch and bound algorithm was adopted. Numerical experiments conducted on different networks have shown that the model that considers range anxiety offers more effective solutions. This means that our model is able to plan the routes with high reliability and low risk of profit loss and accidents.

1. Introduction

Currently, about 86% of global primary energy demand depends on fossil fuels, in which coal, gas and oil account for 23%, 27% and 36%, respectively. Based on current information about reserves and daily production, oil will be depleted in 2066 [1]. Promoting alternative fuel vehicles is an effective solution to this problem since gasoline for vehicles is a major oil product (Gasoline takes up to 46% of US oil products (U.S. Energy Information Administration: https://www.eia.gov/petroleum.)). Completely powered by electricity, battery electric vehicles (BEV) are fourfold more energy efficient than internal combustion engine vehicles (ICEV) [2] and they offer opportunities for the use of renewable energies. This greatly contributes to sustainable development because electric vehicle (EV) technologies facilitate a transportation sector powered by renewable energy in the meantime. For example, in the field of logistics, EVs are considered a valid alternative to ICEVs [3].
Despite the advantages compared to the ICEVs, the EV market share in most countries by 2016 was still low. In 2016, 95% of EV sales took place in 10 countries and only six of them had an EV market share over 1% [4]. These were Norway, The Netherlands, Sweden, France, UK and China. One of the main barriers to promoting EVs is known as the range anxiety (RA) of EV drivers (Esmaili et al. [5], Xie et al. [6]), because of the narrow range compared to ICEVs and the lack of charging facilities. In recent years, the EV market share has increased rapidly with the promotion policies of governments. However, battery technologies have failed to keep pace with other areas of EV innovation. Therefore, RA remains a major impediment to the marketability of EVs.
Noel et al. [7] define RA as the psychological anxiety a consumer experiences in response to the limited range of electric vehicles. Wang et al. [8] describe RA as the mental distress, or fear, of being stranded on roads should the battery run out. They imply that even if a completed charging network exists, EV drivers could still suffer from RA. RA is expressed not only on the cognitive level (e.g., concerns about running out of energy and not being able to reach the destination) but also on the emotional, behavioral and physiological level [9]. Thus, RA could spoil a planned trip or even greatly increase the driving risk. Consequently, the effect of RA must be considered in the planning of EV trips.
This study aims to derive the optimal route for the electric vehicle tour planning (EVTP) problem so that profitability is maximized and range anxiety is minimized within the time horizon. We propose a new bi-objective model with time windows and range limitations considering RA of EV drivers. RA cost is quantified by proposed functions to evaluate the reliability of planned routes and an interactive branch and bound algorithm is adopted. Our model is intended to allow routes to be planned with less range anxiety and, thus, to render EVs more saleable in future.
The main contributions of this paper are as follows:
  • We first define the reliability of an electric vehicle tour plan with range anxiety and propose a function form to quantify it.
  • The EVTP, considering range anxiety (EVTPRA), is modeled as a non-linear bi-objective MIP with the full-recharge and partial-recharge policies.
  • We linearize the nonlinear terms in the model and describe an exact algorithm, Interactive Branch and Bound Algorithm (IBBA), based on non-dominance sets to find the optimal solutions of the EVTPRA.
  • We conduct numerical experiments on two sets of benchmark networks derived from well-known instances in previous literature and show the model considering range anxiety is able to plan the routes with high reliability and low risk of profit loss and accidents.
The rest of the paper is organized as follows. Section 2 gives a brief overview of related literature in the area of EVRP and RA for EV drivers. Section 3 describes the basic model and the solution approach with the proposed algorithm is reported in Section 4. Section 5 reports the computational results. Some conclusions are drawn in Section 6.

2. Literature Review

This study involves two related area of research, which are the tour planning problem and the RA factor of drivers.

2.1. Tour Planning

One of the well-known tour panning problems is the traveling salesman problem (TSP), which, as well as its multitudinous extensions, is one of the most widely studied combinatorial optimization problems of visiting attractions from a central depot. A considerable number of papers and books have been published to tackle these problems [10]. However, it is not often possible for tourists to visit all of the points of interests (POIs) within a short time period. This motivates researchers to study TSPs with profit, which is known as the orienteering problem (OP) when a desirable path is preferred rather than a circuit. To consider the time factor of the tour system, the OP can be extended to time-dependent (TD) OP with time windows (TW) (see Table 1).
As far as we know, these models do not consider the range factor of vehicles, because ICEVs usually have a large range and their refueling time is relatively short compared to EVs. Therefore, this assumption no longer applies to electric vehicle routing problem (EVRP). One of the seminal papers on this topic is by Schneider et al. [21]. They introduce the electric vehicle routing problem with time windows and recharging stations (EVRPTW) and present a hybrid heuristic with high performance. In their model, vehicles have a battery capacity and they can be recharged at a specified rate. Ever since, EVRPTW has been extended by considering energy consumption, battery capacity, vehicle types, charging facility location, etc. and many algorithms have been proposed to deal with this NP-hard problem (see Table 2).
By ignoring capacity constraints and considering one vehicle only, the electric traveling salesman problem with time windows (ETSPTW) is defined by Roberti and Wen (2016) [3]. They propose a mixed integer linear formulation that can solve 20-customer instances in short computing times and a Three-Phase Heuristic algorithm based on General Variable Neighborhood Search and Dynamic Programming. Küçükoğlu et al. [30] extend this model by considering charging operations at customer locations with different charging rates. They introduce a new and effective hybrid Simulated Annealing and Tabu Search algorithm to obtain 26 new best results for the ETSPTW instances. Similarly, Wang et al. [31] describe the electric vehicle orienteering problem with time windows (EVOPTW), which considers the recharging mode as battery swapping. It always recharges the battery to the full state of charging (SOC) and takes fixed time. However, to the best of our knowledge, none of those EVRP models consider the RA factor of EV drivers.

2.2. Range Anxiety

As one of the main barriers to promote EVs, RA has been considered in many previous studies. Neubauer and Wood [32] examine how BEV use is affected by RA in various charging facility situations, including variable time schedules, power levels, and locations. Huang et al. [33] propose two integer program (IP) models optimally to locate the public charging stations with two different charging modes. Jiao et al [34] introduce a mixed integer program (MIP) model considering imbalance and RA to address the location problem with the allocation of two types of charging piles.
Guo et al. [35] formulate a bi-level integer programming model based on a flow decay function with range anxiety parameters drawn from surveys and statistical analysis on the basis of local conditions. It can be used to determine when a user’s level of anxiety changes as the remaining battery capacity is seen to be less than the range anxiety threshold. These works principally focus on the planning of charging facilities to mitigate the impact on the market penetration of EVs.
The literature that quantitatively addresses RA for EV is comparatively little, and one of which is proposed to describe the cost paid to EV owners for not fully recharging their batteries in energy management of microgrids by Esmaili et al. [5]. In their study, the RA cost is counted in timeslots, which is not suitable for the driving EVs. This motivates us to propose a new function form for the RA cost to help plan the EV tour.
To conclude, the research gap observed is that (1) None of those EVRP models consider the range anxiety factor of drivers, (2) No suitable functions for range anxiety cost have been proposed to address this problem. This paper makes an original contribution by addressing both of these points to fill the gap.

3. Basic Model

The model can simulate the spatial-temporal behaviors of EV tourists, and it can be used to find the feasible routes to visit the most POIs with time windows in a given time horizon. Denote a directed transportation network as G = ( N , A ) , where N is the set of nodes with element n N consisting of attraction nodes ( N S ), recharging nodes N C , and A is the set of directed links with elements i j A . The mathematical notations used in the paper are listed in Table A1. Many assumptions are made to formulate the model, including a single type of EV with a constant range, the fixed travel time and energy consumption between nodes, and a single visit to each of the recharging stations. Additional assumptions and notations are defined as follows, which will be used throughout this paper.

3.1. Assumptions

The following assumptions are made in this study to model the problem:
  • a vehicle at node i can arrive at node j if and only if its remaining energy is sufficient to cover the distance between nodes i and j.
  • the travel time and energy consumption on each link are fixed and known.
  • the recharging time is proportionally linear to the desired quantity to recharge with respect to an inverse recharging rate g j for node j.

3.2. Recharging Policy

In the literature, two policies are usually considered to determine the amount of battery recharged at each stop: full-recharge policy and partial-recharge policy. With the full-recharge policy, the battery is always fully recharged, while with the partial-recharge policy, any quantity can be recharged at each stop as long as the energy level does not exceed the capacity of the battery [3]. The energy level constraints with the full-recharge policy can be formulated as:
q j q i e i j x i j + r i 1 x i j Q
q j q i e i j x i j + r i + 1 x i j Q
r i Q q i
r i Q v i
r i Q v i q i
Constraints (1)–(2) describe the relationship of energy levels among all nodes. Constraints (3)–(5) restrict the recharging energy to the battery capacity. These constraints can be used to connect energy levels with the partial-recharge policy as well by eliminating Constraints (5) (For the rest of this paper, the models are formulated with the partial-recharge policy, and it is effortless to convert them into models with the full-recharge policy by only adding Constraints (5)).
Proposition 1.
The partial-recharge policy is at least as desirable as the full-recharge policy.
Proof. 
Since the partial-recharge policy can be modeled as the formulation of the full-recharge policy without Constraints (5), the model with the partial-recharge formulation is apparently a relaxtion of that with the full-recharge formulation.  □
The duration of stay at attraction nodes is fixed, while that at recharging nodes depends on how much the energy is recharged. Therefore, the time constraints for attraction nodes and recharging nodes are slightly different. For the attraction nodes, it can be presented as follows:
t j t i + τ i j x i j + y i s i 1 x i j T i N S , i j A t j t i + τ i j x i j + y i s i + 1 x i j T i N S , i j A
and for the recharging nodes, the following constraints for the duration of stay have to be added.
t j t i + τ i j x i j + y i c i 1 x i j T i N C , i j A t j t i + τ i j x i j + y i c i + 1 x i j T i N C , i j A c i = g i r i i N C
Constraints (6) and (7) reflect the relationship of arrival time among attraction nodes and recharging nodes, respectively.

3.3. Range Anxiety Cost Function

Previous studies have emphasized profit and efficiency. However, our study also considers the reliability of route planning. This means that we consider (1) a driver’s ability to complete a journey without the unplanned changes (in response to traffic, accidents and other variables) that characterize real-life transportation and (2) driving risk. We quantify reliability with the RA cost during an entire trip. Lower RA costs result in higher average SOC in EVs. Thus, drivers experience less RA during a trip. Considering the link i j with travel time τ i j and energy consumption e i j , we assume that energy is consumed linearly at a fixed rate. An RA function proposed by Esmaili et al. [5] calculates the payment to EV owners in return for partial charging in the microgrids. Based on this idea, the cost attributed to RA in planning a trip proposed by us can be presented as:
x i j 0 τ i j k Q q j + e i j e i j τ i j t d t = k Q q j e i j 2 τ i j x i j
where k is the per kWh value of RA. In fact, this function could also quantify the RA cost even when the energy consumes nonlinearly. A comparatively intuitive way to tackle this problem is to piecewise linearize the energy consumption curve and apply this function afterwards. The RA cost can, alternatively, be limited by constraints, while choosing an appropriate value for it might be questionable.

3.4. Nonlinear Model

With the RA cost function, the problem can be formulated as the following bi-objective mixed integer nonlinear programming.
Maximize j N S w j y j
Minimize i j A k Q q j e i j 2 τ i j x i j
Subject to : i x i j y j , j N
i x i j 1 , j N \ { o , d } , i j A
i x i j i x j i = 1 j = o , 1 j = d , 0 o / w , j N , i j A
q j i x i j Q , j N
t j i x i j T , j N
v j h j y j , j N
l j t j u j , j N
t j , c j , q j , r j 0 , j N
y j , v j , x i j { 0 , 1 } , j N , i j A
Constraints (1)–(4), (6) and (7).
Constraints (11) and (12) handle the connectivity of visits to nodes. Constraints (13) establish flow conservation at each node. Constraints (14) and (15) guarantee the energy and time feasibility for nodes, respectively. Constraints (16) restrict the recharging task to only visited recharging nodes. Constraints (17) enforce that every node is visited within its time window. Constraints (18) ensure that the value of the energy and time never fall below 0 and Constraints (19) reflect the binary nature of decisions.

4. Solution Approach

It is noted that the bilinear terms (i.e., q j x i j in the objective function and y i c i in Constraints (7)) spoil the mathematical property of linearity and make this model much more difficult to solve. In this section, the reformulation-linearization technique (RLT) is applied to convert the nonlinear terms into equivalent linear constraints. Consequently, the original problem is then transformed into a mixed-integer linear program and a global optimization algorithm (e.g., an interactive branch and bound algorithm) can be employed to obtain the optimal solution.
As the bilinear terms exist in both the objective function and constraints, we have to linearize them in different ways. The linearization is exhibited in Section 4.1 and Section 4.2, respectively. The interactive branch and bound algorithm basically divides the intervals of nondominance into smaller intervals. Each nondominated solution is obtained by solving a single-objective mixed integer program (SMIP). The detail of the algorithm is described in Section 4.3 and Section 4.4.

4.1. Linearization of Objective Function

In the proposed model, the objective function of RA cost consists of bilinear terms, which are the product of the continuous variable q j and the binary variable x i j . By applying the RLT, these nonlinear terms can thus be converted into an equivalent set of linear constraints [36]. Particularly, a new variable f i j is first introduced to express the bilinear term as follows:
f i j = q j x i j , i j A
Moreover, the following linear constraints are added to achieve the equivalence to previous bilinear terms:
0 f i j Q x i j i j A q j Q 1 x i j f i j q j i j A
The equivalence between terms q j x i j and terms f i j with Constraints (21) can be demonstrated by testing the two possible values of the binary variable x i j . If x i j = 0 , according to Equation (20), we know f i j = 0 . Then Constraints (21) are equivalent to:
0 f i j 0 i j A q j Q f i j q j i j A
This only holds when f i j = 0 . If x i j = 1 , f i j = q j . Then Constraints (21) are equivalent to:
0 f i j Q i j A q j f i j q j i j A
This only holds when f i j = q j . Therefore, we verified the equivalence between terms q j x i j and terms f i j with Constraints (21).

4.2. Linearization of Constraints

The Contraints (7) similarly comprises bilinear terms produced by the continuous variable c i and the binary variable y i . We first reformulate Constraints (7) by substituting the nonlinear term y i c i with the linear term c i :
t j t i + τ i j x i j + c i 1 x i j T i N C , i j A t j t i + τ i j x i j + c i + 1 x i j T i N C , i j A
Furthermore, the following linear constraints have to be added to equalize the original formulation.
c i g i r i + g i Q 1 y i i N C c i g i r i g i Q 1 y i i N C c i g i Q y i i N C
The equivalence between Constraints (7) and Constraints (22) and (23) can be demonstrated by testing the two possible values of the binary variable y i . If y i = 0 , the Constraints (23) are equivalent to:
c i g i r i + g i Q i N C c i g i r i g i Q i N C c i 0 i N C
As c i 0 , we know c i = 0 . If y i = 1 , the Constraints (23) are equivalent to:
c i g i r i i N C c i g i r i i N C c i g i Q i N C
We know c i = g i r i . Therefore, we verified the equivalence between Constraints (7) and Constraints (22) and (23).

4.3. Bi-Objective Mixed Integer Linear Programming

The multi-objective problems can be usually formulated as single-objective problems with additional constraints by examining the preferences of the decision makers (DMs). For the EVTP, the majority of DMs are more concerned about the total profit of the trip (i.e., the summed weight of POIs), which can be presented as:
Maximize z 1 = j N S w j y j
However, for some specific industries or special circumstances, DMs could care more about the impact on EV drivers rather than only the profit, because it is related to the reliability of the trip (e.g., the driving behavior and psychological pressure). This objective can be presented as:
Maximize z 2 = i j A k τ i j f i j + e i j 2 Q x i j
Let m , n { 1 , 2 } , m n , where z m is the objective that the DMs are more concerned about. For discrete problems, the optimal solution is usually not unique. We denote z max the maximum value of z n without considering the objective z m . Then the globally optimal solution, which is found by solving the proposed model with the constraint z n z max , dominates all the other solutions. The single-objective problem (SP), when the partial-recharge policy is applied, can be formulated as follows:
Maximize z m Subject to : z n z max
Constraints (1)–(4), (6), (11)–(19) and (21)–(23).
The SP model is apparently a mixed integer linear program (MILP), which can be easily solved by optimization solvers (e.g., Cplex and Gurobi). However, for those DMs whose preferences are consistent, transitive and invariant over the process, multi-objective mixed integer program (MMIP) with an interactive method is more useful in the real world [37]. The bi-objective problem (BP), when the partial-recharge policy is applied, can be formulated as:
Maximize { z 1 , z 2 }
Subject to: Constraints (1)–(4), (6), (11)–(19) and (21)–(23).
Proposition 2.
Let ( z 1 l , z 2 u ) and ( z 1 u , z 2 l ) denote the optimal solution for problem SP with m = 1 , 2 , respectively. Then the intervals of nondominance for z 1 and z 2 for problem BP are given by [ z 1 l , z 1 u ] and [ z 2 l , z 2 u ] .
Proof. 
For convenience, for any two vectors x and y of the same dimension, x y will denote that x y and x y . Suppose there exists a nondominated solution ( z 1 * , z 2 * ) . As ( z 1 l , z 2 u ) and ( z 2 l , z 1 u ) are the optimal solutions for problem SP, Obviously, z 1 * z 1 u , z 2 * z 2 u . If z 1 * < z 1 l , it contradicts to the nondominance as ( z 1 * , z 2 * ) ( z 1 l , z 2 u ) . If z 2 * < z 2 l , it contradicts to the nondominance as ( z 1 * , z 2 * ) ( z 1 u , z 2 l ) . This completes the proof.  □

4.4. Algorithm Design

Based on Proposition 2 and the method proposed by Aksoy [37], we present the solution algorithm as shown in Algorithm 1. The proposed interactive branch-and-bound algorithm obtains nondominated solutions by dividing the intervals of nondominance into smaller intervals. Interactively selecting with DMs, it exhaustively explores to achieve the optimal solution.
  • Input all parameters and the DMs’ preference for the problem.
  • Obtain nondominated solutions by solving SP model. Set the initial intervals and decide the incumbent with DMs’ preference.
  • Examine if the set of nodes is empty. If it is empty, then stop. If it is not empty, then go to Step 4.
  • Divide the interval of the objective that DMs care more about by α . Solve the SP model in left interval and compare the nondominated solution with the incumbent. If the incumbent is updated, then add the node to the set of nodes. Solve the SP model in right interval and compare the nondominated solution with the incumbent. If the incumbent is updated, then add the node to the set of nodes.
  • Remove the current node, go back to Step 3.
Algorithm 1: Interactive branch-and-bound algorithm.
Sustainability 12 03685 i001

5. Numerical Experiments

This section will give the results of numerical experiments to verify the conclusions of this chapter on the analysis of electric vehicle tour planning problems, including the impact of different charging policies on path planning, the impact of mileage anxiety on path planning, and the impact on planning of decision makers with different expectations. We denote the EVTP model considering RA factor as EVTPRAM and the EVTP model without considering RA factor as EVTPM.

5.1. Experiment Setting

Numerical experiments were conducted on networks with various sizes and demand. For all networks, we set the RA coefficient k = 1 , the recharging rate g i = 1 , i N C . The first test networks have 10 attraction nodes and 5 recharging nodes. The second test networks have 15 attraction nodes and 6 recharging nodes. For a detailed description of our instance design, we refer the reader to Schneider et al. [21], where the generated instances are also available to be downloaded (http://evrptw.wiwi.uni-frankfurt.de). We set the value function of DMs as a linear combination of the POIs and the RA cost with weight δ 1 and 1, respectively.
We first analyze the parameter α of the algorithm. There are two ways to divide the intervals when running the algorithm, e.g., half-interval ( α = 0 . 500 ) and golden section ( α = 0 . 618 ). We conducted experiments on 6 different networks with different values of α . The results are shown in Table 3. We can see that the value of α does not change the solutions.
The solving time for different α settings varies. In network c205C10, r201C10 and rc205C10, the solving time is shorter when α = 0 . 500 , while in network r102C10, r103C10 and rc108C10, the solving time is shorter when α = 0 . 618 . Nevertheless, in those networks, the value of α does effect the speed for solving, the impact is not significant. The average difference is only 7.27 s (the maximum is 21.98 s). Therefore, we should set the value of α with the information of specific networks.

5.2. Recharging Policy Analysis

During the formulation of this study, we refer to two policies for recharging, i.e., full-recharge and partial-recharge from previous literature. By comparing the two policies, we obtain the Proposition 1. In this subsection, we compare the results from solving the model with or without Constraints (5), respectively, in order to verify the effectiveness of the formulations for the two policies and the Proposition 1. The results with two different policies are shown in Table 4.
All the networks with different recharging policies have optimal solutions, except network c205C10 with the full-recharge policy, as the formulation for the full-recharge policy has more constraints, which lead to the smaller feasible region. By comparing the results from the 5 other different networks, we can first conclude the effectiveness of the Proposition 1, i.e., the partial-recharge policy is at least as desirable as the full-recharge policy. In addition, by observing the results we can see that the differences between the optimal values for different recharging policies are not always obvious, e.g., in network r102C10 and rc108C10, the optimal values are equivalent, and in network r103C10, the gap between the optimal values is only 0.18%. However, in real life, the full-recharge policy is more common and easier for EV drivers to manage. Therefore, when the difference between the optimal values with different recharging policies is subtle, the full-recharge policy might be a wiser option for DMs.

5.3. Route Reliability Analysis

We evaluate the reliability of different routes obtained by solving the model EVTPM and EVTPRAM. The results are shown in Table 5, from which we notice that, though the POI of the routes obtained by EVTPM is slightly greater than the one obtained by EVTPRAM, the loss of POI is determined by the DMs’ preference and it assures the optimality of the objective. The loss of POI is, thus, acceptable. On the other hand, the routes obtained by EVTPRAM could save amounts of RA cost, which significantly increases the reliability of the routes. For instance, in network c101-21, The POI of the route by EVTPRAM is 10.0% less than that by EVTPM, but the RA cost declines by 26.0%.
Previous studies have shown that (EV) drivers may make a detour for refueling when gasoline (energy) reaches a low level. However, the perception of the SOC varies from person to person, e.g., some people would prefer to refuel right after the gasoline (energy) falls below 50% and some others may not think about refueling until the gasoline (energy) falls below 25% or until the refueling alert occurs [6]. We denote the referred energy as q 0 . If the SOC of EV on link i j is lower than q 0 , then p i , j = 1 (otherwise, p i , j = 0 ). The range anxiety level (the probability that the EV driver might change the original route or get involved in an accident when the energy is below q 0 ) of the EV driver is defined as 0 p a 1 , then we can express the risk of the entire route as:
P r = 1 i j R 1 p a p i j
We compare the routes obtained by EVTPM and EVTPRAM with their risks under different q 0 settings. The results are shown in Figure 1 and Figure 2. (We did not consider the detour on the last link to the destination and the EV only has to save at least the required energy when it reaches the destination.)
From the figures we can see that when q 0 30 % Q , the risks of the routes planned by EVTPRAM are all 0, and when q 0 = 40 % Q , the difference between the risks of routes by EVTPM and EVTPRAM will increase as the range anxiety level goes to the middle, which is where most people’s levels stay. In general, for EV drivers who have different range anxiety levels, the risk of routes planned by EVTPM is greater than that planned by EVTPRAM, which implies that our model is effective. Moreover, by comparing the results with different values of q 0 , when q 0 increases from 20%Q to 30%Q and to 40%Q, the risk of routes planned by EVTPM significantly increases, while the risk of routes planned by EVTPRAM increases much slower. Therefore, we conclude that the model we proposed is able to plan the routes with high reliability and low risk, which are more desirable for DMs.

5.4. Decision Analysis

We also study the impact of DMs’ preference on the decision of route planning when considering the RA factor. We increase the preference parameter δ from 1 to 150, and observe the change of routes to analyze the patterns for decision. The results are shown in Table 6 and Table 7 ( R R A : only considering RA factor. R P O I : only considering POI factor. R B O : considering both factors.).
As shown in Table 6, when δ 1 increases from a small value, the decision for routes will gradually move to R P O I (with POI priority) from R R A (with RA priority), which is consonant with our expectation. By observing the value of z 1 and z 2 from each network, we notice that, in network c104C10, when z 1 increases from 160.00 to 170.00 (by 6.25%), | z 2 | increases from 6995.20 to 8380.23 (by 19.80%). Similarly, in network c101-21, z 1 increases by 11.11%, while | z 2 | increases by 25.81%, and in network r101-21, z 1 increases by 14.04%,while | z 2 | increases 20.64%. Therefore, by not considering the RA factor, DMs exchange a slight POI profit with wasting a high RA cost in many scenarios, which seems not to be a wise decision.
We do not conduct more numerical experiments on larger networks. The reasons are twofold. First, the networks that we conduct experiments on are large enough for us to verify the effectiveness of our model and algorithm, and to analyze the results for conclusions. Second, the exact algorithms for solving the NP-hard problem are not effecient enough to perform on large networks, and the algorithm for solving the subproblem is not the focus in this study, though any improvement for solving the subproblem will help shorten the solving time. Therefore, we focus on analyzing the results for advice on the management and operations for EVTP instead.

6. Conclusions

In this study, we formulated the optimal tour plan of EV as a bi-objective nonlinear programming problem. The model explicitly considers the range anxiety that the drivers suffer along the trip. We proposed a specified function to quantify the reliablity of planned trips. The model is reformulated as a bi-objective MILP and solved by an interactive branch and bound algorithm. Numerical experiments were conducted on networks with different sizes for choosing algorithm components, evaluating solution quality, and analyzing sensitivity of parameters. In particular, our algorithm is found to be effective in obtaining optimal solutions for DMs with different perspectives. In addition, we find that for EV drivers who have different range anxiety levels, the risk of routes planned by not considering the RA factor is greater than that by considering the RA factor and the model we proposed is able to plan the routes with high reliability and low risk of profit loss and accidents.
The study also has several limitations, which we plan to improve in our future work. First, while the effect of RA is modeled, EV drivers all react to the SOC of batteries in the same way. We will investigate the market with various backgrounds to understand how the RA may differ. Second, while the current solution algorithm is found to be effective, we also identified that the numerical experiments are conducted in small networks. Future efforts can be made to improve the performance of the algorithm so that we can combine our theoretical model with survey data in real-world networks to help draft practical tour plans for EVs.

Author Contributions

Conceptualization, R.C.; Funding acquisition, L.M. and P.Y.; Methodology, R.C. and X.L.; Software, R.C. and X.L.; Supervision, L.M. and P.Y.; Writing—original draft, R.C.; Writing—review & editing, R.C., L.M. and P.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China grant number 71771130, the National Key R&D Program of China grant number 2018YFE0105100, and Science and Technology Innovation Committee of of Shenzhen grant number JCYJ20170412172030008

Acknowledgments

The author’s work is supported by the National Natural Science Foundation of China (No. 71771130), the National Key R&D Program of China (No. 2018YFE0105100), and Science and Technology Innovation Committee of of Shenzhen (No. JCYJ20170412172030008). The authors are grateful for the support. The findings are the responsibility of the authors alone.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Notation

The mathematical notations used in the paper are listed in Table A1.
Table A1. Table of notations.
Table A1. Table of notations.
Sets and Parameters
N S The set of attraction nodes
N C The set of recharging nodes
N The set of all nodes with origin o and destination d, N = N S N C
A The set of directed links with element i j
G A directed transportation network, G = N , A
w j The weight score of visiting node j
s j The duration of stay at attraction node j
l j The starting time of service at node j
u j The ending time of service at node j
g j The recharging rate at node j
h j Binary, 1 if node j is a designated battery swap station, and 0 otherwise
τ i j The travel time from node i to node j
e i j The energy consumption by travelling from node i to node j
QThe vehicle energy capacity
TThe limit of a tour or trip duration or the total allowed duration
Decision Variables
t j The arrival time at node j
c j The duration of stay at recharging node j
q j The energy level on arrival at node j
r j The amount of energy recharged at node j
y j Binary variable, 1 if node j has been visited, and 0 otherwise
v j Binary variable, 1 if the vehicle recharges at node i, and 0 otherwise
x i j Binary variable, 1 if link i j is on the path of the pair o d , and 0 otherwise

References

  1. Abas, N.; Kalair, A.; Khan, N. Review of fossil fuels and future energy technologies. Futures 2015, 69, 31–49. [Google Scholar] [CrossRef]
  2. Jorgensen, K. Technologies for electric, hybrid and hydrogen vehicles: Electricity from renewable energy sources in transport. Util. Policy 2008, 16, 72–79. [Google Scholar] [CrossRef]
  3. Roberti, R.; Wen, M. The Electric Traveling Salesman Problem with Time Windows. Transp. Res. Part E Logist. Transp. Rev. 2016, 89, 32–52. [Google Scholar] [CrossRef]
  4. Naceur, K.B.; Gagné, J.F. Global EV Outlook 2017; International Energy Agency (IEA): Paris, France, 2017; pp. 1–71. [Google Scholar]
  5. Esmaili, M.; Shafiee, H.; Aghaei, J. Range anxiety of electric vehicles in energy management of microgrids with controllable loads. J. Energy Storage 2018, 20, 57–66. [Google Scholar] [CrossRef]
  6. Xie, C.; Wang, T.G.; Pu, X.; Karoonsoontawong, A. Path-constrained traffic assignment: Modeling and computing network impacts of stochastic range anxiety. Transp. Res. Part Methodol. 2017, 103, 135–157. [Google Scholar] [CrossRef]
  7. Noel, L.; Zarazua de Rubens, G.; Sovacool, B.K.; Kester, J. Fear and loathing of electric vehicles: The reactionary rhetoric of range anxiety. Energy Res. Soc. Sci. 2019, 48, 96–107. [Google Scholar] [CrossRef]
  8. Wang, T.G.; Xie, C.; Xie, J.; Waller, T. Path-constrained traffic assignment: A trip chain analysis under range anxiety. Transp. Res. Part C Emerg. Technol. 2016, 68, 447–461. [Google Scholar] [CrossRef]
  9. Rauh, N.; Franke, T.; Krems, J.F. Understanding the impact of electric vehicle driving experience on range anxiety. Hum. Factors 2015. [Google Scholar] [CrossRef]
  10. Feillet, D.; Dejax, P.; Gendreau, M. Traveling Salesman Problems with Profits. Transp. Sci. 2005, 39, 188–205. [Google Scholar] [CrossRef]
  11. Picard, J.C.; Queyranne, M. The Time-Dependent Traveling Salesman Problem and Its Application to the Tardiness Problem in One-Machine Scheduling. Oper. Res. 1978, 26, 86–110. [Google Scholar] [CrossRef]
  12. Baker, E.K. Technical Note—An Exact Algorithm for the Time-Constrained Traveling Salesman Problem. Oper. Res. 1983, 31, 938–945. [Google Scholar] [CrossRef] [Green Version]
  13. Dumas, Y.; Desrosiers, J.; Gelinas, E.; Solomon, M.M. An Optimal Algorithm for the Traveling Salesman Problem with Time Windows. Oper. Res. 1995, 43, 367–371. [Google Scholar] [CrossRef] [Green Version]
  14. Albiach, J.; Sanchis, J.M.; Soler, D. An asymmetric TSP with time windows and with time-dependent travel times and costs: An exact solution through a graph transformation. Eur. J. Oper. Res. 2008, 189, 789–802. [Google Scholar] [CrossRef]
  15. Righini, G.; Salani, M. Decremental state space relaxation strategies and initialization heuristics for solving the Orienteering Problem with Time Windows with dynamic programming. Comput. Oper. Res. 2009, 36, 1191–1203. [Google Scholar] [CrossRef]
  16. Montemanni, R.; Gambardella, L.M. An Ant Colony System for Team Orienteering Problems with Time Windows. Found. Comput. Decis. Sci. 2009, 34, 287–306. [Google Scholar]
  17. Vansteenwegen, P.; Souffriau, W.; Vanden Berghe, G.; Van Oudheusden, D. Iterated local search for the team orienteering problem with time windows. Comput. Oper. Res. 2009, 36, 3281–3290. [Google Scholar] [CrossRef]
  18. Abbaspour, R.A.; Samadzadegan, F. Time-dependent personal tour planning and scheduling in metropolises. Expert Syst. Appl. 2011, 38, 12439–12452. [Google Scholar] [CrossRef]
  19. Garcia, A.; Vansteenwegen, P.; Arbelaitz, O.; Souffriau, W.; Linaza, M.T. Integrating public transportation in personalised electronic tourist guides. Comput. Oper. Res. 2013, 40, 758–774. [Google Scholar] [CrossRef]
  20. Gavalas, D.; Konstantopoulos, C.; Mastakas, K.; Pantziou, G.; Vathis, N. Heuristics for the time dependent team orienteering problem: Application to tourist route planning. Comput. Oper. Res. 2015, 62, 36–50. [Google Scholar] [CrossRef]
  21. Schneider, M.; Stenger, A.; Goeke, D. The Electric Vehicle-Routing Problem with Time Windows and Recharging Stations. Transp. Sci. 2014, 48, 500–520. [Google Scholar] [CrossRef]
  22. Preis, H.; Frank, S.; Nachtigall, K. Energy-optimized routing of electric vehicles in urban delivery systems. In Operations Research Proceedings 2012; Springer: Berlin/Heidelberg, Germany, 2014; pp. 583–588. [Google Scholar]
  23. Bruglieri, M.; Pezzella, F.; Pisacane, O.; Suraci, S. A Variable Neighborhood Search Branching for the Electric Vehicle Routing Problem with Time Windows. Electron. Notes Discret. Math. 2015, 47, 221–228. [Google Scholar] [CrossRef]
  24. Goeke, D.; Schneider, M. Routing a mixed fleet of electric and conventional vehicles. Eur. J. Oper. Res. 2015, 245, 81–99. [Google Scholar] [CrossRef]
  25. Hiermann, G.; Puchinger, J.; Ropke, S.; Hartl, R.F. The electric fleet size and mix vehicle routing problem with time windows and recharging stations. Eur. J. Oper. Res. 2016, 252, 995–1018. [Google Scholar] [CrossRef] [Green Version]
  26. Desaulniers, G.; Errico, F.; Irnich, S.; Schneider, M. Exact algorithms for electric vehicle-routing problems with time windows. Oper. Res. 2016, 64, 1388–1405. [Google Scholar] [CrossRef]
  27. Keskin, M.; Çatay, B. Partial recharge strategies for the electric vehicle routing problem with time windows. Transp. Res. Part C Emerg. Technol. 2016, 65, 111–127. [Google Scholar] [CrossRef]
  28. Schiffer, M.; Walther, G. The electric location routing problem with time windows and partial recharging. Eur. J. Oper. Res. 2017, 260, 995–1013. [Google Scholar] [CrossRef]
  29. Paz, J.; Granada-Echeverri, M.; Escobar, J. The multi-depot electric vehicle location routing problem with time windows. Int. J. Ind. Eng. Comput. 2018, 9, 123–136. [Google Scholar] [CrossRef]
  30. Küçükoğlu, İ.; Dewil, R.; Cattrysse, D. Hybrid simulated annealing and tabu search method for the electric travelling salesman problem with time windows and mixed charging rates. Expert Syst. Appl. 2019, 134, 279–303. [Google Scholar] [CrossRef]
  31. Wang, Y.W.; Lin, C.C.; Lee, T.J. Electric vehicle tour planning. Transp. Res. Part D Transp. Environ. 2018, 63, 121–136. [Google Scholar] [CrossRef]
  32. Neubauer, J.; Wood, E. The impact of range anxiety and home, workplace, and public charging infrastructure on simulated battery electric vehicle lifetime utility. J. Power Sources 2014, 257, 12–20. [Google Scholar] [CrossRef]
  33. Huang, K.; Kanaroglou, P.; Zhang, X. The design of electric vehicle charging network. Transp. Res. Part D Transp. Environ. 2016, 49, 1–17. [Google Scholar] [CrossRef] [Green Version]
  34. Jiao, Z.; Ran, L.; Chen, J.; Meng, H.; Li, C. Data-Driven Approach to Operation and Location Considering Range Anxiety of One-Way Electric Vehicles Sharing System. Energy Procedia 2017, 105, 2287–2294. [Google Scholar] [CrossRef]
  35. Guo, F.; Yang, J.; Lu, J. The battery charging station location problem: Impact of users’ range anxiety and distance convenience. Transp. Res. Part E Logist. Transp. Rev. 2018, 114, 1–18. [Google Scholar] [CrossRef]
  36. Riemann, R.; Wang, D.Z.; Busch, F. Optimal location of wireless charging facilities for electric vehicles: Flow capturing location model with stochastic user equilibrium. Transp. Res. Part C Emerg. Technol. 2015, 58, 1–12. [Google Scholar] [CrossRef]
  37. Aksoy, Y. An interactive branch-and-bound algorithm for bicriterion nonconvex/mixed integer programming. Nav. Res. Logist. (NRL) 1990, 37, 403–417. [Google Scholar] [CrossRef]
Figure 1. Route risk changes with different range anxiety levels (c104C10).
Figure 1. Route risk changes with different range anxiety levels (c104C10).
Sustainability 12 03685 g001
Figure 2. Route risk changes with different range anxiety levels (c101-21).
Figure 2. Route risk changes with different range anxiety levels (c101-21).
Sustainability 12 03685 g002
Table 1. Existing studies on TSP and OP.
Table 1. Existing studies on TSP and OP.
LiteratureProblemAlgorithm
TSP OP TWTD
Picard and Queyranne [11] Branch and Bound
Baker [12] Branch and Bound
Dumas et al. [13] Dynamic Programming
Albiach et al. [14] Branch and Bound
Righini and Salani [15] Dynamic Programming
Montemanni and Gambardella [16] Ant Colony System
Vansteenwegen et al. [17] Local Search
Abbaspour and Samadzadegan [18] Genetic Algorithms
Garcia et al. [19] Local Search
Gavalas et al. [20] Cluster-based Heuristics
Table 2. Existing studies on EVRPTW.
Table 2. Existing studies on EVRPTW.
LiteratureFeatureAlgorithm
Exact Heuristic
Preis et al. [22]Load-dependent Energy Consumption
Bruglieri et al. [23]Travel and Waiting Time
Goeke and Schneider [24]Mixed Fleet with ICEVs
Hiermann et al. [25]Heterogeneous Electric Fleet
Desaulniers et al. [26]Recharging Policy
Keskin and Çatay [27]Recharging Policy
Schiffer and Walther [28]Location Routing
Paz et al. [29]Multi-Depot and Location Routing
Table 3. Parameter for Algorithm 1 ( δ 1 = 100 ).
Table 3. Parameter for Algorithm 1 ( δ 1 = 100 ).
Network α Value z 1 Value z 2 ValueSolving Time
c205C100.50080.00−5374.202.09 s
0.61880.00−5374.203.10 s
r102C100.50079.00−3479.5113.90 s
0.61879.00−3479.519.43 s
r103C100.50019.00−2592.87370.25 s
0.61819.00−2592.87348.27 s
r201C100.50042.00−3004.50130.13 s
0.61842.00−3004.50135.82 s
rc108C100.50068.00−3618.9840.73 s
0.61868.00−3618.9832.01 s
rc205C100.5006.00−3476.495.19 s
0.6186.00−3476.496.96 s
Table 4. Results with two different policies ( δ 1 = 100 ).
Table 4. Results with two different policies ( δ 1 = 100 ).
NetworkRecharging Policy z 1 Value z 2 ValueOptimum
c205C10full-recharge---
partial-recharge80.00−5374.202625.80
r102C10full-recharge79.00−3479.514420.49
partial-recharge79.00−3479.514420.49
r103C10full-recharge19.00−2594.14−694.14
partial-recharge19.00−2592.87−692.87
r201C10full-recharge17.00−3027.57−1327.57
partial-recharge42.00−3004.501195.50
rc108C10full-recharge68.00−3618.983181.02
partial-recharge68.00−3618.983181.02
rc205C10full-recharge6.00−3727.61−3127.61
partial-recharge6.00−3476.49−2876.49
Table 5. Results with considering RA factor or not.
Table 5. Results with considering RA factor or not.
NetworkPreference z 1 Value z 2 ValueObjective
c104C10RA ( δ 1 = 50 )120.00−3899.272100.73
No RA170.00−8380.23119.77
c101-21RA ( δ 1 = 20 )180.00−5543.26−1943.26
No RA200.00−7488.71−3488.71
Table 6. Solution changes with different preferences.
Table 6. Solution changes with different preferences.
Network δ 1 = 1 δ 1 = 10 δ 1 = 20 δ 1 = 30 δ 1 = 50 δ 1 = 100 δ 1 = 150
c104C10 R R A R B O 1 R B O 1 R B O 2 R B O 3 R B O 4 R P O I
c102C10 R R A R B O 1 R B O 2 R P O I R P O I R P O I R P O I
c101-21 R R A R B O 1 R B O 1 R B O 1 R P O I R P O I R P O I
r101-21 R R A R R A R B O 1 R B O 2 R B O 2 R P O I R P O I
Table 7. Objective changes with different routes.
Table 7. Objective changes with different routes.
NetworkPreferenceRoute z 1 Value z 2 Value
c104C10RA priority R R A 70.00−2612.29
mixed R B O 1 90.00−2799.97
mixed R B O 2 100.00−3075.44
mixed R B O 3 120.00−3899.27
mixed R B O 4 160.00−6995.20
POI priority R P O I 170.00−8380.23
r102C10RA priority R R A 11.00−2624.82
mixed R B O 1 36.00−2684.26
mixed R B O 2 65.00−3165.97
POI priority R P O I 79.00−3479.50
c101-21RA priority R R A 140.00−5471.57
mixed R B O 1 180.00−5543.26
POI priority R P O I 200.00−6973.81
r101-21RA priority R R A 15.00−2913.41
mixed R B O 1 24.00−3057.38
mixed R B O 2 57.00−3792.97
POI priority R P O I 65.00−4576.02

Share and Cite

MDPI and ACS Style

Chen, R.; Liu, X.; Miao, L.; Yang, P. Electric Vehicle Tour Planning Considering Range Anxiety. Sustainability 2020, 12, 3685. https://doi.org/10.3390/su12093685

AMA Style

Chen R, Liu X, Miao L, Yang P. Electric Vehicle Tour Planning Considering Range Anxiety. Sustainability. 2020; 12(9):3685. https://doi.org/10.3390/su12093685

Chicago/Turabian Style

Chen, Rui, Xinglu Liu, Lixin Miao, and Peng Yang. 2020. "Electric Vehicle Tour Planning Considering Range Anxiety" Sustainability 12, no. 9: 3685. https://doi.org/10.3390/su12093685

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