Next Article in Journal
Novel Test Procedure for Assessing Lead–Acid Batteries for Partial-State-of-Charge Duty Using Internal Resistance Charge Acceptance Technique
Previous Article in Journal
Optimizing Multi-Microgrid Operations with Battery Energy Storage and Electric Vehicle Integration: A Comparative Analysis of Strategies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Adaptive Assessment of the State of Charge of Lithium Batteries at Varying Temperatures

1
Department of Information and Computer Science, Xinhua College of Ningxia University, Yinchuan 750001, China
2
School of Physics and Electronic Science, Changsha University of Science and Technology, Changsha 410114, China
3
Ningxia Vocational Technical College of Industry and Commerce, Yinchuan 750001, China
*
Author to whom correspondence should be addressed.
Batteries 2025, 11(4), 130; https://doi.org/10.3390/batteries11040130
Submission received: 13 January 2025 / Revised: 19 March 2025 / Accepted: 25 March 2025 / Published: 27 March 2025

Abstract

:
The fixed battery model parameters result in poor real-time state of charge (SOC) estimation, and the model-based estimation method of lithium battery SOC ignores the consequences of various working conditions and temperatures with the battery, resulting in low estimation accuracy. Based on multi-new information theories, this work proposes a joint evaluation method for lithium battery state of charge using adaptive extended Kalman filtering (AEKF) and variable forgetting factor recursive least squares (VFFRLS). Through testing at various temperatures and working conditions and a comparison with the conventional joint method, the efficacy of the algorithm presented in this study is confirmed. The findings demonstrate that the maximum root mean square error is kept at 1.57% and that the joint VFFRLS-AEKF technique suggested in this paper can effectively predict the lithium battery SOC. In contrast, the algorithm in this paper takes an average of less than 151 s to converge to within the 2% error range of the true value under various working conditions when the initial SOC value is set incorrectly. It also has good robustness and adaptability to adjust well to complex working conditions, which enhances the ability to predict energy consumption and the battery’s efficiency.

1. Introduction

Due to their low self-discharge rate, extended lifespan, a great deal of energy, and absence of memory effect, lithium batteries are the preferred batteries for mobile devices, electric cars, renewable energy storage systems, and other applications [1]. Therefore, accurate estimation of the state of charge (SOC) of lithium batteries plays an important role in improving the efficiency of battery use and extending the battery life.
Model-based, data-driven, experiment-based, and fusion-based SOC estimation techniques are available [2,3]. Data-driven SOC estimation techniques frequently make use of machine learning platforms, where sophisticated algorithms automatically learn network parameters and derive the relationship between battery parameters and SOC [4]. Neural networks and deep learning [5], Support Vector Machine (SVM) [6], and Extreme Learning Machine (ELM) [7] are machine learning techniques that are frequently utilized for SOC estimates. For example, Wang et al. [8] optimized the results of support vector machine parameters by analyzing the swarm intelligence optimization algorithm, Ma et al. [9] used the extreme learning machine (ELM) to predict SOC estimation errors and corrected the ansatz integration method for the SOC estimation results, and Qian et al. [10] combined fuzzy theory with neural networks and optimized the network structure by designing a fuzzy rule optimization algorithm. Data-based SOC estimation methods only need to use historical monitoring data to find and discover patterns, eliminating the tedious process of building physical models, but the method is highly dependent on the quality of the data.
Among the model-based techniques, the Kalman filtering algorithm [11] and the state observer method [12] are the most well-established and successful. One of the more sophisticated and successful techniques is the Kalman filtering algorithm. However, due to the nonlinear chemical reaction of lithium battery operation, many enhanced Kalman filtering algorithms have been developed, including the Cubature Kalman Filter (CKF) [13], Extended Kalman Filter (EKF) [14], and Unscented Kalman filter (UKF) [15]. Nevertheless, the covariance of UKF and CKF may change from positive to non-positive in non-Gaussian noise settings, which may cause their recursive calculations to lose convergence. At the same time, the EKF technique is more robust and does not require complex matrix breakdown calculations but is slightly less precise than the UKF and CKF methods [16]. Fan et al. [17] estimated the SOC of lithium batteries as early as 2017 by combining the EKF algorithm using the ampere-time analysis approach. Chen et al. [18] created an Internal Short Circuit (ISC) for the battery’s equivalent circuit model and employed the FFRLS technique to identify the model parameters before combining them with the EKF to estimate the SOC, with a maximum estimation error of 0.9%. The SOC prediction solution relying on the hybrid filtering algorithm of EKF and Median Filter was suggested by Zhao et al. [19]. This method not only provides an accurate estimate of the SOC but also establishes the basis for assessing the battery’s overall health.
However, a real system with unknown and changeable noise results in low estimating accuracy since the procedure noisy or observational noise of EKF is supposed to be with zero means. Tang et al. [20] therefore combined the EKF with the Sage–Husa adaptive algorithm to evaluate the SOC of a lithium-ion battery using the equivalent circuit model of a two-resistance capacitor. The results demonstrated that the combined approach has improved steady state and dynamic performance. Xia et al. [21] utilized FFRLS to complete the online recognition of battery model parameters and combined it with an Adaptive Extended Kalman Filter (AEKF) to realize SOC estimation. To achieve accurate noise estimation, a unique variable window Adaptive Extended Kalman Filter (CW-AEKF) technique was introduced by Du et al. [22]. It uses judgment to automatically adjust the ideal noise window length. The algorithm uses Levene’s test and variance ratio to identify variations in the dispersion of the error innovation series. For instance, Ma et al. [23] proposed the combination of both Convolutional Neural Network (CNN) and UKF to estimate SOC. To achieve the numerical analysis and state estimation of the parameters of the multifactor coupled model under the dynamic operating conditions of lithium batteries for electric vehicles, Liu et al. [24] looked into a novel multifactor fuzzy affiliation function self-adaptive Extended Kalman Filter (MFMF-AEKF) technology.
On the other hand, choosing the right battery model and identifying its parameters are crucial preconditions for precise SOC estimates, and the model’s performance is mostly determined by how well the parameter identification algorithm works. Least squares, filtering algorithms, group intelligence algorithms, statistical algorithms, and artificial intelligence algorithms are the primary categories of parameter identification algorithms. For example, by modifying the battery parameters, the Chaotic Firefly-Particle Filtering Method (CF-PF), which was suggested by Qiao et al. [25], is one of the filtering algorithms that can accurately reflect the dynamic features of lithium batteries in various aging phases in real-time. To develop a novel offline identification model for the lithium-ion battery parameter identification problem, Tang et al. [26] suggested the adaptive multi-context co-evolutionary parallel differential evolutionary algorithm (AMCC-PDE) for the population intelligent optimization method. In addition, some parameter identification algorithms based on statistics and artificial intelligence have appeared in recent years [27].
Nonetheless, numerous studies have demonstrated that the recursive least square (RLS) approach is the most effective way to identify the parameters of a lithium battery model and offers the following benefits: simplicity, broad applicability, robustness, and good dynamic features. But as the system’s data collection grows, the knowledge from the new data is progressively overtaken by the old data, making the algorithm incapable of making corrections; this is known as “data saturation” [28]. Although Li et al. [29] suggested forgetting factor re-cursive least squares (FFRLS) to circumvent this phenomenon, the fixed forgetting factor is unable to be adjusted to the rapidly evolving requirements of the lithium battery system. By applying the forgetting factor, the system can better utilize the information of the new data, lessen the system’s reliance on outdated data, and increase the precision of parameter identification. Quick shifts in demand. Many academics later built upon FFRLS and improved it in several ways. An enhanced Compressed Factor Particle Swarm Optimized Forgetting Factor Recursive Least Squares (CFPSO-FFRLS) approach was presented by Yang et al. [30] to maximize the forgetting factor along with finding more precise parameters. Ge et al. [31] suggested an enhanced FFRLS approach depending on flexible restrictions and parametric retracing, while Xiao et al. [32] presented an artificial fish schooling (AFS) approach proposed for improving the forgetting factor in FFRLS. The concept of adaptive parameter identification has also been proposed by some scholars. Sun et al. [33] proposed an RLS technique for Adaptive Forgetting Factor Recursive Least Squares (AFFRLS), which has been tested and found to perform better than the FFRLS algorithm in terms of speed and accuracy. By specifying the evaluation factor, the fuzzy control is used to achieve the linkage between the assessment factor as well as the correction number of the forgetting factor, to realize the responsive modification of the forgetting factor, Shrivastava et al. [34] and Shi et al. [35] also presented an enhanced recursive least squares algorithm built on the adaptive forgetting factor.
Therefore, by continuously iterating and refining the model parameters, the model-based SOC estimation techniques may be well matched to complicated working conditions such as battery aging and temperature variations. The effect of temperature on the battery SOC estimation must be taken into account, though, because temperature variations will cause changes in internal power battery properties including resistance and capacitance. To achieve dynamic identification of battery parameters, this paper takes into consideration the level of complexity, speed, and adaptability of battery model parameter identification and SOC estimation. According to the second-order RC equivalent model, it first analyzes its battery characteristics at various temperatures and establishes the connection between the battery Open-Circuit Voltage (OCV) as well as the SOC at various temperatures. Next, it adds an adjusted exponential function to improve the recursive least squares with a forgetting factor to form the variable forgetting factor least squares (VFFRLS). Finally, it incorporates the multi-new information theory based on EKF to automatically adjust the correlation between the processing noise and the measuring noise through the sliding window to constitute the Adaptive Extended Kalman Filtering (AEKF). Finally, it combines the two VFFRLS and AEKF to enhance the reliability for the estimation of the lithium battery’s SOC.

2. Battery Modeling and Parameter Identification

2.1. Second-Order RC Equivalent Circuit Model

At the moment, the most widely used models for lithium batteries are electrochemical [36], neural network models, equivalent circuit models, and other coupled models, like computational fluid dynamics (CFD) models and electro-thermal coupled models [37]. Of these, the equivalent circuit model can more accurately depict the internal properties of lithium batteries due to its straightforward construction and easily adjustable parameters. As shown in Figure 1, to more accurately describe the dynamic performance of the lithium battery, this paper chooses the second-order RC circuit as the battery equivalent model. The model’s moderate complexity makes it easy to identify parameters and is usually applied in tandem with Kalman filtering algorithms to finish estimating the SOC of lithium batteries. It is equivalent to the battery’s electrochemical polarization and concentration polarization separately, with higher accuracy [38].
In Figure 1, R1 and R2 are the polarization resistances, C1 and C2 are the polarization capacitances, R0 is the battery’s ohmic internal resistance, UOC stands for the open circuit voltage, UL for the terminal voltage, and IL for the current passing through the battery. The parallel network made up of R1 and C1 illustrates the polarization effect of electrochemistry, while the parallel network made up of R2 and C2 shows the concentration polarization effect. The equivalent circuit model’s equation can be expressed as Equation (1) under Kirchhoff’s law.
i L = U 1 R 1 + C 1 d U 1 d t i L = U 2 R 2 + C 2 d U 2 d t U L = U OC I R 0 U 1 U 2

2.2. Obtaining OCV-SOC Relationships at Different Temperatures

The 18650 LiFePO4 battery used in this study is a publicly accessible battery dataset from the University of Maryland, Table 1 shows the battery specifications. With fully charged lithium battery is put through a 0.5 C constant-current intermittent discharge test for 2 min at environmental temperatures of 0 °C, 25 °C, and 45 °C, respectively. After that, it is left to stand for two hours, discharged again at 0.5 C for 2 min, and then leave for 2 h. This process is repeated 10 times until the battery’s final voltage drops to the discharge threshold voltage. Among these, Figure 2 displays the lithium battery’s voltage and current as determined by the constant-current intermittent discharge test at 25 °C.
According to the aforementioned test, you can determine the end voltage value of various charging states at 0 °C, 25 °C, and 45 °C using a 0.5 C discharge multiplier pulse discharge test. During leave for 2 h, the battery’s end voltage is estimated as the open-circuit voltage (OCV), accounting for the impact of temperature on the relationship between the SOC-OCV to create the OCV-SOC-T lookup table depicted in Figure 3.
It can be seen that when the SOC value of the battery is at a lower value, a lower temperature environment will cause the battery to have a lower OCV value, while when the SOC value of the battery is at a higher value, a lower temperature environment will cause the battery to have a higher OCV value. Thus, the effect of temperature on the OCV-SOC relationship is nonlinear.
To realize the subsequent state estimation of lithium batteries and, at the same time, to ensure that the fitting effect is better and the computational volume is small, this paper adopts the sixth-order fitting of the relationship between SOC and OCV, the coefficients of the fitting polynomials at different temperatures, as well as the values of linear regression coefficients of the fitted curve. R-square (R2) values, as shown in Table 2, are all greater than 0.99, which indicates that the curve can be a better characterization of the relationship of the lithium battery’s OCV-SOC; and the sixth-order fitting calculation process is not complicated. The final sixth-order polynomial is obtained:
f O C V ( S ) = p 1 S 6 + p 2 S 5 + p 3 S 4 + p 4 S 3 + p 5 S 2 + p 6 S + p 7
In the above equation, pi is the fitting coefficient, i = 0, 1, …, 7; S is SOC.

2.3. Model Parameter Identification

Because of its easy programming, quick convergence, and low computing volume, FFRLS is frequently employed in online system parameter identification [39]. However, the algorithm is less flexible, and the fixed forgetting factor is hard to adjust to the diverse dynamic situations of lithium batteries. As a result, the parameter identification results can vary significantly under different battery operating conditions.
Given this, the Variable Forgetting Factor Recursive Least Squares (VFFRLS) algorithm—an enhanced algorithm that adaptively determines the desired forgetting factor value depending on the magnitude of the estimation error in the parameter identification stage is used in this study. A variable forgetting factor technique was first developed by J.D. Park in 1991 [40]:
λ k = λ min + ( λ max λ min ) 2 L k
L k = N I N T ( ρ e ( k ) 2 )
Here, λk stands for the variable forgetting factor, λmin for its minimum value, λmax for its maximum value, e(k) denotes the current prediction error of the FFRLS calculation algorithm, NINT(x) for the rounding function, and ρ the sensitivity factor. The value of λk can adaptively change exponentially with the estimation error at the current moment. The closer the variable forgetting factor is to λmin, the greater the estimation error; the closer it is to λmax, the smaller the estimation error [41].
For better results in online recognition of lithium battery model parameters, either the parameter for the sensitivity coefficient ρ is adjusted, or the roundoff function NINT(x) is removed from the algorithm. If the value of the sensitivity coefficient is modified, the forgetting coefficient becomes more sensitive to the estimating error. Given that the scope of the forgetting factor increases exponentially with this variable, when the estimation error is large, If the sensitivity factor is too large, it will easily be minimized λk, resulting in an unstable algorithm.
The estimation error of a single data point determines the variable forgetting factor, so if the estimation error of a particular point is erroneous or disturbed, the forgetting factor will abruptly change. This will raise the subsequent estimation error, which will make the algorithm unstable. The amount of the variable forgetting factor is thus calculated in this study using the theory of data windowing by calculating the mean square value of the estimation errors of a finite number of data points over a given period.
L k = ρ i = k M + 1 k e i e i T M
ei is the estimation error at moment i, and M is the window size. At this point, the mean square of the estimation errors of the previous M sampling points determines the amount of the parameter forgetting factor.
Consequently, the VFFRLS algorithm’s particular process is as follows:
(1)
Initialization θ ^ 0 ,   φ 0 ,   P 0 ,   λ min ,   λ max ,   ρ ,   M .;
(2)
Calculate the forgetting factor:
e k = y k φ T k θ ^ k 1
L k = ρ i = k M + 1 k e i e i T M
λ k = λ min + ( λ max λ min ) 2 L k
(3)
Calculate the least squares estimate at moment k:
K k = P k 1 φ k T λ k + φ k T P k 1 φ k
P k = P k 1 K k φ k T P k 1 λ k
θ ^ k = θ ^ k 1 + K k e k
θ ^ ( k ) is the estimation vector for parameter identification, φ(k) is the system observation, K(k) is the estimated gain matrix, y(k) is the system’s actual output, and P(k) is the covariance matrix.
(4)
Solve inversely for R0,R1,C1,R2,C2, the process is as follows:
Firstly, depending on the second-order RC circuit model, the mathematical relationships between the battery voltage, current, and model parameters established in the z-domain and the discrete mathematical formulas are derived. The Lithium battery equivalent circuit model in Figure 1 is Laplace transformed, and the transfer function is derived as:
U OCV ( s ) U O ( s ) = I ( s ) R 0 + R 1 1 + R 1 C 1 s + R 2 1 + R 2 C 2 s G ( s ) = R 0 τ 1 τ 2 s 2 + ( R 0 τ 1 + R 0 τ 2 + R 1 τ 2 + R 2 τ 1 ) s + R 0 + R 1 + R 2 1 + ( τ 1 + τ 2 ) s + τ 1 τ 2 s 2
In the above equation, τ 1 = R 1 C 1 , τ 2 = R 2 C 2 .
Secondly, the system function G(s) in the above equation is discretized using the bilinear transformation formula.
s = 2 T 1 z 1 1 + z 1
The discretization is then converted to a difference equation:
G ( z 1 ) = a 3 + a 4 z 1 + a 5 z 1 1 a 1 z 1 a 2 z 2 y ( k ) = a 1 y ( k 1 ) + a 2 y ( k 2 ) + a 3 I ( k ) + a 4 I ( k 1 ) + a 5 I ( k 2 )
Finally, the parameters in the second-order RC model can be obtained from Equations (13) and (14):
τ 1 + τ 2 = T 1 + a 2 1 a 1 a 2 τ 1 τ 2 = T 2 4 1 + a 1 a 2 1 a 1 a 2 R 0 + R 1 + R 2 = a 3 + a 4 + a 5 1 a 1 a 2 R 0 τ 1 + R 0 τ 2 + R 1 τ 2 + R 2 τ 1 = T a 3 a 5 1 a 1 a 2 R 0 τ 1 τ 2 = T 2 4 a 3 a 4 + a 5 1 a 1 a 2

3. Joint Estimation of SOC Based on VFFRLS-AEKF

3.1. Definition of SOC

The SOC of a battery is the ratio of the available capacity to the rated capacity in the battery, usually expressed as a percentage.
S O C ( t ) = S O C 0 1 Q N 0 t η i ( t ) d τ
where SOC0 is the initial value of SOC; QN is the rated capacity of the battery, the Coulomb coefficient of the battery, and i is the charge/discharge current. When estimating the SOC of lithium batteries, it is necessary to establish the discretized battery state-space equations, according to Equations (1) and (16), the state-space equations of the battery model can be obtained:
U 1 ( k ) U 2 ( k ) S O C ( k ) = exp ( Δ t / ( R 1 C 1 ) ) 0 0 0 exp ( Δ t / ( R 2 C 2 ) ) 0 0 0 1 × U 1 ( k 1 ) U 2 ( k 1 ) S O C ( k 1 ) + R 1 ( 1 exp ( Δ t / R 1 C 1 ) ) R 2 ( 1 exp ( Δ t / R 2 C 2 ) ) η Δ t / Q N I ( k 1 ) + ω k 1
U L ( k ) = U o c ( S O C ( k ) ) U 1 ( k ) U 2 ( k ) i ( k ) R 0 + v k

3.2. AEKF Based on Multi-New Information

For a nonlinear discrete system, the equations of state and observation of the EKF are:
x k = A k 1 x k 1 + B k 1 u k 1 + ω k y k = C k x k + D k u k + v k
where xk is the state variable of the system; uk is the input quantity; yk is the output quantity; wk is the process noise variable, which represents the noise and error attached to the state variable during the transfer process, with covariance Q; and vk is the observation noise variable, which describes the noise and error generated when measuring the output quantity of the system, with covariance R.
According to Equations (17) and (18), it can be seen that x k = [ U 1 ( k ) , U 2 ( k ) , S O C ( k ) ] T , u k = U L ( k ) , ω k is the process noise and v k is the measurement noise, where:
A = exp ( Δ t / ( R 1 C 1 ) ) 0 0 0 exp ( Δ t / ( R 2 C 2 ) ) 0 0 0 1 , B = R 1 ( 1 exp ( Δ t / R 1 C 1 ) ) R 2 ( 1 exp ( Δ t / R 2 C 2 ) ) η Δ t / Q N
C = [ 1 , 1 , U o c ( S O C ) S O C ] , D = R 0
With the help of the multi-new information method proposed by Shi et al. [35], the state and observation equations can be updated in real-time by introducing multi-new information theories to form the adaptive extended Kalman filter (AEKF). This is because the EKF filtering algorithm linearizes the battery model, which by default makes the process noise and observation noise of the system invariant [33]. However, the noise of a real system is unknown and changing. The noise covariance of the state equation and observation equation can be modified in real-time by incorporating fresh information to build an adaptive extended Kalman filter (AEKF) to increase the estimation accuracy of the SOC. Where the introduced multi-new information is the difference between the measured voltage value and the predicted voltage value of the lithium battery, i.e.,
E k = y k h ( x ^ k , u k )
Using the principle of open-window estimation, different weights are assigned to the data within the window, with larger weights assigned to the near-term data and smaller weights assigned to the far-term data, resulting in a multi-new information covariance matrix Hk.
H k = 1 M 1 i = k M + 1 k E i E i T
When M denotes the width of the open window in the windowed estimation principle, the adaptive estimation of the process noise and observation noise covariance can be obtained based on the new multi-new information covariance matrix Hk.
Q k = K k H k K k T R k = H k C k P ¯ k C k T
This leads to the derivation of the specific steps for estimating the SOC for the AEKF:
(1)
Set the initial values of x0, P0, Q0, R0
x ^ 0 = E [ x 0 ] P 0 = E ( x 0 x ^ 0 ) ( x 0 x ^ 0 ) T Q ^ 0 = Q 0 R ^ 0 = R 0
(2)
Predicted state variables and error covariance matrix:
x ¯ k = A k 1 x ^ k 1 + B k 1 u k 1
P ¯ k = A k 1 P ^ k 1 A k 1 T + Q ^ k 1
(3)
Calculate the gain matrix:
K k = P ¯ k C k 1 T ( C k 1 P ¯ k C k 1 T + R ^ k 1 ) 1
(4)
Introduce the multi-new information estimating function and compute the covariance matrix:
E k = y k 1 ( C k 1 x ^ k + D k 1 u k 1 )
H k = 1 M 1 i = k M + 1 k E i E i T
(5)
Update the process noise and observation noise covariance matrices:
Q k = K k H k K k T
R k = H k C k P ¯ k C k T
(6)
Update the state variables and error covariance matrix:
x ^ k = x ¯ k + K k E k
P ^ k = ( 1 K k C k ) P ¯ k
(7)
Repeat steps (2) through (6) for recursive filtering calculations.

3.3. VFFRLS-AEKF Joint Estimation of SOC

According to the above theoretical analysis, this paper fuses the two algorithms of VFFRLS-AEKF and applies them to the SOC estimation of lithium batteries. Figure 4 shows the joint estimation process.
Step 1: Different SOC-OCV relationship curves are chosen based on the battery’s operating temperature.
Step 2: Using voltage, current, temperature, and other information, the VFFRLS algorithm recognizes the lithium battery model parameters at k moments. The recognition results are then saved, along with the voltage and current values at the current moment, for parameter recognition at k + 1 moments.
Step 3: Enter the results of the VFFRLS identification into the AEKF method for combined estimation of SOC. Firstly, after initializing the state matrix and covariance matrix and combining them with the system noise model for a priori state estimation, use the length of the multi-new information that has been determined to update the gain matrix based on the covariance matrix of the multi-new information and the observation noise model. Then, use the gain matrix to combine the a priori state estimation with the observations to obtain a more accurate state estimate. Finally, use the state update to estimate the battery SOC.
Step 4: The system time should be pushed back to k + 1 to determine the parameters and estimate the SOC at the following instant.
Online model parameter identification and online SOC estimate for lithium batteries can be achieved by repeating the aforementioned four steps.

4. Experiments and Analysis of Results

4.1. Identification of Model Parameters Under Different Operating Conditions

Based on the test data and parameter identification steps, the recursive least squares algorithm script file for the variable forgetting factor is written in MATLAB R2021a under four working conditions: DST, FUDS, BJDST, and US06 at 25 °C, where λmax takes several 1, λmin with a value of 0.99, and M takes the value of 80. Following identification, Figure 5 displays the forgetting factor’s change curves under various operating settings as well as the R0, R1, C1, R2, and C2 identification results.
The parameters change more radically in the initial stage of identification, as shown in Figure 5. This is because there was a significant variance in the selection of the model parameters’ initial values. As time goes on, the forgetting factor rapidly narrows down to a smaller range, allowing the identification results to quickly converge on the true values. However, the simulation results for the BJDST condition show numerous downward spikes in the forgetting factor. This is because the voltage and current of the lithium battery have changed at these spikes, and the appearance of these spikes is advantageous for parameter identification. Additionally, lowering the forgetting factor can enhance the algorithm’s fast-tracking capability, allowing the identification results to quickly keep up with the real changes in the parameters. By comparing the four operating conditions, it is found that the VFFRLS can adaptively find the optimal value of the forgetting factor with the battery operating state.
The results of R0, R1, R2, C1, and C2 identification are displayed in Figure 6. This paper uses VFFRLS for parameter identification based on the experimental data of DST working conditions at 0 °C, 25 °C, and 45 °C, respectively, to further discuss the variation of battery parameters at different temperatures.
The internal resistance of the ohmic Lithium-ion (Li+) diffusion rate decreases with increasing R0 in low-temperature electrolyte viscosity, which lowers ionic conductivity. At the same time, the low temperature will lower the electronic conductivity of the positive and negative electrode materials, which raises R0 significantly. High temperatures cause phase changes in the electrode materials or electrolyte breakdown, which leads to significant variations in polarization resistance. At high temperatures, polarization resistance R1 and R2 exhibit a declining trend. Resistance polarization C1 is greatly reduced in the low-temperature environment, and as the temperature rises, the diffusion coefficient rises and C2 increases. This is because, at low temperatures, the electrolyte viscosity of lithium batteries increases, ion mobility decreases, and charging speed slows down, which results in a decrease in C1. Each parameter is within a somewhat stable range at room temperature, the polarization resistance and the polarization capacitance fluctuate at a modest rate.

4.2. Model Accuracy Verification

By substituting the identified model parameters into the terminal voltage solution Equation (1) at different temperatures and working conditions, the model terminal voltage can be obtained and compared with the measured voltage values during the discharge test. This allows one to confirm the accuracy of the second-order RC equivalent circuit model parameter identification. Table 3 displays the mean absolute errors (MAE) of the voltages under various operating conditions at various temperatures. When T = 25 °C, the comparison curves of the model terminal voltage with the measured voltage under four operating conditions and the errors are displayed in Figure 7.
The greatest average absolute error between the model terminal voltage and the actual voltage detected by VFFRLS is kept within 7.7 mV, as shown in Figure 6 and Table 3, which, taken as a whole, satisfies the model accuracy requirements. It demonstrates the great accuracy of the second-order RC equivalent circuit model and the improved ability of VFFRLS to identify each parameter of the online lithium battery model. In addition, this parameter identification approach is very adaptive and is not impacted by temperature.

4.3. Validation of SOC Estimation Under Various Working Conditions at the Same Temperature

The joint algorithm was tested at T = 25 °C under four working conditions: BJDST, DST, US06, and FUDS. The estimation capability and reliability of the VFFRLS-AEKF joint algorithm were confirmed by using the FFRLS-EKF algorithm, the FFRLS-AEKF algorithm, and the VFFRLS-AEKF algorithm, respectively, to carry out the SOC estimation. The theoretical reference value of SOC is determined by sampling the current and using the ampere-hour integral method because the value of SOC cannot be measured directly. The estimation results and their errors are displayed in Figure 8 and are compared and analyzed with the theoretical reference value. The initial process noise covariance matrix Q is set to [1 × 10−10 0 0;0 1 × 10−10 0;0 0 1 × 10−10] The initial measurement noise covariance matrix R is set to 0.01.
To further verify the convergence and robustness of the joint algorithm proposed in this paper, firstly, under the condition of the same temperature and the same working condition (DST), the initial values of SOC are set to 0.3, 0.5 and 0.7, respectively, and the actual initial value of SOC is 0.8, and then the SOC estimation is carried out by using the joint algorithm of VFFRLS-AEKF, which leads to the convergence of the SOC quickly when it takes different initial values, and the estimation results are compared with the reference theoretical value, the error curve can be obtained, as shown in Figure 9. Meanwhile, the initial value of SOC is set to 0.38, and three different joint estimation methods are used to realize SOC estimation. The estimation results and errors are shown in Figure 10.

4.4. Validation of SOC Estimation at Different Temperatures for the Same Operating Condition

In real-world applications, lithium batteries are exposed to intricate and fluctuating environmental conditions, and their internal characteristics exhibit instability throughout a broad temperature range. The SOC estimation of the suggested joint method is performed using the measured data of Li-ion batteries at various temperatures (0 °C, 25 °C, and 45 °C) under the DST cycling condition to confirm the flexibility of the joint algorithm proposed in this paper for estimating SOC. The estimation results are shown in Figure 11 and the estimation errors are shown in Figure 12. The approach is also contrasted with the conventional algorithm, and Figure 13 displays the root mean square error (RMSE) of each algorithm for predicting SOC under various operating conditions and temperatures.
It is known from the validation results:
(1)
For four distinct operating situations at the same temperature, the maximum RMSE of FFRLS-EKF is 2.4%, the maximum RMSE of FFRLS-AEKF is 2.24%, and the maximum RMSE of VFFRLS-AEKF is 1.57%, as shown in Figure 8 and Figure 13. Consequently, the method proposed in this work offers extremely precise SOC estimation.
(2)
The joint algorithm effectively improves the estimation of the SOC of lithium battery under the temperature-varying environment, as shown by the maximum RMSE of FFRLS-EKF being 2.59%, the maximum RMSE of FFRLS-AEKF being 1.64%, and the maximum RMSE of VFFRLS-AEKF, being 1.33% for the same conditions with three different temperatures (Figure 11 and Figure 13).
(3)
As illustrated in Figure 9, assuming that the SOC initial value is set to 0.3, 0.5, and 0.7, respectively, and that the SOC is estimated using the joint VFFRLS-AEKF algorithm, in the case of the actual SOC initial value of 0.8, the results demonstrate that, if the SOC initial value deviates from the actual initial value, the SOC estimation results can quickly converge to the actual SOC value within the error range of 2% of the time required for the time required to converge to the actual SOC value within the error range of 2% of the actual SOC value is 123 and 38 s, respectively. The VFFRLS-AEKF algorithm takes 255, 105, 183, and 62 s to converge to within 2% error of the true value under the four working conditions, while the FFRLS-EKF algorithm takes 350, 265, 359, and 571 s, and the FFRLS-AEKF algorithm takes 286, 397, 119, and 125 s, as shown in Figure 10 with the initial value of SOC set to 35%. Thus, the convergence speed of the VFFRLS-AEKF algorithm is superior to that of other algorithms with strong robustness and faster algorithm convergence.
(4)
Figure 11 and Figure 12 show that the estimation error of SOC is higher at low temperatures. This is because the internal resistance of lithium batteries rises sharply with decreasing temperature, causing the battery voltage to become unstable and resulting in a larger error in the estimation of SOC. However, as the temperature drops, Li-ion batteries’ chemical reaction rate slows down and the diffusion of lithium ions in the battery becomes more challenging, which alters the battery’s charging and discharging properties. Accurate SOC estimation becomes more challenging at low temperatures because of the battery’s decreased capacity usage, which shows up as a fall in effective capacity.
In summary, at various temperatures and situations, the joint VFFRLS-AEKF algorithm can quickly and reliably identify the battery parameters and estimate the SOC. It can also maintain high estimation accuracy at the late stage of the discharging period, which is a good self-adaptation.

5. Conclusions

This work aims to improve the accuracy and reliability of battery SOC estimates under multi-temperature circumstances by improving the identification of battery model parameters and the SOC estimation method. The variable forgetting factor is introduced based on recursive least squares to complete the model parameter identification, and the multi-new information theory is introduced based on conventional extended Kalman filtering to form the adaptive extended Kalman filtering algorithm to complete the SOC estimation of lithium battery. This is done to take advantage of the strong nonlinearity of the lithium battery itself. By using the University of Maryland’s publicly available dataset for experimental validation at various operating temperatures, the maximum root mean square error of SOC estimation is kept within the range of 1.57%. When compared to the FFRLS-EKF and FFRLS-AEKF algorithms, the joint VFFRLS-AEKF algorithm suggested in this paper improves the estimation accuracy and robustness of the algorithm while addressing the drawbacks of the EKF and traditional least squares algorithms, which use little historical data.
This study also has certain shortcomings that should be investigated in future research:
(1)
In the actual energy storage system, a single lithium-ion battery cannot provide enough energy, hence many single batteries are needed for combination. And in the production and storage process of the battery, there will be a certain inconsistency and progressive rise in the process of battery use. Therefore, to guarantee the stability and health of the battery system, SOC assessment, and battery monomer equalization are required. The algorithm will be optimized around active and passive equalization control in the following step, which will concentrate on equalization control.
(2)
Existing SOC estimating approaches are not compatible in terms of real-time, accuracy, and resilience. Among them, the model-based methods generally have the problem of dependence on model accuracy, and the SOC estimation methods with higher accuracy can be obtained by trying to estimate jointly with the methods based on data-driven, machine learning, etc., taking the advantages and complementing the shortcomings.
(3)
To increase the algorithm’s adaptability at severe temperatures, expand the experimental temperature range (for example, from −30 °C to 60 °C) and create a more thorough temperature–parameter relationship model. In the meantime, the SOC is jointly estimated with several states, including the battery’s state of aging (SOH) and power (SOP), to increase work efficiency and extend the battery’s service life.

Author Contributions

Conceptualization, X.Z. and X.L.; methodology, X.Z.; software, X.Z.; validation, X.Z. and Z.Z.; formal analysis, X.Z. and X.L.; investigation, X.Z. and Z.Z.; writing—original draft preparation, X.Z.; writing—review and editing, X.L.; visualization, X.Z.; supervision, X.L and Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by the Scientific Research Fund Program of Xinhua College of Ningxia University (No. 24XHKY08) and the National Natural Science Foundation of China (No. 52406252).

Data Availability Statement

The dataset used in this study is publicly available and comes from the University of Maryland battery dataset.

Acknowledgments

The authors would like to thank the editor and reviewers for their sincere suggestions for improving the quality of this paper.

Conflicts of Interest

The authors declare that this research was conducted in the absence of any commercial or financial relationships that could be construed as potential conflicts of interest.

References

  1. Chen, L.; Wang, Z.Z.; Lü, Z.Q.; Li, J.Z.; Ji, B.; Wei, H.Y.; Pan, H.H. A Novel State-of-Charge Estimation Method of Lithium-Ion Batteries Combining the Grey Model and Genetic Algorithms. IEEE Trans. Power Electron. 2018, 33, 8797–8807. [Google Scholar] [CrossRef]
  2. Jiang, M.; Li, D.J.; Li, Z.H.; Chen, Z.; Yan, Q.S.; Lin, F.; Yu, C.; Jiang, B.; Wei, X.Z.; Yan, W.S.; et al. Advances in battery state estimation of battery management system in electric vehicles. J. Power Sources 2024, 612, 29. [Google Scholar] [CrossRef]
  3. Shete, S.; Jog, P.; Kumawat, R.K.; Palwalia, D.K. Battery Management System for SOC Estimation of Lithium-Ion Battery in Electric Vehicle: A Review. In Proceedings of the 6th International Conference and Workshops on Recent Advances and Innovations in Engineering (ICRAIE), Kedah, Malaysia, 1–3 December 2021. [Google Scholar]
  4. Lipu, M.S.H.; Hannan, M.A.; Hussain, A.; Saad, M.H.; Ayob, A.; Uddin, M.N. Extreme learning machine model for state-of-charge estimation of lithium-ion battery using gravitational search algorithm. IEEE Trans. Ind. Appl. 2019, 55, 4225–4234. [Google Scholar] [CrossRef]
  5. Dong, Z.; Du, C.; Lin, H.; Lai, C.; Hu, X.; Duan, S. Multichannel memristive pulse coupled neural network based multi-frame images super-resolution reconstruction algorithm. J. Electron. Inf. Technol. 2020, 42, 835–843. [Google Scholar] [CrossRef]
  6. Anton, J.C.A.; Nieto, P.J.G.; Viejo, C.B.; Vilán, J.A.V. Support vector machines used to estimate the battery state of charge. IEEE Trans. Power Electron. 2013, 28, 5919–5926. [Google Scholar] [CrossRef]
  7. Liu, B.; Yang, Y.; Zhao, Z.; Wu, C.; Liu, H.; Wen, Y. A batch inheritance extreme learning machine algorithm based on regular optimization. J. Electron. Inf. Technol. 2020, 42, 1734–1742. [Google Scholar] [CrossRef]
  8. Wang, Z.; Zhang, S.; Liu, Q. SOC estimation of electric bus lithium-ion battery based on GA and PSO. Battery 2021, 51, 221–224. [Google Scholar]
  9. Ma, X.; Jin, H.; Zhu, Q.; Wang, X. Online fusion estimation method for state of charge of lithium-ion batteries. J. Lanzhou Univ. Technol. 2020, 46, 78–84. [Google Scholar]
  10. Qian, J.; Du, C.; Tian, X.; Zhu, S. An improved T-S fuzzy neural network estimation method for lithium battery SOC. Power Technol. 2020, 44, 1270–1273. [Google Scholar]
  11. Manoharan, A.; Begam, K.M.; Aparow, V.R.; Sooriamoorthy, D. Artificial Neural Networks, Gradient Boosting and Support Vector Machines for electric vehicle battery state estimation: A review. J. Energy Storage 2022, 55, 29. [Google Scholar] [CrossRef]
  12. Cui, Z.J.; Hu, W.H.; Zhang, G.Z.; Zhang, Z.Y.; Chen, Z. An extended Kalman filter based SOC estimation method for Li-ion battery. Energy Rep. 2022, 8, 81–87. [Google Scholar] [CrossRef]
  13. Zhang, T.R.; Huang, C.; Zhu, Q.J. Robust state of charge estimation for lithium-ion batteries in variable temperatures using truncated singular value decomposition Cubature Kalman Filter algorithm. Int. J. Electrochem. Sci. 2024, 19, 10. [Google Scholar] [CrossRef]
  14. Khalid, M.; Sheikh, S.S.; Janjua, A.K.; Khalid, H.A. Performance validation of electric vehicle’s battery management system under state of charge estimation for lithium-ion battery. In Proceedings of the 2018 International conference on computing, electronic and electrical engineering (ICE Cube), Southend, UK, 16–17 August 2018; pp. 1–5. [Google Scholar]
  15. Lin, J.S.; Yang, X.Q.; Zhou, J.; Wang, G.M.; Liu, J.S.; Yuan, Y.L. Algorithm of BPNN-UKF based on a fusion model for SOC estimation in lithium-ion batteries. IET Power Electron. 2023, 16, 856–867. [Google Scholar] [CrossRef]
  16. He, Z.G.; Li, Y.T.; Sun, Y.Y.; Zhao, S.C.; Lin, C.J.; Pan, C.F.; Wang, L.M. State-of-charge estimation of lithium ion batteries based on adaptive iterative extended Kalman filter. J. Energy Storage 2021, 39, 7. [Google Scholar] [CrossRef]
  17. Fan, B.; Luan, X.Y.; Zhang, R.; Niu, T.L.; Xie, Y.J. Research on SOC Estimation Algorithm for Lithium Battery Based on EKF Algorithm and Ampere-hour Integration Method. In Proceedings of the 2nd International Conference on Electrical, Control and Automation Engineering (ECAE), Xiamen, China, 24–25 December 2017; pp. 101–105. [Google Scholar]
  18. Chen, S.W.; Chen, S.H.; Qiu, S.S.; Wu, C.; Ye, J.L.; Liu, C.; Sun, J.L.; Sun, C.Y. A SOC Estimation Method for Internal Short Circuit Battery based on EKF-FFRLS Algorithm. In Proceedings of the 20th IEEE Vehicle Power and Propulsion Conference (IEEE VPPC), Milan, Italy, 24–27 October 2023. [Google Scholar]
  19. Zhao, Y.M.; Xie, W.C.; Wu, J.H. A Novel SoC Estimation Method for Supercapacitor Cell Module Based on EKF-MF Hybrid Filtering Algorithm. J. Electr. Eng. Technol. 2024, 19, 4927–4940. [Google Scholar] [CrossRef]
  20. Tang, X.; Huang, H.; Zhong, X.W.; Wang, K.J.; Li, F.; Zhou, Y.H.; Dai, H.F. On-Line Parameter Identification and SOC Estimation for Lithium-Ion Batteries Based on Improved Sage-Husa Adaptive EKF. Energies 2024, 17, 13. [Google Scholar] [CrossRef]
  21. Xia, Y.H.; Ye, Z.H.; Huang, L.M.; Sun, L.C.; Jiang, Y.X. Research on a High-Precision State-of-Charge Estimation Method Based on Forgetting Factor Recursive Least Squares and Adaptive Extended Kalman Filter Applied to LiFePO4 Battery. Electronics 2023, 12, 15. [Google Scholar] [CrossRef]
  22. Du, J.H.; Wang, J.B.; Tan, B.R.; Cao, X.; Qu, C.; Ou, Y.J.; He, X.F.; Xiong, L.J.; Tu, R. Estimation of battery state of charge based on changing window adaptive extended Kalman filtering. J. Energy Storage 2024, 103, 16. [Google Scholar] [CrossRef]
  23. Ma, H.L.; Bao, X.Y.; Lopes, A.; Chen, L.P.; Liu, G.Q.; Zhu, M. State-of-Charge Estimation of Lithium-Ion Battery Based on Convolutional Neural Network Combined with Unscented Kalman Filter. Batteries 2024, 10, 14. [Google Scholar] [CrossRef]
  24. Liu, D.L.; Wang, S.L.; Fan, Y.C.; Fernandez, C.; Blaabjerg, F. A novel multi-factor fuzzy membership function- adaptive extended Kalman filter algorithm for the state of charge and energy joint estimation of electric-vehicle lithium-ion batteries. J. Energy Storage 2024, 86, 11. [Google Scholar] [CrossRef]
  25. Qiao, J.; Wang, S.; Yu, C.; Yang, X.; Fernandez, C. A chaotic firefly-particle filtering method of dynamic migration modeling for the state-of-charge and state-of-health co-estimation of a lithium-ion battery performance. Energy 2023, 263, 126164. [Google Scholar] [CrossRef]
  26. Tang, R.; Zhang, S.; Zhang, S.; Zhang, Y.; Lai, J. Parameter identification for lithium batteries: Model variable-coupling analysis and a novel cooperatively coevolving identification algorithm. Energy 2023, 263, 125762. [Google Scholar]
  27. Kim, S.; Kim, S.; Choi, Y.Y.; Choi, J.-I. Bayesian parameter identification in electrochemical model for lithium-ion batteries. J. Energy Storage 2023, 71, 108129. [Google Scholar]
  28. Ren, B.Y.; Xie, C.X.; Sun, X.D.; Zhang, Q.; Yan, D. Parameter identification of a lithium-ion battery based on the improved recursive least square algorithm. IET Power Electron. 2020, 13, 2531–2537. [Google Scholar] [CrossRef]
  29. Li, R.; Wang, Z.; Yu, J.; Lei, Y.; Zhang, Y.; He, J. Dynamic parameter identification of mathematical model of lithium-ion battery based on least square method. In Proceedings of the 2018 IEEE International Power Electronics and Application Conference and Exposition (PEAC), Shenzhen, China, 4–7 November 2018; pp. 1–5. [Google Scholar]
  30. Yang, J.J.; Wang, S.L.; Chen, L.; Qiao, J.L.; Fernandez, C.; Guerrero, J.M. High-precision State of Charge Estimation of Lithium-ion Batteries Based on Joint Compression Factor Particle Swarm Optimization-Forgetting Factor Recursive Least Square-Adaptive Extended Kalman Filtering. J. Electrochem. Soc. 2023, 170, 9. [Google Scholar] [CrossRef]
  31. Ge, C.A.; Zheng, Y.P.; Yu, Y. State of charge estimation of lithium-ion battery based on improved forgetting factor recursive least squares-extended Kalman filter joint algorithm. J. Energy Storage 2022, 55, 7. [Google Scholar] [CrossRef]
  32. Xiao, W.J.; Wang, S.L.; Yu, C.M.; Yang, X.; Qiu, J.S.; Fernandez, C. Online Parameter Identification and State of Charge Estimation of Lithium-Ion Batteries Based on Improved Artificial Fish Swarms Forgetting Factor Least Squares and Differential Evolution Extended Kalman Filter. J. Electrochem. Soc. 2022, 169, 13. [Google Scholar] [CrossRef]
  33. Sun, X.D.; Ji, J.R.; Ren, B.Y.; Xie, C.X.; Yan, D. Adaptive Forgetting Factor Recursive Least Square Algorithm for Online Identification of Equivalent Circuit Model Parameters of a Lithium-Ion Battery. Energies 2019, 12, 15. [Google Scholar] [CrossRef]
  34. Shrivastava, P.; Soon, T.K.; Bin Idris, M.Y.; Mekhilef, S. Lithium-ion Battery Model Parameter Identification Using Modified Adaptive Forgetting Factor-Based Recursive Least Square Algorithm. In Proceedings of the 12th IEEE Energy Conversion Congress and Exposition-Asia (ECCE-Asia), Singapore, 24–27 May 2021; pp. 2169–2174. [Google Scholar]
  35. Shi, N.; Chen, Z.W.; Niu, M.; He, Z.J.; Wang, Y.R.; Cui, J. State-of-charge estimation for the lithium-ion battery based on adaptive extended Kalman filter using improved parameter identification. J. Energy Storage 2022, 45, 13. [Google Scholar] [CrossRef]
  36. Xing, X.; Wei, W.; Long, C. Order Reduction of Lithium-ion Battery Model Based on Solid State Diffusion Dynamics via Large Scale Systems Theory. J. Electrochem. Soc. 2016, 163, A1429–A1441. [Google Scholar]
  37. Magri, L.; Sequino, L.; Ferrari, C. Simulating the Electrochemical-Thermal Behavior of a Prismatic Lithium-Ion Battery on the Market under Various Discharge Cycles. Batteries 2023, 9, 397. [Google Scholar] [CrossRef]
  38. Li, W.F.; Ren, R.; Ma, H.F.; Wang, Y.X.; Wang, J.X.; Yang, W. Online SoC Estimation for Lithium-ion Batteries Based on the OCV Online Calculation and Coulomb Counting Method. In Proceedings of the IEEE/IAS Industrial and Commercial Power System Asia (IEEE I and CPS Asia), Chongqing, China, 7–9 July 2023; pp. 1824–1830. [Google Scholar]
  39. Wang, H.; Zheng, Y.P.; Yu, Y. Joint Estimation of SOC of Lithium Battery Based on Dual Kalman Filter. Processes 2021, 9, 10. [Google Scholar] [CrossRef]
  40. Park, D.-J.; Jun, B.-E.; Kim, J.-H. Fast tracking RLS algorithm using novel variable forgetting factor with unity zone. Electron. Lett. 1991, 27, 2150–2151. [Google Scholar]
  41. Song, Q.; Mi, Y.X.; Lai, W.X. A Novel Variable Forgetting Factor Recursive Least Square Algorithm to Improve the Anti-Interference Ability of Battery Model Parameters Identification. IEEE Access 2019, 7, 61548–61557. [Google Scholar] [CrossRef]
Figure 1. Secondorder RC equivalent model.
Figure 1. Secondorder RC equivalent model.
Batteries 11 00130 g001
Figure 2. Battery constant current pulse intermittent discharge voltage and current curves.
Figure 2. Battery constant current pulse intermittent discharge voltage and current curves.
Batteries 11 00130 g002
Figure 3. OCV-SOC-T functional relationship.
Figure 3. OCV-SOC-T functional relationship.
Batteries 11 00130 g003
Figure 4. VFFRLS-AEKF joint estimation of SOC flow.
Figure 4. VFFRLS-AEKF joint estimation of SOC flow.
Batteries 11 00130 g004
Figure 5. Variation curves of the second-order RC model parameter discrimination forgetting factor and the discrimination results. (a) Forgetting factor for DST working conditions; (b) Parameter identification results for DST; (c) Forgetting factor for FUDS working conditions; (d) Parameter identification results for FUDS; (e) Forgetting factor for BJDST working conditions; (f) Parameter identification results for BJDST; (g) Forgetting factor for US06 working conditions; (h) Parameter identification results for US06.
Figure 5. Variation curves of the second-order RC model parameter discrimination forgetting factor and the discrimination results. (a) Forgetting factor for DST working conditions; (b) Parameter identification results for DST; (c) Forgetting factor for FUDS working conditions; (d) Parameter identification results for FUDS; (e) Forgetting factor for BJDST working conditions; (f) Parameter identification results for BJDST; (g) Forgetting factor for US06 working conditions; (h) Parameter identification results for US06.
Batteries 11 00130 g005aBatteries 11 00130 g005b
Figure 6. Variation of battery parameters at different temperatures. (a) Ohmic internal resistance R0; (b) Polarization internal resistance R1; (c) Polarization internal resistance R2; (d) Polarization capacitance C1; (e) Polarization capacitance C2.
Figure 6. Variation of battery parameters at different temperatures. (a) Ohmic internal resistance R0; (b) Polarization internal resistance R1; (c) Polarization internal resistance R2; (d) Polarization capacitance C1; (e) Polarization capacitance C2.
Batteries 11 00130 g006
Figure 7. The error between model voltage and real voltage under different operating conditions. (a) Voltage comparison curves for DST; (b) Voltage error curve under DST; (c) Voltage comparison curves for FUDS; (d) Voltage error curve under FUDS; (e) Voltage comparison curves for BJDST; (f) Voltage error curve under BJDST; (g) Voltage comparison curves for US06; (h) Voltage error curve under US06.
Figure 7. The error between model voltage and real voltage under different operating conditions. (a) Voltage comparison curves for DST; (b) Voltage error curve under DST; (c) Voltage comparison curves for FUDS; (d) Voltage error curve under FUDS; (e) Voltage comparison curves for BJDST; (f) Voltage error curve under BJDST; (g) Voltage comparison curves for US06; (h) Voltage error curve under US06.
Batteries 11 00130 g007aBatteries 11 00130 g007b
Figure 8. Results and errors of joint estimation of SOC under different operating conditions. (a) SOC estimation results for DST; (b) SOC estimation error under DST; (c) SOC estimation results for FUDS; (d) SOC estimation error under FUDS; (e) SOC estimation results for BJDST; (f) SOC estimation error under BJDST; (g) SOC estimation results for US06; (h) SOC estimation error under US06.
Figure 8. Results and errors of joint estimation of SOC under different operating conditions. (a) SOC estimation results for DST; (b) SOC estimation error under DST; (c) SOC estimation results for FUDS; (d) SOC estimation error under FUDS; (e) SOC estimation results for BJDST; (f) SOC estimation error under BJDST; (g) SOC estimation results for US06; (h) SOC estimation error under US06.
Batteries 11 00130 g008
Figure 9. SOC estimation by VFFRLS-AEKF algorithm at the same temperature, same operating condition, and different initial values. (a) SOC estimation results; (b) SOC estimation error.
Figure 9. SOC estimation by VFFRLS-AEKF algorithm at the same temperature, same operating condition, and different initial values. (a) SOC estimation results; (b) SOC estimation error.
Batteries 11 00130 g009
Figure 10. SOC estimates for different algorithms at SOC(0) = 0.38. (a) SOC estimation results; (b) SOC estimation error.
Figure 10. SOC estimates for different algorithms at SOC(0) = 0.38. (a) SOC estimation results; (b) SOC estimation error.
Batteries 11 00130 g010
Figure 11. SOC estimation curves at different temperatures.
Figure 11. SOC estimation curves at different temperatures.
Batteries 11 00130 g011
Figure 12. SOC estimation error at different temperatures.
Figure 12. SOC estimation error at different temperatures.
Batteries 11 00130 g012
Figure 13. Voltage RMSE test results at different temperatures under different operating conditions.
Figure 13. Voltage RMSE test results at different temperatures under different operating conditions.
Batteries 11 00130 g013
Table 1. Main parameters of the battery.
Table 1. Main parameters of the battery.
Parameter TypeParameter Value
Nominal capacity/(Ah)2
Nominal voltage/V3.6
Charging cut-off voltage/V4.2
Discharging cut-off voltage/V2.5
Table 2. Polynomial fitting coefficients at different temperatures.
Table 2. Polynomial fitting coefficients at different temperatures.
Temperature p 1 p 2 p 3 p 4 p 5 p 6 p 7 R 2
0 °C−5.20331.861−67.96068.155−33.6028.1082.8200.9997
25 °C7.384−17. 3208.9806.875−7.6502.6363.2710.9997
45 °C12.443−35.17633.668−9.983−1.7961.7023.3260.9998
Table 3. Voltage MAE values for different working conditions at different temperatures (mV).
Table 3. Voltage MAE values for different working conditions at different temperatures (mV).
TemperatureDSTFUDSBJDSTUS06
0 °C6.916.725.257.70
25 °C3.963.346.612.92
45 °C3.755.642.963.12
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, X.; Zhang, Z.; Liu, X.; Cai, Y. Joint Adaptive Assessment of the State of Charge of Lithium Batteries at Varying Temperatures. Batteries 2025, 11, 130. https://doi.org/10.3390/batteries11040130

AMA Style

Zhao X, Zhang Z, Liu X, Cai Y. Joint Adaptive Assessment of the State of Charge of Lithium Batteries at Varying Temperatures. Batteries. 2025; 11(4):130. https://doi.org/10.3390/batteries11040130

Chicago/Turabian Style

Zhao, Xuejuan, Zhigang Zhang, Xinyang Liu, and Yuanxiao Cai. 2025. "Joint Adaptive Assessment of the State of Charge of Lithium Batteries at Varying Temperatures" Batteries 11, no. 4: 130. https://doi.org/10.3390/batteries11040130

APA Style

Zhao, X., Zhang, Z., Liu, X., & Cai, Y. (2025). Joint Adaptive Assessment of the State of Charge of Lithium Batteries at Varying Temperatures. Batteries, 11(4), 130. https://doi.org/10.3390/batteries11040130

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