This protocol presents a reproducible deep learning workflow using multichannel cycling data and engineered features to predict lithium-ion battery state of health, remaining useful life, and energy-storage performance.
A subscription to JoVE is required to view this content. Sign in or start your free trial.
Method Article
This protocol presents a reproducible deep learning workflow using multichannel cycling data and engineered features to predict lithium-ion battery state of health, remaining useful life, and energy-storage performance.
This protocol presents a reproducible deep-learning workflow for predicting lithium-ion battery performance using multichannel cycling data. To address limitations in existing data-driven models related to multisource information integration and feature representation, the method utilizes five publicly available battery datasets. The inputs include raw operational signals, including voltage, current, capacity, temperature, internal resistance, and coulombic and energy efficiency, together with engineered features such as incremental capacity, differential voltage, and energy throughput. The protocol details standardized preprocessing procedures for constructing battery-level temporal tensors across multiple observation windows. To improve reproducibility, the workflow evaluates candidate neural-network architectures, including deep neural networks, convolutional neural networks (CNNs), long short-term memory (LSTM) networks, CNN–LSTM, and transformer-based models, using fixed random seeds, repeated evaluation runs, and environment tracking. Representative results demonstrated that the CNN–LSTM architecture with integrated multichannel data and engineered features achieved favorable predictive performance among the evaluated models. The selected configuration achieved a mean absolute error of 0.024 and an R2 value of 0.955 for state-of-health estimation while maintaining high predictive performance for remaining useful life and dischargeable-energy estimation. Ablation and robustness analyses further demonstrated the contribution of multichannel feature integration and the stability of the reproducibility-focused workflow across repeated evaluations. This standardized methodology provides a reproducible framework for battery lifecycle management and predictive modeling under diverse operating conditions.
Lithium-ion batteries are central to the global transition toward renewable energy because of their high energy density, extended cycle life, and low self-discharge rates across applications ranging from portable electronics to grid-scale energy storage systems. However, prolonged operation inevitably leads to gradual capacity degradation and increased internal resistance1. This performance decline not only reduces economic viability but also introduces severe safety hazards, including thermal runaway. As the deployment of large-scale energy storage systems continues to accelerate, battery lifecycle management has become increasingly complex2. Traditional threshold-based monitoring and manual inspection protocols are insufficient for dynamic operating environments3. Furthermore, reliance on a single parameter is inadequate for accurately predicting battery state of health (SOH) or remaining useful life (RUL) under fluctuating charge-discharge rates, ambient temperatures, and discharge voltage variations4. Although the current workflow was primarily validated using laboratory-controlled cycling datasets, the multichannel architecture and temporal modeling framework may support future adaptation to dynamic operating conditions encountered in electric-vehicle applications and variable environmental environments.
Battery degradation is a highly complex, nonlinear electrochemical process driven by solid electrolyte interphase growth, loss of active lithium, and structural deterioration of electrode materials. Historically, state estimation has relied on equivalent-circuit models or electrochemical-physical partial differential equations (PDEs)5. Although these physical models provide valuable mechanistic insights, they suffer from substantial computational overhead and parameter-identification challenges when processing multichannel coupled signals. Consequently, their real-time implementation in embedded battery-management systems (BMSs) is severely constrained by complex diffusion kinetics and environmental variability under high-rate discharge conditions6. In contrast, the proposed deep-learning (DL) workflow concentrates most computational demand within the offline training phase, while the trained model performs comparatively rapid inference during deployment. This framework may therefore support future implementation in resource-constrained BMSs and edge-computing environments.
Recently, data-driven DL approaches have emerged as powerful tools because of their exceptional nonlinear fitting capabilities. Nonetheless, existing DL methodologies exhibit two major limitations. First, many approaches rely primarily on single-capacity degradation curves or specific discharge-voltage thresholds while neglecting the inherent spatiotemporal correlations among multichannel cycling responses, such as voltage, current, and temperature. This limitation reduces model robustness under multicondition operating scenarios7. Previous studies have shown that neglecting thermal states during complex operations can accelerate the accumulation of predictive errors8,9. Second, a persistent reproducibility challenge exists in applied machine learning (ML). Variations in experimental conditions, insufficiently described preprocessing pipelines, and arbitrarily selected neural network hyperparameters frequently cause otherwise robust models to fail during cross-dataset validation10. To reduce the risk of information leakage during preprocessing and early-cycle forecasting, the proposed workflow derives normalization scaling factors and engineered-feature baselines exclusively from the training datasets prior to external validation and cross-dataset evaluation.
To address these critical gaps, the overall goal of this protocol is to present an automated, highly reproducible DL workflow for predicting lithium-ion battery energy-storage performance using multichannel cycling data. The rationale behind this method is to explicitly capture the complex long-term dependencies associated with battery degradation by integrating cross-modal time-series data within a high-dimensional neural network architecture. A key advantage of this protocol over existing physics-based and DL approaches is its holistic standardization, which establishes a complete pipeline spanning raw-signal preprocessing, feature engineering, model training, and uncertainty evaluation. Although hybrid neural-network architectures have been previously investigated, the present workflow emphasizes standardized multichannel integration by aligning electrochemical cycling variables with engineered degradation features within a reproducibility-focused training framework. Unlike many previously reported workflows, this protocol incorporates standardized parameter configurations, fixed random seeds, repeated evaluation runs, and comprehensive environment tracking to improve reproducibility across heterogeneous battery datasets and laboratory settings. In addition, the workflow systematically compares multiple neural-network architectures to evaluate predictive stability and performance across different input configurations. Within the evaluated datasets and experimental settings, the convolutional neural network–long short-term memory (CNN–LSTM) architecture demonstrated favorable predictive performance relative to the evaluated standalone CNN and transformer-based models by combining local feature extraction with long-range temporal sequence modeling while maintaining moderate computational complexity. This protocol is well suited for researchers and engineers seeking to develop reproducible and environment-adaptive predictive models for battery lifecycle management.
Access restricted. Please log in or start a trial to view this content.
Institutional ethics approval was not required for this study because the research exclusively utilized publicly available lithium-ion battery cycling datasets and did not involve human participants, animal subjects, or biological samples.
1. Data Acquisition and Organization
2. Data Preprocessing and Feature Engineering
3. DL Model Construction and Training

Figure 1. Reproducible deep-learning (DL) workflow for multichannel lithium-ion battery performance prediction. (A) End-to-end reproducible workflow illustrating multichannel data acquisition, standardized preprocessing, tensor construction, model training, and prediction of battery performance indicators. Reproducibility controls include fixed random seeds, repeated training runs, parameter tracking, and environment logging. (B) CNN–LSTM hybrid architecture used for multichannel feature extraction, temporal sequence modeling, feature fusion, and prediction of state of health (SOH), remaining useful life (RUL), and dischargeable energy. (C) Evaluation and deployment pipeline showing candidate model screening, robustness evaluation, hyperparameter optimization, and final model selection. Please click here to view a larger version of this figure.
4. Model Evaluation and Target Prediction
5. Reproducibility, Robustness, and Sensitivity Analysis

Figure 2. Standardized preprocessing, robustness evaluation, and sensitivity-analysis workflow. (A) Standardized multichannel preprocessing workflow illustrating raw cycling-signal processing, timestamp calibration, outlier removal, resampling, normalization, channel alignment, and tensor construction. Input-representation strategies compare single-channel inputs, multichannel raw inputs, and multichannel inputs combined with engineered features. (B) Robustness and sensitivity-analysis pipeline showing systematic hyperparameter perturbation, repeated-run evaluation, feature-ablation analysis, cross-validation, and external validation of the CNN–LSTM workflow. Please click here to view a larger version of this figure.
Access restricted. Please log in or start a trial to view this content.
Multichannel Cycling Signals and Data Distribution
Representative multichannel cycling signals and performance distributions were analyzed to characterize the cycling-response behavior of lithium-ion batteries. The study utilized five lithium-ion battery datasets representing multiple chemical systems, including lithium cobalt oxide (LCO), nickel cobalt aluminum oxide (NCA), nickel manganese cobalt oxide (NMC), and LFP (Table 1). Core cycling variables, includ...
Access restricted. Please log in or start a trial to view this content.
The reproducible DL workflow described in this protocol demonstrated accurate prediction of lithium-ion battery performance using multichannel cycling data. The workflow achieved a test MAE of 0.024 and a R2 value of 0.955 for SOH estimation under the evaluated experimental conditions, supporting its potential utility for battery lifecycle management and energy-storage monitoring applications11,12,13.
Access restricted. Please log in or start a trial to view this content.
The authors declare no competing financial interests or conflicts of interest.
The authors acknowledge the institutional support provided by the Department of Physics at Southern University of Science and Technology and Homerton College, University of Cambridge, which provided the academic environment and computational resources necessary for this research. The authors also thank the research institutions and contributors who made the open-access lithium-ion battery datasets, including CALCE, SANYO, PANASONIC, KOKAM, and GOTION, publicly available, thereby enabling this comprehensive multichannel analysis.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| CALCE battery dataset | Center for Advanced Life Cycle Engineering (CALCE), University of Maryland | https://calce.umd.edu/battery-data | Source of multichannel lithium-ion battery cycling data for model training and validation |
| CUDA Toolkit | NVIDIA | Version 11.8 | GPU acceleration for DL model training |
| GOTION IFP20100140A dataset | Mendeley Data | https://doi.org/10.17632/vpw4t7ytbx.2 | External validation and multichannel battery degradation analysis |
| KOKAM SLPB533459H4 dataset | Mendeley Data | https://doi.org/10.17632/7w4y4fzzbb.1 | Multichannel battery degradation modeling and validation |
| Matplotlib | Matplotlib Development Team | Version 3.7.1 | Visualization of model performance, sensitivity analysis, and reproducibility results |
| NumPy | NumPy Developers | Version 1.24.3 | Numerical computation and tensor construction |
| PANASONIC NCR18650BD dataset | Mendeley Data | https://doi.org/10.17632/wykht8y7tg.1 | Source of multichannel cycling data and engineered-feature extraction |
| Pandas | Pandas Developers | Version 2.0.3 | Data organization, preprocessing, and tabular-data management |
| PyTorch | PyTorch Foundation | Version 2.0.1 | Construction and training of deep-learning architectures, including the CNN–LSTM model |
| Python | Python Software Foundation | Version 3.10.12 | Data preprocessing, feature engineering, model training, and evaluation |
| SANYO UR18650E dataset | NASA Prognostics Data Repository | https://ti.arc.nasa.gov/tech/dash/groups/pcoe/prognostic-data-repository/ | Source of multichannel cycling data for reproducibility evaluation and model validation |
| Scikit-learn | Scikit-learn Developers | Version 1.2.2 | Baseline-model implementation, dataset partitioning, and performance-metric calculation |
Access restricted. Please log in or start a trial to view this content.