1. Introduction
Lithium-ion batteries are widely deployed in electric vehicles, energy storage systems, and portable devices, while progressive aging reduces their usable capacity and operational reliability. State of health (SOH), defined by the retained capacity relative to the initial state, is therefore a core indicator for safety monitoring, lifetime assessment, and maintenance scheduling in battery management systems [
1,
2,
3,
4,
5,
6,
7]. In practical SOH estimation, the challenge is not only to fit the degradation trajectories of known cells but also to generate reliable SOH trajectories for previously unseen cells whose degradation rates, local fluctuations, and indicator evolution patterns differ from the limited source cells available for training [
8].
Among data-driven SOH approaches, partial-charge information is especially attractive because complete charge–discharge records are often unavailable in online operation. Prior studies have shown that short charging segments can support state estimation or degradation-feature extraction from voltage, current, and time measurements [
9,
10,
11,
12]. However, these partial-charge observations are still commonly organized as conventional vectors or temporal sequences, so the dependencies among health indicators (HIs) remain only implicitly represented. As a result, such representations may preserve individual feature trends but fail to adequately capture how multiple HIs jointly reflect the same degradation state.
Graph-based SOH methods address part of this limitation by modeling HIs as relational objects rather than isolated features. Yao et al. demonstrated the value of graph-structured HI representation for SOH estimation, and Gu et al. further explored dynamically adapted HI relationships during degradation [
13,
14]. These studies strengthen relational representation, but most graph-based formulations still treat absolute SOH as the primary output. For unseen-cell prediction, an additional issue is how cycle-to-cycle degradation variation accumulates into a full SOH trajectory. This motivates a formulation that not only encodes HI dependencies, but also predicts signed degradation increments and reconstructs SOH recursively over successive cycles.
Generalization across cells introduces a second difficulty. Existing transfer-learning and adaptation studies have improved battery-state prediction by transferring knowledge across batteries or operating domains [
15,
16,
17,
18]. Yet these approaches commonly rely on target-domain adaptation, target-domain exposure, or target-specific fine-tuning. By contrast, the present study focuses on a stricter source-only within-dataset leave-one-battery-out (LOBO) setting, in which the held-out target cell contributes no SOH labels and receives no target-specific adaptation during training. Under this protocol, the model must learn both feature relationships and degradation evolution solely from the limited source cells.
A third issue concerns optimization under limited-source conditions. Adding noise to training inputs can regularize learning and enlarge local neighborhoods [
19], but uniform input perturbation does not distinguish samples according to their relative positions in the source distribution. Samples near the distribution center and samples near the boundary may therefore receive similarly scaled perturbations even though their roles in source-only generalization differ. This limitation motivates a distribution-aware staged perturbation strategy that adapts the perturbation magnitude to each sample’s source-distribution position and gradually relaxes it during training.
A fourth issue concerns trajectory plausibility. Physics-guided and prior-guided learning has improved the stability of battery degradation prediction by incorporating physical knowledge, degradation constraints, or structured regularization [
20,
21,
22,
23]. Nevertheless, when SOH is generated recursively from predicted cycle-level changes, constraining only the reconstructed SOH states is insufficient to regulate the intermediate degradation increments that produce those states. Conversely, constraining only local increments cannot fully control the plausibility of the reconstructed trajectory. For this reason, recursive SOH generation calls for coordinated constraints on both the generated SOH states and the degradation increments. In the present work, these constraints are formulated as soft empirical degradation priors rather than mechanistic electrochemical equations.
These research directions are complementary but are typically formulated separately.
Table 1 summarizes their relationship to the present study.
The comparison highlights a coupled research gap: HI dependency representation, cycle-to-cycle degradation evolution, limited-source optimization, and trajectory plausibility are often improved in isolation, even though they govern successive parts of the same prediction process. For within-dataset unseen-cell SOH prediction, these factors must instead be handled jointly. The representation used for partial-charge HIs influences how degradation dependencies are learned; the prediction target determines whether local cycle-to-cycle change is explicitly modeled; the source-only training strategy affects how strongly the model overfits limited source patterns; and the constraint design determines whether the generated trajectory remains plausible throughout recursion.
To address this coupled problem, we develop the Energy-Aware Warm-Up with Degradation-Consistency Constraints (EWDC) framework. EWDC links a learnable HI graph, signed SOH prediction, recursive SOH reconstruction, an energy-aware three-stage warm-up strategy, and two-level degradation-consistency constraints into one coordinated trajectory-generation framework. These components are not treated as independent add-on modules: graph encoding provides the relational representation used for increment prediction, signed degradation increments define the recursive transition between adjacent SOH states, staged perturbation regularizes the source-only optimization of that transition, and the two-level constraints act jointly on the generated states and increments of the same recursive process.
Accordingly, EWDC integrates HI relational modeling, degradation-increment prediction, staged perturbation, and empirical degradation priors into a unified trajectory-oriented framework for source-only unseen-cell prediction. Experiments are conducted separately on the NASA and CALCE-CS2 datasets under within-dataset LOBO evaluation. Across the eight held-out cells, EWDC achieved an average RMSE of 1.21%, an average MAE of 0.65%, and an average of 0.975, while reducing RMSE and MAE by 32.19% and 38.83%, respectively, relative to the GNN baseline.
The main contributions are threefold:
- 1.
We formulate a trajectory-oriented graph prediction framework that couples learnable HI dependency encoding, signed cycle-to-cycle SOH prediction, and recursive SOH reconstruction.
- 2.
We introduce a source-distribution-aware three-stage warm-up strategy for limited-source, source-only training, without using target-cell SOH labels or target-specific fine-tuning.
- 3.
We impose two-level degradation-consistency constraints that jointly regulate reconstructed SOH states and degradation increments during recursive trajectory generation.
The remainder of this paper is organized as follows.
Section 2 presents the datasets, health-indicator construction, the within-dataset unseen-cell prediction task, and the EWDC formulation.
Section 3 reports the experimental setup, LOBO results, limited-source evaluation, ablation studies, and sensitivity analyses.
Section 4 concludes the paper by discussing the main findings, limitations, and future work.
3. Experimental Results and Analysis
3.1. Experimental Setup
To ensure a fair comparison among different models and ablation settings, all experiments followed the same data partitioning, feature-standardization, and training procedures. LOBO evaluation was conducted independently on the NASA and CALCE-CS2 datasets. In each fold, one battery was held out for testing, while the remaining three batteries from the same dataset were used for model training and validation. Feature-standardization parameters were calculated using the source training data and subsequently applied to the validation and test data. The held-out battery was used only for final testing.
EWDC was trained using the three-stage strategy described in
Section 2.4, with Stages A, B, and C corresponding to epochs 1–50, 51–300, and 301–500, respectively. The Adam optimizer was adopted, and the weights of the degradation-consistency constraints were adaptively adjusted during training. For all comparison models, the same partial-charge HI inputs, source/validation partitions, preprocessing procedure, and historical input information were used in each LOBO fold. All models were evaluated over ten independent runs, and architecture-specific hyperparameters were selected using the source validation data.
The main hyperparameter settings of EWDC are listed in
Table 3.
3.2. Overall LOBO Unseen-Cell Prediction Performance
Figure 4 compares EWDC predictions with the ground-truth SOH for the eight target batteries. Most prediction points lie close to the ideal line
, indicating close agreement between predicted and ground-truth SOH. In the NASA dataset, the degradation trajectories of B0005, B0006, and B0007 were relatively smooth, and their prediction points were tightly clustered. By contrast, B0018 showed greater dispersion, reflecting a larger degradation mismatch between that battery and the source batteries. The CALCE-CS2 batteries had longer cycle sequences and more pronounced late-stage fading, resulting in somewhat greater dispersion of the predictions. Even so, the predictions remained close to the ideal line overall across both datasets.
In addition to the three external baselines, a basic graph–SOH configuration, denoted as None, was included to separate the effect of the underlying prediction architecture from the additional EWDC mechanisms. None retains the learnable HI graph, GCN encoder, signed degradation-increment prediction, and recursive SOH reconstruction, but excludes the energy-aware warm-up and degradation-consistency constraints.
TFT was included as an attention-based time-series baseline and has also been adopted in recent energy forecasting applications [
35,
36].
Table 4 compares TCN [
32], TFT [
35,
36], GNN [
13], None, and EWDC on the eight held-out cells under the within-dataset LOBO protocol. Their average RMSE values were 2.33%, 2.08%, 1.78%, 2.37%, and 1.21%, respectively; the corresponding MAE values were 1.53%, 1.29%, 1.07%, 1.49%, and 0.65%, while the average
values were 0.910, 0.937, 0.950, 0.934, and 0.975. EWDC achieved the best overall prediction accuracy among the compared configurations.
Among the external baselines, GNN achieved the best average performance. Relative to GNN, EWDC reduced the average RMSE and MAE by 32.19% and 38.83%, respectively. The comparison with GNN reflects the overall performance gain of the complete EWDC framework, while the contributions of individual components are examined separately in the subsequent ablation studies.
A battery-level paired Wilcoxon signed-rank test was further conducted between GNN and EWDC using the eight held-out batteries. EWDC significantly outperformed GNN for both RMSE and MAE ( for both metrics), and the differences remained significant after Holm correction (). This result indicates that the improvement was consistent across the target batteries rather than being driven by only a few individual cases.
Performance varied across the eight target batteries, with EWDC RMSE ranging from 0.35% to 1.91% and MAE from 0.19% to 1.45%. B0018 was the most challenging target, with an RMSE of 1.91%, an MAE of 1.45%, and an of 0.946, compared with the overall averages of 1.21%, 0.65%, and 0.975, respectively.
The basic graph–SOH configuration did not outperform the direct GNN baseline, indicating that the recursive graph–increment architecture alone was insufficient to achieve the final improvement. One possible reason is that local increment errors may accumulate during recursive reconstruction, whereas the additional training and consistency mechanisms in EWDC help stabilize this process.
Figure 5 shows the repeated-run RMSE distributions of TCN, TFT, GNN, and EWDC. TCN and TFT exhibited relatively wide error distributions, especially on B0018 and the CALCE-CS2 batteries, where the run-to-run fluctuation was more pronounced. GNN reduced the overall error, but noticeable dispersion remained on batteries with complex degradation trajectories. EWDC yielded lower overall RMSE and a more concentrated error distribution, suggesting more stable optimization across repeated runs.
3.3. Within-Dataset Unseen-Cell Generalization Under Limited Source-Battery Conditions
The number of source batteries directly affects the coverage of degradation patterns available for within-dataset unseen-cell prediction. To investigate model generalization when the number of training source batteries is limited, 1-source, 2-source, and 3-source experiments were conducted separately on the NASA and CALCE-CS2 datasets. For each dataset, one cell was selected as the target in each run, and the model was trained using one, two, or three source batteries from the same dataset, respectively. For the 1-source and 2-source settings, the reported values were averaged over all selectable source-battery combinations and therefore represent the overall behavior under each source-data condition rather than the result of a single favorable source selection. The 3-source setting corresponds to the standard LOBO protocol. The results are shown in
Table 5 and
Figure 6.
As the number of source batteries increased from one to three, the RMSE and MAE of all models decreased overall, indicating that additional source batteries provided broader coverage of degradation patterns. However, the sensitivity to source-battery count differed across models. TCN and TFT showed larger errors when only a few source batteries were available, suggesting that local temporal patterns alone were insufficient to accommodate degradation differences in the target cell. GNN reduced the errors by modeling dependencies among health indicators, but its performance remained variable when the source-battery distribution changed substantially.
EWDC produced the lowest error under the 1-source, 2-source, and 3-source settings. Averaged over the six experimental groups, the RMSE values of TCN, TFT, GNN, and EWDC were 2.83%, 2.52%, 2.18%, and 1.54%, respectively, while the corresponding MAE values were 1.88%, 1.60%, 1.33%, and 0.87%.
Figure 6 also shows a more concentrated error distribution for EWDC, suggesting more stable unseen-cell performance as the number of source batteries changed.
Among the limited-source settings, CALCE-CS2 with only one source battery was the most challenging condition for EWDC, yielding an RMSE of 2.45% and an MAE of 1.25%, compared with 1.63% and 0.76% under the corresponding 3-source setting.
These results indicate that increasing the number of source batteries provided richer degradation-pattern information for all models. Even so, EWDC consistently yielded lower and more concentrated prediction errors across different source-battery settings, which suggests stable within-dataset unseen-cell generalization under changes in training-data scale, including the limited-source-battery regime.
3.4. Effectiveness of the Energy-Aware Warm-Up Strategy
Based on the None configuration reported in
Table 4, three additional training settings were compared to examine the effects of the warm-up and degradation-consistency mechanisms: Gauss., Energy, and Ours. Gauss. introduces uniform Gaussian perturbation, Energy further adjusts the perturbation magnitude according to the source-domain distribution-offset coefficient
, and Ours combines the energy-aware warm-up with the two-level degradation-consistency constraints. The remaining architecture and training settings were kept unchanged.
Figure 7 shows a stepwise performance improvement from None to Gauss., from Gauss. to Energy, and from Energy to Ours. The improvement from None to Gauss. indicates that generic input perturbation already provides a regularization benefit under limited-source training. Because Gauss. and Energy share the same prediction architecture, training budget, warm-up stages, base noise intensity, and decay schedule, their comparison isolates the effect of sample-dependent perturbation scaling. Introducing
-based scaling reduced the average RMSE and MAE by 26.66% and 30.89%, respectively, relative to uniform Gaussian perturbation. This improvement indicates that allocating stronger perturbation to relatively atypical source windows and weaker perturbation to central windows is more effective than applying a uniform perturbation magnitude under the present LOBO setting. The further improvement from Energy to Ours reflects the additional contribution of the two-level degradation-consistency constraints.
Overall, the ablation results show that sample-dependent perturbation provides a further improvement over uniform Gaussian noise under the present LOBO setting, while the degradation-consistency constraints contribute an additional performance gain. The distribution-offset coefficient is therefore interpreted as a source-domain sample-deviation measure rather than a direct estimate of source-to-target domain shift.
3.5. Effectiveness of the Degradation-Consistency Constraints
The degradation-consistency constraints are intended to suppress spurious SOH rebounds and abrupt changes in degradation increments that do not align with battery degradation behavior. To evaluate their effect, four ablation settings were evaluated under the same model structure and training strategy: without degradation-consistency constraints, SOH-trajectory-level constraints only, degradation-increment-level constraints only, and two-level degradation-consistency constraints. The results are listed in
Table 6.
The ablation results indicate that the two types of degradation-consistency constraints played different roles. With only the SOH-trajectory-level constraints, the MAE, excessive-rebound violation rate, and trend-variation error all decreased, whereas the RMSE remained almost unchanged. This pattern suggests that these constraints mainly improved the local consistency of the predicted trajectory. With only the degradation-increment-level constraints, all metrics improved further, suggesting that constraining local degradation increments helped reduce both prediction error and trend deviation. The full two-level constraints produced the best overall result, indicating that jointly constraining the final SOH state and the trajectory-generation process reduced abnormal rebounds and local trend deviation more effectively.
Overall, the two-level constraints reduced trend deviation while preserving the local fluctuations observed in the measured capacity sequence. The state- and increment-level boundary terms further regulated the magnitude of reconstructed SOH states and cycle-to-cycle degradation changes, contributing to more stable trajectory generation.
3.6. Additional Ablation and Sensitivity Analysis
To further examine the role of health-indicator dependency modeling, the learned graph in EWDC was compared with no-graph and fixed Pearson-correlation alternatives while keeping the remaining model components and training settings unchanged. In the fixed-graph setting, the adjacency matrix was computed from the source training data of the current LOBO fold and kept fixed throughout training, with . In the no-graph setting, graph construction and GCN message passing were removed, while the remaining EWDC modules were retained.
As shown in
Table 7, introducing a fixed correlation graph reduced the RMSE from 1.54% to 1.34% and the MAE from 0.88% to 0.72% compared with the no-graph setting. The learned graph further reduced the RMSE and MAE to 1.21% and 0.65%, respectively, with an
of 0.975. These results indicate that explicitly modeling dependencies among HIs improves degradation representation, while task-adaptive graph learning provides additional benefit over a fixed linear correlation structure.
Sensitivity analyses were further conducted for the historical input-window length L, noise intensity , and maximum constraint weight , with each configuration evaluated over ten independent runs.
As shown in
Figure 8, among the tested settings, the lowest mean RMSE values are obtained at
,
, and
, with corresponding RMSEs of 1.218%, 1.220%, and 1.216%, respectively. Performance degrades only moderately when these parameters deviate from their default settings, indicating that EWDC maintains relatively stable performance within the tested ranges.
The influence of the available charging information was further examined by progressively shortening the partial-charge observation window while keeping the feature definitions, model architecture, and training protocol unchanged, with the results summarized in
Table 8. The original CC interval of 4.00–4.20 V and CV current-decay interval of 0.50–0.10 A were defined as the 100% setting, while the 75% and 50% settings used progressively shortened observation ranges.
As the available partial-charge window was shortened, the prediction error increased gradually. The RMSE increased from 1.21% under the full window to 1.42% and 1.61% under the 75% and 50% settings, respectively, while the corresponding MAE values increased from 0.65% to 0.75% and 0.91%. This trend indicates that a broader partial-charge observation range provides more complete degradation information for SOH prediction. Nevertheless, EWDC maintained an RMSE of 1.61% and an of 0.956 with only 50% of the baseline observation window, showing that shortened charging segments still retain useful degradation information.
3.7. Computational Cost Analysis
The computational costs summarized in
Table 9 were evaluated on the NASA LOBO fold with B0018 held out as the target battery. All models were implemented in Python 3.10 with PyTorch 2.0.1 and tested on the same platform equipped with an Intel Core i7-14700K CPU and an NVIDIA RTX 4080 GPU with 16 GB of memory. Training time denotes the wall-clock time per fold, while inference time and peak GPU memory were measured with a batch size of one.
Compared with the architecture-matched None configuration, EWDC increased the training time from 5.1 to 6.3 min/fold, while the parameter count, inference latency, and peak memory remained unchanged. At the same time, the average RMSE decreased from 2.37% to 1.21%. This indicates that the additional computational cost of EWDC is mainly concentrated in offline training, while the deployed inference model does not introduce extra parameters, latency, or memory overhead relative to the architecture-matched configuration.
Compared with the external baselines, EWDC remains substantially lighter than TFT in terms of parameter count, inference latency, and memory usage, although it is slightly more demanding than the simpler GNN baseline. Therefore, the computational increase of EWDC can be regarded as moderate relative to the achieved prediction improvement. Nevertheless, the reported measurements were obtained on desktop GPU hardware, and deployment on resource-constrained BMS platforms still requires hardware-specific validation.
4. Conclusions
This study addressed prediction drift and trajectory instability in within-dataset unseen-cell SOH prediction under limited-source-battery conditions. EWDC was formulated as a coordinated framework that integrates health-indicator graph encoding, cycle-to-cycle degradation-increment prediction, recursive SOH-trajectory reconstruction, a three-stage energy-aware warm-up, and two-level degradation-consistency constraints for target-label-free unseen-cell prediction. Experiments on the NASA and CALCE-CS2 datasets showed that EWDC achieved average RMSE, MAE, and values of 1.21%, 0.65%, and 0.975, respectively, across eight target batteries. Relative to the GNN baseline, the average RMSE and MAE were reduced by 32.19% and 38.83%, respectively. The limited-source experiments and ablation studies further supported the contribution of the coordinated design to prediction accuracy and trajectory stability.
The current evaluation is limited to identifiable CC-CV partial-charge segments and within-dataset LOBO settings. Although the NASA and CALCE-CS2 datasets differ in cell configuration, chemistry, capacity, and operating conditions, they were evaluated as separate experimental domains; therefore, the present results do not establish direct cross-dataset generalization. The robustness of EWDC under substantial shifts in degradation patterns and operating protocols across datasets remains to be verified. In addition, both datasets employ relatively regular CC-CV charging, and the current HI extraction relies on predefined voltage and current segments. Substantial changes in charging current or temperature, irregular charging profiles, incomplete charging segments, or stronger measurement disturbances may alter the HI distributions and require further adaptation. Future work will therefore extend the evaluation to cross-dataset generalization and broader charging conditions, while further investigating dynamic HI relationships and adaptive training strategies.