Hybrid Deep Learning with Temporal Data Augmentation for Accurate Remaining Useful Life Prediction of Lithium-Ion Batteries
Organizations: School of Physics and Electronic Information, Anhui Normal University, Wuhu 241002, China · College of Mechanical and Vehicle Engineering, Hunan University, Changsha 410082, China · School of Design, NingboTech University, Ningbo 315100, China · The Chinese University of Hong Kong, Shatin, Hong Kong SAR, China ·
Abstract
Accurate prediction of lithium-ion battery remaining useful life (RUL) is essential for reliable health monitoring and data-driven analysis of battery degradation. However, the robustness and generalization capabilities of existing RUL prediction models are significantly challenged by complex operating conditions and limited data availability. To address these limitations, this study proposes a hybrid deep learning model, CDFormer, which integrates convolutional neural networks, deep residual shrinkage networks, and Transformer encoders extract multiscale temporal features from battery measurement signals, including voltage, current, and capacity. This architecture enables the joint modeling of local and global degradation dynamics, effectively improving the accuracy of RUL prediction.To enhance predictive reliability, a composite temporal data augmentation strategy is proposed, incorporating Gaussian noise, time warping, and time resampling, explicitly accounting for measurement noise and variability. CDFormer is evaluated on two real-world datasets, with experimental results demonstrating its consistent superiority over conventional recurrent neural network-based and Transformer-based baselines across key metrics. By improving the reliability and predictive performance of RUL prediction from measurement data, CDFormer provides accurate and reliable forecasts, supporting effective battery health monitoring and data-driven maintenance strategies.
Figures & tables
| Parameter | Description / Value |
| Battery Type | 18650 Cylindrical Li-ion Cell |
| Manufacturer | Panasonic |
| Rated Capacity | 2.0 Ah |
| Nominal Voltage | 3.6 V |
| Charge Mode | CC-CV 1.5 A constant current cutoff voltage 4.2 V |
| Discharge Cutoff Voltage | B0005: 2.7 V; B0006: 2.5 V; B0007: 2.2 V; B0018: 2.5 V |
| Parameter | Description / Value |
| Battery Type | Lithium-ion pouch cell |
| Manufacturer | Not explicitly specified varies |
| Rated Capacity | 1.1 Ah nominal |
| Nominal Voltage | 3.7 V |
| Charge Mode | CC-CV 0.5C constant current cutoff voltage 4.2 V |
| Discharge Cutoff Voltage | 2.7 V |
| Input Feature | NASA | CALCE |
| Average voltage (Voltage_avg) | ✓ | |
| Average current (Current_avg) | ✓ | |
| Average temperature (Temp_avg) | ✓ | |
| Discharge capacity (Capacity) | ✓ | ✓ |
| Constant-current charge time (derived from CC-phase duration) | ✓ | |
| State of health (SOH) | ✓ |
| Models | NASA | CALCE | ||||
| RMSE | MAE | RE | RMSE | MAE | RE | |
| RNN [ 4 ] | 0.1435 | 0.1205 | 0.3692 | 0.0534 | 0.0423 | 0.1418 |
| LSTM [ 51 ] | 0.1573 | 0.1356 | 0.3692 | 0.0720 | 0.0487 | 0.1466 |
| GRU [ 22 ] | 0.0863 | 0.0675 | 0.3002 | 0.0973 | 0.0756 | 0.1646 |
| DeTransformer [ 7 ] | 0.0863 | 0.0746 | 0.2609 | 0.0616 | 0.0481 | 0.1282 |
| SA-LSTM [ 42 ] | 0.0849 | 0.0751 | 0.3725 | 0.0324 | 0.0263 | 0.1097 |
| Models | NASA | CALCE | ||||
| RMSE | MAE | RE | RMSE | MAE | RE | |
| Baseline-FC | 0.1952 | 0.1822 | 0.5572 | 0.0309 | 0.0184 | 0.0980 |
| CNN-FC | 0.1117 | 0.0981 | 0.2322 | 0.0209 | 0.0127 | 0.0828 |
| CNN-Transformer | 0.1059 | 0.0904 | 0.2264 | 0.0225 | 0.0133 | 0.0896 |
| CDFormer | 0.0671 | 0.0586 | 0.2365 | 0.0179 | 0.0106 | 0.0877 |
| temporal data augmentation | NASA | CALCE | ||||
| RMSE | MAE | RE | RMSE | MAE | RE | |
| No Augmentation | 0.0671 | 0.0586 | 0.2365 | 0.0179 | 0.0106 | 0.0877 |
| Gaussian Noise | 0.0538 | 0.0447 | 0.1548 | 0.0166 | 0.0101 | 0.0869 |
| Time Warping | 0.0585 | 0.0492 | 0.1162 | 0.0181 | 0.0111 | 0.0819 |
| Time Resampling | 0.0666 | 0.0570 | 0.1184 | 0.0210 | 0.0125 | 0.0759 |
| All Combined (Ours) | 0.0371 | 0.0301 | 0.1327 | 0.0169 | 0.0111 | 0.0817 |
| Models | Before temporal data augmentation | After temporal data augmentation | ||||
| RMSE | MAE | RE | RMSE | MAE | RE | |
| Baseline-FC | 0.1952 | 0.1822 | 0.5572 | 0.1814 | 0.1677 | 0.4005 |
| CNN-FC | 0.1117 | 0.0981 | 0.2322 | 0.0748 | 0.0677 | 0.1990 |
| CNN-Transformer | 0.1059 | 0.0904 | 0.2264 | 0.0725 | 0.0606 | 0.1670 |
| CDFormer | 0.0671 | 0.0586 | 0.2365 | 0.0371 | 0.0301 | 0.1327 |
| Models | Before temporal data augmentation | After temporal data augmentation | ||||
| RMSE | MAE | RE | RMSE | MAE | RE | |
| Baseline-FC | 0.0309 | 0.0184 | 0.0980 | 0.0312 | 0.0188 | 0.0870 |
| CNN-FC | 0.0209 | 0.0127 | 0.0828 | 0.0213 | 0.0126 | 0.0799 |
| CNN-Transformer | 0.0225 | 0.0133 | 0.0896 | 0.0220 | 0.0134 | 0.0724 |
| CDFormer | 0.0179 | 0.0106 | 0.0877 | 0.0169 | 0.0111 | 0.0817 |
| Models | Before temporal data augmentation | After temporal data augmentation | ||||
| RMSE | MAE | RE | RMSE | MAE | RE | |
| RNN [ 4 ] | 0.1435 | 0.1205 | 0.3692 | 0.1429 | 0.1205 | 0.2880 |
| LSTM [ 51 ] | 0.1573 | 0.1356 | 0.3692 | 0.1574 | 0.1357 | 0.3692 |
| GRU [ 22 ] | 0.0792 | 0.0675 | 0.3002 | 0.0793 | 0.0675 | 0.3002 |
| DeTransformer [ 7 ] | 0.0863 | 0.0746 | 0.2609 | 0.0865 | 0.0747 | 0.2586 |
| SA-LSTM [ 42 ] | 0.0897 | 0.0751 | 0.2013 | 0.0898 | 0.0753 | 0.1990 |
| Models | Before temporal data augmentation | After temporal data augmentation | ||||
| RMSE | MAE | RE | RMSE | MAE | RE | |
| RNN [ 4 ] | 0.0534 | 0.0423 | 0.1418 | 0.0535 | 0.0423 | 0.1418 |
| LSTM [ 51 ] | 0.0720 | 0.0487 | 0.1466 | 0.072 | 0.0487 | 0.1470 |
| GRU [ 22 ] | 0.0973 | 0.0756 | 0.1646 | 0.0975 | 0.0757 | 0.1646 |
| DeTransformer [ 7 ] | 0.0616 | 0.0481 | 0.1282 | 0.0619 | 0.0484 | 0.1271 |
| SA-LSTM [ 42 ] | 0.0324 | 0.0263 | 0.1097 | 0.0323 | 0.0262 | 0.1103 |
RUL Estimation
Remaining useful life estimation predicts how long machines, batteries, and other assets can operate before failure or end of life.
See all 55 papers