CHARGE MANAGER FOR AN ELECTRIC SCHOOL BUS FLEET Guillaume - - PowerPoint PPT Presentation

charge manager for an
SMART_READER_LITE
LIVE PREVIEW

CHARGE MANAGER FOR AN ELECTRIC SCHOOL BUS FLEET Guillaume - - PowerPoint PPT Presentation

INNOVATIVE VEHICLE INSTITUTE SMART PEAK SHAVING CHARGE MANAGER FOR AN ELECTRIC SCHOOL BUS FLEET Guillaume Fournier, P.Eng. Program manager (EV) ABOUT IVI We develop electric, autonomous and connected vehicle prototypes PROJECT PARTICIPANTS


slide-1
SLIDE 1

INNOVATIVE VEHICLE INSTITUTE

SMART PEAK SHAVING CHARGE MANAGER FOR AN ELECTRIC SCHOOL BUS FLEET

Guillaume Fournier, P.Eng.

Program manager (EV)

slide-2
SLIDE 2

ABOUT IVI

We develop electric, autonomous and connected vehicle prototypes

slide-3
SLIDE 3

PROJECT PARTICIPANTS

Sponsors Partners

slide-4
SLIDE 4

Peaks occurred when block heaters were manually activated while electric buses were charging These excessive peaks resulted in a significant cost increase Autobus Laval had multiple instances of excessive power peaks

PROBLEM

2 3 1

Context

slide-5
SLIDE 5

Approximate block heater power (kW) at -10°C on a typical weekday

PROBLEM

Approximate block heater power (kW) Time of day (weekdays)

Loads – Block Heaters

slide-6
SLIDE 6

PROBLEM

Approximate EVSE power (kW) at -10°C on a typical weekday

Time of day (weekdays) Approximate EVSE power (kW)

Loads – EVSE

slide-7
SLIDE 7

Wbuilding = ( - 2.67 T + 70) kW

Empirical data shows that building power demand can be roughly estimated by:

PROBLEM

Loads – Building

For T > 7°C, Wbuilding = 50 kW For T ≤ 7°C,

For example, at -10°C, building power demand is around 97 kW

slide-8
SLIDE 8

Approximate EVSE power (kW) at -10°C on a typical weekday

PROBLEM

Time of day (weekdays) Approximate EVSE power (kW)

Approximate total power (kW) at -10°C on a typical weekday

Block heaters Building Bus EVSEs

Loads – Sum of loads

slide-9
SLIDE 9

Approximate EVSE power (kW) at -10°C on a typical weekday

PROBLEM

Time of day (weekdays) Approximate EVSE power (kW)

Approximate total power (kW) at -10°C on a typical weekday

Manual activation

Loads – Sum of loads

slide-10
SLIDE 10

PROJECT GOALS

Prevent power peaks, smooth power as much as possible

P

FROM THIS

t P t

TO THIS SAME ENERGY

slide-11
SLIDE 11

PROJECT GOALS

Decrease electricity cost by reducing maximum power demand (MPD)

MPD $$$$ MPD

P t P t

slide-12
SLIDE 12

PROJECT GOALS

Maintain bus availability

Start SOC Trip End SOC

85% 65% 0% 15%

slide-13
SLIDE 13

PROJECT GOALS

VERSATILITY SAFE MONITORING

Besides schedule, everything else should be automatic Realtime monitoring of charge plan administration + It should be possible to look back and learn from our errors Possibility to disable at all time by the end user + SMS sent when problem occurs

slide-14
SLIDE 14

PROJECT LOCATION

slide-15
SLIDE 15

PROJECT LOCATION

slide-16
SLIDE 16

PROJECT LOCATION

Building Electric buses Diesel buses

slide-17
SLIDE 17

TARGET CUSTOMERS

1 2 3 4 Small fleet operators that cannot afford large-scale custom solutions Having little knowledge on charging challenges Heavily impacted on power peak increase (no masking loads) Newcomers in the electric fleet management that want to gradually increase their EV count

slide-18
SLIDE 18

Information Supplier Start and end time of all bus routes Google calendar Distance for each trip planned Google calendar State of charge of each bus Fleet management interface Presence or absence of a bus at each EVSE EVSE Bridge Temperature-compensated 24-hour power profile prediction of the building without the electric buses including the profile from the diesel buses’ block heaters Electric utility interface The instantaneous power reported by the meter Electric utility interface Demand Response Event list Electric utility interface Battery capacity of each bus Web administration interface Dedicated EVSE for each bus Web administration interface Estimation of power lost while charging* Web administration interface Maximum power target to aim for* Web administration interface Energy consumption per km traveled* Web administration interface Phone numbers of emergency contacts Web administration interface Operating mode: safe or normal Web administration interface

SOLUTION

Overview – Information gathered

*These values are entered for each month of the year, based on experimental data, since they are highly correlated to external temperature.

slide-19
SLIDE 19

SOLUTION

Overview

4G

Multi-stage linear

  • ptimizer

Charge plan administration MQTT broker Interface to buses Line contactors for block heater circuits Diesel buses Smart meter Cloud / Charge Manager Cloud / Utility 24-hour power profile prediction & line contactor drivers Cloud / Fleet management Cloud / Google Calendar (bus schedule) EVSE local bridge EVSE bridge Cloud / EVSE EVSE backend On-site

4G

slide-20
SLIDE 20

SOLUTION

Trip calendar

slide-21
SLIDE 21

SOLUTION

Trip calendar

Description Unplugged Distance (m)

slide-22
SLIDE 22

SOLUTION

Data from Hydro-Quebec

Now (3PM) Now +24h (3PM)

P

Energy accumulator (kWh) every 5 min Average power is calculated Control loop on EVSE

Block heaters (between 2 and 4 AM) Building

1 3 2

Demand Response Event list

slide-23
SLIDE 23

Cellular Modem VCU

Vehicle CANBus School bus

Backend

Fleet Management Cloud Our cloud

REST Endpoint

From school bus

State of charge

SOC 4G

SOLUTION

Data from fleet management

slide-24
SLIDE 24

EVSE local bridge

On site Our cloud

EVSE bridge

EVSE Cloud

EVSE backend

To EVSEs

Current to propose to bus

From EVSEs

Instantaneous supplied current Voltage and energy meter Plugged status

SOLUTION

Data to/from EVSE

4G

slide-25
SLIDE 25

Bus #1 Bus #2 … Bus #7 The output of each stage is a charge plan. More specifically, it is represented by 7 arrays (one per bus) of 96 power values to propose to each bus. Each square represents a 15-minute interval and its value (in kW) is the amount of power that is going to be offered for that bus for this interval. The charge plan covers the next 24h.

1 2 3 4 93 94 95 96

SOLUTION

Optimizing power demand – the charge plan

slide-26
SLIDE 26

Charge power must be between 0 and 16.64 kW Charge allowed only when bus is plugged in

Constraints

Energy in a bus must be between 0 kWh and its max capacity Energy in buses must be sufficient to perform all trips

MPD MPD

P t P t

SOLUTION

Stage 1: Minimize the “Maximum Power Demand” for the next 24 hours

slide-27
SLIDE 27

P t P t

The objective is to compute, for each interval, the maximum power available that can be drawn without increasing the maximum power demand already registered for this billing cycle.

SOLUTION

Stage 1.5:Find maximum power available per interval

slide-28
SLIDE 28

P T

Contraints

All constraints from stage 1 Never go above the maximum power available (stage 1.5) Event

P t

SOLUTION

Stage 2:Minimize power demand on Demand Response Events

slide-29
SLIDE 29

Contraints

All constraints from stage 2 The energy consumed on each Demand Response Event does not exceed what was calculated on stage 2

1

For each trip, for each bus, for the next 24h, calculate how long before the trip the bus is ready Maximize the smallest time Bus #1 trip #1: ready 30 min before trip Bus #2 trip #1: ready 15 min before trip Bus #3 trip #1: ready 58 min before trip ..... Bus #7 trip #4: ready 35 min before trip

MAXIMIZE SMALLEST TIME

2

SOLUTION

Stage 3:Maximize the time when the buses are ready for their next trip

slide-30
SLIDE 30

2

Contraints

All constraints from stage 3 For each trip, the amount of time before the bus is ready must be greater or equal than the result of stage 3

1

For every trip (all buses) for the next 24h, calculate how much exceeding energy is available before the trip Maximize the smallest energy Bus #1 trip #1: 17 kWh more than needed before trip Bus #2 trip #1: 15 kWh more than needed before trip Bus #3 trip #1: 10 kWh more than needed before trip ..... Bus #7 trip #4: 5 kWh more than needed before trip

MAXIMIZE SMALLEST ENERGY

SOLUTION

Stage 4:Maximize the amount of energy in the buses before each trip – Step 1

slide-31
SLIDE 31

Bus #1 trip #1: 14 kWh remaining after trip Bus #2 trip #1: 27 kWh remaining after trip Bus #3 trip #1: 36 kWh remaining after trip ..... Bus #7 trip #4: 34 kWh remaining after trip

Contraints

All constraints from stage 4 For each trip, the amount of excess energy must be greater or equal than the result of stage 4

1

For every trip (all buses) for the next 24h, sum the amount of remaining expected energy after each trip Maximize this value

MAXIMIZE THIS VALUE

14+27+36+…+34=168kWh

2

SOLUTION

Stage 5:Maximize the amount of energy in the buses before each trip – Step 2

slide-32
SLIDE 32

2

Contraints

All constraints from stage 5 The sum of excess energy before trips in the next 24 hours must be greater than or equal to the result of stage 5

1

For the next 24 hours, minimize the variations

  • f power offered to the vehicles between two

adjacent intervals Probably unnecessary

SOLUTION

Stage 6:Minimize power variations

slide-33
SLIDE 33

RESULT

Overview

slide-34
SLIDE 34

RESULT

Charge plan

slide-35
SLIDE 35

RESULT

Energy in batteries

slide-36
SLIDE 36

RESULT

Energy in batteries

slide-37
SLIDE 37

Predicts other loads and plans the charging profiles accordingly Considers past MPD to increase power without increasing cost Retrieves state of charge from vehicles Integrates a vehicle calendar (distance, charge time) Solution is EVSE agnostic Realtime feedback on the meter to compensate for estimation Reduces energy drawn on Hydro-Quebec’s Demand Response Events Uses linear optimization techniques for

  • ptimal solutions

UNIQUENESS OF OUR SOLUTION VS OTHERS

A lot more than your typical load sharing solution

slide-38
SLIDE 38

Selecting and controlling EVSEs Getting the information from the smart meter Getting the information from the buses

IMPLEMENTATION CHALLENGES

What went wrong

slide-39
SLIDE 39

Although the technology is available, it is not completely mature Aggregating information from multiple sources is complicated Getting all stars aligned is almost impossible Make sure partners have incentives (could be result, financial, etc.) to work toward a common goal

LESSONS LEARNED SO FAR

What we uncovered

slide-40
SLIDE 40

Activation should be possible by the end of the summer Monitoring data will be saved in the Cloud in a database Grafana dashboards will give real-time insights PowerBI can also be linked to the Cloud monitoring database Adjustments to the algorithm will be performed

WHAT’S NEXT

Activation and data gathering

slide-41
SLIDE 41

Getting rid of fleet management dependency (OBD2 Wi-Fi dongle) Make everything more robust, more mature Improve feedback to end user (in web UI or even an app) Auto match a vehicle to any EVSE Transfer charge plan administration to the EVSE Allow priority charging on a per vehicle basis Account for local power production such as solar

WHAT’S NEXT

Possible future improvements

slide-42
SLIDE 42

Charging algorithm (AI?) Use upcoming ISO15118-20 to recover SOC from vehicle Interface to Building Management Systems Building power consumption prediction (AI?) Better integration with Hydro-Quebec (MPD, billing, Demand Response Events) Bloc heaters load management (including FEA sims or empirical data) Integration of schedule in business process management (ERP)

WHAT’S NEXT

More possible improvements

slide-43
SLIDE 43

Subscribe to our newsletter

https://www.ivisolutions.ca

FOLLOW IVI

  • n social networks
slide-44
SLIDE 44

Guillaume Fournier, P.Eng.

+1(855) 731-5744 #225 gfournier@ivisolutions.ca

Program manager – Electric Vehicles