Upload
cdgore
View
223
Download
0
Embed Size (px)
Citation preview
8/14/2019 Predictive Battery Modeling
1/34
PREDICTIVEPREDICTIVE
BATTERYBATTERY
MODELINGMODELING
Chris Dan Gore
8/14/2019 Predictive Battery Modeling
2/34
Sunseeker
Solar powered electric car Two parallel sets of 260 cell batteries
Gallium arsenide array (solar cells)
8/14/2019 Predictive Battery Modeling
3/34
Some History
1995 Car 2008 Car 2003 Car
8/14/2019 Predictive Battery Modeling
4/34
Car Electrical Layout
Sun
SolarCells
Power PointTracker Battery
Throttle
Motor Controller Motors+ Wheels
8/14/2019 Predictive Battery Modeling
5/34
8/14/2019 Predictive Battery Modeling
6/34
Our Battery Pack (520 Li-Polymer Cells)
2008 Sunseeker Battery Pack
8/14/2019 Predictive Battery Modeling
7/34
Lithium-Polymer BatteryCell
LixMO2 + 6C Li(1-x) MO2 + LiC6
8/14/2019 Predictive Battery Modeling
8/34
Batteries areNondeterministic
Peukerts Law: Capacity = C/p(n-1)
8/14/2019 Predictive Battery Modeling
9/34
8/14/2019 Predictive Battery Modeling
10/34
Current State of ChargeEstimation Methods
8/14/2019 Predictive Battery Modeling
11/34
Battery Discharge
8/14/2019 Predictive Battery Modeling
12/34
One Method forDetermining EMF
8/14/2019 Predictive Battery Modeling
13/34
Important Variables for SOCEstimation
St t f h ti ti
8/14/2019 Predictive Battery Modeling
14/34
State of charge estimationbased on evolutionary
neural network
8/14/2019 Predictive Battery Modeling
15/34
Artificial NeuralNetworks Inspired by biological neural networks in
the brain.
Supervised learning
Able to learn nonlinear systems Inherently parallelizable
8/14/2019 Predictive Battery Modeling
16/34
Biological Basis
Biological Neural Network Artificial Neural Network
8/14/2019 Predictive Battery Modeling
17/34
Activation Functions
8/14/2019 Predictive Battery Modeling
18/34
Backpropagation
Gradient Descent
Levenberg-Marquart
Rprop
Others
8/14/2019 Predictive Battery Modeling
19/34
Feed Forward NeuralNetwork
Activation Function:
Output:
Weight update:
8/14/2019 Predictive Battery Modeling
20/34
Weight UpdatingStrategy Pattern mode strategy: update weights
after each training pattern
Batch mode strategy: update weights
after a batch of training patterns
(Training patterns are just sets of samples)
8/14/2019 Predictive Battery Modeling
21/34
Parallelization of NeuralNetworks Parallelization of neurons
Parallelization of neural layers
Parallelization of training sets
8/14/2019 Predictive Battery Modeling
22/34
Parallelization ofNeurons
8/14/2019 Predictive Battery Modeling
23/34
Parallelization of Layers
8/14/2019 Predictive Battery Modeling
24/34
Parallelization of TrainingSets
8/14/2019 Predictive Battery Modeling
25/34
Ability to Generalize
One of the tougher goals of neuralnetworks
Means that the algorithm works for a
wide range of inputs
8/14/2019 Predictive Battery Modeling
26/34
4 Layer Design
8/14/2019 Predictive Battery Modeling
27/34
Online Training
Continuous feedback system
Makes decisions based on the currentstate of the system
Incremental
8/14/2019 Predictive Battery Modeling
28/34
Our Network
Vn
I
It
Tn
Tenv
Vn+1
Tn+1
8/14/2019 Predictive Battery Modeling
29/34
Test Bench
8/14/2019 Predictive Battery Modeling
30/34
Test Bench
8/14/2019 Predictive Battery Modeling
31/34
EMF Results
8/14/2019 Predictive Battery Modeling
32/34
What Next?
More test bench data
Data from the car
Improvement of generalizing algorithms
8/14/2019 Predictive Battery Modeling
33/34
SOC Estimation UsingSupport Vector Machines
8/14/2019 Predictive Battery Modeling
34/34
Thank You