Eco-Driving and Complete Vehicle Energy...

1

Transcript of Eco-Driving and Complete Vehicle Energy...

Page 1: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving and Complete Vehicle Energy Management

WORKSHOP ON CONNECTED AND AUTOMATED VEHICLES FOR ENERGY EFFICIENCY AND THE ENVIRONMENT, 1 OCTOBER 2019, IFPEN

Tijs Donkers, Assistant Professor

Control Systems group, Department of Electrical Engineering

Page 2: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Acknowledgements

Collaborators: John Kessels, Constantijn Romijn, Paul Padilla, Zuan Khalik, Juan Flores Paredes

Organizers:Giovanni De Nunzio, Antonio Sciarretta

Eco-Driving and Complete Vehicle Energy Management2

Funding:

Page 3: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Outline

Motivation

Eco-Driving

Complete Vehicle Energy Management with Eco-Driving

Experimental Results: Eco-Driving for Electric City Buses

(Energy-Aware Vehicle Coordination)

Conclusions

Eco-Driving and Complete Vehicle Energy Management3

Page 4: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Motivation

Eco-Driving and Complete Vehicle Energy Management4

Page 5: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Motivation – Electromobility

Vehicles that are propelled by electricity [1]

Electromobility is expected to be fully adopted by 2030

Limitation: range anxiety [3]

Eco-Driving and Complete Vehicle Energy Management5

[1] Grauers et al., 2012 [2] International Energy Agency, 2017, Tech. Report [3] McKinsey & Company, 2017, Tech. Report

CO2 emissions

14%

Oil dependency

2014201695%

2016

29%

EV market in Norway [2]

650.000

100.0002014

2016

EV units in China [2]

Page 6: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Motivation – Range Anxiety

Concern (experienced by users) that thevehicle has insufficient energy to reach the next charging station [1]

Mitigation: Light weight and energy dense batteries

Fast charging

Extended charging infrastructure

Vehicle Energy management

Eco-Driving and Complete Vehicle Energy Management6

EconomicalSimple implementation

Page 7: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Motivation – Energy Management / Eco-Driving

Optimizing the power split in hybrid vehicles: Vehicle Energy ManagementIncluding all auxiliary systems: Complete Vehicle Energy ManagementOptimizing the vehicle speed profile: Eco-Driving

Eco-Driving and Complete Vehicle Energy Management7

Energy consumption Driving range

Page 8: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving

Eco-Driving and Complete Vehicle Energy Management8

Page 9: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving

Energy optimal velocity profiles [1]

Changes on driving behavior: • 30% energy savings [2]

Implemented as eDAS: (Eco-Driving Assistance Systems)

Eco-Driving and Complete Vehicle Energy Management9

A

B

[1] Sciarreta et al., IEEE CS, 2015 [2] Bingham et al., ITS, 2012

Page 10: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving

Problem Formulation

Eco-Driving and Complete Vehicle Energy Management10

A

B

[1] Petit et al., IFAC WC, 2011 [4] Khalik, …, Donkers, ACC, 2018[2] Vasak et al., ECC, 2015 [5] Padilla, …, Donkers, CDC 2018[3] Johannesson et al., CEP, 2015

Solution methods:• Pontryagin’s max. principle [1]• Dynamic programing [2]• Static optimization [3,4,5]

Page 11: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Forward Euler approximation:

Theorem [1]: one global solution under mild conditions

Sequential Quadratic Program:

(with an approximated Hessian)

Eco-Driving and Complete Vehicle Energy Management11

Eco-Driving

[1] Padilla, …, Donkers, CDC 2018

Page 12: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving

Eco-Driving and Complete Vehicle Energy Management12

EV case study as defined in [1]

Simple, but representative example for eco-driving• Solved in [1] using PMP • No state constraints in [1]

State constraints easily added in static optimization approach [2,3]

[1] Petit et al., IFAC WC, 2011 [2] Khalik, …, Donkers, ACC, 2018 [3] Padilla, …, Donkers, CDC 2018

Page 13: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Complete Vehicle Energy Management with Eco-Driving

Eco-Driving and Complete Vehicle Energy Management13

Page 14: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Vehicle Energy Management

Extend the driving range of a vehicle by maximizing the energy efficiency during operation

Eco-Driving and Complete Vehicle Energy Management14

Bat.

EGU

EM

Fuel

Page 15: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Complete Vehicle Energy Management (CVEM)

Holistic approach: Consider all energy consumers

Requires scalable, flexible and reconfigurable solution methods

Eco-Driving and Complete Vehicle Energy Management15

Bat.

EGU

EM

FuelS2

S5

S4

S3S1

Page 16: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Complete Vehicle Energy Management (CVEM)

Optimal control problem:

subject to local constraints:

and interconnections

Eco-Driving and Complete Vehicle Energy Management16

Solution methods:• Dynamic programing [1] – Scalability / curse of dimensionality• Pontryagin’s max. principle [2] – State Constraints• Static optimization – Globality / numerical conditioning / scalability

• Scalability achieved using distributed optimization [3]

• Globality for some problem conditions [3,4]

• Numerical conditioning achieved using regularisation [5,6]

[1] Wang et al., IEEE EVC, 2012 [2] Pham et al., ACC, 2013 [3] Romijn et al., CST, 2018 [4] Egardt et al., CSM, 2014 [5] Khalik, et al., ACC,2018 [6] Padilla et al., CDC, 2019

Bat.

EGU

EM

FuelS2

S5

S4

S3S1

Page 17: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Complete Vehicle Energy Management (CVEM)

Non-Convex Ill-Conditioned CVEM problem:• Solved using Forward-Backward splitting methods• Simple, parallelizable, regularized, provenly convergent algorithms• Based on dualization of the optimization problem (KKT conditions)

Static optimization problem:

subject to

Eco-Driving and Complete Vehicle Energy Management17

Page 18: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Complete Vehicle Energy Management (CVEM)

Lagrange dual function:

KKT conditions:

Forward Backward Algorithm:

Eco-Driving and Complete Vehicle Energy Management18

Page 19: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

0CVEM with Ecodriving

Example of series HEV of [1]: 21km over 18mins• Backward: only CVEM: 23.41 l/100km• Forward: CVEM + ecodriving: 22.31 l/100km

Eco-Driving and Complete Vehicle Energy Management19

[1] Murgovski et al., ACC 2015

4.7%

Page 20: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Experimental Results: Eco-Driving for Electric City Buses

Eco-Driving and Complete Vehicle Energy Management20

Page 21: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving for City Buses

Eco-Driving and Complete Vehicle Energy Management21

Exclusive bus lanes

Known starting point and final destination

Fixed travelling time

Limited influence of other traffic

Page 22: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving for City Buses: Implementation

Shrinking Horizon Control (with warm start and reduced number of decision variables)

Eco-Driving and Complete Vehicle Energy Management22

Horizon

Page 23: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving for City Buses: Implementation

Shrinking Horizon Control (with warm start and reduced number of decision variables)

Worst case computation time: 70 ms

Eco-Driving and Complete Vehicle Energy Management23

Horizon

Page 24: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving for City Buses: Simulation Results

Eco-Driving and Complete Vehicle Energy Management24

Logged Data

Hi-Fi Model

Eco-Driving

DriverIdeal

Hi-Fi Model

14%

Assisted Driving?

Page 25: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving for City Buses: Assisted Driving

Eco-Driving and Complete Vehicle Energy Management25

ECO-DRIVING

DECREASE Speed INCREASE Speed

Human Machine Interface

Flat road: 𝛼𝛼 𝑠𝑠 = 0Distance: 2.5[km]Time: 200[s]Speed limit: 60[km/h]Number of Drivers: 2

Page 26: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving for City Buses: Assisted Driving

Eco-Driving and Complete Vehicle Energy Management26

Wind velocity: 30[km/h](headwind & tailwind driving)

Disturbances during the experiment

Velocity profiles:

FreeAssistedSp limits

ECO-DRIVING

Page 27: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving for City Buses: Experimental Results

Eco-Driving and Complete Vehicle Energy Management27

3.18%

10.70%

ENERGYSAVINGS

Headwind(Front)

WINDDIRECTION

Tailwind(Back)

DRIVER

1.27%

5.09%

Driver 1

Driver 2

AVERAGE ENERGY SAVINGS

12.70%

8.70%

Driver 1

Driver 2

AVERAGE ENERGY SAVINGS: 6.94%

Wind disturbances not considered in problem formulation

Savings depend on the driver (still significant)

What if the bus is fully Autonomus?

Page 28: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Eco-Driving for City Buses: Experimental Results

Eco-Driving and Complete Vehicle Energy Management28

3.18%

10.7%

ENERGYSAVINGS

Headwind(Front)

WINDDIRECTION

Tailwind(Back)

DRIVER

1.27%

5.09%

Driver 1

Driver 2

AVERAGE ENERGY SAVINGS

12.7%

8.70%

Driver 1

Driver 2

AVERAGE ENERGY SAVINGS:

6.89%

15.96%

ENERGYSAVINGS

Experimental Results(Assisted Driving)

Simulated Results(Autonomous)

6.94% 11.43%

Page 29: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Conclusions

Eco-Driving and Complete Vehicle Energy Management32

Page 30: Eco-Driving and Complete Vehicle Energy Managementprojet.ifpen.fr/Projet/upload/docs/application/pdf/... · Eco-Driving for City Buses: Experimental Results 27 Eco-Driving and Complete

Conclusions

Vehicle energy management and/with eco-driving • can mitigate range anxiety• leads to very challenging optimal control problems• can be solved using flexible/scalable/reconfigurable optimization algorithms

Experimental results show a significant energy saving (even with poor models)

Future/Ongoing work:• Traffic-aware eco-driving• Energy-aware vehicle coordination (traffic/intersection) management

Eco-Driving and Complete Vehicle Energy Management33