1 of 74

Electric Vehicle Fleet and Charging Infrastructure Planning

Sushil Varma

Ph.D. Student

ISyE, Georgia Tech

(yes, that is me)

Francisco Castro

Assistant Professor

Anderson School of Management, UCLA

Siva Theja Maguluri

Associate Professor

ISyE, Georgia Tech

Academic Job Market

Looking for faculty positions

2 of 74

Motivation to Study Electric Vehicles

Technological Advancements

Government Backing

Climate Change Awareness

3 of 74

Motivation

Technological Advancements

  • Efficiency of electric vehicles (EVs) has improved making them a feasible option
  • Tesla and Rivian are the leaders with Ford, GM and Volkswagen joining as well

Government Backing (incentivize production and adoption of EVs)

  • Inflation Reduction Act
  • Executive order N-79-20 in CA: by 2035, the state will ban sales of new gasoline cars

Climate Change Awareness

  • Several ride-sharing companies are going electric
  • User preferences are changing

Technological Advancements

Government Backing

Climate Change Awareness

4 of 74

We study a Transportation System with EVs

5 of 74

We study a Transportation System with EVs

EVs distributed in Space

6 of 74

We study a Transportation System with EVs

Charging Stations distributed in Space

EVs distributed in Space

7 of 74

We study a Transportation System with EVs

Charging Stations distributed in Space

EVs distributed in Space

Customers arrive uniformly at random in space

8 of 74

We study a Transportation System with EVs

Charging Stations distributed in Space

EVs distributed in Space

Customers arrive uniformly at random in space

System Operator’s Decisions:

  • Which EV to dispatch (based on location and state of charger)?

9 of 74

We study a Transportation System with EVs

Charging Stations distributed in Space

EVs distributed in Space

Customers arrive uniformly at random in space

System Operator’s Decisions:

  • Which EV to dispatch (based on location and state of charger)?

10 of 74

We study a Transportation System with EVs

Charging Stations distributed in Space

EVs distributed in Space

Customers arrive uniformly at random in space

System Operator’s Decisions:

  • Which EV to dispatch (based on location and state of charger)?

EV pickup and drives to customer’s destination

11 of 74

We study a Transportation System with EVs

Charging Stations distributed in Space

EVs distributed in Space

Customers arrive uniformly at random in space

System Operator’s Decisions:

  • Which EV to dispatch (based on location and state of charger)?

EV pickup and drives to customer’s destination

EV loses state of charge (SoC) in the process

12 of 74

We study a Transportation System with EVs

Charging Stations distributed in Space

EVs distributed in Space

Customers arrive uniformly at random in space

System Operator’s Decisions:

  • Which EV to dispatch (based on location and state of charger)?

EV pickup and drives to customer’s destination

EV loses state of charge (SoC) in the process

  • When to send to charge? For how long?

13 of 74

We study a Transportation System with EVs

Charging Stations distributed in Space

EVs distributed in Space

Customers arrive uniformly at random in space

System Operator’s Decisions:

  • Which EV to dispatch (based on location and state of charger)?

EV pickup and drives to customer’s destination

EV loses state of charge (SoC) in the process

  • When to send to charge? For how long?

EV drives to the charger and then starts charging

14 of 74

Charging Stations distributed in Space

EVs distributed in Space

Customers arrive uniformly at random in space

System Operator’s Decisions:

  • Which EV to dispatch (based on location and state of charger)?

EV pickup and drives to customer’s destination

EV loses state of charge (SoC) in the process

  • When to send to charge? For how long?

EV drives to the charger and then starts charging

EV gains state of charge (SoC)

We study a Transportation System with EVs

15 of 74

Infrastructure Planning Question

 

 

16 of 74

Related Literature on Infrastructure Planning

 

Larger buffer due to pickup times (spatial effects)

Spatial EV System: Differences and Challenges

Fundamentally different infrastructure planning

Charging Times

New Operational Challenges

Feasible Matching

Optimal Matching

Joint Charging + Matching

17 of 74

Preview of the talk

Infrastructure Planning Prescription

Trade-off between fleet size, number of chargers, and battery pack size

Near-Optimal Dispatching

Power-of-d Vehicles Dispatch Policy is near-optimal

Overview of the Model followed by the following 2 results

18 of 74

Model

 

19 of 74

Model

 

Abstracting out the spatial component

 

 

Idle/Charging

Busy

  • We model pickup times and drive-to-charger times using average quantities

The state space involves SoC and state of all EVs (idle/charging/driving)

20 of 74

Universal Lower Bound

Tight Upper Bound

Formulate a system of ODEs - tracks the evolution of the state of system

Generic ODEs satisfied by any policy

Detailed ODEs for Power-of-d Dispatch

Useful bounds on the Fixed Point

Fixed point translates into bounds on fleet size and number of chargers

Existence, Uniqueness, and Characterization of Fixed Point

 

 

Effective Arrival Rate

 

 

Aggregate Charge Rate

Aggregate Discharge Rate

Aggregate SoC

Rate of driving to charger

Rate of finishing charge session

# of EVs charging

21 of 74

Universal Lower Bound

Tight Upper Bound

Formulate a system of ODEs - tracks the evolution of the state of system

Generic ODEs satisfied by any policy

 

Effective arrival rate minus the total service rate

# Cars arriving minus leaving the chargers

 

Aggregate charge rate minus the discharge rate

 

Detailed ODEs for Power-of-d Vehicles Dispatch

Useful bounds on the Fixed Point

Fixed point translates into bounds on fleet size and number of chargers

Existence, Uniqueness, and Characterization of Fixed Point

 

 

22 of 74

Infrastructure Planning Prescription

 

 

 

 

 

 

 

More Vehicles

More Chargers

 

 

No policy can achieve target service level

 

Admitted

Workload

Compensation for Downtimes

# of charging EVs to compensate driving

23 of 74

Infrastructure Planning Prescription

 

 

 

 

 

 

 

More Vehicles

More Chargers

 

 

No policy can achieve target service level

 

Admitted

Workload

Compensation for Downtimes

# of charging EVs to compensate driving

 

Power-of-d achieves target service

24 of 74

Takeaways

 

 

 

 

More Vehicles

More Chargers

 

 

Power-of-d achieves target service

 

No policy can achieve target service level

 

 

25 of 74

Takeaways

 

 

 

 

More Vehicles

More Chargers

 

 

Power-of-d achieves target service

 

No policy can achieve target service level

 

 

 

26 of 74

Takeaways

 

 

 

 

More Vehicles

More Chargers

 

 

Power-of-d achieves target service

 

No policy can achieve target service level

 

 

 

27 of 74

Takeaways

 

 

 

 

More Vehicles

More Chargers

 

 

Power-of-d achieves target service

 

No policy can achieve target service level

 

 

 

28 of 74

Takeaways

 

 

 

 

More Vehicles

More Chargers

 

 

Power-of-d achieves target service

 

No policy can achieve target service level

 

 

 

 

29 of 74

Takeaways

 

 

 

 

More Vehicles

More Chargers

 

 

Power-of-d achieves target service

 

No policy can achieve target service level

 

 

Pareto Frontier: Characterizes the trade-off between fleet size and charger density

 

 

30 of 74

Takeaways

Downtimes due to charging

Capacity Planning

Nominal Capacity

Buffer

Spatial System

[Castro-Besbes-Lobel]

Spatial effects

Spatial with EVs

[This Work]

Partially charged EVs help!

 

 

 

 

More Vehicles

More Chargers

 

 

Power-of-d achieves target service

No policy can achieve target service level

 

 

EV v/s non-EV System

Staffing for

non-EV system

 

31 of 74

Takeaways

Power-of-d achieves target service

 

 

 

 

More Vehicles

More Chargers

 

 

 

 

 

Pareto Frontier: Characterizes the trade-off between fleet size and charger density

 

Staffing for

non-EV system

No policy can achieve target service level

 

 

Downtimes due to charging

Partially charged EVs increase the spatial density of available cars

 

 

EV

non-EV

32 of 74

 

15%

90%

85%

20%

50%

25%

45%

33 of 74

 

15%

90%

85%

20%

50%

25%

45%

EVs driving with customers/to chargers are unavailable

34 of 74

 

15%

90%

85%

20%

50%

25%

45%

EVs driving with customers/to chargers are unavailable

 

35 of 74

 

15%

90%

EVs driving with customers/to chargers are unavailable

85%

20%

50%

25%

45%

 

Pick the one with the highest SoC among them

 

Needs to be picked carefully!

 

 

 

36 of 74

What I did not talk about

Simulations

Verifies the theoretical results and provides further insights

Time-Varying Arrivals

Phase Transition from EV-like to non-EV-like behavior

Takeaways

 

37 of 74

Backup Slides

38 of 74

Validating the Scaling Results

 

 

Series

A

B

C

D

4.1%

0.2%

3.2%

3.6%

Less

chargers

More

EVs

Provides Empirical validation of the Theory

We simulate a real-life spatial system without any simplifying assumptions

 

 

39 of 74

 

Po2

CD

 

 

40 of 74

Power of d v/s Closest Available Dispatch

  • Wild Goose Chase results in large pickup times for CAD
  • Po2 and CD actively drop customers to maintain stable SoC
  • Large pickup times induce low SoC, implying inefficient system operation
  • The workload served under CAD is much smaller than Po2 and even CD

41 of 74

Time-Varying Arrival Rate

 

 

 

 

Incoming Workload

EV Driving

EV Charging

Shaded Region = Case 1 or 2

 

 

 

 

42 of 74

Takeaways

Infrastructure Planning

                  • Finite charging time increases the first-order term
                  • Partially charged EVs reduce the second-order term
                  • The trade-off with # of chargers and pack size: the reduction in the second order term depends on the charger density and battery pack size

Dispatching Policy

  • The closest dispatch does not work
  • Power-of-d works – takes into account the trade-off between load balancing and pickup times
  • Motivated by load balancing literature but the value of d needs to be optimized

Practical Insights

  • d = 2 or 3 is a good rule of thumb
  • To scale up the system, both fleet size and # of chargers needs to be increased simultaneously
  • Phase transition from EV-like behavior to non-EV-like behavior in the presence of time-varying arrivals

43 of 74

Idle/Charging

Busy

Model

 

 

Effective arrival rate minus the total service rate

# Cars arriving minus leaving the chargers

 

Aggregate charge rate minus the discharge rate

 

For lower bound, coarse tracking of states is sufficient

44 of 74

Idle/Charging

Busy

Model

 

 

Effective arrival rate minus the total service rate

# Cars arriving minus leaving the chargers

 

Aggregate charge rate minus the discharge rate

 

For lower bound, coarse tracking of states is sufficient

45 of 74

Idle/Charging

Busy

Model

 

 

Effective arrival rate minus the total service rate

# Cars arriving minus leaving the chargers

 

Aggregate charge rate minus the discharge rate

 

For lower bound, coarse tracking of states is sufficient

46 of 74

Universal Lower Bound

 

Average time EV spends driving to serve a customer:

 

Trip Time

Pickup Time

Drive to

Charger Time

 

47 of 74

Universal Lower Bound

 

Average time EV spends driving to serve a customer:

 

Trip Time

Pickup Time

Drive to

Charger Time

 

48 of 74

Universal Lower Bound

 

 

Average time EV spends driving to serve a customer:

 

Trip Time

Pickup Time

49 of 74

Universal Lower Bound

 

 

Average time EV spends driving to serve a customer:

 

Trip Time

Pickup Time

Use partially charged EVs for pickup

50 of 74

Universal Lower Bound

 

 

Average time EV spends driving to serve a customer:

 

Trip Time

Use partially charged EVs for pickup

51 of 74

Universal Lower Bound

 

 

Average time EV spends driving to serve a customer:

 

Trip Time

Use partially charged EVs for pickup

Fleet size requirement

 

 

 

52 of 74

Proof Idea

Step 1: Abstract out the spatial component

53 of 74

Proof Idea

Step 1: Abstract out the spatial component

54 of 74

Idle/Charging

Busy

Proof Idea

Step 1: Abstract out the spatial component

All charging/idling EVs with the same SoC are homogenous

 

Step 2A: Define state space

55 of 74

Proof Idea

Idle/Charging

Busy

Step 1: Abstract out the spatial component

Step 2A: Define state space

All charging/idling EVs with the same SoC are homogenous

 

56 of 74

Proof Idea

Step 1: Abstract out the spatial component

Step 2A: Define state space

All charging/idling EVs with the same SoC are homogenous

 

Idle/Charging

Busy

57 of 74

Proof Idea

Idle/Charging

Busy

Step 1: Abstract out the spatial component

Step 2A: Define state space

All charging/idling EVs with the same SoC are homogenous

 

58 of 74

Proof Idea

Idle/Charging

Busy

Step 1: Abstract out the spatial component

Step 2A: Define state space

All charging/idling EVs with the same SoC are homogenous

 

59 of 74

Proof Idea

Idle/Charging

Busy

Step 1: Abstract out the spatial component

Step 2A: Define state space

All charging/idling EVs with the same SoC are homogenous

 

Step 2B: Define transitions under Power-of-d

 

 

 

60 of 74

Pickup and Drive to Charger Times

Pickup err.

A

B

C

D

To Charger err.

4%

7%

11%

15%

3%

1%

2%

6%

Pickup time is insensitive to fleet size and # of chargers

Drive to charger time increases as the charger density decreases

Verifies the spatial abstraction

61 of 74

Trade-off: Fleet size, pack size and # of chargers

62 of 74

 

Po2

CD

 

 

63 of 74

Power of d v/s Closest Available Dispatch

  • Wild Goose Chase results in large pickup times for CAD
  • Po2 and CD actively drop customers to maintain stable SoC
  • Large pickup times induce low SoC, implying inefficient system operation
  • The workload served under CAD is much smaller than Po2 and even CD

64 of 74

Questions?

CREDITS: This presentation template was created by Slidesgo, and includes icons by Flaticon, and infographics & images by Freepik

65 of 74

Bonus Slides

66 of 74

Time dependent arrival rate?

Our results kick in the regime where

  • the peaks are flatter and the valleys shorter
  • Battery pack size is small

Mainly due to charging required during peaks

Flatter peaks can be encountered coz

  • Surge Pricing
  • Use the fleet for other applications in tandem (Ride and Eats)

Charging during peaks can be beneficial

  • Flatten the load on the grid

67 of 74

How significant is the reduction in the second order term?

 

68 of 74

Frequent Charging Sessions?

 

69 of 74

Global Stability Justification

 

70 of 74

 

71 of 74

CAD is operating inefficiently as it tries to serve all customers

This results in high pickup times

Which reduces the SoC to the minimum

With no partially charged EV advantage, it reinforces the pickup times to be high

Po2 and CD preemptively drops customers to maintain a stable non-zero SoC

Further comparisons with natural policies

72 of 74

Further comparisons with natural policies

 

CD: Closest Dispatch

CAD: Closest Available Dispatch

Po2: Power of 2

73 of 74

How to compute 90% fleet size?

74 of 74

Trade-offs observed in simulations?