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.
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.
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.
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, including voltage, current, capacity, temperature, internal resistance, and coulombic or energy efficiency, were integrated with engineered features such as incremental-capacity and differential-voltage characteristics to establish a multichannel characterization framework. Capacity-voltage profiles and SOH distributions for the CALCE dataset (Figure 3A), mean voltage profiles and SOH distributions for the SANYO dataset (Figure 3B), aging trajectories for the PANASONIC dataset (Figure 3C), voltage-evolution heatmaps for the KOKAM dataset (Figure 3D), and voltage-distribution profiles for the GOTION dataset (Figure 3E) demonstrated distinct degradation behaviors across the evaluated battery chemistries.. For example, the GOTION IFP20100140A dataset exhibited step-like voltage characteristics commonly associated with LFP systems, whereas the PANASONIC NCR18650BD dataset demonstrated progressive capacity degradation accompanied by voltage-profile shifts during long-term cycling.
| Dataset ID | Battery Type / Model | Chemistry | Format | No. of Cells | Total Cycles Analyzed | Early-Cycle Windows Used | Sampling Points per Cycle | Core Cycling Channels | Additional State Channels | Derived Features | Prediction Targets |
| Dataset #1 | CALCE LCO battery | LCO | Pouch | 38 | 4,216 | First 50, first 100, first 20% life | 128 | Voltage, current, time, capacity | Temperature, internal resistance | dQ/dV, dV/dQ, charge duration, discharge energy | SOH, RUL, dischargeable energy |
| Dataset #2 | SANYO UR18650E | NCA | Cylindrical 18650 | 24 | 2,487 | First 50, first 100, first 20% life | 128 | Voltage, current, time, capacity | Temperature, coulombic efficiency | dQ/dV, voltage plateau slope, energy efficiency | SOH, RUL, dischargeable energy |
| Dataset #3 | PANASONIC NCR18650BD | NCA | Cylindrical 18650 | 42 | 5,134 | First 50, first 100, first 20% life | 128 | Voltage, current, time, capacity | Temperature, internal resistance, coulombic efficiency | dQ/dV, dV/dQ, charge duration, energy throughput | SOH, RUL, dischargeable energy |
| Dataset #4 | KOKAM SLPB533459H4 | NMC | Pouch | 19 | 1,968 | First 50, first 100, first 20% life | 128 | Voltage, current, time, capacity | Temperature, internal resistance | dQ/dV, discharge duration, voltage slope | SOH, RUL, dischargeable energy |
| Dataset #5 | GOTION IFP20100140A | LFP | Prismatic | 57 | 6,482 | First 50, first 100, first 20% life | 128 | Voltage, current, time, capacity | Temperature, internal resistance, energy efficiency | dQ/dV, plateau duration, charge/discharge energy | SOH, RUL, dischargeable energy |
Table 1: Characteristics of the lithium-ion battery datasets, multichannel cycling variables, engineered features, and prediction targets used in the reproducible DL workflow. The table summarizes the lithium-ion battery datasets included in this study, including battery chemistry, cell format, number of cells, total analyzed cycles, observation windows, sampling density, multichannel cycling variables, engineered electrochemical features, and prediction targets used for model development and evaluation. Abbreviations: SOH = state of health; RUL = remaining useful life; LCO = lithium cobalt oxide; NCA = nickel cobalt aluminum oxide; NMC = nickel manganese cobalt oxide; LFP = lithium iron phosphate.

Figure 3. Representative multichannel cycling profiles and battery-health distributions across lithium-ion battery datasets. (A) Capacity-voltage profiles and SOH distributions for the CALCE lithium cobalt oxide dataset. (B) Mean voltage profiles and SOH distributions for the SANYO nickel cobalt aluminum oxide dataset. (C) Aging trajectories and cumulative SOH distributions for the PANASONIC nickel cobalt aluminum oxide dataset. (D) Voltage-evolution heatmaps and SOH sample distributions for the KOKAM nickel manganese cobalt oxide dataset. (E) Voltage-distribution profiles and SOH versus internal-resistance relationships for the GOTION lithium iron phosphate dataset. Please click here to view a larger version of this figure.
Overall Predictive Performance for Energy Storage
The proposed workflow demonstrated low prediction errors and consistent predictive performance across all evaluation tasks (Table 2). For SOH estimation, the model achieved a MAE of 0.021 on the validation dataset and 0.024 on the test dataset, with corresponding R2 values of 0.962 and 0.955. These results indicate stable predictive performance for continuous battery-health estimation under the evaluated conditions. The workflow also demonstrated reliable predictive capability for RUL and dischargeable-energy estimation, achieving test-dataset R2 values of 0.927 and 0.941, respectively. To further evaluate predictive stability, all performance metrics were calculated across five independent model initializations using identical dataset partitions. The resulting standard deviations and coefficient-of-variation values remained low across repeated evaluations, indicating limited sensitivity to stochastic initialization and stable predictive behavior under repeated training conditions. In addition, 95% confidence intervals demonstrated narrow variability across repeated runs, supporting the robustness and reproducibility of the proposed multichannel workflow.
| Prediction Task | Dataset Split | MAE | RMSE | MAPE (%) | R² |
| SOH estimation | Validation | 0.021 | 0.029 | 2.47 | 0.962 |
| SOH estimation | Test | 0.024 | 0.033 | 2.83 | 0.955 |
| RUL prediction | Validation | 18.6 | 25.9 | 8.74 | 0.938 |
| RUL prediction | Test | 21.4 | 29.7 | 9.63 | 0.927 |
| Dischargeable energy prediction | Validation | 0.087 | 0.121 | 3.18 | 0.948 |
| Dischargeable energy prediction | Test | 0.094 | 0.129 | 3.56 | 0.941 |
Table 2: Prediction performance of the reproducible DL workflow for lithium-ion battery performance estimation across validation and test datasets. The table summarizes the predictive performance of the proposed workflow for SOH estimation, RUL prediction, and dischargeable-energy prediction using validation and test datasets. Performance metrics include mean absolute error (MAE), root mean square error (RMSE), mean absolute percentage error (MAPE), and coefficient of determination (R2). Abbreviations: SOH = state of health; RUL = remaining useful life; MAE = mean absolute error; RMSE = root mean square error; MAPE = mean absolute percentage error.
Performance Comparison Across DL Architectures
Evaluation across different network architectures and input configurations demonstrated substantial variation in predictive performance (Table 3). RMSE distributions before and after reproducibility-based architecture selection are shown in Figure 4A. The deep neural network architecture produced comparatively higher MAE and RMSE values relative to sequence-based and hybrid architectures. Comparisons across different multichannel input configurations are summarized in Figure 4B. Models incorporating both local feature extraction and cross-cycle temporal modeling demonstrated improved predictive accuracy under the evaluated conditions. Models exhibiting lower prediction variability generally clustered at higher mean-performance scores with reduced standard deviations (Figure 4C). Mean-performance and standard-deviation relationships across evaluated input configurations are illustrated in Figure 4D. Among the tested configurations, the CNN–LSTM architecture achieved the lowest MAE (0.024) and the highest R2 value (0.955) within the evaluated datasets and experimental settings. In addition, integrating engineered features with full multichannel inputs reduced the MAE to 0.022 with an R2 value of 0.961, whereas capacity-only inputs demonstrated reduced predictive performance.
| Category | Model / Input Configuration | MAE | RMSE | MAPE (%) | R² |
| Deep learning architecture | DNN | 0.031 | 0.042 | 3.58 | 0.928 |
| CNN | 0.027 | 0.037 | 3.14 | 0.941 | |
| LSTM | 0.026 | 0.036 | 3.05 | 0.944 | |
| CNN–LSTM | 0.024 | 0.033 | 2.81 | 0.955 | |
| Transformer | 0.025 | 0.034 | 2.89 | 0.951 | |
| Input configuration | Capacity only | 0.034 | 0.046 | 3.92 | 0.916 |
| Voltage + current | 0.029 | 0.039 | 3.29 | 0.936 | |
| Full multichannel input | 0.024 | 0.033 | 2.83 | 0.955 | |
| Multichannel + engineered features | 0.022 | 0.031 | 2.61 | 0.961 |
Table 3: Comparison of prediction performance across DL architectures and input configurations. The table compares the predictive performance of different DL architectures and input configurations used in the reproducible multichannel workflow. Performance metrics include mean absolute error (MAE), root mean square error (RMSE), mean absolute percentage error (MAPE), and coefficient of determination (R2). Abbreviations: DNN = deep neural network; CNN = convolutional neural network; LSTM = long short-term memory; MAE = mean absolute error; RMSE = root mean square error; MAPE = mean absolute percentage error.

Figure 4. Reproducibility-driven comparison of model architectures and input configurations. (A) Root mean square error distributions before and after reproducibility-based architecture selection. (B) Root mean square error distributions across different input configurations before and after stable model selection. (C) Mean-performance versus standard-deviation comparison of candidate model architectures, with color indicating root mean square error and open circles indicating selected stable models. (D) Mean-performance versus standard-deviation comparison of input configurations, with color indicating root mean square error and open circles indicating selected optimal configurations. Please click here to view a larger version of this figure.
Error Distribution and Consistency Evaluation
Absolute-error distributions were analyzed to evaluate prediction stability across conventional ML baselines and DL architectures. Traditional ML baselines exhibited broader error distributions and extended high-error tails, indicating reduced stability for complex degradation-pattern prediction tasks. Among the evaluated DL models, the CNN–LSTM architecture demonstrated comparatively narrower error distributions and shorter high-error tails, suggesting improved integration of local feature extraction and temporal sequence modeling (Figure 5). Incorporating temperature, internal-resistance, and efficiency-related variables was associated with progressive reductions in prediction-error dispersion across the evaluated datasets.

Figure 5. Absolute-error distributions for conventional machine-learning (ML) baselines and multichannel DL models. Violin plots comparing the distribution of absolute prediction errors across conventional ML baselines, DL architectures, and multichannel input configurations. Black lines indicate mean absolute error, and colored lines indicate mean ± standard deviation. Please click here to view a larger version of this figure.
Reproducibility and Robustness Across Validation Scenarios
The workflow maintained consistent predictive performance across repeated training runs and multiple validation strategies (Table 4). Repeated runs performed using fixed data partitions and fixed random-seed initialization produced stable performance metrics, with R2 values consistently remaining above 0.95 and low standard deviations in MAE. Additional evaluation using five-fold cross-validation and external validation datasets demonstrated limited performance variation across repeated experimental conditions. The external validation phase exclusively utilized the GOTION dataset, which remained entirely excluded from model training and hyperparameter optimization procedures. Because this dataset represents a distinct LFP chemistry and prismatic-cell configuration, the external evaluation provided a rigorous assessment of cross-dataset generalization capability under heterogeneous electrochemical and structural conditions. In addition, coefficient-of-variation analyses and repeated-run evaluations demonstrated low predictive dispersion across independent experiments, supporting the robustness and reproducibility of the proposed multichannel workflow.
| Validation Setting | Performance Metric | Mean | SD | Minimum | Maximum | Coefficient of Variation (%) |
| Repeated runs with fixed data split (n = 5) | MAE | 0.023 | 0.0021 | 0.021 | 0.026 | 9.13 |
| RMSE | 0.032 | 0.0028 | 0.029 | 0.036 | 8.75 | |
| MAPE (%) | 2.76 | 0.24 | 2.48 | 3.11 | 8.7 | |
| R² | 0.957 | 0.006 | 0.949 | 0.964 | 0.63 | |
| Repeated runs with different random seeds (n = 5) | MAE | 0.024 | 0.0024 | 0.021 | 0.027 | 10 |
| RMSE | 0.033 | 0.0031 | 0.029 | 0.037 | 9.39 | |
| MAPE (%) | 2.84 | 0.27 | 2.52 | 3.19 | 9.51 | |
| R² | 0.954 | 0.007 | 0.946 | 0.962 | 0.73 | |
| Five-fold cross-validation | MAE | 0.025 | 0.003 | 0.022 | 0.029 | 12 |
| RMSE | 0.034 | 0.0034 | 0.03 | 0.039 | 10 | |
| MAPE (%) | 2.95 | 0.31 | 2.57 | 3.41 | 10.51 | |
| R² | 0.951 | 0.009 | 0.94 | 0.961 | 0.95 | |
| External validation | MAE | 0.027 | 0.0032 | 0.023 | 0.031 | 11.85 |
| RMSE | 0.037 | 0.0038 | 0.032 | 0.042 | 10.27 | |
| MAPE (%) | 3.18 | 0.35 | 2.76 | 3.67 | 11.01 | |
| R² | 0.944 | 0.011 | 0.931 | 0.956 | 1.17 |
Table 4: Reproducibility and robustness analysis of the proposed multichannel DL workflow across repeated training runs and validation strategies. The table summarizes the reproducibility and robustness performance of the proposed workflow under repeated runs with fixed data partitions, repeated runs with different random seeds, five-fold cross-validation, and external validation. Performance metrics include mean absolute error (MAE), root mean square error (RMSE), mean absolute percentage error (MAPE), coefficient of determination (R2), standard deviation (SD), and coefficient of variation. Abbreviations: MAE = mean absolute error; RMSE = root mean square error; MAPE = mean absolute percentage error; SD = standard deviation.
Hyperparameter Sensitivity and Feature Ablation
Hyperparameter sensitivity analysis demonstrated that prediction performance varied across observation-window sizes, activation functions, hidden-dimension sizes, and sequence-model depths. The effect of observation-window size on prediction-error distributions is illustrated in Figure 6A. Under the evaluated conditions, observation windows between 100 and 200 cycles were associated with lower prediction errors, whereas longer observation windows demonstrated diminishing improvements in predictive accuracy. Activation-function-dependent prediction variability is summarized in Figure 6B. Rectified linear unit (ReLU) and Gaussian error linear unit (GELU) activation functions demonstrated lower prediction errors relative to alternative activation functions under the evaluated conditions. The sensitivity of prediction performance to hidden-dimension size and sequence-model depth is illustrated in Figure 6C. Hidden dimensions of 128 and two to three sequence-modeling layers were associated with improved predictive performance, whereas shallow architectures and reduced hidden dimensions were associated with increased prediction error. Feature-ablation analysis further demonstrated that removal of engineered features or efficiency-related variables increased the MAE relative to the full multichannel configuration (Table 5), suggesting that combined multichannel inputs and engineered electrochemical features contributed to improved predictive performance.

Figure 6. Sensitivity of prediction performance to hyperparameter variation. (A) Effect of input-window size on prediction error distribution. (B) Effect of activation-function selection on prediction error distribution. (C) Heatmap showing prediction sensitivity to hidden-dimension size and sequence-model layer number. Black lines indicate mean absolute error, and colored lines indicate mean ± standard deviation where applicable. Please click here to view a larger version of this figure.
| Category | Setting | MAE | RMSE | MAPE (%) | R² |
| Input window size | 20 cycles | 0.031 | 0.043 | 3.74 | 0.927 |
| 50 cycles | 0.026 | 0.036 | 3.08 | 0.944 | |
| 100 cycles | 0.023 | 0.032 | 2.71 | 0.957 | |
| 150 cycles | 0.022 | 0.031 | 2.63 | 0.96 | |
| 200 cycles | 0.022 | 0.031 | 2.59 | 0.961 | |
| 250 cycles | 0.023 | 0.032 | 2.67 | 0.958 | |
| 300 cycles | 0.024 | 0.033 | 2.79 | 0.955 | |
| Activation function | ReLU | 0.023 | 0.032 | 2.74 | 0.957 |
| GELU | 0.022 | 0.031 | 2.61 | 0.961 | |
| Tanh | 0.026 | 0.036 | 3.05 | 0.946 | |
| Sigmoid | 0.034 | 0.047 | 3.96 | 0.918 | |
| Hidden Dimension / Channels per Layer | 32 | 0.028 | 0.039 | 3.22 | 0.939 |
| 64 | 0.024 | 0.033 | 2.81 | 0.954 | |
| 128 | 0.022 | 0.031 | 2.58 | 0.961 | |
| 256 | 0.023 | 0.032 | 2.69 | 0.958 | |
| Number of Sequence Modeling Layers | 1 | 0.027 | 0.038 | 3.14 | 0.942 |
| 2 | 0.023 | 0.032 | 2.73 | 0.956 | |
| 3 | 0.022 | 0.031 | 2.6 | 0.961 | |
| 4 | 0.024 | 0.034 | 2.86 | 0.952 | |
| Feature ablation | Full multichannel + engineered features | 0.022 | 0.031 | 2.61 | 0.961 |
| Without engineered features | 0.024 | 0.033 | 2.84 | 0.955 | |
| Without temperature | 0.025 | 0.034 | 2.93 | 0.951 | |
| Without internal resistance | 0.026 | 0.035 | 3.01 | 0.949 | |
| Without efficiency-related variables | 0.025 | 0.034 | 2.95 | 0.95 | |
| Voltage + current only | 0.029 | 0.039 | 3.29 | 0.936 | |
| Capacity only | 0.034 | 0.046 | 3.92 | 0.916 |
Table 5: Sensitivity analysis of model performance under different hyperparameter settings and feature-ablation configurations. The table summarizes the effects of input-window size, activation function, hidden-dimension size, sequence-model depth, and feature-ablation strategies on prediction performance within the proposed multichannel DL workflow. Performance metrics include mean absolute error (MAE), root mean square error (RMSE), mean absolute percentage error (MAPE), and coefficient of determination (R2). Abbreviations: MAE = mean absolute error; RMSE = root mean square error; MAPE = mean absolute percentage error; ReLU = rectified linear unit; GELU = Gaussian error linear unit.
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.
A major advantage of this protocol is the reduction in computational complexity relative to traditional electrochemical-physical PDE models5. Although physics-based approaches provide mechanistic insight into battery degradation, they often encounter parameter-identification challenges under high-rate discharge conditions and multichannel operating environments. In contrast, the present data-driven workflow models nonlinear degradation behavior directly from cycling data without requiring explicit physics-based parameterization of cell chemistry14. Within the evaluated datasets and experimental settings, the CNN–LSTM architecture demonstrated improved predictive performance relative to the evaluated standalone CNN, LSTM, and transformer-based models. Recent studies have demonstrated the effectiveness of transformer architectures for degradation prediction with uncertainty estimation15, as well as the capability of CNNs for privacy-preserving battery-fault prediction using heterogeneous charging data16. However, the CNN–LSTM architecture was prioritized in the present workflow because it provided a balanced combination of predictive accuracy, computational efficiency, and training stability under the evaluated laboratory conditions. The convolutional layers extracted localized morphological features from the cycling curves, whereas the LSTM layers modeled long-range temporal dependencies across repeated cycling patterns17,18. Although the hybrid architecture increases model complexity relative to single-network structures, the computational requirements remained compatible with practical battery-management-system deployment scenarios under the evaluated experimental conditions. Because the majority of computational cost occurs during offline model training, the inference phase remains comparatively lightweight, supporting the feasibility of real-time onboard prediction and edge-level battery-state monitoring without continuous dependence on cloud-based computation.
The performance of this protocol depends strongly on several critical preprocessing and input-configuration steps. First, rigorous sequence-alignment and resampling procedures (Step 2.2) are essential for preserving temporal relationships among multichannel cycling signals. Misaligned multichannel sequences were associated with reduced predictive stability and increased model error during preliminary evaluations. Second, integrating engineered electrochemical features, such as differential-voltage characteristics, with raw cycling signals contributed to improved predictive performance. Feature-ablation analysis demonstrated lower mean absolute error values when engineered features were retained together with temperature and internal-resistance variables19. In addition, combining engineered electrochemical descriptors with multichannel temporal features improved the model’s ability to capture complex degradation patterns across diverse operating conditions20,21,22. A critical methodological safeguard implemented in this study was the strict isolation of normalization scaling factors and feature-engineering baselines. All statistical normalization parameters and engineered-feature calculations were derived exclusively from the training dataset before being applied to the validation and testing datasets. This procedure reduced the risk of information leakage during early-cycle forecasting and cross-dataset evaluation, thereby improving the reliability and reproducibility of the predictive workflow.
When executing or modifying this protocol, training instability or gradient-related issues may occur during CNN–LSTM optimization. Loss functions that fail to converge or generate NaN values may indicate gradient explosion within the recurrent sequence-modeling layers. In these situations, gradient clipping, reduction of the initial learning rate from 1 × 10−3 to 1 × 10−4, or moderate increases in batch size may improve training stability by smoothing gradient updates. In addition, ReLU and GELU activation functions were associated with improved gradient propagation relative to sigmoid or hyperbolic tangent activation functions during deep temporal-sequence modeling. The hyperparameter-sensitivity analyses presented in this study may therefore assist researchers in optimizing workflow stability and predictive performance under different training conditions23.
Despite the predictive performance achieved under the evaluated conditions, this protocol has several limitations. The current workflow was validated primarily using laboratory-controlled constant-current/constant-voltage cycling datasets. In practical electric-vehicle applications, batteries are exposed to stochastic charge-discharge behavior, variable user operating patterns, and fluctuating environmental conditions that may alter degradation characteristics. Under such dynamic operating conditions, data-driven battery models may encounter out-of-distribution scenarios in which previously unobserved degradation trajectories or environmental conditions reduce predictive reliability. To improve robustness in practical deployment environments, future implementations of this workflow may incorporate uncertainty-quantification strategies, such as evidential DL or quantile-regression frameworks, to provide calibrated confidence bounds alongside battery-state predictions. In addition, domain-adaptation and transfer-learning approaches may help bridge the distribution gap between laboratory-generated degradation trajectories and real-world cycling behavior24. Federated-learning or dynamically weighted transfer-learning strategies may further support model pretraining using large laboratory datasets followed by fine-tuning with limited real-world operational data while preserving user-data privacy25. Although the current framework demonstrated stable predictive performance under controlled laboratory conditions, practical BMSs in electric vehicles must operate under highly dynamic load profiles and fluctuating environmental temperatures. Future adaptations of this workflow may therefore benefit from incorporating realistic driving-cycle data and online model-updating strategies to improve predictive reliability during real-world deployment.
By standardizing data partitioning, preprocessing, feature extraction, and random-seed initialization procedures, this protocol improves reproducibility within applied battery ML workflows26. The multichannel feature-integration strategy and reproducibility-focused training framework presented here may support future development of predictive BMSs for renewable-energy storage, electric-vehicle monitoring, and long-term battery lifecycle assessment.
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.
| 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 |
Request permission to reuse the text or figures of this JoVE article
Request Permission