Benchmarking Extended and Unscented Kalman Filters for Lithium-Ion Battery State-of-Charge Estimation against a Physics-Based Virtual Cell: Effects of OCV Flatness, Initial Covariance and Temperature

Kalman-filter state-of-charge (SoC) estimators are usually compared in simulations where the same equivalent circuit model (ECM) generates the data and runs inside the filter, and where errors are computed after the measurement update. Both practices flatter the estimators. This paper benchmarks Coulomb counting (CC), the extended Kalman filter (EKF) and the unscented Kalman filter (UKF) against a physics-based virtual cell: an experimentally parameterised Doyle–Fuller–Newman model of a 5 Ah LG M50 21700 cell with lumped thermal dynamics. A second-order RC ECM is identified from a simulated GITT/HPPC test (2.7 mV RMS fitting error) and then used, unchanged, by all estimators. The cell is driven by repeated UDDS and US06 cycles from 90 % to 10 % SoC at 10, 25 and 40 °C and in an aged state, with 10 mV voltage noise, 25 mA current noise and a 50 mA current offset. Errors are computed from the a priori estimate so that the initial error is always counted. With a correct initial SoC, both filters keep the RMSE between 0.39 % and 0.68 %, while CC drifts to 6.7 % over a 6.9 h UDDS test. A 300-run Monte Carlo study without SoC-limit effects shows that the two filters converge equally fast from under-estimated starts, but the EKF is markedly slower from over-estimated starts: with the recommended initial covariance its mean convergence time into a ±3 % band was 166 s (maximum 1110 s) against 1.2 s (maximum 2 s) for the UKF. All slow EKF runs started between 84 % and 93 % SoC, where the OCV slope of the cell falls to about 0.25 V per unit SoC; the EKF linearises at this flat point and applies too small a correction, whereas the UKF sigma points sample the steeper neighbouring regions. An initial covariance that is too small slows both filters by up to two orders of magnitude. At 10 °C, an ECM identified at 25 °C biases both filters by about −1 % to −2.5 %, which no filter tuning removes. The UKF costs about twice the computation of the EKF. The results show when the UKF is actually worth its cost and how the OCV shape of the specific cell should guide that choice.

Authors

Institutions

Publication Details

Journal
Technium Romanian Journal of Applied Sciences and Technology
Published
2026-11-03
DOI
https://doi.org/10.47577/technium.v31i.13874
Primary Topic
Battery Modeling and Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Benchmarking Extended and Unscented Kalman Filters for Lithium-Ion Battery State-of-Charge Estimation against a Physics-Based Virtual Cell: Effects of OCV Flatness, Initial Covariance and Temperature

Ihab A. Satam, Zaid Ali
Technium Romanian Journal of Applied Sciences and Technology
Battery Modeling and Management
article

Benchmarking Extended and Unscented Kalman Filters for Lithium-Ion Battery State-of-Charge Estimation against a Physics-Based Virtual Cell: Effects of OCV Flatness, Initial Covariance and Temperature

Ihab A. Satam, Zaid Ali
article en

Abstract

Kalman-filter state-of-charge (SoC) estimators are usually compared in simulations where the same equivalent circuit model (ECM) generates the data and runs inside the filter, and where errors are computed after the measurement update. Both practices flatter the estimators. This paper benchmarks Coulomb counting (CC), the extended Kalman filter (EKF) and the unscented Kalman filter (UKF) against a physics-based virtual cell: an experimentally parameterised Doyle–Fuller–Newman model of a 5 Ah LG M50 21700 cell with lumped thermal dynamics. A second-order RC ECM is identified from a simulated GITT/HPPC test (2.7 mV RMS fitting error) and then used, unchanged, by all estimators. The cell is driven by repeated UDDS and US06 cycles from 90 % to 10 % SoC at 10, 25 and 40 °C and in an aged state, with 10 mV voltage noise, 25 mA current noise and a 50 mA current offset. Errors are computed from the a priori estimate so that the initial error is always counted. With a correct initial SoC, both filters keep the RMSE between 0.39 % and 0.68 %, while CC drifts to 6.7 % over a 6.9 h UDDS test. A 300-run Monte Carlo study without SoC-limit effects shows that the two filters converge equally fast from under-estimated starts, but the EKF is markedly slower from over-estimated starts: with the recommended initial covariance its mean convergence time into a ±3 % band was 166 s (maximum 1110 s) against 1.2 s (maximum 2 s) for the UKF. All slow EKF runs started between 84 % and 93 % SoC, where the OCV slope of the cell falls to about 0.25 V per unit SoC; the EKF linearises at this flat point and applies too small a correction, whereas the UKF sigma points sample the steeper neighbouring regions. An initial covariance that is too small slows both filters by up to two orders of magnitude. At 10 °C, an ECM identified at 25 °C biases both filters by about −1 % to −2.5 %, which no filter tuning removes. The UKF costs about twice the computation of the EKF. The results show when the UKF is actually worth its cost and how the OCV shape of the specific cell should guide that choice.

Technium Romanian Journal of Applied Sciences and TechnologyVol. 31
Budapest University of Technology and Economics (HU), Northern Technical University (IQ)
Openalex Percentile: Top 25%
Battery Modeling and Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon