Next Article in Journal
When Nighttime Setback Becomes Counterproductive: The Influence of Building Heat Loss Coefficient on Air-to-Air Heat Pump Performance
Previous Article in Journal
Hierarchical Multi-Objective Optimization of Multi-Stage Fast-Charging Protocols Based on a Reduced-Order Electrochemical–Thermal–Aging Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unseen-Cell SOH Prediction via Energy-Aware Warm-Up and Degradation-Consistency Constraints

College of Automation, Jiangsu University of Science and Technology, Zhenjiang 212100, China
*
Author to whom correspondence should be addressed.
Energies 2026, 19(18), 4326; https://doi.org/10.3390/en19184326 (registering DOI)
Submission received: 5 August 2026 / Revised: 9 September 2026 / Accepted: 10 September 2026 / Published: 13 September 2026
(This article belongs to the Section D2: Electrochem: Batteries, Fuel Cells, Capacitors)

Abstract

State of health (SOH) is a key indicator for safety monitoring, lifetime assessment, and maintenance decisions in lithium-ion battery management systems. However, differences in initial capacity, degradation rate, local capacity variation, and health-indicator evolution often cause models trained on limited source cells to produce biased predictions and unstable trajectories on unseen cells. To address this challenge, we develop the Energy-Aware Warm-Up with Degradation-Consistency Constraints (EWDC) framework for unseen-cell SOH prediction. EWDC couples partial-charge health-indicator extraction, health-indicator graph encoding, cycle-to-cycle degradation-increment prediction, and recursive SOH-trajectory reconstruction. Within-dataset leave-one-battery-out validation was conducted separately on the NASA and CALCE-CS2 datasets. Across the eight held-out cells, EWDC achieved average RMSE, MAE, and R 2 values of 1.21%, 0.65%, and 0.975, respectively. Relative to the GNN baseline, EWDC reduced average RMSE and MAE by 32.19% and 38.83%, respectively. Additional limited-source-battery experiments and ablation studies suggest that EWDC improves within-dataset unseen-cell prediction accuracy.

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 R 2 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.

2. Data and Methods

2.1. Datasets and Health-Indicator Construction

Experimental data were taken from the NASA lithium-ion battery aging dataset [25] and the CALCE battery dataset [26]. We selected batteries B0005, B0006, B0007, and B0018 from the NASA dataset, together with CS2-35–CS2-38 from the CALCE-CS2 dataset, for evaluation. Both datasets record capacity evolution during battery cycling together with the corresponding charging measurements. The capacity degradation curves are shown in Figure 1.
As summarized in Table 2, the NASA and CALCE-CS2 cells differ in nominal capacity, cell configuration, chemistry, charging/discharging conditions, and cutoff settings. Therefore, the two datasets are treated as separate experimental domains rather than as a pooled homogeneous dataset.
Both datasets employ CC-CV charging, enabling the same partial-charge health-indicator extraction framework to be applied under their respective operating conditions.
Battery health is expressed by the capacity-retention ratio
y i = SOH i = Q i Q 0 .
Here, Q i is the measured discharge capacity at cycle i, and Q 0 is the measured discharge capacity of the initial reference cycle of the same cell. The SOH labels used for model training and performance evaluation are calculated directly from the measured capacities without smoothing or interpolation. Thus, the initial reference cycle satisfies y 1 = 1 by definition. The lightly smoothed SOH sequence introduced later is used only to construct the local trend-consistency term and does not replace the original SOH labels. No target-specific denoising or multi-cycle calibration is applied to Q 0 ; the measured capacity of the initial reference cycle is used consistently for SOH normalization.
We extract general health indicators from the voltage, current, and time sequences during cyclic charging. For all cells, the partial-charge segments are extracted using the same predefined rule. Within each charging cycle, the CC feature window consists of the chronologically ordered samples in the terminal-voltage interval of 4.0–4.2 V, while the CV feature window consists of the samples during the charging-current decay from 0.5 to 0.1 A. Health indicators are calculated only from measurements available within these completed segments, without using subsequent-cycle or future information. Cycles with incomplete partial-charge segments were excluded from feature construction. The extracted CC-CV segments are used to derive features such as duration, cumulative charged quantity, statistical moments, variation slopes, and curve entropy [10,11,12,27,28,29,30,31,32], while the cycle index is included to represent the battery degradation stage.
The selected HIs jointly characterize complementary aspects of degradation-related evolution during battery aging.
The required voltage, current, and time signals are routinely available from a BMS. The current implementation assumes that the specified CC-CV segments can be reliably identified and are sufficiently complete for feature calculation. No target-cell SOH or discharge-capacity information is required during inference. Nevertheless, substantial deviations from the evaluated charging-current or temperature conditions, severely incomplete charging segments, or significant measurement noise may affect feature reliability and require further adaptation. The health-indicator vector at the ith cycle is written as
x i = x i , 1 , x i , 2 , , x i , m T R m ,
where m = 17 denotes the health-indicator dimension used in this study. All features are aligned according to cycle order. In each within-dataset LOBO run of this study, the standardization parameters are estimated only from the training data of the source cells and then applied uniformly to the validation and target cells, thereby preventing information leakage from the held-out target cell during model training.

2.2. Prediction Task and Overall Framework

For an arbitrary battery b, its cycle data are represented as
D ( b ) = x i ( b ) , y i ( b ) i = 1 N b ,
where x i ( b ) denotes the extracted and standardized health-indicator vector of battery b at the ith cycle, y i ( b ) is the corresponding ground-truth SOH, and N b is the number of valid cycles of that battery.
Let the source-battery set and target-battery set be B s and B t , respectively. Their corresponding datasets are
D s = b B s D ( b ) , D t = b B t D ( b ) , B s B t = .
Model training and validation are both performed on the source-battery data D s . During testing, the target battery provides only the health-indicator sequence; its ground-truth SOH does not participate in parameter updating or model selection and is used only for final performance evaluation. Therefore, the objective of unseen-cell SOH prediction is to use degradation information from the source batteries to generate the SOH trajectory of a target battery that is not involved in training.
In the experiments of this study, B s and B t are drawn from the same dataset in each LOBO fold. NASA and CALCE-CS2 are evaluated independently and are not mixed during training or testing. Therefore, the experimental protocol evaluates within-dataset unseen-cell generalization and does not constitute cross-dataset transfer between NASA and CALCE-CS2.
Because batteries differ in degradation rate, local capacity variation, and health-indicator evolution patterns, directly learning a mapping from health indicators to absolute SOH may lead to biased target-battery predictions when source-specific local relationships do not generalize. The overall mapping of EWDC is defined as
y ^ = F EWDC ( X ; Θ ) = R f Δ f g ( X ; θ g ) ; θ Δ ,
with the trainable parameter set
Θ = θ g , θ Δ .
Here, X denotes the historical health-indicator sequence, f g ( · ) is the health-indicator graph encoder, f Δ ( · ) is the degradation-increment prediction head, and R ( · ) is the recursive SOH reconstruction process. EWDC first extracts degradation representations from the historical health indicators, then predicts the degradation increment between adjacent cycles, and finally reconstructs the complete SOH trajectory recursively. The energy-aware warm-up acts on the training inputs, whereas the degradation-consistency constraints act on the joint optimization objective.

2.3. Trajectory Modeling via Degradation Increments

Conventional SOH prediction models usually establish a direct mapping between current-cycle health indicators and SOH [9,24,32]
y ^ t = f ( X t ; θ ) ,
where X t denotes the health-indicator input at the tth cycle and θ denotes the model parameters. This formulation treats different cycles as relatively independent samples and does not explicitly connect adjacent-cycle degradation variation with the complete SOH trajectory.
To overcome this limitation, we reformulate the prediction target by replacing absolute SOH with the signed degradation increment between adjacent cycles
d t = y t y t + 1 , t = 1 , 2 , , T 1 .
Accordingly, d t > 0 indicates SOH degradation, whereas d t < 0 represents a local SOH recovery. The model predicts the SOH change from cycle t to cycle t + 1 and then reconstructs the full SOH trajectory recursively from the sequence of predicted degradation increments.
For the tth prediction position, a historical health-indicator window of length L is constructed as
X t = x t L + 1 , x t L + 2 , , x t T R L × m ,
where m is the health-indicator dimension, x t is the extracted and standardized multi-source health-indicator vector at the tth cycle, and L is the historical window length. This window preserves the recent evolution of the health indicators and provides continuous input for degradation-representation extraction.
Different health indicators are not mutually independent. For example, voltage variation, constant-voltage charging-current decay, and charging duration may jointly reflect internal polarization and capacity degradation. To characterize these latent relationships, the health indicators are organized as a graph structure [13,33]
G t = V t , E t , X t g , A , X t g = X t T R m × L , A R m × m ,
where V t is the node set, E t is the edge set, X t g is the node-feature matrix, and A is a learnable adjacency matrix. Each node corresponds to one health indicator. The node features are formed by the variation sequence of the corresponding health indicator within the historical window, while the learnable adjacency matrix provides trainable edge weights for information propagation among HIs. These edge weights are jointly optimized with the graph encoder and degradation-increment predictor during source-battery training.
The HI graph adopts a fully connected candidate topology, and its learnable edge weights are optimized using source-battery data only within each LOBO fold. Self-loops are added to the adjacency matrix, followed by symmetric normalization A ^ = D 1 / 2 ( A + I ) D 1 / 2 . A two-layer GCN with a hidden dimension of 64 is used for feature propagation, and mean pooling is applied to obtain the graph-level representation for degradation-increment prediction. No additional sparsity constraint is imposed on the adjacency weights.
The node-feature matrix and adjacency matrix are fed into the health-indicator graph encoder to obtain node embeddings that integrate information across health indicators
H t = f g X t g , A ^ ; θ g ,
where θ g denotes the trainable parameters of the graph encoder. Specifically, f g ( · ) consists of two graph convolutional layers with ReLU activation between them. Through graph information propagation, nonlinear activation, and feature transformation, the node embedding H t integrates the historical evolution of each health indicator and the information propagated from the other HIs.
Because SOH prediction is a graph-level regression task, the node embeddings of all health indicators must be aggregated into a unified degradation representation. We use mean pooling to obtain the graph-level representation corresponding to the current historical window
h t = MeanPool H t , h t R 64 ,
where the pooled graph-level degradation representation remains 64-dimensional.
The degradation-increment prediction head then uses a multi-layer perceptron (MLP) to map the graph-level representation to the predicted degradation increment from cycle t to cycle t + 1
d ^ t = f Δ h t ; θ Δ .
Because the SOH of each battery is normalized by its initial capacity, the recursive process uses the SOH of the first valid cycle as the initial state
y ^ 1 = 1 , y ^ t + 1 = y ^ t d ^ t , t = 1 , 2 , , T 1 .
The same recursive strategy is used during training and inference. The initialization y ^ 1 = 1 follows directly from the relative SOH definition and does not require access to target-cell ground-truth SOH during inference. In particular, the target cell does not require true SOH labels, measured discharge capacity, or an additional target-specific calibration step to initialize the recursive predictor. After initialization, all subsequent states are generated solely from the predicted degradation increments. Ground-truth SOH is used only for training-loss computation and offline final evaluation and is not fed into the next recursive step. Accordingly, target-cell discharge capacities are used only offline to construct the reference SOH trajectory for final evaluation, rather than to drive the recursive prediction process.
This modeling strategy serves two purposes. First, degradation increments focus directly on local changes between adjacent cycles and can reduce the influence of differences in absolute SOH levels and capacity scales among batteries. Second, the recursive relationship explicitly links local degradation increments to the full SOH trajectory, enabling the model to describe battery aging as a continuous degradation process rather than as isolated state points. Figure 2 summarizes the resulting prediction architecture, which combines health-indicator graph encoding with recursive degradation-increment prediction.

2.4. Energy-Aware Warm-Up Training Strategy

Degradation-increment modeling specifies how the SOH trajectory is generated, but when the number of source batteries is limited, the model may still overfit local sample relationships in the source batteries during the early training stage. Adding noise to training inputs can act as a regularizer and improve model robustness; however, a fixed noise level does not account for the relative positions of different samples in the source-domain feature space [19]. Accordingly, we introduce a sample-energy score to adaptively adjust the perturbation intensity during warm-up.
The ith training sample corresponds to one historical health-indicator window X i g . After vectorization, it is written as
z i = vec X i g .
Using the window samples of the source batteries in the current training fold as the statistical reference, the mean and standard deviation of each dimension of the flattened vector are computed as μ s and σ s , and the sample-energy score is defined as
E i = z i μ s σ s 2 2 ,
where ⊘ denotes element-wise division. E i measures the standardized distance of the entire historical window from the center of the source-battery window distribution rather than the deviation of a single health indicator. A larger E i indicates that the window is farther from the main distribution region of the current source domain. Here, “energy” denotes a feature-space deviation score rather than physical battery energy.
To reduce scale differences in the energy scores across training folds, the score is normalized into a distribution-offset coefficient
ρ i = E i E min E max E min + ε E , ρ i [ 0 , 1 ] ,
where E min and E max are both computed from the source-battery samples in the current fold and ε E is a small constant that prevents division by zero. Hence, ρ i represents the relative deviation level of the sample in the current source domain, and its computation does not involve target-battery information.
At training epoch e, the perturbed node-feature matrix is written as
X ˜ i g , ( e ) = X i g + ϵ i ( e ) , ϵ i ( e ) N 0 , σ i ( e ) 2 I .
The noise standard deviation in the energy-guided stage is defined as
σ i ( e ) = β e σ 0 1 + α E ρ i ,
where σ 0 is the initial noise intensity, β e is the noise-decay factor that decreases with training epochs, and α E is the energy-adjustment coefficient. In the early stage of training, β e is large, so the model learns more robust degradation representations under perturbed inputs. As training proceeds, β e gradually decreases and the inputs gradually approach the unperturbed health indicators. For windows with large ρ i , the noise intensity increases accordingly to reduce the model’s dependence on the exact values of a few boundary samples; for windows with small ρ i , the perturbation remains weak to avoid excessive disturbance to stable information in the major distribution region.
Based on the above mechanism, the training process is divided into three stages
X ˜ i g , ( e ) = X i g + ϵ i ( e ) , e Stage A , X i g + ϵ i ( e ) ( ρ i , β e ) , e Stage B , X i g , e Stage C .
Stage A is a random-perturbation warm-up stage, in which the model learns an initial degradation mapping from uniformly perturbed inputs. Stage B is an energy-guided noise-decay stage, in which the perturbation intensity is jointly controlled by the sample distribution-offset coefficient and the training epoch. Stage C turns off input perturbation and completes the final parameter optimization using unperturbed inputs.
The energy-aware warm-up is neither a static sample-processing step after data augmentation nor an additional regularization term appended to the total loss. The perturbed node-feature matrix X ˜ i g , ( e ) directly enters the forward propagation of EWDC, the model outputs d ^ t and y ^ t , and the parameters are updated through the total loss
Θ ( e + 1 ) = Θ ( e ) η Θ L total F EWDC X ˜ g , ( e ) ; Θ , y .

2.5. Two-Level Degradation-Consistency Constraints and Joint Optimization

Physics-guided and prior-constraint methods have been used to improve the stability and plausibility of battery degradation prediction [20,22,23,34]. However, minimizing only the SOH data-fitting error cannot guarantee that the recursive trajectory follows a reasonable degradation pattern. Considering that the measured capacity may contain local recovery and measurement fluctuation, this paper does not impose a hard monotonic-decrease constraint. Instead, soft degradation-consistency constraints are constructed separately on the recursively generated SOH trajectory and on the local degradation increments during trajectory generation. The total loss of EWDC is defined as
L total = L data + λ phys L y - phys + λ Δ L Δ - phys ,
where L data is the data-fitting loss, L y - phys is the SOH-trajectory-level constraint loss, L Δ - phys is the degradation-increment-level constraint loss, and λ phys and λ Δ are the weight coefficients of the two types of constraints.
The data-fitting loss penalizes deviations from the observed ground-truth SOH
L data = 1 N t = 1 N y ^ t y t 2 .
Considering that the measured battery capacity may contain capacity recovery, measurement error, and local operating-condition fluctuation, a soft SOH-trajectory-level constraint is constructed as
L y - phys = L ER + L trend + L bound ,
where L ER limits abnormal rebounds that exceed the fluctuation range of the true capacity, L trend constrains the local shape deviation between the predicted trajectory and the true degradation trend, and L bound ensures that the predicted SOH remains within a physically reasonable range
L ER = 1 N 1 t = 2 N max y ^ t y ^ t 1 max y t y t 1 , 0 ϵ , 0 2 , L trend = 1 N 2 t = 2 N 1 y ^ t + 1 2 y ^ t + y ^ t 1 y ˜ t + 1 2 y ˜ t + y ˜ t 1 2 , L bound = 1 N t = 1 N max y ^ t y max , 0 2 + max y min y ^ t , 0 2 .
Here, y ˜ t denotes the degradation-trend reference obtained by Savitzky–Golay smoothing of the ground-truth SOH sequence, ϵ is the allowable fluctuation threshold, and y min and y max are the lower and upper reasonable bounds of SOH, respectively. The smoothed sequence y ˜ t is used only as a local trend reference and does not replace the measured-capacity-derived SOH labels y t .
Unlike the SOH-trajectory-level constraints, the degradation-increment-level constraints act directly on the local degradation increments during trajectory generation
L Δ - phys = L Δ - bound + L Δ - smooth + L Δ - acc ,
where L Δ - bound restricts single-cycle degradation increments to a reasonable interval, L Δ - smooth suppresses severe fluctuation between adjacent degradation increments, and L Δ - acc limits abrupt changes in degradation rate. These terms are written as
L Δ - bound = 1 N 1 t = 1 N 1 max d ^ t d max , 0 2 + max d min d ^ t , 0 2 , L Δ - smooth = 1 N 2 t = 2 N 1 d ^ t d ^ t 1 2 , L Δ - acc = 1 N 3 t = 2 N 2 d ^ t + 1 2 d ^ t + d ^ t 1 2 ,
where d ^ t denotes the predicted degradation increment at the tth cycle, and d min and d max are the lower and upper reasonable bounds of the single-cycle degradation increment, respectively.
The SOH-trajectory-level constraints act on the recursively generated predictions and limit spurious rebounds, local trend deviation, and boundary violations. The degradation-increment-level constraints act on the trajectory-generation process and limit the increment range, adjacent-increment fluctuation, and abrupt changes in degradation rate. Together, these constraints regulate both the predicted state and the local degradation process and thus constitute the degradation-consistency component of EWDC. Figure 3 summarizes the joint training workflow. During training, the source-battery health-indicator graph is first constructed, and the node-feature input is generated according to the current warm-up stage. Graph encoding, degradation-increment prediction, and recursive SOH reconstruction are then performed, after which the joint loss is computed to update the model parameters until the maximum number of epochs or the early-stopping criterion is reached. During inference, the input perturbation is turned off, and only health-indicator graph encoding, degradation-increment prediction, and recursive SOH reconstruction are retained.

2.6. Evaluation Metrics

Model performance was evaluated in terms of prediction accuracy and degradation-trajectory consistency. Prediction accuracy was measured by the root mean squared error (RMSE), mean absolute error (MAE), and coefficient of determination ( R 2 ), which are defined as
RMSE = 1 N t = 1 N y ^ t y t 2 ,
MAE = 1 N t = 1 N y ^ t y t ,
R 2 = 1 t = 1 N y ^ t y t 2 t = 1 N y t y ¯ 2 .
where y ^ t is the predicted SOH at the tth cycle, y t is the ground-truth SOH, y ¯ is the mean of the ground-truth SOH sequence, and N is the number of samples in the test sequence.
Beyond prediction accuracy, the excessive-rebound violation rate V ER and the trend-variation error E trend were also used to evaluate degradation consistency. Considering that the measured battery capacity may exhibit local rebounds because of capacity recovery, measurement error, or operating-condition fluctuation, not every predicted rebound was treated as a physical violation. Instead, only abnormal increases exceeding the true rebound amplitude and the allowable threshold were counted. To avoid an artificially low trajectory-fluctuation score caused by oversmoothing the prediction curve, the local trend variation of the predicted trajectory was further compared with the true degradation trend
V ER = 1 N 1 t = 2 N I Δ y ^ t > max Δ y t , 0 + ϵ ,
E trend = 1 N 2 t = 2 N 1 y ^ t + 1 2 y ^ t + y ^ t 1 y ˜ t + 1 2 y ˜ t + y ˜ t 1 2 .
Here, ϵ is the allowable fluctuation threshold, I ( · ) is the indicator function, and y ˜ t denotes the corresponding degradation-trend reference. A smaller V ER means fewer abnormal rebounds unsupported by the ground-truth capacity variation, whereas a smaller E trend indicates that the local trend variation of the predicted trajectory is closer to the ground-truth degradation trend.

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 y = x , 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 R 2 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 ( p < 0.01 for both metrics), and the differences remained significant after Holm correction ( p adj < 0.05 ). 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 R 2 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 ρ i , 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 ρ i -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 A fixed ( i , j ) = | PearsonCorr ( HI i , HI j ) | . 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 R 2 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 σ 0 , and maximum constraint weight λ phys max , 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 L = 16 , σ 0 = 0.03 , and λ phys max = 5.0 , 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 R 2 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 R 2 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.

Author Contributions

Conceptualization, J.Z. and X.Q.; methodology, X.Q. and Y.Z.; software, Y.M.; validation, Y.M., B.W. and H.X.; formal analysis, X.Q. and B.W.; investigation, Y.Z. and Y.M.; data curation, Y.M. and B.W.; visualization, H.X.; writing—original draft preparation, X.Q. and Y.Z.; writing—review and editing, J.Z., X.Q. and Y.Z.; supervision, J.Z.; project administration, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Jiangsu Provincial Science and Technology Program, grant number DH20250231.

Data Availability Statement

The original data used in this study are publicly available from the NASA Ames Prognostics Center of Excellence Li-ion Battery Aging Datasets [25] and the Center for Advanced Life Cycle Engineering (CALCE) Battery Data repository [26]. The datasets are available at NASA Battery Aging Datasets (https://data.nasa.gov/dataset/li-ion-battery-aging-datasets) and CALCE Battery Data (https://calce.umd.edu/battery-data), respectively, accessed on 2 August 2026. No new experimental data were generated in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
BMSBattery management system
CALCECenter for Advanced Life Cycle Engineering
EWDCEnergy-Aware Warm-Up with Degradation-Consistency Constraints
GNNGraph neural network
HIHealth indicator
MAEMean absolute error
NASANational Aeronautics and Space Administration
RMSERoot mean squared error
SOHState of health

References

  1. Severson, K.A.; Attia, P.M.; Jin, N.; Perkins, N.; Jiang, B.; Yang, Z.; Chen, M.H.; Aykol, M.; Herring, P.K.; Fraggedakis, D.; et al. Data-driven prediction of battery cycle life before capacity degradation. Nat. Energy 2019, 4, 383–391. [Google Scholar] [CrossRef] [Scilit]
  2. Lanubile, A.; Bosoni, P.; Pozzato, G.; Allam, A.; Acquarone, M.; Onori, S. Domain knowledge-guided machine learning framework for state of health estimation in lithium-ion batteries. Commun. Eng. 2024, 3, 168. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Yu, Q.; Nie, Y.; Guo, S.; Li, J.; Zhang, C. Machine learning enables rapid state of health estimation of each cell within battery pack. Appl. Energy 2024, 375, 124165. [Google Scholar] [CrossRef] [Scilit]
  4. Berecibar, M.; Gandiaga, I.; Villarreal, I.; Omar, N.; Van Mierlo, J.; Van den Bossche, P. Critical review of state of health estimation methods of Li-ion batteries for real applications. Renew. Sustain. Energy Rev. 2016, 56, 572–587. [Google Scholar] [CrossRef] [Scilit]
  5. Farmann, A.; Waag, W.; Marongiu, A.; Sauer, D.U. Critical review of on-board capacity estimation techniques for lithium-ion batteries in electric and hybrid electric vehicles. J. Power Sources 2015, 281, 114–130. [Google Scholar] [CrossRef] [Scilit]
  6. Xiong, R.; Li, L.; Tian, J. Towards a smarter battery management system: A critical review on battery state of health monitoring methods. J. Power Sources 2018, 405, 18–29. [Google Scholar] [CrossRef] [Scilit]
  7. Birkl, C.R.; Roberts, M.R.; McTurk, E.; Bruce, P.G.; Howey, D.A. Degradation diagnostics for lithium ion cells. J. Power Sources 2017, 341, 373–386. [Google Scholar] [CrossRef] [Scilit]
  8. Wang, Y.; Guo, S.; Cui, Y.; Deng, L.; Zhao, L.; Li, J.; Wang, Z. A comprehensive review of machine learning-based state of health estimation for lithium-ion batteries: Data, features, algorithms, and future challenges. Renew. Sustain. Energy Rev. 2025, 224, 116125. [Google Scholar] [CrossRef] [Scilit]
  9. Chemali, E.; Kollmeyer, P.J.; Preindl, M.; Fahmy, Y.; Emadi, A. A Convolutional Neural Network Approach for Estimation of Li-Ion Battery State of Health from Charge Profiles. Energies 2022, 15, 1185. [Google Scholar] [CrossRef] [Scilit]
  10. Yang, J.; Xia, B.; Huang, W.; Fu, Y.; Mi, C. Online state-of-health estimation for lithium-ion batteries using constant-voltage charging current analysis. Appl. Energy 2018, 212, 1589–1600. [Google Scholar] [CrossRef] [Scilit]
  11. Shu, X.; Li, G.; Zhang, Y.; Shen, J.; Chen, Z.; Liu, Y. Online diagnosis of state of health for lithium-ion batteries based on short-term charging profiles. J. Power Sources 2020, 471, 228478. [Google Scholar] [CrossRef] [Scilit]
  12. Tian, J.; Xiong, R.; Shen, W.; Lu, J.; Sun, F. Flexible battery state of health and state of charge estimation using partial charging data and deep learning. Energy Storage Mater. 2022, 51, 372–381. [Google Scholar] [CrossRef] [Scilit]
  13. Yao, X.-Y.; Chen, G.; Pecht, M.; Chen, B. A novel graph-based framework for state of health prediction of lithium-ion battery. J. Energy Storage 2023, 58, 106437. [Google Scholar] [CrossRef] [Scilit]
  14. Gu, X.; Liu, M.; Tian, J. State of health estimation for batteries based on a dynamic graph pruning neural network with a self-attention mechanism. Energies 2025, 18, 5333. [Google Scholar] [CrossRef] [Scilit]
  15. Kim, S.; Choi, Y.Y.; Kim, K.J.; Choi, J.-I. Forecasting state-of-health of lithium-ion batteries using variational long short-term memory with transfer learning. J. Energy Storage 2021, 41, 102893. [Google Scholar] [CrossRef] [Scilit]
  16. Li, S.; He, H.; Zhao, P.; Cheng, S. Health-conscious vehicle battery state estimation based on deep transfer learning. Appl. Energy 2022, 316, 119120. [Google Scholar] [CrossRef] [Scilit]
  17. Vilsen, S.B.; Stroe, D.-I. Transfer learning for adapting battery state-of-health estimation from laboratory to field operation. IEEE Access 2022, 10, 26514–26528. [Google Scholar] [CrossRef] [Scilit]
  18. Huang, K.; Yao, K.; Guo, Y.; Lv, Z. State of health estimation of lithium-ion batteries based on fine-tuning or rebuilding transfer learning strategies combined with new features mining. Energy 2023, 282, 128739. [Google Scholar] [CrossRef] [Scilit]
  19. Bishop, C.M. Training with Noise Is Equivalent to Tikhonov Regularization. Neural Comput. 1995, 7, 108–116. [Google Scholar] [CrossRef] [Scilit]
  20. Nascimento, R.G.; Corbetta, M.; Kulkarni, C.S.; Viana, F.A.C. Hybrid physics-informed neural networks for lithium-ion battery modeling and prognosis. J. Power Sources 2021, 513, 230526. [Google Scholar] [CrossRef] [Scilit]
  21. Liu, K.; Li, Z.; Zhang, X. Model-based uncertainty quantification for lithium-ion battery state-of-health estimation using a physics-informed neural network. Reliab. Eng. Syst. Saf. 2022, 228, 108761. [Google Scholar]
  22. Wen, P.; Ye, Z.S.; Li, Y.; Chen, S.; Xie, P.; Zhao, S. Physics-informed neural networks for prognostics and health management of lithium-ion batteries. IEEE Trans. Intell. Veh. 2024, 9, 2276–2289. [Google Scholar] [CrossRef] [Scilit]
  23. Wang, F.; Zhai, Z.; Zhao, Z.; Di, Y.; Chen, X. Physics-informed neural network for lithium-ion battery degradation stable modeling and prognosis. Nat. Commun. 2024, 15, 4332. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  24. Yang, N.; Song, Z.; Hofmann, H.; Sun, J. Robust state of health estimation of lithium-ion batteries using convolutional neural network and random forest. J. Energy Storage 2022, 48, 103857. [Google Scholar] [CrossRef] [Scilit]
  25. Saha, B.; Goebel, K. Battery Data Set; NASA Ames Prognostics Center of Excellence: Moffett Field, CA, USA, 2007. Available online: https://data.nasa.gov/dataset/li-ion-battery-aging-datasets (accessed on 2 August 2026).
  26. Center for Advanced Life Cycle Engineering (CALCE). CS2 Battery Data; University of Maryland: College Park, MD, USA; Available online: https://calce.umd.edu/battery-data (accessed on 2 August 2026).
  27. Khaleghi, S.; Karimi, D.; Beheshti, S.H.; Hosen, M.S.; Behi, H.; Berecibar, M.; Van Mierlo, J. Online health diagnosis of lithium-ion batteries based on nonlinear autoregressive neural network. Appl. Energy 2021, 282, 116159. [Google Scholar] [CrossRef] [Scilit]
  28. Tian, J.; Xiong, R.; Shen, W.; Lu, J.; Yang, X.-G. Deep neural network battery charging curve prediction using 30 points collected in 10 min. Joule 2021, 5, 1521–1534. [Google Scholar] [CrossRef] [Scilit]
  29. Richardson, R.R.; Birkl, C.R.; Osborne, M.A.; Howey, D.A. Gaussian process regression for in situ capacity estimation of lithium-ion batteries. IEEE Trans. Ind. Inform. 2019, 15, 127–138. [Google Scholar] [CrossRef] [Scilit]
  30. Zheng, Y.; Wang, J.; Qin, C.; Lu, L.; Han, X.; Ouyang, M. A novel capacity estimation method based on charging curve sections for lithium-ion batteries in electric vehicles. Energy 2019, 185, 361–371. [Google Scholar] [CrossRef] [Scilit]
  31. Naha, A.; Han, S.; Agarwal, S.; Guha, A.; Khandelwal, A.; Tagade, P.; Hariharan, K.S.; Kolake, S.M.; Yoon, J.; Oh, B. An incremental voltage difference based technique for online state of health estimation of Li-ion batteries. Sci. Rep. 2020, 10, 9526. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  32. Bi, J.; Lee, J.-C.; Liu, H. Performance Comparison of Long Short-Term Memory and a Temporal Convolutional Network for State of Health Estimation of a Lithium-Ion Battery Using Its Charging Characteristics. Energies 2022, 15, 2448. [Google Scholar] [CrossRef] [Scilit]
  33. Kipf, T.N.; Welling, M. Semi-Supervised Classification with Graph Convolutional Networks. In Proceedings of the International Conference on Learning Representations (ICLR), Toulon, France, 24–26 April 2017; Available online: https://openreview.net/forum?id=SJU4ayYgl (accessed on 13 July 2026).
  34. Ye, J.; Xie, Q.; Lin, M.; Wu, J. A method for estimating the state of health of lithium-ion batteries based on physics-informed neural network. Energy 2024, 294, 130828. [Google Scholar] [CrossRef] [Scilit]
  35. Lim, B.; Arik, S.O.; Loeff, N.; Pfister, T. Temporal Fusion Transformers for Interpretable Multi-Horizon Time Series Forecasting. Int. J. Forecast. 2021, 37, 1748–1764. [Google Scholar] [CrossRef] [Scilit]
  36. Zhao, J.; Mu, Y.; Qian, X.; Wang, B.; Xiao, H. Ramp-Aware Photovoltaic Power Interval Forecasting Using a Temporal Fusion Transformer. Appl. Sci. 2026, 16, 8261. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Capacity degradation curves of the selected batteries from the NASA and CALCE-CS2 datasets.
Figure 1. Capacity degradation curves of the selected batteries from the NASA and CALCE-CS2 datasets.
Energies 19 04326 g001
Figure 2. SOH trajectory modeling architecture based on health-indicator graph encoding and recursive degradation-increment prediction.
Figure 2. SOH trajectory modeling architecture based on health-indicator graph encoding and recursive degradation-increment prediction.
Energies 19 04326 g002
Figure 3. Joint training workflow of EWDC.
Figure 3. Joint training workflow of EWDC.
Energies 19 04326 g003
Figure 4. SOH estimation results of the proposed EWDC model on the eight target batteries.
Figure 4. SOH estimation results of the proposed EWDC model on the eight target batteries.
Energies 19 04326 g004
Figure 5. RMSE distributions of TCN, TFT, GNN, and EWDC on the eight target batteries over ten independent runs. The center marker denotes the mean, and the error bar represents the mean ± one standard deviation.
Figure 5. RMSE distributions of TCN, TFT, GNN, and EWDC on the eight target batteries over ten independent runs. The center marker denotes the mean, and the error bar represents the mean ± one standard deviation.
Energies 19 04326 g005
Figure 6. Error distributions of different models under limited-source-battery conditions.
Figure 6. Error distributions of different models under limited-source-battery conditions.
Energies 19 04326 g006
Figure 7. Comparison of prediction errors and coefficients of determination under different warm-up strategies.
Figure 7. Comparison of prediction errors and coefficients of determination under different warm-up strategies.
Energies 19 04326 g007
Figure 8. Sensitivity of EWDC to key hyperparameters over ten independent runs. The boxes show the RMSE distributions, and the connected diamonds indicate the mean RMSE values.
Figure 8. Sensitivity of EWDC to key hyperparameters over ten independent runs. The boxes show the RMSE distributions, and the connected diamonds indicate the mean RMSE values.
Energies 19 04326 g008
Table 1. Methodological positioning of EWDC relative to representative prior studies.
Table 1. Methodological positioning of EWDC relative to representative prior studies.
Research LineRepresentative StudiesEstablished FormulationFormulation in EWDC
Partial-charge representationTian et al. [12]; Yang et al. [10]Short charging segments for state estimation or degradation-feature extractionCC–CV partial-charge HIs used as graph-node information
HI relational modelingYao et al. [13]; Gu et al. [14]Graph-based or dynamically adapted HI relationships for SOH estimationLearnable HI graph with GCN-based dependency encoding
Cross-cell adaptationKim et al. [15]; Huang et al. [18]Transfer learning or target-domain adaptation across batteries/domainsSource-only within-dataset LOBO without target-cell fine-tuning
Degradation change modelingYang et al. [24]Cycle-wise degradation changes used as complementary health informationSigned Δ SOH used as the direct target for recursive SOH reconstruction
Prior-guided regularizationBishop [19]; Wang et al. [23]Noise regularization or physics-informed degradation constraintsDistribution-aware staged perturbation and two-level degradation-consistency constraints
Table 2. Dataset provenance and experimental conditions of the selected batteries.
Table 2. Dataset provenance and experimental conditions of the selected batteries.
ItemNASACALCE-CS2
Selected cellsB0005, B0006, B0007, B0018CS2-35, CS2-36, CS2-37, CS2-38
Cell type/chemistry18650 Li-ionLiCoO2 prismatic Li-ion
Nominal capacity2.0 Ah1.1 Ah
Charging protocolCC 1.5 A to 4.2 V, followed by CV to 20 mACC 0.5 C to 4.2 V, followed by CV to 0.05 A
Discharge current2.0 A1C
Discharge cut-off voltageB0005: 2.7 V; B0006: 2.5 V; B0007: 2.2 V; B0018: 2.5 V2.7 V
Temperature24 °CRoom temperature
Table 3. Hyperparameter settings of EWDC on the two datasets.
Table 3. Hyperparameter settings of EWDC on the two datasets.
HyperparameterSetting
Training epochs500
Stage A1–50
Stage B51–300
Stage C301–500
Batch size32
Historical input-window length L16
GCN hidden dimension64
Dropout ratio0.05
Learning rateStage A/B: 1 × 10 4 ; Stage C: 5 × 10 5
Feature-noise standard deviation0.03
Initial constraint weights λ phys min = 0.2 , λ Δ min = 0.1
Maximum constraint weights λ phys max = 5.0 , λ Δ max = 2.0
SOH bounds y min = 0.40 , y max = 1.05
Degradation-increment bounds d min = 0.03 , d max = 0.03
Table 4. SOH estimation results of EWDC and comparison models on the eight batteries.
Table 4. SOH estimation results of EWDC and comparison models on the eight batteries.
BatteryRMSE/%MAE/% R 2
TCNTFTGNNNoneEWDCTCNTFTGNNNoneEWDCTCNTFTGNNNoneEWDC
B00061.621.451.361.480.531.131.030.901.030.350.9480.9560.9660.9660.997
B00051.501.361.250.930.371.040.940.820.590.190.9420.9680.9720.9800.998
B00071.481.341.221.190.350.980.880.760.830.190.9560.9790.9760.9700.998
B00183.153.272.433.651.912.552.211.952.921.450.8720.9030.9190.8870.946
CS2-352.652.211.902.151.511.721.411.111.250.780.9010.9320.9480.9350.968
CS2-362.482.051.823.051.501.541.251.051.850.760.9150.9410.9550.9200.974
CS2-372.742.352.022.581.631.521.200.911.420.680.8840.9160.9390.9180.962
CS2-383.052.622.263.951.871.721.381.052.070.830.8650.9020.9270.8980.953
Average2.332.081.782.371.211.531.291.071.490.650.9100.9370.9500.9340.975
All values are means over ten independent runs. Run-wise RMSE distributions of TCN, TFT, GNN, and EWDC are shown in Figure 5. Bold values indicate the best prediction performance among the compared methods.
Table 5. Average prediction results of different models under limited-source-battery conditions.
Table 5. Average prediction results of different models under limited-source-battery conditions.
DatasetNo. of Source BatteriesRMSE/%MAE/%
TCNTFTGNNEWDCTCNTFTGNNEWDC
NASA1-source2.882.632.241.372.101.851.610.96
NASA2-source2.322.181.861.021.721.511.320.72
NASA3-source1.941.861.570.791.431.271.110.55
CALCE-CS21-source3.923.382.962.452.422.041.651.25
CALCE-CS22-source3.212.772.421.981.961.611.280.96
CALCE-CS23-source2.732.312.011.631.631.311.030.76
Bold values indicate the best prediction performance among the compared methods.
Table 6. Ablation results for the degradation-consistency constraints.
Table 6. Ablation results for the degradation-consistency constraints.
Constraint FormRMSE/%MAE/% V ER E trend ( × 10 4 )
Without Consistency Constraints1.530.820.1848.62
SOH-Trajectory Constraints Only1.540.740.1717.37
Δ SOH -Increment Constraints Only1.290.700.1464.89
Two-Level Consistency Constraints1.210.650.0873.72
Bold values indicate the best prediction performance among the compared methods.
Table 7. Ablation results of the health-indicator graph construction.
Table 7. Ablation results of the health-indicator graph construction.
Graph SettingRMSE (%)MAE (%) R 2
No Graph1.540.880.962
Fixed Graph (Pearson)1.340.720.971
Learned Graph (EWDC)1.210.650.975
Bold values indicate the best prediction performance among the compared methods.
Table 8. Sensitivity of EWDC to the available partial-charge window.
Table 8. Sensitivity of EWDC to the available partial-charge window.
Window (%)CC Voltage (V)CV Current (A)RMSE (%)MAE (%) R 2
504.10–4.200.50–0.301.610.910.956
754.05–4.200.50–0.201.420.750.968
1004.00–4.200.50–0.101.210.650.975
Bold values indicate the best prediction performance among the compared methods.
Table 9. Computational cost of different models.
Table 9. Computational cost of different models.
ModelParametersTrain Time (min/fold)Inference (ms/cycle)Peak Memory (MB)
TCN85,4405.80.1215.2
TFT342,12012.50.4548.6
GNN45,2164.20.1418.5
None56,8325.10.1622.4
EWDC56,8326.30.1622.4
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.

Share and Cite

MDPI and ACS Style

Zhao, J.; Qian, X.; Zhang, Y.; Mu, Y.; Wang, B.; Xiao, H. Unseen-Cell SOH Prediction via Energy-Aware Warm-Up and Degradation-Consistency Constraints. Energies 2026, 19, 4326. https://doi.org/10.3390/en19184326

AMA Style

Zhao J, Qian X, Zhang Y, Mu Y, Wang B, Xiao H. Unseen-Cell SOH Prediction via Energy-Aware Warm-Up and Degradation-Consistency Constraints. Energies. 2026; 19(18):4326. https://doi.org/10.3390/en19184326

Chicago/Turabian Style

Zhao, Jin, Xiaofeng Qian, Yonglin Zhang, Yayu Mu, Baozhu Wang, and Haoran Xiao. 2026. "Unseen-Cell SOH Prediction via Energy-Aware Warm-Up and Degradation-Consistency Constraints" Energies 19, no. 18: 4326. https://doi.org/10.3390/en19184326

APA Style

Zhao, J., Qian, X., Zhang, Y., Mu, Y., Wang, B., & Xiao, H. (2026). Unseen-Cell SOH Prediction via Energy-Aware Warm-Up and Degradation-Consistency Constraints. Energies, 19(18), 4326. https://doi.org/10.3390/en19184326

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop