MORP: Data-Driven Multi-Objective Route Planning and Optimization for Electric Vehicles
Ankur Sarker, Haiying Shen, and John A. Stankovic
Department of Computer Science, University of Virginia Charlottesville, Virginia, USA
MORP: Data-Driven Multi-Objective Route Planning and Optimization - - PowerPoint PPT Presentation
MORP: Data-Driven Multi-Objective Route Planning and Optimization for Electric Vehicles Ankur Sarker, Haiying Shen, and John A. Stankovic Department of Computer Science, University of Virginia Charlottesville, Virginia, USA Outline
Department of Computer Science, University of Virginia Charlottesville, Virginia, USA
2
3
Wireless power transfer system
an electric vehicle that charges wirelessly while moving using electromagnetic induction.
4
Wireless power transfer system
an electric vehicle that charges wirelessly while moving using electromagnetic induction.
Science and Technology (KAIST) developed first recharging road on March 9, 2010.
5
Wireless power transfer system
Long Queue
6
Wireless power transfer system
Long Queue Time-Consuming
7
Wireless power transfer system
Long Queue Time-Consuming Range Anxiety
8
Wireless power transfer system
Long Queue Time-Consuming Range Anxiety Maintain SoC
9
Wireless power transfer system
A B RSU EVi EVk RSU: Road Side Unit EV: Electrical Vehicle
10
Wireless power transfer system
A B Charging sections RSU EVi EVk RSU: Road Side Unit EV: Electrical Vehicle
11
Wireless power transfer system
A B Charging sections RSU EVi EVk RSU: Road Side Unit EV: Electrical Vehicle
For a given EV driving from a source to a destination, how to choose a route so that:
12
Wireless power transfer system
A B Charging sections RSU EVi EVk RSU: Road Side Unit EV: Electrical Vehicle
For a given EV driving from a source to a destination, how to choose a route so that: i) Arrive at its destination with sufficient power supply on the way
13
Wireless power transfer system
A B Charging sections RSU EVi EVk RSU: Road Side Unit EV: Electrical Vehicle
For a given EV driving from a source to a destination, how to choose a route so that: i) Arrive at its destination with sufficient power supply on the way ii) Consider current traffic flow and minimize: the driver’s range anxiety
14
Wireless power transfer system
A B Charging sections RSU EVi EVk RSU: Road Side Unit EV: Electrical Vehicle
For a given EV driving from a source to a destination, how to choose a route so that: i) Arrive at its destination with sufficient power supply on the way ii) Consider current traffic flow and minimize: the driver’s range anxiety, charging monetary cost
15
Wireless power transfer system
A B Charging sections RSU EVi EVk RSU: Road Side Unit EV: Electrical Vehicle
For a given EV driving from a source to a destination, how to choose a route so that: i) Arrive at its destination with sufficient power supply on the way ii) Consider current traffic flow and minimize: the driver’s range anxiety, charging monetary cost, travel time
16
Wireless power transfer system
A B Charging sections RSU EVi EVk RSU: Road Side Unit EV: Electrical Vehicle
For a given EV driving from a source to a destination, how to choose a route so that: i) Arrive at its destination with sufficient power supply on the way ii) Consider current traffic flow and minimize: the driver’s range anxiety, charging monetary cost, travel time, and energy consumption
17
State-of-the-Art
IEEE TSG’12 IEEE TPS’14 IEVC’14 IEEE TSG’14 IEEE TPD’13 IEEE TPS’12 IEEE TPS’14 Plug-in charging station
18
State-of-the-Art
IEEE TSG’12 IEEE TPS’14 IEVC’14 IEEE TSG’14 IEEE TPD’13 IEEE TPS’12 IEEE TPS’14 Plug-in charging station Wireless power transfer IEEE Systems Journal’16 Annals of Physics’08 IEEE ICDCS’17 ICPP’16
19
State-of-the-Art
Wireless power transfer IEEE Systems Journal’16 Annals of Physics’08 IEEE ICDCS’17 ICPP’16
Not applicable for dynamic wireless charging
20
State-of-the-Art
Not applicable for dynamic wireless charging Cannot maintain the SoC of vehicles in a metropolitan road network
21
22
Data Cleaning Traffic Data Gridded Roadmap
1
23
Temporal Analysis Data Cleaning Traffic Data Gridded Roadmap
1
24
Temporal Analysis Spatial Analysis Data Cleaning Traffic Data Gridded Roadmap
1
25
Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap
1
26
Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap
1
Traffic Prediction
2
27
Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap
1
Traffic Prediction Velocity Prediction
2
28
Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap
1
Traffic Prediction Velocity Prediction Power Consumption
2
29
Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap
1
Traffic Prediction Velocity Prediction Power Consumption
2
Objective Functions
3
30
Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap
1
Traffic Prediction Velocity Prediction Power Consumption
2
Objective Functions Multi- Objective Route Planning
3
31
Traffic data analysis
We collected 212 consecutive day- long historical hourly traffic flow data:
32
Traffic data analysis
We collected 212 consecutive day- long historical hourly traffic flow data:
30, 2017
33
Traffic data analysis
We collected 212 consecutive day- long historical hourly traffic flow data:
30, 2017
9 US routes, and 6 state routes
34
Traffic counts prediction
35
Traffic counts prediction
36
Traffic counts prediction
Hourly traffic counts
37
Traffic counts prediction
Correlation of two locations
38
Traffic counts prediction
Weekly traffic counts
39
Traffic counts prediction
Change rate of traffic counts
40
Traffic counts prediction
Horizontal spatio-temporal autoregressive integrated moving average model
41
Traffic counts prediction
Horizontal spatio-temporal autoregressive integrated moving average model
42
Traffic counts prediction
Horizontal spatio-temporal autoregressive integrated moving average model
Autoregressive term w.r.t. day
43
Traffic counts prediction
Horizontal spatio-temporal autoregressive integrated moving average model
Autoregressive term w.r.t. day Moving average term w.r.t. day
44
Traffic counts prediction
Horizontal spatio-temporal autoregressive integrated moving average model
Autoregressive term w.r.t. day Moving average term w.r.t. day Autoregressive term w.r.t. location
45
Traffic counts prediction
Horizontal spatio-temporal autoregressive integrated moving average model
Autoregressive term w.r.t. day Moving average term w.r.t. day Autoregressive term w.r.t. location Moving average term w.r.t. location
46
Traffic counts prediction
47
Traffic counts prediction
Spatio-temporal ordinary-kriging
48
Traffic counts prediction
Spatio-temporal ordinary-kriging
49
Traffic counts prediction
Spatio-temporal ordinary-kriging
Weights chosen to minimize the prediction error variance
50
Traffic counts prediction
Spatio-temporal ordinary-kriging
Weights chosen to minimize the prediction error variance Vehicle counts xi at time ti
51
Traffic counts prediction
Spatio-temporal ordinary-kriging
Weights chosen to minimize the prediction error variance Vehicle counts xi at time ti
52
Traffic counts prediction
Spatio-temporal ordinary-kriging
Weights chosen to minimize the prediction error variance Vehicle counts xi at time ti Original mean Random quality with mean zero
53
Velocity prediction
54
Velocity prediction
Spatio-temporal ordinary-kriging Hourly average velocity
55
Velocity prediction
Spatio-temporal ordinary-kriging Weekly average velocity
56
Velocity prediction
Spatio-temporal ordinary-kriging Average velocity distribution
57
Velocity prediction
Free flow velocity
58
Velocity prediction
Free flow velocity Function of traffic counts
59
Velocity prediction
Free flow velocity Function of traffic counts
60
Velocity prediction
Free flow velocity Function of traffic counts Kernel regression
61
Power consumption prediction
62
Power consumption prediction
Stored battery power
63
Power consumption prediction
Stored battery power
Added battery power
64
Power consumption prediction
Stored battery power
Added battery power Power required to drive
65
Power consumption prediction
Stored battery power
Added battery power Power required to drive EV properties, velocity, and acceleration
66
Multi-objective optimization
67
Multi-objective optimization
Adaptive epsilon constraint method:
68
Multi-objective optimization
Adaptive epsilon constraint method:
problem into a single hyper-grid searching problem
69
Multi-objective optimization
Adaptive epsilon constraint method:
problem into a single hyper-grid searching problem
searching problem
70
Multi-objective optimization
Adaptive epsilon constraint method:
problem into a single hyper-grid searching problem
searching problem
the solutions of these objective functions
71
Multi-objective optimization
Adaptive epsilon constraint method:
problem into a single hyper-grid searching problem
searching problem
the solutions of these objective functions
(more details in the paper)
72
Multi-objective optimization
73
Multi-objective optimization
74
Multi-objective optimization
75
Multi-objective optimization
76
77
Experimental settings
❑ Based on the parameters of Chevrolet Spark EV
78
Experimental settings
❑ Based on the parameters of Chevrolet Spark EV
❑ Using OpenStreetmap and SUMO traffic simulator ❑ NetworkX ❑ 15 charging sections ❑ 10 EVs ❑ 2 other existing methods
79
Experimental settings
❑ Based on the parameters of Chevrolet Spark EV
❑ Using OpenStreetmap and SUMO traffic simulator ❑ NetworkX ❑ 15 charging sections ❑ 10 EVs ❑ 2 other existing methods
❑ Based on the collected data from SC DOT ❑ 20 different traffic locations ❑ 212 days
80
Experimental settings
❑ Based on the parameters of Chevrolet Spark EV
❑ Using OpenStreetmap and SUMO traffic simulator ❑ NetworkX ❑ 15 charging sections ❑ 10 EVs ❑ 2 other existing methods
❑ Based on the collected data from SC DOT ❑ 20 different traffic locations ❑ 212 days
❑ Using Kernel regression
81
EV energy model
Metric: Energy consumption rate Observation: Energy consumption is lower during deacceleration Reason: Due to the deacceleration force
82
Traffic counts prediction
Metric: Traffic counts Observation: Predicted value is close to actual value Reason: It can considers the spatio-temporal relations horizontally
Actual and predicted traffic counts
83
Multi-objective route planning
Metric: Charging monetary cost Observation: Charging monetary cost is lower Reason: Proposed method satisfies charging monetary cost constraints Metric: Range anxiety Observation: Range anxiety is lower Reason: It can also satisfy charging monetary cost constraints
84
Multi-objective route planning
Metric: Energy consumption Observation: Energy consumption is lower in EcoDrive Reason: EcoDrive does not satisfy all four objective functions together Metric: Travel time Observation: Travel time is lower in the proposed method Reason: Same
85
86
87
Future work
88
Ankur Sarker as4mz@Virginia.edu Ph.D. Candidate Pervasive Communication Laboratory University of Virginia