Next Article in Journal
A Modular Cell Balancing Circuit and Strategy Based on Bidirectional Flyback Converter
Previous Article in Journal
Exploring the Flow and Mass Transfer Characteristics of an All-Iron Semi-Solid Redox Flow Battery
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SOH Estimation Method for Lithium-Ion Batteries Using Partial Discharge Curves Based on CGKAN

by
Shengfeng He
1,
Wenhu Qin
1,*,
Zhonghua Yun
2,
Chao Wu
1 and
Chongbin Sun
1
1
School of Instrument Science and Engineering, Southeast University, No. 2 Sipailou, Nanjing 210096, China
2
School of Intelligent Science and Technology, Xinjiang University, No. 777 Huarui Road, Urumqi 830046, China
*
Author to whom correspondence should be addressed.
Batteries 2025, 11(5), 167; https://doi.org/10.3390/batteries11050167
Submission received: 14 February 2025 / Revised: 26 March 2025 / Accepted: 22 April 2025 / Published: 23 April 2025

Abstract

:
Accurate estimation of the state of health (SOH) of lithium-ion batteries is essential to ensure the safe and stable operation of equipment such as electric vehicles. To address the limitations in the accuracy and robustness of existing methods under complex operating conditions, a CNN-BiGRU-KAN (CGKAN) method for SOH estimation based on partial discharge curves is proposed. Firstly, random forest analysis is applied to extract features highly correlated with battery health from the partial discharge curve data. Next, a SOH estimation framework based on the CGKAN model is developed, where 1-Dimensional-Convolutional Neural Networks (1D-CNN) are used to extract deep features from the original data, Bidirectional Gated Recurrent Unit (BiGRU) captures the bidirectional dependencies of the time series, and Kolmogorov–Arnold Networks (KAN) enhances the modeling of complex nonlinear features through its nonlinear mapping capabilities, thereby improving the accuracy of SOH estimation. Finally, multiple experiments under different conditions are conducted, and the results demonstrate that the proposed CGKAN method, by integrating the individual advantages of 1D-CNN, BiGRU, and KAN, efficiently captures complex nonlinear patterns in battery health features and maintains stable performance across various operating conditions.

1. Introduction

Lithium-ion batteries, with advantages such as high energy density, long cycle life, and wide operational temperature range, are currently the primary energy storage choice for electric vehicles [1,2]. However, during charging and discharging cycles, the available capacity of lithium-ion batteries decreases, which undermines the reliability of the equipment during operation [3]. Therefore, accurately and effectively estimating the state of health (SOH) of lithium-ion batteries has become a critical task for battery management systems (BMS) [4]. SOH reflects the degree of battery aging and is of vital importance for ensuring the safety of electric vehicles. The SOH of a battery is typically expressed as the ratio of the current maximum capacity ( C i ) to the nominal capacity ( C o ), represented as S O H = C i / C o × 100 % . However, due to the strong nonlinear characteristics of lithium-ion batteries, directly measuring SOH is challenging. Currently, common methods for estimating SOH are mainly divided into model-based and data-driven approaches [5].
Model-based methods primarily rely on electrochemical models [6] and equivalent circuit models [7] to construct mathematical degradation models of lithium-ion batteries. Electrochemical models, which are based on electrochemical kinetics, extract internal parameters that represent the battery aging process to build models for SOH estimation [8]. Xiong et al. [9] developed an electrochemical model based on electrochemical theory, extracting five aging feature parameters highly correlated with battery degradation, and used these parameters to describe the degradation trajectory of SOH. Deng et al. [10] proposed a reduced-order electrochemical model for all-solid-state batteries, achieving a trade-off between model fidelity and computational complexity, making it suitable for integration into BMS. In contrast, equivalent circuit models mainly study the electrical characteristics of battery aging and require fewer computational resources compared to electrochemical models. Galeotti et al. [11] presented an equivalent circuit model based on electrochemical impedance spectroscopy and utilized the correlation between ECM parameters and SOH for accurate SOH estimation. Hu et al. [12] proposed a collaborative SOH estimation scheme based on fractional-order models, which maintains SOH estimation stability even in the presence of initial bias, noise, and disturbances. Model-based methods offer strong interpretability but require substantial prior knowledge of battery aging mechanisms, and their accuracy and robustness may be affected in complex operating scenarios [13,14].
In recent years, data-driven methods have rapidly developed and found widespread application in SOH estimation due to their self-learning capabilities and nonlinear mapping ability [15]. Data-driven approaches typically consist of two stages: feature extraction and model construction. The first stage involves extracting health features that are highly correlated with battery degradation from aging data. Health features are classified into direct and indirect health features. Direct health features are extracted directly from charging voltage or current without the need for additional data transformation. Gou et al. [16] extracted duration of the same voltage range from charging data as a key health feature from charging data, using Pearson correlation analysis to select the four most optimal features as inputs to the model. Teng et al. [17] utilized discharge information from retired batteries to extract multiple features, such as voltage difference, voltage change rate, and voltage deviation rate, from voltage data at equal time intervals. Pan et al. [18] studied the relationship between internal resistance variation and capacity degradation, extracting increments in ohmic internal resistance and polarized internal resistance as features. Zhu et al. [19] extracted six statistical features based on the relaxation voltage curve after full charging and statistical methods, which effectively describe the capacity degradation of lithium-ion batteries. Indirect health features are obtained through transformation of voltage or temperature data. Weng et al. [20] applied incremental capacity analysis to convert the charging voltage curve into a V–Q curve and extracted features based on changes in the curve peaks. Wang et al. [21] constructed a differential thermal voltammetry curve based on voltage and temperature data, from which features such as peak position, peak value, and valley value were extracted.
The second stage involves constructing the SOH estimation model, which establishes a mapping from health features to SOH. Data-driven SOH estimation models are primarily divided into two categories: shallow machine learning models and deep learning models. For example, Wu et al. [22] proposed an SOH estimation method based on particle swarm optimization combined with a backpropagation neural network, where PSO is used to optimize the weights of BPNN for accurate SOH estimation. Yun et al. [23] introduced a least squares support vector machine to build a nonlinear SOH prediction model and validated the model’s accuracy using the CALCE dataset. However, machine learning models tend to overfit or perform poorly when there is insufficient data or inadequate feature representation, and they struggle to capture the multimodal data of lithium-ion batteries (e.g., the coupling relationships between voltage, temperature, and internal resistance). As a result, many researchers have adopted deep learning methods for SOH estimation. Yang et al. [24] proposed a random forest-convolutional neural network (RF-CNN) SOH model, where CNN is used to estimate both SOH and its increment, and the random forest method is employed to fuse the results for SOH estimation. Zheng et al. [25] noted that CNNs cannot capture the time-based features of sequences and thus proposed a convolutional Gated Recurrent Unit (CNN-GRU) model for SOH estimation during the random charging process of lithium-ion batteries. This model utilizes CNN to explore the intrinsic relationships in the data and leverages the temporal memory capability of GRU to learn the dynamic changes within the data. Wang et al. [26] addressed both model training time and prediction accuracy by decomposing SOH using empirical mode decomposition, obtaining intrinsic mode function components and residual signals, and employing GRU to predict the high-frequency components of SOH, while using a random forest model to predict the residual components, ultimately achieving SOH estimation.
From the research of many scholars, it is evident that data-driven methods for SOH estimation of lithium-ion batteries currently face several challenges. First, health feature extraction typically requires complete charge and discharge cycle data, but it is often difficult to collect such comprehensive data under real-world constraints. Second, the ability of models to capture the bidirectional dependencies inherent in time-series data is often weak. Third, when faced with high-dimensional complex nonlinear mappings, models require a large number of hidden layers and nodes to approximate the target function, leading to a massive increase in model parameters and a decrease in training efficiency. Moreover, the battery capacity degradation process is highly correlated with operating conditions, and the lack of model generalization leads to suboptimal SOH estimation under complex operating scenarios. To address these issues, this paper proposes a CNN-BiGRU-KAN (CGKAN) method for SOH estimation based on partial discharge curves. First, direct health feature and indirect health features are extracted from partial discharge curves based on the state of charge intervals, with feature importance assessment and selection performed using random forest. Then, CNN is used to extract local features, BiGRU captures both forward and backward information, and KAN’s nonlinear fitting is employed for SOH estimation. Finally, SOH estimation experiments are conducted using 12 batteries from the NASA and CALCE datasets. The results show that the proposed method achieves high SOH estimation accuracy and is capable of adapting to different types of lithium-ion batteries and operating conditions.
The remainder of this paper is organized as follows: Section 2 presents the extraction of health features from partial discharge curves of the battery, along with feature analysis and selection using random forest. Section 3 details the construction of the CNN-BiGRU-KAN model for SOH estimation of lithium-ion batteries. Section 4 presents SOH estimation experiments under different conditions, followed by analysis and discussion. Finally, Section 5 concludes this paper.

2. Health Feature Analysis and Construction

2.1. Battery Degradation Data Analysis

In this paper, this study initially involved four batteries (B05, B06, B07, B18) from the NASA dataset, each with 2 Ah capacity. These batteries underwent charging at 1.5 A constant current until reaching 4.2 V at 24 °C, followed by constant voltage charging until current decreased to 20 mA. During the discharging phase, the respective cutoff voltages were set as follows: B05 at 2.7 V, B06 at 2.5 V, B07 at 2.2 V, and B18 at 2.5 V under 2 A constant current discharge. To analyze temperature and discharge rate effects, additional batteries B34, B45 and B55 were included. The CALCE dataset comprised CS2_35-CS2_38 batteries (1.1 Ah capacity) with identical charging protocol (0.55 A constant current to 4.2 V then constant voltage to 20 mA), discharged at 1.1 A until reaching 2.7 V cutoff [27,28,29,30]. The detailed experimental parameters is shown in Table 1. Figure 1a,b illustrate the capacity degradation processes of lithium batteries under mild and complex operating conditions, respectively, as derived from the NASA dataset, while Figure 1c presents the degradation process from the CALCE dataset. It is apparent that, with an increasing number of cycles, internal components of the battery—such as the electrodes and electrolyte—gradually undergo aging, leading to a decline in capacity and a subsequent deterioration of the SOH. However, this degradation process is intermittently accompanied by irregular capacity increases, which poses a significant challenge for SOH estimation research.

2.2. Health Feature Construction Based on Partial Discharge Curves

Since it is challenging to utilize information related to the entire battery discharge process under various practical application constraints, the SOC of a battery, which refers to the ratio of the current remaining capacity to the nominal capacity, is typically in the range of 80% to 20% during use [31]. Therefore, to reduce the model’s dependence on data completeness, this paper investigates and constructs the health features of the battery by segmenting the discharge curve based on this range of SOC intervals.
Accurate SOC is difficult to measure directly, previous research indicates that the battery terminal voltage decreases as the SOC declines, meaning that the battery terminal voltage can be considered as an external representation of its SOC [32]. As shown in Figure 2 for battery B05, the SOC–voltage relationship curve indicates that the maximum voltage corresponding to 80% SOC is approximately 3.75 V, while the minimum voltage corresponding to 20% SOC is approximately 3.25 V. Therefore, this paper selects the voltage range from 3.25 V to 3.75 V for feature extraction.

2.2.1. Feature Extraction Based on Voltage Curve

The voltage curve of the battery from 3.75 V to 3.25 V is shown in Figure 2a. As observed, with the use of charging and discharging cycles, the voltage curve gradually shifts to the left. Therefore, the degradation trend of the battery can be described using the maximum slope of the voltage curve, the average voltage, the integral of the voltage curve with respect to time, the voltage variance, skewness, and kurtosis. Additionally, because the linearity of the voltage drop from 3.7 V to 3.5 V is high in the figure, the time interval of this voltage range can also be used as a health feature. The construction methods for each health feature are as follows:
F 1 = t 3.7 t 3.5
F 2 = m a x ( V t + Δ t V t Δ t )
F 3 = V ¯ = i = 1 N   V i N
F 4 = V   d t
F 5 = i = 1 N   ( V i V ¯ ) 2 N
F 6 = 1 N i = 1 N   ( V i V ¯ ) 3 1 N i = 1 N   ( V i V ¯ ) 2 3 / 2
F 7 = 1 N i = 1 N   ( V i V ¯ ) 4 1 N i = 1 N   ( V i V ¯ ) 2 2 3
where N is the total number of voltage samples, and V i is the i -th voltage value. t 3.7 and t 3.5 are the times when the voltage drops to 3.7 V and 3.5 V, respectively. Due to the differences in magnitude of these features, excessively large or small eigenvalues can affect the convergence speed and accuracy of the SOH estimation model. Therefore, the health features F1 to F7 are normalized as shown in Equation (8):
X s c a l e d = X X m i n X m a x X m i n
where X is the original feature value, X s c a l e d is the scaled feature value, X m i n is the minimum value of the feature, and X m a x is the maximum value of the feature. The normalized features are shown in Figure 2b.

2.2.2. Feature Extraction Based on the IC Curve

Incremental capacity analysis analyzes the phase transition characteristics and aging mechanisms of the battery at the electrode level. This method converts the battery’s voltage plateau into clearly identifiable peaks on the IC curve, from which features are indirectly extracted to characterize the battery’s aging state [33]. In CC discharge mode, the IC is defined as:
I C = d Q d V = I d t d V
where Q is the capacity, V is the voltage, and t is the sampling time. The original IC curve usually contains a lot of noise, so Gaussian filtering is applied to smooth the IC curve, making each peak of the IC curve clearly visible. As an example, the IC curve after dividing the SOC range of (80%, 20%) for B05 is shown in Figure 2a.
As seen in Figure 2a, with the battery charging and discharging cycles, the battery capacity gradually declines, the IC curve flattens, and its peak diminishes, with the corresponding peak voltage also decreasing. These changes in the curve’s position and shape reflect the internal aging mechanisms of the battery. Therefore, the following health features are constructed: the peak value of the IC curve (F8), and the voltage corresponding to the peak (F9). The principles for constructing features F10–F14 are the same as for F2–F6 in Section 2.2.1. The methods for constructing F8 and F9 are as follows:
F 8 = m a x ( I C )
F 9 = V I C = m a x ( I C )
After normalizing the data for the indirect health features constructed for the B05 battery as in Equation (8), as shown in Figure 2b, it can be observed that features F8, F9, F10, F12, F13, and F14 show a decreasing trend, which is positively correlated with SOH degradation, while feature F11 shows an increasing trend, which is negatively correlated with SOH degradation.

2.3. Health Feature Analysis Based on Random Forest Regression

It can be intuitively seen that various features do not characterize SOH to the same extent, and thus correlation analysis of the 14 extracted health features is required. Common correlation analysis methods include Pearson and Spearman, but these methods perform poorly in handling nonlinear relationships and are sensitive to outliers [34]. Additionally, there is autocorrelation among the health features, which can lead to feature redundancy. Random forest regression [35] is an ensemble learning algorithm based on independent decision trees as base learners. Random forest regression builds multiple decision trees using random sampling and random feature selection, where each tree is trained on different data subsets and feature subsets. The final prediction result is obtained by aggregating the predicted values from each tree through voting and averaging.
In feature analysis based on random forest regression, the importance of a feature is evaluated by randomly shuffling its values and observing its impact on the model’s performance. The specific steps are as follows:
(1)
For the original data D , the random forest regression model accuracy e r r o r i g , represented here by the mean square error (MSE), is calculated as follows:
M S E = 1 N Σ i = 1 N y ^ i y i 2
where y ^ i and y i are the estimated and actual values of SOH for the i -th sample, respectively, and N is the number of samples.
(2)
To reduce the chance error caused by randomly replacing features, the following steps are repeated K times (with K set to 5 in our experiments): replace the features F j and record the newly generated dataset as D k , j   ( k = 1,2 , K ) ; recalculate the model’s accuracy e r r k , j for the new dataset D k , j .
(3)
Calculate the feature importance δ j for feature j :
δ j = 1 K Σ k = 1 K e r r k , j e r r o r i g
(4)
After obtaining the importance of all the features, the data is normalized to obtain the final importance as follows:
I m p o r t a n c e j = δ j Σ j = 1 14 δ j
The importance of each feature of the normalized B05 is depicted in Figure 2c, where a larger value indicates a stronger correlation between the feature and SOH. Notably, the importance of features F4, F10, F11, F1, and F8 in the figure is greater than 0.1, while the importance of the other features is less than or equal to 0.08. Therefore, these five features are considered as the key features for determining the SOH of B05 battery. In addition, the problem of multicollinearity among features was addressed by computing the Pearson and Spearman correlation coefficient matrices of the selected features after each round of feature selection, ensuring that no pair of variables was found to exhibit a strong correlation.

3. Method

This paper proposes a model that combines 1D-CNN, BiGRU, and KAN for estimating battery SOH. The 1D-CNN extracts deep features from original data, BiGRU captures the bidirectional dependencies of the time series, and KAN enhances the modeling of complex nonlinear features to further improve the accuracy of health state estimation.

3.1. 1D-CNN

Convolutional Neural Networks (CNNs) are widely used in image recognition and processing. In image recognition, CNNs typically use 2D convolutional kernels to extract spatial features. However, in SOH estimation, the input features are time-dependent time-series data, and traditional 2D convolutional kernels are not suitable. Therefore, a 1D convolutional kernel is employed to leverage the CNN’s superior ability to extract local features.
The 1D-CNN architecture used in this paper is shown in Figure 3. A 2D-CNN extracts pixel features from local regions through convolution in the spatial dimension, while a 1D-CNN extracts key trends and patterns from the time series by convolving along the temporal dimension. Specifically, in the 1D-CNN used in this paper, the convolutional layers identify fluctuations in the battery’s current and voltage, as well as temperature variations in the NASA dataset, to help the model capture potential patterns of battery performance degradation. The activation layer uses ReLU as the activation function, allowing the model to learn complex patterns of battery health state changes, rather than simply linearly combining features. The max-pooling layer is used for down-sampling, which helps reduce computational complexity and extracts the most important features, thereby preventing model overfitting.

3.2. BiGRU

The Gated Recurrent Units (GRU) aims to address the vanishing gradient problem in simple RNNs by incorporating gating mechanisms. Unlike LSTM, GRU reduces the three gates in LSTM to two gates: the reset gate and the update gate. Additionally, GRU eliminates the cell state component present in LSTM, making it an improved version of the LSTM network.
The internal structure of GRU is shown in Figure 4c. It can be observed that the update gate ( z t ) in GRU is responsible for updating the hidden state. The input vector ( x t ) and the previous hidden state ( h t 1 ) pass through the Sigmoid function to generate the update gate, represented by Equation (15):
z t = σ W z · h t 1 , x t + b z
where σ represents the Sigmoid activation function, and the output value lies between 0 and 1. W z is the weight matrix for the update gate, and   b z is the bias matrix for the update gate. The reset gate ( r t ) controls how much historical information should be ignored, as described by:
r t = σ W r · h t 1 , x t + b r
where W r is the weight matrix for the reset gate, and b r is the bias matrix for the reset gate. The output of the reset gate is multiplied with the hidden state, and the input vector is added to it. This result is then passed through the tanh function to obtain the new memory content, represented by Equation (17):
h ~ t = tanh W h · r t × h t 1 , x t + b h
where W h and b h are the weight matrix and the bias matrix of the new memory cell state, respectively. Once the memory content is obtained, the output of the current neuron is derived using Equation (18):
h t = 1 z t × h t 1 + z t × h ~ t
Since GRU efficiently extracts time-series features related to battery performance degradation, it can only capture forward temporal sequence information while neglecting backward information. However, backward information often contains feedback effects of degradation processes that occur during battery use, including capacity growth, internal resistance changes. These factors typically manifest in the later stages of the battery’s charge and discharge cycles and directly affect the battery’s health state. To address this issue, a bidirectional GRU (BiGRU) model is introduced, which processes the time-series data through both forward and backward layers. This allows the model to capture both past and future degradation trends in the battery’s health state.

3.3. KAN

Kolmogorov–Arnold Networks (KAN) is a novel neural network architecture based on the Kolmogorov–Arnold representation theorem. In recent years, KAN has gained increasing attention for its powerful approximation capabilities, and has been successfully applied in various fields such as image classification [36], time-series prediction [37].
Unlike traditional neural networks, KAN employs learnable activation functions, allowing each weight parameter to be substituted by a univariate function, thus enhancing the model’s flexibility and parameter efficiency. KAN is capable of dynamically adjusting to extract nonlinear features from data, making it particularly suitable for handling complex patterns in battery data.
According to the Kolmogorov–Arnold superposition theorem, any multivariate continuous function on a bounded domain can be represented as a finite sum of univariate functions. Therefore, a smooth and continuous multivariate function f x : 0,1 n R can be represented by a finite sum of univariate functions [38]:
f x = i = 1 2 n + 1 Φ i j = 1 n ϕ i , j x j
where x = [ x 1 , x 2 , , x n ] is input, and Φ i : R R and ϕ i , j : 0,1 R represent the external and internal functions, respectively. This structure simplifies high-dimensional function learning tasks into the learning of multiple univariate functions.
Equation (19) contains 2 nonlinear layers and 2 n + 1 intermediate layers, using B-spline functions as Φ i and ϕ i , j to approximate the target function. The spline functions, defined by control points, create smooth curves for interpolation or approximation of data features in battery SOH estimation. The order of the spline function k ( k = 3 ) determines the degree of the polynomial connecting the control points, while the number of intervals G defines the number of segments between the control points. This enables the spline functions to accurately capture subtle variations in the battery degradation process.
In Equation (19), the network is represented by a two-layer structure, where the activation functions are positioned at the edges, and the nodes perform summation. This structure simplifies computations, but it is challenging to effectively approximate complex battery degradation characteristics, such as capacity loss or increased internal resistance, with high precision. Therefore, a wider and deeper KAN network architecture is required to better capture the complex nonlinear features in the battery health state.
The KAN layer is defined by the matrix Φ [39], which consists of univariate functions ϕ i , j · , where i = 1 , N i n and j = 1 , N o u t , N i n and N o u t represent the number of inputs and outputs, respectively, and ϕ i , j are the aforementioned trainable spline functions. It is noted that, according to Equation (19), the Kolmogorov–Arnold representation theorem can be expressed as two-layer KANs. The internal functions form a KAN layer with N i n = n and N o u t = 2 n + 1 , while the external functions form another KAN layer with N i n = 2 n + 1 and N o u t = 1 .
The shape of the KAN can be described using [ n 1 , n L + 1 ] , where L represents the number of layers in the KAN. The KAN defined by the Kolmogorov–Arnold theorem has the shape n , 2 n + 1,1 , which represents the shallow KAN structure. A generally deeper KAN can be represented by the composition of L layers:
y = K A N x = Φ L Φ L 1 Φ 1 x
Spline functions are used for precise modeling of low-dimensional battery health state features, while Multi-Layer Perceptrons (MLPs) efficiently handle high-dimensional degradation features. By combining the advantages of spline functions and MLPs, KAN can accurately extract key features, such as charging/discharging patterns and fluctuations in current and voltage, from low-dimensional data. Simultaneously, in the high-dimensional feature space, it optimizes complex degradation patterns, thereby enhancing the precision and robustness of SOH estimation.

3.4. CGKAN

Step 1: Data Analysis and Feature Extraction. Analyze battery aging data to systematically derive health features and construct a structured dataset that links key features to corresponding SOH values.
Step 2: Feature Analysis and Selection. Use random forest regression to rank the health features by importance and select the top five features as inputs for the CGKAN model.
Step 3: CNN-Based Feature Extraction. Employ a 1D-CNN to process the input data, extract local features, and capture temporal dependencies through convolutional layers, generating feature maps for SOH estimation.
Step 4: BiGRU Temporal Modeling. Feed the features extracted by the CNN into a BiGRU network to capture bidirectional temporal dependencies in the time-series data.
Step 5: KAN Nonlinear Optimization. Apply KAN to perform nonlinear optimization, refining the feature representations from the BiGRU to improve estimation accuracy.

4. Experiments and Analysis

4.1. SOH Estimation Accuracy Experiment

To validate the estimation accuracy of the proposed method on future cycle data of batteries, experiments were conducted on NASA (B05, B06, B07, B18) and CALCE (CS2_35, CS2_36, CS2_37, CS2_38) datasets. The first 70% of each battery’s cycle data was used for training, with the remainder for testing. Comparative experiments with CNN, BiGRU, and CNN-BiGRU (using an MLP as the final regression layer) were also performed. Three error metrics—mean absolute error (MAE), root mean square error (RMSE), and mean absolute percentage error (MAPE)—were used for evaluation, with their formulas as follows:
M A E = 1 N Σ i = 1 N y i y ^ i × 100 %
R M S E = 1 N Σ i = 1 N ( y i y ^ i ) 2 × 100 %
M A P E = 1 N Σ i = 1 N y i y ^ i y i × 100 %
where y i and y ^ i represent the actual value and estimated value of the i -th sample, respectively, and N is the number of samples. The estimation results and evaluation results for the NASA dataset are shown in Figure 5 and Table 2, while the estimation results and evaluation results for the CALCE dataset are shown in Figure 6 and Table 3.
As shown in Figure 5, the CGKAN method effectively fits the SOH degradation curves for B05, B06, B07, and B18. With the exception of a few instances in the capacity regeneration region and the latter stages of degradation in the test data, the errors for most of the test points are within 1%. Therefore, this method can accurately describe the trend of capacity degradation and effectively capture the capacity regeneration phenomenon.
Analysis of Figure 5 and Table 2 shows that the CGKAN method outperforms other methods on the B05, B06, B07, and B18 datasets, particularly on the B06 and B18 datasets, where the average errors (MAE, RMSE, MAPE) of CGKAN are significantly lower than those of other methods. While the BiGRU method performs well on certain datasets (such as B05), its estimation accuracy decreases on other datasets, showing some instability. The performance of CNN-BiGRU is slightly worse than that of BiGRU, which may be due to a lack of generalization capability caused by increased model complexity. In contrast, CGKAN, by incorporating the efficient feature representation capability of KAN, overcomes the potential drawbacks associated with model complexity.
To investigate the impact of different starting cycle on SOH estimation performance, experiments were conducted on the B05 and B18 batteries. The estimation results and evaluation metrics are shown in Figure 5 and Table 2. As the available battery cycle data decreases, the overall performance of all methods declines. However, the performance of CGKAN does not exhibit a significant drop, and its accuracy remains relatively stable. In contrast, CNN and CNN-BiGRU show a noticeable reduction in estimation accuracy when the number of learnable samples decreases. Although BiGRU outperforms CNN and CNN-BiGRU on some metrics, it still does not surpass CGKAN. Furthermore, it is observed that for the B18 battery, when the estimation starting cycle is changed to 50%, the estimation performance improves compared to the 70%. This improvement is due to the inclusion of cycles 65 to 80 in the test set, which are easier to learn.
Based on the CALCE battery SOH estimation results (Figure 6) and evaluation metrics (Table 3), CGKAN outperforms CNN, BiGRU, and CNN-BiGRU on the longer degradation cycle CALCE dataset. CGKAN achieves an average MAE of 1.10% (reductions of 1.63%, 0.55%, and 0.45%), an average RMSE of 1.38% (reductions of 2.36%, 0.74%, and 0.53%), and an average MAPE of 2.84% (reductions of 5.79%, 1.83%, and 1.47%) compared to the other methods.
To investigate the impact of different starting cycle on SOH estimation performance, experiments were conducted using the CS2_35 and CS2_38 batteries, with 50% cycle. The SOH estimation results and evaluation metrics are shown in Figure 6 and Table 3. Analysis of the experimental results reveals that CGKAN maintains stable estimation accuracy on the CALCE dataset and significantly outperforms the CNN, BiGRU, and CNN-BiGRU methods.
To validate the advantages of the proposed method, we conducted benchmarking experiments on NASA (B18) and CALCE (CS2_38) datasets using three baselines: support vector machine (SVM) for traditional machine learning; Recurrent Neural Network (RNN); Long Short-Term Memory (LSTM) network. All models were trained on the first 70% of cycle data and tested on the rest. As shown in Figure 7 and Table 4, CGKAN outperforms the baselines in most cases, achieving the lowest RMSE on CS2_38. Although SVM performs slightly better on B18, this is likely due to its small data size and simpler degradation trends, which favor traditional models under limited data conditions.
To further assess its practicality, Table 4 compares the computational efficiency of all models, including RMSE, parameter count, model size, and FLOPs. Despite incorporating three modules, CGKAN maintains a reasonable parameter scale and model size. CGKAN achieves substantial improvements in accuracy with only a modest increase in complexity. This highlights CGKAN’s favorable trade-off between estimation performance and computational cost, supporting its potential for real-world deployment in battery health monitoring applications.
From the analysis of Figure 5, Figure 6 and Figure 7 and Table 2, Table 3 and Table 4, it can be concluded that the CGKAN method effectively integrates the characteristics of CNN and BiGRU, while addressing the issue of insufficient global information capture in single models for time-series modeling through the KAN module. Compared to using CNN or BiGRU individually, the proposed method not only accurately captures the declining trend of battery capacity but also adapts to the capacity regeneration phenomenon during the aging process, demonstrating good generalization ability across different battery groups. Additionally, the CGKAN’s favorable balance between estimation performance and computational cost makes it promising for practical deployment in battery health monitoring applications.

4.2. SOH Estimation Based on Multiple Battery Aging Information

To analyze the relationships between the aging data of multiple batteries and test the generalization ability of CGKAN throughout the entire life cycle of new batteries, this section uses arbitrary data from three batteries in the NASA and CALCE datasets as training data. The trained model is then used to estimate the SOH of a fourth battery. The SOH estimation results are shown in Figure 8, and the evaluation metrics are presented in Table 5.
As shown in Figure 8, CGKAN is able to accurately fit the complete degradation trend of new batteries in both the NASA and CALCE datasets. It is worth noting that the proposed method exhibits poorer fitting performance on CS2_36, which may be attributed to a sudden change in SOH at cycle 900. This abrupt change reflects abnormal behaviors in the actual battery operation, such as sudden aging or external environmental influences. Such mutations not only challenge the health status of the battery itself but also make the data distribution more complex and unstable. Compared to other batteries, the data of CS2_36 exhibit stronger non-stationarity and discontinuity, particularly near the mutation point, where the SOH change trend fails to follow the previous regularity.
From Table 5, it can be seen that the maximum MAE, RMSE, and MAPE for the NASA dataset are below 2.0%, 2.4%, and 2.5%, respectively, while the maximum MAE, RMSE, and MAPE for the CALCE dataset are below 1.7%, 3.0%, and 5.1%, respectively. This indicates that CGKAN has high precision and generalization ability, enabling SOH estimation for new batteries based on historical battery data. Moreover, as the data size increases, the method can more effectively capture key degradation information of new batteries, further improving estimation accuracy.

4.3. SOH Estimation Experiment Under Complex Operating Conditions

Different operating conditions can directly affect the battery aging process. For example, high and low temperatures alter the rate of chemical reactions inside the battery and can damage the internal materials; high-rate discharge generates more heat within the battery, accelerating aging. To validate the estimation accuracy of the proposed method under complex conditions, the NASA batteries B34, B45, and B55 were selected for the SOH estimation experiment, with the experimental setup consistent with Section 4.1. To rigorously evaluate dynamic operating conditions, additional validation was conducted on the CALCE CS2_3 battery, which features a cyclically varying discharge current across cycles. Specifically, the discharge current increases in a six-step pattern (0.11 → 0.22 → 0.55 → 1.1 → 1.65 → 2.2 A) and then repeats from 0.11 A in subsequent cycles, simulating phased load variations encountered in real-world applications. The experimental results are shown in Figure 9, and the evaluation metrics are presented in Table 6.
As shown in Figure 9, the capacity degradation curves of B34 and B55 exhibit strong nonlinearity. For instance, the B34 battery experiences significant capacity regeneration at cycle 152, yet the proposed method still performs well at this point, with the overall error controlled within 4%. For B55, the error is controlled within 3%, and for B45, the maximum error is kept within 4%. The method’s robustness is further confirmed by testing on CS2_3 under current-varying conditions, where discharge current progressively increases from 0.11 A to 2.2 A across cycles (20-fold difference between minimum and maximum currents). Despite this extreme dynamic range, the estimation errors remain consistently within 6% throughout all current levels. As indicated in Table 6, although the estimation accuracy varies across each battery, the average MAE, RMSE, and MAPE for the three batteries are 0.80%, 0.99%, and 1.37%, respectively, which are close to the SOH estimation accuracy observed under milder operating conditions.
The B34 battery is selected to study the impact of using 50% as the estimation starting cycle on the model’s estimation performance under complex operating conditions. The experimental results are shown in Figure 9 and Table 6.
Analysis of Figure 9 and Table 6 shows that when the starting cycle is advanced, the accuracy metrics of the proposed CGKAN method are only slightly varied. When 50% cycle is used as the estimation starting cycle, the MAE and RMSE increase by only 0.12% and 0.43%, respectively, compared to the 70%. This result indicates that the CGKAN method provides relatively accurate estimation results even with fewer known cycle data, and the average evaluation metrics remain close to those under mild conditions, further demonstrating the method’s stability and adaptability.
Through the SOH estimation experiments conducted in Section 4.1, Section 4.2 and Section 4.3 under various batteries, temperatures, and discharge rates, the results show that the proposed method can accurately estimate battery SOH, maintaining good accuracy even under capacity regeneration or nonlinear degradation. Furthermore, even with limited available cycle data, the proposed method continues to provide stable and effective estimation results, showcasing strong adaptability and robustness.

5. Conclusions

To improve the accuracy of lithium-ion battery State of Health (SOH) estimation, this paper proposes a novel SOH estimation method based on partial discharge curves.
Firstly, considering that it is difficult to obtain full discharge data in practical applications and that the SOC range is typically from 80% to 20%, the method extracts health-related features corresponding to voltage and IC curves from partial discharge curves within this SOC range. These features are then analyzed for their importance using random forest regression, and those highly correlated with SOH are selected as the model’s input.
Secondly, since CNNs can only capture local features and are limited in capturing the global trends of battery SOH, while GRUs fail to fully consider the complex nonlinear variations in battery state when modeling time-series data, this paper proposes the CGKAN method. This method utilizes CNNs to extract local features, BiGRU to capture short-term dependencies in time-series data, and KAN to provide stronger global information modeling capabilities. This combination enhances the model’s ability to describe both long-term degradation and local regeneration phenomena, enabling the effective integration of local feature extraction and global information modeling to achieve high-accuracy SOH estimation.
Finally, the SOH estimation results of 11 batteries under different types and operating conditions validate that the proposed CGKAN method significantly improves estimation accuracy compared to traditional methods such as BiGRU and CNN-BiGRU. The method demonstrates stable estimation performance across different estimation start points, unknown batteries, and complex operating conditions.

Author Contributions

Conceptualization, S.H. and W.Q.; data curation, C.S.; formal analysis, Z.Y. and W.Q.; funding acquisition, Z.Y. and W.Q.; investigation, C.W.; methodology, S.H. and Z.Y.; project administration, W.Q.; resources, C.W. and C.S.; supervision, W.Q.; validation, C.W. and Z.Y.; visualization, S.H.; writing—original draft, S.H. and W.Q.; writing—review and editing, S.H. and W.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Key R&D Program of Jiangsu Province under Grant BE2023010-3, Jiangsu Modern Agricultural Industry Single Technology Research and Development project under Grant CX(23)3120, Advanced Computing and Intelligent Engineering (National Level) Laboratory Fund and National Key Laboratory of Ship Structural Safety Fund and the National Natural Science Foundation of China (NSFC) (52367025).

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Song, L.; Zhang, K.; Liang, T.; Han, X.; Zhang, Y. Intelligent State of Health Estimation for Lithium-Ion Battery Pack Based on Big Data Analysis. J. Energy Storage 2020, 32, 101836. [Google Scholar] [CrossRef]
  2. Hu, X.; Zhang, K.; Liu, K.; Lin, X.; Dey, S.; Onori, S. Advanced Fault Diagnosis for Lithium-Ion Battery Systems: A Review of Fault Mechanisms, Fault Features, and Diagnosis Procedures. IEEE Ind. Electron. Mag. 2020, 14, 65–91. [Google Scholar] [CrossRef]
  3. Sui, X. Robust State of Health Estimation for Lithium-Ion Batteries Using Machines Learning; Aalborg University: Aalborg, Denmark, 2021. [Google Scholar]
  4. Wu, J.; Cui, X.; Meng, J.; Peng, J.; Lin, M. Data-Driven Transfer-Stacking Based State of Health Estimation for Lithium-Ion Batteries. IEEE Trans. Ind. Electron. 2023, 71, 604–614. [Google Scholar] [CrossRef]
  5. Li, Q.; Li, D.; Zhao, K.; Wang, L.; Wang, K. State of Health Estimation of Lithium-Ion Battery Based on Improved Ant Lion Optimization and Support Vector Regression. J. Energy Storage 2022, 50, 104215. [Google Scholar] [CrossRef]
  6. Lyu, C.; Lai, Q.; Ge, T.; Yu, H.; Wang, L.; Ma, N. A Lead-Acid Battery’s Remaining Useful Life Prediction by Using Electrochemical Model in the Particle Filtering Framework. Energy 2017, 120, 975–984. [Google Scholar] [CrossRef]
  7. Hu, X.; Li, S.; Peng, H. A Comparative Study of Equivalent Circuit Models for Li-Ion Batteries. J. Power Sources 2012, 198, 359–367. [Google Scholar] [CrossRef]
  8. Wang, Y.; Tian, J.; Sun, Z.; Wang, L.; Xu, R.; Li, M.; Chen, Z. A Comprehensive Review of Battery Modeling and State Estimation Approaches for Advanced Battery Management Systems. Renew. Sustain. Energy Rev. 2020, 131, 110015. [Google Scholar] [CrossRef]
  9. Xiong, R.; Li, L.; Li, Z.; Yu, Q.; Mu, H. An Electrochemical Model Based Degradation State Identification Method of Lithium-Ion Battery for All-Climate Electric Vehicles Application. Appl. Energy 2018, 219, 264–275. [Google Scholar] [CrossRef]
  10. Deng, Z.; Hu, X.; Lin, X.; Xu, L.; Li, J.; Guo, W. A Reduced-Order Electrochemical Model for All-Solid-State Batteries. IEEE Trans. Transp. Electrif. 2020, 7, 464–473. [Google Scholar] [CrossRef]
  11. Galeotti, M.; Cinà, L.; Giammanco, C.; Cordiner, S.; Di Carlo, A. Performance Analysis and SOH (State of Health) Evaluation of Lithium Polymer Batteries through Electrochemical Impedance Spectroscopy. Energy 2015, 89, 678–686. [Google Scholar] [CrossRef]
  12. Hu, X.; Yuan, H.; Zou, C.; Li, Z.; Zhang, L. Co-Estimation of State of Charge and State of Health for Lithium-Ion Batteries Based on Fractional-Order Calculus. IEEE Trans. Veh. Technol. 2018, 67, 10319–10329. [Google Scholar] [CrossRef]
  13. Li, J.; Adewuyi, K.; Lotfi, N.; Landers, R.; Park, J. A Single Particle Model with Chemical/Mechanical Degradation Physics for Lithium Ion Battery State of Health (SOH) Estimation. Appl. Energy 2018, 212, 1178–1190. [Google Scholar] [CrossRef]
  14. Chen, S.-Z.; Liang, Z.; Yuan, H.; Yang, L.; Xu, F.; Zhang, Y. Li-Ion Battery State-of-Health Estimation Based on the Combination of Statistical and Geometric Features of the Constant-Voltage Charging Stage. J. Energy Storage 2023, 72, 108647. [Google Scholar] [CrossRef]
  15. Fezai, R.; Abodayeh, K.; Mansouri, M.; Nounou, H.; Nounou, M. Fault Diagnosis of Biological Systems Using Improved Machine Learning Technique. Int. J. Mach. Learn. Cybern. 2021, 12, 515–528. [Google Scholar] [CrossRef]
  16. Gou, B.; Xu, Y.; Feng, X. An Ensemble Learning-Based Data-Driven Method for Online State-of-Health Estimation of Lithium-Ion Batteries. IEEE Trans. Transp. Electrif. 2020, 7, 422–436. [Google Scholar] [CrossRef]
  17. Teng, J.-H.; Chen, R.-J.; Lee, P.-T.; Hsu, C.-W. Accurate and Efficient SOH Estimation for Retired Batteries. Energies 2023, 16, 1240. [Google Scholar] [CrossRef]
  18. Pan, H.; Lü, Z.; Wang, H.; Wei, H.; Chen, L. Novel Battery State-of-Health Online Estimation Method Using Multiple Health Indicators and an Extreme Learning Machine. Energy 2018, 160, 466–477. [Google Scholar] [CrossRef]
  19. Zhu, J.; Wang, Y.; Huang, Y.; Bhushan Gopaluni, R.; Cao, Y.; Heere, M.; Mühlbauer, M.J.; Mereacre, L.; Dai, H.; Liu, X.; et al. Data-Driven Capacity Estimation of Commercial Lithium-Ion Batteries from Voltage Relaxation. Nat. Commun. 2022, 13, 2261. [Google Scholar] [CrossRef]
  20. Weng, C.; Sun, J.; Peng, H. Model Parametrization and Adaptation Based on the Invariance of Support Vectors with Applications to Battery State-of-Health Monitoring. IEEE Trans. Veh. Technol. 2014, 64, 3908–3917. [Google Scholar] [CrossRef]
  21. Wang, Z.; Yuan, C.; Li, X. Lithium Battery State-of-Health Estimation via Differential Thermal Voltammetry with Gaussian Process Regression. IEEE Trans. Transp. Electrif. 2020, 7, 16–25. [Google Scholar] [CrossRef]
  22. Wu, M.; Zhong, Y.; Wu, J.; Wang, Y.; Wang, L. State of Health Estimation of the Lithium-Ion Power Battery Based on the Principal Component Analysis-Particle Swarm Optimization-Back Propagation Neural Network. Energy 2023, 283, 129061. [Google Scholar] [CrossRef]
  23. Yun, Z.; Qin, W.; Shi, W.; Ping, P. State-of-Health Prediction for Lithium-Ion Batteries Based on a Novel Hybrid Approach. Energies 2020, 13, 4858. [Google Scholar] [CrossRef]
  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]
  25. Zheng, Y.; Hu, J.; Chen, J.; Deng, H.; Hu, W. State of health estimation for lithium battery random charging process based on CNN-GRU method. Energy Rep. 2023, 9, 1–10. [Google Scholar] [CrossRef]
  26. Wang, X.; Hu, B.; Su, X.; Xu, L.; Zhu, D. State of Health estimation for lithium-ion batteries using Random Forest and Gated Recurrent Unit. J. Energy Storage 2024, 76, 109796. [Google Scholar] [CrossRef]
  27. Saha, B.; Goebel, K. Battery Data Set; NASA Prognostics Data Repository, NASA Ames Research Center: Moffett Field, CA, USA, 2007. Available online: https://www.nasa.gov/intelligent-systems-division/discovery-and-systems-health/pcoe/pcoe-data-set-repository/ (accessed on 10 February 2025).
  28. CALCE Battery Research Group of the University of Maryland. Battery Data Set. Available online: https://calce.umd.edu/battery-data (accessed on 10 February 2025).
  29. Goebel, K.; Saha, B.; Saxena, A.; Celaya, J.R.; Christophersen, J.P. Prognostics in Battery Health Management. IEEE Instrum. Meas. Mag. 2008, 11, 33–40. [Google Scholar] [CrossRef]
  30. He, W.; Williard, N.; Osterman, M.; Pecht, M. Prognostics of Lithium-Ion Batteries Based on Dempster–Shafer Theory and the Bayesian Monte Carlo Method. J. Power Sources 2011, 196, 10314–10321. [Google Scholar] [CrossRef]
  31. Jia, Q.-S.; Long, T. A Review on Charging Behavior of Electric Vehicles: Data, Model, and Control. Control Theory Technol. 2020, 18, 217–230. [Google Scholar] [CrossRef]
  32. Xu, J.; Liu, B.; Zhang, G.; Zhu, J. State-of-health Estimation for Lithium-ion Batteries Based on Partial Charging Segment and Stacking Model Fusion. Energy Sci. Eng. 2023, 11, 383–397. [Google Scholar] [CrossRef]
  33. Lin, M.; Wu, D.; Meng, J.; Wu, J.; Wu, H. A Multi-Feature-Based Multi-Model Fusion Method for State of Health Estimation of Lithium-Ion Batteries. J. Power Sources 2022, 518, 230774. [Google Scholar] [CrossRef]
  34. Zhi, Y.; Wang, H.; Wang, L. A State of Health Estimation Method for Electric Vehicle Li-Ion Batteries Using GA-PSO-SVR. Complex Intell. Syst. 2022, 8, 2167–2182. [Google Scholar] [CrossRef]
  35. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
  36. Firsov, N.; Myasnikov, E.; Lobanov, V.; Khabibullin, R.; Kazanskiy, N.; Khonina, S.; Butt, M.A.; Nikonorov, A. HyperKAN: Kolmogorov–Arnold Networks Make Hyperspectral Image Classifiers Smarter. Sensors 2024, 24, 7683. [Google Scholar] [CrossRef]
  37. Livieris, I.E. C-KAN: A New Approach for Integrating Convolutional Layers with Kolmogorov–Arnold Networks for Time-Series Forecasting. Mathematics 2024, 12, 3022. [Google Scholar] [CrossRef]
  38. Kolmogorov, A.N. On the Representation of Continuous Functions of Several Variables by Superpositions of Continuous Functions of a Smaller Number of Variables; American Mathematical Society: Providence, RI, USA, 1961. [Google Scholar]
  39. Liu, Z.; Wang, Y.; Vaidya, S.; Ruehle, F.; Halverson, J.; Soljačić, M.; Hou, T.Y.; Tegmark, M. Kan: Kolmogorov-arnold networks. arXiv 2024, arXiv:2404.19756. [Google Scholar]
Figure 1. Degradation curve: (a) NASA mild; (b) NASA complex; (c) CALCE.
Figure 1. Degradation curve: (a) NASA mild; (b) NASA complex; (c) CALCE.
Batteries 11 00167 g001
Figure 2. Data processing (B05): (a) data analysis; (b) feature extraction; (c) feature selection.
Figure 2. Data processing (B05): (a) data analysis; (b) feature extraction; (c) feature selection.
Batteries 11 00167 g002
Figure 3. 1D-CNN structure.
Figure 3. 1D-CNN structure.
Batteries 11 00167 g003
Figure 4. The framework based on CGKAN method: (a) feature extraction and selection; (b) CGKAN model; (c) GRU detailed structure; (d) SOH estimation results.
Figure 4. The framework based on CGKAN method: (a) feature extraction and selection; (b) CGKAN model; (c) GRU detailed structure; (d) SOH estimation results.
Batteries 11 00167 g004
Figure 5. SOH estimation experiments on the NASA dataset: 70%Cycle: (a) B05; (b) B06; (c) B07; (d) B18, 50%Cycle: (e) B05; (f) B18.
Figure 5. SOH estimation experiments on the NASA dataset: 70%Cycle: (a) B05; (b) B06; (c) B07; (d) B18, 50%Cycle: (e) B05; (f) B18.
Batteries 11 00167 g005
Figure 6. SOH estimation experiments on the CALCE dataset: 70%Cycle: (a) CS2_35; (b) CS2_36; (c) CS2_37; (d) CS2_38, 50%Cycle: (e) CS2_35; (f) CS2_38.
Figure 6. SOH estimation experiments on the CALCE dataset: 70%Cycle: (a) CS2_35; (b) CS2_36; (c) CS2_37; (d) CS2_38, 50%Cycle: (e) CS2_35; (f) CS2_38.
Batteries 11 00167 g006
Figure 7. Estimation results of different SOH estimation methods: (a) B18; (b) CS2_38.
Figure 7. Estimation results of different SOH estimation methods: (a) B18; (b) CS2_38.
Batteries 11 00167 g007
Figure 8. Estimation results based on aging information of multiple batteries: (a) B05; (b) B06; (c) B07; (d) B18; (e) CS2_35; (f) CS2_36; (g) CS2_37; (h) CS2_38.
Figure 8. Estimation results based on aging information of multiple batteries: (a) B05; (b) B06; (c) B07; (d) B18; (e) CS2_35; (f) CS2_36; (g) CS2_37; (h) CS2_38.
Batteries 11 00167 g008
Figure 9. SOH estimation results and corresponding errors under complex conditions: B34 (a,b) and B45 (c,d), B55 (e,f), and CS2_3 (g,h) for 70% cycle; B34 (i,j) for 50% cycle.
Figure 9. SOH estimation results and corresponding errors under complex conditions: B34 (a,b) and B45 (c,d), B55 (e,f), and CS2_3 (g,h) for 70% cycle; B34 (i,j) for 50% cycle.
Batteries 11 00167 g009
Table 1. Experimental conditions for each battery.
Table 1. Experimental conditions for each battery.
Battery°CCharging (A)Cutoff (V)Discharging (A)Cutoff (V)
B05, B06, B07, B18241.54.22.02.7, 2.5, 2.2, 2.5
B34, B45, B5524, 4, 41.54.24.0, 1.0, 2.02.2, 2.0, 2.5
CS2_35, CS2_36, CS2_37, CS2_38\0.554.21.12.7
Table 2. Evaluation metrics of ablation settings and initialization cycles on the NASA dataset.
Table 2. Evaluation metrics of ablation settings and initialization cycles on the NASA dataset.
No.Starting CycleMethodMAE (%)RMSE (%)MAPE (%)
B05Cycle115 (70%)CGKAN0.400.470.60
CNN0.801.004.26
BiGRU0.150.190.22
CNN-BiGRU0.610.720.92
B06Cycle115 (70%)CGKAN0.781.011.26
CNN0.881.101.42
BiGRU0.971.141.57
CNN-BiGRU1.121.461.88
B07Cycle115 (70%)CGKAN0.630.740.88
CNN0.971.111.33
BiGRU1.281.441.78
CNN-BiGRU1.091.381.52
B18Cycle90 (70%)CGKAN0.660.850.96
CNN0.981.201.41
BiGRU0.811.021.15
CNN-BiGRU0.891.061.29
AVERAGE70%CGKAN0.620.770.93
CNN0.911.102.11
BiGRU0.800.951.18
CNN-BiGRU0.931.161.40
B05Cycle80 (50%)CGKAN0.600.680.87
CNN2.422.643.43
BiGRU0.680.810.99
CNN-BiGRU2.423.043.58
B18Cycle65 (50%)CGKAN0.580.770.81
CNN1.501.842.14
BiGRU1.011.091.43
CNN-BiGRU1.251.481.80
AVERAGE50%CGKAN0.590.730.84
CNN1.962.242.79
BiGRU0.850.951.21
CNN-BiGRU1.842.262.69
Table 3. Evaluation metrics of ablation settings and initialization cycles on the CALCE dataset.
Table 3. Evaluation metrics of ablation settings and initialization cycles on the CALCE dataset.
No.Starting CycleMethodMAE (%)RMSE (%)MAPE (%)
CS2_35Cycle617 (70%)CGKAN0.951.252.38
CNN1.171.552.71
BiGRU1.341.663.03
CNN-BiGRU1.301.682.89
CS2_36Cycle655 (70%)CGKAN0.911.153.27
CNN4.285.7117.51
BiGRU1.341.745.16
CNN-BiGRU2.112.617.61
CS2_37Cycle680 (70%)CGKAN1.281.573.22
CNN2.243.997.64
BiGRU1.342.094.17
CNN-BiGRU1.381.733.72
CS2_38Cycle697 (70%)CGKAN1.261.532.50
CNN3.233.706.65
BiGRU2.592.996.30
CNN-BiGRU1.421.613.01
AVERAGE70%CGKAN1.101.382.84
CNN2.733.748.63
BiGRU1.652.124.67
CNN-BiGRU1.551.914.31
CS2_35Cycle441 (50%)CGKAN1.331.993.06
CNN2.242.954.65
BiGRU2.202.494.43
CNN-BiGRU1.722.664.09
CS2_38Cycle498 (50%)CGKAN2.032.644.58
CNN2.684.006.44
BiGRU3.342.666.01
CNN-BiGRU3.194.507.63
AVERAGE50%CGKAN1.682.323.82
CNN2.463.485.55
BiGRU2.772.585.22
CNN-BiGRU2.463.585.86
Table 4. Evaluation of accuracy and computational efficiency across models.
Table 4. Evaluation of accuracy and computational efficiency across models.
No.MethodRMSE (%)Parameters (M)Model Size (MB)FLOPs (M)
B18CGKAN0.660.160.670.51
SVM0.60-0.01-
RNN1.040.030.110.15
LSTM1.140.080.320.43
CS2_38CGKAN1.260.160.670.51
SVM1.34-0.01-
RNN1.950.030.110.15
LSTM5.060.080.320.43
AVERAGECGKAN0.960.160.670.51
SVM0.97-0.01-
RNN1.500.030.110.15
LSTM3.100.080.320.43
Table 5. Evaluation metrics for new battery SOH estimation.
Table 5. Evaluation metrics for new battery SOH estimation.
Training DataTest DataMAE (%)RMSE (%) MAPE (%)
B06+07+18B050.700.900.92
B05+07+18B061.691.982.27
B05+06+18B071.301.681.61
B05+06+07B182.002.382.50
CS2_36+37+38CS2_351.041.501.89
CS2_35+37+38CS2_361.662.985.14
CS2_35+36+38CS2_371.591.992.84
CS2_35+36+37CS2_381.261.672.13
Table 6. Evaluation metrics under complex operating conditions.
Table 6. Evaluation metrics under complex operating conditions.
No.Starting CycleMAE (%)RMSE (%)MAPE (%)
B34Cycle135 (70%)0.740.961.11
B45Cycle50 (70%)0.410.501.28
B55Cycle70 (70%)0.610.751.19
CS2_3Cycle70 (70%)1.451.771.93
AVERAGE70%0.800.991.37
B34Cycle100 (50%)0.861.391.26
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

He, S.; Qin, W.; Yun, Z.; Wu, C.; Sun, C. SOH Estimation Method for Lithium-Ion Batteries Using Partial Discharge Curves Based on CGKAN. Batteries 2025, 11, 167. https://doi.org/10.3390/batteries11050167

AMA Style

He S, Qin W, Yun Z, Wu C, Sun C. SOH Estimation Method for Lithium-Ion Batteries Using Partial Discharge Curves Based on CGKAN. Batteries. 2025; 11(5):167. https://doi.org/10.3390/batteries11050167

Chicago/Turabian Style

He, Shengfeng, Wenhu Qin, Zhonghua Yun, Chao Wu, and Chongbin Sun. 2025. "SOH Estimation Method for Lithium-Ion Batteries Using Partial Discharge Curves Based on CGKAN" Batteries 11, no. 5: 167. https://doi.org/10.3390/batteries11050167

APA Style

He, S., Qin, W., Yun, Z., Wu, C., & Sun, C. (2025). SOH Estimation Method for Lithium-Ion Batteries Using Partial Discharge Curves Based on CGKAN. Batteries, 11(5), 167. https://doi.org/10.3390/batteries11050167

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

Article Metrics

Back to TopTop