Next Article in Journal
Estimation of the Voltage Stability Margin in Power Systems Under Transmission Line Contingencies Using a Convex Formulation and a Heuristic Approach
Previous Article in Journal
A Weak Magnetic Anomaly Signal Enhancement Method Based on an Adaptive Variable-Structure Stochastic Resonance System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Lithium-Ion Battery SOH Prediction Method Based on Multidimensional Feature Data Fusion

1
State Grid Qinghai Electric Power Company Electric Power Science Research Institute, Xining 810008, China
2
State Key Laboratory of Power Transmission Equipment Technology, School of Electrical Engineering, Chongqing University, Chongqing 400044, China
*
Author to whom correspondence should be addressed.
Modelling 2026, 7(3), 105; https://doi.org/10.3390/modelling7030105
Submission received: 30 April 2026 / Revised: 20 May 2026 / Accepted: 25 May 2026 / Published: 28 May 2026

Abstract

Aiming at the problem that the degradation mechanism of lithium-ion batteries is complex during aging and that a single feature is difficult to fully characterize the battery state of health (SOH), this paper proposes an SOH prediction method for lithium-ion batteries based on multidimensional HF weighted fusion. First, health features (HF) are extracted from the battery charge–discharge data, and the Pearson correlation coefficient is used to analyze the correlation between each HF and SOH. Based on this, a weighted fused feature matrix is constructed. Then, through the collaborative modeling of a convolutional neural network (CNN) and a bidirectional long short-term memory (BiLSTM), the joint extraction of local features and temporal features from multidimensional HF is realized. Meanwhile, manta ray foraging optimization (MRFO) is introduced to optimize key hyperparameters. Finally, experiments are conducted based on the CALCE dataset, and the prediction performance of the proposed method is evaluated through comparisons with different prediction models and an ablation experiment on HF fusion strategies. The results show that the proposed method achieves good prediction results on the CS2-35, CS2-36, and CS2-37 test batteries, with the lowest MAE of 1.134% and the highest R2 of 0.963.

1. Introduction

In new energy vehicles, the battery management system (BMS) is responsible for monitoring battery operating conditions and supporting safe and efficient energy utilization. As one of the key indicators used to characterize battery status, the state of health (SOH) reflects the aging level and remaining service capability of a battery [1]. Owing to their high energy density, long cycle lifespan, low self-discharge characteristics, and relatively limited environmental burden, lithium-ion batteries have been widely applied in electric vehicles and energy storage systems. However, during repeated charge–discharge cycling, internal aging reactions gradually accumulate, leading to capacity loss and continuous SOH decline [2,3]. Therefore, accurate SOH estimation is essential for battery safety assessment, operation strategy optimization, and service-life management.
The SOH evolution of lithium-ion batteries is affected by electrochemical aging, operating conditions, and historical usage, showing nonlinear and strongly coupled characteristics. As a result, it is difficult to describe the actual battery health state using only one measurable parameter [4]. SOH estimation techniques can be broadly grouped into experimental testing methods [5], mechanism-based approaches, and data-driven approaches. In contrast to mechanism-based methods, data-driven approaches infer battery health directly from measured data, thereby avoiding the need to establish an accurate electrochemical model. Instead, they extract health features (HFs) from measurable operating data, such as voltage, current, temperature, and capacity, and establish the mapping relationship between HF and SOH through machine learning or deep learning models [6,7,8].
For example, Reference [9] adopted random forest for battery SOH estimation, and Reference [10] used extreme gradient boosting with an accuracy correction strategy to improve SOH prediction performance. Reference [11] introduced a feature selection strategy for identifying key variables from complex data. Reference [12] constructed HF from capacity degradation characteristics, entropy information, and correlation-related indicators, and then applied manifold learning to reduce feature dimensionality. Although such approaches can improve SOH estimation performance, their prediction accuracy remains strongly influenced by the representativeness of the input HFs. If the extracted HF fails to fully describe battery degradation or includes redundant information, the accuracy and generalization performance of the model may decline.
In addition to conventional charge–discharge data-based methods, fast electrochemical data, such as electrochemical impedance spectroscopy (EIS), have also been used for SOH estimation in recent years [13]. EIS-based methods can obtain electrochemical diagnostic information within a relatively short measurement time and are useful for rapid battery health assessment. However, their practical implementation usually requires additional impedance measurement equipment and specific test conditions [14]. In contrast, the method in this study extracts HFs from electrical signals during the charge–discharge process, including voltage, current, and time-related information, which can be obtained from conventional cycling data. It should be noted that the total time from measurement to analysis is difficult to compare quantitatively among different methods because it is affected by the type and amount of measured data, measurement protocol, feature extraction process, equipment conditions, and computing platform. Therefore, this study focuses on SOH prediction based on charge–discharge electrical signal features, while EIS-related fast electrochemical features will be further considered in future work.
With the development of deep learning, recurrent neural networks and their variants have been increasingly applied to battery state estimation and lifetime prediction. Reference [15] introduced a stacked BiLSTM network for remaining useful life prediction of supercapacitors, which provides useful insight into the modeling of degradation sequences. Reference [16] combined BiLSTM with a self-attention mechanism for SOH estimation, while Reference [17] optimized a BiLSTM model using the sparrow search algorithm. Reference [18] constructed a long short-term memory (LSTM)-based capacity prediction model to learn battery degradation trends from time-series data. References [19,20] combined filtering algorithms, temperature-related models, and deep learning methods to estimate SOH under different operating conditions. Reference [21] further investigated SOH estimation from a multi-time-scale perspective using Kalman filtering. These studies show that deep learning models can effectively capture temporal degradation patterns and have good potential in lithium-ion battery SOH prediction.
To improve the representation of complex aging information, multi-feature fusion, convolutional neural networks (CNNs), and attention mechanisms have been introduced in recent studies [22,23]. These methods enhance prediction performance by extracting local features, modeling temporal dependencies, and learning feature interactions. Although existing data-driven SOH estimation methods have achieved promising results, several limitations still remain. First, some studies only use a single type of HF or a limited number of degradation indicators, which may not be sufficient to characterize the complex aging behavior of lithium-ion batteries. Second, when multiple HFs are directly used as model inputs, the differences in their degradation relevance and contribution are often not fully considered. Redundant or weakly informative features may affect model training and reduce prediction stability. Third, the hyperparameters of deep learning models are commonly selected by experience, which may lead to unstable prediction performance and limit the reproducibility of the model.
To address these issues, this paper proposes an SOH prediction framework based on multidimensional HF weighted fusion and MRFO-CNN-BiLSTM. The main contributions of this study are summarized as follows. First, 11 HFs are extracted from charge–discharge duration, charging area, IC characteristics, voltage change rate, and time-ratio information so that battery aging can be described from multiple observable dimensions. Second, a Pearson correlation-based weighting strategy is introduced to adjust the contribution of different HFs while retaining all extracted features, thereby avoiding the direct removal of low-correlation but potentially complementary degradation information. Third, a CNN-BiLSTM model is constructed to learn local coupling relationships and bidirectional temporal degradation dependencies from the weighted fused HF matrix. Finally, MRFO is used to optimize key hyperparameters of the CNN-BiLSTM model, reducing the dependence on empirical parameter selection.

2. Multidimensional HF Selection and Weighted Fusion

In this study, four cells from the CALCE lithium-ion battery aging dataset [24], namely CS2-35, CS2-36, CS2-37, and CS2-38, are selected for feature construction and model verification. The main battery specifications and charge–discharge conditions are summarized in Table 1. For each cycle, charging was performed in constant-current/constant-voltage mode, followed by constant-current discharging. These controlled cycling data provide voltage, current, capacity, and cycle information for subsequent HF extraction.
The SOH of each cell is calculated according to the ratio between the current available capacity and the rated capacity, as expressed in Equation (1):
SOH = Q C Q R × 100 %
where QC and QR denote the current capacity and rated capacity of the battery, respectively. The SOH evolution curves of the four cells are shown in Figure 1. Overall, the SOH values decrease as the cycle number increases, while local fluctuations and different degradation rates can also be observed among different cells. These characteristics indicate that the battery aging process is not strictly monotonic, which increases the difficulty of SOH prediction under cross-cell conditions.

2.1. Multidimensional HF Selection

The construction of input HF directly determines how much degradation information can be provided to the prediction model. Instead of relying on a single external response, this paper describes battery aging from several observable changes in the charge–discharge process. Considering the variations in charge–discharge duration, current integration area, incremental capacity behavior, voltage variation rate, and time proportion during cycling, 11 HF indicators are extracted from multiple dimensions. These HF indicators correspond to different aging-related responses, including changes in charging time, discharge behavior, constant-voltage charging duration, incremental capacity (IC) curve evolution, and voltage dynamic characteristics. The detailed definitions of the extracted HF are listed in Table 2.
The selected HFs are related to battery aging from different physical perspectives. HF1–HF4 describe the time response of the battery during specific charging and discharging voltage intervals. As the battery ages, loss of active lithium, impedance growth, and polarization variation change the time required for the terminal voltage to pass through a given voltage range. HF5–HF7 are current–time integral features during different charging stages. Since the integral of current over time is directly related to the amount of charge transferred during charging, these area-related features can reflect the change in available capacity and charge acceptance ability during degradation. HF8 and HF9 are extracted from the IC curve. The IC peak and its corresponding voltage are sensitive to changes in electrochemical reaction processes, active material loss, and internal polarization, and therefore can characterize the evolution of battery aging from the perspective of voltage-capacity response. HF10 represents the minimum voltage change rate during charging, which reflects the dynamic voltage response and polarization behavior of the battery. HF11 describes the proportion of the charging time before reaching 4.2 V in the total charging time, reflecting the redistribution of charging duration between the constant-current and constant-voltage stages during aging. Therefore, the 11 HFs provide complementary information for SOH prediction from the perspectives of time response, charge accumulation, IC curve evolution, voltage dynamics, and charging-stage proportion.
To illustrate the variation patterns of the extracted HF, the CS2-38 cell is taken as an example, and the evolution curves of SOH and 11 HF with cycle number are plotted in Figure 2. Different HFs show different changing trends during cycling, indicating that they describe battery degradation from different perspectives. Therefore, the extracted multidimensional HF can provide complementary information for subsequent SOH estimation.
To further describe the relationship between each HF and SOH, the Pearson correlation coefficient is used for quantitative analysis, as given in Equation (2):
r i = k = 1 n x i , k x ¯ i y k y ¯ k = 1 n x i , k x ¯ i 2 k = 1 n y k y ¯ 2
where n denotes the number of samples; xi,k represents the value of the i-th HF in the k-th sample; x ¯ i is the average value of the i-th HF; yk is the corresponding SOH value of the k-th sample; y ¯ is the average SOH value; and ri denotes the Pearson correlation coefficient between the i-th HF and SOH.

2.2. Weighted Fusion of Multidimensional HF

The extracted HF has different physical meanings and numerical ranges. If they are directly used as model inputs, the training process may be affected by scale differences among features. Moreover, different HFs contribute unequally to SOH prediction. Some HFs are strongly correlated with SOH and reflect the main degradation trend, while others may provide local or auxiliary aging information. Therefore, this paper does not simply discard low-correlation HF. Instead, all 11 HFs are retained, and their contributions are adjusted through correlation-based weighting.
Before feature weighting, each HF is normalized to a unified numerical interval. This operation reduces the influence of feature magnitude differences and makes the subsequent weighting process more comparable. The normalized value of the i-th HF in the k-th sample is calculated by Equation (3).
x i , k * = x i , k x i , min x i , max x i , min
where x i , min and x i , max denote the minimum and maximum values of the i-th HF among all samples, respectively.
After normalization, the correlation strength between each HF and SOH is used as the basis for assigning feature importance. Considering that both positive and negative correlations may reflect battery degradation characteristics, the magnitude of the Pearson correlation coefficient is used for weight assignment. In this way, features with stronger correlations are assigned larger weights, while weakly correlated features are retained with smaller contributions. The weight of the i-th HF is calculated as follows:
w i = r i j = 1 m r j
where m is the total number of HF indicators, and m   =   11 in this paper; wi is the weighting coefficient corresponding to the i-th HF, satisfying:
i = 1 m w i = 1
To show the correlation distribution more intuitively, the Pearson correlation coefficients among different HF and SOH are calculated and visualized in Figure 3. The heatmap shows that the correlations between different HF and SOH are not uniform. Some HF are highly correlated with SOH, while several HF show relatively weak correlations. Meanwhile, correlations also exist among different HFs, indicating that the extracted multidimensional HFs contain both redundant and complementary information. The weights of different HFs are determined according to their correlation strength with SOH, and the results are presented in Table 3.
Table 3 shows that the importance of different HF is not identical. HF5 obtains the largest weight, indicating that the current–time integral over the whole charging process has a close relationship with SOH. HF1, HF3, HF6, and HF8 also have relatively large weights, suggesting that charging time, staged charging area, and IC peak information are sensitive to battery aging. In contrast, HF4, HF7, and HF10 have smaller weights, but they still describe degradation-related changes from the constant-voltage charging stage, the later charging area, and the voltage response rate.
Therefore, the weight distribution does not mean that low-weight HF are useless. These HFs may not dominate the global degradation trend, but they can still provide supplementary information for local fluctuations or nonlinear aging behavior. For this reason, this paper retains all 11 HF and adjusts their contributions through weighting, rather than removing some features only according to their correlation values.
Although Pearson correlation mainly measures the linear relationship between each individual HF and SOH, it can provide a quantitative basis for evaluating the SOH-related degradation relevance of different HFs. In this study, the absolute Pearson correlation coefficient is used to adjust the relative input contribution of each HF before model training. HFs with stronger SOH-related degradation trends are assigned larger weights so that the subsequent CNN-BiLSTM model can focus more on the main degradation information during training. At the same time, low-correlation HFs are not directly removed because they may still contain supplementary information related to local fluctuations or aging differences among cells. Therefore, all 11 HFs are retained in the weighted fusion process. The weighted fused feature matrix provides more effective inputs for the subsequent CNN-BiLSTM model, thereby improving the model training effect and SOH prediction performance.
Furthermore, by combining the normalized HF indicators with their corresponding weights, a weighted fusion feature vector can be constructed. For the k-th sample, the weighted fused feature representation is expressed as
z k = w 1 x 1 , k * , w 2 x 2 , k * , , w m x m , k *
Then, all samples can be represented as the weighted fused feature matrix:
Z = w 1 x 1 , 1 * w 2 x 2 , 1 * w m x m , 1 * w 1 x 1 , 2 * w 2 x 2 , 2 * w m x m , 2 * w 1 x 1 , n * w 2 x 2 , n * w m x m , n *
where n is the number of samples; each row of matrix Z represents the weighted fused representation of one sample in the multidimensional HF space. After normalization and correlation-based weighting, the weighted fused feature matrix Z is obtained. This matrix comprehensively characterizes the differences in the contributions of different HF indicators to battery SOH and is used as the input of the subsequent CNN-LSTM prediction model to establish the mapping relationship between multidimensional HF and SOH.

3. SOH Prediction Model Based on MRFO-CNN-BiLSTM

Based on the weighted fused feature matrix, an MRFO-CNN-BiLSTM model is developed for lithium-ion battery SOH prediction. In the proposed framework, the CNN part is responsible for extracting local coupling patterns from the fused HF sequence, while the BiLSTM part further learns the degradation dependencies along the cycling process. MRFO is used as an outer-loop optimizer to search for suitable hyperparameters of the CNN-BiLSTM model. The overall framework is shown in Figure 4.

3.1. CNN-BiLSTM Network Structure

The CNN-BiLSTM network used in this paper is designed to process the weighted fused HF sequence. The input layer receives the fused feature matrix Z , and the front part of the network contains two one-dimensional convolutional layers. These convolutional layers extract local relationships among adjacent HF components and convert the original input sequence into higher-level feature representations. A max-pooling layer is then used to compress redundant information and reduce the temporal dimension.
After convolutional feature extraction, the obtained feature sequence is sent to two BiLSTM layers. Different from a unidirectional LSTM, a BiLSTM can learn degradation information from both forward and backward directions, which is beneficial for capturing the evolution pattern of battery SOH. Finally, the fully connected and regression layers transform the learned feature representation into the estimated SOH value.
Let the weighted fused feature representation of the k-th sample be z k . Then, the prediction process of the model can be expressed as
y ^ k = f z k ; Θ
where y ^ k is the SOH prediction value output by the model; f ( ) is the nonlinear mapping function represented by MRFO-CNN-BiLSTM; and Θ denotes the set of network parameters. For the convolutional layer, its output can be expressed as
H c = σ W z k + b
where W denotes the convolution kernel weight; b denotes the bias term; represents the convolution operation; and σ ( ) represents the activation function. Through convolution operations, the model can extract more discriminative local degradation features from the input HF, providing a basis for subsequent temporal modeling. Furthermore, the BiLSTM unit regulates information retention, update, and output through its gating mechanism, and the related equations are expressed as follows:
f t = σ W f h t 1 , x t + b f
i t = σ W i h t 1 , x t + b i
C ˜ t = tanh W c h t 1 , x t + b c
C t = f t C t 1 + i t C ˜ t
o t = σ W o h t 1 , x t + b o
h t = o t tanh C t
where ft, it, and ot represent the three gating variables of the LSTM unit, while Ct and ht denote the cell state and hidden output, respectively. The symbol refers to the Hadamard product. Compared with unidirectional LSTM, BiLSTM can simultaneously utilize historical and future contextual information, which is more conducive to extracting key temporal features during SOH evolution.

3.2. MRFO Hyperparameter Optimization Mechanism

Several hyperparameters influence the CNN-BiLSTM model, including convolutional kernel settings, the size of the BiLSTM hidden layer, learning rate, and dropout ratio. Manual parameter selection may lead to unstable prediction results and may not fully exploit the model’s capability. Therefore, MRFO is introduced in this paper to optimize these key hyperparameters.
In the proposed optimization process, each individual in the MRFO population represents a candidate hyperparameter combination. For each candidate hyperparameter configuration, the CNN-BiLSTM model is trained and evaluated, and the validation RMSE is taken as the optimization objective. The manta ray population has subsequently evolved chain foraging, cyclone foraging, and somersault foraging strategies. This search procedure is repeated until the preset iteration limit is satisfied or the objective value becomes stable. The overall optimization workflow is illustrated in Figure 5.
Let the hyperparameter vector to be optimized be defined as
H = n c 1 , n c 2 , n h , α , p
where n c 1 and n c 2 are the numbers of convolution kernels in the two convolutional layers, respectively; n h is the number of BiLSTM hidden units; α is the initial learning rate; and p is the dropout rate. During MRFO, the RMSE calculated on the validation set is used to evaluate each candidate solution. The hyperparameter search is performed by repeatedly adjusting the positions of population members until a better parameter combination is obtained. The optimization objective can be expressed as
min F ( H ) = 1 N i = 1 N y i y ^ i 2
where y i and y ^ i correspond to the measured and predicted SOH values of the i-th sample, respectively, while N is the size of the validation dataset.
During the iterative process of MRFO, the population size, maximum number of iterations, and individual position parameters are first initialized. Then, the model error corresponding to each candidate hyperparameter combination is calculated and used as the fitness value. Next, the individual positions are updated according to the chain foraging, cyclone foraging, and somersault foraging mechanisms. The optimization terminates when either the maximum iteration number is satisfied or the fitness criterion reaches convergence, after which the optimal hyperparameter set is selected. Among them, chain foraging is used to enhance information transfer among population individuals, cyclone foraging is used to improve the search ability in the global optimal region, and somersault foraging is used to further perform fine optimization around the optimal solution.
The weighted fused feature matrix Z , together with the corresponding SOH labels, is partitioned into training, validation, and test datasets before model training. The training data are used for parameter updating, the validation data guide the selection of hyperparameter combinations during MRFO, and the test data are employed only to evaluate the final prediction performance. After the optimal hyperparameters are obtained, the CNN-BiLSTM model is reconstructed with these settings and trained using the Adam optimizer. Dropout is introduced to reduce overfitting. Finally, the optimized model is used to predict SOH on the test dataset.
To improve the reproducibility of the proposed method, the model input settings, dataset partition strategy, and MRFO hyperparameter optimization settings are summarized in Table 4. In the main experiment, CS2-38 is used for training and validation, while CS2-35, CS2-36, and CS2-37 are used as independent test cells. In addition, leave-one-cell-out cross-validation is further introduced to evaluate the cross-cell generalization ability of the proposed method under different training-test partitions.

4. Experimental Results and Analysis

4.1. Evaluation Metrics

To comprehensively assess the prediction results, MAE, MAPE, MSE, RMSE, and R2 are selected as evaluation indicators. Among them, the error-based metrics reflect the deviation between predicted and actual SOH values, while R2 characterizes the fitting degree of the model. Their calculation formulas are as follows:
M A E = 1 n i = 1 n y i y ^ i
  MAPE = 1 n i = 1 n y i y ^ i y i × 100 %
M S E = 1 n n y i y ^ i 2
R M S E = 1 n i = 1 n y i y ^ i 2
R 2 = 1 i = 1 n y i y ^ i 2 i = 1 n y i y ¯ 2

4.2. Experimental Results Based on the CALCE Dataset

4.2.1. Performance Comparison of Different Prediction Models

To evaluate the cross-cell prediction ability of the proposed MRFO-CNN-BiLSTM model, experiments are carried out on the CALCE dataset. CS2-38 is used for model training, while CS2-35, CS2-36, and CS2-37 are used as test batteries. Since these cells show different degradation trajectories, local capacity regeneration, and decline rates, they can be used to examine the adaptability of the model under different aging patterns. LSTM, BiLSTM, CNN-Transformer, CNN-BiLSTM, and MRFO-CNN-BiLSTM are compared under the same experimental setting. The prediction curves and errors are shown in Figure 6, Figure 7 and Figure 8, the statistical comparison results are presented in Figure 9, and the detailed evaluation metrics are listed in Table 5.
Figure 6, Figure 7 and Figure 8 show that all comparison models can roughly follow the overall SOH decreasing trend. However, their tracking ability differs when the SOH curve contains local fluctuations, capacity regeneration, or a rapid decline in the later cycles. The proposed MRFO-CNN-BiLSTM model shows closer agreement with the true SOH curves on the three test batteries. This advantage indicates that the fused HF provides effective degradation information, while the CNN-BiLSTM structure further improves the representation of local feature interactions and temporal evolution.
The quantitative results in Table 5 further confirm the prediction advantage of the proposed model. For CS2-35, the MAE, MAPE, MSE, RMSE, and R2 are 1.222%, 1.435%, 0.031%, 1.762%, and 0.961, respectively. For CS2-36, the corresponding values are 1.520%, 1.824%, 0.044%, 2.090%, and 0.951. For CS2-37, they are 1.134%, 1.345%, 0.023%, 1.521%, and 0.963. Compared with LSTM, BiLSTM, CNN-Transformer, and CNN-BiLSTM, the proposed model gives the lowest error values on all three test batteries, and all R2 values are higher than 0.95. The above results suggest that the proposed model achieves a closer fit to the battery SOH degradation trajectory.
To further evaluate the cross-cell generalization ability of the proposed method, leave-one-cell-out cross-validation is conducted. In each round, one cell is used as the independent test cell, while the remaining three cells are used for model training and validation. This validation strategy reduces the dependence of the evaluation results on a single training-test partition and provides a more comprehensive assessment of the model under different cell degradation trajectories. The corresponding results are shown in Table 6.
As shown in Table 6, the proposed model maintains relatively stable prediction performance under different test-cell settings. The average MAE, MAPE, MSE, RMSE, and R2 are 1.284%, 1.527%, 0.032%, 1.783%, and 0.960, respectively. These results indicate that the proposed method has a certain cross-cell generalization capability within the CALCE dataset.

4.2.2. Ablation Experiment

To examine the effect of HF weighting on SOH prediction, an ablation study is conducted under the same model structure, data partition, MRFO settings, and evaluation metrics. Five input strategies are compared: unweighted 11-HF, Weighted Top-3 HF, Weighted Top-5 HF, Weighted Top-7 HF, and Weighted 11-HF. In the unweighted strategy, all normalized HF are directly used as model inputs. In the weighted strategies, HF are weighted according to their Pearson correlations with SOH, and different numbers of HF are selected to form the model inputs. Figure 10 presents the SOH prediction results, Figure 11 compares the average performance of different strategies, and Table 7 summarizes the detailed evaluation metrics.
Figure 10 shows that different fusion strategies can follow the main SOH degradation trend, but their performance differs in local fluctuation regions and rapid degradation stages. Compared with unweighted 11-HF, Weighted 11-HF gives prediction curves closer to the true SOH curves, indicating that correlation-based weighting helps strengthen the contribution of more informative HF. In addition, the prediction performance improves when the number of weighted HF increases from Top-3 to Top-5, Top-7, and all 11 HF. This suggests that low-weight HF still contains useful supplementary degradation information.
According to Figure 11 and Table 7, Weighted 11-HF achieves better overall performance on the three test batteries. For CS2-35, CS2-36, and CS2-37, the MAE values of Weighted 11-HF are 1.222%, 1.520%, and 1.134%, respectively; the RMSE values are 1.762%, 2.090%, and 1.521%, respectively; and the R2 values are 0.961, 0.951, and 0.963, respectively. These results show that the proposed HF-weighted fusion strategy can retain multidimensional degradation information while emphasizing highly correlated features, thereby improving the accuracy and stability of SOH prediction.
To further analyze the independent contribution of each module in the proposed framework, a module-level ablation experiment is conducted. Different model variants are constructed by removing or replacing specific modules in the complete model. The Without MRFO variant denotes the CNN-BiLSTM model without MRFO-based hyperparameter optimization, which is used to evaluate the contribution of MRFO. The Without CNN variant denotes the MRFO-BiLSTM model without convolutional layers, which is used to evaluate the role of local feature extraction. The Without BiLSTM variant denotes the MRFO-CNN-LSTM model in which BiLSTM is replaced by unidirectional LSTM, which is used to evaluate the effect of bidirectional temporal modeling. The complete model is the proposed MRFO-CNN-BiLSTM method. The corresponding results are shown in Table 8.
As shown in Table 8, removing or replacing any module from the complete framework leads to a degradation in prediction performance. Compared with the Without MRFO variant, the proposed model achieves lower error values, indicating that MRFO-based hyperparameter optimization helps improve model performance and reduce the influence of empirical parameter selection. Compared with the without CNN variant, the complete model obtains better prediction results, which demonstrates that the convolutional layers are effective in extracting local relationships among multidimensional HFs. In addition, the proposed model outperforms the Without BiLSTM variant, indicating that bidirectional temporal modeling is beneficial for capturing the SOH degradation trend. Overall, the module-level ablation results further verify the independent contributions of MRFO, CNN, and BiLSTM in the proposed framework.

5. Conclusions

Aiming at the problem that a single feature is difficult to fully characterize the SOH evolution of lithium-ion batteries during aging, this paper proposes an SOH prediction method based on multidimensional HF weighted fusion and MRFO-CNN-BiLSTM and verifies it on the CALCE dataset. The main conclusions are as follows.
(1)
The 11 HFs extracted from multiple dimensions, including charge–discharge duration, charging area, IC, voltage change rate, and time ratio, can characterize battery degradation information from different perspectives. The weighted fusion method based on Pearson correlation coefficients can highlight the contributions of highly correlated HF while retaining the supplementary degradation information contained in low-correlation HF, providing effective inputs for SOH prediction.
(2)
By combining CNN for local feature extraction and BiLSTM for forward–backward temporal dependency modeling, the MRFO-CNN-BiLSTM model can effectively characterize battery degradation patterns. With MRFO-assisted hyperparameter tuning, the model obtains R2 values higher than 0.95 on the CS2-35, CS2-36, and CS2-37 test batteries.
(3)
The ablation experiment on HF fusion strategies shows that Weighted 11-HF generally outperforms unweighted 11-HF, Weighted Top-3 HF, Weighted Top-5 HF, and Weighted Top-7 HF. The weighted fusion of all 11 HF can make fuller use of multidimensional degradation information and improve the accuracy and stability of SOH prediction.
It should be noted that the present method mainly relies on complete or nearly complete charge–discharge cycle data. Therefore, it is more suitable for standard laboratory cycle data or application scenarios where complete charging information can be obtained. Future work will further investigate SOH prediction under partial charging segments, different temperatures, different charge–discharge rates, different battery types, and practical BMS operating conditions. In addition, fast electrochemical features such as EIS-related indicators, nonlinear feature weighting strategies, attention mechanisms, and uncertainty estimation methods will be considered to further improve the adaptability, prediction accuracy, and safety-oriented reliability of the proposed framework.

Author Contributions

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

Funding

This research was funded by the Science and Technology Project of State Grid Qinghai Electric Power Company, “Research on Energy Storage Systems Based on Screening and Reuse of Retired Batteries”, grant number 522807250003.

Data Availability Statement

The data supporting the findings of this study are openly accessible and can be obtained from CALCE Battery Data: https://calce.umd.edu/battery-data(accessed on 7 January 2026).

Conflicts of Interest

Authors Yifei Wang, Jiatian Gan, Jun Yang and Ning Zhang were employed by the company State Grid Qinghai Electric Power Company Electric Power Science Research Institute. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Dini, P.; Colicelli, A.; Saponara, S. Review on Modeling and SOC/SOH Estimation of Batteries for Automotive Applications. Batteries 2024, 10, 34. [Google Scholar] [CrossRef]
  2. Mohanty, P.K.; Jena, P.; Padhy, N.P. Federated Learning With a Temporal-Degradation-Aware Transformer for Robust Joint SOC and SOH Estimation in Electric Vehicle Batteries. IEEE Trans. Transp. Electrif. 2026, 12, 3663–3678. [Google Scholar] [CrossRef]
  3. Breglio, L.; Fiordellisi, A.; Gasperini, G.; Iodice, G.; Palermo, D.; Tufo, M.; Ursumando, F.; Mele, A. A Model-Based Strategy for Active Balancing and SoC and SoH Estimations of an Automotive Battery Management System. Modelling 2024, 5, 911–935. [Google Scholar] [CrossRef]
  4. Wang, L.; Wang, Q.; He, Y. Joint Estimation of Lithium Battery SOC-SOH Based on ASRCKF Algorithm. Processes 2025, 13, 3620. [Google Scholar] [CrossRef]
  5. Zhang, M.; Liu, Y.; Li, D.; Cui, X.; Wang, L.; Li, L.; Wang, K. Electrochemical Impedance Spectroscopy: A New Chapter in the Fast and Accurate Estimation of the State of Health for Lithium-Ion Batteries. Energies 2023, 16, 1599. [Google Scholar] [CrossRef]
  6. Kim, E.; Kim, S.; Jung, S. Battery SOC and SOH Estimation Based on Sage-Husa Extended Kalman Filter and Feedforward Neural Network. IEEE Access 2025, 13, 174044–174056. [Google Scholar] [CrossRef]
  7. Li, W.; Lin, C.; Hosseininasab, S.; Bauer, L.; Pischinger, S. Lithium-Ion Battery SOH Estimation Based on a Long Short-Term Memory Model Using Short History Data. IEEE Trans. Power Electron. 2025, 40, 7370–7384. [Google Scholar] [CrossRef]
  8. Chen, Z.; Lu, J.; Wei, Q.; Wen, J.; Wang, Y.; Li, K.; Xu, A. Estimation of Lithium-Ion Battery SOH Based on a Hybrid Transformer–KAN Model. Electronics 2025, 14, 4859. [Google Scholar] [CrossRef]
  9. Gotz, J.D.; Galvão, J.R.; Corrêa, F.C.; Badin, A.A.; Siqueira, H.V.; Viana, E.R.; Converti, A.; Borsato, M. Random Forest-Based Grouping for Accurate SOH Estimation in Second-Life Batteries. Vehicles 2024, 6, 799–813. [Google Scholar] [CrossRef]
  10. Song, S.; Fei, C.; Xia, H. Lithium-Ion Battery SOH Estimation Based on XGBoost Algorithm with Accuracy Correction. Energies 2020, 13, 812. [Google Scholar] [CrossRef]
  11. Abedinia, O.; Amjady, N.; Zareipour, H. A New Feature Selection Technique for Load and Price Forecast of Electrical Power Systems. IEEE Trans. Power Syst. 2017, 32, 62–74. [Google Scholar] [CrossRef]
  12. Zhang, M.; Yin, J.; Feng, T. Lithium Battery SOH Estimation Based on Manifold Learning and LightGBM. Appl. Sci. 2023, 13, 6540. [Google Scholar] [CrossRef]
  13. Al-Smadi, M.-K.; Abu Qahouq, J.A. SOH Estimation Algorithm and Hardware Platform for Lithium-ion Batteries. In Proceedings of the 2024 IEEE Vehicle Power and Propulsion Conference (VPPC), Washington, DC, USA, 7–10 October 2024; pp. 1–5. [Google Scholar]
  14. Wang, R.; Wang, S.; Wu, Y.; Guo, Y.; Chen, S.; Sun, J. Research on Battery SOH Estimation Method Based on Electrochemical Impedance Spectroscopy. In Proceedings of the 2024 IEEE Vehicle Power and Propulsion Conference (VPPC), Washington, DC, USA, 7–10 October 2024; pp. 1–5. [Google Scholar]
  15. Liu, C.; Zhang, Y.; Sun, J.; Cui, Z.; Wang, K. Stacked Bidirectional LSTM RNN to Evaluate the Remaining Useful Life of Supercapacitor. Int. J. Energy Res. 2022, 46, 3034–3043. [Google Scholar]
  16. Wu, L.; Chen, C.; Li, Z.; Chen, Z.; Li, H. The Joint Estimation of SOC-SOH for Lithium-Ion Batteries Based on BiLSTM-SA. Electronics 2024, 14, 97. [Google Scholar]
  17. Wu, Y.; Rao, B.; Tian, J.; Du, J.; Jiang, J. SSA-BiLSTM Model-Based SOH Estimation for Lithium-Ion Batteries. Energies 2026, 19, 1499. [Google Scholar]
  18. Zhang, L.; Ji, T.; Yu, S.; Liu, G. Accurate Prediction Approach of SOH for Lithium-Ion Batteries Based on LSTM Method. Batteries 2023, 9, 177. [Google Scholar] [CrossRef]
  19. Shen, J.; Liu, X.; Zhou, C.; Shu, X.; Liu, Y.; Chen, Z.; Wei, F. Accurate Co-Estimation of SOC and SOH for Lithium-Ion Batteries Across Lifespan and Wide Temperature Ranges. IEEE Trans. Transp. Electrif. 2026, 12, 1907–1917. [Google Scholar]
  20. Wang, S.; Ou, K.; Zhang, W.; Wang, Y.-X. A State-of-Charge and State-of-Health Joint Estimation Method of Lithium-Ion Battery Based on Temperature-Dependent Extended Kalman Filter and Deep Learning. IEEE Trans. Ind. Electron. 2025, 72, 570–579. [Google Scholar]
  21. Qin, H.; Wang, S.; Li, K.; Jiang, F. Joint Estimation of SOC and SOH Based on Kalman Filter Under Multi-Time Scale. Modelling 2025, 6, 100. [Google Scholar] [CrossRef]
  22. Zhang, C.; Zhou, Y.; Zhou, Z.; Chen, S.; Wu, J.; Chen, L. State of Health Estimation of Lithium-Ion Batteries Based on Multiphysics Features and CNN-EFC-BiLSTM. IEEE Sens. J. 2024, 24, 39394–39408. [Google Scholar]
  23. Zhou, Y.; Zhang, C.; Zhang, X.; Zhou, Z. Lithium-Ion Battery SOH Estimation Method Based on Multi-Feature and CNN-BiLSTM-MHA. World Electr. Veh. J. 2024, 15, 280. [Google Scholar] [CrossRef]
  24. He, X.; Wu, Z.; Bai, J.; Zhu, L.; Wang, L. A Novel SOH Estimation Method for Lithium-Ion Batteries Based on the PSO-GWO-LSSVM Prediction Model with Multi-Dimensional Health Features Extraction. Appl. Sci. 2025, 15, 3592. [Google Scholar] [CrossRef]
Figure 1. SOH evolution curves.
Figure 1. SOH evolution curves.
Modelling 07 00105 g001
Figure 2. Evolution curves of different HF with cycle number. (a) SOH; (b) HF1; (c) HF2; (d) HF3; (e) HF4; (f) HF5; (g) HF6; (h) HF7; (i) HF8; (j) HF9; (k) HF10; (l) HF11.
Figure 2. Evolution curves of different HF with cycle number. (a) SOH; (b) HF1; (c) HF2; (d) HF3; (e) HF4; (f) HF5; (g) HF6; (h) HF7; (i) HF8; (j) HF9; (k) HF10; (l) HF11.
Modelling 07 00105 g002
Figure 3. Pearson correlation heatmap between HFs and SOH.
Figure 3. Pearson correlation heatmap between HFs and SOH.
Modelling 07 00105 g003
Figure 4. Overall framework of the MRFO-CNN-BiLSTM model for lithium-ion battery SOH prediction.
Figure 4. Overall framework of the MRFO-CNN-BiLSTM model for lithium-ion battery SOH prediction.
Modelling 07 00105 g004
Figure 5. Flowchart of MRFO-based hyperparameter optimization for the CNN-BiLSTM SOH prediction model.
Figure 5. Flowchart of MRFO-based hyperparameter optimization for the CNN-BiLSTM SOH prediction model.
Modelling 07 00105 g005
Figure 6. SOH estimation curves and corresponding prediction errors of different models for the CS2-35 battery from the CALCE dataset. (a) SOH estimation curves; (b) prediction errors.
Figure 6. SOH estimation curves and corresponding prediction errors of different models for the CS2-35 battery from the CALCE dataset. (a) SOH estimation curves; (b) prediction errors.
Modelling 07 00105 g006
Figure 7. SOH estimation curves and corresponding prediction errors of different models for the CS2-36 battery from the CALCE dataset. (a) SOH estimation curves; (b) prediction errors.
Figure 7. SOH estimation curves and corresponding prediction errors of different models for the CS2-36 battery from the CALCE dataset. (a) SOH estimation curves; (b) prediction errors.
Modelling 07 00105 g007
Figure 8. SOH estimation curves and corresponding prediction errors of different models for the CS2-37 battery from the CALCE dataset. (a) SOH estimation curves; (b) prediction errors.
Figure 8. SOH estimation curves and corresponding prediction errors of different models for the CS2-37 battery from the CALCE dataset. (a) SOH estimation curves; (b) prediction errors.
Modelling 07 00105 g008
Figure 9. Comparison of SOH prediction performance of different models on the CALCE dataset. (a) MAE; (b) MAPE; (c) MSE; (d) RMSE; (e) R2.
Figure 9. Comparison of SOH prediction performance of different models on the CALCE dataset. (a) MAE; (b) MAPE; (c) MSE; (d) RMSE; (e) R2.
Modelling 07 00105 g009
Figure 10. SOH prediction results under different HF fusion strategies.
Figure 10. SOH prediction results under different HF fusion strategies.
Modelling 07 00105 g010
Figure 11. Comparison of average SOH prediction performance under different HF fusion strategies on CS2-35, CS2-36, and CS2-37.
Figure 11. Comparison of average SOH prediction performance under different HF fusion strategies on CS2-35, CS2-36, and CS2-37.
Modelling 07 00105 g011
Table 1. Experimental conditions and technical specifications of CALCE dataset.
Table 1. Experimental conditions and technical specifications of CALCE dataset.
Experimental ConditionParameterTechnical SpecificationParameter
Rated capacity1.1 AhCathode materialLithium cobalt oxide (LiCoO2)
Charging current0.5 ACharging modeConstant current–constant voltage (CC–CV)
Charge cut-off voltage4.2 VCharge termination conditionCurrent drops below 0.05 A
Discharging current1 ADischarging modeConstant current (CC)
Discharge cut-off voltage2.7 VAmbient temperature25 ± 2 °C
Table 2. Health features of different dimensions extracted from charge–discharge curves.
Table 2. Health features of different dimensions extracted from charge–discharge curves.
No.HF Description
HF1Time difference for the voltage to rise from 3.8 V to 4.0 V during charging
HF2Time difference for the voltage to decrease from 4.0 V to 3.8 V during discharging
HF3Time from the beginning of charging to the voltage reaching 4.2 V
HF4Time difference from the voltage reaching 4.2 V to the end of charging
HF5Area under the current–time curve during the entire charging process
HF6Area under the current–time curve from the beginning of charging to the voltage reaching 4.2 V
HF7Area under the current–time curve from the voltage reaching 4.2 V to the end of charging
HF8Peak value of the dQ/dV curve, namely the IC peak
HF9Voltage corresponding to the IC peak
HF10Minimum value of the voltage change rate dV/dt during charging
HF11Ratio of the time from the beginning of charging to the voltage reaching 4.2 V to the total charging time
Table 3. Pearson correlation coefficients and weights of each HF.
Table 3. Pearson correlation coefficients and weights of each HF.
FeatureriwiFeatureriwi
HF10.98050.1214HF7−0.28560.0354
HF20.59590.0738HF80.96140.1191
HF30.97920.1213HF9−0.79590.0986
HF4−0.43440.0538HF10−0.27100.0336
HF50.99750.1235HF110.79460.0984
HF60.97920.1213
Table 4. Model input, dataset partition, and MRFO hyperparameter settings.
Table 4. Model input, dataset partition, and MRFO hyperparameter settings.
CategoryItemSetting/RangeOptimized Value
Input/output settingInput featureWeighted fused 11-HF matrix
Input dimensionn × 11
OutputSOH value
Main experimentTraining/validation cellCS2-38
Test cellsCS2-35, CS2-36, and CS2-37
Training/validation ratio8:2
MRFO hyperparameter optimizationNumber of filters in Conv18–6432
Number of filters in Conv28–12864
Number of BiLSTM hidden units16–12864
Initial learning rate0.0001–0.010.0012
Dropout rate0.1–0.50.20
Table 5. Prediction evaluation metrics of different models on the test sets of the CALCE dataset.
Table 5. Prediction evaluation metrics of different models on the test sets of the CALCE dataset.
Battery No.ModelMAE/%MAPE/%MSE/%RMSE/%R2
CS2-35LSTM2.5192.9360.1033.2050.871
BiLSTM2.2232.5810.0862.9330.892
CNN-Transformer1.9492.2780.0632.5080.921
CNN-BiLSTM1.6391.9170.0472.1680.941
Proposed1.2221.4350.0311.7620.961
CS2-36LSTM2.6233.1200.1033.2020.885
BiLSTM2.4722.9480.0913.0150.898
CNN-Transformer2.2262.6630.0782.7850.913
CNN-BiLSTM2.0192.4200.0672.5860.925
Proposed1.5201.8240.0442.0900.951
CS2-37LSTM2.2482.6430.0782.7960.875
BiLSTM2.1312.5100.0702.6470.888
CNN-Transformer1.7822.1080.0482.1950.923
CNN-BiLSTM1.6191.9180.0412.0160.935
Proposed1.1341.3450.0231.5210.963
Table 6. Leave-one-cell-out cross-validation results.
Table 6. Leave-one-cell-out cross-validation results.
RoundTraining/Validation CellsTest CellMAE/%MAPE/%MSE/%RMSE/%R2
1CS2-36, CS2-37, and CS2-38CS2-351.1851.3920.0291.7040.964
2CS2-35, CS2-37, and CS2-38CS2-361.4631.7550.0412.0250.954
3CS2-35, CS2-36, and CS2-38CS2-371.1121.3190.0221.4830.966
4CS2-35, CS2-36, and CS2-37CS2-381.3761.6410.0371.9210.957
Average1.2841.5270.0321.7830.960
Table 7. SOH prediction performance under different HF fusion strategies on CS2-35, CS2-36, and CS2-37.
Table 7. SOH prediction performance under different HF fusion strategies on CS2-35, CS2-36, and CS2-37.
Battery No.HF Fusion StrategyMAE/%MAPE/%MSE/%RMSE/%R2
CS2-35Unweighted 11-HF1.4861.7620.0462.1420.944
Weighted Top-3 HF1.8022.1280.0612.4710.925
Weighted Top-5 HF1.6251.9210.0522.2870.936
Weighted Top-7 HF1.4141.6660.0412.0160.952
Weighted 11-HF1.2221.4350.0311.7620.961
CS2-36Unweighted 11-HF1.7812.1430.0592.4230.934
Weighted Top-3 HF2.0842.4960.0762.7610.912
Weighted Top-5 HF1.8622.2360.0652.5400.927
Weighted Top-7 HF1.6842.0170.0532.3090.941
Weighted 11-HF1.5201.8240.0442.0900.951
CS2-37Unweighted 11-HF1.4021.6530.0412.0340.948
Weighted Top-3 HF1.7382.0520.0572.3850.928
Weighted Top-5 HF1.5121.7900.0462.1560.943
Weighted Top-7 HF1.3061.5450.0351.8720.957
Weighted 11-HF1.1341.3450.0231.5210.963
Table 8. Module-level ablation results of the proposed model.
Table 8. Module-level ablation results of the proposed model.
Model VariantMAE/%MAPE/%MSE/%RMSE/%R2
Without MRFO1.8952.2470.0612.4700.923
Without CNN1.6982.0130.0492.2140.938
Without BiLSTM1.6211.9270.0462.1380.943
Proposed1.2921.5350.0321.7910.958
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

Wang, Y.; Gan, J.; Yang, J.; Zhang, N.; Wang, J.; Zhang, X.; Zhao, P. Lithium-Ion Battery SOH Prediction Method Based on Multidimensional Feature Data Fusion. Modelling 2026, 7, 105. https://doi.org/10.3390/modelling7030105

AMA Style

Wang Y, Gan J, Yang J, Zhang N, Wang J, Zhang X, Zhao P. Lithium-Ion Battery SOH Prediction Method Based on Multidimensional Feature Data Fusion. Modelling. 2026; 7(3):105. https://doi.org/10.3390/modelling7030105

Chicago/Turabian Style

Wang, Yifei, Jiatian Gan, Jun Yang, Ning Zhang, Jingang Wang, Xingyu Zhang, and Pengcheng Zhao. 2026. "Lithium-Ion Battery SOH Prediction Method Based on Multidimensional Feature Data Fusion" Modelling 7, no. 3: 105. https://doi.org/10.3390/modelling7030105

APA Style

Wang, Y., Gan, J., Yang, J., Zhang, N., Wang, J., Zhang, X., & Zhao, P. (2026). Lithium-Ion Battery SOH Prediction Method Based on Multidimensional Feature Data Fusion. Modelling, 7(3), 105. https://doi.org/10.3390/modelling7030105

Article Metrics

Back to TopTop