Professional Documents
Culture Documents
net/publication/235350141
Article in IEEE Transactions on Systems Man and Cybernetics Part C (Applications and Reviews) · July 2011
CITATIONS
READS
150
738
3 authors:
Bharath Pattipati
Chaitanya Sankavaram
University of Connecticut
University of Connecticut
26 PUBLICATIONS 803
CITATIONS 24 PUBLICATIONS 729 CITATIONS
Krishna Pattipati
University of Connecticut
168 PUBLICATIONS 3,301 CITATIONS
Some of the authors of this publication are also working on these related projects:
CyberSEES: Type 2: Fault Detection, Diagnosis and Prognosis of HVAC systems View project
All content following this page was uploaded by Bharath Pattipati on 20 May 2014.
Abstract—The battery management system (BMS) is an Index Terms—Battery management system (BMS), hidden
integral part of an automobile. It protects the battery from Markov model (HMM), remaining useful life (RUL), state of
damage, pre- dicts battery life, and maintains the battery in an charge (SOC), state of health (SOH), support vector machines
operational con- dition. The BMS performs these tasks by (SVMs).
integrating one or more of the functions, such as protecting the
cell, thermal management, controlling the charge–discharge,
determining the state of charge (SOC), state of health (SOH), and NOMENCLATURE
remaining useful life (RUL) of the battery, cell balancing, data
acquisition, communication with on-board and off-board A Transition matrix.
modules, as well as monitoring and stor- ing historical data. In B Emission matrix.
this paper, we propose a BMS that estimates the critical Cdl Double layer capacitance.
characteristics of the battery (such as SOC, SOH, and RUL)
using a data-driven approach. Our estimation procedure is based
N Number of states of hidden Markov Model (HMM).
on a modified Randles circuit model consisting of resistors, a Q Generator matrix.
capacitor, the Warburg impedance for electrochemical S Reliability (survival) function.
impedance spectroscopy test data, and a lumped parameter RHF High-frequency resistance.
model for hybrid pulse power characterization test data. The Rtc Charge-transfer resistance.
resistors in a Randles circuit model usually characterize the self-
discharge and internal resistance of the battery, the capacitor s Hidden states.
generally represents the charge stored in the battery, and the X Observations.
Warburg impedance repre- sents the diffusion phenomenon. The ZW Warburg impedance.
Randles circuit parameters are estimated using a frequency- π State probability vector.
selective nonlinear least squares estimation technique, while the
lumped parameter model param- eters are estimated by the
prediction error minimization method. We investigate the use of I. INTRODUCTION
support vector machines (SVMs) to pre- dict the capacity fade
B
and power fade, which characterize the SOH of a battery, as well ATTERY technology has come a long way since the in-
as estimate the SOC of the battery. An al- ternate procedure for vention of the first voltaic cell in the 1800s. Because of
estimating the power fade and energy fade from low-current the increased interest in hybrid vehicles, a battery
Hybrid Pulse Power characterization (L-HPPC) test data using management system (BMS) has become one of the chief
the lumped parameter battery model has been pro- posed.
Predictions of RUL of the battery are obtained by support vector components in an automobile. The goals of BMS are to
regression of the power fade and capacity fade estimates. maximize the run-time per discharge cycle, as well as the
Survival function estimates for reliability analysis of the battery number of life cycles attainable for the life of the battery [1].
are obtained using a hidden Markov model (HMM) trained us- Automotive battery management is very demanding, because
ing time-dependent estimates of capacity fade and power fade as it has to work in real time in rapidly varying charge–discharge
observations. The proposed framework provides a systematic
way for estimating relevant battery characteristics with a high- conditions as the vehicle accelerates and brakes, as well as
degree of accuracy. work in a harsh and uncontrolled environ- ment. In addition, it
must interface with other on-board systems, such as the engine
management, climate controls, communica- tions, and safety
systems.
The function of a BMS in hybrid electric vehicles (HEVs)
and plug-in hybrids (PHEVs) is multifaceted. They include
Manuscript received September 27, 2010; accepted October 10, 2010. This moni- toring the conditions of individual cells that make up
work was supported in part by Toyota Technical Center, Ann Arbor, MI the battery, maintaining all the cells within their operating
48105 and in part by the National Science Foundation (Cyber-Physical
systems) under Grant ECCS-0931956. A preliminary version of the paper was limits, protect- ing the cells from out-of-tolerance conditions,
published in the Proceedings of the IEEE AUTOTESTCON as “Automotive compensating for any imbalances in cell parameters within the
Battery Management Systems” by B. Pattipati, K. Pattipati, J. P. battery chain, pro- viding information about the State of
Christopherson, S. M. Namburu, D.
V. Prokhorov, and L. Qiao, pp. 581–586, Sep. 2008. This paper was recom- Charge (SOC), State of Health (SOH), and Remaining Useful
mended by Associate Editor R. Subbu. Life (RUL) of the bat- tery, providing the optimum charging
The authors are with Electrical and Computer Engineering Department, algorithm, responding to changes in the vehicle operating
Uni- versity of Connecticut, Storrs, CT 06269-2157 USA (e-mail:
bharath@engr. uconn.edu; chaitanya@engr.uconn.edu; mode, and so on.
krishna@engr.uconn.edu). The main motivation for this paper is to develop a system-
Color versions of one or more of the figures in this paper are available atic procedure for estimating three critical characteristics of a
online at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TSMCC.2010.2089979 battery, namely, SOC, SOH, and RUL. Important questions
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
such
1094-6977/$26.00 © 2010 IEEE
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
as how long a battery lasts before it fails, how much charge is TABLE I
SUMMARY OF DIFFERENT TECHNIQUES FOR THE DETERMINATION OF SOC
left in the battery, performance of a battery to complete a cer- ALONG WITH THEIR APPLICATIONS, ADVANTAGES, AND DRAWBACKS [3],
tain task, how much time a battery is charged before use, the [4]
different degradation processes affecting the battery, and so
on, are different paradigms encapsulated in these critical
battery characteristics. Knowing the amount of charge left in a
battery compared to when it was fully charged gives the user
an indi- cation of how much longer a battery will continue to
perform before it needs recharging. The SOC, a measure of
remaining capacity in the battery, is used to ensure optimum
control of the charging/discharging process. During the
lifetime of a battery, its “health” deteriorates gradually due to
irreversible physical and chemical changes that take place
with usage and age until eventually the battery is no longer
usable or dead. The SOH is an indication of the point that has
been reached in the life cycle of the battery and a measure of
its condition relative to a fresh battery. The SOH is a measure
of a battery’s capabil- ity to deliver its specified output. This is
vital for assessing the readiness of emergency power
equipment, and is an indicator of whether maintenance actions
are needed. We will employ capacity fade and power fade as
measures of SOH of a battery. The ability to accurately predict
the RUL is the key to proactive, condition-based maintenance
of batteries.
A. Previous Research
1) Critical Battery Characteristics and Their Estimation:
Key factors affecting the SOC are the charge–discharge rates,
hysteresis, temperature, cell age, and self-discharge due to
inter- nal resistance of the battery [2]. SOC is not directly
measurable and needs to be inferred from other measurements
in the battery system. Several methods for estimating the SOC
of a battery have been used. Some are specific to particular
cell chemistries. Most depend on measuring some convenient
parameter, which varies with the SOC. Some of the prominent
techniques for estimating the SOC are summarized in Table I.
Pop et al. [5] proposed a real-time SOC evaluation system
for Li-ion batteries combining direct measurement of
electromotive force (EMF) during the equilibrium state and
Coulomb counting during the charge–discharge states.
Kim et al. [6] implemented a sliding-mode observer for ro-
bust tracking under nonlinear conditions based on a simple
RC battery model. The performance was validated by the
urban dy- namometer driving schedule test and the SOC error tance, voltage, and self-discharge. Hence, knowing changes in
was less than 3% for most cases. In a more recent work [7], he the SOH with time may be viewed as enabling one to assess
proposed a dual sliding-mode observer consisting of a fast the increase in irreversible losses that is inherent in the aging
time-varying observer to estimate the SOC, terminal voltage, of batteries [8].
and polarization effects and a slow time-varying observer to In practice, SOH is estimated from a single measurement of
estimate the SOH in terms of capacity fade and resistance either the cell impedance or the cell conductance. In pursuit of
deterioration. accuracy, others advocate measuring several cell parameters,
Determining the SOH of a battery adaptively is important all of which vary with the age of the battery, and estimate
for optimal energy management and on-board diagnostics for SOH from a combination of these factors. Examples are
effi- cient operation of HEVs and PHEVs. Generally, SOH is capacity, in- ternal resistance, self-discharge, charge
used to deduce how well the battery system is functioning acceptance, discharge capabilities, the mobility of electrolyte,
relative to its nominal (rated) and end (failed) states [8]. The and cycle counting, if possible. The absolute readings will
SOH reflects the general condition of a battery and its ability depend on the cell chem- istry involved. Weighting is added to
to deliver the specified performance in comparison with a new individual factors based on experience, the cell chemistry,
battery. It takes into account factors such as charge and the importance of the
acceptance, internal resis-
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
PATTIPATI et al.: SYSTEM IDENTIFICATION AND ESTIMATION FRAMEWORK FOR PIVOTAL AUTOMOTIVE BMS CHARACTERISTICS 3
particular parameter in the application for which the battery is SOH in 3 minutes. The neural network was trained on
used. If any of these variables provide marginal readings, the fuzzified data, and the outputs are then defuzzified.
end result will be affected. A battery may have a good Saha et al. [14] proposed a Bayesian framework (based on
capacity, but the internal resistance may be high. In this case, Relevance Vector Machines and Particle Filters) for predicting
the SOH estimation will be lowered accordingly. Similar the SOC, SOH, and RUL and for providing uncertainty
demerit points are added, if the battery has high self-discharge bounds based on correlations between battery performance
or exhibits other chemical deficiencies. The points scored for (capacity) and model parameters (resistance). However, the
the cell are com- pared with the points assigned to a new cell battery model used for estimating the battery characteristics
to give a percentage result or figure of merit. was simplistic be- cause the low-frequency Warburg
An alternative method of specifying the SOH is to base the impedance was merely repre- sented by a resistance.
estimation on the usage history of the battery rather than on Moreover, this resistance is in series with the charge-transfer
some measured parameter. The number of charge-discharge resistance making it unidentifiable i.e., they cannot be
cy- cles completed by the battery is an obvious measure, but uniquely estimated. Furthermore, the Particle filter framework
this does not necessarily take into account any extreme incorporates exponential growth models for predict- ing the
operating conditions experienced by the battery, which may internal battery parameters (resistance) and is Central
have affected its functionality. It is, however, possible to Processing Unit (CPU) intensive.
record the duration of any periods during which the battery Conventional BMS approaches have mostly focused on ad-
has been subject to abuse from out-of-tolerance voltages, dressing the estimation of SOC or SOH with limited attention
currents or temperatures, as well as the magnitude of the to RUL. Consequently, we propose a general framework for
deviations. From this, the SOH can be determined by using a esti- mating these critical characteristics (SOC, SOH, and
weighted average of the measured parameters. RUL) and validate it using Li-ion battery data.
Bhangu et al. [9] employed extended Kalman filters to esti- 2) Key Battery Modeling Approaches: Several battery
mate the variation in bulk capacitance, which characterizes the mod- els have been proposed in the literature, which are
ability of the battery to store charge over time, indicating the briefly sum- marized in Table II. An appropriate trade-off
loss of cell capacity and, consequently, a means for between the model complexity and performance is a key
monitoring SOH. aspect in battery modeling. In this paper, we focus on
Do et. al. [10] proposed a real-time identification method equivalent circuit battery models con- sisting of voltage and/or
based on an extended Kalman filter for observation of the pa- current sources, resistors, capacitors (or constant-phase
rameters of the modified Randles circuit battery model. They element, CPE), inductors, and/or Warburg impedance.
suggested an increase in the number of parallel RC-circuits to Electrochemical models [16], [17] are typically time-
model the Warburg impedance and improve the low-frequency consuming and are best suited for understanding the physical
performance. However, experimentation on Gen 2 Li-ion cell design aspects of electrodes and electrolyte.
data via the modified Randles scheme with more than one Peukert’s equation [18] is only applicable to batteries dis-
paral- lel RC-circuit, leads to ill-conditioning (over- charged at constant temperature and constant discharge cur-
parameterization) of the optimization problem. In addition, rent. When applied to a battery with a variable discharge rate
extended Kalman fil- ters have divergence issues, problems of and changing operating temperature, it generally results in an
initialization, and the covariance matrix tends to be too underestimation of the remaining capacity. Specifically, Li-ion
optimistic. batteries, whose capacity is strongly dependent on the battery
Vebrugge et al. [11] concluded that a regressed high- temperature, which in turn is a function of duty cycle, battery
frequency resistance (from weighted recursive least-squares), design, and environmental conditions, the Peukert equation is
which must be normalized to nominal values and is a function not applicable.
of both temperature and SOC, is not sensitive to erroneous Similarly, the Shepherd equation [19] has three major short-
values of SOC and that an adaptive acquisition of the high- comings. The model parameters could only be calculated from
frequency resistance of the battery can be used to assess the the experimental discharge curves with constant current. Sub-
SOH. This in- crease in the high-frequency resistance can be sequently, the applicability of this model appeared to be
anticipated for all commercially viable PHEV and HEV limited to temperature range from 10 ◦C to 30 ◦C, and finally,
batteries upon extensive cycling. the aging effect on the battery model parameters had not been
Goser et al. [12] derived a neuro-fuzzy scheme in which consid- ered. Modifications to the equation have been
a Kohenen Self-Organizing Map (SOM) is used to train the proposed in the literature to improve certain aspects of battery
data in a fuzzy system. The SOM is an unsupervised performance, but limitations still remain.
clustering technique that seeks to organize the data. By using Other battery models such as hydrodynamic models and
an SOM to feed the data into a fuzzy system, the system is finite-element type battery models are complex and CPU-
made both reactive and adaptive (i.e., it unifies both neural intensive requiring high memory and significant computation
networks and fuzzy systems). The architecture of the system time.
implemented by Goser et al. [12] is as follows. The In this paper, equivalent-circuit battery models have been
fuzzification is split into two layers, leading to a rule base and employed as they are more intuitive in circuit simulations,
then subsequently to defuzzification. This two-layer network robust to operating conditions, provide real-time
is then trained in part by using neural network algorithms. implementation, and enable the battery nonlinearities to be
Buchmann et al. [13] implemented a neuro-fuzzy based BMS modeled using circuit parameters such as resistors, capacitors,
that can track the battery inductors, etc.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
PATTIPATI et al.: SYSTEM IDENTIFICATION AND ESTIMATION FRAMEWORK FOR PIVOTAL AUTOMOTIVE BMS CHARACTERISTICS 5
C. Scope and Organization of the Paper works, the computational complexity of SVMR does not
Our approach to estimating the SOC, SOH, and RUL based depend on the dimensionality of the input space and are less
on EIS data employs a modified Randles circuit model of a prone to over-fitting. Survival functions and RUL estimates of
battery. This model consists of a resistor at high frequency, a the battery are also predicted via a hidden Markov Model
paral- lel RC circuit for modeling the charge-transfer (HMM) trained using time-dependent power fade and capacity
phenomenon at medium frequencies, and a Warburg fade estimates. The HMM provides a further validation of our
impedance to model the dif- fusion phenomenon at low RUL estimates. The estimation framework proposed in this
frequencies. The circuit parameters are estimated from the EIS paper is summarized in Fig. 1.
data using nonlinear least squares (NLLS) estimation The primary contributions of this paper are four fold:
techniques. In order to overcome the ill- conditioning 1) frequency-selective NLLS estimation to overcome ill-
associated with the NLLS problem, we divide the estimation conditioning associated with the modified Randles circuit pa-
process into high-frequency region, charge-transfer region, rameters from the EIS data, 2) constrained optimization to en-
and diffusion region. The long-term temporal variations of sure that the identified LPM parameters are nonnegative, 3)
battery resistance are modeled by an auto-regressive sup- port novel auto-regressive SVMR-based capacity and power fade
vector machine (SVM). Exploiting the linear correlation estimation, and 4) SVMR and HMM-based RUL estimation.
between the battery resistance and C1 /1 capacity, the The paper is organized as follows. Section II discusses
nonlinear SVM models are used to forecast the battery’s SOC, our approaches for identifying the battery model parameters.
as well as the capacity fade and the power fade. An Section III describes procedures for estimating the SOC, SOH,
alternative estima- tion procedure based on the U.S. Advanced and RUL characteristics of batteries based on the models
Battery Consortium (USABC) lumped parameter model identi- fied in Section II. Section IV validates our estimation
(LPM) [21] for predicting the power fade and energy fade approach on second-generation Li-ion cell (i.e., Gen 2 cell)
from L-HPPC test data is also proposed to validate the data collected at the INL. Section V concludes with a
estimates from EIS data. Unlike the method in [21], our summary and future research directions.
parameter estimation technique for the LPM model, namely,
prediction error minimization (PEM) method, ensures that the
relevant circuit parameters are nonnegative. The estimates of
II. BATTERY MODELING
capacity fade and power fade, in turn, are used to estimate the
RUL of the battery via moving average SVMR. An important A. Identification of Impedance-Based Battery Model
advantage of using SVMR is that the determination of the
In a previous work, Kuhn et al. proposed a modified
model parameters corresponds to a convex optimization
Randles scheme [23] shown in Fig. 2 as an equivalent circuit
problem, and hence, the solutions are globally optimal (given
model of a battery.
the assumptions) and unique along with being sparse and
having simple geometric interpretations. Unlike Artificial
Neural Net-
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
PATTIPATI et al.: SYSTEM IDENTIFICATION AND ESTIMATION FRAMEWORK FOR PIVOTAL AUTOMOTIVE BMS CHARACTERISTICS 7
Fig. 5. Load current and terminal voltage for one-pulse of L-HPPC data.
Fig. 6. Estimated and actual terminal voltage for L-HPPC data.
Formulation of the linear LPM in state-space representation is We also use moving average SVMRs to predict the capacity
as follows: fade from C1 /1 capacities and RUL from capacity and power
⎡ ⎡ ⎤⎡ ⎡ ⎤
x˙ 1 fade estimates.
⎤0 0 0 x1 1
⎤
⎣ x˙ 2 ⎦ = ⎣ 0 −1/τ 0 ⎦ ⎣ x2 ⎦ + ⎣ 1/τ ⎦ IL
x 0 0 0 x 0 B. State of
⎡ ⎤ State of Charge (SOC) is defined as the available capacity
x1 in a battery expressed as a percentage of the actual (or
⎣ ⎦V = [ c c x3 1] estimated) rated capacity. This is normally referenced to a
x +
∫ dt IL 1 2 constant-current discharge at a C1 /1 rate. That is
x1 (t) =
2 L
IL (σ)dσ; x2 (t) = IP (t), x3 (t) = estimated capacity − capacity removed
OCV0 SOC (%) = estimated capacity ×100
0
c1 = OCVJ , c2 = −RP , d = −R0 , τ =RP C. (4) estimated and measured terminal volt- age and the R2 -statistics
for 1 week (i.e., eight pulses) of the L-HPPC data are shown in
The load current IL and terminal voltage VL for one pulse
Fig. 6.
(one DOD) of L-HPPC test (shown in Fig. 5) are inputs to the
system identification procedure.
The model parameters are estimated using the iterative
prediction-error minimization (PEM) method (see Appendix
B). The algorithm implementation is similar to the
autoregressive moving-average algorithm, with modifications
to the compu- tation of prediction errors and gradients, and the
cost function (sum of squares of measurement prediction
errors) minimization is implemented in such a way that the
variables are constrained to be nonnegative. The R2 -statistic
obtained was approximately 99.5% for all pulses. The
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
(6)
t ∫
0 where capacity removed = I (τ )dτ . For
discharge, capacity removed = IL .t, where IL = discharge
current in Amperes, and t = time in hours. constant-currentL
The sum of high-frequency (or ohmic) resistance and
charge- transfer resistance is correlated with the C1 /1
capacities from the C1 /1 static capacity test data. SVMR
[27] is then used to make future predictions of the
resistance using the model in (5), and consequently, the
estimated capacity is obtained from these correlation plots.
The capacity removed depends on the battery usage.
PATTIPATI et al.: SYSTEM IDENTIFICATION AND ESTIMATION FRAMEWORK FOR PIVOTAL AUTOMOTIVE BMS CHARACTERISTICS 9
(
(j δ
ΣN
where T is a continuous random variable denoting ‘time-to- n =1 δn (t)
failure’ (TTF) having pdf f (t). Here, we estimate the where δj (t) is the probability that the observations up to
survival functions of batteries using HMMs, which, in turn, time ‘t’ end in state ‘j’ and is given by
are used to predict the RUL of batteries.
An HMM is characterized by the number of states (N ), δj (t) = max P (s(1) s(2) ... s(t) = j,
s(1),s(2),...,s(t−1)
observations (x), state transition probability matrix (A), emis-
sion probability matrix (B), and initial state probability vector x(1) x(2) ... x(t)|λ)
(π). HMM parameters are generally denoted as λ = (A, B, π), = max [δ −
(t 1)a ]b (x(t)). (18)
where λ represents the parameter set of HMM. A brief 1≤i≤N i ij
descrip- tion of HMMs is provided in Appendix C. Capacity We can also estimate π(t)’s from the normalized forward
fade and power fade are the observations of the HMM. Since variables (via forward algorithm) using
the ob- servations x(t) at time t (e.g., week t) are continuous,
they are
modeled as Gaussian mixture with m components having αj (t) = max [αi(t − 1)aij ] bj (x(t)) (19)
1≤
means i≤N
{μ }, covariances {Σ }, and mixture priors {w }. Formally
i i i
and normalizing the forward variables as in (17). Once the
m
state probabilities are obtained, the estimation of survival (or
bi(x) = ΣN (x; μi , Σ i ) . wi . (15)
relia- bility) function is computed using
i=1
The HMM parameters λ are learned from the training data S(t + n) = π(t) An ef (20)
using the Baum–Welch algorithm [29]–[31]. The number of where ef is a vector of size ‘N ’ with 0’s in failing states and
states of HMM is chosen based on how well the HMM 1’s in the operational states. The mathematical derivation of
predicts the power fade and capacity fade as determined by (20) is given in Appendix D.
the coefficient of determination (R2 -statistic) which in turn
depends on the squared error loss of the capacity fade and IV. RESULTS AND DISCUSSION
power fade estimates. Formally, the predicted observations at
time step ‘t + 1’ can be computed recursively via Second-generation Li-ion cells with baseline chemistry
. Σ were chosen as the validation data in this paper. Life testing
p x(t + 1)|xt was inter- rupted every four weeks (data were collected for a
Σ total of 140
= . Σ weeks) for RPTs consisting of static capacity test, an L-HPPC
p x(t + 1), s(t + 1)|xt
s(t+1) test, and EIS test. Five baseline cells (8, 9, 11, 14, and 15) out
Σ of a test matrix of 30 cells have been chosen for our
= Σ . t Σ experiments because of time-period of collection of data (140
p (x(t + 1)|s(t + 1)) p (s(t + 1)|s(t)) p s(t)|x
s(t+1) weeks). The other cells in the test matrix were removed earlier
s(t)
(at different
Σ time-periods) as they were considered “dead” (i.e., approxi-
1 mately, power fade = 50% and capacity fade = 30%).
= p(xt p (x(t + 1)|s(t +
s(
) 1))
Σ . Σ A. Parameter Estimation Results
t+ 1)
Fig. 9. Average C1 /1 discharge capacity for baseline cycle-life cell groups. Fig. 11. Percentage SOC as a function of time for baseline cell 8.
B. SOC Results
proved to be an ideal algorithm for future predictions of the The resistance predictions are used to obtain the
circuit parameters. This implies that EIS tests can be done as correspond- ing C1 /1 discharge capacity from the linear
part of routine vehicle maintenance (e.g., oil changes). correlation plots in Fig. 10. Subsequently, the SOC is obtained
The C1 /1 discharge capacities were extracted from the C1 /1 using (6). Fig. 11 shows the variation of the SOC for a
static capacity test data. Fig. 9 shows the average C1 /1 constant-current discharge of baseline cell 8 from beginning-
discharge capacity for different baseline cells that were aged at of-life (BOL) to EOL. Conse- quently, SVMR could also be
60% SOC. Fig. 10 shows the high degree of linear correlation used to predict SOC even under nonlinear driving conditions
between the C1 /1 discharge capacity and the internal with a good accuracy.
resistance pa- rameter R for different cells. For the linear
model
− C(k) = β α(R(k) C. SOH Results
−
R(0)), typical
∈ values for α and β for the various
∈ cells were The rate of capacity loss (capacity fade) generally increases
α [9.52, 11.03] and β = C (0) [0.93, 1]. Hence, with increasing temperature and SOC. The SVMR model
linear model parameters of the correlation plots for different (with C = 100 and σ = 0.0015) with L = 2 for the C1 /1
temperatures and SOCs can be stored as part of a look-up table capacities showed excellent R2 -fit values of 95% for as many
for instantaneous computation and prediction of internal resis-
as 10 week- ahead predictions. Fig. 12 shows the capacity
tance and battery capacity.
fade of different baseline-chemistry cells obtained using (11).
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
PATTIPATI et al.: SYSTEM IDENTIFICATION AND ESTIMATION FRAMEWORK FOR PIVOTAL AUTOMOTIVE BMS CHARACTERISTICS 11
thresholds, and
D. RUL Results
Fig. 15 shows the RUL for an EOL criterion of
approximately 50% power fade and 30% capacity fade, at
which time, the battery is assumed to have failed
operationally.
As seen in Fig. 15, the RUL of the battery decreases with
time and the EOL criterion is based on the application-
dependent capacity fade and power fade. The SVMR can be
trained for various thresholds of capacity and power fade
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
V. CONCLUSION
Next-generation BMSs will feature online tracking and
mon- itoring of pivotal battery characteristics, such as
SOC, SOH, RUL, survival function, area-specific
impedance (ASI), and
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
APPENDIX A
SUPPORT VECTOR MACHINE REGRESSION
The main objective in SVM regression (SVMR) is to es-
timate a function f (x) that is as close as possible to
the
target values {y(k)}K for the corresponding {x(k)}K ,
k k
where x(k) R∈ . In the current context, y(k) = R(k), and
L
T
x(k) = [R(k −1),R(k − 2),..., R(k − L)] . A similar anal-
ogy applies to capacity and RUL. The training data are
arranged as follows:
Fig. 15. RUL prediction via SVMR and HMM.
F = {(x(1), y(1)) , (x(2), y(2)) , . . . , (x(K), y(K))} . (22)
By a nonlinear mapping Φ, x(k) is mapped into a feature
power density to facilitate efficient diagnostic and prognos- space and a linear estimate is constructed in this space as
tic maintenance of batteries. Here, we proposed a framework follows:
for estimating and predicting these salient battery performance y(k) = f (x(k), w) = wT Φ (x(k)) + b. (23)
measures. Three commonly used RPTs were used for our
anal- ysis, namely, the C1 /1 static capacity test, the EIS test, To determine the weight vector w and bias b, the following
and the L-HPPC test. Our approach to estimating the SOC, regularized risk function is minimized:
SOH, and RUL is based on a modified Randles equivalent 1 Σ
2
circuit model Φ (w) = ǁwǁ + C K |y(k) − f (x(k), w)| ; C > 0,ε
> 0.
of a battery. This model consists of a high-frequency 2 ε
k =1
resistance, a parallel RC circuit for modeling charge-transfer
(24)
phenomenon at medium frequencies, and Warburg impedance
to model the
diffusion phenomenon at low frequencies. The circuit param- The first term in the objective function represents the model
eters are estimated from the EIS data using NLLS estimation complexity and the second term represents the model
techniques. The ill-conditioned parameter estimation problem accuracy. Here, C is a regularization parameter to control the
has been addressed by decoupling the high-frequency, charge- trade-off between these two terms. We should note that the
transfer, and diffusion regions of the Nyquist plot. We larger the value of C, the more the error is penalized. Thus, C
proposed an autoregressive SVMR using an ε-sensitive loss should be chosen with care to keep away from over fitting (C,
function for predicting the resistance. The C1 /1 capacity was an important tuning parameter in SVMR, was found to
obtained from the C1 /1 static capacity test. Hence, the SOC generally lie between 100–1000 in our experiments). We use
can be obtained using the resistance-capacity mapping or from the ε-sensitive loss function for the second term in (24) given
the C1 /1 predic- tion via an autoregressive SVMR. by [27]
Consequently, a framework was proposed to predict the
|y(k) − f (x(k), w)|ε
capacity fade and power fade, which
characterizes the SOH of a battery. An alternate procedure for .
0, if |y(k) − f (x(k), w)|ε < ε (25)
estimating the power fade and energy fade from L-HPPC test = |y(k) − f (x(k), w)|ε − ε,
data using the LPM is also proposed. The RUL predictions otherwise
were
made by setting different application-dependent thresholds on which means that we tolerate errors up to ε (ε was set to 10−3
capacity fade and power fade. Survival function and RUL es- in our experiments) and that errors beyond ε have a linear
timation of the battery was performed using HMM model pre- effect. This error function is therefore more tolerant to noise
dictions as well. The proposed framework for the Gen 2 Li- and is thus more robust [27]. By using Lagrange multiplier
ion battery data showed a good accuracy for estimating the techniques, the minimization of Φ (w) leads to the following
impor- tant battery characteristics. dual optimization problem:
Consistent estimates of residual useful life (RUL) via two ΣK K
Σ
different techniques (SVMR, HMM) provide partial cross- max − ε (ψk∗ + ψk ) + (ψk∗ − ψk ) y(k)
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
α,α∗
validation, as well as demonstrate the accuracy of RUL esti- k =1 k =1
mates. In addition, our use of steady-state EIS and transient K K
HPPC data to separately estimate power fade and capacity fade 1Σ Σ ) K (x(k),x(m)) (26)
provides another cross-validation of our − 2 (ψ∗k − ψ k ) (ψ∗m − m
ψ k =1 m
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of
PATTIPATI et al.: SYSTEM IDENTIFICATION AND ESTIMATION FRAMEWORK FOR PIVOTAL AUTOMOTIVE BMS CHARACTERISTICS 13
sequence is as follows:
p (s(1),..., s(n), x(1),... , x(n)) Σ
Σn−1 Σ n
= πs(1) as(t)s(t+1) Σ bs(t)x(t) (42)
t=1 t=1
PATTIPATI et al.: SYSTEM IDENTIFICATION AND ESTIMATION FRAMEWORK FOR PIVOTAL AUTOMOTIVE BMS CHARACTERISTICS 15
Then, the reliability function for the random variable T is [6] I.-S. Kim, “Nonlinear state of charge estimator for hybrid electric
the probability that the system is still in operational state and vehicle battery,” IEEE Trans. Power Electron., vol. 23, no. 4, pp. 2027–
2034, Jul. 2008.
is given by [7] I.-S. Kim, “A technique for estimating the state of health of lithium
batter- ies through a dual-sliding-mode observer,” IEEE Trans. Power
S(t) = Pr(T > t) = Pr {failure time >t} Electron., vol. 25, no. 4, pp. 1013–1022, Apr. 2010.
[8] M. Verbrugge and E. Tate, “Adaptive state of charge algorithm for
= π(t) ef nickel metal hydride batteries including hysteresis phenomena,” J.
Power Sources, vol. 126, pp. 236–249, 2004.
= π0 e Qt e f (49) [9] B. S. Bhangu, P. Bentley, D. A. Stone, and C. M. Bingham, “Nonlinear
observers for predicting state-of-charge and state-of-health of lead-acid
where ef is a vector of size ‘N ’ with 0’s in failing states and batteries for hybrid-electric vehicles,” IEEE Trans. Veh. Technol., vol.
54, no. 3, pp. 783–794, May 2005.
1’s in the operational states. Hence, the reliability function at [10] D. V. Do, C. Forgez, K. K. Benkara, and G. Friedrich, “Impedance
any time ‘t + τ ’ can be written as follows: observer for a Li-ion battery using Kalman filter,” IEEE Trans. Veh.
Technol., vol. 58, no. 8, pp. 3930–3937, Oct. 2009.
S(t + τ ) = π(t)eQτ ef (50) [11] M. Verbrugge, D. Frisch, and B. Koch, “Adaptive energy management
of electric and hybrid electric vehicles,” J. Electrochem. Soc., vol. 152,
Subsequently, the failure probability distribution function is no. 2, pp. A333–A342, 2005.
[12] K. Goser, K. Schuhmacher, M. Hartung, K. Heesche, B. Hesse, and A.
given by Kanstein, “Neuro-fuzzy systems for engineering applications,” in Proc.
IEEE AFRICON, vol. 2, 1996, pp 759–764..
B(t) = 1 − S(t) [13] I. Buchmann, “Artificial intelligence reads battery state-of-health in
three minutes,” presented at the 16th Annu. Battery Conf., Long Beach,
= 1 − π0 e Qtef (51) CA, 2001.
[14] B. Saha, K. Goebel, S. Poll, and J. Christopherson, “Prognostics
whereas the density function is as follows: methods for battery health monitoring using a Bayesian framework,”
IEEE Trans. Instrum. Meas., vol. 58, no. 2, pp. 291–296, Feb. 2009.
dB(t) [15] ThermoAnalytics Inc., ‘‘Battery modeling for HEV simulation,”
b(t) = = −π0 QQt . (52) HEVsim Technical Manual [Online]. Available:
dt e ef http://www.thermoanalytics.com/ docs/batteries.html.
Similarly, in the discrete case (i.e., when t is discrete), the [16] D. W. Dees, V. S. Battaglia, and A. Belanger, “Electrochemical
modeling of lithium polymer batteries,” J. Power Sources, vol. 110, no.
probability mass function is defined: 2, pp. 310– 320, Aug. 2002.
[17] J. Newman, K. E. Thomas, H. Hafezi, and D. R. Wheeler, “Modeling of
p(n) = Prob {failure time > nΔ} lithium-ion batteries,” J. Power Sources, vol. 119–121, pp. 838–843,
Jun. 2003.
− Prob {failure time > (n + 1) Δ} [18] D. Doerffel and S. A. Sharkh, “A critical review of using the Peukert
equation for determining the remaining capacity of lead-acid and
= π(n) ef − π(n + 1) ef lithium- ion batteries,” J. Power Sources, vol. 155, no. 2, pp. 395–400,
Apr. 2006.
= π(n) [I − A] ef [19] W. X. Shen, C. C. Chan, E. W. C. Lo, and K. T. Chau, “Estimation of
battery available capacity under variable discharge currents,” J. Power
= π(0)An [I − A]ef (53) Sources, vol. 103, no. 2, pp. 180–187, Jan. 2002.
[20] J. P. Christopherson, I. Bloom, E. V. Thomas, K. L. Gering, G. L. Hen-
where Δ is the discretized interval (e.g., week). This is riksen, V. S. Battaglia, and D. Howell, Advanced technology
analogous to development program for lithium-ion batteries: Gen 2 performance
evaluation, Final Report, INL/EXT-05-00913, Jul. 2006.
[21] FreedomCAR Battery Test Manual for Power-Assist Hybrid Electric Vehi-
[32] T. Moon, “The expectation-maximization algorithm,” IEEE Signal Pro- Krishna R. Pattipati (S’77–M’80–SM’91–F’95)
cessing Mag., vol. 13, no. 6, pp. 47–60, Nov. 1996. re- ceived the B.Tech. degree in electrical
[33] L. Ljung, “Prediction error estimation methods,” Circuits, Syst., Signal engineering with highest honors from the Indian
Process., vol. 21, pp. 11–21, Jan. 2002. Institute of Tech- nology, Kharagpur, India, in 1975
and the M.S. and Ph.D. degrees in systems
engineering from the Uni- versity of Connecticut,
Storrs, in 1977 and 1980, re- spectively.
From 1980 to 1986, he was with ALPHATECH,
Inc., Burlington, MA. Since 1986, he has been with
the University of Connecticut, where he is currently
Bharath Pattipati received the B.E. degree in elec- a Professor of electrical and computer engineering.
trical and electronics engineering from M.S. He was a Consultant to Alphatech, Inc., Aptima, Inc., and IBM Research and
Ramaiah Institute of Technology, Bangalore, India, Development. He is a Co-Founder of Qualtech Systems, Inc., which is a small
in 2005 and the Master’s degree in electrical and business specializing in intelligent diagnostic software tools. His research in-
computer engi- neering from the University of terests include the areas of adaptive organizations for dynamic and uncertain
Connecticut, Storrs, in 2009, where he is currently environments, multiuser detection in wireless communications, signal
working toward the Ph.D. degree in electrical and process- ing and diagnosis techniques for complex system monitoring, and
computer engineering. His current research interests multiobject tracking.
include the applica- tion of systems theory and Dr. Pattipati was selected by the IEEE Systems, Man, and Cybernetics
optimization techniques to complex large-scale (SMC) Society as the Outstanding Young Engineer of 1984 and was the
systems, application-driven analysis of neural recipient of the Centennial Key to the Future award. He also contributed to
networks, pattern recognition, and discrete-optimization algorithms for large-scale systems and team decision
fault diagnosis and prognostics. making. He served as the Editor-in-Chief of the IEEE TRANSACTIONS ON SYSTEMS,
MAN, AND CYBER-
NETICS: PART B-CYBERNETICS during 1998–2001, Vice-President for Technical
Activities of the IEEE SMC Society (1998–1999), and as Vice-President for
Conferences and Meetings of the IEEE SMC Society (2000–2001). He was
corecipient of the Andrew P. Sage award for the Best SMC Transactions Pa-
per for 1999, the Barry Carlton award for the Best Aerospace and Electronics
Systems Transactions Paper for 2000, the 2002 and 2008 NASA Space Act
Chaitanya Sankavaram received the B.Tech. de- Awards for “A Comprehensive Toolset for Model-based Health Monitoring
gree in electrical and electronics engineering from and Diagnosis,” the 2003 American Association of University Professors
Sri Venkateswara University, Tirupathi, India, in (AAUP) Research Excellence Award and the 2005 School of Engineering
2005. She is currently working toward the Ph.D. Teaching Excellence Award from the University of Connecticut. He also won
degree in electrical and computer engineering with the best technical paper awards at the 1985, 1990, 1994, 2002, 2004, and 2005
the Univer- sity of Connecticut, Storrs. IEEE AUTOTEST Conferences, as well as at the 1997 and 2004 Command
She was a Project Engineer with Wipro and Con- trol Conferences.
Technolo- gies, Bangalore, India, for two years. Her
current re- search interests include fault diagnosis
and prognosis, proportional hazard models,
reliability analysis, data mining, pattern
recognition, and optimization theory.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of