Next Article in Journal
Assessing the Interplay of Indoor Environmental Quality, Energy Use, and Environmental Impacts in Educational Buildings
Previous Article in Journal
Olfactory Capacity and Obesity: A Narrative Review of the Literature
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel SOH Estimation Method for Lithium-Ion Batteries Based on the PSO–GWO–LSSVM Prediction Model with Multi-Dimensional Health Features Extraction

1
Hubei Key Laboratory for High-Efficiency Utilization of Solar Energy and Operation Control of Energy Storage System, Hubei University of Technology, Wuhan 430068, China
2
Powerchina Equipment Research Institute Co., Ltd., Wuhan 430068, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2025, 15(7), 3592; https://doi.org/10.3390/app15073592
Submission received: 18 February 2025 / Revised: 18 March 2025 / Accepted: 21 March 2025 / Published: 25 March 2025

Abstract

:
Accurate State of Health (SOH) estimation of lithium-ion batteries (LIBs) is critical for ensuring the safety of electric vehicles and improving the reliability of battery management systems (BMS). However, the use of individual health features (HFs) and the selection of hyperparameters can increase the data processing burden on the BMS and reduce the accuracy of data-driven models. To address the above issue, this paper proposes a novel SOH estimation method for lithium-ion batteries based on the PSO–GWO–LSSVM prediction model with multi-dimensional health feature extraction. To comprehensively capture the battery aging mechanisms, four categories of health features—time, energy, similarity, and second-order features—are extracted from the LIBs charging segments. The correlation between HFs and SOH is comprehensively evaluated through Pearson and Spearman correlation analyses, followed by Gaussian filtering and outlier detection to enhance feature quality. With strong generalization and robustness, least squares support vector machine (LSSVM) is widely applied to nonlinear computations and function approximation. To improve LSSVM model accuracy and efficiency, this paper develops a novel prediction model that uses particle swarm optimization (PSO) combined with grey wolf optimization (GWO) algorithms to optimize the LSSVM model. The generalization performance of the proposed method is validated through comparative experiments using a battery dataset provided by the Center for Advanced Life Cycle Engineering (CALCE) Research Center at the University of Maryland. Experimental results show that the coefficient of determination (R2) consistently exceeds 0.985, with the average absolute error in SOH prediction for four batteries remaining around 0.5%. The comparative experiments demonstrate that the proposed method has a certain degree of accuracy, robustness, and generalization capability.

1. Introduction

Lithium-ion batteries (LIBs) are increasingly replacing lead-acid and nickel-based batteries due to their superior environmental and performance characteristics, including high power density, low self-discharge rate, long cycle life, and broad temperature range [1,2,3,4]. With an increasing number of charge–discharge cycles, chemical degradation accelerates, contributing to the aging of the battery. This is caused by the continuous rise in internal resistance and the gradual reduction of the maximum usable capacity due to side reactions within the battery [5]. During real-world operation, harsh conditions and extreme environments can accelerate the aging process of LIBs, potentially leading to failure or thermal events. The SOH of LIBs is a critical parameter for battery management systems (BMS), as it provides an accurate assessment of the battery’s aging status. In practice, replacing batteries with a low SOH, based on predefined thresholds, is a key strategy to ensure the safe operation of battery energy storage systems [6]. The United States Advanced Battery Consortium (USABC) recommends an SOH threshold of 80% for battery packs. When the SOH drops below this threshold, the battery is no longer suitable for use in electric vehicles [7]. Therefore, accurate and effective SOH estimation is crucial for the safe operation of electric vehicles and plays a key role in the widespread adoption of LIBs.
SOH estimation methods for batteries are generally categorized into three main approaches: direct measurement, model-based, and data-driven methods. In the direct measurement approach, SOH is assessed by evaluating the battery’s capacity and internal resistance [8]. Although this method is relatively simple to implement, it requires specialized equipment to assess the battery’s internal resistance and capacity, imposing strict requirements on the testing environment. Therefore, it is only suitable for SOH estimation under controlled laboratory conditions and cannot be applied in practical settings [9]. Estimation methods based on battery models can be broadly classified into physical and mathematical models. The physical models include the equivalent circuit model (ECM) and the electrochemical model (EM) [10]. The internal chemical reactions in LIBs are complex, dynamic, and nonlinear, making them highly sensitive to external environmental factors and operating conditions. Due to the complexity of these reactions, identifying the parameters in the models is challenging. Additionally, anomalies during charging and discharging are difficult to explain, and the accuracy of these models’ predictions often depends on extensive prior knowledge and experience [11]. Although SOH estimation methods based on battery models under specific operating conditions offer high accuracy, they require significant computational resources and are difficult to generalize, which complicates their implementation in practical BMS.
Compared to the model-based approach, the data-driven approach does not require a detailed understanding of the internal mechanisms of the battery. Instead, it learns the variation in input data through iterative cycles, offering greater flexibility [12]. Data-driven methods have proven practical and are increasingly used for battery state estimation. In this approach, only the relevant health factors, such as voltage, current, and temperature, are extracted from the battery data. Machine learning or deep learning algorithms are then used to model the nonlinear relationship between these factors and the battery’s SOH [13]. The accuracy of these methods depends on the BMS continuously monitoring and processing large amounts of real-time battery data [13]. Reference [14] highlights that, in data-driven approaches, the selection, processing, and modeling of prediction models play a key role in enhancing the accuracy of SOH estimation. Furthermore, reference [15] emphasizes that high-quality health features (HFs) such as voltage HFs, current HFs, internal resistance HFs, and energy HFs during the charging process are crucial for accurately reflecting the degradation trends of the battery’s SOH. Machine learning techniques, such as (support vector machines, SVM), (gated recurrent units, GRU), and (long short-term memory, LSTM), have been increasingly applied in SOH prediction [16]. For example, Reference [17] shows SVM to estimate the battery’s SOH, by utilizing the constant voltage charging and discharging times of LIBs as input variables and SOH as the output; an accurate SOH estimation was achieved through the training of an SVM model. Reference [18] shows a transfer learning-based (Gaussian process regression, GPR) model was proposed to achieve unified SOH prediction without causing prediction delays. Reference [19] shows a method based on the (time pattern attention, TPA) mechanism and (convolutional neural network—long short-term memory network, CNN–LSTM) model to improve the accuracy of SOH estimation. In model design, when the structure and parameters of data-driven models are not flexibly adjusted to the battery’s characteristic data, it often results in poor generalization performance. However, the design of hyperparameters such as learning rate, number of layers, and hidden units, along with the complex architecture of LSTM and GRU models, makes training more challenging. This complexity may lead to overfitting, particularly with small sample sizes, thereby affecting the stability and accuracy of SOH prediction [20]. On the other hand, SVM, which optimizes by maximizing the margin between classes, exhibits strong nonlinear fitting capabilities, but it has limitations in handling large-scale data, hyperparameter tuning, noise tolerance, and computational efficiency. To address this issue, the least squares support vector machine (LSSVM) model is introduced to establish a prediction model that captures the nonlinear relationship between SOH and feature data [21,22]. The performance of LSSVM models is strongly influenced by the optimal selection of hyperparameters, particularly the regularization factor and the kernel function type. Heuristic optimization techniques, such as particle swarm optimization (PSO), grey wolf optimization (GWO), and so on, are commonly used to optimize these parameters and enhance model accuracy [23]. Although these methods can improve prediction accuracy to some extent, models based solely on a single algorithm often face challenges such as slow convergence and a tendency to become trapped in local minima, limiting their applicability in real-world scenarios [24]. Additionally, outliers can negatively affect the stability and robustness of the LSSVM model, significantly reducing its performance when handling noisy data.
To enhance the accuracy of SOH prediction and achieve precise estimation of the SOH of LIBs, this paper introduces a novel approach that combines the PSO–GWO–LSSVM model with the extraction of multi-dimensional HFs. The main innovations of this method include: (1) to effectively capture the LIBs aging process, eight HFs were extracted from battery charging segments and categorized into four main types: time-based, energy-based, similarity-based, and second-order HFs; (2) correlation analysis of the extracted HFs identified six highly correlated parameters; (3) to optimally determine the regularization and other parameters of the LSSVM, the PSO–GWO optimization algorithm is introduced. This method leverages the strengths of both algorithms, balancing global and local search capabilities to address issues such as overfitting, underfitting, and convergence to local optima; (4) The PSO–GWO–LSSVM model is subsequently developed for SOH prediction, providing high accuracy. The paper is structured as follows: Section 2 covers HFs extraction and dataset processing; Section 3 introduces the PSO–GWO–LSSVM-based SOH prediction model; Section 4 compares the performance of the developed method with other methods in terms of accuracy and effectiveness; and Section 5 offers a discussion of the results, followed by concluding remarks.

2. Data Analysis and Features Extraction

As the number of charge–discharge cycles increases, the maximum usable capacity of LIBs gradually decreases, and the internal resistance increases [25]. SOH of LIBs is typically defined in terms of either capacity or internal resistance [26]. The SOH, serving as a key metric for quantifying LIBs degradation, is primarily characterized by capacity fade analysis, as defined below:
S O H = C a g e d C r a t e d
where C a g e d and C r a t e d are the current maximum available capacity and rated capacity of the battery, respectively.

2.1. Battery Experimental Data Analysis

This study uses battery aging cycle test data from the Center for Advanced Life Cycle Engineering (CALCE) Research Center at the University of Maryland for validation. The batteries selected for the experiment are labeled (CS2-35, CS2-36, CS2-37, and CS2-38). The battery dataset was collected using a (constant current constant voltage, CCCV) charging protocol, with a constant charging current of 0.5 A and a cutoff voltage of 4.2 V. The charging process continued under constant voltage until the charging current decreased below 0.05 A. The LIBs cells feature a nominal capacity of 1.1 Ah with lithium cobalt oxide (LiCoO2) as the cathode material. The batteries provide complete charging data following the CCCV process. The charging process initiates with constant current charging at a 0.5 C rate until the terminal voltage reaches 4.2 V. Once this voltage is reached, the system switches to constant voltage charging, maintaining 4.2 V until the charging current drops below 0.05 A. The operational state of the batteries is divided into two stages: charging and discharging. Due to variability in usage patterns and operating conditions, the discharging stage presents issues in extracting stable input HFs. Therefore, in this study, input HFs are extracted from the more consistent charging phase.

2.2. Health Features Extraction

As shown in Figure 1, the SOH of the battery decreases nonlinearly with the increase in cycle count. This curve illustrates the fluctuations and partial rejuvenation characteristics, which are due to the natural recovery process of LIBs in a stationary state. During this process, unstable compounds near the electrodes re-decompose, releasing lithium-ion, which then recombines with the electrode’s active material, leading to a temporary capacity recovery in certain cycles [27]. The nonlinear relationship between battery capacity and cycle count has a considerable impact on the accuracy of SOH estimation. Therefore, it is crucial to extract reliable and accurate HFs from the battery’s external parameters to effectively predict its SOH. To accurately describe the battery SOH, this paper extracts four types of HFs from the charging process, namely time HFs, energy HFs, similarity HFs, and second-order HFs.

2.2.1. Time Health Features Extraction

Existing studies have shown a close correlation between the changes in the charging voltage curve and the battery capacity degradation. As shown in Figure 2, as the number of charge–discharge cycles increases, both the overall charging efficiency and duration decrease, resulting in a deterioration of the battery’s SOH. The constant current charging time directly reflects the charging speed during the constant current phase. As the battery undergoes aging, its capacity diminishes, resulting in a reduction in the duration of constant current charging. This feature is directly related to the degree of battery aging and is therefore chosen as the first health feature (HF1) to reflect SOH changes. During the constant voltage charging phase, the battery voltage is kept at a predetermined level. Under the same charge–discharge cycle, as the internal resistance of the battery rises, the charging current decreases at a slower rate, resulting in a longer constant voltage charging time compared to the constant current charging time. Therefore, the constant voltage charging time is selected as the second health feature (HF2) to reflect SOH changes. As shown in the zoomed-in section of Figure 2, the charging voltage curve exhibits the greatest variation within the range of 3.8~4.1 V [28]. Considering practical application scenarios such as range anxiety of electric vehicle drivers and charging habits, the battery charging time within the 3.8~4.1 V range is selected as the third health feature (HF3) to reflect SOH variations. This selection has important practical significance.

2.2.2. Energy Health Features Extraction

As the number of charge–discharge cycles increases, the available chargeable and dischargeable energy in the battery gradually decreases. The energy value can reflect the electrochemical reaction activity of the battery during the charging process. As shown in Figure 2, with battery aging, the electrochemical reaction activity declines, leading to a reduction in the constant-voltage charging energy. To reflect the SOH of the battery, the energy difference during constant-voltage charging (EDCV) is used as health feature 4 (HF4).
E D C V = t 1   t 2 V C C I C C t d t
where t1 and t2 represent the times when the charging voltage reaches 4.2 V and when the charging current drops to 0.05 A, respectively. VCC and ICC (t) represent the 4.2 V charging voltage and charging current within the time interval [t1, t2], respectively.

2.2.3. Similarity Health Features Extraction

To accurately describe the voltage curve degradation trend and its extent, the voltage data during the battery charging phase are analyzed using both time-series analysis and probability distribution dispersion. Correlation analysis techniques are used to assess the similarity between the charging voltage curve of the initial cycle and that of the current cycle, facilitating the extraction of meaningful similarity features. In this study, multiple lithium-ion batteries of the same specifications were preliminarily measured in the laboratory to obtain the initial cycle charging voltage curves. The average of these curves was then calculated to serve as the standard initial cycle charging voltage curve for this specification of the battery. Dynamic time warping (DTW) is a method that adjusts the alignment of data points in two-time series to obtain an optimal matching strategy; a smaller DTW value indicates a higher similarity [29]. Thereby calculating the similarity between the two datasets. The time-series data S1 = {a1, a2, a3, …, am} and S2 = {b1, b2, b3, …, bn} are given. The goal of DTW is to construct all possible warping paths based on the two time series, forming an m × n cost matrix R, where the element at the i-th row and j-th column, Rij is defined as:
R i j = a i b j 2 1 i m , 1 j n
The DTW distance between time-series data a i and b j is represented by the accumulated distance r (i, j) along the optimal warping path, which is calculated as follows:
r ( i , j ) = R i j + min { r ( i 1 , j 1 ) , r ( i , j 1 ) , r ( i 1 , j ) }
where r (i − 1, j − 1) represents the subsequence distance when ai−1 and bj−1 are matched; r (i − 1, j) represents the subsequence distance when ai−1 and bj are matched; r (i, j − 1) represents the subsequence distance when ai and bj−1 are matched.
The DTW algorithm selects the shortest distance from the three possible split options. By iteratively applying Equation (3), the optimal alignment between the variable sequences a and b can be obtained, resulting in the DTW distance VDTW, V DTW = r ( m , n ) . The DTW distance can be employed to evaluate the similarity between the charging voltage curves of the initial and current cycles from a time-domain perspective. This similarity can be utilized as a health feature 5 (HF5) to represent the battery’s SOH.
To more intuitively reflect the reduction in the time required for the same voltage change as the battery’s SOH decreases, we introduce the coefficient of variation, a common statistical metric, as a similarity feature for characterizing the battery SOH, denoted as health feature 6 (HF6). The coefficient of variation is a normalized metric used to assess the dispersion of a probability distribution [30]. It quantifies the extent of variability relative to the mean across different sample data, with its mathematical expression provided in Equation (5).
C var = σ μ = 1 μ i n x i μ 2 n
where C var represents the coefficient of variation, σ denotes the standard deviation of the sample, and n indicates the sample size.

2.2.4. Second-Order Health Features Extraction

The second-order processing curve of the battery is derived by differentiating the monitoring data recorded by the BMS. The dV/dt curve during the constant current charging phase, as shown in Figure 3, provides a more intuitive visualization of the rate of voltage change per unit of time during the charging process [31]. From the perspective of the battery’s internal mechanisms, as SOH declines, both the positive and negative electrode active materials and lithium-ions are progressively lost, leading to reduced charge capacity. During charging, this manifests as a decrease in the voltage rise rate and a shortening of the stable charging time. Therefore, the maximum value of the voltage change rate during charging, as shown in Figure 3 (maximum value of dV/dt, CVTMAX), is chosen as health feature 7 (HF7), and the duration of the stable voltage change rate during the constant voltage charging phase (Stable Time of dV/dt, CVTST) is chosen as health feature 8 (HF8).

2.3. Health Features Correlation Analysis and Processing

The correlation between HFs and capacity is rigorously quantified using Pearson ( ρ ) and Spearman ( γ ) correlation coefficients to assess their relationship with SOH. The calculation formulas are as follows:
ρ = i = 1 n ( X i S O H X S O H ) ( Y i S O H Y S O H ) i = 1 n ( X i S O H X S O H ) 2 i = 1 n ( Y i S O H Y S O H ) 2
where n is the number of samples; X S O H and Y S O H represents the average value of the samples for the two different SOH groups, respectively, and X i S O H and Y i S O H represents the individual samples.
γ = 1 n i = 1 n [ R ( X i S O H ) R ( X S O H ) ] [ R ( Y i S O H ) R ( Y S O H ) ] 1 n i = 1 n [ R ( X i S O H ) R ( X S O H ) ] 2 1 n i = 1 n [ R ( Y i S O H ) R ( Y S O H ) ] 2
where n is the number of samples; R ( X i S O H ) and R ( Y i S O H ) represents the rank of the samples for the two different SOH groups, respectively; R ( X S O H ) and R ( Y S O H ) represents the rank of the average value of the samples for the two different SOH groups.
By analyzing the correlation between the SOH of four batteries, the correlation matrix shown in Figure 4 is obtained. In Figure 4, higher correlation coefficients are represented by darker colors. The results indicate that the Pearson and Spearman correlation coefficients between the CS2_38 battery and the others are 0.96, 0.96, 0.99, and 0.96, 0.98, 0.99, respectively, as shown in Figure 4. Due to the higher correlation data for the CS2_38 battery and the availability of more cycle data, the CS2_38 battery is selected as the representative sample for further data analysis and model experimentation in this study [32]. Due to the varying trends of each HFs, it is challenging to directly determine their correlation with capacity. Therefore, the HFs were normalized, and the correlation coefficients between each HF and SOH are presented in Table 1, with the results shown in Figure 5. It can be observed that HF1~HF6 exhibits a clear correlation with the battery’s HFs, while it is difficult to ascertain whether HF7 and HF8 are correlated with the battery’s HFs.
To ensure that the extracted HFs are applicable to different batteries and operating conditions, the HFs with Pearson and Spearman correlation coefficients exceeding 0.7 were chosen for inclusion in this study. These features are HF1, HF2, HF3, HF4, HF5, and HF6, as shown in Figure 6, which presents the heatmap of the correlation between the six HFs and the SOH of the four batteries [32].
To remove noise and improve data smoothness, Gaussian filtering was applied to preprocess the battery health features. Additionally, the local outlier factor (LOF) algorithm was utilized to identify and correct potential outliers, thereby improving the reliability of the features [33]. For time-series data associated with the battery’s health features, Gaussian filtering can be applied using the following equation:
y ( t ) = i = 1 n X ( i ) 1 2 π σ 2 exp ( t i ) 2 2 σ 2
where X ( i ) represents the original health feature data, y ( t ) denotes the filtered data, and σ is the standard deviation of the Gaussian filter.
Despite the application of Gaussian filtering, extreme outliers may still remain in the battery state features, potentially due to measurement errors or other influencing factors. To address this issue, the LOF algorithm is employed to detect and manage anomalous data points. If LOF > 1, The LOF algorithm compares local data densities and calculates an outlier score for each point to identify those significantly deviating from the norm. Points with a higher outlier score are considered anomalies, which are effectively removed by this method. Then, point p is considered an outlier. For the outliers removed from the battery health features, Lagrange interpolation is used to fill in the missing values, mitigating their potential impact on battery health assessment.
L O F ( p ) = q N k ( p ) l r d ( q ) l r d ( p ) N k ( p )
where L O F ( p ) is the local reachability density of point p, N k ( p ) is the k-nearest neighbor set of point p, and l r d is the local reachability density of data point.

3. SOH Prediction Method Based on the PSO–GWO–LSSVM Model

3.1. Least Squares Support Vector Machine Model

With strong generalization capabilities and excellent robustness, LSSVM has been widely applied to problems such as nonlinear computations and function approximation. The regression principle of LSSVM is as follows: Let the sample be an n-dimensional vector, and let the training set be {(xi, yi)} (i = 1,2,…,n) where xi represents the input vector and yi is the corresponding output. Through a nonlinear mapping function φ ( x ) , the input vector is mapped to a high-dimensional feature space, where linear regression is performed. The resulting function is given by:
y ( x ) = ω T φ ( x ) + b
where ω represents the weight vector, and b denotes the bias term. LSSVM optimizes the model by minimizing the squared loss function, and determines ω and b based on the principle of structural risk minimization.
R = 1 2 ω T ω + c R e m p
where ω T ω controls the complexity of the model,  c is the regularization parameter, and R e m p is the loss function R e m p = i = 1 n ξ i 2 .
Therefore, the objective function and the constraint conditions of the optimization are as follows:
min J ( ω , ξ ) = 1 2 ω T ω + 1 2 γ i = 1 n ξ i 2
y i = ω T φ ( x i ) + b + ξ i ( i = 1 , 2 , , n )
where ξ i represents the error, γ is the regularization parameter, and the smaller γ is, the stronger the generalization ability of the function.
In the LSSVM, the goal is to minimize the loss function while satisfying the constraints. To achieve this, Lagrange multipliers λ are introduced, and the problem is solved using the Lagrange method:
L ( ω , ξ , λ , b ) = J ( ω , ξ ) i = 1 n λ ω T φ ( x i ) + b + ξ i y i
According to the (Karush–Kuhn–Tucker, KKT) optimization conditions:
L ω = 0 , L ξ i = 0 , L λ i = 0 , L b = 0
Obtain the system of linear equations:
b γ = 0 E T E K + I / Y 1 0 D
where λ = λ 1 , λ 2 , λ n T and E = 1 , 1 , 1 T as n × 1-dimensional column vector; and D = d 1 , d 2 , d n T as the identity matrix.
Define the kernel function, K ( x i , y j ) = φ ( x i ) T φ ( y j ) replaces the dot product operation in the high-dimensional feature space. By optimizing the KKT conditions using the least squares method, the values of λ and b can be obtained. The resulting prediction model based on LSSVM is given by:
y ( x ) = i , j = 1 n λ i K ( x i , x j ) + b
Due to the excellent interference resistance, strong nonlinear mapping capability, and good generalization ability of the (radial basis function, RBF) kernel, RBF is chosen as the kernel function for LSSVM in this study [34]. The expression for RBF is as follows:
K ( x i , y j ) = exp x i x j 2 / 2 σ 2
where σ represents the radial basis kernel width. When constructing an RBF-based LSSVM model, the correct selection of σ and γ is crucial.

3.2. PSO–GWO Combined Optimization Algorithm

3.2.1. Particle Swarm Optimization Algorithm

PSO algorithm seeks the optimal solution by iteratively adjusting the positions and velocities of particles within the search space. In PSO, the initial population is randomly generated within the search domain, with each solution represented as a “particle” [35]. Each particle within the search space is characterized by a position and velocity. During the optimization process, particles update their position and velocity based on two sources of information: their own best-known position (local best) and the best-known position found by the entire swarm (global best) [36]. The strength of PSO lies in its strong local search ability, although it is prone to getting stuck in local optima.
All particles in the swarm update their positions in each iteration using the following equation:
u i t + 1 = u i t + f 1 n 1 ( p b e s t i x i t ) + f 2 n 2 ( g b e s t x i t ) x i t + 1 = x i t + u i t + 1
where u i t + 1 represents the velocity of particle i at iteration t, x i t denotes the position of particle i at iteration t, p b e s t i is the individual best position of particle, g b e s t is the global best position, f 1 and f 2 are the learning factors, and n 1 and n 2 are random numbers.

3.2.2. Grey Wolf Optimizer Algorithm

GWO algorithm has strong global search capabilities, which helps to effectively avoid getting trapped in local optima. In the GWO algorithm, the wolf pack is divided into four hierarchical levels: α, β, δ, and ω [37]. The α wolf is the leader of the pack, β and δ are the assistants, and ω represents the ordinary members. The α, β, and δ wolves update their positions relative to the target, while the ω wolves and lower-ranked individuals follow the leaders. In each iteration, the new position of each wolf is determined by its current position, the prey’s position, and the positions of other wolves in the pack [38]. This updating process can be represented as:
W t + 1 = W p t A D D = | C W p t W t | A = 2 a n 1 a C = 2 n 2
where W t + 1 represents the position vector of the grey wolf at time t + 1 ; W p t denotes the position vector of the prey; A represents the attack target parameter; D indicates the Euclidean distance; n 1 and n 2 are directionally bounded random change parameters, with values ranging from (0, 1); and a is a decreasing coefficient, which decreases from 2 to 0 based on the grey wolf’s local search behavior.
Once the hunting target is identified, the wolf pack is guided by the α wolf, which helps accurately locate the prey’s position, with the β and δ wolves also assisting in the task. The α wolf represents the optimal solution, while the β and δ wolves correspond to the next-best solutions. As a result, the remaining wolves in the pack adjust their positions based on the positions of these three leading wolves. This concept is mathematically expressed in the following equation:
D j = C n W j W p W n = W j A n D j W p ( t + 1 ) = n W n 3
where j represents α, β, and δ, and n takes the values 1, 2, and 3. W p ( t + 1 ) is the new position of the prey, which is represented as the average of the three optimal positions in the population, with A taking values in the range of (−2a, 2a).

3.3. The PSO–GWO–LSSVM Prediction Model

Appropriate parameter settings can significantly improve the model’s predictive accuracy and generalization capabilities. This paper proposes a PSO–GWO hybrid algorithm to optimize the width coefficient σ of the LSSVM kernel function and the regularization parameter γ , in order to select the optimal parameters and achieve the best prediction results [39]. The integration of these two methods effectively mitigates the issue of local optima, thereby enhancing the accuracy of parameter optimization. The PSO–GWO algorithm integrates the particle position update formula from PSO to enhance the memory ability of the wolf pack during the optimization process. Additionally, an inertia constant is introduced to enhance the balance between global search ability and local exploitation in the PSO–GWO hybrid algorithm. The updated formulas for the velocity and position of the wolf pack in the hybrid algorithm are as follows:
u i k + 1 = r u i k + f 1 n 1 x 1 x i k + f 2 n 2 x 2 x i k + f 3 n 3 x 3 x i k ] x i k + 1 = x i k + u i k + 1
D j = C m X j w X
where j represents α, β, and δ; m takes values 1, 2, and 3; k denotes the current iteration number; f1, f2, and f3 represent the learning factors; n1, n2, and n3 are random numbers in the range of (0, 1); and r denotes the inertia weight coefficient.
The core concept of the PSO–GWO algorithm is to rank particles in each iteration based on their fitness values. The three particles with the highest fitness values are referred to as α, β, and δ, and these particles help estimate the approximate range and potential location of the optimal solution. The remaining particles explore the optimal solution within the predicted range. This strategy allows the particles to find the optimal solution more quickly and effectively while also enhancing the convergence rate and path-planning capability of the PSO algorithm. As a result, this method enables a more efficient search for the width coefficient σ and regularization parameter γ of the LSSVM kernel function. The basic process of PSO–GWO–LSSVM is shown in Figure 7.

3.4. SOH Estimation Based on PSO–GWO–LSSVM and HFs Extraction

As shown in Figure 8, this section outlines an SOH prediction framework using the PSO–GWO–LSSVM model. Step 1: Extract eight features from the charging voltage profiles. Step 2: Normalize processing for eight HFs. Step 3: Analyze the HFs correlations and handle outliers with Gaussian filtering and LOF. Step 4: Train the model using the training set and optimize LSSVM hyperparameters with PSO–GWO. Step 5: Predict SOH and evaluate performance for four battery estimation results.

4. Experimental Results and Analysis

4.1. Evaluation Indicators

To evaluate the SOH prediction accuracy and performance of the proposed method, the model’s performance is measured using the (mean absolute error, MAE), (mean absolute percentage error, MAPE), (root mean squared error, RMSE), and (coefficient of determination, R2) [40]. The mathematical expressions for these metrics are as follows:
M A E = 1 n i = 1 n S O H i S O H i × 100 %
MAPE   = 1 n i = 1 n S O H i S O H i S O H i × 100 %
R M S E = 1 n i = 1 n S O H i S O H i 2 × 100 %
R 2 = 1 i = 1 n S O H i S O H i 2 i = 1 n S O H i S O H ¯ i 2
where n represents the number of samples, while S O H i , S O H i and S O H ¯ i correspond to the estimated value, actual value, and average value of the SOH for the i-th group of batteries, respectively.

4.2. SOH Estimation of Four Batteries Under Different Proportions of Training Data

Four battery samples (CS2_35, CS2_36, CS2_37, and CS2_38) from the Maryland dataset are used to evaluate the proposed method. For each battery, the dataset is split into training set and testing set subsets with varying proportions: 50%, 60%, and 70% of the data is used for training, while the remainder is reserved for testing. Figure 9 presents the SOH estimation results along with the corresponding errors for each battery across different training set proportions. In the box plot of errors, the horizontal line represents the mean error. It can be observed that the errors are concentrated around 0%, following a normal distribution pattern. As depicted, the proposed method closely follows the actual SOH values and demonstrates high predictive accuracy for various training data splits. Additionally, the method successfully captures the capacity regeneration effect during battery aging. The R2 values for all cases exceed 0.985. Table 2 summarizes the error values for SOH predictions across the four batteries using different training set proportions.

4.3. The Comparison of SOH Prediction Results Using Different Prediction Models

In the field of battery SOH estimation, deep learning (DL) and transfer learning (TL), as data-driven approaches, have demonstrated significant application potential. Deep learning models, particularly those based on recurrent neural networks (RNN) such as LSTM and GRU, are capable of effectively capturing the nonlinear characteristics of battery performance over time. However, their high computational complexity, substantial data requirements, and poor interpretability limit their widespread use in real-time applications [41]. The transfer learning-based multistage LIBs’ SOH estimation model proposed in reference [42] demonstrates strong transferability under small sample data, but its modeling and training processes are relatively complex. The model reveals the hidden dynamic characteristics of batteries through phase space reconstruction, relying on precise parameter selection and high-dimensional data decomposition. Cycling discrepancy learning (CDL) extracts domain-invariant features using Kullback–Leibler divergence (KLD), resulting in high computational complexity. The multistage estimation framework combines LSTM and temporal capsule network (TemCap), with the latter having a complex structure and consuming significant training resources. Although the online transfer strategy enhances adaptability, it relies on error compensation from shallow neural networks, further increasing complexity. Overall, while the model performs well with small samples, its complex modeling and training processes limit its practical application. Reference [43] proposes a transfer learning-based method for estimating the SOH of LIBs, which can achieve high-precision prediction even with small data samples. The method automatically extracts features using a CNN and reduces the distribution difference between training and testing battery data through an improved maximum mean discrepancy (MMD). Although the method demonstrates strong transferability with small samples, its modeling and training processes are complex. The computational costs of CNN and MMD are high, especially when processing high-dimensional data, significantly increasing training time. Additionally, model hyperparameters need to be adjusted through trial and error, further increasing modeling complexity and limiting its widespread use in real-time applications. Reference [44] proposes a battery SOH estimation method based on degradation pattern recognition and transfer learning, suitable for small sample data. The method identifies battery degradation patterns using K-means clustering and improves estimation accuracy by combining LSTM networks with transfer learning. Although the method exhibits good transferability with small samples, its modeling and training processes are complex. LSTM training is time-consuming, and the fine-tuning process in transfer learning increases computational complexity. Moreover, model hyperparameters need to be adjusted through trial and error, further increasing modeling complexity and limiting its widespread use in real-time applications.
In contrast, LSSVM, which optimizes the objective function through the least squares method, significantly improves computational efficiency, particularly excelling in small-sample data scenarios [45]. LSSVM exhibits not only high generalization capability and robustness, effectively handling noise and uncertainties in battery data but also offers strong interpretability due to its simple model structure, facilitating intuitive analysis of feature weights [46]. In this study, we employed bidirectional LSTM (Bi-LSTM) and bidirectional GRU (Bi-GRU) models for battery SOH prediction, using 60% of each battery’s data for training and 40% for testing. The prediction results are shown in Figure 10, and the prediction error results are presented in Table 3. The prediction curve of LSSVM is shown in Figure 11, and the prediction error results are presented in Table 4
From the prediction results, the Bi-LSTM model outperformed the LSSVM and Bi-GRU models. However, LSSVM has a simpler structure with fewer parameters and lower computational complexity, especially when dealing with short sequence data, where it demonstrates higher computational efficiency and significantly reduces the time cost for training and prediction. Additionally, LSSVM can effectively handle nonlinear relationships through kernel functions and maintains good generalization ability even with small sample datasets. It also exhibits strong robustness against noise, and its prediction accuracy can be further enhanced by combining appropriate preprocessing methods and optimization algorithms. In contrast, although Bi-LSTM and Bi-GRU models perform well in processing long sequence data, their complex network structures lead to high computational resource consumption and increased sensitivity to noise. Considering factors such as computational complexity, hyperparameter design, and training cost, the LSSVM model, with its simple structure, fewer parameters, and low computational complexity, especially its superior computational efficiency for short sequence data and the significant reduction in training and prediction time cost, was selected as the basic model after a comprehensive evaluation.
To validate the effectiveness of the proposed model, we compare its SOH predictions with those from LSSVM, PSO–LSSVM, and GWO–LSSVM, using 60% of each battery’s data for training and 40% for testing. The kernel parameter and regularization parameter are key hyperparameters in LSSVM that play a decisive role in the overall performance of the model. The PSO–GWO algorithm optimizes these critical hyperparameters to obtain their optimal values, thereby enhancing the model’s prediction accuracy for battery SOH. For example, the CS2_38 battery’s particle dimension for PSO, GWO, and PSO–GWO was set to 2, with a population size of 20 and 50 iterations. The regularization parameter for the single LSSVM model was set to 25, and the radial basis kernel parameter was set to 50. The specific parameter settings for the PSO–GWO–LSSVM model are shown in Table 5.
As shown in Figure 11, the SOH estimation results for various batteries using four different models. Compared to the other three models, the proposed method more accurately captures the actual SOH, particularly during the stages of capacity regeneration and local fluctuations. Table 5 presents the error values for SOH predictions across the four batteries using the different models, where M1, M2, M3, and MD represent LSSVM, PSO–LSSVM, GWO–LSSVM, and PSO–GWO–LSSVM, respectively.
The fitness curve typically reflects the evolutionary trajectory of fitness values with respect to iteration numbers during optimization processes. In PSO and GWO algorithms that optimize model performance through adjustment of LSSVM kernel parameters and regularization parameters, fitness curves exhibit rapid decline during initial iterations followed by gradual stabilization. However, inherent limitations in PSO and GWO optimization mechanisms predispose these algorithms to local optima entrapment, thereby impeding their ability to yield globally optimal hyperparameters. In contrast, the PSO–GWO–LSSVM framework synergistically integrates the strengths of PSO and GWO algorithms, effectively circumventing local optima while generating superior LSSVM hyperparameters. Using the CS2_38 battery as a representative case, Figure 12 illustrates the optimization trajectories and hyperparameter optimization outcomes of the three algorithms. As demonstrated in the figure, PSO–GWO–LSSVM achieves a minimum fitness value below 0.001 during the stabilization phase, indicating superior optimization efficacy. Furthermore, evaluation metrics (MAE, MAPE, and RMSE) for four batteries optimized through different methodologies consistently maintain low magnitudes, with maximum values remaining below 5.2%. This empirical evidence confirms that the selected HFs effectively characterize degradation patterns across diverse battery specimens and demonstrate applicability in SOH estimation frameworks. Collectively, these findings substantiate that PSO–GWO–LSSVM exhibits significant advantages in mitigating local optima convergence while enhancing optimization precision and stability, thereby establishing its suitability for complex optimization tasks.
The results show that the developed model accurately predicts the SOH of different batteries, with mean errors of 0.3939% (MAE), 0.5148% (MAPE), and 0.5057% (RMSE). In contrast, the LSSVM model demonstrates lower accuracy due to its inability to dynamically adjust the regularization and kernel parameters. The mean errors for this model are 1.6178% (MAE), 2.2672% (MAPE), and 2.2213% (RMSE).
Although PSO is capable of optimizing the parameters of LSSVM, its local search strategy faces limitations when dealing with highly nonlinear data, as it fails to fully capture the complexity of the data. This results in the model often falling into local optima, leading to higher prediction errors. The mean errors for the PSO–LSSVM model are 1.2569% (MAE), 1.7599% (MAPE), and 1.7771% (RMSE). While GWO enhances the global search ability and helps prevent overfitting and underfitting by optimizing LSSVM parameters, its exploration capability in complex data environments remains limited, which can lead to the overlooking of significant patterns. The mean errors for the GWO–LSSVM model are 0.7219% (MAE), 0.9778% (MAPE), and 0.9196% (RMSE). The proposed PSO–GWO–LSSVM model combines the advantages of both global and local search strategies, effectively addressing issues such as overfitting, underfitting, and local optima. The mean errors for this model are 0.3939% (MAE), 0.5148% (MAPE), and 0.5057% (RMSE), demonstrating superior prediction accuracy and enhanced generalization capabilities.

4.4. SOH Prediction Results Using Different Battery Types

To validate the model generalization capability, cross-type battery experiments were conducted using cycle data from two 18650-type lithium-ion cells (cell B0005 and B0006) obtained from the Prognostics Center of Excellence at the NASA Ames Research Center. The cells with a nominal capacity of 2 Ah underwent accelerated aging tests under controlled ambient temperature (24 °C) to simulate typical operational scenarios. A standardized charge–discharge protocol was implemented: (1) CC-CV charging at 1.5 A until reaching 4.2 V followed by voltage holding until current decayed to 20 mA; (2) CC discharging at 2 A to cutoff voltages of 2.7 V (B0005) and 2.5 V (B0006), deliberately set below manufacturer specifications to induce accelerated degradation through deep discharge cycles.
The prediction curves are shown in Figure 13, and the prediction results are presented in Table 6. The prediction errors are all within 1%, which demonstrates that the model proposed in this paper has a certain degree of generalization ability.

5. Conclusions

To improve the accuracy of SOH prediction and achieve precise estimation for electric vehicle applications, this study presents an innovative SOH estimation approach that combines the PSO–GWO–LSSVM prediction model with multi-dimensional HFs extraction. Initially, eight HFs were extracted from battery charge segments to accurately capture the aging process. These features were categorized into four groups: time-based, energy-based, similarity-based, and second-order HFs. A subsequent correlation analysis identified six highly correlated HFs, optimizing the system’s efficiency. The proposed methodology employs a PSO–GWO hybrid algorithm for precision tuning of LSSVM hyperparameters, where the grey wolf optimizer enhances the local search capability of particle swarm optimization during parameter identification. This approach leverages the strengths of both algorithms, improving the balance between global and local search functions and addressing challenges such as overfitting, underfitting, and local optima. The resulting PSO–GWO–LSSVM model, which is characterized by high prediction accuracy and low computational cost, was developed for SOH estimation, making it well-suited for practical applications in electric vehicles.
The proposed method was validated using a publicly available dataset containing four battery samples from the CALCE Research Center at the University of Maryland dataset (CS2_35, CS2_36, CS2_37, and CS2_38). Experimental results demonstrate that the method consistently achieves a prediction error margin of approximately 0.5%, with R2 values for all four batteries exceeding 0.985, highlighting the model’s high accuracy. The average SOH prediction errors—MAE, MAPE, and RMSE—are 0.3939%, 0.5148%, and 0.5057%, respectively, outperforming other models. Compared to the LSSVM model and three alternative approaches, the proposed method shows superior accuracy, with maximum SOH prediction errors around 0.5%. To verify the model’s generalization capability, experiments using cycle data from two 18650-type lithium-ion cells (B0005 and B0006) from the NASA Ames Research Center were conducted. The prediction errors are all within 1%, which demonstrates the generalization capability of the proposed model.
Future research will extend the application of this method to other battery types, such as lithium-ion and sodium-ion batteries, to further evaluate its effectiveness. Another focus will be on SOH estimation for battery packs, with a particular emphasis on real-world applications. The primary goal is to provide accurate SOH assessments for battery packs, addressing the growing demands of energy storage systems and the electric vehicle industry. This work aims to tackle the issue associated with achieving highly accurate SOH estimations with limited data, thereby contributing to ongoing advancements in performance and reliability in the fields of energy storage and electric vehicles.

Author Contributions

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

Funding

This research was funded by the National Key R&D Program of China, grant number 2023YFB2406000, the Scientific and Technological Research Project of the Hubei Provincial Department of Education, grant number D20231405 and the Knowledge Innovation Program of Wuhan–Shuguang Project, grant number 2023010201020372.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

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 18 December 2024).This data set has been collected from a custom-built battery prognostics testbed at the NASA Ames Prognostics Center of Excellence (PCoE) (Li-ion Battery Aging Datasets Catalog).

Acknowledgments

All authors are grateful for the review and guidance of the reviewing experts. At the same time, the author would also like to thank the Hubei Key Laboratory for the high-efficiency utilization of solar energy and operation control of the energy storage system for its support.

Conflicts of Interest

Author Lujun Wang is employed by the Powerchina Equipment Research Institute Co., Ltd. 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. Demirci, O.; Taskin, S.; Schaltz, E.; Demirci, B.A. Review of battery state estimation methods for electric vehicles-Part II: SOH estimation. J. Energy Storage 2024, 96, 112703. [Google Scholar]
  2. Song, T.; Li, K.; Han, X.; Chen, W.; Jia, Y.; Wen, F. Coordinated operation strategy of energy storage system participating in multiple application scenarios. Autom. Electr. Power Syst. 2021, 45, 43–51. [Google Scholar]
  3. Yang, B.; Qian, Y.C.; Li, Q.; Chen, Q.; Wu, J.Y.; Luo, E.B.; Xie, R.; Zheng, R.Y.; Yan, Y.F.; Su, S.; et al. Critical summary and perspectives on state-of-health of lithium-ion battery. Renew. Sustain. Energy Rev. 2024, 190, 114077. [Google Scholar]
  4. Alsuwian, T.; Ansari, S.; Zainuri, M.A.A.M.; Ayob, A.; Hussain, A.; Lipu, M.S.H.; Alhawari, A.R.H.; Almawgani, A.H.M.; Almasabi, S.; Hindi, A.T. A review of expert hybrid and co-estimation techniques for SOH and RUL estimation in battery management system with electric vehicle application on SOH estimation. Expert Syst. Appl. 2024, 246, 123123. [Google Scholar]
  5. Wang, P.; Zhang, J.A.; Cheng, Z. State of health estimation of Li-ion battery based on least squares support vector machine error compensation model. Power Syst. Technol. 2022, 46, 613–623. [Google Scholar]
  6. Luo, F.; Huang, H.; Wang, H. Rapid prediction of the state of charge and state of health of decommissioned power batteries based on electrochemical impedance spectroscopy. Chin. J. Sci. Instrum. 2021, 41, 172–180. [Google Scholar]
  7. Kong, S.; Moo, C.; Chen, Y.; Hsu, P. Enhanced coulomb counting method for estimating state-of-charge and state-of-health of lithium-ion batteries. Appl. Energy 2009, 86, 1506–1511. [Google Scholar]
  8. Ji, H.; Zhang, W.; Pan, X.H.; Wang, Y.B.; Hu, X.S. State of health prediction model based on internal resistance. Int. J. Energy Res. 2020, 44, 6502–6510. [Google Scholar]
  9. Berecibar, M.; Gandiaga, I.; Villarreal, I.; Omar, N.; Mierlo, J. Critical review of state of health estimation methods of Li-ion batteries for real applications. Renew. Sustain. Energy Rev. 2016, 56, 572–587. [Google Scholar]
  10. Li, Y.; Luo, Y.; Jiang, C.; Li, C.; Sun, F. Study of the Test Conditions and Thermostability of an Overcharge Test for Large Capacity Lithium-Ion Batteries. J. Electrochem. Energy Convers. Storage 2021, 18, 020907. [Google Scholar]
  11. Xing, Y.; Williard, N.; He, W.; Pecht, M. A comparative review of prognostics-based reliability methods for lithium batteries. In Proceedings of the Prognostics and System Health Management Conference, Shenzhen, China, 24–25 May 2011; pp. 1–6. [Google Scholar]
  12. Zheng, Y.; Ouyang, M.; Lu, L.; Li, J.; Han, X. Understanding aging mechanisms in lithium-ion battery packs: From cell capacity loss to pack capacity evolution. J. Power Sources 2015, 278, 287–295. [Google Scholar]
  13. Ospina, A.B.; Zamboni, W.; Monmasson, E. Application domain extension of incremental capacity-based battery SOH indicators. Energy 2021, 234, 121224. [Google Scholar]
  14. Cheng, Q.; Guan, H.; Xu, B.; Song, Y.; Wang, Y. A CNN-SAM-LSTM hybrid neural network for multi-state estimation of lithium-ion batteries under dynamical operating conditions. Energy 2024, 294, 130764. [Google Scholar]
  15. Feng, R.; Wang, S.; Yu, C.; Tian, J.; Li, W. High precision state of health estimation of lithium-ion batteries based on strong correlation aging feature extraction and improved hybrid kernel function least squares support vector regression machine model. J. Energy Storage 2024, 90, 111834. [Google Scholar]
  16. Pepe, S.; Ciucci, F. Long-range battery state-of-health and end-of-life prediction with neural networks and feature engineering. Appl. Energy 2023, 350, 121761. [Google Scholar]
  17. Zheng, M.; Luo, X. Joint estimation of State of Charge (SOC) and State of Health (SOH) for lithium-ion batteries using Support Vector Machine (SVM), Convolutional Neural Network (CNN) and Long Sort Term Memory Network (LSTM) models. Int. J. Electrochem. Sci. 2024, 19, 100747. [Google Scholar]
  18. Cai, L. A unified GPR model based on transfer learning for SOH prediction of lithium-ion batteries. J. Process Control 2024, 144, 103337. [Google Scholar]
  19. Huang, J.; He, T.; Zhu, W.; Li, X.; Zhang, H. A lithium-ion battery SOH estimation method based on temporal pattern attention mechanism and CNN-LSTM model. Comput. Electr. Eng. 2025, 122, 109930. [Google Scholar]
  20. Peng, S.; Sun, Y.; Liu, D.; Yu, Q.; Kan, J.; Pecht, M. State of health estimation of lithium-ion batteries based on multi-health features extraction and improved long short-term memory neural network. Energy 2023, 282, 128956. [Google Scholar]
  21. Gu, B.; Shen, H.; Lei, X.; Mu, Y.; Lee, W.J. Forecasting and uncertainty analysis of day-ahead photovoltaic power using a novel forecasting method. Appl. Energy 2021, 299, 117291. [Google Scholar]
  22. Pan, W.; Qi, C.; Zhu, M.; Wang, Y.; Sun, F. A data-driven fuzzy information granulation approach for battery state of health forecasting. J. Power Sources 2020, 475, 228716. [Google Scholar]
  23. Song, Y.; Xie, X.; Wang, Y.; Jiang, Z.; Zhang, T. Energy consumption prediction method based on LSSVM-PSO model for autonomous underwater gliders. Ocean Eng. 2021, 230, 108982. [Google Scholar]
  24. Peng, S.; Zhu, J.; Wu, T.; Tang, A.; Kan, J.; Pecht, M. Prediction of wind and PV power by fusing the multi-stage feature extraction and a PSO-BiLSTM model. Energy 2024, 298, 131345. [Google Scholar]
  25. Zhang, C.L.; Luo, L.J.; Yang, Z.; Wang, Y.; Ouyang, M. Battery SOH estimation method based on gradual decreasing current, double correlation analysis and GRU. Green Energy Intell. Transp. 2023, 2, 100108. [Google Scholar]
  26. Zheng, L.F.; Zhang, L.; Zhu, J.G.; Wei, X.Z.; Cao, H.Z. Co-estimation of state-of-charge, capacity and resistance for lithium-ion batteries based on a high-fidelity electrochemical model. Appl. Energy 2016, 180, 424–434. [Google Scholar]
  27. Tian, A.; Yang, C.; Gao, Y.; Li, T.; Wang, L.; Chang, C.; Jiang, J. A state of health estimation method of lithium-ion batteries based on DT-IC-V health features extracted from partial charging segment. Int. J. Green Energy 2023, 20, 997–1011. [Google Scholar]
  28. Yin, D.; Zhu, X.; Zhang, W.; Zheng, J. Health State Prediction of Lithium-Ion Battery Based on Improved Sparrow Search Algorithm and Support Vector Regression. Energies 2024, 17, 5671. [Google Scholar] [CrossRef]
  29. Zhao, S.; Chen, G.; Li, P.; Shi, J.; Potekhin, V. Fault localization using sliding adaptive data segmentation and improved k-nearest neighbour with application to railway track circuits. Comput. Electr. Eng. 2025, 122, 109929. [Google Scholar]
  30. Yong, U.S.; Seo, D.; Kim, S.; Shin, J.; Kim, W. Optimizing inductance for minimizing reactive power in single-phase-shift modulated dual active bridge converters under variable input voltage. J. Power Electron. 2025, 25, 205–215. [Google Scholar]
  31. Gu, J.; Jiang, L.; Zhang, X.; Hua, L.; Chen, T. Health State Assessment of Lithium-Ion Batteries Based on Feature Extraction and Analysis of Influencing Factors. Trans. China Electrotech. Soc. 2023, 38, 5330–5342. [Google Scholar]
  32. Peng, S.; Zhu, J.; Wu, T.; Tang, A.; Kan, J. SOH early prediction of lithium-ion batteries based on voltage interval selection and features fusion. Energy 2024, 308, 132993. [Google Scholar]
  33. Prabhakar, V.K.; Marco, B.; Eugenio, P.; Elisabetta, F. Adaptable and Robust EEG Bad Channel Detection Using Local Outlier Factor (LOF). Sensors 2022, 22, 7314. [Google Scholar] [CrossRef] [PubMed]
  34. Li, J.; Bian, X. Improved Least Squares Support Vector Machine Model Based on Grey Wolf Optimizer Algorithm for Predicting CO2–Crude Oil Minimum Miscibility Pressure. Energy Technol. 2024, 12, 2301139. [Google Scholar]
  35. Taghilou, H.; Rezaei, M.; Valizadeh, A.; Nosratabad, T.; Nazari, M. Predicting an EEG-Based hypnotic time estimation with non-linear kernels of support vector machine algorithm. Cogn. Neurodyn. 2024, 18, 3629–3646. [Google Scholar]
  36. Gao, W.; Liu, S.; Huang, L. Particle swarm optimization with chaotic opposition-based population initialization and stochastic search technique. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 4316–4327. [Google Scholar]
  37. Alexprabu, S.P.; Sathiyasekar; Saravanakumar, R.; Tripathi, N. An Efficient Li-ion Battery Management System with Lossless Charge Balancer for RUL and SoH Prediction. J. New Mater. Electrochem. Syst. 2024, 27, 86–98. [Google Scholar]
  38. Suman, G.K.; Guerrero, J.M.; Roy, O.P. Optimisation of solar/wind/bio-generator/diesel/battery based microgrids for rural areas: A PSO-GWO approach. Sustain. Cities Soc. 2021, 67, 102723. [Google Scholar]
  39. Waseem, M.; Huang, J.Y.; Li, W.; Wang, Y.; Hu, X. Data-Driven GWO-BRNN-Based SOH Estimation of Lithium-Ion Batteries in EVs for Their Prognostics and Health Management. Mathematics 2023, 11, 4263. [Google Scholar] [CrossRef]
  40. Hussain, A.S.; Prasad, M.S. A deep learning approach for prediction of Parkinson’s disease progression. Biomed. Eng. Lett. 2020, 10, 227–239. [Google Scholar]
  41. Xiong, R.; Li, L.; Tian, J. Towards a smarter battery management system: A critical review on battery state of health monitoring methods. J. Power Sources 2018, 405, 18–29. [Google Scholar]
  42. Qin, Y.; Yuen, C.; Yin, X.; Huang, B. A transferable multistage model with cycling discrepancy learning for lithium-ion battery state of health estimation. IEEE Trans. Ind. Inform. 2023, 19, 1933–1946. [Google Scholar]
  43. Ma, G.; Xu, S.; Yang, T.; Du, Z.; Zhu, L. A transfer learning-based method for personalized state of health estimation of lithium-ion batteries. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 759–769. [Google Scholar]
  44. Deng, Z.; Lin, X.; Cai, J.; Hu, X. Battery health estimation with degradation pattern recognition and transfer learning. J. Power Sources 2022, 525, 231027. [Google Scholar]
  45. Suykens, J.A.K.; Vandewalle, J. Least squares support vector machine classifiers. Neural Process. Lett. 1999, 9, 293–300. [Google Scholar]
  46. Wang, Z.; Feng, G.; Zhen, D.; Gu, F. BallA review on online state of charge and state of health estimation for lithium-ion batteries in electric vehicles. Energy Rep. 2021, 7, 5141–5161. [Google Scholar]
Figure 1. SOH degradation curves of different batteries.
Figure 1. SOH degradation curves of different batteries.
Applsci 15 03592 g001
Figure 2. Voltage curves under different cycles.
Figure 2. Voltage curves under different cycles.
Applsci 15 03592 g002
Figure 3. Second-order curve of battery voltage versus time.
Figure 3. Second-order curve of battery voltage versus time.
Applsci 15 03592 g003
Figure 4. Dual correlation coefficients of SOH among four batteries. (a) Pearson correlation coefficient; (b) Spearman correlation coefficient.
Figure 4. Dual correlation coefficients of SOH among four batteries. (a) Pearson correlation coefficient; (b) Spearman correlation coefficient.
Applsci 15 03592 g004
Figure 5. Normalization of various HFs. (a) HF1, HF2; (b) HF3, HF4; (c) HF5, HF6; (d) HF7, HF8.
Figure 5. Normalization of various HFs. (a) HF1, HF2; (b) HF3, HF4; (c) HF5, HF6; (d) HF7, HF8.
Applsci 15 03592 g005
Figure 6. Heatmap of the dual correlation of health features for four batteries. (a) CS2_35 HFs Pearson correlation; (b) CS2_35 HFs Spearman correlation; (c) CS2_36 HFs Pearson correlation; (d) CS2_36 HFs Spearman correlation; (e) CS2_37 HFs Pearson correlation; (f) CS2_37 HFs Spearman correlation; (g) CS2_38 HFs Pearson correlation; (h) CS2_38 HFs Spearman correlation.
Figure 6. Heatmap of the dual correlation of health features for four batteries. (a) CS2_35 HFs Pearson correlation; (b) CS2_35 HFs Spearman correlation; (c) CS2_36 HFs Pearson correlation; (d) CS2_36 HFs Spearman correlation; (e) CS2_37 HFs Pearson correlation; (f) CS2_37 HFs Spearman correlation; (g) CS2_38 HFs Pearson correlation; (h) CS2_38 HFs Spearman correlation.
Applsci 15 03592 g006
Figure 7. Algorithm framework based on PSO–GWO–LSSVM prediction model.
Figure 7. Algorithm framework based on PSO–GWO–LSSVM prediction model.
Applsci 15 03592 g007
Figure 8. Framework of the SOH estimation based on PSO–GWO–LSSVM prediction model with multi-dimensional HFs extraction.
Figure 8. Framework of the SOH estimation based on PSO–GWO–LSSVM prediction model with multi-dimensional HFs extraction.
Applsci 15 03592 g008
Figure 9. SOH estimation results and errors for four batteries in different training data. SOH estimation results of (a) CS2_35; (c) CS2_36; (e) CS2_37; (g) CS2_38; SOH estimation result errors of (b) CS2_35; (d) CS2_36; (f) CS2_37; (h) CS2_38.
Figure 9. SOH estimation results and errors for four batteries in different training data. SOH estimation results of (a) CS2_35; (c) CS2_36; (e) CS2_37; (g) CS2_38; SOH estimation result errors of (b) CS2_35; (d) CS2_36; (f) CS2_37; (h) CS2_38.
Applsci 15 03592 g009
Figure 10. Comparison of prediction results for different batteries using RNN methods. SOH prediction results of (a) CS2_35; (b) CS2_36; (c) CS2_37; (d) CS2_38.
Figure 10. Comparison of prediction results for different batteries using RNN methods. SOH prediction results of (a) CS2_35; (b) CS2_36; (c) CS2_37; (d) CS2_38.
Applsci 15 03592 g010
Figure 11. Comparison of prediction results for different batteries using four methods. SOH prediction results of (a) CS2_35; (b) CS2_36; (c) CS2_37; (d) CS2_38.
Figure 11. Comparison of prediction results for different batteries using four methods. SOH prediction results of (a) CS2_35; (b) CS2_36; (c) CS2_37; (d) CS2_38.
Applsci 15 03592 g011
Figure 12. The optimization process of three algorithms.
Figure 12. The optimization process of three algorithms.
Applsci 15 03592 g012
Figure 13. Comparison of prediction results for different battery types. SOH prediction results of (a) B0005; (c) B0006; SOH prediction results error of (b) B0005; (d) B0006.
Figure 13. Comparison of prediction results for different battery types. SOH prediction results of (a) B0005; (c) B0006; SOH prediction results error of (b) B0005; (d) B0006.
Applsci 15 03592 g013
Table 1. The dual correlation coefficient of battery HFs and SOH.
Table 1. The dual correlation coefficient of battery HFs and SOH.
Battery HF1HF2HF3HF4HF5HF6HF7HF8
CS2_35 ρ −0.9331−0.956710.9951−0.8023−0.75110.20740.2747
γ−0.9590−0.96410.99100.9668−0.7683−0.71560.36480.5196
CS2_36 ρ −0.9274−0.938210.9913−0.9067−0.79070.19800.2633
γ−0.9332−0.94780.99500.9518−0.7485−0.72790.43330.5533
CS2_37 ρ −0.9349−0.946810.9931−0.7602−0.74860.23580.2833
γ−0.9451−0.95530.99700.9790−0.7542−0.74260.33490.4214
CS2_38 ρ −0.9278−0.948410.9977−0.7760−0.71620.22980.2923
γ−0.9304−0.95020.99460.9755−0.7598−0.71650.39290.4906
Table 2. SOH estimation errors for different batteries in different proportions of the training dataset.
Table 2. SOH estimation errors for different batteries in different proportions of the training dataset.
BatteryTraining DataMAE (%)MAPE (%)RMSE (%)
50%0.33210.43710.4417
CS2_3560%0.34310.45970.4603
70%0.33750.46430.4412
50%0.47530.61830.5929
CS2_3660%0.46740.61530.5725
70%0.52050.70310.6697
50%0.38440.49550.4878
CS2_3760%0.40660.53310.5151
70%0.41910.55450.4953
50%0.34460.42860.4618
CS2_3860%0.35840.45120.4741
70%0.41280.52640.5307
Table 3. SOH prediction errors resulting from different RNN methods under 60% training dataset.
Table 3. SOH prediction errors resulting from different RNN methods under 60% training dataset.
MethodCS2_35CS2_36CS2_37CS2_38Mean Value
MAE (%)
Bi-LSTM0.94431.09260.73910.61150.8474
Bi-GRU1.89812.1361.55131.20821.6984
MAPE (%)
Bi-LSTM1.36331.49551.00220.75721.1543
Bi-GRU2.15722.60171.87231.44242.0184
RMSE (%)
Bi-LSTM1.39141.38550.98760.72411.1224
Bi-GRU2.88752.67921.96711.45362.2463
Table 4. SOH prediction errors resulting from different methods under 60% training dataset.
Table 4. SOH prediction errors resulting from different methods under 60% training dataset.
MethodCS2_35CS2_36CS2_37CS2_38Mean Value
MAE (%)
M11.81351.85332.45970.34471.6178
M21.60591.80321.28360.33471.2569
M30.67330.97790.91540.32080.7219
MD0.34300.46750.40660.35840.3939
MAPE (%)
M12.70362.55513.37650.43362.2672
M22.37732.49071.75530.41641.7599
M30.94671.32511.24020.39930.9778
MD0.45970.61530.53310.45120.5148
RMSE (%)
M12.73512.36413.32940.45672.2213
M22.62352.33791.72050.42631.7771
M30.92181.17771.16730.41170.9196
MD0.46030.57250.51510.47470.5057
Table 5. Algorithm/Mode parameter settings.
Table 5. Algorithm/Mode parameter settings.
Algorithm/ModelParameterSymbolRangeResult
PSO–GWOpopulation sizeN/20
maximum number of iterationsimax/50
LSSVMregularization parameterγ(0.001, 1000)186.37
kernel parameterσ(0.001, 1000)1000
Table 6. SOH estimation errors for different battery types in different proportions of the training dataset.
Table 6. SOH estimation errors for different battery types in different proportions of the training dataset.
BatteryTraining DataMAE (%)MAPE (%)RMSE (%)
50%0.26510.38170.4499
B000560%0.19500.28810.2479
70%0.16720.25120.2098
50%0.56280.87100.7389
B000660%0.31420.49190.4216
70%0.25740.41270.3381
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, X.; Wu, Z.; Bai, J.; Zhu, J.; Lv, 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. https://doi.org/10.3390/app15073592

AMA Style

He X, Wu Z, Bai J, Zhu J, Lv 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. Applied Sciences. 2025; 15(7):3592. https://doi.org/10.3390/app15073592

Chicago/Turabian Style

He, Xu, Zhengpu Wu, Jinghan Bai, Junchao Zhu, Lu Lv, and Lujun Wang. 2025. "A Novel SOH Estimation Method for Lithium-Ion Batteries Based on the PSO–GWO–LSSVM Prediction Model with Multi-Dimensional Health Features Extraction" Applied Sciences 15, no. 7: 3592. https://doi.org/10.3390/app15073592

APA Style

He, X., Wu, Z., Bai, J., Zhu, J., Lv, L., & Wang, L. (2025). A Novel SOH Estimation Method for Lithium-Ion Batteries Based on the PSO–GWO–LSSVM Prediction Model with Multi-Dimensional Health Features Extraction. Applied Sciences, 15(7), 3592. https://doi.org/10.3390/app15073592

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