Professional Documents
Culture Documents
Outline
Definitions of SOC/SOH Overview of SOC/SOH Measurement Techniques Introduction to Fuzzy Logic Examples of Applications of Fuzzy Logic to Battery SOC/SOH Estimation Fuzzy Logic-Based SOC/SOH Measurement Hardware
SOC/SOH Definitions
State-of-Charge (SOC)
SOC is a percentage of the available capacity. However, available capacity depends on temperature, discharge rate, battery design, etc. By the term available capacity do we mean nominal capacity, theoretical capacity, available capacity considering aging of the battery ? Is the available capacity being considered as the battery is being charged or discharged ?
State-of-Health (SOH)
SOH or state-of-condition generally means the ability of a battery to perform the task required for the application. SOH can be defined by the capacity available from the battery (in the UPS/Telecom industry). SOH may be defined by the power delivery capability of the battery (EVs, HEVs, some medical devices). If a battery is not in a good SOH, what is the failing condition? Is this a recoverable failure mechanism?
MIT Presentation, December 5, 2002 5
employed because of difficulty in analyzing impedance data (used in Midtronics automotive battery testers). (SOC/SOH)
Fuzzy Systems
A fuzzy system is a rule-based mapping of inputs to outputs for a system. It can be theoretically proven that a fuzzy system is a universal approximator*.
11
Knowledge Database
12
13
Fuzzy Rules
If temperature is WARM and Discharge Rate is LOW then available capacity is HIGH If temperature is COLD and Discharge Rate is HIGH then available capacity is LOW
14
15
16
Mamdani Approach
Most commonly used approach to developing fuzzy logic models for control applications. Uses expert knowledge to generate rule set. Uses membership functions for both input and output variables. Computationally intensive compared to Sugeno approach.
MIT Presentation, December 5, 2002 17
Sugeno Approach
Output membership functions are singletons (zero order) or polynomials (first order). The rule in a first order Sugeno model may be expressed as: if x is A and y is B then z=p*x+q*y+r where p, q, and r are constants. Computationally efficient. Well suited to optimization/adaptation.
MIT Presentation, December 5, 2002 18
Rule1
Rule2
A1, A2: areas of output membership functions S1, S2: singletons of output membership functions.
MIT Presentation, December 5, 2002 20
Supervised Learning
In supervised learning, an initial set of membership functions and rules are generated. The model is then optimized using neural network algorithms (e.g. back propagation) to minimize the error between training data and model-generated data.
21
Unsupervised Learning
In unsupervised learning, the initial set of membership functions and rule set are selfgenerated using clustering algorithms. Optimization can then be performed using neural network algorithms.
22
Example of using Coulomb Counting and Fuzzy Logic to Estimate Battery SOC
23
24
D egree of m bersh em ip
0 .8
0 .6
0 .4
0 .2
0 0 1 2 3 4 c re t ur n 5 6 7 8
25
D egree of m bersh em ip
0 .8
0 .6
0 .4
0 .2
0 -0 4 -0 3 -0 2 -0 1 te p ra r me tue 0 1 0 2 0
26
D egree of m bersh em ip
0 .8
0 .6
0 .4
0 .2
0 0 2 0 4 0 e ie c ffic ny 6 0 8 0 10 0
27
28
29
1 Do bp e fe s g mh r e m e e r i
1 Do bp e fe s g mh r e m e e r i
0 . 8
0 . 8
0 . 6
0 . 6
0 . 4
0 . 4
0 . 2
0 . 2
0 1 2 3 D ia s c h a r^ g e R t e ( m A / c m 2 ) 4 5
0 4 0 3 0 2 0 1 0 T e m p e r a t u r e 0 1 0 2 0
30
Model-Predicted Discharge Efficiency vs. Measured Disharge Efficiency for Sugeno Model 1
1 0 .9 0 .8 D isch arge efficien cy 0 .7 0 .6 0 .5 0 .4 0 .3 0 .2 0 .1 0 0 xc e kd ta hc a otr ind ta a a s .er 7 8 e4 q r.= .0 5 1 2 3 4 D c ag r te(m/c ^ ) is h r e a A m2 5 6
31
Discharge Rate(mAmps/cm^2)
32
inm 2f 3 1
inm 2f 5 2
inm 2f 4
0 .6
D g e o m m e ip e re f e b rsh
1 2 3 D c ag Rte( A m2 is h r e a m /c ^ ) 4 5
D egree of m bersh em ip
0 .8
08 .
06 .
0 .4
04 .
0 .2
02 .
0 -0 4 -0 3 -0 2 -0 1 Tmeaue( ) e pr t r C 0 1 0 2 0
33
34
D c ag Rte( A m2 is h r e a m/c ^ )
35
Examples of Combining Impedance Measurements and Fuzzy Logic to Estimate Battery SOC/SOH
36
Impedance Parameters
Applied small signal AC voltage: v(t)= vmaxsin(t) (=2f) Current response of cell: i(t) = imaxsin(t- ) Impedance of cell: Z= v(t) i(t) = Z + jZ = (vmax/imax)ej and tan = Z/Z
MIT Presentation, December 5, 2002 37
10 mHz
Inductive behavior
Z
38
Canode
Ccathode
39
0.06
0.05
|Z|
0.04 0.03 0.02 10 0
10 1
10 2
1 3 0
10 4
F requency (H z)
42
theta
-2 5
2 5
1 0 0
1 1 0
1 2 0
1 3 0
1 4 0
F q e c (H ) re u n y z
43
44
A c t u a l S O C - P re d ic t e d S O C
1 5
1 0
-5
-1 0
-1 5
-2 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 1 0 0
A c t u a l S t a t e - o f- C h a r g e
Battery State-of-Charge
MIT Presentation, December 5, 2002 45
0 0 .1 0
|Z |
0 7 .0 5
0 5 .0 0
0 2 .0 5
1 0 0
1 1 0
1 2 0
1 3 0
1 4 0
F ue req ncy (H z)
47
-3 0
theta
-2 0
-1 0
0 1 0 0
1 1 0
1 2 0
1 0
Fe u n y ( z r q e c H)
48
01 0 .0
|Z |
I IT L N IA p ls -1 ue p ls -2 ue p ls -3 ue p ls -4 ue p ls -5 ue p ls -6 ue p ls -7 ue p ls -8 ue p ls -9 ue
00 5 .7
00 0 .5
00 5 .2
1 0 0
1 0
1 2 0
1 3 0
1 0
Fe u n y( z r q e c H)
49
-0 3
theta
-0 2
-0 1
0 1 0
1 0
1 2 0
1 0
Fe u n y( z r q e c H)
50
51
-1
-2
-3
-4
RMSE = 0.629
-5 0 2 4 6 8 10 12 14 16 18 20
53
4. Display Driver
- driver software that updates the LCD display with the present value of the cell SOC
5. Runtime Module
55
56
Bibliography
1. A.J. Salkind, C. Fennie, P. Singh, T. Atwater, and D.E. Reisner, Determination of State-of-Charge and State-of-Health of Batteries by Fuzzy Logic Methodology, J. Power Sources, 80 pp. 293-300 (1999) 2. P. Singh, C. Fennie, Jr., A. J. Salkind, and D. E. Reisner, A Fuzzy Logic Methodology to Determine State-of-Charge (SOC) in Primary and Rechargeable Batteries, Procs. 38th Power Sources Conf., Cherry Hill, NJ, June 8-11, 1998, p. 295 3. P. Singh and C. Fennie, Jr., A Method for Determining Battery State of Charge Using Intelligent Systems, U.S. Patent No. 6,011,379, Jan 4, 2000.
58
Bibliography (contd)
4. P. Singh and C. Fennie, Jr., A Method for Determining Battery State of Health Using Intelligent Systems, Patent Pending 5. B. Kosko, Fuzzy Engineering (Prentice-Hall, Upper Saddle River, NJ, 1997). 6. J.-S.R. Jang, C.-T. Sun, and E. Mizutani, Neuro-Fuzzy and Soft Computing, Prentice -Hall, Upper Saddle River, NJ, 1997. 7. The Mathworks, Inc., (Natick, MA) www.mathworks.com (Fuzzy Logic Toolbox for Matlab)
59
Bibliography (contd)
8. P.Singh, C. Fennie and D.E.Reisner, Fuzzy Logic Enhanced Electrochemical Impedance Spectroscopy (FLEEIS) to Determine Battery State of Charge, Procs. 15th Ann. Batt. Conf., Long Beach, CA, Jan 11-14, 2000. 9. V.R. Gaddam, X.Q. Wang, S. Arey, Z.J. Yang, P. Singh, C. Fennie, and D.E. Reisner, Fuzzy Logic-Based SOC Hardware for Li/SO2 Cells, Procs. 39th Power Sources Conf., Cherry Hill, NJ, June 12-15, 2000. 10. F. Huet, A Review of Impedance Measurements for Determination of State-of-Charge and State-of-Health of Secondary Batteries, J. Power Sources 70 pp. 59-69 (1998).
MIT Presentation, December 5, 2002 60