SlideShare a Scribd company logo
1 of 13
Improving Electric Vehicle Pack Efļ¬ciency
    and Longevity Through Accurate
     Prediction of Power Demands
           Alex Styler, ACRL S2011




                      1
ChargeCar Optimization

ā€¢   Electric vehicle optimization is dependent on accurate prediction of
    immediate future duty

ā€¢   This project predicts immediate future duty using a weighted k-Nearest
    Neighbor approach

ā€¢   Rich driver history allows greater accuracy of prediction and improved
    performance, car improves over time as data is gathered

ā€¢   Although many subsystems can be optimized, including the BMS and thermal
    management, for the scope of this project we optimize the use of a cache in
    a heterogeneous power store




                                      2
Heterogeneous Power Store
            3
ā€¢   Battery pack: high energy density, vehicle range, bad with high current


ā€¢   Supercapacitor: high power density, very limited energy, great with high
    current, expensive


ā€¢   Analogous to a computer system with cheap memory (RAM or HDD) and
    expense, fast memory (L1/L2 cache)


ā€¢   With intelligent management, the supercapacitor acts as a cache to serve
    high-power cycles such as rapid acceleration and regenerative breaking




                                       4
Project Execution


ā€¢   Developed an optimal controller, given foreknowledge of the upcoming duty

ā€¢   Analyzed the lookahead horizon using this optimal controller to determine
    what was useful for the learning system to predict

ā€¢   Implemented a k-Nearest Neighbor algorithm (kd-Tree for speed, delay from
    computing is expensive in the real system)

ā€¢   Added useful features and manually adjusted feature weights to improve
    performance

ā€¢   Analyzed sensitivity to history data coverage




                                      5
āˆ’




           āˆ’




i2 integral over all trips for: No Capacitor, Best Static Policy,
                       Optimal Controller



                               6
Project Execution

ā€¢   Developed an optimal controller, given foreknowledge of the upcoming duty

ā€¢   Analyzed the lookahead horizon using this optimal controller to determine
    what was useful for the learning system to predict

ā€¢   Implemented a k-Nearest Neighbor algorithm (kd-Tree for speed, delay from
    computing is expensive in the real system)

ā€¢   Added useful features and manually adjusted feature weights to improve
    performance

ā€¢   Analyzed sensitivity to history data coverage




                                      7
Optimal Controller


ā€¢   The cumulative sum of charge taken from the battery must always be
    greater than the cumulative sum of charge spent by the motor

ā€¢   Any excess cumulative charge moved from the battery, not spent by the
    motor, is stored by the capacitor

ā€¢   This gives a small window of opportunity for taking power from the battery,
    with the lower bound being the charge spent by the motor, and the upper
    bound being charge spent by the motor + the total charge the capacitor can
    hold

ā€¢   We ļ¬t a piecewise linear function inside these bounds that minimizes the
    sum of the rate squared




                                     8
Lookahead Horizon




i2 integral reduction of Optimal Policy given varying limits of lookahead
               ā€œKneeā€ occurs between 90 and 120 seconds



                                   9
k-Nearest Neighbor

ā€¢   Very straightforward algorithm for this problem

ā€¢   Natural choice given the relationship of features to upcoming duty

ā€¢   Points near some intersection facing north will have similar upcoming
    duties, but vastly different than points facing south at that intersection

ā€¢   Computationally expensive, potentially bad for this problem if delays in
    power management result in poor performance, in practice controls are
    very low frequency

ā€¢   Implemented as kd-Tree for sanity in runtime, also as controls must be
    calculated at least as frequently as new GPS data comes in (about one per
    second)

ā€¢   Ground truth value is a neighbor-distance weighted average of upcoming
    power demand curve (averaged at each time slice independently)



                                       10
Feature Weighting and Selection

ā€¢   Some features are very telling: GPS, time of day, charge spent so far

ā€¢   Others are very high frequency and have little relation to the long-term
    upcoming demand such as acceleration

ā€¢   Final features were: GPS location, elevation, velocity, bearing, charge spent so
    far, time of day, day of week (class based)

ā€¢   Day of week feature was 0 distance for same day, 0.5 distance for same class
    of days (weekday or weekend), and 1 distance otherwise

ā€¢   Latitude and Longitude are heavily weighted, current position is vital to
    upcoming prediction due to the difference of duty from trafļ¬c signals, road
    type (highway, urban), usual trafļ¬c

ā€¢   Charge spent thus far with a medium weight, captures a bit of trafļ¬c
    encountered and direction, seemingly better than time of day or day of week


                                       11
Results and Sensitivity
ā€¢   Using a very low history set for each driver (10,000 points, about a week of
    driving), with an N of 5 neighbors (similar results from 3-9 neighbors, not as
    impressive N=1), and tested versus two weeks of driving

ā€¢   Overall performance yields a 54.4% reduction in current squared. The
    previous best static algorithms yield a 40.2% reduction, and the upper bound
    is 74.1% reduction

ā€¢   The best case, for a driver performing only regular commutes, we see a
    76.3% reduction, compared to an upper bound of 79.0%, due to the history
    providing complete coverage for prediction

ā€¢   The average case, with drivers performing only a few irregular trips not in
    the history, we see between 66-72% reduction

ā€¢   The worst case, when the driver gave the car to his wife, we still see a 34.3%
    reduction, likely from the overlap of driving near the home base, or similar
    driving styles


                                      12
Questions/Comments?




         13

More Related Content

What's hot

Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingPerformance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Eswar Publications
Ā 
Slidecast eric jonardi
Slidecast   eric jonardiSlidecast   eric jonardi
Slidecast eric jonardi
Eric Jonardi
Ā 
Clock gating
Clock gatingClock gating
Clock gating
amitkaller
Ā 
A presentation on economic load dispatch
A presentation on economic load dispatchA presentation on economic load dispatch
A presentation on economic load dispatch
souravsahoo28
Ā 

What's hot (13)

Scalable analytics for iaas cloud availability
Scalable analytics for iaas cloud availabilityScalable analytics for iaas cloud availability
Scalable analytics for iaas cloud availability
Ā 
Thermal-aware scheduling of batch jobs in Geographically distributed data cen...
Thermal-aware scheduling of batch jobs in Geographically distributed data cen...Thermal-aware scheduling of batch jobs in Geographically distributed data cen...
Thermal-aware scheduling of batch jobs in Geographically distributed data cen...
Ā 
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingPerformance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Ā 
G352734
G352734G352734
G352734
Ā 
PowerTrade SurgeGuard
PowerTrade SurgeGuardPowerTrade SurgeGuard
PowerTrade SurgeGuard
Ā 
Slidecast eric jonardi
Slidecast   eric jonardiSlidecast   eric jonardi
Slidecast eric jonardi
Ā 
Application of Optimal Control theory to HEV
Application of Optimal Control theory to HEVApplication of Optimal Control theory to HEV
Application of Optimal Control theory to HEV
Ā 
Clock gating
Clock gatingClock gating
Clock gating
Ā 
Unit commitment
Unit commitmentUnit commitment
Unit commitment
Ā 
Load balancing In cloud - In a semi distributed system
Load balancing In cloud - In a semi distributed systemLoad balancing In cloud - In a semi distributed system
Load balancing In cloud - In a semi distributed system
Ā 
Optimal load balancing in cloud computing
Optimal load balancing in cloud computingOptimal load balancing in cloud computing
Optimal load balancing in cloud computing
Ā 
A presentation on economic load dispatch
A presentation on economic load dispatchA presentation on economic load dispatch
A presentation on economic load dispatch
Ā 
Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...
Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...
Profit based unit commitment for GENCOs using Parallel PSO in a distributed c...
Ā 

Viewers also liked (9)

DAWN: Managing your professional reputation
DAWN: Managing your professional reputation   DAWN: Managing your professional reputation
DAWN: Managing your professional reputation
Ā 
Prezentace twinspace (18)
Prezentace twinspace (18)Prezentace twinspace (18)
Prezentace twinspace (18)
Ā 
Ikatan ion
Ikatan ionIkatan ion
Ikatan ion
Ā 
Presentazione Freewine
Presentazione FreewinePresentazione Freewine
Presentazione Freewine
Ā 
What is new in Q2 2015
What is new in Q2 2015What is new in Q2 2015
What is new in Q2 2015
Ā 
Prova 9 giugno 2011
Prova 9 giugno 2011Prova 9 giugno 2011
Prova 9 giugno 2011
Ā 
Presentazione beauty food
Presentazione beauty foodPresentazione beauty food
Presentazione beauty food
Ā 
Refactoring css
Refactoring cssRefactoring css
Refactoring css
Ā 
Global Marketing
Global MarketingGlobal Marketing
Global Marketing
Ā 

Similar to Acrl

Seminar_Presentation(Mar 2023).pptx
Seminar_Presentation(Mar 2023).pptxSeminar_Presentation(Mar 2023).pptx
Seminar_Presentation(Mar 2023).pptx
japnaanand3
Ā 
Solar, Batteries & E-Mobility_Intersolar 2016_Final
Solar, Batteries & E-Mobility_Intersolar 2016_FinalSolar, Batteries & E-Mobility_Intersolar 2016_Final
Solar, Batteries & E-Mobility_Intersolar 2016_Final
Jacob McKee
Ā 
DeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdfDeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdf
bayu162365
Ā 
VIP - Wheelchair Project Final Presentation
VIP - Wheelchair Project Final PresentationVIP - Wheelchair Project Final Presentation
VIP - Wheelchair Project Final Presentation
Karvin Dassanayake
Ā 
Thesis PresentationvFinal3
Thesis PresentationvFinal3Thesis PresentationvFinal3
Thesis PresentationvFinal3
M Ghorbanzadeh
Ā 
FedEx Poster
FedEx PosterFedEx Poster
FedEx Poster
Brock Taute
Ā 

Similar to Acrl (20)

ProxGen: Adaptive Proximal Gradient Methods for Structured Neural Networks (N...
ProxGen: Adaptive Proximal Gradient Methods for Structured Neural Networks (N...ProxGen: Adaptive Proximal Gradient Methods for Structured Neural Networks (N...
ProxGen: Adaptive Proximal Gradient Methods for Structured Neural Networks (N...
Ā 
Low-power Innovative techniques for Wearable Computing
Low-power Innovative techniques for Wearable ComputingLow-power Innovative techniques for Wearable Computing
Low-power Innovative techniques for Wearable Computing
Ā 
Seminar_Presentation(Mar 2023).pptx
Seminar_Presentation(Mar 2023).pptxSeminar_Presentation(Mar 2023).pptx
Seminar_Presentation(Mar 2023).pptx
Ā 
Energy efficient load balancing
Energy efficient load balancing Energy efficient load balancing
Energy efficient load balancing
Ā 
Energy efficient computing & computational services
Energy efficient computing & computational services Energy efficient computing & computational services
Energy efficient computing & computational services
Ā 
Improving Resource Utilization in Cloud using Application Placement Heuristics
Improving Resource Utilization in Cloud using Application Placement HeuristicsImproving Resource Utilization in Cloud using Application Placement Heuristics
Improving Resource Utilization in Cloud using Application Placement Heuristics
Ā 
M A MALLICK ppt. for FDP SEPT. 2019
M A MALLICK ppt. for  FDP SEPT. 2019M A MALLICK ppt. for  FDP SEPT. 2019
M A MALLICK ppt. for FDP SEPT. 2019
Ā 
Solar, Batteries & E-Mobility_Intersolar 2016_Final
Solar, Batteries & E-Mobility_Intersolar 2016_FinalSolar, Batteries & E-Mobility_Intersolar 2016_Final
Solar, Batteries & E-Mobility_Intersolar 2016_Final
Ā 
Aged Data Center Infrastructure.pptx
Aged Data Center Infrastructure.pptxAged Data Center Infrastructure.pptx
Aged Data Center Infrastructure.pptx
Ā 
DeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdfDeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdf
Ā 
VIP - Wheelchair Project Final Presentation
VIP - Wheelchair Project Final PresentationVIP - Wheelchair Project Final Presentation
VIP - Wheelchair Project Final Presentation
Ā 
Thesis PresentationvFinal3
Thesis PresentationvFinal3Thesis PresentationvFinal3
Thesis PresentationvFinal3
Ā 
Valuing demand response pub
Valuing demand response pubValuing demand response pub
Valuing demand response pub
Ā 
Distributed Generation Feasibility
Distributed Generation FeasibilityDistributed Generation Feasibility
Distributed Generation Feasibility
Ā 
Greg Thomson - Community Microgrid - (17 oct 2014)
Greg Thomson - Community Microgrid - (17 oct 2014)Greg Thomson - Community Microgrid - (17 oct 2014)
Greg Thomson - Community Microgrid - (17 oct 2014)
Ā 
FedEx Poster
FedEx PosterFedEx Poster
FedEx Poster
Ā 
Chap013.pptx
Chap013.pptxChap013.pptx
Chap013.pptx
Ā 
Self-Tuning Wireless Network Power Management
Self-Tuning Wireless Network Power ManagementSelf-Tuning Wireless Network Power Management
Self-Tuning Wireless Network Power Management
Ā 
Making Inter-domain Routing Power-Aware?
Making Inter-domain Routing Power-Aware?Making Inter-domain Routing Power-Aware?
Making Inter-domain Routing Power-Aware?
Ā 
Chap2 slides
Chap2 slidesChap2 slides
Chap2 slides
Ā 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(ā˜Žļø+971_581248768%)**%*]'#abortion pills for sale in dubai@
Ā 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Ā 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Ā 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Ā 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Ā 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Ā 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Ā 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Ā 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Ā 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
Ā 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Ā 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Ā 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
Ā 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Ā 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Ā 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Ā 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Ā 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
Ā 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Ā 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Ā 

Acrl

  • 1. Improving Electric Vehicle Pack Efļ¬ciency and Longevity Through Accurate Prediction of Power Demands Alex Styler, ACRL S2011 1
  • 2. ChargeCar Optimization ā€¢ Electric vehicle optimization is dependent on accurate prediction of immediate future duty ā€¢ This project predicts immediate future duty using a weighted k-Nearest Neighbor approach ā€¢ Rich driver history allows greater accuracy of prediction and improved performance, car improves over time as data is gathered ā€¢ Although many subsystems can be optimized, including the BMS and thermal management, for the scope of this project we optimize the use of a cache in a heterogeneous power store 2
  • 4. ā€¢ Battery pack: high energy density, vehicle range, bad with high current ā€¢ Supercapacitor: high power density, very limited energy, great with high current, expensive ā€¢ Analogous to a computer system with cheap memory (RAM or HDD) and expense, fast memory (L1/L2 cache) ā€¢ With intelligent management, the supercapacitor acts as a cache to serve high-power cycles such as rapid acceleration and regenerative breaking 4
  • 5. Project Execution ā€¢ Developed an optimal controller, given foreknowledge of the upcoming duty ā€¢ Analyzed the lookahead horizon using this optimal controller to determine what was useful for the learning system to predict ā€¢ Implemented a k-Nearest Neighbor algorithm (kd-Tree for speed, delay from computing is expensive in the real system) ā€¢ Added useful features and manually adjusted feature weights to improve performance ā€¢ Analyzed sensitivity to history data coverage 5
  • 6. āˆ’ āˆ’ i2 integral over all trips for: No Capacitor, Best Static Policy, Optimal Controller 6
  • 7. Project Execution ā€¢ Developed an optimal controller, given foreknowledge of the upcoming duty ā€¢ Analyzed the lookahead horizon using this optimal controller to determine what was useful for the learning system to predict ā€¢ Implemented a k-Nearest Neighbor algorithm (kd-Tree for speed, delay from computing is expensive in the real system) ā€¢ Added useful features and manually adjusted feature weights to improve performance ā€¢ Analyzed sensitivity to history data coverage 7
  • 8. Optimal Controller ā€¢ The cumulative sum of charge taken from the battery must always be greater than the cumulative sum of charge spent by the motor ā€¢ Any excess cumulative charge moved from the battery, not spent by the motor, is stored by the capacitor ā€¢ This gives a small window of opportunity for taking power from the battery, with the lower bound being the charge spent by the motor, and the upper bound being charge spent by the motor + the total charge the capacitor can hold ā€¢ We ļ¬t a piecewise linear function inside these bounds that minimizes the sum of the rate squared 8
  • 9. Lookahead Horizon i2 integral reduction of Optimal Policy given varying limits of lookahead ā€œKneeā€ occurs between 90 and 120 seconds 9
  • 10. k-Nearest Neighbor ā€¢ Very straightforward algorithm for this problem ā€¢ Natural choice given the relationship of features to upcoming duty ā€¢ Points near some intersection facing north will have similar upcoming duties, but vastly different than points facing south at that intersection ā€¢ Computationally expensive, potentially bad for this problem if delays in power management result in poor performance, in practice controls are very low frequency ā€¢ Implemented as kd-Tree for sanity in runtime, also as controls must be calculated at least as frequently as new GPS data comes in (about one per second) ā€¢ Ground truth value is a neighbor-distance weighted average of upcoming power demand curve (averaged at each time slice independently) 10
  • 11. Feature Weighting and Selection ā€¢ Some features are very telling: GPS, time of day, charge spent so far ā€¢ Others are very high frequency and have little relation to the long-term upcoming demand such as acceleration ā€¢ Final features were: GPS location, elevation, velocity, bearing, charge spent so far, time of day, day of week (class based) ā€¢ Day of week feature was 0 distance for same day, 0.5 distance for same class of days (weekday or weekend), and 1 distance otherwise ā€¢ Latitude and Longitude are heavily weighted, current position is vital to upcoming prediction due to the difference of duty from trafļ¬c signals, road type (highway, urban), usual trafļ¬c ā€¢ Charge spent thus far with a medium weight, captures a bit of trafļ¬c encountered and direction, seemingly better than time of day or day of week 11
  • 12. Results and Sensitivity ā€¢ Using a very low history set for each driver (10,000 points, about a week of driving), with an N of 5 neighbors (similar results from 3-9 neighbors, not as impressive N=1), and tested versus two weeks of driving ā€¢ Overall performance yields a 54.4% reduction in current squared. The previous best static algorithms yield a 40.2% reduction, and the upper bound is 74.1% reduction ā€¢ The best case, for a driver performing only regular commutes, we see a 76.3% reduction, compared to an upper bound of 79.0%, due to the history providing complete coverage for prediction ā€¢ The average case, with drivers performing only a few irregular trips not in the history, we see between 66-72% reduction ā€¢ The worst case, when the driver gave the car to his wife, we still see a 34.3% reduction, likely from the overlap of driving near the home base, or similar driving styles 12

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n