Adaptive State of Charge Estimation of Lithium-Ion Batteries With Parameter and Thermal Uncertainties
Adaptive State of Charge Estimation of Lithium-Ion Batteries With Parameter and Thermal Uncertainties
2, MARCH 2017
Abstract— In this brief, an adaptive state of charge (SOC) drawbacks, it remains the simplest approach for real-time
estimation strategy is proposed for lithium-ion batteries. The industrial applications [4]. Another rational way to determine
proposed methodology makes use of adaptive control theory to the SOC is to use the open-circuit voltage (OCV) since the
track online parameter variation. The convergence and stability
of the proposed estimator are guaranteed by Lyapunov’s direct battery’s voltage is directly correlated with the battery’s charge
method as opposed to many existing procedures. Since temper- status [7], [8]. However, this correlation holds only when the
ature variations introduce a drift in the battery’s parameters, battery reaches an equilibrium state (i.e., no current flows
a compensation methodology is also proposed to cope with this through the battery for several minutes or hours). A com-
effect. Therefore, robustness to both parameter and temperature bination between the aforementioned two methods yields a
variations is obtained, which yields precise SOC estimation.
The proposed estimation scheme is validated through a set of hybrid estimation technique. Thus, the Coulomb counting
experiments under different currents and temperatures. The technique is then used and whenever the battery reaches
experimental results reveal high performance in determining the an equilibrium state, a reset of the accumulated errors is
SOC with high accuracy. performed by updating the SOC with the OCV technique. Yet,
Index Terms— Lithium-ion batteries, Lyapunov stability, some applications require a continuous operation and do not
parameter estimation, state of charge (SOC). allow batteries to reach an equilibrium state, which raises the
urgency of considering other alternatives of SOC estimation.
I. I NTRODUCTION Various advanced estimation strategies are proposed at the
cost of a higher design complexity [9]–[13]. A sliding mode
Authorized licensed use limited to: National Chung Hsing Univ.. Downloaded on June 19,2024 at 06:53:39 UTC from IEEE Xplore. Restrictions apply.
CHAOUI AND GUALOUS: ADAPTIVE SOC ESTIMATION OF LITHIUM-ION BATTERIES 753
Authorized licensed use limited to: National Chung Hsing Univ.. Downloaded on June 19,2024 at 06:53:39 UTC from IEEE Xplore. Restrictions apply.
754 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 25, NO. 2, MARCH 2017
the battery’s parameters. Henceforth, the proposed strategy’s This can be written in a state-space form as
stability is guaranteed by Lyapunov’s direct method.
Substituting V p from (2) into (1) and using Assumption 2 Ẋ = A X + B U (7)
1 Rb 1 1 where X ∈ R2 = [ eb , eb ]T is the state vector and U ∈ R =
V̇b − Vb − Rb I˙b + Ib + Ib + Voc = 0. ˜ is the state-space input. A ∈ R2×2 , which is a stable
β̂ T
RC RC C RC
Multiplying by RC yields matrix, and B ∈ R2 are given by
0 1
Vb = RC V̇b − Rb RC I˙b + (R + Rb )Ib + Voc = T (3) A=
−K i −(K p + β̂)
where ∈ R4 is a vector of known functions (regressor) and
0
∈ R4 = [RC, − Rb RC, R + Rb , Voc ] is a vector of B = .
1
parameters. Therefore, the battery’s voltage estimation law is
defined as Henceforth, the estimator’s gains K p and K i may be chosen
to place the closed-loop poles at their desired locations using
V̂b = R̂ Ĉ V̇r − R̂b R̂ Ĉ I˙b + ( R̂ + R̂b )Ib + V̂oc (4) a pole placement technique or by solving the algebraic Riccati
where •ˆ is the estimate of • and equation.
Theorem 1: Consider a nonlinear system in the form
V̇r = V̇ˆb − K p eb − K i eb (5) of (1) and (2) with the estimation law (4). The estimation error
asymptotic stability and convergence to zero are guaranteed
where K p and K i are the proportional and integral gains, with the following adaptation law:
respectively, and eb = Vb − V̂b is the battery’s voltage ˙ˆ = − β̂ B T P X
estimation error to be driven to zero by the adaptive estimator. (8)
Substituting V̇r from (5) into (4) leads to
where = [γ1 , γ2 , . . . , γ4 ] and γi is a positive constant gain.
ˆ
V̂b = R̂ Ĉ V̇b − R̂ Ĉ K p eb − R̂ Ĉ K i eb
P is a symmetric positive definite matrix chosen to satisfy the
following Lyapunov equation:
− R̂b R̂ Ĉ I˙b + ( R̂ + R̂b )Ib + V̂oc .
A T P + P A = −Q (9)
Adding and subtracting R̂ Ĉ V̇b
with Q being a positive definite matrix.
V̂b = − R̂ Ĉ ėb − R̂ Ĉ K p eb − R̂ Ĉ K i eb Proof: Choose the following Lyapunov candidate:
˜ T −1 .
V = XT P X + ˜
+ R̂ Ĉ V̇b − R̂b R̂ Ĉ I˙b + ( R̂ + R̂b )Ib + V̂oc . (6)
Taking the derivative of V yields
Subtracting (3) from (6) leads to
˙ˆ
˜ T −1 .
V̇ = Ẋ T P X + X T P Ẋ + 2 (10)
R̂ Ĉ ėb + ( R̂ Ĉ K p + 1)eb + R̂ Ĉ K i eb
Since the parameters are considered to be constant or slowly
= RC V̇b − R̂ Ĉ V̇b − Rb RC I˙b ˙ˆ Substituting Ẋ from (7)
˙˜ = .
time varying (Assumption 2),
+ R̂b R̂ Ĉ I˙b + (R + Rb )Ib − ( R̂ + R̂b )Ib + Voc − V̂oc . yields
Therefore, using the linear regression yields ˙ˆ
˜ T −1 .
V̇ = [ AX + BU ]T P X + X T P[ AX + BU ] + 2
˜
ėb + (K p + β̂)eb + K i eb = β̂ T ˜ implies that
Therefore, setting U = β̂ T
Authorized licensed use limited to: National Chung Hsing Univ.. Downloaded on June 19,2024 at 06:53:39 UTC from IEEE Xplore. Restrictions apply.
CHAOUI AND GUALOUS: ADAPTIVE SOC ESTIMATION OF LITHIUM-ION BATTERIES 755
Authorized licensed use limited to: National Chung Hsing Univ.. Downloaded on June 19,2024 at 06:53:39 UTC from IEEE Xplore. Restrictions apply.
756 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 25, NO. 2, MARCH 2017
Fig. 5. Experimental results for discharge currents of (a)–(c) 6, (d)–(f) 10, and (g)–(i) 20 A.
Authorized licensed use limited to: National Chung Hsing Univ.. Downloaded on June 19,2024 at 06:53:39 UTC from IEEE Xplore. Restrictions apply.
CHAOUI AND GUALOUS: ADAPTIVE SOC ESTIMATION OF LITHIUM-ION BATTERIES 757
Fig. 7. Experimental results for OCV estimate with discharge currents of (a)–(d) 6, (b)–(e) 10, and (c)–(f) 20 A.
observed, temperature variations have an effect on the battery’s decreases to a negligible magnitude. The advantage behind the
capacity as it is well known that batteries exhibit lower use of the adaptive estimation approach is clearly shown in this
capacity at cold temperatures. The battery’s SOC obtained experiment. Faster convergence can be achieved by increasing
through current integration is also shown and as it can be adaptation parameter γi in (8) at the expense of more noise
observed, the time when the battery’s voltage gets to the cutoff in the estimates. Therefore, there is a tradeoff between fast
of 2.8 V, which is an indicator of a 0% SOC, corresponds to convergence at startup and noise rejection. Since the SOC
the predicted time of the SOC estimation procedure. Then, the is a slowly time-varying process, fast convergence is less
correlation between the battery’s voltage and its SOC, called important than the steady-state accuracy, which yields reduced
the Vbat –SOC curve, is established for various temperatures, noise in the estimates. Fig. 7 illustrates the performance of
as shown in Fig. 5(b), (e), and (h). The performance of the the parameter estimation under different temperatures. As the
proposed temperature compensation method when applied to battery discharges, the OCV decreases [Fig. 7(a)–(c)]. As it
the battery’s voltage Vb (i.e., Sb is closed and Sc is open) is expected, temperature variation introduces again a drift in
is depicted in Fig. 5(c), (f), and (i). As it is illustrated, the the OCV–SOC curve. Using the proposed temperature com-
forecompensation technique is able to cope with the drift pensation method, the corrected OCV–SOC correlations are
introduced by temperature variations. shown in Fig. 7(d)–(f). More importantly, a good mapping is
Next, three sets of experiments are carried out to study shown with offline OCV measurements taken as a benchmark
the performance of the proposed estimation scheme. For each to demonstrate the high performance of the proposed strategy.
experiment, a fully charged LiFePO4 battery is subjected again Remark 3: State of Health (SOH) estimation is also an
to different temperatures (10 °C, 25 °C, and 40 °C) and is important aspect to determine the battery’s end of life.
completely discharged at various rates (6, 10, and 20 A) until In general, offline SOH estimation is accomplished using
its voltage reaches the preset cutoff, i.e., 2.8 V. The system’s AC signal injection. However, the interruption of the system
response is studied taking into account the battery’s voltage operation is required to perform a capacity check. Moreover,
estimation error e and the OCV estimate 4 ≈ Voc . Since additional and costly measurement instrumentation is neces-
the tracking error behavior is similar for all temperatures, it sary [35]. Another offline procedure is to monitor the time to
is then shown in Fig. 6 only for one case (10 A at 25 °C) completely discharge a fully charged battery with a constant
and for the first 25 s to highlight convergence at startup. As it current, which usually takes several minutes or hours. Unlike
is illustrated, the battery’s estimation tracking error gradually these techniques, online SOH estimation can be achieved with
Authorized licensed use limited to: National Chung Hsing Univ.. Downloaded on June 19,2024 at 06:53:39 UTC from IEEE Xplore. Restrictions apply.
758 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 25, NO. 2, MARCH 2017
resistance measurement while battery is in operation, which [10] Y. Wang, H. Fang, Z. Sahinoglu, T. Wada, and S. Hara, “Adaptive
removes restrictions compared with other procedures. Studies estimation of the state of charge for lithium-ion batteries: Nonlinear
geometric observer approach,” IEEE Trans. Control Syst. Technol.,
have reported a battery’s resistance increase as an indication vol. 23, no. 3, pp. 948–962, May 2015.
of SOH decline. However, it is noteworthy that low battery’s [11] Z. Chen, Y. Fu, and C. C. Mi, “State of charge estimation of lithium-ion
resistance values combined with low sensor precision and batteries in electric drive vehicles using extended Kalman filtering,”
IEEE Trans. Veh. Technol., vol. 62, no. 3, pp. 1020–1030,
measurement noise make accurate estimation a difficult task Mar. 2013.
to undertake and many estimation procedures fail to predict [12] M. Corno, N. Bhatt, S. M. Savaresi, and M. Verhaegen, “Electrochemical
it with high accuracy [36]. Therefore, future work envisions model-based state of charge estimation for Li-ion cells,” IEEE Trans.
Control Syst. Technol., vol. 23, no. 1, pp. 117–127, Jan. 2015.
online estimation of the battery’s SOH through accurate iden-
[13] H. He, R. Xiong, X. Zhang, F. Sun, and J. Fan, “State-of-charge
tification of the battery’s equivalent series resistance. estimation of the lithium-ion battery using an adaptive extended Kalman
filter based on an improved Thevenin model,” IEEE Trans. Veh. Technol.,
vol. 60, no. 4, pp. 1461–1469, May 2011.
VI. C ONCLUSION [14] I. S. Kim, “Nonlinear state of charge estimator for hybrid electric vehicle
In this brief, an adaptive parameter identification approach battery,” IEEE Trans. Power Electron., vol. 23, no. 4, pp. 2027–2034,
Jul. 2008.
is developed for lithium-ion batteries. The proposed strategy [15] A. Szumanowski and Y. Chang, “Battery management system based
makes use of the capabilities of adaptive control theory to on battery nonlinear dynamics modeling,” IEEE Trans. Veh. Technol.,
achieve online parameter estimation. Therefore, robustness to vol. 57, no. 3, pp. 1425–1432, May 2008.
[16] P. J. van Bree, A. Veltman, W. H. A. Hendrix, and
parameter variation is achieved and unlike many estimation P. P. J. van den Bosch, “Prediction of battery behavior subject to
techniques, the convergence and stability are guaranteed by high-rate partial state of charge,” IEEE Trans. Veh. Technol., vol. 58,
Lyapunov’s direct method. Furthermore, it is easier to be no. 2, pp. 588–595, Feb. 2009.
implemented as opposed to other estimation methodologies [17] H. Chaoui and P. Sicard, “Accurate state of charge (SOC) estimation
for batteries using a reduced-order observer,” in Proc. IEEE Int. Conf.
with a similar performance, such as soft-computing-based Ind. Technol. Southeastern Symp. Syst. Theory (ICIT-SSST), Mar. 2011,
estimators. The proposed estimation technique shows high pp. 39–43.
tracking and estimation accuracy based on only the mea- [18] H. Chaoui, P. Sicard, and H. J. N. Ndjana, “Adaptive state of
charge (SOC) estimation for batteries with parametric uncertainties,”
surements of the battery’s voltage and current. However, in Proc. IEEE/ASME Adv. Intell. Mechatronics Int. Conf., Jul. 2010,
temperature effects tend to introduce an offset leading to a pp. 703–707.
bad estimation. Therefore, a simple temperature compensation [19] M. Gao, Y. Liu, and Z. He, “Battery state of charge online estimation
based on particle filter,” in Proc. 4th Int. Congr. Image Signal Process.,
methodology is proposed to cope with these effects. The Shanghai, China, Oct. 2011, pp. 2233–2236.
experimental results highlight the performance of the proposed [20] J. Li, J. K. Barillas, C. Guenther, and M. A. Danzer, “Sequential
estimator in determining the SOC with high accuracy. The Monte Carlo filter for state estimation of LiFePO4 batteries based
on an online updated model,” J. Power Sour., vol. 247, pp. 156–162,
effectiveness of the proposed approach is validated using Feb. 2014.
a practical temperature range, i.e., from 10 °C to 40 °C. [21] S. Schwunk, N. Armbruster, S. Straub, J. Kehl, and M. Vetter, “Particle
To extend this work, the future plan might envision to cover filter for state of charge and state of health estimation for lithium–
temperatures under 0 °C with a discharge rate higher than 1C. iron phosphate batteries,” J. Power Sour., vol. 239, pp. 705–710,
Oct. 2013.
[22] Y. Kim, S. Mohan, J. B. Siegel, A. G. Stefanopoulou, and Y. Ding,
R EFERENCES “The estimation of temperature distribution in cylindrical battery cells
under unknown cooling conditions,” IEEE Trans. Control Syst. Technol.,
[1] M.-Y. Kim, C.-H. Kim, J.-H. Kim, and G.-W. Moon, “A chain structure vol. 22, no. 6, pp. 2277–2286, Nov. 2014.
of switched capacitor for improved cell balancing speed of lithium-ion [23] W. Chen, W.-T. Chen, M. Saif, M.-F. Li, and H. Wu, “Simultaneous fault
batteries,” IEEE Trans. Ind. Electron., vol. 61, no. 8, pp. 3989–3999, isolation and estimation of lithium-ion batteries via synthesized design of
Aug. 2014. Luenberger and learning observers,” IEEE Trans. Control Syst. Technol.,
[2] A. Kuperman, U. Levy, J. Goren, A. Zafransky, and A. Savernin, vol. 22, no. 1, pp. 290–298, Jan. 2014.
“Battery charger for electric vehicle traction battery switch station,” [24] A. Bartlett, J. Marcicki, S. Onori, G. Rizzoni, X. G. Yang, and T. Miller,
IEEE Trans. Ind. Electron., vol. 60, no. 12, pp. 5391–5399, Dec. 2013. “Electrochemical model-based state of charge and capacity estimation
[3] A. H. Ranjbar, A. Banaei, A. Khoobroo, and B. Fahimi, “Online for a composite electrode lithium-ion battery,” IEEE Trans. Control Syst.
estimation of state of charge in Li-ion batteries using impulse response Technol., vol. 24, no. 2, pp. 384–399, Mar. 2016.
concept,” IEEE Trans. Smart Grid, vol. 3, no. 1, pp. 360–367, Mar. 2012. [25] H. Chaoui and P. Sicard, “Adaptive fuzzy logic control of permanent
[4] T. Hansen and C.-J. Wang, “Support vector based battery state of charge magnet synchronous machines with nonlinear friction,” IEEE Trans. Ind.
estimator,” J. Power Sour., vol. 141, no. 2, pp. 351–358, Mar. 2005. Electron., vol. 59, no. 2, pp. 1123–1133, Feb. 2012.
[5] S. Duryea, S. Islam, and W. Lawrance, “A battery management system [26] H. Chaoui, P. Sicard, J. Lee, and A. Ng, “Neural network modeling of
for stand-alone photovoltaic energy systems,” IEEE Ind. Appl. Mag., cold-gas thrusters for a spacecraft formation flying test-bed,” in Proc.
vol. 7, no. 3, pp. 67–72, Jun. 2001. IEEE Conf. Ind. Electron. Soc., Oct. 2012, pp. 2619–2621.
[6] L. Liu, L. Y. Wang, Z. Chen, C. Wang, F. Lin, and H. Wang, “Integrated [27] M. Charkhgard and M. Farrokhi, “State-of-charge estimation for lithium-
system identification and state-of-charge estimation of battery systems,” ion batteries using neural networks and EKF,” IEEE Trans. Ind.
IEEE Trans. Energy Convers., vol. 28, no. 1, pp. 12–23, Mar. 2013. Electron., vol. 57, no. 12, pp. 4178–4187, Dec. 2010.
[7] M. Gholizadeh and F. R. Salmasi, “Estimation of state of charge, [28] H.-T. Lin, T.-J. Liang, and S.-M. Chen, “Estimation of battery state of
unknown nonlinearities, and state of health of a lithium-ion battery based health using probabilistic neural network,” IEEE Trans. Ind. Informat.,
on a comprehensive unobservable model,” IEEE Trans. Ind. Electron., vol. 9, no. 2, pp. 679–685, May 2013.
vol. 61, no. 3, pp. 1335–1344, Mar. 2014. [29] F.-J. Lin, M.-S. Huang, P.-Y. Yeh, H.-C. Tsai, and C.-H. Kuan,
[8] M. Shahriari and M. Farrokhi, “Online state-of-health estimation of “DSP-based probabilistic fuzzy neural network control for Li-ion battery
VRLA batteries using state of charge,” IEEE Trans. Ind. Electron., charger,” IEEE Trans. Power Electron., vol. 27, no. 8, pp. 3782–3794,
vol. 60, no. 1, pp. 191–202, Jan. 2013. Aug. 2012.
[9] A. A. Hussein, “Capacity fade estimation in electric vehicle Li-ion [30] M. Chen and G. A. Rincon-Mora, “Accurate electrical battery model
batteries using artificial neural networks,” IEEE Trans. Ind. Appl., capable of predicting runtime and I-V performance,” IEEE Trans. Energy
vol. 51, no. 3, pp. 2321–2330, May/Jun. 2015. Convers., vol. 21, no. 2, pp. 504–511, Jun. 2006.
Authorized licensed use limited to: National Chung Hsing Univ.. Downloaded on June 19,2024 at 06:53:39 UTC from IEEE Xplore. Restrictions apply.
CHAOUI AND GUALOUS: ADAPTIVE SOC ESTIMATION OF LITHIUM-ION BATTERIES 759
[31] J. Kim, J. Shin, C. Chun, and B. H. Cho, “Stable configuration of a [34] N. Omar et al., “Lithium iron phosphate based battery—Assessment
Li-ion series battery pack based on a screening process for improved of the aging parameters and development of cycle life model,” Appl.
voltage/SOC balancing,” IEEE Trans. Power Electron., vol. 27, no. 1, Energy, vol. 113, pp. 1575–1585, Jan. 2014.
pp. 411–424, Jan. 2012. [35] W. Huang and J. A. A. Qahouq, “An online battery impedance
[32] M. Petzl and M. A. Danzer, “Advancements in OCV measurement and measurement method using DC–DC power converter control,”
analysis for lithium-ion batteries,” IEEE Trans. Energy Convers., vol. 28, IEEE Trans. Ind. Electron., vol. 61, no. 11, pp. 5987–5995,
no. 3, pp. 675–681, Sep. 2013. Nov. 2014.
[33] H. Rahimi-Eichi, F. Baronti, and M.-Y. Chow, “Online adaptive para- [36] H. Chaoui, A. El Mejdoubi, A. Oukaour, and H. Gualous, “Online
meter identification and state-of-charge coestimation for lithium-polymer system identification for lifetime diagnostic of supercapacitors with
battery cells,” IEEE Trans. Ind. Electron., vol. 61, no. 4, pp. 2053–2061, guaranteed stability,” IEEE Trans. Control Syst. Technol., vol. PP, no. 99,
Apr. 2014. pp. 1–9, 2016, doi: 10.1109/TCST.2016.2520911.
Authorized licensed use limited to: National Chung Hsing Univ.. Downloaded on June 19,2024 at 06:53:39 UTC from IEEE Xplore. Restrictions apply.