Adaptive Smooth Variable Structure Filter Strategy
Adaptive Smooth Variable Structure Filter Strategy
Article
Adaptive Smooth Variable Structure Filter Strategy for State
Estimation of Electric Vehicle Batteries
Sara Rahimifard 1, * , Saeid Habibi 1 , Gillian Goward 2 and Jimi Tjong 1
Abstract: Battery Management Systems (BMSs) are used to manage the utilization of batteries and
their operation in Electric and Hybrid Vehicles. It is imperative for efficient and safe operation of
batteries to be able to accurately estimate the State of Charge (SoC), State of Health (SoH) and State
of Power (SoP). The SoC and SoH estimation must remain robust and accurate despite aging and
in presence of noise, uncertainties and sensor biases. This paper introduces a robust adaptive filter
referred to as the Adaptive Smooth Variable Structure Filter with a time-varying Boundary Layer
(ASVSF-VBL) for the estimation of the SoC and SoH in electrified vehicles. The internal model of
the filter is a third-order equivalent circuit model (ECM) and its state vector is augmented to enable
estimation of the internal resistance and current bias. It is shown that system and measurement noise
covariance adaptation for the SVSF-VBL approach improves the performance in state estimation of a
battery. The estimated internal resistance is then utilized to improve determination of the battery’s
SoH. The effectiveness of the proposed method is validated using experimental data from tests on
Citation: Rahimifard, S.; Habibi, S.; Lithium Polymer automotive batteries. The results indicate that the SoC estimation error can remain
Goward, G.; Tjong, J. Adaptive within less than 2% over the full operating range of SoC along with an accurate estimation of SoH.
Smooth Variable Structure Filter
Strategy for State Estimation of Keywords: electric vehicle; lithium-ion battery; battery management system; adaptive smooth
Electric Vehicle Batteries. Energies variable structure filter; state of charge; state of health
2021, 14, 8560. https://doi.org/
10.3390/en14248560
used. However, these methods require regular calibration due to error propagation related
to changes in the internal characteristics of the battery due to aging, inaccuracies in the
assumed initial conditions, and measurement biases [6]. Temperature and mechanical
measurements of a cell have also been taken into consideration to improve the battery
management and therefore states estimation [7]. However, indirect methods have been
proven to be highly beneficial especially in uncertain conditions. Indirect methods include
fuzzy logic-based estimation, artificial neural networks, and filter/observer-based tech-
niques. Model-based strategies provide an insight into the internal dynamics of a battery
and therefore could be more practical to use onboard of a BMS [8–10].
The battery SoH estimation has to take into account the battery capacity fade and
impedance changes. SoH estimation methods are generally categorized into experimental
or model-based techniques. Experimental-based techniques rely on characterization of
batteries using cycling data. These methods involve measurement of internal resistance,
impedance measurement, coulomb counting and regression analysis. Model-based strate-
gies use filters and observers in conjunction with battery models to provide a real-time
indicator for SoH estimation [11,12].
Battery models used in BMSs have included electrochemical and equivalent circuit
models (ECMs). Electrochemical models are structured to represent the physical reactions
inside a battery and therefore are suitable for degradation analysis. However, they have not
been proven to be more accurate in SoC and SoH estimation and due to their complexity,
are not commonly used onboard of a BMS. ECMs, on the other hand, provide a simple
model which can be easily parameterized using experimental data, and provide sufficient
accuracy for real-time parameter and state estimation. Additionally, in their modified forms
provide thermal modeling or a measure of SoH [13]. For better accuracy, the parameters of
ECMs require to be adjusted according to the battery’s SoH, temperature, and current (or
C-rate). Different strategies have been reported for model adjustment including look-up
tables as well as parameter estimation and multiple model strategies. Online parameter
estimation is commonly considered to improve the performance by adapting the model for
different conditions [14]. Multiple model strategies can also increase the adaptation of a
battery by considering a range of scenarios [15,16]. Once a model is chosen to determine the
dynamics of the battery, a robust filter is needed to estimate the states of the battery [17–19].
The Extended Kalman Filter (EKF) is the most commonly used filter for parameter
estimation. Other methods include the Unscented KF (UKF), Quadrature KF (QKF), Sigma
Point KF (SPKF), Cubature KF (CKF) and Particle Filter (PF) [20–22]. These strategies have
been applied to lithium-ion batteries for state and parameter estimation [2,23–25]. Robust
filtering strategies such as the Robust Kalman Filters, H∞ Filtering and the Smooth Variable
Structure Filter (SVSF) have also been employed to deal with uncertainties [21,26,27].
In [28], SVSF with a Variable Boundary Layer (SVSF-VBL) is introduced to improve the
performance of SVSF in presence of noise and uncertainties. More advancements on
SVSF strategy have also been presented to boost the efficiency of the SVSF including the
second-order SVSF, square-root SVSF, its combination with different filters such as KF, EKF,
UKF, CKF, PF and more [29–31]. Although these methods enhance the accuracy of state
estimation, they do not consider adaptability. Additionally, these algorithms can only be
employed if the system is observable [32].
In the above filters, knowledge of the system’s model is an essential requirement for
reliable state and parameter estimation. Characterization of noise statistics is needed as
well as the dynamic model and affect the filter’s stability and performance. When this
information is not correct, the performance of the designed filter may worsen significantly
and could lead to divergence. Model-based filters such as the EKF assume that the system
model is largely known together with the input functions and the noise statistics. However,
this may not be the case in all applications and may need to be remedied through adaptive
filters [33,34].
Two types of adaptation are considered in this paper, including filter tuning and
multiple model (MM) methods. MM methods consider switching between a finite number
Energies 2021, 14, 8560 3 of 19
2. Modeling
Equivalent Circuit Model (ECM) provides a simple and effective approach for battery
characterization. Although, higher order models can be used to improve the battery
model’s performance, a trade-off between complexity and accuracy should be considered
to avoid over-parametrization that could affect estimation of the internal resistance. This
study employs a third-order ECM to provide enough accuracy for a battery model especially
when the battery ages while retaining the influence of aging on the internal resistance.
Figure 1 shows a circuit diagram of a third-order ECM. The model contains different
elements including a series resistance defined as internal resistance (Rin ) and the Open
Circuit Voltage (OCV) of the battery which relates to its SoC. The battery model also has
multiple Resistance-Capacitance (RC) branches that describe the transients of the battery
including the diffusion, the solid electrolyte interface (SEI) dynamics and the charge transfer
kinetics. The structure of the model should reflects the dynamic complexity of the battery
as it ages [44].
R1 R2 R3
Rin
I VT
Vocv C1 C2 C3
∆T ∆T
V1,k+1 = (1 − )V + i ,
R1 C1 1,k C1 k
∆T ∆T
V2,k+1 = (1 − )V + i ,
R2 C2 2,k C2 k
∆T ∆T
V3,k+1 = (1 − )V + i ,
R3 C3 3,k C3 k
η∆T
SOC k+1 = SOC k − i (1)
Cn k
where VT is the cell terminal voltage, Vocv is the open circuit voltage (nonlinear function of
SoC), and Rin is the cell internal resistance.
The parameters of the model change with SoC and temperature. Therefore, parameters
are constant within a small range of SoC, temperature and current level [45]. Updates of
the model parameters or possibly its structure are needed for determining the battery SoH.
The model can be modified using two approaches including model switching or parameter
updating or estimation [15,46]. Parameter estimation can be employed if observability
Energies 2021, 14, 8560 5 of 19
condition is satisfied. Here, the internal resistance is considered as a state that indicates the
battery SoH and power capability [47].
where ib is the bias from the current sensor and wbk is white noise. The measured current
flowing across the cell (im ) includes this bias and is defined as follows,
The modification is then applied to the model. Therefore, the state-space form of the
proposed model is described as,
x k +1 = f ( x k ) + g ( x k ) u k , (6)
yk = h( xk , uk ) (7)
where x ∈ X is the state vector, u ∈ R is the input to the system, y ∈ Rm is the measurement
vector, f : X → Rn is the nonlinear system function, g : X → Rn is the input gain and h :
X → Rm is the nonlinear measurement function where they are all differentiable functions.
T
The state and measurement vectors are xk = V1,k V2,k V3,k SOCk Ib,k Rin,k and
yk = VT,k , respectively. Note that in this model f ( xk ) is linear and f ( xk ) = Axk and
g( xk ) = B are given as,
1− ∆T − ∆T
0 0 0 0
1
R1 C1 C1 C1
0 1−R∆T 0 0 − ∆T 0 1
2 C2 C2 C2
1−R∆T − ∆T
0
1
0 0 0
3 C3 C3 B=∆T −
C3
A= , (8)
η
η∆T
0 0 0 1 0
Cn Cn
0 0 0 0 1 0 0
0 0 0 0 0 1 0
VT,k = Vocv (SOCk ) − V1,k − V2,k − V3,k + Rin ib,k − Rin im,k (9)
x k +1 = f ( x k , u k , w k ), (10)
z k = h ( x k , u k , υk ) (11)
where υk is the measurement noise and wk is the system noise and they are uncorrelated
white noise with the following mean and covariance,
E[wk ] = 0, E[wk wkT ] = Qk (12)
E[υk ] = 0, E[υk υkT ] = Rk (13)
The discontinuous corrective action of the SVSF method leads to chattering as shown
in Figure 2. This chattering can be removed by using a smoothing boundary layer. The
smoothing boundary layer will be inefficient if the disturbance exceeds the assumed upper
bound [27]. A time-varying smoothing boundary layer eliminates chattering and excessive
switching as presented in [48]. More advancement to the SVSF have also been proposed,
including but not limited to covariance formulation, second-order SVSF, and combination
of SVSF with other filters such as KF, EKF, UKF, PF, Square-Root SVSF and Two-pass
SVSF [21,28,30,49]. The SVSF-VBL estimation is formulated as follows,
Figure 2. Effect of smoothing boundary layer (a) ψ > β, (b) ψ < β ( β is the upper boundary of existence subspace).
• Prediction: An estimated filter model is used to obtain the a-priori state estimates.
where P is the state vector covariance matrix, H is the jacobian matrix of H, and ek+1|k
is called the filter innovation measurement sequence.
Energies 2021, 14, 8560 7 of 19
• Correction: The correction gain is obtained and, the estimated states are then updated
from their a-priori into their a-posteriori by using this gain.
where ψlim is upper limit for the boundary layer. For the case when ψk+1 > ψlim the
SVSF gain is:
where ek+1|k+1 is called the filter measurement residual sequence. Equations (14) to
(26) summarize the SVSF-VBL strategy.
Different strategies have been proposed for noise adaptation including covariance
matching, Bayesian, Maximum likelihood and correlation method. These methods have
Energies 2021, 14, 8560 8 of 19
where ek+1 = zk+1 − zk+1|k is the innovation sequence, Cvk+1 is the innovation sequence
covariance matrix, m is the number of measurements, and α is the adaptive parameter. The
zk+1|k is obtained from Equation (15). The logarithmic form of the above equation is
1
ln ( P(z|α)k+1 ) = − {m ln (2π ) + ln (|Cek+1 |) + ln (ekT+1 Ce−k+1 1 ek+1 )} (28)
2
For a fixed-length memory filter, the innovation matrix will only be considered inside
a window of size N. Therefore, the ML optimization problem is defined as follows,
k +1 k +1
min
α
∑ ln |Cei | + ∑ (eiT Ce−i 1 ei ) (29)
i = i0 i = i0
where i0 = k − N + 2 is the first epoch inside the estimation. The above formula defines
the best estimate as it has the maximum likelihood based on the adaptive parameters. This
optimization problem can be simplified using matrix differential calculus as,
k +1 ∂Cei ∂Cei −1
∑ tr Ce−i 1 − eiT Ce−i 1
C e =0 (30)
i = i0
∂αk+1 ∂αk+1 ei i
And taking partial derivative from Equation (17) with respect to α gives,
Assuming that the process inside the estimation window is in steady state, Equation
(32) can be written as,
∂Pk+1|k ∂Qk
= (33)
∂αk+1 ∂αk+1
By substituting Equation (33) into (31) and applying it into (30) the maximum likeli-
hood equation for the adaptive SVSF-VBL is as follows,
k +1 ∂Ri ∂Q
∑ tr Ce−i 1 − Ce−i 1 ei eiT Ce−i 1 + H i −1 H T = 0
(34)
i = i0
∂αk+1 ∂αk+1
Both system and measurement noise covariance matrices (Q and R) can be adapted
based on α from the computed equation. To achieve an expression for R, αii = Rii is
considered where the adaptive parameters are the variance of the updated measurement.
Therefore, Equation (34) is modified as follows,
k +1
∑ tr Ce−i 1 Cei − ei eiT Ce−i 1 = 0
(35)
i = i0
k +1
1
Cek+1 =
N ∑ ei eiT (36)
i = i0
Since the measurement noise covariance should be positive definite, a more stable
expression is required. For the case with ψk+1 < ψlim , it can be shown that the adaptation
rule for R is,
where the residual sequence is ε = zk+1 − zk+1|k+1 and residual covariance matrix Ĉε k+1
can be calculated as,
k +1
1
Ĉε k+1 =
N ∑ ε i εTi (39)
i = i0
where 0 ≤ λ R ≤ 1.
The process noise covariance (Q) can be achieved using the SVSF-VBL formulation.
Considering the system Equation (10) as,
From Equations (41) and (14), the estimated system noise can be obtained as,
where 0 ≤ λ R ≤ 1.
Figure 4 illustrates an overview of the proposed ASVSF-VBL method specified for
state estimation of electric vehicle batteries. The SVSF filter guarantees stability using
a Lyapunov function. Based on Lyapunov theory, if a Lyapunov function (V) is locally
positive definite and the time derivative of it is locally negative semi-definite, the filter
is stable [27]. The following Lyapunov function is considered based on the a-posteriori
estimation error (residual error),
∆V 6 0 (47)
Therefore, the following condition which is equal to Equation (46) satisfies the stability
condition of the estimation process [27].
Theorem 1 ([27]). On the stability of the SVSF strategy, if the system is stable, consecutive
bijective (or completely observable and completely controllable in the case of linear systems), then
the SVSF corrective gain Kk+1 that would satisfy the stability condition of (49) is subject to the
following conditions,
|ek+1|k | Abs 6 |Kk+1 | Abs < |ek+1|k | Abs + |ek|k | Abs (50)
The corrective gain Kk+1 of the SVSF as Equation (22) satisfies this condition [27]. The
SVSF gain is not affected by the adaptive scheme outside the boundary layer and hence
BIBO stability of the ASVSF-VBL remains unaffected.
Energies 2021, 14, 8560 11 of 19
Terminal
Voltage
Prediction
ek+1|k+1
matrix and combined
ek+1|k
xk|k , Pk|k , Qk
Look-up Table for error vectors, Eq 18 &
parameters 19.
Estimated output and
K
residual sequence, Eq
25 & 26. Filter Gain
Calculation, Eq 20, Ib Current Bias
21 & 22.
Estimated SoC
A-posteriori covariance
matrix and adaptation law
for , Eq 24 & 45.
Estimated SoC
4. Experimental Results
The ASVSF-VBL was validated and comparatively studied further to experiments
conducted on NMC Lithium Polymer battery cells. Battery cells specifications are presented
in Table 1. The experiments were conducted by using an experimental setup consisting of
an Arbin BT2000 cycler, environmental chambers , an AVL Lynx data acquisition system,
and AVL Lynx software [45]. The characterization tests included static capacity, internal
resistance, OCV-SOC and efficiency tests; these were conducted to obtain a baseline for the
battery cell performance. In addition, cycling tests were done to investigate the impact of
aging on the battery’s performance and dynamics.
Manufacture Batterist
Type NMC Li-ion Polymer
Nominal Capacity (mAh) 5400
Nominal Voltage (V) 3.7
Minimum Voltage (V) 2.8
Maximum Voltage (V) 4.2
cells over time at elevated temperatures ranging from 35◦ to 40◦ to accelerate aging for a
full range of SoCs from 90% to 20% [1,45].
Figure 5. Velocity profiles for the UDDS, US06, and HWFET driving cycles (Data set from [51]).
Figure 6. Voltage, current, and SoC for a cell using a mixed drive cycle.
R EOL − Rin
SOH R = × 100% (51)
R EOL − Rnew
where R EOL is the internal resistance of a fully aged battery, Rnew is the internal resistance
of a fresh battery where it can be estimated based on experimental characterization or
obtained from manufacturer’s specifications. The Rin is the estimated internal resistance
provided by the ASVSF-VBL strategy. The end of life for a battery in electric applications is
usually where the nominal capacity is about 80% compared to its value when the battery
is new. Equation (51) indicates a value in range of 0 6 SoH R 6 1 which means that the
battery reached its end of life and should be replaced. The presented value should be
redefined in the range of 0.8 6 SoHR 6 1 which means that Cn,old = 0.8Cn,new [12,52].
The ASVSF-VBL strategy as illustrated in Figure 4 is then employed to estimates the
states of a battery including the internal resistance, the SoC and the current bias. Figure 7
demonstrates the validation data used to investigate the performance of the proposed
method. Data was collected during experiments for a smaller range of SoC based on a
US06 drive cycle for validation. Through the validation cycle, the battery cell’s voltage
is measured and recorded as fast as 10 Hz. These measurements are then employed to
evaluate the proposed strategy. A comparison of the ASVSF-VBL versus the SVSF-VBL
and the EKF methods is provided to investigate the performance of the proposed strategy
under different conditions. All filters use the same models with the same initial parameters
for providing a direct comparison between the performance of the three filters. Optimal
and non-optimal initial parameters are considered to show the effect of Q and R on the
filters as listed in Table 3. In a non-ideal scenario a current bias of Ib = 1A has been added
to the current measurement. In addition, extra noise has been added to measurements to
simulate changing statistics of noise under controlled conditions.
Table 2. Model Parameters bound of a third-order ECM. Example given for 80% SoC and 100% SOH.
Parameters R Q P Ib0 ψ γ
Optimal Value 5 0.1I6 I6 0 6 0.23
Non-Optimal Value 50 I6 I6 1 6 0.23
Table 4 provides the root mean square error of the results for two different scenarios.
Firstly, an ideal scenario is considered where there are no added measurement bias and
noise. Secondly, the filters have been tested in the presence of added noise and bias to
the measurements. The results indicate that the proposed method using ASVSF-VBL
provides a more accurate performance especially in the presence of added noise and bias
disturbances. To illustrate the sensitivity of other methods to unknown noise statistics, Q
and R are incorrectly specified as in Table 3. Figure 8a,b show the estimated SoC for both
scenarios. The actual SoCs in these figures are evaluated using coulomb counting method
from the cycler’s data. This is because the initial value of SoC and nominal capacity of a
battery are both known during a laboratory experiment. It can be seen from Figure 8b that
after 1500 s the EKF error increases when the drive cycle C-rate is high as illustrated in
Figure 7. Figure 9a,b display the percentage of SoC estimation error for both scenarios. It
can be observed that the proposed strategy can keep the percentage of SoC error to less
than 2%. It is also shown in Figures 10 and 11 that the proposed strategy is superior in
identifying the current bias and internal resistance compared to the EKF and SVSF-VBL
methods.
Table 4. Root mean square errors of ASVSF-VBL in comparison with SVSF-VBL and EKF for different scenarios.
(a) (b)
Figure 8. (a) Estimated SoC for an ideal scenario, (b) Estimated SoC in presence of noise and current bias.
(a) (b)
Figure 9. (a) Percentage of estimated SoC error for an ideal scenario, (b) Percentage of estimated SoC error in presence of
noise and current bias.
(a) (b)
Figure 10. (a) Estimated current bias for an ideal scenario, (b) Estimated current bias in presence of noise and current bias.
Energies 2021, 14, 8560 16 of 19
(a) (b)
Figure 11. (a) Estimated internal resistance for an ideal scenario, (b) Estimated internal resistance in presence of noise and
current bias.
5. Conclusions
An adaptive strategy referred to as the Adaptive Smooth Variable Structure Filter
with Variable Boundary Layer (ASVSF-VBL) is proposed to estimate the SoC and SoH
of a battery. The ASVSF-VBL is model-based and, in this study, a third-order Equivalent
Circuit Model (ECM) was used as the filter model. In addition to the SoC and SoH, the
state vector was augmented to estimate the bias in current measurement and the battery’s
internal resistance. The ASVSF-VBL adjusts the unknown system and measurement noise
covariance matrices to provide a better performance under conditions involving noise with
changing statistics. The adaptation scheme does not affect the stability of the estimation
process. The estimated internal resistance of the ASVSF-VBL is used as an indicator of the
battery SoH in addition to SoC. The proposed strategy was comparatively validated using
experimental data and demonstrated a considerable improvement in performance. The
proposed ASVSF-VBL reduced the estimated error of voltage to about 0.14 mV compared
to the SVSF-VBL and EKF. The presented strategy showed the lowest SoC estimation error
that remains within 2% with an RMSE of approximately 0.4.
Author Contributions: Conceptualization, S.R., S.H.; Methodology, S.R.; Software, S.R.; Investigation,
S.R.; Formal analysis, S.R.; Validation, S.R.; Writing—original draft, S.R.; Supervision, S.H., J.T., G.G.;
Writing—review & editing, S.H. All authors have read and agreed to the published version of the
manuscript.
Funding: This work was supported by the Collaborative Research and Training Experience (CREATE)
Grant through the Natural Science and Engineering Research Council of Canada under Grant 482038-
2016.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Not applicable.
Conflicts of Interest: The authors declare no conflict of interest.
List of Notations
References
1. Ahmed, R.; El Sayed, M.; Arasaratnam, I.; Tjong, J.; Habibi, S. Reduced-order electrochemical model parameters identification
and soc estimation for healthy and aged li-ion batteries part i: Parameterization model development for healthy batteries. IEEE J.
Emerg. Sel. Top. Power Electron. 2014, 2, 659–677.
2. Wang, Y.; Tian, J.; Sun, Z.; Wang, L.; Xu, R.; Li, M.; Chen, Z. A comprehensive review of battery modeling and state estimation
approaches for advanced battery management systems. Renew. Sustain. Energy Rev. 2020, 131, 110015.
3. Park, S.; Ahn, J.; Kang, T.; Park, S.; Kim, Y.; Cho, I.; Kim, J. Review of state-of-the-art battery state estimation technologies for
battery management systems of stationary energy storage systems. J. Power Electron. 2020, 20, 1526–1540.
4. Ahmed, R.; Sayed, M.E.; Arasaratnam, I.; Tjong, J.; Habibi, S. Reduced-Order Electrochemical Model Parameters Identification
and State of Charge Estimation for Healthy and Aged Li-Ion Batteries—Part II: Aged Battery Model and State of Charge
Estimation. IEEE J. Emerg. Sel. Top. Power Electron. 2014, 2, 678–690. doi:10.1109/JESTPE.2014.2331062.
5. Baccouche, I.; Jemmali, S.; Mlayah, A.; Manai, B.; Amara, N.E.B. Implementation of an Improved Coulomb-Counting Algorithm
Based on a Piecewise SOC-OCV Relationship for SOC Estimation of Li-IonBattery. arXiv 2018, arXiv:1803.10654.
6. Movassagh, K.; Raihan, A.; Balasingam, B.; Pattipati, K. A critical look at Coulomb counting approach for state of charge
estimation in batteries. Energies 2021, 14, 4074.
7. Wei, Z.; Zhao, J.; He, H.; Ding, G.; Cui, H.; Liu, L. Future smart battery and management: Advanced sensing from external to
embedded multi-dimensional measurement. J. Power Sources 2021, 489, 229462.
8. Plett, G. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs-Part 1. Background. J.
Power Sources 2004, 134, 252–261.
9. Piller, S.; Perrin, M.; Jossen, A. Methods for state-of-charge determination and their applications. J. Power Sources 2001, 96, 113–120.
10. Samadani, S.E.; Fraser, R.A.; Fowler, M. A Review Study of Methods for Lithium-Ion Battery Health Monitoring and Remaining Life
Estimation in Hybrid Electric Vehicles; Technical Report, SAE Technical Paper; SAE International: Warrendale, PA, USA, 2012.
Available online: https://www.sae.org/publications/technical-papers/content/2012-01-0125/ (accessed on 10 October 2021).
11. Berecibar, M.; Gandiaga, I.; Villarreal, I.; Omar, N.; Van Mierlo, J.; Van den Bossche, P. Critical review of state of health estimation
methods of Li-ion batteries for real applications. Renew. Sustain. Energy Rev. 2016, 56, 572–587.
12. Waag, W.; Fleischer, C.; Sauer, D.U. Critical review of the methods for monitoring of lithium-ion batteries in electric and hybrid
vehicles. J. Power Sources 2014, 258, 321–339.
13. Lin, X.; Perez, H.E.; Siegel, J.B.; Stefanopoulou, A.G. Robust estimation of battery system temperature distribution under sparse
sensing and uncertainty. IEEE Trans. Control Syst. Technol. 2019, 28, 753–765.
14. Wei, Z.; Zhao, J.; Xiong, R.; Dong, G.; Pou, J.; Tseng, K.J. Online estimation of power capacity with noise effect attenuation for
lithium-ion battery. IEEE Trans. Ind. Electron. 2018, 66, 5724–5735.
15. Rahimifard, S.; Ahmed, R.; Habibi, S. Interacting Multiple Model Strategy for Electric Vehicle Batteries State of Charge/Health/
Power Estimation. IEEE Access 2021, 9, 109875–109888. doi:10.1109/ACCESS.2021.3102607.
16. Messing, M.; Rahimifard, S.; Shoa, T.; Habibi, S. Low Temperature, Current Dependent Battery State Estimation Using Interacting
Multiple Model Strategy. IEEE Access 2021, 9, 99876–99889.
17. Lin, X. Theoretical analysis of battery SOC estimation errors under sensor bias and variance. IEEE Trans. Ind. Electron. 2018,
65, 7138–7148.
18. Smiley, A.; Plett, G.L. An adaptive physics-based reduced-order model of an aged lithium-ion cell, selected using an interacting
multiple-model Kalman filter. J. Energy Storage 2018, 19, 120–134.
19. Farag, M.; Fleckenstein, M.; Habibi, S. Continuous piecewise-linear, reduced-order electrochemical model for lithium-ion batteries
in real-time applications. J. Power Sources 2017, 342, 351–362.
20. Bar-Shalom, Y.; Li, X.R.; Kirubarajan, T. Estimation with Applications to Tracking and Navigation: Theory Algorithms and Software;
John Wiley & Sons: New York, NY, USA, 2004.
21. Afshari, H.H.; Gadsden, S.A.; Habibi, S. Gaussian filters for parameter and state estimation: A general review of theory and
recent trends. Signal Process. 2017, 135, 218–238.
22. Arasaratnam, I.; Haykin, S. Cubature kalman filters. IEEE Trans. Autom. Control 2009, 54, 1254–1269.
23. He, Y.; Liu, X.; Zhang, C.; Chen, Z. A new model for State-of-Charge (SOC) estimation for high-power Li-ion batteries. Appl.
Energy 2013, 101, 808–814.
24. Farag, M.S.; Ahmed, R.; Gadsden, S.; Habibi, S.; Tjong, J. A comparative study of Li-ion battery models and nonlinear dual
estimation strategies. In Proceedings of the 2012 IEEE Transportation Electrification Conference and Expo (ITEC), Dearborn, MI,
USA, 18–20 June 2012; pp. 1–8.
25. Wang, W.; Wang, D.; Wang, X.; Li, T.; Ahmed, R.; Habibi, S.; Emadi, A. Comparison of kalman filter-based state of charge
estimation strategies for li-ion batteries. In Proceedings of the 2016 IEEE Transportation Electrification Conference and Expo
(ITEC), Dearborn, MI, USA, 27–29 June 2016; pp. 1–6.
26. Habibi, S.; Burton, R. The variable structure filter. J. Dyn. Syst. Meas. Control 2003, 125, 287–293.
27. Habibi, S. The smooth variable structure filter. Proc. IEEE 2007, 95, 1026–1059.
28. Gadsden, S.A.; Habibi, S.R. A new form of the smooth variable structure filter with a covariance derivation. In Proceedings of the
49th IEEE Conference on Decision and Control (CDC), Atlanta, GA, USA, 15–17 December 2010; pp. 7389–7394.
Energies 2021, 14, 8560 19 of 19
29. Gadsden, S.A.; El Sayed, M.; Habibi, S.R. Derivation of an optimal boundary layer width for the smooth variable structure filter.
In Proceedings of the 2011 American Control Conference, San Francisco, CA, USA, 29 June–1 July 2011; pp. 4922–4927.
30. Gadsden, S.A.; Lee, A.S. Advances of the smooth variable structure filter: square-root and two-pass formulations. J. Appl. Remote
Sens. 2017, 11, 015018.
31. Afshari, H.H.; Gadsden, S.A.; Habibi, S. A nonlinear second-order filtering strategy for state estimation of uncertain systems.
Signal Process. 2019, 155, 182–192.
32. Zhao, S.; Duncan, S.R.; Howey, D.A. Observability analysis and state estimation of lithium-ion batteries in the presence of sensor
biases. IEEE Trans. Control Syst. Technol. 2016, 25, 326–333.
33. Partovibakhsh, M.; Liu, G. An adaptive unscented Kalman filtering approach for online estimation of model parameters and
state-of-charge of lithium-ion batteries for autonomous mobile robots. IEEE Trans. Control Syst. Technol. 2014, 23, 357–363.
34. Zhang, Q.; Yang, Y.; Xiang, Q.; He, Q.; Zhou, Z.; Yao, Y. Noise adaptive Kalman filter for joint polarization tracking and channel
equalization using cascaded covariance matching. IEEE Photonics J. 2018, 10, 1–11.
35. Smiley, A.J.; Harrison, W.K.; Plett, G.L. Postprocessing the outputs of an interacting multiple-model Kalman filter using a
Markovian trellis to estimate parameter values of aged Li-ion cells. J. Energy Storage 2020, 27, 101043.
36. Plett, G.L. Dual and joint EKF for simultaneous SOC and SOH estimation. In Proceedings of the 21st Electric Vehicle Symposium
(EVS21), Monte Carlo, Monaco, 2–6 April 2005; pp. 1–12.
37. Dong, G.; Chen, Z.; Wei, J.; Zhang, C.; Wang, P. An online model-based method for state of energy estimation of lithium-ion
batteries using dual filters. J. Power Sources 2016, 301, 277–286.
38. Mehra, R. Approaches to adaptive filtering. IEEE Trans. Autom. Control 1972, 17, 693–698.
39. Mohamed, A.; Schwarz, K. Adaptive Kalman filtering for INS/GPS. J. Geod. 1999, 73, 193–203.
40. Duník, J.; Straka, O.; Kost, O.; Havlík, J. Noise covariance matrices in state-space models: A survey and comparison of estimation
methods—Part I. Int. J. Adapt. Control Signal Process. 2017, 31, 1505–1543.
41. Akhlaghi, S.; Zhou, N.; Huang, Z. Adaptive adjustment of noise covariance in Kalman filter for dynamic state estimation. In
Proceedings of the 2017 IEEE Power & Energy Society General Meeting, Chicago, IL, USA, 16–20 July 2017; pp. 1–5.
42. Song, M.; Astroza, R.; Ebrahimian, H.; Moaveni, B.; Papadimitriou, C. Adaptive Kalman filters for nonlinear finite element model
updating. Mech. Syst. Signal Process. 2020, 143, 106837.
43. Zhang, L.; Sidoti, D.; Bienkowski, A.; Pattipati, K.R.; Bar-Shalom, Y.; Kleinman, D.L. On the identification of noise covariances
and adaptive Kalman Filtering: A new look at a 50 year-old problem. IEEE Access 2020, 8, 59362–59388.
44. Nejad, S.; Gladwin, D.; Stone, D. A systematic review of lumped-parameter equivalent circuit models for real-time estimation of
lithium-ion battery states. J. Power Sources 2016, 316, 183–196.
45. Ahmed, R.; Gazzarri, J.; Onori, S.; Habibi, S.; Jackey, R.; Rzemien, K.; Tjong, J.; LeSage, J. Model-based parameter identification of
healthy and aged li-ion batteries for electric vehicle applications. SAE Int. J. Altern. Powertrains 2015, 4, 233–247.
46. Rahimifard, S.; Habibi, S.; Tjong, J. Dual Estimation Strategy for New and Aged Electric Vehicles Batteries. In Proceedings of the
2020 IEEE Transportation Electrification Conference & Expo (ITEC), Chicago, IL, USA, 23–26 June 2020; pp. 579–583.
47. Guha, A.; Patra, A. State of health estimation of lithium-ion batteries using capacity fade and internal resistance growth models.
IEEE Trans. Transp. Electrif. 2017, 4, 135–146.
48. Gadsden, S.; Habibi, S. A new robust filtering strategy for linear systems. J. Dyn. Syst. Meas. Control 2013, 135, 014503.
49. Gadsden, S.A.; Habibi, S.R.; Kirubarajan, T. A novel interacting multiple model method for nonlinear target tracking. In
Proceedings of the 2010 13th International Conference on Information Fusion, Edinburgh, UK, 26–29 July 2010; pp. 1–8.
50. Ding, W.; Wang, J.; Rizos, C.; Kinlyside, D. Improving adaptive Kalman estimation in GPS/INS integration. J. Navig. 2007,
60, 517.
51. Dynamometer Drive Schedules. Available online: https://www.epa.gov/vehicle-and-fuel-emissions-testing/dynamometer-
drive-schedules#vehicleDDS (accessed on 10 October 2021).
52. Chen, L.; Lü, Z.; Lin, W.; Li, J.; Pan, H. A new state-of-health estimation method for lithium-ion batteries through the intrinsic
relationship between ohmic internal resistance and capacity. Measurement 2018, 116, 586–595.