Coulomb counting methods susceptible to noise, drift, leakage. Requires online identification / state-estimation or similar methods. Model-based and empirical ...
OPTIMIZED BATTERY STATE, CONTROL & MONITORING Steven Wilkins, Bogdan Rosca, Jubin Jacobs, Erik Hoedemakers
ABATTRELIFE: BATTERY THERMAL & AGEING MODELS TNO Project Objectives: • Battery thermal modelling and specifically ageing prediction • Ageing mitigation methodologies and trade-off models and analysis, design and monitoring tools • Online battery state estimators for energy management • Transition to 2nd Life Applications
TNO Multiphysics Model (Electrothermal model) 2
Battery Research and Development
Real-world test validation (based on BMW Mini-E)
TNO New Vehicle Concepts (TRANSFORMERS) Electric Trailer Development
…
3
TNO Role: Assessment on energy management and safety
Battery Research and Development
TNO Inductive Charging (FABRIC)
… 4
Battery Research and Development
TNO Inductive Charging (FABRIC) for Heavy Duty TNO Focus: Feasibility assessment through multi-domain modelling
TNO also active in advising other projects
… 5
Battery Research and Development
AMBER: NEXT GENERATION LIGHT ELECTRIC VEHICLE Objectives: • 40-80 Wh/km energy consumption in real urban driving corresponding to the given weight bracket • At least 150 km pure electric range in real urban driving Compelling acceleration (0 to 100 km/h in 10 s) • EURONCAP-level crash tests, with highly compatible design • TNO torque vectoring, brake blending, state-monitored BMS, crash testing Previous EOS platform
6
TNO Vehicle State Estimator
Active State-Based BMS
(realtime model)
(predictive load balancing)
Battery Research and Development
OPTIMISED BATTERY USE WITHIN ELECTRIC VEHICLES Optimal sizing, configuration, chemistry Accurate state estimation (SoC/SoH) and use of range Active balancing systems and balancing algorithms Ageing monitoring/prediction and mitigation techniques Thermal modelling and management Smart-charging strategies Optimised charging and charging technologies OPTIMAL DESIGN
7
| Trends Transities TNO
OPTIMAL OPERATION
OPTIMAL CONTROL
WHY DO WE NEED TO ACCURATELY ESTIMATE BATTERY STATES? Battery States : State of Charge (SoC) – definition State of Health (SoH) – definition State of Function (SoF) – definition Thermal State – definition SoF: charge acceptance for regenerative braking and power/energy capability SoH: description of the degradation process of the battery SoC : Pack/vehicle level – range prediction, energy management, etc. Dynamic SoF determination Load balancing algorithms (typically at cell level) 8
Battery Research and Development
STATE ESTIMATION APPLICATION TO CELL BALANCING Cells can differ in capacity and performance Cell capacity can change over time or in re-use applications Ageing can be non-homogeneous Without balancing, the worst performing cell dominates pack performance Especially a problem at low SOC where voltage differences exaggerate Also a problem at high SOC for same reasons
+
9
Battery Research and Development
-
ARE ALL NEW CELLS THE SAME? Even new cells are different within acceptable batch quality Depending on situation, variation can increase over time or impact others Fast or thorough screening methods available Optimisation on screened cells dependent on series/parallel configuration
BALANCING METHOD AND MANAGEMENT Passive balancing typically used only for charging Charge is normalised through a shunt resistor Wasteful approach – typically slow because of power dissipation Mostly used during final stages of charging Active balancing – charge reallocation via DC-DC converters Unidirectional or bidirectional Cell-to-Pack, Pack-to-Cell, or Cell-to-Cell Several choices of topology, balancing algorithm… Passive balancing topology 10
Battery Research and Development
CHALLENGES FOR ACTIVE BALANCING IMPACT ON OTHER VEHICLE FUNCTIONS The challenge is that SOC cannot be directly measured
+
?
?
?
?
?
?
?
Voltage methods do not fit well with relatively flat profile Coulomb counting methods susceptible to noise, drift, leakage Requires online identification / state-estimation or similar methods Model-based and empirical approaches Active research area – both for cell and pack
11
Battery Research and Development
-
HOW GOOD DOES THE SOC ESTIMATION NEED TO BE FOR CELL BALANCING APPLICATIONS? Case study decision factor for non-dissipative balancing in string of N series connected
battery modules/cells; goal – maximize capacity usage within pack.
? ∗ min
0 12
Battery Research and Development
10
50
inaccuracy [%]
CAPACITY UTILIZATION SENSITIVITY TO SOC ESTIMATION ACCURACY Goal: determine sensitivity of capacity usage as a percentage of the total installed value on SoC estimation accuracy Assumptions: • Parallel series battery pack configuration • 10 cells in parallel form a module • 4 modules in series for a battery pack • Self-balancing behaviour of parallel cell • Deviation included in module total capacity and internal resistance of cells • Capacity of modules (% of nominal value) – [-10% 5%] spread • Active balancing based on SoC at module level • Bias included in real SoC to mimic SoC estimation inaccuracies • SoC estimation offset for each cell – random values from a normal distribution – within predefined limits • 100 tests for each predefined limit – e.g. for an 1% estimation offset, 100 simulations are performed, in each of them the SoC estimation offset for each cell being a random value between 0 and 1% • Vehicle specific test profile – discharging a full battery until empty
13
Battery Research and Development
CAPACITY UTILIZATION SENSITIVITY TO SOC ESTIMATION ACCURACY 110
Available capacity usage [%]
100
90
80 Monte Carlo analysis individual results Monte Carlo analysis mean results Monte Carlo analysis median results usable capacity with passive balancing maximum usable capacity
70
60
50 14
0
Battery Research and Development
5
10 SoC estimation error [%]
15
20
ADAPTIVE BATTERY MODEL State of Charge (SoC) • the fraction of the total capacity available in the battery at a certain time: • indication of the battery state: ‘fuel gauge’ of an EV
SoC =
Cavailable [ −] Cmax
Phenomenological battery model • different parameters for charging and discharging • SoC dependent internal resistance - Ro(SoC) • SoC dependent ideal voltage source - Voc(SoC) ALL model parameters identified using regression methods (online and offline)
f i f i
h t i w
f i f i
h t i w
Ri+ , I bat ≥ 0 Ri = − , R , I < 0 bat i
Ci+ , I bat ≥ 0 Ci = − , C I , < 0 bat i 15
Battery Research and Development
i = 0:2
i = 1: 2
BATTERY MODEL IDENTIFICATION ∆t SoCk −1 Cn 0 0 SoCk 1 ∆t ∆t 0 V1,k = 0 1 − V1,k −1 + I bat ,k −1 R C 1 1 V C1 V 2, k ∆t 2,k −1 ∆t 0 0 1 − C R2C2 2 Vbat ,k = Voc ( SoCk ) + V1,k + V2,k + R0 ( SoCk ) I bat ,k : l e d o m y r e t t a b c i m a n y D
• •
16
Battery Research and Development
n
•
C : y t i c a p a c y r e t t a b l a n i m o n
•
t V 2Δ , : V 1e , m i tC t a bo tV S g a: : n Ib i t s l : u t e p p t u t m a a p u t n o s s i
•
OBSERVER FOR SOC ESTIMATION EXTENDED KALMAN FILTER Model update Model update Observer correction
SoˆCk = SoˆCk −1 +
∆t I k −1 + ∆SoCk Cn
Increased robustness : adaptive gain
1
Typical results:
SoC [-]
SoCEKF 0.5
0 0 17
Battery Research and Development
SoCreal
5000
10000 time [s]
15000
BATTERY CAPACITY ESTIMATION Battery ageing decrease
capacity
1
V
C 1→ 2 =
t2
∫I
bat
( t ) dt
t1
oc1
Voc method
2
V
oc2
Voc (SoC) can be assumed to remain unchanged as the battery ages
SoC
Observer based method
SoC
1
2
Caged < Cn
ˆ k = SoC ˆ k −1 + SoC
Model update 18
Battery Research and Development
∆t I bat ,k −1 + ∆SoCk Cn
∆SoCk ≅ f (Caged , Cn )
Observer correction
slide 19
BATTERY THERMAL BEHAVIOUR Model validation - voltage prediction ambient temperature: 0°C 30
28
voltage [V]
Voc [V]
26 24 22 20 1 0.5 0
SoC [-]
0
-20
CHARGING
0.08
15
0.1 R0 [Ω]
R0 [Ω]
0.06 0.04
0 -20
0.05 1
1 0
0.5 20
40
temperature [°C]
60 0
SoC [-]
Battery Research and Development
20
temperature [oC]
DISCHARGING
0.02
measurement model including thermal effects model without thermal effects
60
40
20
25
0 -20
0.5 0
20
40
temperature [°C]
60 0
SoC [-]
0
2000
4000 6000 time [s]
8000
10000
slide 20
CAPTURING BATTERY THERMAL BEHAVIOUR Model validation - voltage prediction ambient temperature: 0°C
30
Experimental validation
voltage error [%]
5
voltage [V]
10
Model validation - voltage prediction error ambient temperature: 0°C model including thermal effects model without thermal effects
0
0.2
0.4
0.6 SoC [-]
Battery Research and Development
0.8
1
measurement model including thermal effects model without thermal effects
20
15
-5
-10 0
25
0
2000
4000 6000 time [s]
8000
10000
slide 21
MOVING FROM LOW LEVEL TO HIGH LEVEL FUNCTION SoC estimation 1
Battery Model
0.8
^ Ubat
+ -
ε
0.6 0.4 0.2 0
^ SOC
Gain Factor Battery SoC Estimator
SoC [-]
Battery
estimated measured
Ubat
2000
4000
6000
8000 10000 12000 14000 16000 18000 time [s]
30 SoC estimation error [%]
Ibat
SoC estimation error upper error bound for E-range prediction application lower error bound for E-range prediction application
20 10 0 -10 -20 -30
Initial SoC estimation 0.4
0.5
0.6
0.7
0.8
0.9
1
SoC[-]
Requirement from range application
Battery Research and Development
APPLICATION TO MULTI-LEVEL SOC DETERMINATION FOR SOF FOR PACK Module 1: ∆C bat=-4%; ∆Rint ~ 23%; SoCinit = 94% Module 2: ∆C bat=-5%; ∆Rint ~ 20%; SoCinit = 94% Module 3: ∆C bat=4%; ∆Rint ~ 25%; SoCinit = 86%
If all cells are similar and SoC consistent throughout the pack, battery level SoC estimation is reduced to cell level SoC estimation.
Module 4: ∆C bat=1%; ∆Rint ~ 27%; SoCinit = 94% Module 5: ∆C bat=2%; ∆Rint ~ 30%; SoCinit = 88% Module 6: ∆C bat=-8%; ∆Rint ~ 23%; SoCinit = 91%
Differences between the battery modules are most challenging for SoC estimation.
Assessment results (right): • Both highest (relevant for maximum regen power) and lowest SoC (needed for maximum motoring power) are correctly estimated. Computational Design • Optimised time-efficient algorithm 22
Battery Research and Development
0.9 0.85 0.8 SoC [-]
Assumptions: • Different module capacities at throughout the series string – manufacturing tolerance • Different module internal resistances throughout the series string– manufacturing tolerance • Various initial SoC values throughout the string – unbalanced battery pack
0.95
0.75 0.7 Pack Estimate Lower Limit Pack Estimate Upper Limit Module 1 Module 2 Module 3 Module 4 Module 5 Module 6
0.65 0.6 0.55 0.5 0
500
1000
1500
2000 2500 time [s]
3000
3500
4000
4500
MULTI-LEVEL ESTIMATION FOR SOF – TRACTION AND REGEN CONTROL Real-time control is required on a computationally limited platform. Robustness and safety required. Motivation: • Module capabilities need to take into account dynamic variations for optimised energy use • Thermal state also part of the assessment • Overall motor and driveline control optimisation Dynamic SOF envelope (right): • Accommodates small variations in multi-level states • Function is input to motor controller Vehicle Design • Functionally robust; coupled within integrated system • Total system includes link to TNO safety state estimation and driveline control (ESC, brake blending for optimal regen)
23
Battery Research and Development
COMMENTS AND CONCLUSIONS • Battery research comprises many aspects which can require optimisation • New chemistries and technologies support and aid developments in this area • Practical tools for requirements, design, implementation are critical • Battery functions and control influences higher level functions and energy management • TNO works alongside industry and academia to provide new solutions; both for large and small companies – both within NL and international
24
Battery Research and Development
THANK YOU