Nature Machine Intelligence, vol. 3, no. 5, pp. 447-456, 2021, DOI: 10.1038/s42256-021-00312-3

Machine Learning Pipeline for Battery State-of-Health Estimation

D. Roman1, S. Saxena2, V. Robu1, M. Pecht and D. Flynn1,3

1 Smart Systems Group, School of Engineering & Physical Sciences, Heriot-Watt University, Edinburgh, UK
2 Center for Advanced Life Cycle Engineering, University of Maryland, College Park, MD 20742, USA
3 Algorithmics Group, TU Delft, Delft, the Netherlands


Lithium-ion batteries are ubiquitous in applications ranging from portable electronics to electric vehicles. Irrespective of the application, reliable real-time estimation of battery state of health (SOH) by on-board computers is crucial to the safe operation of the battery, ultimately safeguarding asset integrity. In this Article, we design and evaluate a machine learning pipeline for estimation of battery capacity fade—a metric of battery health—on 179 cells cycled under various conditions. The pipeline estimates battery SOH with an associated confidence interval by using two parametric and two non-parametric algorithms. Using segments of charge voltage and current curves, the pipeline engineers 30 features, performs automatic feature selection and calibrates the algorithms. When deployed on cells operated under the fast-charging protocol, the best model achieves a root-mean-squared error of 0.45%. This work provides insights into the design of scalable data-driven models for battery SOH estimation, emphasizing the value of confidence bounds around the prediction. The pipeline methodology combines experimental data with machine learning modelling and could be applied to other critical components that require real-time estimation of SOH.

This article is available online here and to CALCE Consortium Members for personal review.

[Home Page] [Articles Page]
Copyright © 2021 by CALCE and the University of Maryland, All Rights Reserved