Increasing Battery Potential: Electrochemical Controls Scott Moura - - PowerPoint PPT Presentation

increasing battery potential electrochemical controls
SMART_READER_LITE
LIVE PREVIEW

Increasing Battery Potential: Electrochemical Controls Scott Moura - - PowerPoint PPT Presentation

Increasing Battery Potential: Electrochemical Controls Scott Moura Assistant Professor | eCAL Director University of California, Berkeley Satadru Dey, Hector Perez, Saehong Park, Dong Zhang UGBA 193B | UC Berkeley Scott Moura | UC Berkeley


slide-1
SLIDE 1

Increasing Battery Potential: Electrochemical Controls

Scott Moura

Assistant Professor | eCAL Director University of California, Berkeley

Satadru Dey, Hector Perez, Saehong Park, Dong Zhang

UGBA 193B | UC Berkeley

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 1

slide-2
SLIDE 2

eCAL Battery Controls Team @ UC Berkeley

Current Researchers

  • Prof. Scott Moura | Dr. Satadru Dey | Dr. Hector Perez | Saehong Park | Dong Zhang

Supporting Researchers

  • Prof. Xiaosong Hu

| Defne Gun | Changfu Zou | Zach Gima | Preet Gill

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 2

slide-3
SLIDE 3

A Golden Era

1985 1990 1995 2000 2005 2010 2015 Year 500 1000 1500 2000 2500 3000 3500

  • No. of Publications

Keyword Search: Battery Systems and Control

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 3

slide-4
SLIDE 4

Cost Parity with ICEs is Reachable!

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 4

slide-5
SLIDE 5

Future Battery R&D

Study by U.S. Dept. of Energy

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 5

slide-6
SLIDE 6

U.S. Dept of Energy Battery R&D Budget

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 6

slide-7
SLIDE 7

Pathways to Future Batteries

Two Solutions Design better batteries Make current batteries better (materials science & chemistry) (estimation and control)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 7

slide-8
SLIDE 8

Outline

1

BACKGROUND & BATTERY ELECTROCHEMISTRY FUNDAMENTALS

2

ESTIMATION AND CONTROL PROBLEM STATEMENTS

3

ELECTROCHEMICAL MODEL

4

STATE ESTIMATION

5

CONSTRAINED OPTIMAL CONTROL

6

SUMMARY AND OPPORTUNITIES

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 8

slide-9
SLIDE 9

History

Luigi Galvani, 1737-1798, Physicist, Bologna, Italy “Animal electricity” Dubbed “galvanism” First foray into electrophysiology Experiments on frog legs Alessandro Volta, 1745-1827 Physicist, Como, Italy Voltaic Pile Monument to Volta in Como

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 9

slide-10
SLIDE 10

Comparison of Lithium Ion (Cathode) Chemistries

Lithium Cobalt Oxide (LiCO2) Lithium Manganese Oxide (LiMn2O4) Lithium Nickel Manganese Cobalt Oxide (LiNiMnCoO2) Lithium Iron Phosphate (LiFePO4) Lithium Nickel Cobalt Aluminum Oxide (LiNiCoAlO2) Lithium Titanate (Li4Ti5O12)

Source: http://batteryuniversity.com/learn/article/types_of_lithium_ion Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 10

slide-11
SLIDE 11

Energy Density

Source: Katherine Harry & Nitash Balsara, UC Berkeley Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 11

slide-12
SLIDE 12

Outline

1

BACKGROUND & BATTERY ELECTROCHEMISTRY FUNDAMENTALS

2

ESTIMATION AND CONTROL PROBLEM STATEMENTS

3

ELECTROCHEMICAL MODEL

4

STATE ESTIMATION

5

CONSTRAINED OPTIMAL CONTROL

6

SUMMARY AND OPPORTUNITIES

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 12

slide-13
SLIDE 13

Battery Models

Equivalent Circuit Model

(a) OCV-R

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 13

slide-14
SLIDE 14

Battery Models

Equivalent Circuit Model

(a) (b) (c) OCV-R OCV-R-RC Impedance

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 13

slide-15
SLIDE 15

Battery Models

Equivalent Circuit Model

(a) (b) (c) OCV-R OCV-R-RC Impedance

Electrochemical Model

Separator Cathode Anode LixC6 Li1-xMO2 Li+ cs

  • (r)

cs

+(r)

css

  • css

+

Electrolyte e- e- ce(x)

  • L
  • L

+ + sep

L

sep

r r x

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 13

slide-16
SLIDE 16

Safely Operate Batteries at their Physical Limits

Cell Current Surface concentration Terminal Voltage Overpotential

ECM-based limits of operation ECM-based limits of operation Electrochemical model-based limits of operation

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 14

slide-17
SLIDE 17

What are we protecting against?

Cobalt Oxide Graphite

Electrolyte Stability

Electrolyte Oxidation

Potential (E) vs. Li

Electrolyte Reduction (Kinetically limited) Lithium Plating (Dendrites) Electrode “Breathing” (Stress/Cracking)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 15

slide-18
SLIDE 18

Operational Limits

Cobalt Oxide Graphite

Electrolyte Stability

Electrolyte Oxidation

Potential (E) vs. Li

Electrolyte Reduction (Kinetically limited) Lithium Plating (Dendrites) Electrode “Breathing” (Stress/Cracking)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 16

slide-19
SLIDE 19

Operational Limits

Cobalt Oxide Graphite

Electrolyte Stability

Electrolyte Oxidation

Potential (E) vs. Li

Electrolyte Reduction (Kinetically limited) Lithium Plating (Dendrites) Electrode “Breathing” (Stress/Cracking)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 16

slide-20
SLIDE 20

Operational Limits

Cobalt Oxide Graphite

Electrolyte Stability

Electrolyte Oxidation

Potential (E) vs. Li

Electrolyte Reduction (Kinetically limited) Lithium Plating (Dendrites) Electrode “Breathing” (Stress/Cracking)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 16

slide-21
SLIDE 21

Operational Limits

Cobalt Oxide Graphite

Electrolyte Stability

Electrolyte Oxidation

Potential (E) vs. Li

Electrolyte Reduction (Kinetically limited) Lithium Plating (Dendrites) Electrode “Breathing” (Stress/Cracking)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 16

slide-22
SLIDE 22

Operational Limits

Cobalt Oxide Graphite

Electrolyte Stability

Electrolyte Oxidation

Potential (E) vs. Li

Electrolyte Reduction (Kinetically limited) Lithium Plating (Dendrites) Electrode “Breathing” (Stress/Cracking)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 16

slide-23
SLIDE 23

Removing the blinders

Electrolyte oxidation / reduction Lithium Plating (Dendrites) Electrode stress/cracking Internal cell defects Thermal runaway

What we are protecting against What we currently monitor

Temperature Voltage Current

Inside every cell Groups of cells

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 17

slide-24
SLIDE 24

ElectroChemical Controller (ECC)

EChem-based State/Param Estimator I(t) V(t), T(t) Battery Cell EChem-based Controller Ir(t) V(t), T(t) ^ ^ + _

Innovations Estimated States & Params

ElectroChemical Controller (ECC)

Measurements

^ x(t), θ(t) ^

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 18

slide-25
SLIDE 25

ElectroChemical Controller (ECC)

The State Estimation Problem

EChem-based State/Param Estimator I(t) V(t), T(t) Battery Cell EChem-based Controller Ir(t) V(t), T(t) ^ ^ + _

Innovations Estimated States & Params

ElectroChemical Controller (ECC)

Measurements

^ x(t), θ(t) ^

The State (a.k.a. SOC) Estimation Problem

Given measurements of current I(t), voltage V(t), and temperature T(t), estimate the electrochemical states of interest. Exs: bulk solid phase Li concentration (state-of-charge) surface solid phase Li concentration (state-of-power)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 19

slide-26
SLIDE 26

ElectroChemical Controller (ECC)

The Parameter Estimation Problem

EChem-based State/Param Estimator I(t) V(t), T(t) Battery Cell EChem-based Controller Ir(t) V(t), T(t) ^ ^ + _

Innovations Estimated States & Params

ElectroChemical Controller (ECC)

Measurements

^ x(t), θ(t) ^

The Parameter (a.k.a. SOH) Estimation Problem

Given measurements of current I(t), voltage V(t), and temperature T(t), estimate uncertain parameters related to SOH. Exs: cyclable lithium (capacity fade) volume fraction (capacity fade) solid-electrolyte interface resistance (power fade)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 20

slide-27
SLIDE 27

ElectroChemical Controller (ECC)

The Constrained Control Problem

EChem-based State/Param Estimator I(t) V(t), T(t) Battery Cell EChem-based Controller Ir(t) V(t), T(t) ^ ^ + _

Innovations Estimated States & Params

ElectroChemical Controller (ECC)

Measurements

^ x(t), θ(t) ^

The Constrained Control Problem

Given measurements of current I(t), voltage V(t), and temperature T(t), control current such that critical electrochemical variables are maintained within safe operating constraints. Exs: saturation/depletion of solid phase and electrolyte phase side-reaction overpotentials internal temperature

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 21

slide-28
SLIDE 28

Outline

1

BACKGROUND & BATTERY ELECTROCHEMISTRY FUNDAMENTALS

2

ESTIMATION AND CONTROL PROBLEM STATEMENTS

3

ELECTROCHEMICAL MODEL

4

STATE ESTIMATION

5

CONSTRAINED OPTIMAL CONTROL

6

SUMMARY AND OPPORTUNITIES

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 22

slide-29
SLIDE 29

Battery Electrochemistry Model

The Doyle-Fuller-Newman (DFN) Model

Separator Cathode Anode LixC6 Li1-xMO2 Li+ cs

  • (r)

cs

+(r)

css

  • css

+

Electrolyte e- e- ce(x)

  • L
  • L

+ + sep

L

sep

r r x

Key References:

  • K. Thomas, J. Newman, and R. Darling, Advances in Lithium-Ion Batteries. New York, NY USA: Kluwer Academic/Plenum Publishers, 2002, ch. 12:

Mathematical modeling of lithium batteries, pp. 345-392.

  • N. A. Chaturvedi, R. Klein, J. Christensen, J. Ahmed, and A. Kojic, “Algorithms for advanced battery-management systems,” IEEE Control Systems

Magazine, vol. 30, no. 3, pp. 49-68, 2010.

  • J. Newman. (2008) Fortran programs for the simulation of electrochemical systems. [Online]. Available:

http://www.cchem.berkeley.edu/jsngrp/fortran.html Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 23

slide-30
SLIDE 30

Electrochemical Model Equations

well, some of them Description Equation Solid phase Li concentration

∂c±

s

∂t (x, r, t) =

1 r2

∂ ∂r

s (c± s )r2 ∂c±

s

∂r (x, r, t)

  • Electrolyte Li

concentration

εe ∂ce

∂t (x, t) = ∂ ∂x

  • Deff

e (ce) ∂ce

∂x (x, t) +

1−t0

c

F

e (x, t)

  • Solid

potential

σeff,± ∂φ±

s

∂x (x, t) = i±

e (x, t) − I(t)

Electrolyte potential

κeff(ce) ∂φe

∂x (x, t) = −ie±(x, t) +

2RT(1−t0

c )κeff(ce)

F

  • 1 +

d ln fc/a d ln ce

  • ∂ ln ce

∂x

(x, t)

Electrolyte ionic current

∂ie± ∂x (x, t) = a±

s Fjn±(x, t)

Molar flux btw phases j±

n (x, t) = 1 F i± 0 (x, t)

  • e

αaF RT η±(x,t) − e− αcF RT η±(x,t)

Temperature

ρcP

dT dt (t) = h

  • T0(t) − T(t)
  • + I(t)V(t) −

0+

0− asFjn(x, t)∆T(x, t)dx

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 24

slide-31
SLIDE 31

Simulations

LiCoO2-C cell | 5C discharge after 30sec

Space, r

c−

s (x, r, t)/c− s,max

Center Surface Space, r

c+

s (x, r, t)/c+ s,max 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.5 1 1.5 2

Space, x/L

ce(x, t)

0.45 0.5 0.55 0.6 0.65 0.7 0.75

Cathode Separator Anode

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 25

slide-32
SLIDE 32

Model Identification from Experiments

Model Identification Problem

Given measurements of current I(t), voltage V(t), and temperature T(t), identify unknown/uncertain parameters. Challenges: How to design the experiments? How to optimally fit the parameters?

Space, r

c−

s (x, r, t)/c− s,max Center Surface Space, r

c+

s (x, r, t)/c+ s,max 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.5 1 1.5 2 Space, x/L

ce(x, t)

0.45 0.5 0.55 0.6 0.65 0.7 0.75 Cathode Separator Anode

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 26

slide-33
SLIDE 33

Model Identification from Experiments

Generate Feasible Parameter Set Run Test Optimized for Model ID Optimize Parameters Validate on different test

Note: 10-bit A/D converter + 10V ref ⇒ 10mV resolution

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 27

slide-34
SLIDE 34

Model Reduction

ACCURACY SIMPLICITY Integrator Atomistic ECT SPMeT SPMe SPM ECM

Anode Separator Cathode

I(t) cs

  • (r,t)

r Li+ Rs

  • cs

+(r,t)

r Li+ I(t) Rs

+ Electrolyte Solid Li+ Solid Electrolyte

V(t) x ce(x,t) I(t) I(t) Li+ Li+ Li+ 0+ 0- L- 0sepLsepL+ T(t)

Cell 𝑊(𝑢) = ℎ(𝑑𝑡 − (𝑆𝑡 −, 𝑢), 𝑑𝑡 +(𝑆𝑡 +, 𝑢), 𝑑𝑓 −(𝑦, 𝑢), 𝑑𝑓 𝑡𝑓𝑞(𝑦, 𝑢), 𝑑𝑓 +(𝑦, 𝑢), 𝑈(𝑢), 𝐽(𝑢))

V(t) cs

  • (r,t)

r cs

+(r,t)

r Li+ Li+ Anode Separator Cathode Li

+

I(t) I(t) Rs

  • Rs

+

  • --Single Particle Model---

Solid Electrolyte

(b) OCV-R-RC

1/s

Power Energy

Atomistic ECT SPMe SPM ECM Integrator

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 28

slide-35
SLIDE 35

Model Reduction

Methods in literature: Spectral methods Residue grouping Quasilinearization & Padé approximation Principle orthogonal decomposition Single particle model variants and much, much more Very popular topic Good solutions in published literature

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 28

slide-36
SLIDE 36

Outline

1

BACKGROUND & BATTERY ELECTROCHEMISTRY FUNDAMENTALS

2

ESTIMATION AND CONTROL PROBLEM STATEMENTS

3

ELECTROCHEMICAL MODEL

4

STATE ESTIMATION

5

CONSTRAINED OPTIMAL CONTROL

6

SUMMARY AND OPPORTUNITIES

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 29

slide-37
SLIDE 37

Survey of SOC/SOH Estimation Literature

Equivalent Circuit Model (ECM)

(a) (b) (c) OCV-R OCV-R-RC Impedance

Electrochemical Model Separator Cathode Anode LixC6 Li1-xMO2 Li+ cs

  • (r)

cs

+(r)

css

  • css

+

Electrolyte e- e- ce(x)

  • L
  • L

+ + sep

L

sep

r r x

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 30

slide-38
SLIDE 38

Survey of SOC/SOH Estimation Literature

Lots of research. What is new? What are the opportunities/challenges? Unprecedented detail w/ EChem models Accurate models Computational challenges Observability/identifiability – i.e. is it possible? Provable convergence – i.e. mathematical certificate Want to capitalize on unprecedented detail of EChem models? We use a reduced EChem model Provable convergence? We mathematically prove estimation error convergence

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 30

slide-39
SLIDE 39

Single Particle Model with Electrolyte (SPMe)

Anode Separator Cathode

I(t) cs

  • (r,t)

r Li+ Rs

  • cs

+(r,t)

r Li+ I(t) Rs

+

Electrolyte Solid

Li+ Solid Electrolyte

V(t) x ce(x,t) I(t) I(t) Li+ Li+ Li+ 0+ 0- L- 0sepLsepL+ T(t)

Cell

𝑊(𝑢) = ℎ(𝑑𝑡

− (𝑆𝑡 −, 𝑢), 𝑑𝑡 +(𝑆𝑡 +, 𝑢), 𝑑𝑓 −(𝑦, 𝑢), 𝑑𝑓 𝑡𝑓𝑞(𝑦, 𝑢), 𝑑𝑓 +(𝑦, 𝑢), 𝑈(𝑢), 𝐽(𝑢))

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 31

slide-40
SLIDE 40

SPMe - Physical Intuition

Space, r

c−

s (x, r, t)/c− s,max

Center Surface Space, r

c+

s (x, r, t)/c+ s,max 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.5 1 1.5 2

Space, x/L

ce(x, t)

0.45 0.5 0.55 0.6 0.65 0.7 0.75

Cathode Separator Anode

Approximate solid-phase concentration as uniform in x

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 32

slide-41
SLIDE 41

Model Comparison

5 10 15 20 25 30 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4 Discharged Capacity [Ah/m2] Voltage [V] DFN - (line) SPMe + (plus) SPM ◦ (circle) 0.1C 0.5C 1C 2C 5C

(a)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 33

slide-42
SLIDE 42

Model Comparison

−2 2 4 Current [C−rate] 500 1000 1500 2000 2500 3000 3.4 3.6 3.8 4 4.2 Time [sec] Voltage [V] DFN SPMe SPM 150 200 250 300 3.6 3.7 3.8 3.9 4 Voltage [V] 2600 2650 2700 2750 3.6 3.8 4

ZOOM ZOOM

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 33

slide-43
SLIDE 43

SPMe has remarkably simple structure!

I(t)

✲ ✲ ✲ ✲

c+

s (r, t)

c+

ss(t)

c−

s (r, t)

c−

ss(t)

c+

e (x, t)

csep

e (x, t)

c−

e (x, t)

c+

e (0+, t)

c−

e (0−, t)

Output

V(t)

Figure: Block diagram of SPMe. Note that the c+

s , c− s , ce subsystems are all (i)

quasilinear parabolic PDEs and (ii) independent of one another.

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 34

slide-44
SLIDE 44

Battery Cell

✲ ❄

V(t) Cathode Obs.

ˆ

c+

s (r, t)

Anode Obs.

ˆ

c−

s (r, t)

✻ ˆ

c−

ss

♥ ✻ ❄ ˜

c+

ss

❄ ˆ

c+

ss

✛ ˇ

c+

ss

+ −

I(t)

✲ ✲ ✲ ✲ ✲ ✲

Electrolyte Obs.

ˆ

c+

e (x, t)

ˆ

csep

e (x, t)

ˆ

c−

e (x, t)

✻ ˆ

c+

e (0+)

✻ ˆ

c−

e (0−)

Output Fcn. Inversion

Figure: Block diagram of SPMe Observer.

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 35

slide-45
SLIDE 45

Numerical Experiments

Truth data from DFN Model (so we can confirm state estimates) Parameters from DUALFOIL LiCoO2 cathode/ graphic anode chemistry. TRUE initial condition: c−

s (r, 0)/c− s,max = 0.8224

OBSERVER initial condition: ˆ c−

s (r, 0)/c− s,max = 0.4

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 36

slide-46
SLIDE 46

Constant 1C Discharge Cycle

1 2 Current [C−rate] 0.2 0.4 0.6 0.8 1 Surface Conc. [−] θ − ˆ θ − θ + ˆ θ + ˇ θ + 500 1000 1500 2000 2500 3000 3.4 3.5 3.6 3.7 3.8 3.9 Time [sec] Voltage V ˆ V

(a) (b) (c)

OUTPUT NEARLY NON−INVERTIBLE

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 37

slide-47
SLIDE 47

Flat OCP is a Fundamental Limitation

1 2 Anode OCP [V] 3 4 5 Cathode OCP [V] U −(θ −) U +(θ +) 0.2 0.4 0.6 0.8 1 −1 −0.5 0.5 1 1.5 Normalized Surface Concentration, θ ± = c ±

ss/c ± s, max

[×10−6] ∂h/∂c−

ss(θ −)

∂h/∂c+

ss(θ +)

(a) (b) LOW SENSITIVITY

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 38

slide-48
SLIDE 48

EV Charge/Discharge Cycle: UDDSx2

−4 −2 2 4 Current [C−rate] 0.4 0.5 0.6 0.7 0.8 Surface Conc. [−] θ − ˆ θ − θ + ˆ θ + ˇ θ + 500 1000 1500 2000 2500 3000 3.6 3.8 4 Time [sec] Voltage V ˆ V

(a) (b) (c)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 39

slide-49
SLIDE 49

EV Charge/Discharge Cycle: UDDSx2

−0.2 −0.1 0.1 0.2 Surface Conc. Error [−] θ − − ˆ θ − θ + − ˆ θ + θ + − ˇ θ + 500 1000 1500 2000 2500 3000 −20 −10 10 20 Time [sec] Voltage Error [mV] V − ˆ V

(d) (e)

  • S. J. Moura, F

. Bribiesca Argomedo, R. Klein, A. Mirtabatabaei, M. Krstic, “Battery State Estimation for a Single Particle Model with Electrolyte Dynamics,” to appear in IEEE Transactions on Control Systems Technology. DOI: 10.1109/TCST.2016.2571663

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 39

slide-50
SLIDE 50

Perspectives

Still to do... Further develop SOC and SOP features Implement algorithm in hardware Experimental validation Key features... Unprecedented estimation detail Super-easy to calibrate Theoretically convergent and robust

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 40

slide-51
SLIDE 51

Outline

1

BACKGROUND & BATTERY ELECTROCHEMISTRY FUNDAMENTALS

2

ESTIMATION AND CONTROL PROBLEM STATEMENTS

3

ELECTROCHEMICAL MODEL

4

STATE ESTIMATION

5

CONSTRAINED OPTIMAL CONTROL

6

SUMMARY AND OPPORTUNITIES

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 41

slide-52
SLIDE 52

Operate Batteries at their Physical Limits

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 42

slide-53
SLIDE 53

Battery Charge Protocols: Heuristic

Fast Charging Multi-stage CC + CV (MCC-CV: HighCC-LowCC-CV) [Ansean et al., 2013] Boost charging (CV-CC-CV) [Notten et al., 2005] Constant power constant voltage (CP-CV) [Zhang et al., 2006] Fuzzy logic [Surmann et al., 1996] Neural Networks [Ullah et al., 1996] Grey system theory [Chen et al., 2008] Ant colony system algorithm [Liu et al., 2005] Battery Life Multi-stage CC + CV (MCC-CV: LowCC-HighCC-CV) [Zhang et al., 2006] CC-CV with negative pulse (CC-CV-NP) [Monem et al., 2015]

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 43

slide-54
SLIDE 54

Battery Charge Protocols: Optimization & Models

Why so hard?

Accurate models @ high C-rate Numerically solving optimal control problem Existing Studies Linear quadratic formulations [Parvini et al., 2015] State independent electrical parameters [Abdollahi et al., 2015] Piecewise constant time discretization [Methekar et al., 2010] Linear input-output models [Torchio et al., 2015] One step model predictive control formulation [Klein et al., 2010] Reference governor formulation [Perez et al., 2015]

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 44

slide-55
SLIDE 55

Our approach

Reduced order models are inaccurate at high C-rates! We use Single Particle Model w/ Electrolyte (SPMe) At high C-rates, temperature matters! We add temperature dynamics, yielding SPMeT Fast charging can accelerate aging! We explicitly constrain internal states for inducing aging mechanisms Solving optimal control problem is numerically intractable We use pseudospectral methods

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 45

slide-56
SLIDE 56

Single Particle Model with Electrolyte (SPMe)

Anode Separator Cathode

I(t) cs

  • (r,t)

r Li+ Rs

  • cs

+(r,t)

r Li+ I(t) Rs

+

Electrolyte Solid

Li+ Solid Electrolyte

V(t) x ce(x,t) I(t) I(t) Li+ Li+ Li+ 0+ 0- L- 0sepLsepL+ T(t)

Cell

𝑊(𝑢) = ℎ(𝑑𝑡

− (𝑆𝑡 −, 𝑢), 𝑑𝑡 +(𝑆𝑡 +, 𝑢), 𝑑𝑓 −(𝑦, 𝑢), 𝑑𝑓 𝑡𝑓𝑞(𝑦, 𝑢), 𝑑𝑓 +(𝑦, 𝑢), 𝑈(𝑢), 𝐽(𝑢))

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 46

slide-57
SLIDE 57

Add Temperature Dynamics

Jelly Roll T1(t) and Can T2(t) Temperature

C1 dT1 dt (t)

=

1 R12

[T2(t) − T1(t)] + ˙

Q(t) C2 dT2 dt (t)

=

1 R12

[T1(t) − T2(t)] +

1 R2a

[Ta(t) − T2(t)] ˙

Q(t)

=

I(t)

  • V(t) −
  • U+(c+

s ) − U−(c− s )

  • Temperature-dependent Parameters

Ψ(T1) = Ψ(Tref)

R

  • 1

Tref

− 1

T1

  • , Ψ ∈ {D+

s , D− s , De, κ, k+, k−}

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 47

slide-58
SLIDE 58

Single Particle Model w/ Electrolyte & Temperature

𝑑𝑡

−(𝑢)

𝑑𝑓

+(𝑦, 𝑢)

𝑑𝑓

−(𝑦, 𝑢)

𝑑𝑡𝑡

+ (𝑢)

𝑑𝑡𝑡

− (𝑢)

𝑑𝑡

+(𝑠, 𝑢)

𝑑𝑡

−(𝑠, 𝑢)

𝑑𝑓

+(𝑦, 𝑢)

𝑑𝑓

𝑡𝑓𝑞(𝑦, 𝑢)

𝑑𝑓

−(𝑦, 𝑢)

Output

𝑑𝑡

+(𝑢)

Cathode Bulk Anode Bulk

𝑑𝑡

−(𝑠, 𝑢)

𝑑𝑡

+(𝑠, 𝑢)

Temperature

𝑊(𝑢) 𝐽(𝑢) 𝑑𝑓

𝑡𝑓𝑞(𝑦, 𝑢)

𝑈

𝑏𝑤𝑕(𝑢)

𝑈

𝑡(𝑢)

𝑈

𝑑(𝑢)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 48

slide-59
SLIDE 59

Optimal Control Problem

Formulation

min

I(t),x(t),tf

tf

t0

1 · dt subject to SPMeT dynamics, boundary conditions, and the following Imin ≤ I(t) ≤ Imax

θ±

min ≤ c± ss(t)

cs,max

≤ θ±

max

ce,min ≤ ce(x, t) ≤ ce,max Tmin ≤ T1,2(t) ≤ Tmax t0 ≤ tf ≤ tmax SOC(t0) = SOC0, SOC(tf) = SOCf

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 49

slide-60
SLIDE 60

Results: Minimum Time Charging

Current Limit Comparison for Imax = 8.5C, 7.25, 6C

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 4 8 12 Current (C−Rate)

I(t)8.5C I(t)7.25C I(t)6C

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 3.5 3.6 3.7 3.8 Voltage (V)

V (t)8.5C V (t)7.25C V (t)6C

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0.2 0.4 0.6 0.8 1 SOC

SOC(t)8.5C SOC(t)7.25C SOC(t)6C

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 285 295 305 315 325 Temperature (K) Time (min)

Ts(t)8.5C Ts(t)7.25C Ts(t)6C Tc(t)8.5C Tc(t)7.25C Tc(t)6C

1 2 3 4 5 0.2 0.4 0.6 0.8 Normalized Surf. Conc.

θ−(t)8.5C θ−(t)7.25C θ−(t)6C

1 2 3 4 5 0.1 0.2 0.3 0.4 0.5 Normalized Surf. Conc.

θ+(t)8.5C θ+(t)7.25C θ+(t)6C

1 2 3 4 5 0.5 1 1.5

  • Elec. Conc. (kmol/m

3)

Time (min)

c−

e (0−,t)8.5C

c−

e (0−,t)7.25C

c−

e (0−,t)6C

1 2 3 4 5 0.5 1 1.5 2 2.5 3

  • Elec. Conc. (kmol/m

3)

Time (min)

c+

e (0+,t)8.5C

c+

e (0+,t)7.25C

c+

e (0+,t)6C

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 50

slide-61
SLIDE 61

Results: Is CCCV Optimal?

Comparison with CCCV for Imax = 6C

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 2 4 6 Current (C−Rate) 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 3.5 3.6 3.7 3.8 Voltage (V) 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0.2 0.4 0.6 0.8 1 SOC 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 285 295 305 315 325 Temperature (K) Time (min)

I(t)6C I(t)6C,CCCV V (t)6C V (t)6C,CCCV SOC(t)6C SOC(t)6C,CCCV Ts(t)6C Ts(t)6C,CCCV Tc(t)6C Tc(t)6C,CCCV

2 4 6 8 0.2 0.4 0.6 0.8 1 Normalized Surf. Conc. 2 4 6 8 0.5 0.6 0.7 0.8 0.9 1 Normalized Surf. Conc. 2 4 6 8 0.2 0.4 0.6 0.8 1 1.2

  • Elec. Conc. (kmol/m

3)

Time (min) 2 4 6 8 0.5 1 1.5 2 2.5 3

  • Elec. Conc. (kmol/m

3)

Time (min)

θ−(t)5.89C θ−(t)5.89C,CCCV θ+(t)5.89C θ+(t)5.89C,CCCV c−

e (0−,t)5.89C

c−

e (0−,t)5.89C,CCCV

c+

e (0+,t)5.89C

c+

e (0+,t)5.89C,CCCV

  • H. Perez, X. Hu, S. J. Moura, “Optimal Charging of Batteries via a Single Particle

Model with Electrolyte and Thermal Dynamics,” 2016 American Control Conference, Boston, MA, 2016.

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 51

slide-62
SLIDE 62

Battery-in-the-Loop Test Facility

Battery Tester Li-ion Cells in Chamber Microcontroller w/ Algorithms

CAN bus Measurements: I , V , T Optimized Charge Cycle Estimates: concentrations,

  • verpotentials, etc.

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 52

slide-63
SLIDE 63

Battery-in-the-Loop Test Facility

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 52

slide-64
SLIDE 64

Battery-in-the-Loop Test Facility

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 52

slide-65
SLIDE 65

Experimental Validation

Experimental Validation of SPMeT for Imax = 8.5C RMSE = 25.9mV; 0.16 K

0.5 1 1.5 2 2.5 3 3.5 4 2.5 5 7.5 10 Current (C−rate)

I(t)

0.5 1 1.5 2 2.5 3 3.5 4 3.2 3.3 3.4 3.5 3.6 3.7 Voltage (V)

V (t)SPMeT V (t)Exp

0.5 1 1.5 2 2.5 3 3.5 4 295 300 305 310 315 320 Time (min) Temperature (K)

Tc(t)SPM eT Ts(t)SP MeT Ts(t)Exp

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 53

slide-66
SLIDE 66

Perspectives

Key features... Unprecedented charging speed Model/data-based optimally fast/safe charging – i.e. a reliable & systematic approach Understand dominant constraints

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 54

slide-67
SLIDE 67

Outline

1

BACKGROUND & BATTERY ELECTROCHEMISTRY FUNDAMENTALS

2

ESTIMATION AND CONTROL PROBLEM STATEMENTS

3

ELECTROCHEMICAL MODEL

4

STATE ESTIMATION

5

CONSTRAINED OPTIMAL CONTROL

6

SUMMARY AND OPPORTUNITIES

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 55

slide-68
SLIDE 68

Summary

Background & Electrochemistry Fundamentals SOC Estimation, SOH Estimation, Charge/Discharge Control The DFN Electrochemical Model SOC Estimation Optimally Fast-Safe Charging

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 56

slide-69
SLIDE 69

Summary

Background & Electrochemistry Fundamentals SOC Estimation, SOH Estimation, Charge/Discharge Control The DFN Electrochemical Model SOC Estimation Optimally Fast-Safe Charging Applicable control theoretic tools: PDE Control State estimation System identification Nonlinear and adaptive systems Optimal & constrained control

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 56

slide-70
SLIDE 70

Summary

Background & Electrochemistry Fundamentals SOC Estimation, SOH Estimation, Charge/Discharge Control The DFN Electrochemical Model SOC Estimation Optimally Fast-Safe Charging

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 57

slide-71
SLIDE 71

Summary

Background & Electrochemistry Fundamentals SOC Estimation, SOH Estimation, Charge/Discharge Control The DFN Electrochemical Model SOC Estimation Optimally Fast-Safe Charging Research Topics NOT discussed: Parameter Identification of DFN Parameter Sensitivity Analysis Model Reduction Fast-Safe Charging with Equivalent Circuit Models Charge/Discharge Control w/ Reference Governors Fault Diagnostics

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 57

slide-72
SLIDE 72

Reading Materials

  • S. J. Moura and H. Perez, “Better Batteries through Electrochemistry and

Controls,” ASME Dynamic Systems and Control Magazine, v 2, n 2, pp. S15-S21, July 2014. (Invited Paper).

  • N. A. Chaturvedi, R. Klein, J. Christensen, J. Ahmed, and A. Kojic, “Algorithms for

advanced battery-management systems,” IEEE Control Systems Magazine, vol. 30, no. 3, pp. 49-68, 2010.

  • H. E. Perez, N. Shahmohammadhamedani, S. J. Moura, “Enhanced Performance
  • f Li-ion Batteries via Modified Reference Governors & Electrochemical Models,”

IEEE/ASME Transactions on Mechatronics, v 20, n 4, pp. 1511-1520, Aug 2015.

  • S. J. Moura, N. A. Chaturvedi, M. Krstic, “Adaptive PDE Observer for Battery

SOC/SOH Estimation via an Electrochemical Model,” ASME Journal of Dynamic Systems, Measurement, and Control, v 136, n 1, pp. 011015-011026, Oct 2013.

  • H. Perez, S. J. Moura, “Sensitivity-Based Interval PDE Observer for Battery SOC

Estimation,” 2015 American Control Conference, Chicago, IL, 2015. O. Hugo Shuck and ACC Best Student Paper Awards.

  • S. J. Moura, F

. Bribiesca Argomedo, R. Klein, A. Mirtabatabaei, M. Krstic, “Battery State Estimation for a Single Particle Model with Electrolyte Dynamics.”

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 58

slide-73
SLIDE 73

VISIT US!

Energy, Controls, and Applications Lab (eCAL) ecal.berkeley.edu smoura@berkeley.edu

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 59

slide-74
SLIDE 74

APPENDIX SLIDES

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 60

slide-75
SLIDE 75

SPMe Properties

Marginal stability of c+

s , c− s , ce subsystems

Each individual c+

s (r, t), c− s (r, t), and ce(x, t) subsystem is marginally

  • stable. In particular,

each subsystem contains one eigenvalue at the origin the remaining eigenvalues lie on the negative real axis of the complex plane

Conservation of Solid Lithium

The moles of lithium in the solid phase is conserved. Mathematically,

d dt(nLi,s(t)) = 0 where

nLi,s(t) =

  • j∈{+,−}

εj

sLj 4 3π(Rj s)3

Rj

s

4πr2cj

s(r, t)dr

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 61

slide-76
SLIDE 76

SPMe Properties

Conservation of Electrolyte Lithium

The moles of lithium in the electrolyte phase is conserved. Mathematically,

d dt(nLi,e(t)) = 0 where

nLi,e(t) =

  • j∈{−,sep,+}

εj

e

Lj

0j cj e(x, 0)dx

This property implies that the equilibrium solution of the ce subsystem with zero current, i.e. I(t) = 0, is given by ce,eq = nLi,e

ε−

e L− + εsep e

Lsep + ε+

e L+ , ∀x ∈ [0−, 0+].

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 61

slide-77
SLIDE 77

Invertability Analysis

Question

It is better to invert output function w.r.t. anode OR cathode surface concentration? V(t) =RT

αF sinh−1

  • I(t)

2a+AL+i+

0 (c+ ss)

  • − RT

αF sinh−1

  • I(t)

2a−AL+i−

0 (c− ss)

  • U+(c+

ss) − U−(c− ss) − RtotalI(t) + kconc ln

  • ce(0+)

ce(0−)

  • ,

(1) i±

0 (c± ss) =k±

e c± ss(c± s,max − c± ss)

(2) Define: V(t) = h(c+

ss, c− ss, I)

(3) Compute:

∂h ∂c+

ss

(c+

ss, c− ss, I)

AND

∂h ∂c−

ss

(c+

ss, c− ss, I)

(4)

  • ver a range of SOC and I. (Fixed ce)

Scott Moura | UC Berkeley Battery Controls October 23, 2016 | Slide 62