Next Article in Journal
Two-Dimensional Molecular Brush-Based Ultrahigh Edge-Nitrogen-Doped Carbon Nanosheets for Ultrafast Potassium-Ion Storage
Next Article in Special Issue
A Two-State-Based Hybrid Model for Degradation and Capacity Prediction of Lithium-Ion Batteries with Capacity Recovery
Previous Article in Journal
Bimetallic Flower-like NiCoP Encapsulated in an N-Doped Carbon Shell with Enhanced Lithium Storage Properties
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Combined State of Charge and State of Energy Estimation for Echelon-Use Lithium-Ion Battery Based on Adaptive Extended Kalman Filter

1
School of Rail Transportation, Shandong Jiao Tong University, Jinan 250357, China
2
School of Electrical Engineering, Shandong University, Jinan 250061, China
3
Langchao Electronic Industry Group Corp., Jinan 250101, China
*
Author to whom correspondence should be addressed.
Batteries 2023, 9(7), 362; https://doi.org/10.3390/batteries9070362
Submission received: 19 May 2023 / Revised: 20 June 2023 / Accepted: 4 July 2023 / Published: 6 July 2023
(This article belongs to the Special Issue State-of-the-Art in Battery Management Systems)

Abstract

:
To ensure the safety and reliability of an echelon-use lithium-ion battery (EULIB), the performance of a EULIB is accurately reflected. This paper presents a method of estimating the combined state of energy (SOE) and state of charge (SOC). First, aiming to improve the accuracy of the SOE and SOC estimation, a third-order resistor-capacitance equivalent model (TRCEM) of a EULIB is established. Second, long short-term memory (LSTM) is introduced to optimize the Ohmic internal resistance (OIR), actual energy (AE), and actual capacity (AC) parameters in real time to improve the accuracy of the model. Third, in the process of the SOE and SOC estimation, the observation noise equation and process noise equation are updated iteratively to make adaptive corrections and enhance the adaptive ability. Finally, an SOE and SOC estimation method based on LSTM optimization and an adaptive extended Kalman filter (AEKF) is established. In simulation experiments, when the capacity decays to 90%, 60% and 30% of the rated capacity, regardless of whether the initial value is consistent with the actual value, the values of the SOE and SOC estimation can track the actual value with strong adaptive ability, and the estimated error is less than 1.19%, indicating that the algorithm has a high level of accuracy. The method presented in this paper provides a new perspective for estimating the SOE and SOC of a EULIB.

1. Introduction

Owing to the energy crisis and environmental pollution, new energy has attracted an increasing amount of attention. Lithium-ion batteries (LIBs) are widely used in electric vehicles and energy storage systems due to the advantages of having high energies, high power densities and environmental protection properties [1,2,3].
With the wide application of LIBs, echelon utilization has become a key method for resolving the problem of retired batteries. An echelon-use lithium-ion battery (EULIB) refers to a power LIB with a capacity of less than 80%, and EULIBs were shown to still have high discharge abilities which can be used for backup power supply and other occasions [4].
State of energy (SOE) and state of charge (SOC) are important parameters of a EULIB which ensure the safe, reliable, and efficient operation of a EULIB. Due to the degradation of EULIB performance and the poor consistency of the working voltage (WV) of lithium batteries, it is difficult to accurately characterize the state of a EULIB via its SOC only. Therefore, SOE estimation is introduced, and the combined parameters of SOC and SOE are used to characterize the state of the EULIB.
To improve a EULIB’s performance, an algorithm for a high-accuracy estimation of the SOE and SOC is needed [3]. The SOE and SOC estimation methods for EULIBs are shown in Figure 1: integral, data-driven and model-based methods [5].
A common method for estimating the SOE and SOC is the integral method [6,7]. On one hand, the integral method needs to provide an accurate initial value; otherwise, it is easy to introduce an initial error. On the other hand, this method is an open loop which lacks the ability for feedback correction. With an increase in time, the cumulative error will become larger and larger.
The equivalent circuit model is adopted in the model-based method, which mainly includes the electrochemical model, first-order resistor-capacitance equivalent model (FRCEM), second-order resistor-capacitance equivalent model (SRCEM), third-order resistor-capacitance equivalent model (TRCEM), and so on. In Refs. [8,9], an electrochemical model was used which achieved a good balance between accuracy and computational cost. Ref. [3] proposed a joint method based on a dual H infinity filter. In dynamic operation, estimators with different time scales were used based on an FRCEM, and the SOE and SOC estimation errors were less than 2%. In Ref. [10], two FRCEMs were established online via an extended Kalman filter (EKF). The prediction accuracy was verified through a complex driving simulation. The SRCEM has the advantages of a simple model and small computational costs, but its estimation accuracy is not high. To further improve the estimation accuracy, the SRCEM has been widely investigated. Ref. [11] proposed a joint method and estimated a LIB’s state under dynamic working conditions. In Ref. [12], a method was proposed based on an SRCEM which could estimate a battery’s SOC, SOE, state of power (SOP) and state of health (SOH) simultaneously. The results of dynamic load experiments indicated that it has a high level of precision and better robustness. The SRCEM, based on the FRCEM, improves the accuracy of SOE estimations but does not fully characterize the charging and discharging performance of an LIB. The TRCEM is widely used to estimate the SOC, SOP, SOH, SOE and other parameters and can not only improve the accuracies of the parameters but also can characterize the performance of the LIB well.
With the continuous development of machine learning, an increasing number of people pay attention to data-driven methods [13]. Generally, data-driven methods, for example, genetic algorithms [14], the gated recurrent unit (GRU), convolutional neural networks (CNNs), and long short-term memory (LSTM) [15,16,17], are widely used to estimate the SOE and SOC. In Ref. [18], a soft sensor was built based on a feedforward neural network. The proposed method attained a higher prediction accuracy. In Refs. [19,20], researchers used the GRU method and improved method and achieved good results. Ref. [21] proposed a data-driven method based on LSTM to jointly estimate the SOC and SOE. The dynamic cycle experiment showed that the method is accurate. In Refs. [22,23], an LSTM combined with an adaptive unscented Kalman filter (AUKF) method was proposed. Experimental results indicate that it has a high level of precision and low complexity. Ref. [24] proposed a novel recursive neural network for SOC estimation. The validity and superiority were validated. In Refs. [25,26], the LSTM algorithms were improved and applied to the estimation of the SOHs of LIBs, and a high degree of estimation accuracy was obtained, which had a certain practical value. A joint LSTM and EKF method with wide temperature adaptation was proposed in Ref. [27] which not only reduced the training time but also improved the estimation accuracy. As can be seen from the above, LSTM has become a popular method for parameter estimations of LIBs.
With the aging of a LIB, not only should the accuracy of parameter estimation be improved but the adaptability of the parameter estimation should also be enhanced. Ref. [28] proposed an adaptive estimation method which can realize the estimations of the SOC, SOH and SOE. The adaptability and precision were verified via BMS. Ref. [29] proposed a method for a hybrid model of GRU and AUKF, which had a good SOC effect and improved the efficiency and convergence rate. There are more independent adaptive estimation methods for the SOE and SOC [2,30,31], while there are fewer adaptive algorithms for combined estimations and even fewer for the SOEs and SOCs for EULIBs. Since the Ohmic internal resistance (OIR), actual energy (AE) and actual capacity (AC) parameters of a LIB are all changed to varying degrees in the step, a real-time estimation is needed in the algorithm estimation process to improve model parameters. In addition, due to the stepwise use of batteries, the initial values of the SOE or SOC have different degrees of error compared with the real values, so the model must have self-adaptation characteristics.
To ensure safety and reliability, the performance of a EULIB must be accurately reflected. This article presents a method of a combined estimation of the SOE and SOC which not only has a high level of precision but is also has adaptability.
A combined estimation method for the SOE and SOC values of echelon-use lithium-ion battery is established. The original contributions are as follows.
(1) Aimed at EULIBs, a TRCEM is established for a combined estimation of the SOE and SOC which provides reference for the promotion of the EULIB.
(2) In the process of estimating the parameters of the EULIB, LSTM is used to optimize the OIR, AE and AC and further improve the accuracy of the model.
(3) With the degradation of the EULIB, initial values of the SOE and SOC are not clear, so estimations of the EULIB parameters are discussed.

2. SOE Estimation

2.1. SOE

The EULIB’s SOE is defined as the ratio of the remaining energy to the maximum available energy, as shown in the following equation:
S e k + 1 = S e k U k t E i k
where  S e k  and  S e k + 1  are the EULIB’s SOE at times k and k + 1; E  is the EULIB’s energy;  i k  is the EULIB’s current at time k U k  is the EULIB’s WV at time k; a n d   t  is the sampling time.

2.2. SOC

The EULIB’s SOC is defined as the ratio of the remaining capacity to the maximum available capacity, as shown in equation [32]:
S c k + 1 = S c k t C i k
where  S c k  and  S c k + 1  are EULIB’s SOC at times k and k + 1; a n d   C  is the EULIB’s capacity.

2.3. SOE and SOC Estimation Model Based on TRCEM

Due to the complex, nonlinear system of a EULIB, to simulate the characteristics of a EULIB more accurately, a higher-order model must be selected. After considering accuracy, complexity and practical value, the TRCEM was adopted.
According to Figure 2 U o c  is the EULIB’s open circuit voltage (OCV);  U L  is the EULIB’s WV;  R 0  is the EULIB’s OIR;  R 1  and  C 1  are the ohmic polarization resistance and capacitance;  R 2  and  C 2  are the electrochemical polarization internal resistance and capacitance;  R 3  and  C 3  are the internal resistance and capacitance of concentration difference polarization;  U 1 U 2  and  U 3  are the voltages at both ends of capacitors  C 1 C 2  and  C 3  respectively;  i L  is the charge/discharge current; and  τ 1 = R 1 C 1 τ 2 = R 2 C 2 , and  τ 3 = R 3 C 3  are time constants.
As shown in Figure 2, the state and observation equation of a EULIB’s TRCEM are as follows:
S e k + 1 S c k + 1 U k + 1 R 1 C 1 U k + 1 R 2 C 2 U k + 1 R 3 C 3 = 1 1 0 0 0 0 0   e x p t τ 1 0 0 0 0 0 e x p t τ 2 0 0 0 0 0 e x p t τ 3 · S e k S c k U k R 1 C 1 U k R 2 C 2 U k R 3 C 3 + U k t E t C R 1 ( 1 e x p t τ 1 ) R 2 ( 1 e x p t τ 2 ) R 3 ( 1 e x p t τ 3 ) · i k + q k
U k = [   d U o c S e d S e | S e = S e k     d U o c S c d c | S c = S c k 1 1     1 ] · S e k S c k U k R 1 C 1 U k R 2 C 2 U k R 3 C 3 i k R 0 + γ k
A k = 1 1 0 0 0 0 0   e x p t τ 1 0 0 0 0 0 e x p t τ 2 0 0 0 0 0 e x p t τ 3 , B k = U k t E t C R 1 ( 1 e x p t τ 1 ) R 2 ( 1 e x p t τ 2 ) R 3 ( 1 e x p t τ 3 ) , x k = S e k S c k U k R 1 C 1 U k R 2 C 2 U k R 3 C 3 u k = i k ,   C k =   d U o c S e d S e | S e = S e k     d U o c S c d c | S c = S c k 1 1     1 ]
So
f x k , u k = A k x k + B k u k
g x k , u k = C k x k R 0 , k u k
where  U k R 1 C 1     U k R 2 C 2  and  U k R 3 C 3  are the estimated voltage values of  R 1 R 2  and  R 3  at time k q k   and   γ k  are independent system noises; and  U o c S e  and  U o c S c  are the OCV values corresponding to the value of the EULIB’s SOE and SOC.

2.4. Model Parameter Identification

A EULIB’s parameters, such as  U L i L U O C  and  R 0 , are identified via the least square method, which will not be repeated in this article. For specific methods, please refer to Ref. [33].

2.5. SOE and SOC Estimation Based on AEKF

From Formulas (4) and (5), the state and observation formulas are as follows:
x k + 1 , E = f x k , E , u k , E , θ k , E + q k , E
y k + 1 , E = g x k , E , u k , E , θ k , E + γ k , E
where  θ k , E  is the state variable’s OIR, AE and AC, θ k , E = R 0 , k , E , E k , E , C k , E T u k , E  is the current of the EULIB, which is the input variable of the system;  y k , E  is the WV of the EULIB, which is the observation variable of the system.  q k , E   and   γ k , E  are zero-mean Gaussian white noises, and their error covariance matrices are  Q k , E   and   R k , E ,  respectively.
The adaptive extended Kalman filter (AEKF) algorithm flows as follows:
  • Step 1: Initialize  x k , E :
x ^ 0 , E = E x 0 , E
P ^ 0 , E = E x 0 , E x ^ 0 , E x 0 , E x ^ 0 , E T
  • Step 2: Time update  x k , E :
Estimation of the state variable:
x k , E = f x ^ k 1 , E , u k 1 , E
  • Estimation of the error covariance:
P k , E = A k 1 , E P ^ k 1 , E A k 1 , E T + Q k , E
  • Step 3: Status update  x k , E :
Kalman gain:
K k . E = P k , E C k , E T ( C k , E P k , E C k , E T + R k , E ) 1
Optimal estimation of the state variable:
x ^ k , E = x k , E + K k , E y k , E g x ^ k 1 , E , u k 1 , E
Optimal estimation of the covariance:
P ^ k , E = E K k , E C k , E P k , E
  • Step 4: Process noise covariance:
Q k , E = 1 d k , E Q k 1 , E + d k , E [ K k , E ( y ^ k , E y k , E ) ( y ^ k , E y k , E ) T K k , E T + P k , E A k 1 , E P ^ k 1 , E A k 1 , E T ]
  • Step 5: Observation noise covariance:
R k , E = 1 d k , E R k 1 , E + d k , E ( y ^ k , E y k , E ( y ^ k , E y k , E ) T C k , E P k , E C k , E T ]
where  d k , E = 1 b E 1 b E k ,   k = 1,2 , , n b E  is forgetting factor, 0 <   b E  < 1;  y k , E  is the estimated value at k time; and  y ^ k , E  is the actual observation value at time k.
According to Formulas (3), (4) and (14):
x ^ k , E = S ^ e k , E S ^ c k , E U ^ k , E R 1 C 1 U ^ k , E R 2 C 2 U ^ k , E R 3 C 3
where  S ^ e k , E  and  S ^ c k , E  are the optimal values of the SOE and SOC, identified via the AEKF.

2.6. OIR, AE, and AC Estimation Based on AEKF

The state and observation equations of the system with the newly added state parameters are as follows:
θ k + 1 , E = θ k , E + q θ , k , E
D k + 1 , E = g x k , E , u k , E , θ k , E + γ θ , k , E
where  q θ , k , E   and   γ θ , k , E  are zero-mean Gaussian white noises and their error covariance matrices are  Q θ , k , E   and   R θ , k , E ,  respectively. By optimizing the error between the actual and the estimated values of the WV, the estimation accuracy is further improved.
The AEKF algorithm flow:
  • Step 1: Initialize  θ k , E :
θ ^ 0 , E = E θ 0 , E
P θ , 0 , E = E x 0 , E x ^ 0 , E x 0 , E x ^ 0 , E T
  • Step 2: Time update  θ k , E :
Estimation of the state variable:
θ k . E = θ ^ k 1 , E + q θ , k , E
  • Estimation of the error covariance:
P θ , k , E = P ^ θ , k 1 , E + Q θ , k , E
  • Step 3: Status update  θ k , E :
Kalman gain:
K θ , k , E = P θ , k , E C θ , k , E T ( C k , E P θ , k , E C k , E T + R θ , k , E ) 1
Optimal estimation of the state variable:
θ ^ k , E = θ k , E + K θ , k , E [ y k , E y ^ k , E ]
Optimal estimation of the covariance:
P ^ θ , k , E = P θ , k , E K θ , k , E P θ , k , E K θ , k , E T
  • Step 4: Process noise mean and covariance:
q θ , k , E = 1 d θ , k , E q θ , k 1 , E + d θ , k , E [ θ ^ k , E θ k , E ]
Q θ , k , E = 1 d θ , k , E Q θ , k 1 , E + d θ , k , E [ K θ , k , E ( y ^ k , E y k , E ) ( y ^ k , E y k , E ) T K θ , k , E T + P θ , k , E A k 1 , E P ^ θ , k 1 , E A k 1 , E T ]
  • Step 5: Observation noise covariance:
R θ , k , E = 1 d θ , k , E R θ , k 1 , E + d θ , k , E ( y ^ k , E y k , E ( y ^ k , E y k , E ) T C k , E P θ , k , E C k , E T ]
where  d θ , k , E = 1 b θ , E 1 b θ , E k , b θ  is the forgetting factor of  θ , 0 <  b θ , E  < 1.

2.7. Optimize the OIR, AE, and AC Based on LSTM

To further improve the precision of the SOE and SOC estimation, this article adopts LSTM to optimize the OIR, AE, and AC in the Kalman filter process. The LSTM algorithm is a special type of recursive neural network which has been widely used. LSTM algorithm includes forget, input and output gates to ensure long-term time dependence [34], as shown in Figure 3.
f k = σ ( b f + ω f , θ ^ θ ^ k 1 , E + ω f , θ θ k , E )
i k = σ ( b i + ω i , θ ^ θ ^ k 1 , E + ω i , θ θ k , E )
c ~ k = tanh ω c , θ θ k , E + ω c , θ ^ θ ^ k 1 , E + b c
c k = c k 1 f k + i k c ~ k
o k = σ ( b o + ω o , θ ^ θ ^ k 1 , E + ω o , θ θ k , E )
θ ^ k , E = o k t a n h ( c k )
where  θ k , E  and  θ ^ k , E  are the input and output data at time  k , and  c k  is the status of the memory cell at time  k f k i k , and  o k  are the forget, input and output gates. Additionally,  σ  is the sigmoid function, and ∗ is the element-wise product.  ω  and  b  are the weight matrices and the bias vectors, respectively.
In this article, the main parameters of the LSTM model are as follows: 3 input layer variables; 3 output layer variables; 150 hidden layer units; 1 hidden layer; 100 epochs; and an adjustable parameter, batch_size, of 128.

2.8. SOE Estimation Based on AEKF and LSTM

An SOE and SOC estimation flow chart of a EULIB via AEKF and LSTM is shown in Figure 3.

3. Simulation

3.1. Experiment

A charge and discharge experiment of an LIB was carried out at room temperature using the test equipment (BTS20), as shown in Figure 4 and Table 1 [35].
In this paper, a 1C current was used to charge and discharge the LIB attenuation cycle experiment. In the process of battery decay from a “new battery” to a “EULIB”, the estimation of the SOC and SOE of the LIB was studied, and the comparison was made to verify and analyze the battery parameters that reflected the state and actual performance of the battery.
To simulate the working conditions better, discharge experiments on a fully charged EULIB were carried out with different currents. MATLAB R2022a was used for simulation verification.
The data when the LIB degradation reached 90%, 60%, and 30% were selected, and the combined estimation method based on MATLAB was verified. When 90% was selected, the battery was in a normal service state for verifying the combined estimation method, which represented the accuracy and convergence of the normal service period estimation method. When 60% was selected, the battery was in the step echelon-use state, and the combined estimation method was further verified, which represented the estimation of the step echelon-use period. When 30% was selected, the battery was at the critical value of scrap, which was representative to a certain extent.
In this article, the initial values of the SOE and SOC are changed to100%, 60% and 20% separately, and the results are discussed. During simulation, the estimated values were calculated via the AEKF and LSTM algorithm, and the actual values were acquired based on the BTS20.
From Equation (18), the SOE error of the AEKF and LSTM formula is as follows:
S O E   e r r o r   o f   A E K F = S ^ e k , E S a c t u a l
where  S a c t u a l  is the value acquired by the BTS20, and energy is used for representation in this paper.
The SOC error of the AEKF and LSTM formula is as follows:
S O C   e r r o r   o f   A E K F = S ^ c k , E S a c t u a l

3.2. Decayed to 90%

When the capacity decayed to 90%, the SOE and SOC values starting at 100%, 60% and 20% are shown in Figure 5.
As shown in Figure 5(a2–c2), the top and bottom graphs are observation noise covariance (ONC) and process noise covariance (PNC) curves, respectively. During the first 1500 s period, the curves fluctuate greatly, which is an adaptive adjustment. After the second 1500S period, the fluctuation tends to be stable, and the error gradually approaches zero. The curves show that the method is convergent. With the increase in the error between the initial and true values of the SOE or SOC, the covariance of both the observed value and the process noise increases. Even if the initial value is different, the actual value can be tracked eventually through the adjustment of the algorithm.
As shown in Figure 5(a1–c1), the top and bottom graphs are adaptive and error curves, respectively. According to Table 2 and Figure 5, the SOE error ranges from −0.85% to 0.96%, and the SOC error ranges from −0.88% to 0.93%. There is little difference in the estimated error between the SOC and SOE no matter how much difference exists between the initial and real values, which can reflect the state performance of a lithium battery.

3.3. Decayed to 60%

When the capacity decayed to 60%, the SOE and SOC values starting at 100%, 60% and 20% are shown in Figure 6.
As shown in Figure 6(a1–c1), the top and bottom graphs are adaptive and error curves, respectively. According to Table 2 and Figure 6, the SOE error ranges from −0.92% to 0.97%, and the SOC error ranges from −0.89% to 1.00%. As the LIB enters the stage of step echelon use, the estimation errors of the SOC and SOE begin to increase. When there is no degradation, the errors of the SOC and SOE are not much different, and the error accuracy of the SOC is higher. When the degradation began, the error accuracy of the SOE was even higher.
As shown in Figure 6(a2–c2), the top and bottom graphs are ONC and PNC curves, respectively. During the first 1500S period, the curves fluctuate greatly and are adjusted adaptively. After the second 1500S period, the fluctuation tends to be stable, and the error gradually approaches zero. The curves show that the method is convergent. In the absence of degradation, the combined estimation method is less adjusted. When degradation begins, the adjustment of the combined estimation method increases. Even if the initial value is different, the actual value can be tracked eventually through an adjustment of the algorithm.

3.4. Decayed to 30%

When the capacity decayed to 30%, the SOE and SOC values starting at 100%, 60% and 20% are shown in Figure 7. In this state, lithium batteries are at the end of the stage of echelon use, and the next step is to scrap the batteries and recycle their materials.
As shown in Figure 7(a1–c1), the top and bottom graphs are adaptive and error curves, respectively. According to Table 2 and Figure 7, the SOE error ranges from −1.09% to 1.16%, and the SOC error ranges from −1.06% to 1.19%. As the EULIB enters the end of the stage of step echelon use, the estimation errors of the SOC and SOE increase further.
As shown in Figure 7(a1–c1), the top and bottom graphs are ONC and PNC curves, respectively. During the first 1500S period, the curves fluctuate greatly and are adjusted adaptively. After the second 1500S period, the fluctuation tends to be stable, and the error gradually approaches zero, indicating that the method is convergent. With the continuous expansion of a EULIB’s degradation, the adjustment of the combined estimation method is further intensified. Even if the initial value is different, the actual value can be tracked eventually through an adjustment of the algorithm.

3.5. Discussion

According to the above, the estimation errors of an SOE and SOC are less than 1.19% when using LSTM optimization and an AEKF. According to Table 3, compared with the accuracies of 2.34% in Ref. [2], 2% in refs. [23,28], 1.93% in ref. [36] and 1.8% in Ref. [37], the method has a high level of precision. In addition, the combination method is self-adaptive.
As lithium-ion batteries degrade, the errors in SOE and SOC estimates increase, according to Table 4. Taking the initial value of 60% as an example, when the lithium-ion battery degenerates to 90%, 60% and 30%, the maximum errors of the SOE estimation were 0.90%, 0.96% and 1.11% respectively. The maximum estimated errors of the SOC were 0.92%, 0.98% and 1.14%, respectively.

4. Conclusions

In this article, a combined SOE and SOC estimation method based on LSTM optimization and an AEKF is established. LSTM is introduced to optimize the OIR, AE and AC parameters to improve the accuracy of the SOE and SOC estimation, and a TRCEM of a EULIB is established. Then, during the estimation of the SOE and SOC, the observation noise and process noise equations are updated iteratively to make adaptive corrections and enhance the adaptive ability. Through simulation, the EULIB capacity was decayed to 90%, 60% and 30% of its rated capacity, and even with a large initial error, the method can track the actual value. The estimation error is less than 1.19% when using LSTM optimization with an AEKF, and the method has a high level of precision.

Author Contributions

Y.Z. and E.H.; methodology, Z.W. (Zhen Wang); software, E.H.; validation, E.H., Z.W. (Zhixue Wang), and X.Z.; formal analysis, Z.W. (Zhen Wang); investigation, Z.W. (Zhen Wang); resources, Y.Z.; data curation, E.H.; writing—original draft preparation, E.H.; writing—review and editing, X.Z.; visualization, X.Q.; supervision, Z.W. (Zhixue Wang); project administration, Z.W. (Zhixue Wang); funding acquisition, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Science and Technology Major Project of Inner Mongolia Au-tonomous Region (2020ZD0014).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

This research was conducted within the University of Shandong Jiao Tong, supported by the charging-discharging equipment (BTS20, 5V/4*300A/WD). We are thankful to the testing and simulation team members for their support with the experiment.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Qiao, X.; Wang, Z.; Hou, E.; Liu, G.; Cai, Y. Online Estimation of Open Circuit Voltage Based on Extended Kalman Filter with Self-Evaluation Criterion. Energies 2022, 15, 4373. [Google Scholar] [CrossRef]
  2. Hou, E.; Xu, Y.; Qiao, X.; Liu, G.; Wang, Z. Research on State of Power Estimation of Echelon-Use Battery Based on Adaptive Unscented Kalman Filter. Symmetry 2022, 14, 919. [Google Scholar] [CrossRef]
  3. Xu, W.; Xu, J.; Lang, J.; Yan, X. A Multi-Timescale Estimator for Lithium-Ion Battery state of Charge and State of Energy Estimation Using Dual H infinity Filter. IEEE Access 2019, 7, 181229–181241. [Google Scholar] [CrossRef]
  4. Zhang, Y.; Li, Y.; Tao, Y.; Ye, J.; Pan, A.; Li, X.; Liao, Q.; Wang, Z. Performance assessment of retired EV battery modules for echelon use. Energy 2020, 993, 116555. [Google Scholar] [CrossRef]
  5. Yong, F.; Fan, B.; Chen, X.; Fengling, H. State-of-Charge and State-of-Energy Estimation for Lithium-ion Batteries Using Sliding-Mode Observers. In Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021. [Google Scholar] [CrossRef]
  6. Mamadou, K.; Lemaire, E.; Delaille, A.; Riu, D.; Hing, S.E.; Bultel, Y. Definition of a State-of-Energy Indicator (SOE) for Electrochemical Storage Devices: Application for Energetic Availability Forecasting. J. Electrochem. Soc. 2012, 159, A1298–A1307. [Google Scholar] [CrossRef]
  7. Barai, A.; Uddin, K.; Widanalage, W.D.; McGordon, A.; Jennings, P. The effect of average cycling current on total energy of lithium-ion batteries for electric vehicles. J. Power Sources 2016, 303, 81–85. [Google Scholar] [CrossRef]
  8. Li, X.; Pan, K.; Fan, G.; Lu, R.; Zhu, C.; Rizzoni, G.; Canova, M. A physics-based fractional order model and state of energy estimation for lithium-ion batteries. Part II: Parameter identification and state of energy estimation for LiFePO4 battery. J. Power Sources 2017, 367, 202–213. [Google Scholar] [CrossRef]
  9. Wu, L.; Pang, H.; Geng, Y.; Liu, X.; Liu, J.; Liu, K. Low-complexity state of charge and anode potential prediction for lithium-ion batteries using a simplified electrochemical model-based observer under variable load condition. Int. J. Energy Res. 2022, 46, 11834–11848. [Google Scholar] [CrossRef]
  10. Fan, T.E.; Liu, S.M.; Tang, X.; Qu, B. Simultaneously estimating two battery states by combining a long short-term memory network with an adaptive unscented Kalman filter. J. Energy Storage 2022, 50, 104553. [Google Scholar] [CrossRef]
  11. Zhang, S.; Peng, N.; Zhang, X. An application-oriented multistate estimation framework of lithium-ion battery used in electric vehicles. Int. J. Energy Res. 2021, 45, 18554–18576. [Google Scholar] [CrossRef]
  12. Shrivastava, P.; Soon, T.K.; Idris, M.Y.I.B.; Mekhilef, S.; Adnan, S.B.R.S. Combined State of Charge and State of Energy Estimation of Lithium-Ion Battery Using Dual Forgetting Factor-Based Adaptive Extended Kalman Filter for Electric Vehicle Applications. IEEE Trans. Veh. Technol. 2021, 70, 1200–1215. [Google Scholar] [CrossRef]
  13. Gao, T.; Lu, W. Machine learning toward advanced energy storage devices and systems. iScience 2021, 24, 101936. [Google Scholar] [CrossRef] [PubMed]
  14. Hu, X.; Li, S.E.; Yang, Y. Advanced Machine Learning Approach for Lithium-Ion Battery State Estimation in Electric Vehicles. IEEE Trans. Transp. Electrif. 2016, 2, 140–149. [Google Scholar] [CrossRef]
  15. Hossain, L.M.S.; Hannan, M.A.; Hussain, A.; Ayob, A.; Saad, M.H.M.; Karim, T.F.; How, D.N.T. Data-driven state of charge estimation of lithium-ion batteries: Algorithms, implementation factors, limitations and future trends. J. Clean. Prod. 2020, 277, 124110. [Google Scholar] [CrossRef]
  16. Hu, J.N.; Hu, J.J.; Lin, H.B.; Li, X.P.; Jiang, C.L.; Qiu, X.H.; Li, W.S. State-of-charge estimation for battery management system using optimized support vector machine for regression. J. Power Sources 2014, 269, 682–693. [Google Scholar] [CrossRef]
  17. Hossain Lipu, M.; Karim, T.; Ansari, S.; Miah, M.; Rahman, M.; Meraj, S.; Elavarasan, R.; Vijayaraghavan, R. Intelligent SOX Estimation for Automotive Battery Management Systems: State-of-the-Art Deep Learning Approaches, Open Issues, and Future Research Opportunities. Energies 2022, 16, 23. [Google Scholar] [CrossRef]
  18. Purohit, K.; Srivastava, S.; Nookala, V.; Joshi, V.; Shah, P.; Sekhar, R.; Panchal, S.; Fowler, M.; Fraser, R.; Tran, M.K.; et al. Soft Sensors for State of Charge, State of Energy, and Power Loss in Formula Student Electric Vehicle. Appl. Syst. Innov. 2021, 4, 78. [Google Scholar] [CrossRef]
  19. Wang, Y.X.; Chen, Z.; Zhang, W. Lithium-ion battery state-of-charge estimation for small target sample sets using the improved GRU-based transfer learning. Energy 2022, 244, 123178. [Google Scholar] [CrossRef]
  20. Cui, Z.; Kang, L.; Li, L.; Wang, L.; Wang, K. A combined state-of-charge estima-tion method for lithium-ion battery using an improved BGRU network and UKF. Energy 2022, 259, 124933. [Google Scholar] [CrossRef]
  21. Ma, L.; Hu, C.; Cheng, F. State of Charge and State of Energy Estimation for Lithium-Ion Batteries Based on a Long Short-Term Memory Neural Network. J. Energy Storage 2021, 37, 102440. [Google Scholar] [CrossRef]
  22. Shrivastava, P.; Soon, T.K.; Idris, M.Y.I.B.; Mekhilef, S.; Adnan, S.B.R.S. Model-based state of X estimation of lithium-ion battery for electric vehicle applications. Int. J. Energy Res. 2022, 46, 10704–10723. [Google Scholar] [CrossRef]
  23. Chen, L.; Wang, S.; Jiang, H.; Fernandez, C. A novel combined estimation method for state of energy and predicted maximum available energy based on fractional-order modeling. J. Energy Storage 2023, 62, 106930. [Google Scholar] [CrossRef]
  24. Chen, J.; Zhang, Y.; Wu, J.; Cheng, W.; Zhu, Q. SOC estimation for lithium-ion battery using the LSTM-RNN with extended input and constrained output. Energy 2023, 262, 125375. [Google Scholar] [CrossRef]
  25. Ma, Y.; Shan, C.; Gao, J.; Chen, H. A novel method for state of health estimation of lithium-ion batteries based on improved LSTM and health indicators extraction. Energy 2022, 251, 123973. [Google Scholar] [CrossRef]
  26. Gong, Y.; Zhang, X.; Gao, D.; Li, H.; Yan, L.; Peng, J.; Huang, Z. State-of-health estimation of lithium-ion batteries based on improved long short-term memory algorithm. J. Energy Storage 2022, 53, 105046. [Google Scholar] [CrossRef]
  27. Takyi-Aninakwa, P.; Wang, S.; Zhang, H.; Li, H.; Xu, W.; Fernandez, C. An optimized relevant long short-term memory-squared gain extended Kalman filter for the state of charge estimation of lithium-ion batteries. Energy 2022, 260, 120043. [Google Scholar] [CrossRef]
  28. Rahimifard, S.; Ahmed, R.; Habibi, S. Interacting Multiple Model Strategy for Electric Vehicle Batteries State of Charge/Health/Power Estimation. IEEE Access 2021, 9, 109875–109888. [Google Scholar] [CrossRef]
  29. Chen, J.; Zhang, Y.; Li, W.; Cheng, W.; Zhu, Q. State of charge estimation for lithium-ion batteries using gated recurrent unit recurrent neural network and adaptive Kal-man filter. J. Energy Storage 2022, 55, 105396. [Google Scholar] [CrossRef]
  30. Li, X.; Xu, J.; Hong, J.; Tian, J.; Tian, Y. State of energy estimation for a series-connected lithium-ion battery pack based on an adaptive weighted strategy. Energy 2021, 214, 118858. [Google Scholar] [CrossRef]
  31. Chen, Y.; Yang, X.; Luo, D.; Wen, R. Remaining available energy prediction for lithium-ion batteries considering electrothermal effect and energy conversion efficiency. J. Energy Storage 2021, 40, 102728. [Google Scholar] [CrossRef]
  32. Xia, B.; Chen, C.; Tian, Y.; Sun, W.; Xu, Z.; Zheng, W. A novel method for state of charge es-timation of lithium-ion batteries using a nonlinear observer. J. Power Sources 2014, 270, 359–366. [Google Scholar] [CrossRef]
  33. Hou, E.; Xu, Y.; Qiao, X.; Liu, G.; Wang, Z. State of Power Estimation of Echelon-Use Battery Based on Adaptive Dual Extended Kalman Filter. Energies 2021, 14, 5579. [Google Scholar] [CrossRef]
  34. Lu, J.X.; Zhang, Q.P.; Yang, Z.H.; Tu, M.F.; Lu, J.J.; Peng, H. Short-term load forecasting method based on CNN-LSTM hybrid neural network model. Autom.Electr. Power Syst. 2019, 43, 131–137. [Google Scholar] [CrossRef]
  35. Meng, J.; Yue, M.; Diallo, D. Nonlinear extension of battery constrained predictive charging control with transmission of Jacobian matrix. Int. J. Electr. Power Energy Syst. 2023, 146, 108762. [Google Scholar] [CrossRef]
  36. Yang, X.; Wang, S.; Xu, W.; Qiao, J.; Yu, C.; Takyi-Aninakwa, P.; Jin, S. A novel fuzzy adaptive cubature Kalman filtering method for the state of charge and state of energy co-estimation of lithium-ion batteries. Electrochim. Acta 2022, 415, 140241. [Google Scholar] [CrossRef]
  37. Wei, X.; Jun, C.; Yu, G.; Jiachen, M.; Jiaqing, C. Unscented Particle Filter Based State of Energy Estimation for LiFePO4 Batteries Using an Online Updated Model. Int. J. Automot. Technol. 2022, 23, 503–510. [Google Scholar] [CrossRef]
Figure 1. SOE and SOC estimation method.
Figure 1. SOE and SOC estimation method.
Batteries 09 00362 g001
Figure 2. The TRCEM of an SOE and SOC estimation.
Figure 2. The TRCEM of an SOE and SOC estimation.
Batteries 09 00362 g002
Figure 3. Flow chart.
Figure 3. Flow chart.
Batteries 09 00362 g003
Figure 4. Testing system. (a) LIB. (b) Experimental equipment.
Figure 4. Testing system. (a) LIB. (b) Experimental equipment.
Batteries 09 00362 g004
Figure 5. The validation curves when the capacity decayed to 90%, with the SOE and SOC starting at 100%, 60% and 20%. (a1c1) Are curves of estimation and error, and (a2c2) are curves of ONC (R) and PNC (Q).
Figure 5. The validation curves when the capacity decayed to 90%, with the SOE and SOC starting at 100%, 60% and 20%. (a1c1) Are curves of estimation and error, and (a2c2) are curves of ONC (R) and PNC (Q).
Batteries 09 00362 g005aBatteries 09 00362 g005bBatteries 09 00362 g005c
Figure 6. The validation curves when capacity decayed to 60%, with SOE and SOC values starting at 100%, 60% and 20%. (a1c1) Are curves of estimation and error; (a2c2) are curves of ONC (R) and PNC (Q).
Figure 6. The validation curves when capacity decayed to 60%, with SOE and SOC values starting at 100%, 60% and 20%. (a1c1) Are curves of estimation and error; (a2c2) are curves of ONC (R) and PNC (Q).
Batteries 09 00362 g006aBatteries 09 00362 g006bBatteries 09 00362 g006c
Figure 7. The validation curves when capacity decayed to 30%, with SOE and SOC starting at 100%, 60% and 20%. (a1c1) Are curves of estimation and error; (a2c2) are curves of ONC (R) and PNC (Q).
Figure 7. The validation curves when capacity decayed to 30%, with SOE and SOC starting at 100%, 60% and 20%. (a1c1) Are curves of estimation and error; (a2c2) are curves of ONC (R) and PNC (Q).
Batteries 09 00362 g007aBatteries 09 00362 g007b
Table 1. LIB parameters.
Table 1. LIB parameters.
ItemsParameterRemarks
Rated capacity60 Ah60 A
Rated voltage3.2 V
Cut-off voltage2.5 V
Rated energy192 WhWatt-Hour
Maximum charging voltage3.65 V
Maximum continuous charge current20 A0.3 C
Charging/discharging temperature25 °C
Table 2. Estimation errors of a LIB’s SOE and SOC.
Table 2. Estimation errors of a LIB’s SOE and SOC.
Initial ValueSOE Error SOC Error
Decayed to 90%100%0% to 0.84%0% to 0.81%
60%−0.82% to 0.90%−0.81% to 0.92%
20%−0.88% to 0.93%−0.85% to 0.96%
Decayed to 60%100%0% to 0.85%0% to 0.87%
60%−0.87% to 0.96%−0.86% to 0.98%
20%−0.92% to 0.97%−0.89% to 1.00%
Decayed to 30%100%0% to 0.92%0% to 0.94%
60%−1.01% to 1.11%−1.00% to 1.14%
20%−1.09% to 1.16%−1.06% to 1.19%
Table 3. Comparison of optimization methods.
Table 3. Comparison of optimization methods.
ReferenceAccuracy of EstimationAdaptabilityMethod
Method in this paper1.19%YesLSTM optimization AEKF
[2]2.34%YesAUKF
[23]2%YesAdaptive double fractional-order extended Kalman filter
[28]2%NoInteracting multiple model
[36]1.93%YesFuzzy adaptive cubature Kalman filtering
[37]1.8%NoUnscented particle filter
Table 4. Estimation error when starting at 60%.
Table 4. Estimation error when starting at 60%.
Initial ValueSOE Error SOC Error
Decayed to 90%60%−0.82% to 0.90%−0.81% to 0.92%
Decayed to 60%60%−0.87% to 0.96%−0.86% to 0.98%
Decayed to 30%60%−1.01% to 1.11%−1.00% to 1.14%
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

Hou, E.; Wang, Z.; Zhang, X.; Wang, Z.; Qiao, X.; Zhang, Y. Combined State of Charge and State of Energy Estimation for Echelon-Use Lithium-Ion Battery Based on Adaptive Extended Kalman Filter. Batteries 2023, 9, 362. https://doi.org/10.3390/batteries9070362

AMA Style

Hou E, Wang Z, Zhang X, Wang Z, Qiao X, Zhang Y. Combined State of Charge and State of Energy Estimation for Echelon-Use Lithium-Ion Battery Based on Adaptive Extended Kalman Filter. Batteries. 2023; 9(7):362. https://doi.org/10.3390/batteries9070362

Chicago/Turabian Style

Hou, Enguang, Zhen Wang, Xiaopeng Zhang, Zhixue Wang, Xin Qiao, and Yun Zhang. 2023. "Combined State of Charge and State of Energy Estimation for Echelon-Use Lithium-Ion Battery Based on Adaptive Extended Kalman Filter" Batteries 9, no. 7: 362. https://doi.org/10.3390/batteries9070362

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