Next Article in Journal
Optimization of Climate Neutrality for a Low-Energy Residential Building Complex in Poland
Previous Article in Journal
IronPython-Based Automated Computational Platform for 3-D Finite Element Modeling and Electric/Magnetic Field Analysis of Overhead Transmission Lines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint State-of-Charge and State-of-Health Estimation Method Based on Equivalent Circuit Model and Data-Driven Model Fusion

1
State Key Laboratory of Smart Power Distribution Equipment and System, Hebei University of Technology, Tianjin 300401, China
2
Key Laboratory of Electromagnetic Field and Electrical Apparatus Reliability of Hebei Province, Hebei University of Technology, Tianjin 300401, China
*
Author to whom correspondence should be addressed.
Energies 2026, 19(6), 1567; https://doi.org/10.3390/en19061567
Submission received: 10 February 2026 / Revised: 5 March 2026 / Accepted: 15 March 2026 / Published: 22 March 2026
(This article belongs to the Section D2: Electrochem: Batteries, Fuel Cells, Capacitors)

Abstract

State-of-charge (SOC) and state-of-health (SOH) of lithium-ion batteries are critical parameters in battery management systems, directly impacting the driving range, performance stability, and safety of electric vehicles. To improve the accuracy and stability of SOC and SOH estimation simultaneously, this paper proposes a joint estimation method with constant-current bias compensation. First, based on a second-order RC equivalent circuit model, a constant-current bias compensation term is introduced into the Kalman filter framework. The estimation accuracy and robustness of SOC are validated under multiple operating conditions and noise levels. Then, a model integrating Transformer and gated recurrent unit is constructed. The fata morgana algorithm (FATA) is adopted for hyperparameter optimization. Ablation studies and multi-model comparative experiments are conducted to verify the model’s accuracy. Finally, capacity correction is performed using SOH results. By combining current bias compensation and precise temporal features extracted from aging data, joint estimation of SOC and SOH is achieved. Results show that after introducing current bias compensation and aging-based capacity correction, the accumulated SOC estimation error is reduced by more than 10%, while SOH estimation achieves a MAPE below 0.90% and an RMSPE below 1.10%. The proposed joint method is thus verified to be accurate and practical.

1. Introduction

Lithium-ion batteries have become critical energy storage devices for new energy vehicles, portable electronic devices, and energy storage systems due to their high energy density and low self-discharge rate [1,2]. As the core control unit of battery systems, the battery management system (BMS) is responsible for real-time monitoring, evaluation, and management of battery states, which is essential for ensuring the safe, stable, and efficient operation [3,4]. Accurate estimation of the state of charge (SOC) and state of health (SOH) is a critical task of the BMS, as both parameters directly affect battery reliability, lifetime prediction, and energy efficiency management [5,6].
SOC is a key parameter for evaluating the performance of power batteries in new energy vehicles, and it directly affects vehicle energy management, remaining energy assessment, driving range prediction, and overcharge/overdischarge protection [7,8]. Commonly used SOC estimation algorithms mainly include the ampere-hour (Ah) integration method, Kalman filter-based algorithms, and data-driven methods based on neural networks [9,10]. The Ah integration method has a simple structure and high computational efficiency [11]. However, its estimation accuracy heavily depends on the accuracy of the initial SOC, and any initial error accumulates during integration, compromising the reliability of subsequent estimates [12,13]. The neural network method leverages machine learning technology to establish a nonlinear mapping between inputs and SOC using historical data. While it performs well with sufficient data, it is sensitive to sample size and distribution, making it prone to overfitting or estimation bias [14,15]. Currently, methods combining equivalent circuit models (ECM) and filtering algorithms are widely adopted in onboard BMS, and related estimation strategies have been continuously optimized in recent years [16]. For example, Li et al. [17] explored the correlation between noise variance and parameter identification bias in the least squares algorithm. They proposed three collaborative estimation methods that integrate bias-compensated recursive least squares with the extended Kalman filter (EKF) to reduce the impact of noise on SOC and model parameter estimation. Although these methods exhibit good accuracy under Gaussian and uniform noise, their effectiveness under constant-current bias interference has not been thoroughly investigated. Lin [18] pointed out from theoretical and systematic perspectives that constant-current bias noise can significantly affect SOC estimation. However, most existing filter-based state estimation algorithms still struggle to effectively suppress such noise interference. Therefore, introducing a bias compensation mechanism into the state equation is of great significance for improving the robustness of SOC estimation under complex noise conditions.
Currently, SOH estimation methods for lithium-ion batteries are primarily categorized into three types: direct measurement methods, model-based methods, and data-driven methods [19,20]. Direct measurement methods typically involve determining the actual battery capacity through techniques such as coulomb counting in a controlled environment. These approaches are conceptually straightforward and do not rely on complex models or long-term data. However, they generally require offline operation and have high requirements for equipment and environmental conditions, making real-time monitoring difficult. Model-based methods can be further divided into empirical degradation models, equivalent circuit models, and electrochemical models [21,22]. Empirical degradation models have simple structures and low computational cost, but they show limited generalization ability under complex dynamic operating conditions. Equivalent circuit models require minimal data but are susceptible to noise and modeling errors. Electrochemical models, while capable of accurately reflecting internal aging mechanisms, are computationally complex and often fail to meet the real-time requirements of onboard BMS [23]. In contrast to the above two categories, data-driven methods do not depend on battery mechanisms or prior models. Instead, they establish mapping relationships between input features-such as current, voltage, and temperature collected during charge/discharge cycles-and SOH [24]. For instance, Liu et al. [25] proposed a hybrid neural network integrating a hidden Markov model, Transformer, and bidirectional gated recurrent units, with parameters optimized via differential evolution algorithms. Yang et al. [26] designed an improved generative adversarial network to reconstruct degradation feature distributions and introduced a multi-modal time-series collaborative framework incorporating STL decomposition. This framework decomposes time-series data into trend, seasonal, and residual components, enabling fine-grained multi-scale feature modeling and thereby achieving collaborative SOH estimation.
SOC and SOH are strongly coupled. As batteries undergo cyclic aging, their maximum available capacity gradually degrades. If this dynamic change in SOH is not considered, SOC estimation accuracy decreases; conversely, errors in SOC estimation also affect SOH estimation accuracy [27,28]. In response, various joint estimation frameworks for SOC and SOH have been proposed in existing studies. For example, Lin et al. [29] introduced a dual-filter joint estimation framework that operates at different time scales. Through a mutually coupled structure, it integrates real-time SOC dynamics with long-term SOH degradation trends, enabling continuous performance correction and adaptive capacity tracking under aging conditions. Chen et al. [30] developed an estimation model based on incremental capacity features, combining a multi-scale channel attention network with an adaptive denoising filter for joint SOC and SOH estimation under complex operating conditions. Current mainstream joint estimation methods fall into two categories: model-driven and data-driven approaches. Model-driven methods exhibit relatively good stability under ideal conditions but show limited adaptability in complex real-world scenarios. Data-driven methods can capture system evolution trends through training data and have strong generalization ability. However, their performance is constrained by sample size and quality, and they are often less robust to parameter disturbances or anomalous data. Consequently, hybrid estimation strategies that integrate model mechanisms with data-driven features are a promising research direction. Such approaches can enhance estimation accuracy while improving the overall robustness of the system.
SOC estimation accuracy is affected by both constant current bias interference and SOH degradation due to battery aging. Meanwhile, accurate SOH assessment relies on robust health feature extraction and effective data-driven modeling. To overcome the limitations of existing methods, this paper proposes a second-order RC equivalent circuit model integrated with a constant current bias compensation mechanism. This model is combined with a hybrid FATA–Transformer–GRU algorithm to construct a collaborative SOC and SOH estimation framework. The main contributions of this paper include the following:
(1)
In SOC estimation based on a second-order RC equivalent circuit model, a constant-current bias compensation term was incorporated into the Kalman filtering framework. Comparative experiments were conducted under four dynamic operating conditions and three types of bias noise. The accuracy and robustness of SOC estimation were effectively enhanced as a result.
(2)
The fata morgana algorithm (FATA) was introduced, which integrates a population search strategy based on the mirage filtering mechanism and a local search mechanism based on the principle of light propagation. Using FATA, the hyperparameters of the Transformer encoder and gated recurrent unit (GRU) were jointly optimized. Subsequently, a FATA–Transformer–GRU fusion model was con-structed to achieve high-precision SOH estimation.
(3)
Time-based and fitted curve coefficient features extracted from the bias-compensated SOC estimation results were fed into the SOH estimation model. The estimated SOH was then utilized to dynamically correct the actual available capacity of the battery, thereby improving the accuracy of SOC estimation. Ultimately, a collaborative SOC-SOH estimation architecture integrating model-driven and data-driven approaches was established.
The organization of this paper is as follows. Section 2 introduces construction of the experimental platform and the modeling method for lithium-ion batteries. Section 3 validates the accuracy of the proposed SOC estimation method under different operating conditions and bias noise scenarios. Section 4 details the process of health feature extraction and evaluates the effectiveness of the FATA–Transformer–GRU model in SOH estimation. Section 5 provides a comprehensive analysis of the joint estimation results, based on the coupling relationship between SOC and SOH. Section 6 summarizes the main research content and conclusions of the study.

2. Lithium-Ion Battery Experimental Design and Modeling

2.1. Experimental Platform and Protocol

To systematically investigate lithium-ion battery state estimation and accurately record the full lifecycle capacity degradation process, we designed and constructed a comprehensive experimental platform. The platform primarily consists of a host computer control unit, a battery charge/discharge test system, an auxiliary temperature monitoring device, and a constant-temperature and constant-humidity environmental chamber. A schematic diagram of the overall structure is shown in Figure 1.
The experiment utilized cylindrical ternary lithium-ion batteries with a rated capacity of 2.6 Ah, employing lithium cobalt oxide as the cathode material and graphite as the anode material. Eight ternary lithium-ion batteries with consistent initial states were selected and labeled B1 to B8. They were divided into two batches: the first batch comprised B1–B4, and the second batch comprised B5–B8. Batteries B1 and B2 were tested under a hybrid driving cycle after every 100 cycles of aging in a constant-temperature environment at 25 °C. Each cycle of this hybrid condition consisted of 10 segments of the Dynamic Stress Test (DST), 5 segments of the New European Driving Cycle (NEDC), and 5 segments of the Urban Dynamometer Driving Schedule (UDDS). This combined driving cycle is referred to as the DNU Hybrid Cycle (DNU-HC). Under the same constant-temperature condition (25 °C), batteries B3 and B4 were tested using the UDDS cycle after every 100 aging cycles. Batteries B5 and B6 were tested under the China Light-duty Vehicle Test Cycle (CLTC) after every 100 aging cycles. Additionally, batteries B7 and B8 were tested under the NEDC dynamic driving cycle after every 100 aging cycles at room temperature.
The aforementioned experimental conditions are primarily designed to support research on SOC estimation. Meanwhile, SOH, a key indicator of battery degradation over its lifespan, is typically defined as the percentage of the battery’s current capacity relative to its rated capacity, as expressed in the following formula:
SOH   =   Q c Q n
The rated capacity is determined before the battery aging test begins. To ensure a consistent initial state, all tested batteries are first charged at a constant current of 0.3 C to the cut-off voltage under standard ambient temperature, followed by a constant voltage charge until the current drops to 0.03 C. Finally, they are discharged at a constant current of 0.3 C to the cut-off voltage. This procedure is repeated three times, and the average of the three discharge capacities is taken as the rated capacity of the battery. The current capacity is measured throughout the battery’s entire lifecycle. The test procedure is similar to that for determining the rated capacity, except that charging is performed at 0.5 C using constant current and constant voltage, and discharging is performed at a constant current of 1 C. The maximum capacity during the discharge phase of each cycle is recorded as the maximum available capacity for that aging stage.

2.2. Establishment of a Second-Order RC Equivalent Circuit Model

The accuracy of SOC estimation is largely constrained by the trade-off between the representational capability of the battery model under dynamic conditions and its computational complexity [31]. In engineering practice, model selection must balance accurately capturing dynamic battery behavior with algorithmic feasibility and computational burden [32]. Therefore, a second-order RC equivalent circuit model is adopted in this study. This model effectively simulates battery polarization while having a concise structure, a moderate number of parameters, and is suitable for real-time computation and engineering implementation.
The system state equations for this model are as follows:
S O C n + 1 U 1 , n + 1 U 2 , n + 1 = 1 0 0 0 e Δ t / τ 1 0 0 0 e Δ t / τ 2 S O C n U 1 , n U 2 , n + Δ t / Q c R 1 ( 1 e Δ t / τ 1 ) R 2 ( 1 e Δ t / τ 2 ) I
U = U o c ( S O C ) U 1 U 2 R 0 I
Here, U and I represent the terminal voltage and current of the battery, respectively; Uoc denotes the open-circuit voltage; R0, R1, and R2 correspond to the ohmic resistance, electrochemical polarization resistance, and concentration polarization resistance, respectively; U1 and U2 are the voltages across R1 and R2; τ1 and τ2 are the time constants; Qc indicates the maximum capacity of the battery; Δt represents the sampling interval; and n stands for the discrete time index.
In this paper, the Forgetting Factor Recursive Least Squares (FFRLS) method is employed to identify the resistance and capacitance parameters of the model in real time based on sampled battery operating data. The recursive procedure is outlined as follows:
The system transfer function is established as follows:
G ( S ) = R 0 + R 1 + R 2 + ( τ 1 R 2 + τ 2 R 1 + τ 1 R 0 + τ 2 R 0 ) S + τ 1 τ 2 S 2 1 + ( τ 1 + τ 2 ) S + τ 1 τ 2 S 2
Let θn = [b1, b2, b3, b4, b5]T be the undetermined coefficient vector at time n, and φn = [Zn−1, Zn−2, In, In−1, In−2]T. Equation (4) is discretized and transformed into a difference equation, where Zn represents the output value of the difference equation at time n:
Z n = b 1 Z n 1 + b 2 Z n 2 + b 3 I n + b 4 I n 1 + b 1 I n 2 Z n = φ n T × θ n
The resistance and capacitance parameters of the model are calculated as follows:
R 0 = b 3 b 4 + b 5 1 + b 1 b 2 τ 1 τ 2 = 1 + b 1 b 2 4 ( 1 b 1 b 2 ) τ 1 + τ 2 = 1 + b 2 1 b 1 b 2 R 0 + R 1 + R 2 = b 3 + b 4 + b 5 1 b 1 b 2 R 0 τ 1 + R 0 τ 2 + R 2 τ 1 + R 1 τ 2 = b 3 b 5 1 b 1 b 2
A recursive loop is established based on the difference equation as follows:
θ n = θ n 1 + K LS , n ( Z n φ n 1 T θ n 1 ) K LS , n = P LS , n 1 φ n 1 λ + φ n 1 T P LS , n 1 φ n 1 P LS , n = λ 1 ( I e K LS , n φ n 1 T ) P LS , n 1
To validate the effectiveness of the selected second-order RC equivalent circuit model and its parameter identification method, simulated output voltages of the model were compared with actual measured values under four typical dynamic cycles: DNU-HC, UDDS, NEDC, and CLTC. The results are shown in Figure 2. As indicated by the curves, the battery voltage gradually decreases during the discharge process. Under each operating condition, the simulated voltage from the model closely tracks the actual voltage variations, with overall voltage errors maintained within a small range. These results demonstrate that the model parameters identified using the FFRLS algorithm exhibit good accuracy, thereby providing a reliable model foundation for subsequent SOC estimation algorithms.

2.3. FATA–Transformer–GRU Model Implementation

To achieve accurate SOH estimation for lithium-ion batteries, a hybrid modeling approach integrating an intelligent optimization algorithm and deep neural network techniques is proposed in this study-namely, the FATA–Transformer–GRU model. This model primarily consists of three components: a Transformer encoder, a Gated Recurrent Unit (GRU) network, and the FATA optimization module. Through collaborative interaction, these components form a closed-loop SOH estimation system. The overall architecture is illustrated in Figure 3.

2.3.1. FATA Optimization Algorithm

The FATA optimization algorithm is inspired by the formation mechanism of mirages [33]. By simulating the refraction and propagation characteristics of light in this process, the algorithm constructs two search strategies: a population-based global search strategy based on the “mirage filtering” principle, and an individual-based refined search strategy based on the “light propagation” mechanism.
The FATA algorithm consists of two main stages. In the first stage, the algorithm dynamically evaluates a multi-source population based on the mirage filtering principle derived from definite integrals. By quantifying both individual and population fitness, the overall quality of the population is assessed. The second stage, executed after mirage filtering, implements a light propagation mechanism. This mechanism incorporates trigonometric functions to formulate individual search strategies, specifically including first-half-phase refraction, second-half-phase refraction, and total reflection strategies. The physical changes occurring during light propagation in heterogeneous media essentially correspond to information exchange among individuals. The algorithm guides the search direction through this process and ultimately generates an optimal solution. These two strategies work synergistically, achieving an effective balance between global exploration and local exploitation. Consequently, the algorithm fully realizes its potential in multi-scale search tasks [34].

2.3.2. Transformer Network

With advances in the field of deep learning, sequence prediction methods based on the Transformer architecture have become a focus of research. The self-attention mechanism in Transformer enables effective modeling of long-range dependencies among different time steps in input sequences [35]. The model typically comprises the following core components: a positional encoding module, multi-head attention layers, a feed-forward neural network, and normalization modules that integrate residual connections and layer normalization.
The input to the Transformer is first processed through positional encoding of the embedded data to capture positional information within the sequence. The positional encoding method is described by Equation (8) as follows:
P E ( p o s , 2 n ) = sin ( p o s 10000 2 n d ) P E ( p o s , 2 n + 1 ) = cos ( p o s 10000 2 n d )
Here, pos denotes the time step; 2n indicates even-indexed dimensions; 2n + 1 represents odd-indexed dimensions; and d refers to the dimensionality of the input vector.
The attention layer serves as the core component of the Transformer. It generates a weighted representation for each position, thereby capturing global dependencies within the input sequence. The corresponding formulation is given by Equation (9) as follows:
Attention ( Q ,   K ,   V ) = softmax ( Q K T d k ) V
Here, Q represents the query matrix; K denotes the key matrix; V corresponds to the value matrix; and dk indicates the dimensionality of the keys.
The feedforward neural network is a simple two-layer structure composed of fully connected layers and the ReLU activation function. Linear transformation and nonlinear activation are applied to the output layer, as expressed in the following equation:
FNN ( x ) = W 2 max ( 0 , W 1 x + b 1 ) + b 2
Here, x represents the input vector data with dimensionality d; b1 and b2 denote bias parameters; and W1 and W2 are the parameter matrices for linear mapping.

2.3.3. GRU Network

The GRU is an improved version of the Recurrent Neural Network (RNN) architecture [36]. Compared with traditional RNNs, GRU introduces update and reset gate mechanisms. This enables selective retention and forgetting of historical information, thereby significantly enhancing its capability for modeling and predicting time-series data. The core expressions are given as follows:
z n = σ ( W z x n + U z h n 1 ) r n = σ ( W r x n + U r h n 1 ) h ^ n = tanh ( W h x n + U h ( r n h n 1 ) ) h n = ( 1 z n ) h n 1 + z n h ^ n
Here, zn and rn denote the update gate and reset gate, respectively; xn, hn, and h ^ n represent the input, hidden state, and candidate hidden state at time n, respectively; Wz and Wr are the weight matrices for the input corresponding to the update gate and reset gate, respectively; Uz and Ur are the weight matrices for the hidden state at time n-1 corresponding to the update gate and reset gate, respectively; Wh and Uh are the weight matrix and bias term for the candidate hidden state, respectively; σ represents the sigmoid activation function; and tanh denotes the hyperbolic tangent function.

3. State of Charge Estimation Based on Current Bias Conditions

Lithium-ion batteries are typical nonlinear time-varying systems characterized by complex dynamic coupling among their internal state variables. As two core states in a BMS, SOC and SOH are not independent of each other: the fluctuation range of SOC and the charge–discharge behavior directly affect the aging process of the battery, thereby constraining the evolution of SOH. Conversely, the capacity degradation represented by SOH inversely impacts the accuracy of SOC estimation. Therefore, the estimation accuracy of SOC is not only a fundamental function of the BMS but also a prerequisite for achieving reliable SOH estimation. Based on this, this section focuses on the constant current bias noise commonly present in current measurement, introducing a bias compensation mechanism within the Kalman filter framework to obtain more accurate SOC estimates, thereby providing reliable state inputs for subsequent SOH modeling.
In conventional SOC estimation research, system noise is typically modeled as Gaussian white noise. However, current data in practical battery systems are often collected by low-cost sensors and are inevitably subject to multiple sources of interference. Among these, zero-mean Gaussian white noise can be effectively suppressed by state observers such as the Kalman filter. Nevertheless, most existing filter-based estimation algorithms exhibit limited capability in mitigating constant-current bias noise. This leads to reduced SOC estimation accuracy and may cause errors to accumulate continuously during the integration process [37].
To address the issue of constant deviation in current measurement, a current bias compensation term is introduced into the system model and extended as an additional state variable. When the Kalman filter is applied to estimate the system state of the second-order RC equivalent circuit model, simultaneous joint estimation of SOC and current bias is achieved. The revised system state equation is expressed as follows:
S O C n + 1 = S O C n η Δ t Q c ( I n I n b ) + w 1 , n 1 U 1 , n + 1 = e Δ t / τ 1 U 1 , n + R 1 ( 1 e Δ t / τ 1 ) ( I n I n b ) + w 2 , n 1 U 2 , n + 1 = e Δ t / τ 2 U 2 , n + R 2 ( 1 e Δ t / τ 2 ) ( I n I n b ) + w 3 , n 1 I n + 1 b = I n b + w 4 , n 1 U n + 1 = U o c ( S O C ) U 1 , n + 1 U 2 , n + 1 R 0 ( I n I n b ) + v n + 1
Here, U1,n+1, U2,n+1, and Un+1 represent the terminal voltages across R1, R2, and the battery at time n+1, respectively; I b n and In denote the current bias and measured current at time n; w and v indicate the process noise and measurement noise, respectively.
To validate the effectiveness of the proposed estimation method, SOC estimation experiments were conducted under three different current bias scenarios (bias currents of 0.1 A, 0.2 A, and 0.3 A). Experimental data were sourced from four typical driving cycles-DNU-HC, UDDS, CLTC, and NEDC-collected in the laboratory, ensuring the generality and reliability of the validation results. Figure 4 presents a comparison of SOC estimation results with and without current compensation under different operating conditions and bias noise scenarios.
Based on the results shown in Figure 4, it is evident that current bias noise significantly interferes with SOC estimation accuracy. When the current bias is 0.1 A, the cumulative SOC errors under the DNU-HC, UDDS, CLTC, and NEDC cycles reach 8.43%, 6.88%, 6.47%, and 10.36%, respectively. As the current bias noise increases to 0.2 A and 0.3 A, the cumulative errors continue to rise. For 0.2 A bias, the errors reach 19.77%, 13.57%, 20.62%, and 24.43%, respectively; for 0.3 A bias, they reach 28.55%, 24.77%, 32.89%, and 30.89%, respectively. These data indicate that stronger current bias noise leads to progressively larger cumulative SOC errors, causing the estimated results to increasingly deviate from the true values. After implementing the current bias compensation strategy, the SOC estimation curves under all tested cycles effectively track the true SOC variation, with estimation deviations consistently maintained within a low range.
After incorporating the current bias compensation mechanism, the Root Mean Square Error (RMSE) and Mean Absolute Error (MAE) of the estimated SOC under various noise scenarios are presented in Table 1. The data show that with the proposed method, both RMSE and MAE for SOC estimation remain below 0.70% under different operating conditions and multiple noise disturbances. The experimental results indicate that adding a current bias compensation term to the Kalman filter algorithm effectively mitigates the impact of varying current bias noise, ensuring robust SOC estimation across all tested conditions and yielding high consistency between the estimated and true values.
In summary, to address the prevalent issue of constant current bias noise in practical current measurement, this section introduces a current bias compensation term into the system state equation, thereby achieving joint estimation of SOC and bias noise. Tests and analyses under various operating conditions and multiple noise scenarios demonstrate that the proposed method effectively mitigates the cumulative error caused by bias noise, significantly enhancing the accuracy and robustness of SOC estimation (with RMSE/MAE both below 0.70%). It is worth emphasizing that in the subsequent joint estimation of SOC and SOH, the high-precision SOC estimates obtained in this section will assume a dual role: on one hand, as the front-end output of the joint estimation framework, they need to reflect the battery state in real time; on the other hand, the accurate charging phase information will serve as the core basis for extracting key health features of SOH in the next chapter (such as the constant current charging time, tc). Therefore, the current bias compensation method proposed in this section is not only an effective means to achieve high-precision SOC estimation, but also an important foundation for constructing a reliable closed loop for joint SOC-SOH estimation.

4. Data-Driven Model Construction

In the joint SOC-SOH estimation framework established in this paper, high-precision SOC estimation serves as a prerequisite for subsequent SOH modeling. Building upon the SOC results obtained in Section 3 with the introduction of bias compensation—particularly the charging phase information embedded therein—this section further focuses on the state of health estimation of lithium-ion batteries. Specifically, multi-dimensional health features are first extracted from the constant current-constant voltage charging process. Subsequently, a FATA–Transformer–GRU hybrid neural network model is constructed to achieve accurate SOH estimation, thereby providing support for the closed-loop feedback correction discussed in Section 5.

4.1. Feature Extraction and Analysis

In this section, we validate the effectiveness of the constructed data-driven model using measured data from eight batteries collected in the laboratory. Considering the complexity of discharge conditions in practical applications and the high time cost associated with rest periods, multidimensional health features are extracted from the constant-current and constant-voltage charging phases. During the CC charging process, the voltage response exhibits a distinct temporal evolution pattern. Figure 5 depicts the constant current charging voltage curves for the B1 battery under different aging stages. It can be observed from the figure that as battery aging progresses, the rate of voltage rise gradually accelerates, leading to a corresponding decrease in the duration of the constant-current phase.
In battery SOH evaluation, the actual charging capacity is typically calculated by integrating current over time. This method directly reflects the capacity degradation process, making charging duration a commonly used health feature for SOH estimation. However, in practical usage scenarios, the initial SOC is prone to fluctuations due to human factors, and complete charging processes are difficult to maintain consistently. Consequently, directly using charging time as a feature presents limitations. To address these issues, the moment SOC reaches 20% during the constant-current charging phase is defined as the starting point in this study. The end time of this phase, denoted as tc, is adopted as a health feature and labeled HF1.
Figure 6 illustrates the variation in SOH and constant-current charging time of Battery B1 with increasing cycle number. As shown in the figure, with the progression of battery aging (indicated by the gradual darkening of the curve color), the constant-current charging time exhibits a clear trend. This demonstrates a clear correlation between this feature and the battery capacity degradation process.
The constant-voltage charging phase is crucial for ensuring the battery is fully charged. Charging continues as long as the battery voltage remains below a predefined threshold. Figure 7 presents the current variation curves during the constant-voltage charging phase at different aging states. As shown in the figure, as the battery capacity degrades, the total time required for constant-voltage charging increases. Furthermore, the current decline rate in the later stage of charging slows noticeably.
To more effectively characterize the nonlinear trend of current variation in the constant-voltage phase of lithium-ion batteries, a logit polynomial model is introduced in this study for curve fitting. By extracting the coefficients of the fitted polynomial, we can transform this nonlinear process into quantitative features for SOH estimation. The logit polynomial fitting model is given as follows:
ln ( I 1 I ) = a 1 X n + a 2 X n 1 + + a n X + b
where I′ represents the normalized current value; a1an are the fitting coefficients; and b denotes the intercept. As lithium-ion batteries age, the fitting coefficients continuously change, which can serve as indirect health indicators for battery degradation.
To determine the optimal polynomial order for current curve fitting, we conducted a comprehensive evaluation by plotting R2 and RMSE as functions of polynomial order, as shown in Figure 8. To balance fitting accuracy and computational efficiency, we ultimately selected a third-order polynomial to fit the current variation curve.
To quantitatively analyze the correlation between features and SOH, we introduced Pearson and Spearman correlation analysis. Table 2 presents the Pearson correlation coefficients between the extracted health features and SOH. The analysis shows that the absolute values of the correlation coefficients for time-based features extracted during the constant-current phase are all above 0.97. Among the four features extracted from the constant-voltage phase, the absolute correlation coefficients of features a3 and b vary significantly across batteries, while the other two features maintain absolute correlation coefficients above 0.9. Based on these correlation analysis results, we ultimately selected three features—tc, a1 and a2—which exhibit high and stable correlations, as health features for SOH estimation.

4.2. FATA–Transformer–GRU Model Validation

To systematically validate the effectiveness of the FATA–Transformer–GRU model, two types of comparative experiments were designed. First, an ablation study was conducted by comparing the proposed model with its variants (FATA–Transformer–LSTM, Transformer–GRU, and FATA–Transformer) to analyze the impact of different components. Second, several representative algorithms, including BiGRU, BiLSTM, CNN, CNN-LSTM, TCN, and GNN, were selected for horizontal comparison to comprehensively evaluate the overall performance of the proposed model. Finally, to validate the effectiveness of FATA, it was compared with the Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Sparrow Search Algorithm.
Prior to introducing the experimental setup, this section first provides a detailed exposition of the FATA–Transformer–GRU model’s architecture and training details. To ensure the reproducibility of this study, all parameters are extracted directly from the operational code and experimental logs. After multiple parameter tuning and comparisons, Table 3 comprehensively presents the model’s input data processing, network architecture, FATA optimization algorithm settings, training parameters, and data partitioning method.
The ablation results on the laboratory-built dataset of batteries B1–B8 are shown in Figure 9. As shown in the figure, the SOH of all batteries gradually degrades as the cycle number increases. All four compared models are able to generally track the true SOH variation trend. Among them, the estimation curve of the FATA–Transformer–GRU model aligns most closely with the true degradation curve. Especially during the mid-stage of battery aging, all models demonstrate reasonably good estimation performance, indicating that the selected health features effectively characterize capacity degradation behavior. Further analysis of the relative error curves shows that the proposed FATA–Transformer–GRU model achieves the smallest relative error throughout the aging cycle, with its absolute value consistently below 1%, demonstrating good stability and accuracy. The FATA–Transformer–LSTM model performs well in the mid-to-late aging stages, with error levels close to those of the proposed model, though its error is higher during early aging. The FATA–Transformer model only achieves low error on certain batteries (e.g., B7), while its error increases notably at capacity regeneration points in other batteries, reflecting limited generalization capability. In contrast, the relative error of the Transformer–GRU model is significantly higher than that of FATA–Transformer–GRU, and its error fluctuates considerably, failing to achieve reliable SOH estimation.
To further validate the performance advantages of the proposed model, we conducted a comparative analysis using BiGRU, BiLSTM, CNN, CNN-LSTM, TCN, and GNN as baseline models. The SOH estimation results of each model are presented in Figure 10. The comparative results indicate that the estimation curve of the FATA–Transformer–GRU model aligns most closely with the true capacity degradation curve, demonstrating the best SOH estimation performance. Compared to the other baseline models, the proposed method maintains smaller estimation errors during both the early and later stages of battery aging, exhibiting more stable estimation and stronger overall robustness.
To further validate the effectiveness of the FATA algorithm in hyperparameter optimization, this study compares it with three commonly used metaheuristic optimization algorithms: GA, PSO and SSA. The experimental setup is as follows: the Transformer–GRU model structure is kept unchanged, and all four optimization algorithms search within the same hyperparameter space, with the validation set MSE serving as the optimization objective. The optimal hyperparameters obtained by each optimization algorithm are shown in the Table 4.
Figure 11 illustrates the estimation results and relative errors of battery B1 under the four optimization algorithms, with the corresponding error metrics presented in Table 5. It can be observed that in the early stage of battery aging, GA, PSO, and SSA achieve relatively good estimation results. However, as the charge–discharge cycles progress, the errors of these three methods gradually increase. Overall, the FATA algorithm yields the lowest estimation errors, with an MAPE of 0.4953% and an RMSPE of 0.6068%, significantly outperforming GA, PSO, and SSA. It is worth noting that while the ablation studies in Section 4.2 have already demonstrated the superiority of the FATA–Transformer–GRU model over other model architectures, the comparative experiments in this section further reveal that even with the same Transformer–GRU model structure, the choice of optimization algorithm has a significant impact on estimation accuracy. This fully underscores the importance of selecting an appropriate hyperparameter optimization algorithm and validates the rationality of choosing FATA in this study.
In summary, this section addresses the problem of state of health estimation for lithium-ion batteries by constructing a hybrid neural network model, FATA–Transformer–GRU. Through systematic ablation studies and comparative experiments with multiple models, the proposed model demonstrates significant advantages in SOH estimation accuracy, exhibiting excellent estimation performance and strong generalization capability. It is worth emphasizing that, as a crucial component of the joint SOC-SOH estimation framework established in this paper, the SOH estimation results obtained in this section assume a key role in feedback correction. On one hand, they are employed to dynamically update the maximum available capacity Qc in the SOC estimation model from Section 3, thereby continuously mitigating the cumulative SOC error caused by aging throughout the battery’s lifecycle. On the other hand, these high-precision SOH results provide reliable inputs for the joint estimation validation in Section 5, enabling a systematic evaluation of the closed-loop framework’s overall performance. Therefore, the FATA–Transformer–GRU model proposed in this section is not only an effective means to achieve high-precision SOH estimation, but also a core component in constructing a complete closed-loop framework for joint SOC-SOH estimation.

5. Analysis of SOC-SOH Joint Estimation Results

In the study of joint estimation of SOC and SOH for lithium-ion batteries, modeling and analysis were conducted based on a self-built experimental dataset. Most current SOC estimation methods treat the maximum battery capacity as a fixed value. However, in practical usage, battery capacity continuously declines with aging, leading to significant deviations between the theoretical charge/discharge rate and actual operating conditions. Therefore, the maximum capacity must be dynamically updated. For SOH estimation, the duration of the constant-current charging phase is selected as the key health indicator. While this parameter can be directly obtained from battery testing equipment under experimental conditions, it must be derived indirectly from SOC estimates in practical applications. This implies that the accuracy of SOC estimation directly affects the reliability of this health feature, thereby limiting SOH assessment performance. Given the aforementioned coupling relationship between SOC and SOH, a joint estimation framework is constructed in this work.
The joint framework is shown in the Figure 12. The framework first improves SOC estimation accuracy by introducing bias correction during the constant-current phase and incorporating dynamic SOH calibration. Subsequently, high-precision SOC information is utilized to extract the constant-current charging time feature, which is then combined with a voltage fluctuation coefficient. These features are fed into a fused neural network based on FATA–Transformer and GRU to ultimately achieve robust SOH estimation. This framework fully exploits the interactive relationship between SOC and SOH, enabling their joint optimization and enhancing the reliability and adaptability of the estimation system in real-world applications.

5.1. SOC Estimation Considering SOH

To systematically evaluate the improvement in SOC estimation accuracy achieved by the joint estimation method, experimental validation was conducted under both constant-current charging conditions and complex dynamic discharging conditions. For the purpose of analysis, four SOC estimation strategies are defined in this paper: M1 (joint estimation with bias compensation), M2 (joint estimation without bias compensation), M3 (standalone estimation with bias compensation), and M4 (standalone estimation without bias compensation). Among these, M1 represents the method proposed in this paper, while M4 denotes the conventional approach. Based on the aforementioned four estimation strategies, four constant current charging time features, denoted as tc1 to tc4, are further defined to represent the time required for the SOC estimated by M1–M4 to charge from 20% to full capacity, respectively.
Taking battery B1 as an example, Figure 13 presents the SOC estimation results obtained by the four estimation strategies under constant current conditions at different aging stages. Analysis reveals that as the SOH decreases from 96.09% to 81.52%, the standalone estimation methods (M3 and M4) fail to account for the actual degradation of maximum capacity, leading to a continuous accumulation of SOC estimation errors and a progressively increasing deviation from the true values. In contrast, the M1 method, by dynamically updating the maximum available capacity online, maintains good agreement with the true values across different aging stages. Notably, the proposed M1 achieves the smallest estimation errors at all aging stages, thereby validating the dual effectiveness of the joint estimation framework and the bias compensation mechanism.
Specifically, with current bias compensation, the joint estimation reduced the final SOC errors by 2.98%, 8.52%, 13.47%, and 16.22% compared with standalone estimation across the four SOH levels. Moreover, within the joint estimation framework, the introduction of current bias compensation further reduced the final SOC errors by 10.17%, 10.64%, 10.89%, and 10.93% at the corresponding SOH levels compared to the case without compensation. Analysis of the error metrics shows that by simultaneously integrating dynamic maximum capacity correction and current bias compensation into the state equation, we can effectively improve SOC estimation accuracy. This enables SOC estimates to maintain good consistency with the true values across different battery health states.
To validate the applicability of the SOC estimation method under different scenarios, we conducted experimental evaluation using four typical dynamic driving cycles: DNU-HC, UDDS, NEDC, and CLTC. The SOC estimation results under four dynamic driving cycles at different SOH levels are presented in Figure 14. As shown in the figure, compared with traditional standalone estimation methods, the proposed joint estimation method dynamically identifies the parameters of the second-order RC equivalent circuit model based on the battery SOC state and cycling process. Simultaneously, the maximum usable capacity is updated in real time as battery aging progresses, enabling high estimation accuracy to be maintained even as SOH continuously declines. Furthermore, by incorporating a current bias compensation term into the model, the estimated SOC values under all driving cycles closely align with the true values, with overall estimation deviation consistently maintained within a low range.
The experimental results demonstrate that integrating a joint estimation framework with current bias compensation effectively reduces SOC estimation errors caused by capacity degradation and bias noise across different aging stages of lithium-ion batteries, while significantly improving the stability and adaptability of state estimation. These findings are supported by comparative experiments under constant-current charging and four dynamic discharging conditions, which evaluated standalone estimation, joint estimation, and the effect of including or excluding current bias compensation.

5.2. SOH Estimation for Different tc

Under practical non-experimental conditions, the time required to charge from 20% SOC to full capacity, denoted as tc, must be indirectly obtained through SOC estimates. To verify the necessity of SOC estimation accuracy for reliable SOH estimation and to evaluate the effectiveness of the proposed joint SOC-SOH estimation method, this section conducts a comparative analysis of SOH estimation accuracy using the four time characteristics defined in Section 5.1.
Figure 15 presents the SOH estimation results and relative errors for the eight batteries under the four time characteristics, with the corresponding numerical errors listed in Table 6. When tc1 is used as the health feature, SOH estimation accuracy is significantly better than that obtained with the other three features. Taking Battery B3 as an example, the MAPE and RMSPE of SOH estimation are 0.7972% and 0.8442%, respectively, when tc1 is employed. In contrast, both error metrics exceed 1.2% when tc2, tc3, or tc4 are used. The analysis shows that SOH estimation errors based on tc1 are markedly lower than those based on the other three time features, and the estimation results align more closely with the true values. If aging and bias compensation are not considered in SOC estimation, the resulting decline in accuracy directly leads to poor performance of the extracted time feature in SOH estimation. These results indicate that high-precision SOC estimation is a crucial prerequisite for accurate SOH estimation. The proposed joint estimation method, which simultaneously integrates aging correction and bias compensation, effectively enhances the final accuracy of SOH estimation.

6. Conclusions

In this study, a second-order RC equivalent circuit model was constructed, and a constant-current bias compensation term was incorporated into the Kalman filter framework to propose a SOC estimation method for lithium-ion batteries. By integrating a population-based search strategy inspired by mirage filtering and an individual-based search mechanism derived from light propagation, a FATA–Transformer–GRU model was developed for SOH estimation. Finally, the strengths of the equivalent circuit model and the data-driven model were combined to achieve joint estimation of SOC and SOH. The main research findings are summarized as follows:
(1)
To address the negative impact of constant-current bias on SOC estimation accuracy, a current bias compensation term was introduced into the Kalman filter framework. Experimental results demonstrate that under four operating conditions and three types of noise interference, the RMSE and MAE of SOC estimation obtained by this method remain below 0.70%, indicating effective suppression of current bias noise and strong robustness.
(2)
A hybrid neural network model integrating the FATA optimization algorithm, the Transformer architecture, and the GRU was constructed. Ablation studies confirm that the Transformer module effectively captures long-range dependencies among multiple time steps in the input sequence; the GRU module enhances the modeling of dynamic temporal characteristics; and the FATA algorithm balances local exploitation and global exploration through its population- and individual-based search mechanisms, preventing convergence to local optima. The proposed method demonstrates high accuracy in SOH estimation.
(3)
The coupling relationship between SOC and SOH estimation for lithium-ion batteries was systematically analyzed. The results indicate that after introducing current bias compensation and capacity aging correction, the cumulative error in SOC estimation was reduced by more than 10%. Moreover, when the time feature extracted from SOC estimates corrected for both aging and bias was used as input, the SOH estimation accuracy improved significantly across the four tested batteries, with a MAPE below 0.90% and an RMSPE below 1.10%. These findings fully validate the effectiveness and accuracy of the proposed joint estimation method in enhancing the precision of both SOC and SOH estimation.

Author Contributions

S.L.: Supervision, Project administration, Funding acquisition, Formal analysis, Conceptualization. Y.C.: Writing—original draft, Software, Methodology, Investigation. L.Y.: Supervision, Writing—review and editing. Z.X.: Writing—review and editing, Supervision. L.J.: Software, Methodology. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China (No. 52577230) and the Natural Science Foundation of Hebei Province (E2024202010).

Data Availability Statement

Data will be made available on request due to project confidentiality and privacy restrictions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yang, J.B.; Liu, L.Q.; Wu, Q.F.; Yu, S.J.; Fan, Y.M.; Ma, R. SOC Balancing Scheme of Microgrid Lithium Battery Energy Storage System Considering SOH. Energies 2026, 19, 180. [Google Scholar] [CrossRef]
  2. Zhang, L.; Hu, X.S.; Wang, Z.P.; Ruan, J.G.; Ma, C.B.; Song, Z.Y.; Dorrell, D.G.; Pecht, M.G. Hybrid Electrochemical Energy Storage Systems: An Overview for Smart Grid and Electrified Vehicle Applications. Renew. Sustain. Energy Rev. 2021, 139, 110581. [Google Scholar] [CrossRef]
  3. Sciatti, F.; Tamburrano, P.; Distaso, E.; Amirante, R.; Radogna, A.; Grassi, G. A Comprehensive Overview of Lithium-Ion Batteries for Electric Vehicles: Materials, Performance, Safety, Recycling, and Emerging Technologies. J. Energy Storage 2026, 144, 119694. [Google Scholar] [CrossRef]
  4. Tian, J.P.; Xiong, R.; Shen, W.X.; Lu, J.H. State-of-charge Estimation of LiFePO4 Batteries in Electric Vehicles: A Deep-Learning Enabled Approach. Appl. Energy 2021, 291, 116812. [Google Scholar] [CrossRef]
  5. Zhang, Y.C.; Lai, X.; Zhang, X.; Fan, Y.; Cheng, E.; Zheng, Y.J.; Tang, X.P.; Tang, B.; Zhu, Z.C. Fusion of Stress and Electrical Signals for High-Accuracy Joint Estimation of SOC and SOH in Lithium-Ion Batteries. Energy 2025, 331, 137063. [Google Scholar] [CrossRef]
  6. Li, C.R.; Xiao, F.; Fan, Y.X.; Tang, X.; Yang, Y.R. Joint estimation of the state of charge and the state of health based on deep learning for lithium-ion batteries. Proc. CSEE 2021, 41, 681–691. [Google Scholar] [CrossRef]
  7. Hou, J.Y.; Xu, J.; Lin, C.P.; Jiang, D.L.; Mei, X.S. State of Charge Estimation for Lithium-Ion Batteries Based on Battery Model and Data-Driven Fusion Method. Energy 2024, 290, 130056. [Google Scholar] [CrossRef]
  8. Wu, L.L.; Chen, C.; Li, Z.H.; Chen, Z.; Li, H. The Joint Estimation of SOC-SOH for lithium-Ion Batteries Based on BiLSTM-SA. Electronics 2025, 14, 97. [Google Scholar] [CrossRef]
  9. Peng, J.; Qian, X.C.; Xu, X.K.; Wu, W.Z.; Wang, J.; Wang, R.; Yang, H.Y.; Ye, J.L.; Wu, Y.P. State of Charge Estimation Techniques for Lithium-Ion Batteries: A Review. Energy Technol. 2025, 13, 2500542. [Google Scholar] [CrossRef]
  10. Yao, J.Q.; Kowal, J. Towards a Smarter Battery Management System: A Critical Review on Deep Learning-Based State of Charge Estimation of Lithium-Ion Batteries. Energy AI 2025, 21, 100585. [Google Scholar] [CrossRef]
  11. Song, L.; Lu, C.G.; Liu, L.; Liu, S.F.; Wang, Y.Q. State of Charge Estimation of LiFePO4 Battery Based on Modified Amper-Hour Integral Method. J. Zhengzhou Univ. (Eng. Sci.) 2023, 44, 84–90. [Google Scholar] [CrossRef]
  12. Li, X.Y.; Chu, J.W.; Liu, Y.C.; Cai, C.X. Improved Ah Integration Method Considering the Operation State of Battery. Battery Bimonth. 2023, 53, 509–513. [Google Scholar] [CrossRef]
  13. Cheng, X.Q.; Liu, X.L.; Li, X.X.; Yu, Q.Q. An Intelligent Fusion Estimation Method for State of Charge Estimation of Lithium-Ion Batteries. Energy 2024, 286, 129462. [Google Scholar] [CrossRef]
  14. Wang, X.T.; Wang, J.S.; Zhang, S.B.; Zhang, Z.Z.; Li, Y.X.; Liu, X. BiLSTM-AKEF Hybrid Driven Lithium-Ion Battery SOC Prediction Model Based on CEEMD with Different Distributions Noises. J. Energy Storage 2025, 111, 115437. [Google Scholar] [CrossRef]
  15. Yao, J.Q.; Kowal, J. A Multi-Scale Data-Driven Framework for Online State of Charge Estimation of Lithium-Ion Batteries with a Novel Public Drive Cycle Dataset. J. Energy Storage 2025, 107, 114888. [Google Scholar] [CrossRef]
  16. Wang, C.; Yang, M.J.; Wang, X.; Xiong, Z.H.; Qian, F.; Deng, C.J.; Yu, C.; Zhang, Z.H.; Guo, X.F. A review of battery SOC estimation based on equivalent circuit models. J. Energy Storage 2025, 110, 115346. [Google Scholar] [CrossRef]
  17. Li, Y.G.; Chen, J.Q.; Lan, F.C. Enhanced online model identification and state of charge estimation for lithium-ion battery under noise corrupted measurements by bias compensation recursive least squares. J. Power Sources 2020, 456, 227984. [Google Scholar] [CrossRef]
  18. Lin, X.F. Theoretical analysis of battery SOC estimation errors under sensor bias and variance. IEEE Trans. Ind. Electron. 2018, 65, 7138–7148. [Google Scholar] [CrossRef]
  19. Zhang, J.Y.; Huang, H.N.; Zhang, G.Q.; Dai, Z.T.; Wen, Y.L.; Jiang, L.Q. Cycle Life Studies of Lithium-Ion Power Batteries for Electric Vehicles: A Review. J. Energy Storage 2024, 93, 112231. [Google Scholar] [CrossRef]
  20. Park, C.; Kim, T.; Sung, Y.E.; Ryu, K.; Park, J. Comprehensive Review of Data-Driven Degradation Diagnosis of Lithium-Ion Batteries through Electrochemical and Multi-scale Imaging Analyses. Korean J. Chem. Eng. 2026, 43, 1–18. [Google Scholar] [CrossRef]
  21. Vignesh, S.; Hang, S.C.; Jeyraj, S.; Kok, S.T.; Jia, W.L.; Hussain, S.; Rachid, E. State of Health (SoH) Estimation Methods for Second Life Lithium-Ion Battery—Review and Challenges. Appl. Energy 2024, 369, 123542. [Google Scholar] [CrossRef]
  22. Yan, Z.H.; Wang, X.Y.; Wei, X.Z.; Dai, H.F. State of Health Assessment for Lithium-Ion Batteries Based on Geometric Analysis of Electrochemical Impedance Spectroscopy. Energy Storage Sci. Technol. 2025, 14, 4732–4742. [Google Scholar] [CrossRef]
  23. Fan, M.; Geng, M.; Yang, K.; Zhang, M.; Liu, H. State of Health Estimation of Lithium-Ion Batteries Based on Electrochemical Impedance Spectroscopy. Energies 2023, 16, 3393. [Google Scholar] [CrossRef]
  24. Wang, Y.X.; Guo, S.L.; Cui, Y.; Deng, L.; Zhao, L.; Li, J.F.; Wang, Z.B. A Comprehensive Review of Machine Learning-Based State of Health Estimation for Lithium-Ion Batteries: Data, Features, Algorithms, and Future Challenges. Renew. Sustain. Energy Rev. 2025, 224, 116125. [Google Scholar] [CrossRef]
  25. Liu, Z.Y.; Liu, Y.N.; Zhang, Y.; Wu, C.Q.; Zhang, S.F.; Sun, C. Data-Driven Lithium-Ion Battery SOH Prediction: A Novel SHMM-Transformer-Bigru Hybrid Neural Network Method. Measurement 2026, 257, 118579. [Google Scholar] [CrossRef]
  26. Yang, H.H.; Peng, S.M.; Chen, C.; Tang, A.H.; Yu, Q.Q.; Zhang, J.W.; Li, R. Data-augmented SOH estimation for lithium-ion batteries under small-sample conditions: A hybrid STL-transformer-TimesNet approach. Energy 2026, 342, 139463. [Google Scholar] [CrossRef]
  27. Liu, P.; Li, Z.W.; Cai, Y.S.; Wang, W.; Xia, X.Y. Joint Estimation Method of SOC and SOH Based on Fusion of Equivalent Circuit Model and Data-Driven Model. Trans. China Electrotech. Soc. 2024, 39, 3232–3243. [Google Scholar] [CrossRef]
  28. Zhao, J.Y.; Hu, J.; Zhang, X.H.; Zhang, W.Y. Joint Estimation of The SOC-SOH Based on Lithium Battery Model and Fractional Order Theory. Trans. China Electrotech. Soc. 2023, 38, 4551–4563. [Google Scholar] [CrossRef]
  29. Lin, J.L.; Xie, H.; Huang, Z.Y.; Kuang, R.; Hao, Y.C. A dual-filter framework with SOH update triggering for joint SOC and SOH estimation in lithium-ion batteries. J. Energy Storage 2025, 136, 118360. [Google Scholar] [CrossRef]
  30. Chen, B.L.; Liu, Y.G. Data Driven-Based Health Prognostics and Charge Estimation for Lithium-Ion Batteries under Varying Discharging Patterns. Energy 2025, 335, 137918. [Google Scholar] [CrossRef]
  31. Rzepka, B.; Bischof, S.; Blank, T. Implementing an Extended Kalman Filter for SOC Estimation of a Li-Ion Battery with Hysteresis: A Step-By-Step Guide. Energies 2021, 14, 3733. [Google Scholar] [CrossRef]
  32. Li, X.Y.; Huang, Z.J.; Tian, J.D.; Tian, Y. State-of-Charge Estimation Tolerant of Battery Aging Based on a Physics-Based Model and an Adaptive Cubature Kalman Filter. Energy 2021, 220, 119767. [Google Scholar] [CrossRef]
  33. Qi, A.L.; Zhao, D.; Heidari, A.A.; Liu, L.; Chen, H.L. FATA: An efficient optimization method based on geophysics. Neurocomputing 2024, 607, 128289. [Google Scholar] [CrossRef]
  34. Aljaidi, M.; Jangir, P.; Agrawal, S.P.; Pandya, S.B.; Parmar, A.; Alkoradees, A.F.; Arpita; Smerat, A. Optimizing FACTS Device Placement Using the Fata Morgana Algorithm: A Cost and Power Loss Minimization Approach in Uncertain Load Scenario-Based Systems. Int. J. Comput. Intell. Syst. 2025, 18, 12. [Google Scholar] [CrossRef]
  35. Chen, R.; Ding, K.; Zu, L.X.; Xu, Q.S.; Wang, Z.B.; Luo, D.S.; Su, J.J.; Hu, S.; Mao, J.L. Prediction of State of Health of Lithium-Ion Batteries Based on the AED-CEEMD-Transformer Network. Energy Storage Sci. Technol. 2023, 12, 3242–3253. [Google Scholar] [CrossRef]
  36. Wu, X.D.; Lv, W.; Lin, Z.H.; Huang, J. Application of the LSTM-GRU Compressed Model for Battery State of Health Estimation on Smart Mobile Devices. J. Energy Storage 2025, 123, 116641. [Google Scholar] [CrossRef]
  37. Ye, M.; Lian, G.Q.; Li, W.; Xia, B.Z.; Zhang, B.R.; Li, Y.; Wang, Q.; Wei, M. Data-optimization based SOC-SOH estimation for lithium-ion batteries with current bias compensation. Energy 2025, 321, 135490. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of lithium-ion battery experimental platform.
Figure 1. Schematic diagram of lithium-ion battery experimental platform.
Energies 19 01567 g001
Figure 2. Comparison of actual and estimated voltage values after parameter identification under four operating conditions: (a) DNU-HC condition, (b) UDDS condition, (c) CLTC condition and (d) NEDC condition.
Figure 2. Comparison of actual and estimated voltage values after parameter identification under four operating conditions: (a) DNU-HC condition, (b) UDDS condition, (c) CLTC condition and (d) NEDC condition.
Energies 19 01567 g002
Figure 3. FATA–Transformer–GRU model.
Figure 3. FATA–Transformer–GRU model.
Energies 19 01567 g003
Figure 4. Comparison of SOC estimation results with and without current compensation under different offset noise and operating conditions: (a) DNU-HC condition, (b) UDDS condition, (c) CLTC condition and (d) NEDC condition.
Figure 4. Comparison of SOC estimation results with and without current compensation under different offset noise and operating conditions: (a) DNU-HC condition, (b) UDDS condition, (c) CLTC condition and (d) NEDC condition.
Energies 19 01567 g004
Figure 5. Constant-current charging voltage curves for batteries at different aging stages.
Figure 5. Constant-current charging voltage curves for batteries at different aging stages.
Energies 19 01567 g005
Figure 6. Changes in constant-current charging time and SOH with cycle count.
Figure 6. Changes in constant-current charging time and SOH with cycle count.
Energies 19 01567 g006
Figure 7. Constant-voltage charging current curves for batteries at different aging stages.
Figure 7. Constant-voltage charging current curves for batteries at different aging stages.
Energies 19 01567 g007
Figure 8. Variation in R2 and RMSE with polynomial order in current curve fitting.
Figure 8. Variation in R2 and RMSE with polynomial order in current curve fitting.
Energies 19 01567 g008
Figure 9. Comparison of SOH estimates and relative errors for batteries B1–B8 under degradation testing: (a) B1, (b) B2, (c) B3, (d) B4, (e) B5, (f) B6, (g) B7 and (h) B8.
Figure 9. Comparison of SOH estimates and relative errors for batteries B1–B8 under degradation testing: (a) B1, (b) B2, (c) B3, (d) B4, (e) B5, (f) B6, (g) B7 and (h) B8.
Energies 19 01567 g009aEnergies 19 01567 g009b
Figure 10. SOH estimation results and relative errors for batteries B1–B8 under different comparison models: (a) B1, (b) B2, (c) B3, (d) B4, (e) B5, (f) B6, (g) B7 and (h) B8.
Figure 10. SOH estimation results and relative errors for batteries B1–B8 under different comparison models: (a) B1, (b) B2, (c) B3, (d) B4, (e) B5, (f) B6, (g) B7 and (h) B8.
Energies 19 01567 g010aEnergies 19 01567 g010bEnergies 19 01567 g010c
Figure 11. Estimation results and relative error of battery B1 under four optimization algorithms.
Figure 11. Estimation results and relative error of battery B1 under four optimization algorithms.
Energies 19 01567 g011
Figure 12. SOC and SOH combined framework.
Figure 12. SOC and SOH combined framework.
Energies 19 01567 g012
Figure 13. SOC estimation results for battery B1 at different aging stages using four estimation strategies under constant current conditions.
Figure 13. SOC estimation results for battery B1 at different aging stages using four estimation strategies under constant current conditions.
Energies 19 01567 g013
Figure 14. SOC estimation results for four estimation strategies at different battery aging stages under dynamic operating conditions: (a) DNU-HC condition, (b) UDDS, (c) CLTC and (d) NEDC.
Figure 14. SOC estimation results for four estimation strategies at different battery aging stages under dynamic operating conditions: (a) DNU-HC condition, (b) UDDS, (c) CLTC and (d) NEDC.
Energies 19 01567 g014
Figure 15. SOH estimation results and relative errors for eight batteries under four time characteristics: (a) B1, (b) B2, (c) B3, (d) B4, (e) B5, (f) B6, (g) B7 and (h) B8.
Figure 15. SOH estimation results and relative errors for eight batteries under four time characteristics: (a) B1, (b) B2, (c) B3, (d) B4, (e) B5, (f) B6, (g) B7 and (h) B8.
Energies 19 01567 g015aEnergies 19 01567 g015b
Table 1. RMSE and MAE of SOC estimates under different noise levels after adding current compensation terms.
Table 1. RMSE and MAE of SOC estimates under different noise levels after adding current compensation terms.
ConditionsError MetricsBias Noise 0.1 ABias Noise 0.2 ABias Noise 0.3 A
DNU-HCRMSE0.3780%0.3662%0.3675%
MAE0.2554%0.2524%0.2741%
UDDSRMSE0.6976%0.5517%0.6545%
MAE0.6119%0.4873%0.5630%
CLTCRMSE0.4599%0.4334%0.4265%
MAE0.3533%0.3300%0.3404%
NEDCRMSE0.2183%0.3275%0.5149%
MAE0.1959%0.3192%0.5096%
Table 2. Results of Pearson correlation analysis between health characteristics and SOH.
Table 2. Results of Pearson correlation analysis between health characteristics and SOH.
HFB1B2B3B4B5B6B7B8
tc0.98910.99810.97310.98350.99930.99920.99840.9980
a10.90430.96230.93090.94790.97370.99000.93430.9057
a20.91030.97600.90650.90910.97630.98900.93800.9035
a30.89510.98330.82190.84140.97310.98210.93360.8912
b0.96300.93890.94930.96240.37070.28160.41660.2353
Table 3. FATA–Transformer–GRU model architecture and training parameters.
Table 3. FATA–Transformer–GRU model architecture and training parameters.
CategoryParameterSetting
Input dataFeature dimension3
Sequence length10
Sliding window step1
Transformer encoderEmbedding dimension32
Number of attention heads4
Number of encoder layers1
Feedforward network dimension64
Dropout rate0.0254
Activation functionReLU
GRU networkNumber of GRU layers1
Hidden layer dimension32
Dropout rate0.0254
FATA optimization algorithmPopulation size30
Maximum iterations100
Learning rate search range9.72 × 10−3
Hidden dimension search range32
GRU layers search range1
Dropout rate search range0.0254
Optimization objectiveValidation set MSE
Training settingsOptimizerAdam
Final learning rate9.72 × 10−3
Batch size64
Number of epochs100
Loss functionMSE
Table 4. Optimal hyperparameters for four optimization algorithms.
Table 4. Optimal hyperparameters for four optimization algorithms.
Optimization AlgorithmLearning RateHidden DimensionGRU LayersDropout
FATA9.72 × 10−33210.0254
GA2.70 × 10−412820.1010
PSO6.64 × 10−416810.0
SSA1.16 × 10−319210.0656
Table 5. Performance comparison of SOH estimation for battery B1 using Transformer–GRU models under four optimization algorithms.
Table 5. Performance comparison of SOH estimation for battery B1 using Transformer–GRU models under four optimization algorithms.
Error MetricFATAGAPSOSSA
MAPE (%)0.49530.76030.77490.6398
RMSPE (%)0.60680.87740.91460.8191
Table 6. Comparison of MAPE and RMSPE in SOH estimation for eight batteries under four time characteristics.
Table 6. Comparison of MAPE and RMSPE in SOH estimation for eight batteries under four time characteristics.
Test SetHFMAPE (%)RMSPE (%)Test SetHFMAPE (%)RMSPE (%)
B1tc10.81051.0177B5tc10.24010.3146
tc20.92861.1899tc20.38330.5211
tc31.00581.2497tc30.62510.8052
tc41.44551.5882tc40.57180.7854
B2tc10.39000.5570B6tc10.21080.2644
tc20.66911.0382tc20.55070.6578
tc30.46620.6865tc30.78210.8576
tc40.57220.8440tc40.76060.8320
B3tc10.79720.8442B7tc10.40950.4800
tc21.31941.5634tc20.59290.6970
tc31.45471.5684tc30.71140.9910
tc41.27171.4235tc40.84240.9695
B4tc10.38070.6270B8tc10.26550.3517
tc20.65931.0763tc20.42610.5457
tc30.66661.0498tc30.53870.6632
tc40.96851.4768tc40.76110.9287
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

Liu, S.; Cui, Y.; Yuan, L.; Xu, Z.; Jin, L. Joint State-of-Charge and State-of-Health Estimation Method Based on Equivalent Circuit Model and Data-Driven Model Fusion. Energies 2026, 19, 1567. https://doi.org/10.3390/en19061567

AMA Style

Liu S, Cui Y, Yuan L, Xu Z, Jin L. Joint State-of-Charge and State-of-Health Estimation Method Based on Equivalent Circuit Model and Data-Driven Model Fusion. Energies. 2026; 19(6):1567. https://doi.org/10.3390/en19061567

Chicago/Turabian Style

Liu, Suzhen, Yuting Cui, Luhang Yuan, Zhicheng Xu, and Liang Jin. 2026. "Joint State-of-Charge and State-of-Health Estimation Method Based on Equivalent Circuit Model and Data-Driven Model Fusion" Energies 19, no. 6: 1567. https://doi.org/10.3390/en19061567

APA Style

Liu, S., Cui, Y., Yuan, L., Xu, Z., & Jin, L. (2026). Joint State-of-Charge and State-of-Health Estimation Method Based on Equivalent Circuit Model and Data-Driven Model Fusion. Energies, 19(6), 1567. https://doi.org/10.3390/en19061567

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