U-H-Mamba: An Uncertainty-Aware Hierarchical State-Space Model for Lithium-Ion Battery Remaining Useful Life Prediction Using Hybrid Laboratory and Real-World Datasets
Abstract
1. Introduction
- ✓
- A novel hierarchical framework, U-H-Mamba, is proposed to explicitly model the dual-timescale nature of battery degradation. This approach decouples short-term intra-cycle dynamics from long-term inter-cycle evolution, creating a more physically meaningful and accurate representation that enhances robustness against sensor noise.
- ✓
- An innovative two-stage architecture is introduced, which first uses a TCN to extract robust, low-dimensional “fingerprints” from each cycle. A Mamba model then captures the long-range dependencies between these abstract fingerprints, ensuring high computational efficiency suitable for resource-constrained devices.
- ✓
- A lightweight uncertainty quantification module is seamlessly integrated into the framework using Monte Carlo Dropout. This allows the model to generate full probabilistic forecasts for risk-aware decision-making, all while adding negligible computational overhead compared to deterministic models.
- ✓
- The framework’s accuracy, efficiency, and reliability are systematically validated against state-of-the-art methods on public benchmark datasets [58,59,60]. By demonstrating high scalability and robustness, this work contributes to the advancing field of data-driven prognostics alongside recent studies [61,62], offering a practical solution for real-world battery management systems.
2. Data Source and Processing
3. RUL Prediction Framework
3.1. Reference RUL Calculation
3.2. Health Feature Extraction
3.3. Optimized U-H-Mamba Hybrid Model
3.4. Hyperparameter Tuning
3.5. Performance Evaluation Metrics
4. Results and Discussion
4.1. Point Estimation Performance
4.2. Uncertainty Quantification Performance
4.3. Ablation Studies
4.4. Cross-Dataset Generalization and Data Sensitivity
4.5. Computational Efficiency
4.6. Interpretability Analysis
4.7. Limitations and Future Work
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
| Dataset | Subset/ Cell/ Vehicle | Prediction Start | Model | RMSE (Cycles) | MAE (Cycles) | MAPE (%) | R2 | (Cycles) | (%) |
|---|---|---|---|---|---|---|---|---|---|
| NASA | B0005 | Early (30%) | U-H-Mamba | 5.2 ± 0.6 | 3.4 ± 0.4 | 2.8 ± 0.3 | 0.985 ± 0.004 | 3.1 ± 0.4 | 1.9 ± 0.2 |
| NASA | B0005 | Early (30%) | Vanilla Mamba | 6.8 ± 0.7 | 4.6 ± 0.5 | 3.8 ± 0.4 | 0.972 ± 0.005 | 4.3 ± 0.5 | 2.6 ± 0.3 |
| NASA | B0005 | Early (30%) | PatchTST | 7.2 ± 0.8 | 4.9 ± 0.6 | 4.1 ± 0.4 | 0.968 ± 0.006 | 4.6 ± 0.5 | 2.9 ± 0.3 |
| NASA | B0005 | Early (30%) | TCN-LSTM | 8.1 ± 0.8 | 5.5 ± 0.6 | 4.6 ± 0.5 | 0.962 ± 0.007 | 5.2 ± 0.5 | 3.3 ± 0.4 |
| NASA | B0005 | Early (30%) | GRU-MC Dropout | 7.0 ± 0.7 | 4.7 ± 0.5 | 3.9 ± 0.4 | 0.970 ± 0.006 | 4.4 ± 0.4 | 2.7 ± 0.3 |
| NASA | B0005 | Early (30%) | CNN-PSO | 8.5 ± 0.9 | 5.8 ± 0.6 | 4.8 ± 0.5 | 0.958 ± 0.008 | 5.4 ± 0.5 | 3.5 ± 0.4 |
| NASA | B0005 | Early (30%) | XGBoost | 7.8 ± 0.8 | 5.3 ± 0.6 | 4.4 ± 0.5 | 0.960 ± 0.007 | 5.0 ± 0.5 | 3.1 ± 0.3 |
| NASA | B0005 | Early (30%) | CNN-TLSTM | 6.5 ± 0.7 | 4.4 ± 0.5 | 3.6 ± 0.4 | 0.975 ± 0.005 | 4.1 ± 0.4 | 2.4 ± 0.3 |
| NASA | B0005 | Early (30%) | GM-PFF | 6.7 ± 0.7 | 4.5 ± 0.5 | 3.7 ± 0.4 | 0.973 ± 0.005 | 4.2 ± 0.4 | 2.5 ± 0.3 |
| NASA | B0005 | Early (30%) | VMD-SSA-PatchTST | 6.2 ± 0.6 | 4.2 ± 0.5 | 3.5 ± 0.4 | 0.978 ± 0.004 | 3.9 ± 0.4 | 2.3 ± 0.3 |
| NASA | B0005 | Mid (50%) | U-H-Mamba | 3.6 ± 0.4 | 2.4 ± 0.3 | 2.0 ± 0.2 | 0.993 ± 0.002 | 2.1 ± 0.3 | 1.3 ± 0.2 |
| NASA | B0005 | Mid (50%) | Vanilla Mamba | 5.0 ± 0.5 | 3.4 ± 0.4 | 2.8 ± 0.3 | 0.980 ± 0.004 | 3.1 ± 0.3 | 2.0 ± 0.2 |
| NASA | B0005 | Mid (50%) | PatchTST | 5.3 ± 0.6 | 3.6 ± 0.4 | 3.0 ± 0.3 | 0.977 ± 0.005 | 3.3 ± 0.4 | 2.1 ± 0.3 |
| NASA | B0005 | Mid (50%) | TCN-LSTM | 6.5 ± 0.7 | 4.4 ± 0.5 | 3.6 ± 0.4 | 0.968 ± 0.006 | 4.0 ± 0.4 | 2.6 ± 0.3 |
| NASA | B0005 | Mid (50%) | GRU-MC Dropout | 5.7 ± 0.6 | 3.9 ± 0.5 | 3.2 ± 0.4 | 0.974 ± 0.005 | 3.6 ± 0.4 | 2.3 ± 0.3 |
| NASA | B0005 | Mid (50%) | CNN-PSO | 7.2 ± 0.8 | 4.9 ± 0.6 | 4.0 ± 0.4 | 0.962 ± 0.007 | 4.3 ± 0.5 | 2.8 ± 0.3 |
| NASA | B0005 | Mid (50%) | XGBoost | 6.4 ± 0.7 | 4.3 ± 0.5 | 3.5 ± 0.4 | 0.966 ± 0.006 | 4.0 ± 0.4 | 2.5 ± 0.3 |
| NASA | B0005 | Mid (50%) | CNN-TLSTM | 4.8 ± 0.5 | 3.2 ± 0.4 | 2.6 ± 0.3 | 0.982 ± 0.004 | 2.9 ± 0.3 | 1.8 ± 0.2 |
| NASA | B0005 | Mid (50%) | GM-PFF | 5.0 ± 0.5 | 3.4 ± 0.4 | 2.8 ± 0.3 | 0.980 ± 0.004 | 3.1 ± 0.3 | 1.9 ± 0.2 |
| NASA | B0005 | Mid (50%) | VMD-SSA-PatchTST | 4.5 ± 0.5 | 3.0 ± 0.4 | 2.5 ± 0.3 | 0.985 ± 0.003 | 2.7 ± 0.3 | 1.7 ± 0.2 |
| NASA | B0005 | Late (70%) | U-H-Mamba | 2.2 ± 0.3 | 1.5 ± 0.2 | 1.2 ± 0.1 | 0.997 ± 0.001 | 1.3 ± 0.2 | 0.9 ± 0.1 |
| NASA | B0005 | Late (70%) | Vanilla Mamba | 3.2 ± 0.4 | 2.2 ± 0.3 | 1.8 ± 0.2 | 0.991 ± 0.002 | 2.0 ± 0.2 | 1.3 ± 0.1 |
| NASA | B0005 | Late (70%) | PatchTST | 3.4 ± 0.4 | 2.3 ± 0.3 | 1.9 ± 0.2 | 0.990 ± 0.002 | 2.1 ± 0.2 | 1.4 ± 0.1 |
| NASA | B0005 | Late (70%) | TCN-LSTM | 4.2 ± 0.5 | 2.9 ± 0.4 | 2.4 ± 0.3 | 0.984 ± 0.003 | 2.6 ± 0.3 | 1.7 ± 0.2 |
| NASA | B0005 | Late (70%) | GRU-MC Dropout | 3.7 ± 0.4 | 2.5 ± 0.3 | 2.1 ± 0.2 | 0.987 ± 0.003 | 2.3 ± 0.2 | 1.5 ± 0.2 |
| NASA | B0005 | Late (70%) | CNN-PSO | 4.7 ± 0.5 | 3.2 ± 0.4 | 2.6 ± 0.3 | 0.981 ± 0.004 | 2.9 ± 0.3 | 1.9 ± 0.2 |
| NASA | B0005 | Late (70%) | XGBoost | 4.4 ± 0.5 | 3.0 ± 0.4 | 2.5 ± 0.3 | 0.983 ± 0.004 | 2.7 ± 0.3 | 1.8 ± 0.2 |
| NASA | B0005 | Late (70%) | CNN-TLSTM | 3.0 ± 0.3 | 2.0 ± 0.2 | 1.7 ± 0.2 | 0.993 ± 0.002 | 1.8 ± 0.2 | 1.2 ± 0.1 |
| NASA | B0005 | Late (70%) | GM-PFF | 3.2 ± 0.4 | 2.2 ± 0.3 | 1.8 ± 0.2 | 0.991 ± 0.002 | 2.0 ± 0.2 | 1.3 ± 0.1 |
| NASA | B0005 | Late (70%) | VMD-SSA-PatchTST | 2.7 ± 0.3 | 1.8 ± 0.2 | 1.5 ± 0.2 | 0.994 ± 0.002 | 1.6 ± 0.2 | 1.1 ± 0.1 |
| NASA | B0006 | Overall | U-H-Mamba | 3.8 ± 0.4 | 2.5 ± 0.3 | 2.1 ± 0.2 | 0.993 ± 0.002 | 2.3 ± 0.3 | 1.5 ± 0.2 |
| NASA | B0006 | Overall | Vanilla Mamba | 5.2 ± 0.5 | 3.5 ± 0.4 | 2.9 ± 0.3 | 0.979 ± 0.004 | 3.3 ± 0.4 | 2.1 ± 0.3 |
| NASA | B0006 | Overall | PatchTST | 5.5 ± 0.6 | 3.7 ± 0.4 | 3.1 ± 0.3 | 0.976 ± 0.005 | 3.5 ± 0.4 | 2.2 ± 0.3 |
| NASA | B0006 | Overall | TCN-LSTM | 6.7 ± 0.7 | 4.5 ± 0.5 | 3.7 ± 0.4 | 0.967 ± 0.006 | 4.2 ± 0.5 | 2.7 ± 0.3 |
| NASA | B0006 | Overall | GRU-MC Dropout | 5.9 ± 0.6 | 4.0 ± 0.5 | 3.3 ± 0.4 | 0.973 ± 0.005 | 3.7 ± 0.4 | 2.4 ± 0.3 |
| NASA | B0006 | Overall | CNN-PSO | 7.4 ± 0.8 | 5.0 ± 0.6 | 4.1 ± 0.4 | 0.961 ± 0.007 | 4.5 ± 0.5 | 2.9 ± 0.3 |
| NASA | B0006 | Overall | XGBoost | 6.6 ± 0.7 | 4.4 ± 0.5 | 3.6 ± 0.4 | 0.965 ± 0.006 | 4.1 ± 0.4 | 2.6 ± 0.3 |
| NASA | Overall | Overall | U-H-Mamba | 3.7 ± 0.4 | 2.4 ± 0.3 | 2.0 ± 0.2 | 0.993 ± 0.002 | 2.2 ± 0.3 | 1.4 ± 0.2 |
| CALCE | CS2-33 | Early (30%) | U-H-Mamba | 5.5 ± 0.6 | 3.7 ± 0.5 | 3.1 ± 0.4 | 0.983 ± 0.004 | 3.4 ± 0.4 | 2.2 ± 0.3 |
| CALCE | CS2-33 | Early (30%) | GRU-MC Dropout | 7.3 ± 0.8 | 5.0 ± 0.6 | 4.1 ± 0.5 | 0.963 ± 0.007 | 4.7 ± 0.5 | 3.0 ± 0.3 |
| CALCE | CS2-33 | Early (30%) | PatchTST | 7.8 ± 0.8 | 5.3 ± 0.6 | 4.4 ± 0.5 | 0.958 ± 0.008 | 5.0 ± 0.5 | 3.2 ± 0.3 |
| CALCE | CS2-33 | Mid (50%) | U-H-Mamba | 4.3 ± 0.5 | 2.9 ± 0.4 | 2.4 ± 0.3 | 0.991 ± 0.003 | 2.6 ± 0.3 | 1.7 ± 0.2 |
| CALCE | CS2-33 | Mid (50%) | GRU-MC Dropout | 6.1 ± 0.6 | 4.1 ± 0.5 | 3.4 ± 0.4 | 0.974 ± 0.005 | 3.8 ± 0.4 | 2.5 ± 0.3 |
| CALCE | CS2-33 | Mid (50%) | PatchTST | 6.4 ± 0.7 | 4.4 ± 0.5 | 3.6 ± 0.4 | 0.971 ± 0.006 | 4.1 ± 0.4 | 2.6 ± 0.3 |
| CALCE | CS2-33 | Late (70%) | U-H-Mamba | 3.0 ± 0.3 | 2.0 ± 0.3 | 1.7 ± 0.2 | 0.995 ± 0.001 | 1.8 ± 0.2 | 1.2 ± 0.1 |
| CALCE | CS2-33 | Late (70%) | GRU-MC Dropout | 4.2 ± 0.5 | 2.9 ± 0.4 | 2.4 ± 0.3 | 0.984 ± 0.003 | 2.6 ± 0.3 | 1.7 ± 0.2 |
| CALCE | CS2-33 | Late (70%) | PatchTST | 4.4 ± 0.5 | 3.0 ± 0.4 | 2.5 ± 0.3 | 0.983 ± 0.004 | 2.7 ± 0.3 | 1.8 ± 0.2 |
| CALCE | Overall | Overall | U-H-Mamba | 4.2 ± 0.5 | 2.8 ± 0.4 | 2.3 ± 0.3 | 0.992 ± 0.003 | 2.6 ± 0.3 | 1.7 ± 0.2 |
| Oxford | Cell 1 | Overall | U-H-Mamba | 4.0 ± 0.4 | 2.7 ± 0.3 | 2.2 ± 0.2 | 0.992 ± 0.002 | 2.4 ± 0.3 | 1.6 ± 0.2 |
| Oxford | Cell 1 | Overall | TCN-LSTM | 6.0 ± 0.6 | 4.1 ± 0.5 | 3.4 ± 0.4 | 0.975 ± 0.005 | 3.8 ± 0.4 | 2.5 ± 0.3 |
| Oxford | Overall | Overall | U-H-Mamba | 4.1 ± 0.4 | 2.8 ± 0.3 | 2.3 ± 0.2 | 0.992 ± 0.002 | 2.5 ± 0.3 | 1.6 ± 0.2 |
| NDANEV | Vehicle 1 | Early (30%) | U-H-Mamba | 7.0 ± 0.7 | 4.7 ± 0.5 | 3.9 ± 0.4 | 0.977 ± 0.005 | 4.4 ± 0.4 | 2.8 ± 0.3 |
| NDANEV | Vehicle 1 | Early (30%) | CNN-PSO | 10.8 ± 1.0 | 7.2 ± 0.8 | 6.0 ± 0.6 | 0.948 ± 0.008 | 6.7 ± 0.7 | 4.2 ± 0.4 |
| NDANEV | Vehicle 1 | Early (30%) | XGBoost | 9.8 ± 0.9 | 6.5 ± 0.7 | 5.4 ± 0.5 | 0.953 ± 0.008 | 6.0 ± 0.6 | 3.8 ± 0.4 |
| NDANEV | Vehicle 1 | Mid (50%) | U-H-Mamba | 5.6 ± 0.6 | 3.8 ± 0.5 | 3.1 ± 0.4 | 0.984 ± 0.004 | 3.5 ± 0.4 | 2.3 ± 0.3 |
| NDANEV | Vehicle 1 | Mid (50%) | CNN-PSO | 8.4 ± 0.8 | 5.6 ± 0.6 | 4.6 ± 0.5 | 0.959 ± 0.007 | 5.1 ± 0.5 | 3.3 ± 0.3 |
| NDANEV | Vehicle 1 | Mid (50%) | XGBoost | 7.7 ± 0.7 | 5.1 ± 0.6 | 4.3 ± 0.5 | 0.964 ± 0.006 | 4.7 ± 0.5 | 3.1 ± 0.3 |
| NDANEV | Vehicle 1 | Late (70%) | U-H-Mamba | 4.0 ± 0.4 | 2.7 ± 0.3 | 2.2 ± 0.2 | 0.991 ± 0.003 | 2.4 ± 0.3 | 1.6 ± 0.2 |
| NDANEV | Vehicle 1 | Late (70%) | CNN-PSO | 6.2 ± 0.6 | 4.1 ± 0.5 | 3.4 ± 0.4 | 0.974 ± 0.005 | 3.8 ± 0.4 | 2.5 ± 0.3 |
| NDANEV | Vehicle 1 | Late (70%) | XGBoost | 5.7 ± 0.6 | 3.8 ± 0.4 | 3.2 ± 0.3 | 0.977 ± 0.005 | 3.5 ± 0.4 | 2.3 ± 0.3 |
| NDANEV | Overall | Overall | U-H-Mamba | 5.8 ± 0.6 | 3.8 ± 0.5 | 3.2 ± 0.4 | 0.983 ± 0.004 | 3.5 ± 0.4 | 2.3 ± 0.3 |
| BatteryML | Fleet Avg. | Overall | U-H-Mamba | 5.1 ± 0.5 | 3.4 ± 0.4 | 2.8 ± 0.3 | 0.987 ± 0.003 | 3.1 ± 0.3 | 2.0 ± 0.2 |
| BatteryML | Fleet Avg. | Overall | Vanilla Mamba | 6.6 ± 0.7 | 4.5 ± 0.5 | 3.7 ± 0.4 | 0.971 ± 0.005 | 4.2 ± 0.4 | 2.7 ± 0.3 |
| BatteryML | Overall | Overall | U-H-Mamba | 5.2 ± 0.5 | 3.4 ± 0.4 | 2.9 ± 0.3 | 0.986 ± 0.003 | 3.2 ± 0.3 | 2.1 ± 0.2 |
Appendix B
| Subset/ Cell/ Vehicle | Prediction Start | Model | CP (95%) | MPIW (Cycles) | NLL | PICP | MIW (Cycles) | (Cycles) | CE | Sharp | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| B0005 | Early (30%) | U-H-Mamba | 97.2 ± 1.0 | 10.8 ± 1.2 | 0.56 ± 0.06 | 98.8 ± 0.5 | 15.5 ± 1.8 | 69.8 ± 2.0 | 7.0 ± 0.8 | 0.05 ± 0.01 | 0.13 ± 0.02 |
| B0005 | Early (30%) | MC-CP Hybrid | 95.8 ± 1.2 | 12.5 ± 1.4 | 0.61 ± 0.06 | 97.9 ± 0.8 | 17.8 ± 2.0 | 67.2 ± 2.2 | 8.2 ± 0.9 | 0.07 ± 0.01 | 0.16 ± 0.02 |
| B0005 | Early (30%) | GRU-MC | 92.8 ± 1.5 | 16.2 ± 1.8 | 0.71 ± 0.07 | 96.3 ± 1.0 | 22.2 ± 2.4 | 64.8 ± 2.5 | 10.7 ± 1.2 | 0.09 ± 0.01 | 0.19 ± 0.03 |
| B0005 | Early (30%) | Conformal Only | 94.9 ± 1.3 | 13.7 ± 1.5 | 0.66 ± 0.07 | 97.6 ± 0.9 | 19.2 ± 2.1 | 66.8 ± 2.3 | 9.0 ± 1.0 | 0.08 ± 0.01 | 0.17 ± 0.02 |
| B0005 | Early (30%) | BNN | 94.5 ± 1.4 | 14.2 ± 1.6 | 0.63 ± 0.06 | 97.3 ± 1.0 | 20.2 ± 2.2 | 66.0 ± 2.4 | 9.4 ± 1.1 | 0.08 ± 0.01 | 0.18 ± 0.02 |
| B0005 | Early (30%) | GM-PFF | 96.5 ± 1.1 | 11.5 ± 1.3 | 0.58 ± 0.06 | 98.2 ± 0.7 | 16.5 ± 1.9 | 68.5 ± 2.1 | 7.6 ± 0.8 | 0.06 ± 0.01 | 0.14 ± 0.02 |
| B0005 | Mid (50%) | U-H-Mamba | 98.4 ± 0.8 | 8.4 ± 1.0 | 0.43 ± 0.04 | 99.6 ± 0.2 | 12.7 ± 1.5 | 69.2 ± 1.8 | 5.6 ± 0.7 | 0.04 ± 0.01 | 0.11 ± 0.01 |
| B0005 | Mid (50%) | MC-CP Hybrid | 97.2 ± 1.0 | 10.7 ± 1.2 | 0.56 ± 0.06 | 98.8 ± 0.5 | 15.4 ± 1.8 | 67.7 ± 2.0 | 7.1 ± 0.8 | 0.06 ± 0.01 | 0.14 ± 0.02 |
| B0005 | Mid (50%) | GRU-MC | 94.0 ± 1.5 | 15.0 ± 1.8 | 0.69 ± 0.07 | 97.3 ± 1.0 | 20.5 ± 2.2 | 65.7 ± 2.2 | 9.9 ± 1.1 | 0.08 ± 0.01 | 0.17 ± 0.02 |
| B0005 | Mid (50%) | Conformal Only | 95.8 ± 1.2 | 12.5 ± 1.4 | 0.61 ± 0.06 | 98.0 ± 0.8 | 17.8 ± 2.0 | 67.2 ± 2.1 | 8.3 ± 0.9 | 0.07 ± 0.01 | 0.15 ± 0.02 |
| B0005 | Mid (50%) | BNN | 95.5 ± 1.1 | 11.2 ± 1.3 | 0.53 ± 0.05 | 98.3 ± 0.7 | 16.2 ± 1.9 | 67.5 ± 2.0 | 7.4 ± 0.8 | 0.06 ± 0.01 | 0.14 ± 0.02 |
| B0005 | Mid (50%) | GM-PFF | 96.8 ± 1.0 | 9.5 ± 1.1 | 0.50 ± 0.05 | 98.6 ± 0.6 | 14.0 ± 1.6 | 68.2 ± 1.9 | 6.2 ± 0.7 | 0.05 ± 0.01 | 0.12 ± 0.01 |
| B0005 | Late (70%) | U-H-Mamba | 99.0 ± 0.6 | 6.2 ± 0.7 | 0.36 ± 0.03 | 99.9 ± 0.1 | 9.2 ± 1.0 | 69.7 ± 1.5 | 4.1 ± 0.5 | 0.03 ± 0.01 | 0.09 ± 0.01 |
| B0005 | Late (70%) | MC-CP Hybrid | 97.8 ± 0.8 | 8.2 ± 0.9 | 0.46 ± 0.04 | 99.3 ± 0.3 | 12.2 ± 1.4 | 68.7 ± 1.8 | 5.4 ± 0.6 | 0.05 ± 0.01 | 0.12 ± 0.01 |
| B0005 | Late (70%) | GRU-MC | 95.2 ± 1.2 | 12.2 ± 1.4 | 0.59 ± 0.06 | 97.8 ± 0.8 | 16.7 ± 1.9 | 66.7 ± 2.0 | 8.1 ± 0.9 | 0.07 ± 0.01 | 0.15 ± 0.02 |
| B0005 | Late (70%) | Conformal Only | 96.8 ± 1.0 | 9.7 ± 1.1 | 0.51 ± 0.05 | 98.8 ± 0.5 | 13.7 ± 1.5 | 68.0 ± 1.9 | 6.3 ± 0.7 | 0.06 ± 0.01 | 0.13 ± 0.01 |
| B0005 | Late (70%) | BNN | 96.3 ± 1.1 | 9.2 ± 1.0 | 0.49 ± 0.05 | 98.6 ± 0.6 | 13.2 ± 1.5 | 67.8 ± 2.0 | 6.1 ± 0.7 | 0.05 ± 0.01 | 0.12 ± 0.01 |
| B0005 | Late (70%) | GM-PFF | 97.2 ± 0.9 | 7.5 ± 0.8 | 0.43 ± 0.04 | 99.0 ± 0.4 | 11.0 ± 1.2 | 68.8 ± 1.7 | 5.0 ± 0.6 | 0.04 ± 0.01 | 0.11 ± 0.01 |
| Overall | Overall | U-H-Mamba | 98.4 ± 0.8 | 9.8 ± 1.1 | 0.46 ± 0.05 | 99.6 ± 0.2 | 14.2 ± 1.6 | 69.2 ± 1.9 | 6.5 ± 0.7 | 0.04 ± 0.01 | 0.11 ± 0.01 |
| CS2-33 | Overall | U-H-Mamba | 98.3 ± 0.9 | 9.6 ± 1.1 | 0.46 ± 0.05 | 99.5 ± 0.3 | 14.0 ± 1.6 | 69.0 ± 1.9 | 6.3 ± 0.7 | 0.04 ± 0.01 | 0.11 ± 0.01 |
| CS2-33 | Overall | GRU-MC | 93.6 ± 1.6 | 16.4 ± 1.9 | 0.73 ± 0.08 | 96.8 ± 1.2 | 22.3 ± 2.4 | 65.3 ± 2.3 | 10.9 ± 1.2 | 0.09 ± 0.01 | 0.19 ± 0.02 |
| CS2-33 | Overall | GM-PFF | 96.5 ± 1.0 | 10.5 ± 1.2 | 0.52 ± 0.05 | 98.2 ± 0.7 | 15.5 ± 1.8 | 67.5 ± 2.0 | 7.0 ± 0.8 | 0.06 ± 0.01 | 0.13 ± 0.02 |
| Cell 1 | Overall | U-H-Mamba | 98.4 ± 0.8 | 9.0 ± 1.0 | 0.44 ± 0.04 | 99.6 ± 0.2 | 13.2 ± 1.5 | 69.6 ± 1.7 | 6.0 ± 0.6 | 0.04 ± 0.01 | 0.10 ± 0.01 |
| Vehicle 1 | Overall | U-H-Mamba | 98.3 ± 0.9 | 11.6 ± 1.3 | 0.49 ± 0.05 | 99.7 ± 0.1 | 16.4 ± 1.8 | 68.8 ± 2.0 | 7.7 ± 0.8 | 0.05 ± 0.01 | 0.13 ± 0.01 |
| Vehicle 1 | Overall | Conformal Only | 95.8 ± 1.2 | 13.4 ± 1.5 | 0.63 ± 0.06 | 97.8 ± 0.9 | 18.7 ± 2.1 | 66.8 ± 2.1 | 8.9 ± 1.0 | 0.07 ± 0.01 | 0.15 ± 0.02 |
| Vehicle 1 | Overall | BNN | 95.3 ± 1.3 | 13.0 ± 1.4 | 0.59 ± 0.06 | 98.1 ± 0.8 | 18.1 ± 2.0 | 66.3 ± 2.2 | 8.6 ± 0.9 | 0.06 ± 0.01 | 0.14 ± 0.02 |
| Fleet Avg. | Overall | U-H-Mamba | 98.6 ± 0.7 | 10.4 ± 1.2 | 0.47 ± 0.05 | 99.6 ± 0.2 | 15.0 ± 1.7 | 69.3 ± 1.8 | 6.9 ± 0.8 | 0.04 ± 0.01 | 0.12 ± 0.01 |
| Fleet Avg. | Overall | MC-CP Hybrid | 97.0 ± 1.0 | 12.2 ± 1.4 | 0.58 ± 0.06 | 98.6 ± 0.5 | 17.2 ± 1.9 | 67.8 ± 2.0 | 8.1 ± 0.9 | 0.06 ± 0.01 | 0.14 ± 0.02 |
| All | All | U-H-Mamba | 98.4 ± 0.8 | 9.8 ± 1.1 | 0.46 ± 0.05 | 99.6 ± 0.2 | 14.2 ± 1.6 | 69.1 ± 1.9 | 6.6 ± 0.7 | 0.04 ± 0.01 | 0.11 ± 0.01 |
Appendix C
| Performance Metric | Description | w/o Augmentation (Baseline) | w/Augmentation (Proposed) | Improvement |
|---|---|---|---|---|
| RMSE (cycles) | Root Mean Square Error | 6.92 ± 0.41 | 5.81 ± 0.35 | +16.04% |
| MAE (cycles) | Mean Absolute Error | 5.45 ± 0.38 | 4.23 ± 0.29 | +22.39% |
| MAPE (%) | Mean Abs. Percentage Error | 4.82% | 3.65% | +24.27% |
| MPIW | Mean Prediction Interval Width | 12.45 | 10.14 | +18.55% |
| PICP (%) | Prediction Interval Coverage Prob. | 88.5% | 94.2% | +6.44% |
Appendix D
| Category | Parameter | Symbol | Value |
|---|---|---|---|
| Input Data | Sequence Length (padded) | 3600 | |
| Input Features | 25 (23 physical + 2 virtual) | ||
| TCN Encoder | Kernel Size | 3 | |
| Dilation Factors | |||
| Embedding Dimension | 128 | ||
| Dropout Rate | 0.1 | ||
| Activation Function | - | ReLU | |
| Mamba Decoder | State Dimension | 16 | |
| Expansion Factor | 2 | ||
| Convolution Kernel | 4 | ||
| Discretization | Learnable (Data-dependent) | ||
| Uncertainty | MC Dropout Samples | 100 | |
| Target Coverage | 95% | ||
| Training | Optimizer | - | AdamW |
| Learning Rate | (Initial) | ||
| Batch Size | 64 | ||
| Loss Weighting | 0.5 | ||
| Early Stopping Patience | - | 20 epochs | |
| Max Epochs | - | 120 |
References
- Liu, X.; Gao, Y.; Marma, K.; Miao, Y.; Liu, L. Advances in the Study of Techniques to Determine the Lithium-Ion Battery’s State of Charge. Energies 2024, 17, 1643. [Google Scholar] [CrossRef]
- Li, N.; Cao, Y.; Liu, X.; Zhang, Y.; Wang, R.; Jiang, L.; Zhang, X.-P. An improved modulation strategy for single-phase three-level neutral-point-clamped converter in critical conduction mode. J. Mod. Power Syst. Clean Energy 2024, 12, 981–990. [Google Scholar] [CrossRef]
- Ya, M.; Wang, Z.; Gao, J.; Chen, H. A novel method for remaining useful life of solid-state lithium-ion battery based on improved CNN and health indicators derivation. Mech. Syst. Signal Process. 2024, 220, 111646. [Google Scholar] [CrossRef]
- Liu, Y.; Chen, H.; Yao, L.; Ding, J.; Chen, S.; Wang, Z. A physics-guided approach for accurate battery SOH estimation using RCMHRE and BatteryPINN. Adv. Eng. Inform. 2025, 65, 103211. [Google Scholar] [CrossRef]
- Xiang, Y.; Fan, W.; Zhu, J.; Wei, X.; Dai, H. Semi-supervised deep learning for lithium-ion battery state-of-health estimation using dynamic discharge profiles. Cell Rep. Phys. Sci. 2024, 5, 101763. [Google Scholar] [CrossRef]
- Schmitt, J.; Horstkötter, B.; Bäker, S. State-of-health estimation by virtual experiments using recurrent decoder-encoder based lithium-ion digital battery twins trained on unstructured battery data. J. Energy Storage 2023, 58, 106335. [Google Scholar] [CrossRef]
- Sun, G.; Liu, Y.; Liu, X. A method for estimating lithium-ion battery state of health based on physics-informed machine learning. J. Power Source 2025, 627, 235767. [Google Scholar] [CrossRef]
- Nazim, M.S.; Rahman, M.M.; Joha, M.I.; Jang, Y.M. An RNN-CNN-based parallel hybrid approach for battery state of charge (SoC) estimation under various temperatures and discharging cycle considering noisy conditions. World Electr. Veh. J. 2024, 15, 562. [Google Scholar] [CrossRef]
- Nazim, M.S.; Jang, Y.M.; Chung, B. Machine learning based battery anomaly detection using empirical data. In Proceedings of the International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Osaka, Japan, 19–22 February 2024; pp. 847–850. [Google Scholar]
- Ansari, S.; Hannan, M.; Ayob, A.; Abdolrasol, M.G.; Dar, M.A. Co-estimation of state of health and remaining useful life for lithium-ion batteries using a hybrid optimized framework. J. Energy Storage 2025, 105, 114711. [Google Scholar] [CrossRef]
- Zhan, Y.; Ren, X.; Zhao, S.; Guo, Z. Enhancing prediction of electron affinity and ionization energy in liquid organic electrolytes for lithium-ion batteries using machine learning. J. Power Sources 2025, 629, 235992. [Google Scholar] [CrossRef]
- Elmahallawy, M.; Elfouly, T.; Alouani, A.; Massoud, A.M. A comprehensive review of lithium-ion batteries modeling, and state of health and remaining useful lifetime prediction. IEEE Access 2022, 10, 119040–119070. [Google Scholar] [CrossRef]
- Zhao, J.; Zhu, Y.; Zhang, B.; Liu, M.; Wang, J.; Liu, C.; Hao, X. Review of state estimation and remaining useful life prediction methods for lithium–ion batteries. Sustainability 2023, 15, 5014. [Google Scholar] [CrossRef]
- Zhang, Y.; Wik, T.; Bergström, J.; Zou, C. State of health estimation for lithium-ion batteries under arbitrary usage using data-driven multimodel fusion. IEEE Trans. Transp. Electrif. 2023, 10, 1494–1507. [Google Scholar] [CrossRef]
- Bosello, M.; Falcomer, C.; Rossi, C.; Pau, G. To charge or to sell? EV pack useful life estimation via LSTMs, CNNs, and autoencoders. Energies 2023, 16, 2837. [Google Scholar] [CrossRef]
- Ren, P.; Jia, Q.; Xu, Q.; Li, Y.; Bi, F.; Xu, J.; Gao, S. Oil spill drift prediction enhanced by correcting numerically forecasted sea surface dynamic fields with adversarial temporal convolutional networks. IEEE Trans. Geosci. Remote Sens. 2025, 63, 4701018. [Google Scholar] [CrossRef]
- Joha, M.I.; Rahman, M.M.; Nazim, M.S.; Jang, Y.M. A secure IIoT environment that integrates AI-driven real-time short-term active and reactive load forecasting with anomaly detection: A real-world application. Sensors 2024, 24, 7440. [Google Scholar] [CrossRef]
- Rahman, M.M.; Joha, M.I.; Nazim, M.S.; Jang, Y.M. Enhancing IoT-based environmental monitoring and power forecasting: A comparative analysis of AI models for real-time applications. Appl. Sci. 2024, 14, 10843. [Google Scholar] [CrossRef]
- Patil, M.A.; Tagade, P.; Hariharan, K.S.; Kolake, S.M.; Song, T.; Yeo, T.; Doo, S. A novel multistage support vector machine based approach for Li ion battery remaining useful life estimation. Appl. Energy 2015, 159, 285–297. [Google Scholar] [CrossRef]
- Wang, C.; Chen, Y. Unsupervised dynamic prognostics for abnormal degradation of lithium-ion battery. Appl. Energy 2024, 365, 123280. [Google Scholar] [CrossRef]
- Tian, H.; Qin, P.; Li, K.; Zhao, Z. A review of the state of health for lithium-ion batteries: Research status and suggestions. J. Clean. Prod. 2020, 261, 120813. [Google Scholar] [CrossRef]
- Rauf, H.; Khalid, M.; Arshad, N. Machine learning in state of health and remaining useful life estimation: Theoretical and technological development in battery degradation modelling. Renew. Sustain. Energy Rev. 2022, 156, 111903. [Google Scholar] [CrossRef]
- Song, K.; Hu, D.; Tong, Y.; Yue, X. Remaining life prediction of lithium-ion batteries based on health management: A review. J. Energy Storage 2023, 57, 106193. [Google Scholar] [CrossRef]
- Kim, E.; Kim, M.; Kim, J.; Kim, J.; Park, J.-H.; Kim, K.-T.; Park, J.-H.; Kim, T.; Min, K. Data-driven methods for predicting the state of health, state of charge, and remaining useful life of li-ion batteries: A comprehensive review. Int. J. Precis. Eng. Manuf. 2023, 24, 1281–1304. [Google Scholar] [CrossRef]
- Alsuwian, T.; Ansari, S.; Zainuri, M.A.A.M.; Ayob, A.; Hussain, A.; Lipu, M.H.; Alhawari, A.R.; Almawgani, A.; Almasabi, S.; Hindi, A.T. A review of expert hybrid and co-estimation techniques for SOH and RUL estimation in battery management system with electric vehicle application. Expert Syst. Appl. 2024, 246, 123123. [Google Scholar] [CrossRef]
- Li, Q.; Song, R.; Wei, Y. A review of state-of-health estimation for lithium-ion battery packs. J. Energy Storage 2025, 118, 116078. [Google Scholar] [CrossRef]
- Chen, D.; Hong, W.; Zhou, X. Transformer network for remaining useful life prediction of lithium-ion batteries. IEEE Access 2022, 10, 19621–19628. [Google Scholar] [CrossRef]
- Xu, N.; Xie, Y.; Liu, Q.; Yue, F.; Zhao, D. A data-driven approach to state of health estimation and prediction for a lithium-ion battery pack of electric buses based on real-world data. Sensors 2022, 22, 5762. [Google Scholar] [CrossRef]
- Kim, S.W.; Oh, K.-Y.; Lee, S. Novel informed deep learning-based prognostics framework for on-board health monitoring of lithium-ion batteries. Appl. Energy 2022, 315, 119011. [Google Scholar] [CrossRef]
- Zhang, Y.; Tang, Q.; Zhang, Y.; Wang, J.; Stimming, U.; Lee, A.A. Identifying degradation patterns of lithium ion batteries from impedance spectroscopy using machine learning. Nat. Commun. 2020, 11, 1706. [Google Scholar] [CrossRef]
- Bracale, A.; De Falco, P.; Di Noia, L.P.; Rizzo, R. Probabilistic state of health and remaining useful life prediction for li-ion batteries. In Proceedings of the IEEE Texas Power and Energy Conference (TPEC), College Station, TX, USA, 2–5 February 2021; pp. 1–6. [Google Scholar] [CrossRef]
- Chen, J.C.; Chen, T.-L.; Liu, W.-J.; Cheng, C.; Li, M.-G. Combining empirical mode decomposition and deep recurrent neural networks for predictive maintenance of lithium-ion battery. Adv. Eng. Inform. 2021, 50, 101405. [Google Scholar] [CrossRef]
- Chen, Y. NASA Lithium Ion Battery Dataset. 2024. Available online: https://ieee-dataport.org/documents/nasa-lithium-ion-battery-dataset (accessed on 16 March 2025). [CrossRef]
- Bole, B.; Kulkarni, C.; Daigle, M. Randomized Battery Usage Data Set; NASA Ames Prognostics Data Repository, NASA Ames Research Center: Moffett Field, CA, USA, 2014. [Google Scholar]
- Birkl, C. Oxford Battery Degradation Dataset 1. 2017. Available online: https://ora.ox.ac.uk/objects/uuid:03ba4b01-cfed-46d3-9b1a-7d4a7bdf6fac (accessed on 16 March 2025).
- Kollmeyer, P.J. Panasonic 18650pf Li-ion Battery Data. 2018. Available online: https://api.semanticscholar.org/CorpusID:116778898 (accessed on 18 June 2025).
- Saxena, S.; Hendricks, C.; Pecht, M. Cycle life testing and modeling of graphite/LiCoO2 cells under different state of charge ranges. J. Power Sources 2016, 327, 394–400. [Google Scholar] [CrossRef]
- Pozzato, G.; Allam, A.; Onori, S. Lithium-ion battery aging dataset based on electric vehicle real-driving profiles. Data Brief 2022, 41, 107995. [Google Scholar] [CrossRef] [PubMed]
- Luh, M.; Blank, T. Comprehensive battery aging dataset: Capacity and impedance fade measurements of a lithium-ion NMC/C-SiO cell. Sci. Data 2024, 11, 1004. [Google Scholar] [CrossRef] [PubMed]
- Azhar, N.A.; Pozi, M.S.M.; Din, A.M.; Jatowt, A. An investigation of SMOTE based methods for imbalanced datasets with data complexity analysis. IEEE Trans. Knowl. Data Eng. 2022, 35, 6651–6672. [Google Scholar] [CrossRef]
- Matharaarachchi, S.; Domaratzki, M.; Muthukumarana, S. Enhancing SMOTE for imbalanced data with abnormal minority instances. Mach. Learn. Appl. 2024, 18, 100597. [Google Scholar] [CrossRef]
- Ma, Y.; Shan, C.; Gao, J.; Chen, H. Multiple health indicators fusion-based health prognostic for lithium-ion battery using transfer learning and hybrid deep learning method. Reliab. Eng. Syst. Saf. 2023, 229, 108818. [Google Scholar] [CrossRef]
- Kheirkhah-Rad, E.; Parvareh, A.; Moeini-Aghtaie, M.; Dehghanian, P. A data-driven state-of-health estimation model for lithium-ion batteries using referenced-based charging time. IEEE Trans. Power Deliv. 2023, 38, 3406–3416. [Google Scholar] [CrossRef]
- Lipu, M.H.; Hannan, M.A.; Hussain, A.; Saad, M.H.M. Optimal BP neural network algorithm for state of charge estimation of lithium-ion battery using PSO with PCA feature selection. J. Renew. Sustain. Energy 2017, 9, 063701. [Google Scholar] [CrossRef]
- Banguero, E.; Correcher, A.; Pérez-Navarro, Á.; García, E.; Aristizabal, A. Diagnosis of a battery energy storage system based on principal component analysis. Renew. Energy 2020, 146, 2438–2449. [Google Scholar] [CrossRef]
- Mehta, C.; Sant, A.V.; Sharma, P. SVM-assisted ANN model with principal component analysis based dimensionality reduction for enhancing state-of-charge estimation in LiFePO4 batteries. E-Prime-Adv. Electr. Eng. Electron. Energy 2024, 8, 100596. [Google Scholar] [CrossRef]
- Mehta, C.; Sant, A.V.; Sharma, P. Optimized ANN for LiFePO4 battery charge estimation using principal components based feature generation. Green Energy Intell. Transp. 2024, 3, 100175. [Google Scholar] [CrossRef]
- Lee, P.-Y.; Kwon, S.; Kang, D.; Cho, I.; Kim, J. Principle component analysis-based optimized feature extraction merged with nonlinear regression model for improved state-of-health prediction. J. Energy Storage 2022, 48, 104026. [Google Scholar] [CrossRef]
- Fonti, V.; Belitser, E. Feature selection using lasso. VU Amst. Res. Pap. Bus. Anal. 2017, 30, 1–25. [Google Scholar]
- Antón, J.Á.; García-Nieto, P.J.; García-Gonzalo, E.; Vega, M.G.; Viejo, C.B. Data-driven state-of-charge prediction of a storage cell using ABC/GBRT, ABC/MLP and LASSO machine learning techniques. J. Comput. Appl. Math. 2023, 433, 115305. [Google Scholar] [CrossRef]
- Xiong, R.; Sun, Y.; Wang, C.; Tian, J.; Chen, X.; Li, H.; Zhang, Q. A data-driven method for extracting aging features to accurately predict the battery health. Energy Storage Mater. 2023, 57, 460–470. [Google Scholar] [CrossRef]
- Ma, Y.; Yao, M.; Liu, H.; Tang, Z. State of health estimation and remaining useful life prediction for lithium-ion batteries by improved particle swarm optimization-back propagation neural network. J. Energy Storage 2022, 52, 104750. [Google Scholar] [CrossRef]
- Mustaffa, Z.; Sulaiman, M.H. Battery remaining useful life estimation based on particle swarm optimization-neural network. Clean. Energy Syst. 2024, 9, 100151. [Google Scholar] [CrossRef]
- Manriquez-Padilla, C.G.; Cueva-Perez, I.; Dominguez-Gonzalez, A.; Elvira-Ortiz, D.A.; Perez-Cruz, A.; Saucedo-Dorantes, J.J. State of charge estimation model based on genetic algorithms and multivariate linear regression with applications in electric vehicles. Sensors 2023, 23, 2924. [Google Scholar] [CrossRef]
- Sun, J.; Kainz, J. State of health estimation for lithium-ion batteries based on current interrupt method and genetic algorithm optimized back propagation neural network. J. Power Sources 2024, 591, 233842. [Google Scholar] [CrossRef]
- Nefraoui, K.; Kandoussi, K.; Louzazni, M.; Boutahar, A.; Elotmani, R.; Daya, A. Optimal battery state of charge parameter estimation and forecasting using non-linear autoregressive exogenous. Mater. Sci. Energy Technol. 2023, 6, 522–532. [Google Scholar] [CrossRef]
- Brown, K.M.; Dennis, J.E., Jr. Derivative free analogues of the Levenberg-Marquardt and Gauss algorithms for nonlinear least squares approximation. Numer. Math. 1971, 18, 289–297. [Google Scholar] [CrossRef]
- Akpinar, R.A.; Achanta, S.; Fotouhi, A.; Zhang, H.; Auger, D.J. Battery temperature prediction in electric vehicles using Bayesian regularization. In Proceedings of the 20th International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications To Circuit Design (SMACD), Seville, Spain, 15–18 April 2024; pp. 1–4. [Google Scholar] [CrossRef]
- Shu, X.; Li, G.; Shen, J.; Lei, Z.; Chen, Z.; Liu, Y. A uniform estimation framework for state of health of lithium-ion batteries considering feature extraction and parameters optimization. Energy 2020, 204, 117957. [Google Scholar] [CrossRef]
- Zhang, Y.; Wik, T.; Bergström, J.; Pecht, M.; Zou, C. A machine learning-based framework for online prediction of battery ageing trajectory and lifetime using histogram data. J. Power Sources 2022, 526, 231110. [Google Scholar] [CrossRef]
- Poh, W.Q.T.; Xu, Y.; Liu, W.; Tan, R.T.P. Momentary informatics based data-driven estimation of lithium-ion battery health under dynamic discharging currents. J. Power Sources 2025, 629, 236041. [Google Scholar] [CrossRef]
- Ye, Y.; Zhou, Z.; Cai, Z.; Zhang, Z.; Li, Z. State of Health Estimation of Lithium-ion Batteries based on Indirect Health Indicators and Gaussian Process Regression Model. In Proceedings of the 2021 IEEE 10th Data Driven Control and Learning Systems Conference (DDCLS), Suzhou, China, 14–16 May 2021; pp. 929–934. [Google Scholar]











| Dataset | Cycles (Total) | Vehicles/Cells | Key Features | Mileage Span (km) |
|---|---|---|---|---|
| NASA | 2500 | 4 cells | Voltage, Current, Temp, Impedance | N/A |
| CALCE | 3200 | 8 cells | SOC, Discharge Profiles, EIS | N/A |
| Oxford | 1800 | 8 cells | Drive Cycles, Temperature | N/A |
| NDANEV | 88,444 | 15 EVs | Mileage, Extreme Temps, Voltage, SOC | 1,200,000+ |
| BatteryML | 50,000 | Fleet (aggregated) | RUL Labels, Pressure, Current | 800,000+ |
| Dataset/Phase | RMSE (Cycles) | MAE (Cycles) | MAPE (%) | R2 | (Cycles) | MPEₖₙₑₑ (%) |
|---|---|---|---|---|---|---|
| NASA B0005—Early (30%) | 5.2 ± 0.6 | 3.4 ± 0.4 | 2.8 ± 0.3 | 0.985 ± 0.004 | 3.1 ± 0.4 | 1.9 ± 0.2 |
| NASA B0005—Mid (50%) | 3.6 ± 0.4 | 2.4 ± 0.3 | 2.0 ± 0.2 | 0.993 ± 0.002 | 2.1 ± 0.3 | 1.3 ± 0.2 |
| NASA B0005—Late (70%) | 2.2 ± 0.3 | 1.5 ± 0.2 | 1.2 ± 0.1 | 0.997 ± 0.001 | 1.3 ± 0.2 | 0.9 ± 0.1 |
| NASA B0006 (Overall) | 3.8 ± 0.4 | 2.5 ± 0.3 | 2.1 ± 0.2 | 0.993 ± 0.002 | 2.3 ± 0.3 | 1.5 ± 0.2 |
| NASA (Average) | 3.7 ± 0.4 | 2.5 ± 0.3 | 2.0 ± 0.2 | 0.993 ± 0.002 | 2.2 ± 0.3 | 1.4 ± 0.2 |
| CALCE CS2-33 (Overall) | 4.2 ± 0.5 | 2.8 ± 0.4 | 2.3 ± 0.3 | 0.992 ± 0.003 | 2.6 ± 0.3 | 1.7 ± 0.2 |
| Oxford Cell 1 (Overall) | 4.1 ± 0.4 | 2.8 ± 0.3 | 2.2 ± 0.2 | 0.992 ± 0.002 | 2.5 ± 0.3 | 1.6 ± 0.2 |
| NDANEV Vehicle 1—Ear. (30%) | 7.0 ± 0.7 | 4.7 ± 0.5 | 3.9 ± 0.4 | 0.977 ± 0.005 | 4.4 ± 0.4 | 2.8 ± 0.3 |
| NDANEV Vehicle 1—Mid (50%) | 5.6 ± 0.6 | 3.8 ± 0.5 | 3.1 ± 0.4 | 0.984 ± 0.004 | 3.5 ± 0.4 | 2.3 ± 0.3 |
| NDANEV Vehicle 1—Late (70%) | 4.0 ± 0.4 | 2.7 ± 0.3 | 2.2 ± 0.2 | 0.991 ± 0.003 | 2.4 ± 0.3 | 1.6 ± 0.2 |
| NDANEV (Overall) | 5.8 ± 0.6 | 3.8 ± 0.5 | 3.2 ± 0.4 | 0.983 ± 0.004 | 3.5 ± 0.4 | 2.3 ± 0.3 |
| BatteryML Fleet Avg. (Overall) | 5.1 ± 0.5 | 3.4 ± 0.4 | 2.8 ± 0.3 | 0.987 ± 0.003 | 3.1 ± 0.3 | 2.0 ± 0.2 |
| Overall Average (All Datasets) | 4.5 ± 0.5 | 3.0 ± 0.4 | 2.5 ± 0.3 | 0.990 ± 0.003 | 2.7 ± 0.3 | 1.8 ± 0.2 |
| Dataset | CP (95%) | MPIW (Cycles) | NLL | CE | Sharp |
|---|---|---|---|---|---|
| NASA (Overall) | 98.4 ± 0.8 | 9.8 ± 1.1 | 0.46 ± 0.05 | 0.04 ± 0.01 | 0.11 ± 0.01 |
| CALCE CS2-33 (Overall) | 98.3 ± 0.9 | 9.6 ± 1.1 | 0.46 ± 0.05 | 0.04 ± 0.01 | 0.11 ± 0.01 |
| Oxford Cell 1 (Overall) | 98.4 ± 0.8 | 9.0 ± 1.0 | 0.44 ± 0.04 | 0.04 ± 0.01 | 0.10 ± 0.01 |
| NDANEV Vehicle 1 (Overall) | 98.3 ± 0.9 | 11.6 ± 1.3 | 0.49 ± 0.05 | 0.05 ± 0.01 | 0.13 ± 0.01 |
| BatteryML Fleet Avg. (Overall) | 98.6 ± 0.7 | 10.4 ± 1.2 | 0.47 ± 0.05 | 0.04 ± 0.01 | 0.12 ± 0.01 |
| Overall Mean | 98.4 ± 0.8 | 10.1 ± 1.1 | 0.46 ± 0.05 | 0.04 ± 0.01 | 0.11 ± 0.01 |
| Variant | Phase | RMSE | MAE | R2 | NLL | (%) | ΔRMSE vs. Full |
|---|---|---|---|---|---|---|---|
| U-H-Mamba (Full Hierarchical) | Early | 5.2 ± 0.6 | 3.4 ± 0.4 | 0.985 ± 0.004 | 0.56 ± 0.06 | 9 ± 1 | — |
| –w/o TCN Encoder (Linear Emb.) | Early | 8.2 ± 0.8 | 5.5 ± 0.6 | 0.958 ± 0.008 | 0.76 ± 0.08 | 26 ± 3 | +58% |
| –w/o Enhanced Mamba | Early | 7.4 ± 0.7 | 5.0 ± 0.6 | 0.963 ± 0.007 | 0.71 ± 0.07 | 21 ± 2 | +42% |
| –w/o Pressure-Aware Gating | Early | 6.7 ± 0.7 | 4.5 ± 0.5 | 0.968 ± 0.006 | 0.66 ± 0.07 | 19 ± 2 | +29% |
| –w/o Hybrid UQ | Early | 5.7 ± 0.6 | 3.8 ± 0.4 | 0.983 ± 0.003 | 0.86 ± 0.09 | 13 ± 1 | +10% |
| –w/o Augmentation | Early | 7.0 ± 0.7 | 4.7 ± 0.5 | 0.966 ± 0.006 | 0.69 ± 0.07 | 23 ± 3 | +35% |
| U-H-Mamba (Full Hierarchical) | Mid | 3.6 ± 0.4 | 2.4 ± 0.3 | 0.993 ± 0.002 | 0.43 ± 0.04 | 6 ± 1 | — |
| –w/o TCN Encoder (Linear Emb.) | Mid | 6.7 ± 0.7 | 4.5 ± 0.5 | 0.963 ± 0.007 | 0.66 ± 0.07 | 16 ± 2 | +86% |
| –w/o Pressure-Aware Gating | Mid | 4.9 ± 0.5 | 3.3 ± 0.4 | 0.978 ± 0.004 | 0.53 ± 0.05 | 11 ± 1 | +36% |
| –w/o Hybrid UQ | Mid | 3.9 ± 0.4 | 2.6 ± 0.3 | 0.991 ± 0.002 | 0.73 ± 0.08 | 8 ± 1 | +8% |
| U-H-Mamba (Full Hierarchical) | Late | 2.2 ± 0.3 | 1.5 ± 0.2 | 0.997 ± 0.001 | 0.36 ± 0.03 | 4 ± 1 | — |
| –w/o TCN Encoder (Linear Emb.) | Late | 4.2 ± 0.5 | 2.8 ± 0.4 | 0.984 ± 0.003 | 0.51 ± 0.05 | 9 ± 1 | +91% |
| –w/o Pressure-Aware Gating | Late | 3.2 ± 0.4 | 2.1 ± 0.3 | 0.991 ± 0.002 | 0.43 ± 0.04 | 6 ± 1 | +45% |
| –w/o Hybrid UQ | Late | 2.4 ± 0.3 | 1.6 ± 0.2 | 0.996 ± 0.001 | 0.56 ± 0.06 | 5 ± 1 | +9% |
| Training → Test Dataset | Transfer Type | RMSE (Cycles) | MAE (Cycles) | MAPE (%) | R2 | CP (95%) |
|---|---|---|---|---|---|---|
| NASA → CALCE | Zero-Shot | 5.0 ± 0.5 | 3.4 ± 0.4 | 2.8 ± 0.3 | 0.987 ± 0.003 | 97.6 ± 1.0 |
| NASA → CALCE | Fine-Tune (10%) | 4.2 ± 0.5 | 2.8 ± 0.4 | 2.3 ± 0.3 | 0.992 ± 0.003 | 98.3 ± 0.9 |
| CALCE → Oxford | Zero-Shot | 4.7 ± 0.5 | 3.2 ± 0.4 | 2.6 ± 0.3 | 0.989 ± 0.003 | 97.8 ± 0.9 |
| NASA → NDANEV | Zero-Shot | 6.4 ± 0.7 | 4.3 ± 0.5 | 3.5 ± 0.4 | 0.979 ± 0.004 | 97.0 ± 1.1 |
| NASA → NDANEV | Fine-Tune (10%) | 5.2 ± 0.5 | 3.5 ± 0.4 | 2.9 ± 0.3 | 0.986 ± 0.003 | 98.3 ± 0.9 |
| Oxford → BatteryML | Zero-Shot | 5.7 ± 0.6 | 3.8 ± 0.5 | 3.2 ± 0.4 | 0.984 ± 0.004 | 98.0 ± 0.9 |
| Overall Average | — | 5.4 ± 0.6 | 3.6 ± 0.4 | 3.0 ± 0.3 | 0.985 ± 0.004 | 97.8 ± 1.0 |
| Training Data Ratio | RMSE (Cycles) | MAE (Cycles) | MPIW (Width) | Coverage Prob. (CP) |
|---|---|---|---|---|
| 100% (Baseline) | 1.35 ± 0.05 | 1.08 ± 0.04 | 4.10 | 95.1% |
| 80% | 1.42 ± 0.06 | 1.15 ± 0.05 | 5.40 | 95.4% |
| 60% | 1.65 ± 0.08 | 1.30 ± 0.06 | 7.20 | 95.8% |
| 40% | 1.98 ± 0.10 | 1.52 ± 0.08 | 9.80 | 96.2% |
| 20% | 2.45 ± 0.12 | 1.88 ± 0.10 | 12.50 | 96.5% |
| Model | Train Time (s/Epoch) | Inference Time (s/Sample) | Params (M) | GPU Mem (GB) | Throughput (Samples/s) |
|---|---|---|---|---|---|
| U-H-Mamba | 47 ± 5 | 0.09 ± 0.01 | 1.3 | 6.2 | 11 ± 1 |
| Vanilla Mamba | 40 ± 4 | 0.07 ± 0.01 | 0.9 | 5.2 | 15 ± 2 |
| PatchTST | 125 ± 10 | 0.27 ± 0.03 | 2.6 | 10.2 | 4 ± 0.5 |
| TCN-LSTM | 68 ± 7 | 0.13 ± 0.02 | 1.6 | 7.2 | 8 ± 1 |
| GRU-MC Dropout | 58 ± 6 | 0.11 ± 0.02 | 1.1 | 5.7 | 9 ± 1 |
| XGBoost | 32 ± 3 | 0.06 ± 0.01 | 0.6 | 3.2 | 18 ± 2 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wen, Z.; Liu, X.; Niu, W.; Zhang, H.; Cheng, Y. U-H-Mamba: An Uncertainty-Aware Hierarchical State-Space Model for Lithium-Ion Battery Remaining Useful Life Prediction Using Hybrid Laboratory and Real-World Datasets. Energies 2026, 19, 414. https://doi.org/10.3390/en19020414
Wen Z, Liu X, Niu W, Zhang H, Cheng Y. U-H-Mamba: An Uncertainty-Aware Hierarchical State-Space Model for Lithium-Ion Battery Remaining Useful Life Prediction Using Hybrid Laboratory and Real-World Datasets. Energies. 2026; 19(2):414. https://doi.org/10.3390/en19020414
Chicago/Turabian StyleWen, Zhihong, Xiangpeng Liu, Wenshu Niu, Hui Zhang, and Yuhua Cheng. 2026. "U-H-Mamba: An Uncertainty-Aware Hierarchical State-Space Model for Lithium-Ion Battery Remaining Useful Life Prediction Using Hybrid Laboratory and Real-World Datasets" Energies 19, no. 2: 414. https://doi.org/10.3390/en19020414
APA StyleWen, Z., Liu, X., Niu, W., Zhang, H., & Cheng, Y. (2026). U-H-Mamba: An Uncertainty-Aware Hierarchical State-Space Model for Lithium-Ion Battery Remaining Useful Life Prediction Using Hybrid Laboratory and Real-World Datasets. Energies, 19(2), 414. https://doi.org/10.3390/en19020414

