Predictive Battery Modeling

  • 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