Professional Documents
Culture Documents
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2017, Vol. 139 / 091007-1
C 2017 by ASME
Copyright V
2 Battery Model
A battery model is necessary in this study for two reasons. First,
the inaccessible subsystem estimation algorithm RCSI requires a
map relating the inaccessible quantity to the signals that are meas-
urable in practice. In this work, this map is a battery model that
relates the side reaction current density to the battery terminal
voltage and current. Second, because the investigation in this
paper is simulation based, a battery model is required to represent
a battery.
This section presents the battery model used in this work. An
electrochemical model is adopted to support the use of an electro-
chemical SOH indicator. Two forms of this model are given. The
first form, the electrochemical form, includes the electrochemical
equations. However, this form is too complicated for estimation.
Therefore, this form is simplified to obtain a form that is suitable
for estimation. This form is referred to as the estimation form.
2.1 The Electrochemical Form. For the purposes of this Fig. 1 The schematic of the electrochemical model of a LiFePO4
work, a battery model is partitioned into two parts: the SOC model battery
I Jsd;p ¼ 0 (25)
itotal ¼ (18)
A while in the anode
where positive I indicates discharge. The superficial current den-
sity ie is governed by ac;n F
Jsd;n ¼ i0;sd as;n exp g (26)
RT sd
@ie
¼ Jtotal;j (19) where the overpotential gsd can be obtained by
@x
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2017, Vol. 139 / 091007-3
Jsd ¼ KSOH y/ (30) In Eq. (38), the average of the side reaction current densities
among all particles is used instead of J sd to represent the total
where degradation rate of the battery.
In summary, the simplified form can be depicted by the block
diagram in Fig. 2(a). The signals in Fig. 2(a) are defined as fol-
ac;n F
KSOH ¢ i0;sd as;n exp Uref;sd (31) lows: (i) the measurable input w and output y0 of the overall
RT model are the current I and the voltage V, respectively; (ii) the
output of the SOH model u is the side reaction current density Jsd ;
ac;n F Jtotal;n and (iii) the input y to the SOH model is y/ . The equations for the
y/ ¢ exp /s;n /e;n Rfilm (32)
RT as;n SOC model are then put into the discrete form for computation
purpose, i.e.,
Note that KSOH is a function of the parameters of the battery
model among which i0;sd and Uref;sd are associated with the SOH xðk þ 1Þ ¼ f ðxðkÞ; uðkÞ; wðkÞÞ (40)
process.
One of the benefits of the linear static formulation of the SOH yðkÞ ¼ gðxðkÞ; uðkÞ; wðkÞÞ (41)
model is that under the presence of several side-reaction-based
degradation mechanisms, the total side reaction current density
can be easily obtained by summing all the side reaction current y0 ðkÞ ¼ g0 ðxðkÞ; uðkÞ; wðkÞÞ (42)
densities. Assume that a total of j side reactions happen simulta-
neously. Then, each side reaction follows where states xðkÞ 2 Rn reflect the battery SOC, the electrolyte
concentration, and the potential distribution in the solid and elec-
Jsd;i ¼ KSOH;i y/ ; i ¼ 1; …; j (33) trolyte phase. The function f ðÞ in Eq. (40) represents Eqs. (1),
(2), (12), (13), and (19), while gðÞ in Eq. (41) and g0 ðÞ in Eq.
(42) are static relationships represented by Eqs. (32) and (29),
where Jsd;i and KSOH;i are the side reaction current density and the respectively. The SOH model is a linear static equation in the
health parameter for the ith side reaction, respectively. Because form of either Eq. (35) or Eq. (38). Both Eqs. (35) and (38) can be
the input y/ is computed in the SOC model, all side reactions written as
share the same y/ . Therefore, the total side reaction current den-
sity is
u ¼ hT / (43)
X
j X
j
Jsd ¼ Jsd;i ¼ KSOH;i y/ ¼ KSOH y/ (34) where u, h, and / represent J sd ; KSOH , and Y / in Eq. (35), or
ave unif
i¼1 i¼1 Jsd ; KSOH , and yave
/ in Eq. (38). Notice that the SOC model and the
P SOH model interact with each other through the signals u and y.
where KSOH ¼ ji¼1 KSOH;i . Therefore, Eq. (34) is the counterpart Similarly, the SPM also follows the form of Eqs. (40)–(43) with
of Eq. (30) when several side reactions are present. the same definitions for all the signals. However, compared with the
Above all, the SOH model has the form DFN model, the SPM has only four states (i.e., xðkÞ 2 R4 ), while
the DFN model with 50 particles per electrode has 725 states (i.e.,
J sd ðkÞ ¼ KSOH Y / ðkÞ (35) xðkÞ 2 R725 ). Finally, Eq. (42) in the SPM can be simplified as [26]
x^ðk þ 1Þ ¼ f^ð^
x ðkÞ; u^ðkÞ; wðkÞÞ (45)
y^ðkÞ ¼ g^ð^
x ðkÞ; u^ðkÞ; wðkÞÞ (46)
3 Retrospective-Cost Subsystem Identification where ^hðkÞ 2 Rlu ly is the parameter of the subsystem model
3.1 Problem Setup. Figure 2(b) presents the architecture of ^hðkÞ¢K^ unif ðkÞ (52)
SOH
RCSI formulated for the proposed battery health estimation prob-
lem. The true system in the upper block contains a known main where lu and ly are the dimension of u^ and y^, respectively. In this
system and an unknown subsystem. The subsystem output, u, is paper, ^h and /
^ are both scalars, and thus lu ¼ 1 and ly ¼ 1.
the inaccessible signal to be estimated. This representation of the
true system has the same architecture as the battery model in 3.2 Algorithm Development. RCSI is developed under the
Fig. 2(a). The lower block, labeled “system model”, is the model assumption that both the main system and the subsystem are in
of the true system. The main system model is based on knowledge discrete-time linear form. However, with a proper choice of
of the main system. The form of the subsystem model is assumed parameters, the algorithm can also be applied to discrete-time
to be a mathematical approximation of the form of the true sub- nonlinear systems [14,15,33]. In this section, we present the
system. The difference between the output of the true system and development of RCSI in the linear context with guidelines to
the system model is computed to identify the subsystem model choose the parameters in nonlinear applications.
parameter and thus estimate the subsystem output, the inaccessi- A two-stage Kalman filter version of RCSI is presented in this
ble signal of interest. section, which is a variation of Refs. [14], [15], [33], and [34].
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2017, Vol. 139 / 091007-5
where xðkÞ 2 Rn is the state, wðkÞ 2 Rlw is the external input, H0 is the matrix containing all the Markov parameters Hi except
uðkÞ 2 Rlu is the output of the subsystem, yðkÞ 2 Rly is the input the dominant ones and U 0 ðk 1Þ is the matrix containing uðk iÞ
to the subsystem, and y0 ðkÞ 2 Rly0 is the measurable output. corresponding to the entries in H0 .
The main system is assumed known, and thus the model of the To utilize the information from several time steps, Eq. (64) can
main system is constructed as be rewritten with a delay of kj time steps in the form
zðk kj Þ ¼ S j ðk kj Þ þ Hj Uj ðk kj 1Þ (66)
^x ðkÞ þ B^u^ðkÞ þ FwðkÞ
x^ðk þ 1Þ ¼ A^ ^ (56)
where 0 j s and 0 k1 < k2 < < ks . Notice that the dom-
^x ðkÞ þ D^ u^ðkÞ þ JwðkÞ
y^ðkÞ ¼ C^ ^ (57) inant Markov parameters can be different for different steps, i.e.,
Hj is not a constant with respect to j. The extended performance
is defined by stacking zðk k1 Þ; …; zðk ks Þ into
y^0 ðkÞ ¼ E^1 x^ðkÞ þ E^2 u^ðkÞ þ E^3 wðkÞ (58)
ZðkÞ¢½zT ðk k1 Þ zT ðk ks ÞT 2 Rslz (67)
zðkÞ ¼ y^0 ðkÞ y0 ðkÞ (59)
Therefore
where x^ðkÞ 2 Rn ; y^ðkÞ 2 Rly ; zðkÞ 2 Rlz ; y^0 ðkÞ 2 Rly0 ; u^ðkÞ 2 Rlu .
The known information of the main system is reflected through ~
ZðkÞ¢SðkÞ ~ Uðk
þH ~ 1Þ (68)
^ …; E^3 . If there is no modeling error in the main system
matrices A;
model, then A;^ …; E^3 are identical to A; …; E3 , respectively. For where
nonlinear systems such as Eqs. (40)–(42), the linear equations ~
(53), (54), and (55) are specializations of Eqs. (40), (41), and (42), SðkÞ¢½Sðk k1 Þ Sðk ks ÞT 2 Rslz (69)
respectively. Similarly, Eqs. (56), (57), and (58) are specializa-
tions of Eqs. (45), (46), and (47), respectively. H~ 2 Rslz lU~ and Uðk
~ 1Þ 2 RlU~ . Uðk
~ 1Þ is formed by stack-
The main system model relates the subsystem model output u^ ing U1 ðk k1 1Þ; …; Us ðk ks 1Þ and removing repetitions
to the estimated output signal y^0 using Markov parameters in the components. H ~ consists of the entries of H1 ; …; Hs
between u^ and y^0 , which are defined as ~ 1Þ.
arranged according to the structure of Uðk
( The extended retrospective performance is defined by
E^2 ; i¼0 ~ U~ ðk 1Þ
H^ i ¢ i1 (60) Z ðkÞ¢ZðkÞ H
~ Uðk
~ 1Þ þ H (70)
^ ^ ^
E 1 A B; i 1
where the actual past subsystem model outputs Uðk ~ 1Þ in Eq.
(68) are replaced by the retrospectively optimized subsystem out-
Markov parameters reflect the impact of the past input u^ on the
puts U~ ðk 1Þ. Since the retrospective subsystem outputs serve
current output y^0 as in
as estimates of the true subsystem outputs in corresponding past
~ 1Þ with U~ ðk 1Þ is expected to yield the
steps, replacing Uðk
k X
k1
i smallest extended retrospective performance at the past steps.
y^0 ðkÞ ¼ E^1 A^ x^ð0Þ þ E^3 wðkÞ þ E^1 A^ Fwðk
^ i 1Þ Therefore, the retrospective subsystem outputs can be found by
i¼0
minimizing the retrospective cost function defined as
X
k
þ Hi u^ðk iÞ (61) T
T
i¼0
JðkÞ¢Z ðkÞRZ ðkÞZ ðkÞ þ U~ ðk 1ÞRU ðkÞU~ ðk 1Þ (71)
For nonlinear systems, the Markov parameters serve as tunable where RZ ðkÞ 2 Rlz lz and RU ðkÞ 2 Rlu lu are positive-definite
T
parameters in the algorithm, which also reflects the influence of weightings. In Eq. (71), U~ ðkÞRU ðkÞU~ ðkÞ is the regularization
u^ðk iÞ on y^0 ðkÞ. One way to tune H^ i for nonlinear applications
term, which is included in J ðkÞ to ensure that AðkÞ is invertible.
y T ðk þ 1ÞÞ1 þ R1
ðRk þ y^ðk þ 1ÞðPðkÞ þ QÞ^ where Jsd and J^sd are the true and estimated values of the side
þ aðkÞPð0Þ ð77Þ reaction current density, respectively; h and ^h are the true and
estimated values of the subsystem parameter, respectively.
To begin with, it is assumed that no discrepancy exists between
where Q, Rk, and R1 are the preset parameters. aðkÞ 2 f0; 1g is an
the forms of the subsystem and subsystem model. Therefore, the
algorithm reset, that is, hðkÞ and P(k) are reset to their initial val- m
SOH parameters KSOH are set identical among all anode particles
ues when aðkÞ ¼ 1, otherwise aðkÞ ¼ 0. The error covariance
in the subsystem, and the form of the subsystem also follows Eq.
matrix is initialized as Pð0Þ ¼ bI, where b > 0. unif ave
(38). In this case, the variables
unif
be estimated are KSOH
to ave and Jsd ,
whose estimates are K^ SOH and J^sd , respectively. Therefore, the
4 Simulation Results Under Ideal Conditions variables in Eqs. (78) and (79) are named as follows:
This section presents simulation results of RCSI-based estima- ave
tion of the side reaction current density under ideal conditions.
ave
Jsd ¼ Jsd ; J^sd ¼ J^sd (80)
The ideal conditions refer to the following conditions: (i) meas-
urements of the input current and the output voltage contain no unif
h ¼ KSOH ; ^h ¼ K^ unif (81)
SOH
noise; (ii) exact knowledge of the battery SOC is assumed, and
thus the initial SOC in the true system and the system model are y ¼ yave
/ ; y^ ¼ y^ave
/ (82)
set to be exactly the same; and (iii) no modeling error exists in
both the main system model and the subsystem model.
The simulation results are obtained using two types of excita-
tion signals. The first type is the constant current charge and dis- 4.1 Constant Current Charge and Discharge Cycles. Figure
charge (CCCD) cycles. In every cycle, the battery model operates 3(a) shows the estimates obtained with one 1 C CCCD cycle. The
under the constant current charge (CCC) mode followed immedi- estimated parameter ^h converges to the true parameter h in less
ately by the constant current discharge (CCD) mode. The mode than 1000 s after initialization at zero. Meanwhile, the estimated
switches from CCD to CCC when the voltage reaches 2.0 V and side reaction current density also converges to the true value. The
from CCC to CCD at 3.6 V. Since the charge and discharge cur- relative estimation errors eJsd and eh are bounded within 62
rent for electric vehicles is below 10 C, 1 C and 10 C CCCD cycles 104 % after the transient phase.
are chosen to test the slow and fast charge/discharge cases, respec- Figure 3(b) presents the estimates obtained with one 10 C
tively [1]. For both cases, the SOC is initialized at 1%. Constant CCCD cycle. The estimates of the subsystem parameter and the
voltage modes are not included because the battery degradation is side reaction current density converge to their true values in less
insignificant during constant voltage modes, which results in the than 100 s. The relative estimation errors are bounded within
unidentifiability of the SOH indicator [14,15]. 61% after the transient phase.
The second type of excitation signals is the current profile gener- The relative estimation errors show that the estimates diverge
ated from an electric vehicle following the Urban Dynamometer from their true values during the discharge mode. This divergence
Driving Schedule (UDDS). This current profile evaluates the is due to the fact that the side reaction current density is near zero
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2017, Vol. 139 / 091007-7
during the discharge mode, which is consistent with the assump- the one hand, x and x^ are close under ideal conditions. On the
tion in Ref. [23] that the degradation is negligible during dis- other hand, it can also be observed from Fig. 3 that convergence
charge. As a result, the impact of the subsystem output on the of the estimated side reaction current density is fast, so that u^ and
output voltage is negligible; hence the identifiability of the sub- u are close after the transient phase. Then, according to Eqs. (41)
system parameter is weak. The divergence is more evident under and (46), y^ and y are close when both x and x^, and u and u^ are
the 10 C discharge rate, because the side reaction current density close. Therefore
is smaller under the higher discharge C rate. During the 1 C dis-
charge mode, the side reaction current density is on the order of hy ^h^
y hy ^hy h ^h
100 A/m3, while it is on the order of 10 A/m3 during the 10 C dis- eJsd ¼ ¼ ¼ eh (83)
hy hy h
charge mode. This divergence agrees with the conclusions in
Refs. [14], [15], and [26]. Note that Eq. (83) holds as long as y^ðkÞ yðkÞ. Hence, Eq. (83)
It can be concluded from Figs. 3(a) and 3(b) that accurate esti- may be true, even without assuming the ideal conditions, when
mates of the side reaction current density and health subsystem the differences between y and y^ caused by the discrepancies
parameter can be obtained in both slow (1 C) and fast (10 C) con- between x and x^, and Jsd and J^sd are small. However, if there is
stant current charge modes under ideal conditions. However, dur- large measurement noise, or state or modeling errors that lead to a
ing the discharge modes, the estimates slowly diverge from their large difference between y and y^, the relative estimation errors in
true values, due to the weak identifiability caused by the negligi- the side reaction current density and the health subsystem parame-
ble side reaction current density. ter may be different.
4.2 The Urban Dynamometer Driving Schedule Test 5 Robustness to Nonideal Conditions
Cycles. Figure 3(c) shows the parameter estimates with the In this section, robustness of the algorithm to nonideal condi-
UDDS current profile. With ^hð0Þ ¼ 0, the parameter estimate ^h tions is examined. First, we show that the voltage difference
converges to the true parameter h within 10 s. The estimate of the between the true system and the system model caused by nonideal
side reaction current density can also track the true value through- conditions (e.g., measurement noise, SOC estimation errors, main
out the cycle. The relative estimation errors of both the side reac- system modeling errors, and form discrepancy between the sub-
tion current density and the subsystem parameter are bounded system and the subsystem model) degrades the performance of the
within 60:1% after the transient phase. This result suggests that algorithm. Then, robustness against measurement noise, SOC esti-
RCSI can estimate both the side reaction current density and the mation errors, and modeling errors are examined in Secs. 5.2, 5.3,
subsystem parameter effectively under the dynamic operating and 5.4, respectively. Discussions of the simulation results are
condition of electric vehicles under ideal conditions. The estima- given next. Expectations about the performance of RCSI in prac-
tion errors show fluctuations when the true side reaction current tice based on the analysis of the simulation results are highlighted.
density is small and the degradation is negligible, which agrees
with the results in Sec. 4.1. The relative estimation errors also
diverge at the end of the UDDS cycle. This divergence is due to 5.1 The Relationship Between the Estimation Accuracy
the decrease of the battery SOC throughout the UDDS cycle and Voltage Errors. It can be observed from Eq. (71) that the
except several brief moments of charging by regenerative braking. goal of RCSI is to drive the optimal voltage difference, which cor-
The SOC level drops to only 14% by the end of the cycle. The responds to Z ðkÞ in Eq. (70), to zero, assuming that this zero volt-
true side reaction current density is small when the battery SOC is age
difference indicates that the optimal subsystem output
low, which also leads to the weak identifiability. U~ ðk 1Þ is identical to the true subsystem output. This assump-
In Fig. 3, the relative estimation errors in the side reaction cur- tion is not valid in the presence of a voltage difference caused by
rent density and the health subsystem parameter are similar. On additional sources.
Vas;bd ¼ aas;bd VJsd (90) Figure 4 presents the box-and-whisker plots of DVi corresponding
to different DI. It can be observed that, in the cases that DI ¼ 61
~ ¼ H0 and U~ ðk 1Þ are scalars. Then
In this paper, Z ðkÞ; H mA, DV6;7 ðkÞ are generally on the order of 0.01 mV. Therefore,
rIn is chosen to be 1 mA.
VJsd ¼ jH0 Jsd ðkÞj (91)
In the rest of this section, the above analyses are verified by test-
ing the robustness to measurement noise, SOC estimation errors,
and modeling error, respectively. The 1 C CCCD cycle is used for
excitation in this section except in the cases shown in Figs. 9(b)
and 9(c) in Sec. 5.4.2. Based on the observation that the side reac-
tion current density is less identifiable in the CCD mode, only the
estimation results during the CCC mode are examined. Other
excitations, such as 10 C CCCD cycles and UDDS cycles, can be
analyzed in a similar manner.
The voltage differences between different battery models or dif- Fig. 4 The voltage difference DV of the DFN50 model caused
ferent simulation situations are denoted as follows: by the current perturbation DI during the 1 C CCC mode
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2017, Vol. 139 / 091007-9
Fig. 7 The relative estimation errors e of the subsystem parameter h and the side reaction current density Jsd
under the 1 C CCC mode with DFN50 as the true main system and (a) DFN30, (b) DFN10, and (c) SPM as the main
system model. The differences in the voltage responses during 1 C CCC mode between DFN50 and (d) DFN30, (e)
DFN10, and (f) SPM. The bounds of the relative estimation errors in (a), (b), and (c) are on the same orders as
expected from the voltage differences in (d), (e), and (f), respectively.
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2017, Vol. 139 / 091007-11
1X N
ave
Jsd ¢ Jm ; J^sd ¢J^sd (100)
N m¼1 sd
X
N
m
KSOH ym
/
h¢ m¼1
; ^h¢K^ unif (101)
SOH
X
N
ym
/
m¼1
Fig. 8 The estimates of (a) the subsystem parameter h and (b)
the side reaction current density Jsd, and (c) relative estimation
errors e under parametric errors in Rfilm and Ds;n . (d) presents 1X N
y¢ ym ; y ave
y^¢^ (102)
the voltage difference between the DFN50 model with values of N m¼1 / /
Rfilm and Ds;n in fresh and degraded batteries during 1 C CCC
mode. Figure 9(a) presents the estimation results with 1 C CCC mode.
Both eJsd and eh are within 620% after the transient phase. Simu-
lations show that the voltage difference is generally on the order
after 1200 s. Figure 8(d) shows the voltage difference, dVDegraded=Fresh , of 103 V between DFN50 with the health subsystem parameters
between the DFN50 model with values of Rfilm and Ds;n in fresh and following the distribution in Eqs. (98) and (99) and DFN50 with
degraded batteries during 1 C CCC mode. It can be observed that the health parameters all equal to the weighted average of the true
dVDegraded=Fresh starts on a level as high as 20 mV at the beginning of parameters. This indicates that the relative estimation errors are
1 C CCC mode, which corresponds to the region where the estima- expected to be on the order of 10%, which agrees with the 620%
tion errors are large. After 1200 s, when the relative estimation bound in the estimates.
errors are on the order of 10% in Figs. 8(a)–8(c), dVDegraded=Fresh is Besides the 1 C CCC mode, the UDDS cycle is also used as the
on the order of 0.01–0.1 mV. Hence, the relative estimation error is excitation to examine the impact of form discrepancy in the sub-
on the same order as (when dVDegraded=Fresh is on the order of system model. Figure 9(b) presents the estimation results with the
0.01 mV) or one order of magnitude more accurate than (when UDDS cycle, where the relative estimation errors are both within
dVDegraded=Fresh is on the order of 0.1 mV) what is expected from the 620% during the whole cycle. Oscillations during the whole
analysis in Sec. 5.1. This is because Jsd and Rfilm are highly corre- cycle and divergence at the end of the cycle are present due to the
lated, while the analysis in Sec. 5.1 assumes independence between weak identifiability caused by high discharge C-rate and low SOC
Jsd and additional sources. Hence, dVDegraded=Fresh is a combined level as in Fig. 3(c).
effect of the parametric errors and the change in Jsd caused by the The estimation errors can be reduced by shutting down the esti-
parametric errors, which is larger than the voltage difference caused mation algorithm during high C-rate discharge when the true side
by the parametric errors alone. At the end of the 1 C CCC mode, reaction current density is small. In this case, the algorithm oper-
although the voltage difference dVDegraded=Fresh increases to slightly ates only when the input current can produce a large true side
over 1 mV, neither the magnitude nor the duration of this increase is reaction current density, which is also the time when an estimate
significant enough to cause large changes in the estimates and thus of the side reaction current density is needed. The threshold of the
the relative estimation errors stay below 10%. This result shows that discharge C-rate for which the algorithm is shut down is chosen
the estimation of the side reaction current density is still accurate based on the particular current profile to balance the number of effec-
even under the considered parametric errors in Ds;n and Rfilm intro- tive data points for estimation and the identifiability. Figure 9(c)
duced by battery aging. presents the estimation results of the same case as in Fig. 9(b), but
with the algorithm shut down whenever the discharge current is
5.4.2 Form Discrepancy Between Subsystem and Subsystem above 5 C. Comparison between Figs. 9(b) and 9(c) shows an
Model. It is hitherto assumed that the forms of the subsystem and improvement in the bound for the relative estimation errors from
the subsystem model are exactly the same. However, this assump- 620% to ½15; 10%. This improvement in the estimation accu-
tion is usually not satisfied in practice. Moreover, representing a racy can be more significant when the excitation current is more
subsystem with a subsystem model of different form causes aggressive.
Similarly, to address the identifiability issue associated with still be estimated successfully in other cases with different battery
low SOC, limiting the SOC region during which the estimation parameter sets, cycling profiles, or experimental conditions as long
algorithm is operated can further improve the estimation accuracy as they can make the corresponding Vas below the desired Vas;bd .
near the end of the UDDS cycle. Because a low-accuracy SOC Meanwhile, according to Eq. (90), given a desired aas;bd ; Vas;bd is a
estimate suffices to determine the time to shut down the estima- function of VJsd . Therefore, the side reaction current density can be
tion algorithm, a possible method to estimate the true SOC level successfully estimated within a reasonable aas;bd even under the
is Coulomb counting. presence of practical nonideal conditions for scenarios where the
battery parameters or the cycling profile yield a large VJsd .
The main generalizable conclusion that can be drawn from Sec.
5.5 Discussions and Extensions of the Simulation Results. 5 is that the side reaction current density can be very sensitive to
For all the results in this section, similar results can be obtained nonideal conditions that cause errors in the measurement or esti-
for other types of excitation current. The numerical results depend mation of the voltage, because the side reaction current density is
on VJsd for the particular excitation type and the voltage errors a small value that has a limited impact on the voltage. When this
caused by additional sources. Notice that even if one excitation algorithm is applied to battery experiment data for the estimation
type has a higher VJsd , it does not necessarily yield more robust of side reaction current density, the analysis in Sec. 5.1 needs to
estimation results, because the voltage difference caused by addi- be followed in order to predict the margin for robustness.
tional sources also varies among different excitation types. For Various methods can be applied to improve the robustness in
example, in 10 C CCC mode, VJsd is generally ten times higher estimation of the side reaction current density. To improve the
than that for 1 C CCC mode. However, the expected bound for the robustness under the presence of measurement noise and model-
relative estimation error in the 10 C case is not 1/10 of the bound ing errors, very accurate sensors and models with higher fidelity
for the 1 C case when there is modeling error in the main system are needed to obtain a value of Vas that satisfies the required
model, because the voltage differences among the SPM and the Vas;bd . To improve the estimation accuracy of the side reaction
DFN models are also larger for high C-rate. Therefore, the current density under the presence of SOC estimation errors, the
expected bound for the relative estimation error for one excitation two step filter (TSF), a new inaccessible subsystem estimation
type cannot be extrapolated to other excitation types. The robust- algorithm, is developed and applied to a linearized single particle
ness level for an excitation type can be obtained by following the model in Ref. [38]. The application of the TSF to a nonlinear bat-
framework developed in Sec. 5.1. tery model requires additional research.
Furthermore, the expected performance of RCSI on real-life
battery cycling data can be deduced by analyzing the difference
between voltage responses of battery models and real-life battery
measurement data. The result in Ref. [36], which identifies the 6 Summary and Conclusions
parameter set used in this paper from experimental data, shows In this paper, the effectiveness of RCSI in estimation of the side
that the absolute error between the voltage measurements and the reaction current density is explored. The side reaction current den-
simulated voltage of the DFN model with this parameter set is sity is estimated directly for the first time as the SOH indicator.
below 40 mV for 80% of the time. This voltage error is about 103 The battery SOH process that produces the side reaction current
larger than Vas;bd identified in Sec. 5.1 that corresponds to the rela- density is formulated as an inaccessible subsystem in the battery.
tive estimation error bound of 10%. This analysis indicates that The estimate of the side reaction current density is obtained by
estimation of the side reaction current density for the same battery identifying the inaccessible battery SOH subsystem using RCSI.
under the same experimental condition in Ref. [36] is expected to Robustness of the side reaction current density estimation is
be difficult given that the modeling error is relatively large com- examined under various nonideal conditions, such as measure-
pared to the voltage difference caused by the side reaction. ment noise, SOC estimation errors, modeling errors in the main
However, this does not mean that the side reaction current den- system model, and the form discrepancy between the subsystem
sity cannot be estimated in practice. The results from the numerical and the subsystem model.
analyses in Sec. 5 is applicable only to this particular battery When the ideal condition (i.e., no measurement noise, no SOC
parameter set, with this particular cycling profile, under this partic- estimation error, and no modeling error) is assumed, the results
ular experimental condition. The side reaction current density can show that RCSI can accurately and quickly estimate the side
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2017, Vol. 139 / 091007-13
Journal of Dynamic Systems, Measurement, and Control SEPTEMBER 2017, Vol. 139 / 091007-15