MORP: Data-Driven Multi-Objective Route Planning and Optimization - - PowerPoint PPT Presentation

morp data driven multi objective route planning and
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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

slide-2
SLIDE 2
  • Introduction
  • System Design
  • Performance Evaluation
  • Conclusion

Outline

2

slide-3
SLIDE 3

3

Introduction

Wireless power transfer system

  • The Online Electric Vehicle (OLEV) is

an electric vehicle that charges wirelessly while moving using electromagnetic induction.

slide-4
SLIDE 4

4

Introduction

Wireless power transfer system

  • The Online Electric Vehicle (OLEV) is

an electric vehicle that charges wirelessly while moving using electromagnetic induction.

  • The Korean Advanced Institute of

Science and Technology (KAIST) developed first recharging road on March 9, 2010.

slide-5
SLIDE 5

5

Introduction

Wireless power transfer system

Long Queue

slide-6
SLIDE 6

6

Introduction

Wireless power transfer system

Long Queue Time-Consuming

slide-7
SLIDE 7

7

Introduction

Wireless power transfer system

Long Queue Time-Consuming Range Anxiety

slide-8
SLIDE 8

8

Introduction

Wireless power transfer system

Long Queue Time-Consuming Range Anxiety Maintain SoC

slide-9
SLIDE 9

9

Introduction

Wireless power transfer system

A B RSU EVi EVk RSU: Road Side Unit EV: Electrical Vehicle

slide-10
SLIDE 10

10

Introduction

Wireless power transfer system

A B Charging sections RSU EVi EVk RSU: Road Side Unit EV: Electrical Vehicle

slide-11
SLIDE 11

11

Introduction

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:

slide-12
SLIDE 12

12

Introduction

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

slide-13
SLIDE 13

13

Introduction

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

slide-14
SLIDE 14

14

Introduction

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

slide-15
SLIDE 15

15

Introduction

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

slide-16
SLIDE 16

16

Introduction

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

slide-17
SLIDE 17

17

Introduction

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

slide-18
SLIDE 18

18

Introduction

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

slide-19
SLIDE 19

19

Introduction

State-of-the-Art

Wireless power transfer IEEE Systems Journal’16 Annals of Physics’08 IEEE ICDCS’17 ICPP’16

1

Not applicable for dynamic wireless charging

slide-20
SLIDE 20

20

Introduction

State-of-the-Art

1

Not applicable for dynamic wireless charging Cannot maintain the SoC of vehicles in a metropolitan road network

2

slide-21
SLIDE 21
  • Introduction
  • System Design
  • Performance Evaluation
  • Conclusion

Outline

21

slide-22
SLIDE 22

22

System Design

  • verview

Data Cleaning Traffic Data Gridded Roadmap

1

slide-23
SLIDE 23

23

System Design

  • verview

Temporal Analysis Data Cleaning Traffic Data Gridded Roadmap

1

slide-24
SLIDE 24

24

System Design

  • verview

Temporal Analysis Spatial Analysis Data Cleaning Traffic Data Gridded Roadmap

1

slide-25
SLIDE 25

25

System Design

  • verview

Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap

1

slide-26
SLIDE 26

26

System Design

  • verview

Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap

1

Traffic Prediction

2

slide-27
SLIDE 27

27

System Design

  • verview

Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap

1

Traffic Prediction Velocity Prediction

2

slide-28
SLIDE 28

28

System Design

  • verview

Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap

1

Traffic Prediction Velocity Prediction Power Consumption

2

slide-29
SLIDE 29

29

System Design

  • verview

Temporal Analysis Spatial Analysis Spatio- Temporal Correlation Data Cleaning Traffic Data Gridded Roadmap

1

Traffic Prediction Velocity Prediction Power Consumption

2

Objective Functions

3

slide-30
SLIDE 30

30

System Design

  • verview

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

slide-31
SLIDE 31

31

System Design

Traffic data analysis

We collected 212 consecutive day- long historical hourly traffic flow data:

slide-32
SLIDE 32

32

System Design

Traffic data analysis

We collected 212 consecutive day- long historical hourly traffic flow data:

  • 1. From December 1, 2016 to June

30, 2017

slide-33
SLIDE 33

33

System Design

Traffic data analysis

We collected 212 consecutive day- long historical hourly traffic flow data:

  • 1. From December 1, 2016 to June

30, 2017

  • 2. 20 locations in 3 interstate routes,

9 US routes, and 6 state routes

slide-34
SLIDE 34

34

System Design

Traffic counts prediction

  • Traffic locations with historical traffic data
  • Traffic locations without historical traffic data
slide-35
SLIDE 35

35

System Design

Traffic counts prediction

Traffic locations with historical traffic data

slide-36
SLIDE 36

36

System Design

Traffic counts prediction

Traffic locations with historical traffic data

Hourly traffic counts

slide-37
SLIDE 37

37

System Design

Traffic counts prediction

Traffic locations with historical traffic data

Correlation of two locations

slide-38
SLIDE 38

38

System Design

Traffic counts prediction

Traffic locations with historical traffic data

Weekly traffic counts

slide-39
SLIDE 39

39

System Design

Traffic counts prediction

Traffic locations with historical traffic data

Change rate of traffic counts

slide-40
SLIDE 40

40

System Design

Traffic counts prediction

Traffic locations with historical traffic data

Horizontal spatio-temporal autoregressive integrated moving average model

slide-41
SLIDE 41

41

System Design

Traffic counts prediction

Traffic locations with historical traffic data

Horizontal spatio-temporal autoregressive integrated moving average model

slide-42
SLIDE 42

42

System Design

Traffic counts prediction

Traffic locations with historical traffic data

Horizontal spatio-temporal autoregressive integrated moving average model

Autoregressive term w.r.t. day

slide-43
SLIDE 43

43

System Design

Traffic counts prediction

Traffic locations with historical traffic data

Horizontal spatio-temporal autoregressive integrated moving average model

Autoregressive term w.r.t. day Moving average term w.r.t. day

slide-44
SLIDE 44

44

System Design

Traffic counts prediction

Traffic locations with historical traffic data

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

slide-45
SLIDE 45

45

System Design

Traffic counts prediction

Traffic locations with historical traffic data

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

slide-46
SLIDE 46

46

System Design

Traffic counts prediction

  • Traffic locations with historical traffic data
  • Traffic locations without historical traffic data
slide-47
SLIDE 47

47

System Design

Traffic counts prediction

Traffic locations without historical traffic data

Spatio-temporal ordinary-kriging

slide-48
SLIDE 48

48

System Design

Traffic counts prediction

Traffic locations without historical traffic data

Spatio-temporal ordinary-kriging

slide-49
SLIDE 49

49

System Design

Traffic counts prediction

Traffic locations without historical traffic data

Spatio-temporal ordinary-kriging

Weights chosen to minimize the prediction error variance

slide-50
SLIDE 50

50

System Design

Traffic counts prediction

Traffic locations without historical traffic data

Spatio-temporal ordinary-kriging

Weights chosen to minimize the prediction error variance Vehicle counts xi at time ti

slide-51
SLIDE 51

51

System Design

Traffic counts prediction

Traffic locations without historical traffic data

Spatio-temporal ordinary-kriging

Weights chosen to minimize the prediction error variance Vehicle counts xi at time ti

slide-52
SLIDE 52

52

System Design

Traffic counts prediction

Traffic locations without historical traffic data

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

slide-53
SLIDE 53

53

System Design

Velocity prediction

Relationship among free-flow velocity, average velocity, and traffic counts

slide-54
SLIDE 54

54

System Design

Velocity prediction

Relationship among free-flow velocity, average velocity, and traffic counts

Spatio-temporal ordinary-kriging Hourly average velocity

slide-55
SLIDE 55

55

System Design

Velocity prediction

Relationship among free-flow velocity, average velocity, and traffic counts

Spatio-temporal ordinary-kriging Weekly average velocity

slide-56
SLIDE 56

56

System Design

Velocity prediction

Relationship among free-flow velocity, average velocity, and traffic counts

Spatio-temporal ordinary-kriging Average velocity distribution

slide-57
SLIDE 57

57

System Design

Velocity prediction

Relationship among free-flow velocity, average velocity, and traffic counts

Free flow velocity

slide-58
SLIDE 58

58

System Design

Velocity prediction

Relationship among free-flow velocity, average velocity, and traffic counts

Free flow velocity Function of traffic counts

slide-59
SLIDE 59

59

System Design

Velocity prediction

Relationship among free-flow velocity, average velocity, and traffic counts

Free flow velocity Function of traffic counts

slide-60
SLIDE 60

60

System Design

Velocity prediction

Relationship among free-flow velocity, average velocity, and traffic counts

Free flow velocity Function of traffic counts Kernel regression

slide-61
SLIDE 61

61

System Design

Power consumption prediction

Given EV 𝑙’s battery power 𝑄batt,𝑙(𝑢 − 1) at the time (𝑢−1), its battery power at time 𝑢 is calculated by:

slide-62
SLIDE 62

62

System Design

Power consumption prediction

Stored battery power

Given EV 𝑙’s battery power 𝑄batt,𝑙(𝑢 − 1) at the time (𝑢−1), its battery power at time 𝑢 is calculated by:

slide-63
SLIDE 63

63

System Design

Power consumption prediction

Stored battery power

Given EV 𝑙’s battery power 𝑄batt,𝑙(𝑢 − 1) at the time (𝑢−1), its battery power at time 𝑢 is calculated by:

Added battery power

slide-64
SLIDE 64

64

System Design

Power consumption prediction

Stored battery power

Given EV 𝑙’s battery power 𝑄batt,𝑙(𝑢 − 1) at the time (𝑢−1), its battery power at time 𝑢 is calculated by:

Added battery power Power required to drive

slide-65
SLIDE 65

65

System Design

Power consumption prediction

Stored battery power

Given EV 𝑙’s battery power 𝑄batt,𝑙(𝑢 − 1) at the time (𝑢−1), its battery power at time 𝑢 is calculated by:

Added battery power Power required to drive EV properties, velocity, and acceleration

slide-66
SLIDE 66

66

System Design

Multi-objective optimization

We can formulate the following multi-objective optimization problem: min(f1, f2, f3, f4) Where: f1 – Power consumption of EVs f2 – Travel time of EVs f3 – Charging monetary cost of EVs f4 – Range anxiety of EVs (more details in the paper)

slide-67
SLIDE 67

67

System Design

Multi-objective optimization

Adaptive epsilon constraint method:

slide-68
SLIDE 68

68

System Design

Multi-objective optimization

Adaptive epsilon constraint method:

  • Alternates the multi-objective optimization

problem into a single hyper-grid searching problem

slide-69
SLIDE 69

69

System Design

Multi-objective optimization

Adaptive epsilon constraint method:

  • Alternates the multi-objective optimization

problem into a single hyper-grid searching problem

  • Turns into a 3-dimensional hyper-grid

searching problem

slide-70
SLIDE 70

70

System Design

Multi-objective optimization

Adaptive epsilon constraint method:

  • Alternates the multi-objective optimization

problem into a single hyper-grid searching problem

  • Turns into a 3-dimensional hyper-grid

searching problem

  • The grid cell coordinates are identified by

the solutions of these objective functions

slide-71
SLIDE 71

71

System Design

Multi-objective optimization

Adaptive epsilon constraint method:

  • Alternates the multi-objective optimization

problem into a single hyper-grid searching problem

  • Turns into a 3-dimensional hyper-grid

searching problem

  • The grid cell coordinates are identified by

the solutions of these objective functions

(more details in the paper)

slide-72
SLIDE 72

72

System Design

Multi-objective optimization

slide-73
SLIDE 73

73

System Design

Multi-objective optimization

slide-74
SLIDE 74

74

System Design

Multi-objective optimization

slide-75
SLIDE 75

75

System Design

Multi-objective optimization

slide-76
SLIDE 76
  • Introduction
  • System Design
  • Performance Evaluation
  • Conclusion

Outline

76

slide-77
SLIDE 77

77

Evaluations

Experimental settings

  • 1. Energy consumption rate: Chevrolet Spark EV

❑ Based on the parameters of Chevrolet Spark EV

slide-78
SLIDE 78

78

Evaluations

Experimental settings

  • 1. Energy consumption rate: Chevrolet Spark EV

❑ Based on the parameters of Chevrolet Spark EV

  • 2. Multi-objective route planning

❑ Using OpenStreetmap and SUMO traffic simulator ❑ NetworkX ❑ 15 charging sections ❑ 10 EVs ❑ 2 other existing methods

slide-79
SLIDE 79

79

Evaluations

Experimental settings

  • 1. Energy consumption rate: Chevrolet Spark EV

❑ Based on the parameters of Chevrolet Spark EV

  • 2. Multi-objective route planning

❑ Using OpenStreetmap and SUMO traffic simulator ❑ NetworkX ❑ 15 charging sections ❑ 10 EVs ❑ 2 other existing methods

  • 3. Vehicle count prediction

❑ Based on the collected data from SC DOT ❑ 20 different traffic locations ❑ 212 days

slide-80
SLIDE 80

80

Evaluations

Experimental settings

  • 1. Energy consumption rate: Chevrolet Spark EV

❑ Based on the parameters of Chevrolet Spark EV

  • 2. Multi-objective route planning

❑ Using OpenStreetmap and SUMO traffic simulator ❑ NetworkX ❑ 15 charging sections ❑ 10 EVs ❑ 2 other existing methods

  • 3. Vehicle count prediction

❑ Based on the collected data from SC DOT ❑ 20 different traffic locations ❑ 212 days

  • 4. Average velocity prediction

❑ Using Kernel regression

slide-81
SLIDE 81

81

Evaluations

EV energy model

Metric: Energy consumption rate Observation: Energy consumption is lower during deacceleration Reason: Due to the deacceleration force

slide-82
SLIDE 82

82

Evaluations

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

slide-83
SLIDE 83

83

Evaluations

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

slide-84
SLIDE 84

84

Evaluations

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

slide-85
SLIDE 85
  • Introduction
  • System Design
  • Performance Evaluation
  • Conclusion

Outline

85

slide-86
SLIDE 86

86

Conclusion

  • 1. We predicted traffic counts and average velocity
  • 2. We proposed a multi-objective route planner for OLEVs
  • 3. We evaluated the proposed system using real traffic data
slide-87
SLIDE 87

87

Conclusion

  • 1. We predicted traffic counts and average velocity
  • 2. We proposed a multi-objective route planner for OLEVs
  • 3. We evaluated the proposed system using real traffic data

Future work

  • 1. Devise more sophisticated regression models in traffic

predictions

  • 2. Build an online optimization framework based on more complex

traffic scenarios

slide-88
SLIDE 88

88

Thank you! Questions & Comments?

Ankur Sarker as4mz@Virginia.edu Ph.D. Candidate Pervasive Communication Laboratory University of Virginia