Next Article in Journal
Low-Cost Human–Machine Interface for Computer Control with Facial Landmark Detection and Voice Commands
Previous Article in Journal
Analysis of Physiological Responses during Pain Induction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

State of Charge Estimation of Lithium-Ion Batteries Based on an Adaptive Iterative Extended Kalman Filter for AUVs

School of Marine Electrical Engineering, Dalian Maritime University, Dalian 116024, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(23), 9277; https://doi.org/10.3390/s22239277
Submission received: 6 October 2022 / Revised: 12 November 2022 / Accepted: 12 November 2022 / Published: 29 November 2022
(This article belongs to the Topic Battery Design and Management)

Abstract

:
As a power source for autonomous underwater vehicles (AUVs), lithium-ion batteries play an important role in ensuring AUVs’ electric power propulsion performance. An accurate state of charge (SOC) estimation method is the key to achieving energy optimization for lithium-ion batteries. Due to the complicated ocean environments, traditional filtering methods cannot effectively estimate the SOC of lithium-ion batteries in an AUV. Based on the standard extended Kalman filter (EKF), an adaptive iterative extended Kalman filter (AIEKF) method for the SOC in an AUV is proposed to address the traditional filter’s problems, such as low accuracy and large errors. In this method, the adaptive update is introduced to deal with the uncertain noise from the lithium-ion battery. The iteration is used to improve the convergence speed and to reduce the computational burden. Compared with the EKF, iterative extended Kalman filter (IEKF) and adaptive extended Kalman filter (AEKF), the proposed AIEKF has a higher estimation accuracy and anti-interference capability, which is suitable for the AUV’s SOC estimation. In addition, based on the second-order equivalent circuit model of the lithium-ion battery, a forgetting factor recursive least squares (FFRLS) method is proposed to deal with the multi-variability problem. In the end, four different methods, including EKF, IEKF, AEKF, and the proposed AIEKF, are compared in computational time. The experiment results show that the proposed method has high accuracy and fast estimation speed, meaning that it has good application potential in AUVs.

1. Introduction

AUVs are multi-functional underwater vehicles capable of autonomous propulsion. A battery provides the power source for an AUV’s propulsion, its range, and the development of various technologies. Therefore, it is critical to select a high-performance underwater power battery technology for AUVs. Lithium-ion batteries with a low self-discharge rates, high energy ratios, and long cycle life are reliable solutions for AUV energy storage. The SOC of lithium-ion batteries reflects the power consumption condition and remaining capacity of the battery, and SOC estimation is an important function of the battery management system (BMS) [1,2,3]. Because SOC cannot be measured directly in practical applications, a high-precision estimation method of SOC is essential to more effectively manage lithium-ion batteries and achieve optimal control of the charging and discharging process [4,5]. Additionally, the state of health (SOH) is another important factor to measure the ability of lithium-ion batteries to safely operate, and the deterioration of the battery will have an impact on the SOC estimation of lithium-ion batteries; therefore, it is crucial to accurately predict the health of the battery [6].
At present, many methods for SOC estimation have been proposed. The ampere-hour counting method [7] is simple to implement, but the initial value of the SOC and the current measurement noise can affect the estimation accuracy, which can lead to a significant increase in the estimation error after accumulation. The open-circuit voltage (OCV) method [8] is used to estimate SOC by determining the function between OCV and SOC, and then the SOC is estimated from the OCV value, but this method requires the battery to sit for sufficient time to reach internal equilibrium, so it is not suitable for online estimation. In addition, because the OCV–SOC curve of lithium-ion batteries is flat in the middle part, a slight deviation of OCV may lead to a large error in SOC estimation. The data-driven approach enables the direct use of data for battery SOC estimation, such as neural networks [9], support vector machines [10], fuzzy systems [11], and so on. However, data-driven methods require a large amount of data for simulation training and the performance depends on the quality of the training dataset. Poor data allocation can also affect the estimation results. Accurate estimation of battery SOC and parameter identification cannot be achieved without modeling it. Equivalent circuit models have the advantage of being simple and easy to implement online, and have been widely used in battery SOC estimation. An accurate and efficient equivalent circuit model is an important factor for effective SOC estimation. The commonly used equivalent circuit models are the Rint model, Thevenin model, and multi-order dynamic model [12,13,14]. Meng et al. [15] proposed an extended battery equivalent circuit model and performed an observability analysis of the nonlinear extended model, which provides important theoretical support for the battery charging control design and the development of a battery monitoring framework. A commonly used model-based approach is to combine the equivalent circuit model with a filter to estimate the SOC. They generally include the extended Kalman filter [16], unscented Kalman filter [17], cubature Kalman filter [18], H∞ filter [19], particle filter [20], and so on. Misyris et al. proposed a hybrid SOC estimation technique in [21], which combines the advantages of three different SOC estimation methods and can effectively improve the estimation accuracy under different conditions, reducing the computational burden and obtaining more accurate SOC estimates. Before the battery SOC estimation, the parameters of the battery model must be identified, and the parameter accuracy of the battery model affects the estimation performance of the battery equivalent circuit model. The commonly used parameter identification methods are the offline identification method [22], recursive least squares method [23,24,25], genetic algorithm [26,27], and particle swarm optimization method [28].
In order to overcome the shortcomings of the traditional EKF in terms of SOC estimation accuracy, an iterative part is added to the EKF. The IEKF updates the Jacobi matrix of the observation equation by bringing the obtained a posteriori estimates into the observation equation, and in each iteration of the calculation process. The estimated value is continuously kept close to the true value by continuously using the observed value during each iteration of the calculation. The absolute value of the difference between the estimated terminal voltage and the measured terminal voltage is set as the threshold value to determine whether to perform the iteration or not. When the voltage error value is less than the threshold value, this process meets the accuracy requirements, and the iteration process is not required. This avoids unnecessary iterative processes and reduces the computational burden. When the voltage error is greater than the threshold value, an iterative process is required. The uncertainty due to system noise affects the accuracy of SOC estimation. To solve this problem, we incorporated the adaptive update scheme. An improved Sage–Husa estimator was used for adaptive updating of process noise and measurement noise, which overcomes the fluctuation of noise due to the influence of external factors. Based on the above, this paper proposes the adaptive iterative extended Kalman filter.
The rest of the paper is structured as follows. Section 2 describes the structure of the battery model chosen in this paper and the FFRLS parameter identification method. Section 3 presents the principle of SOC estimation based on AIEKF. Section 4 conducts experiments based on LiFePO4 batteries to verify the reliability of the proposed method. Finally, Section 5 presents the conclusions of this paper.

2. Lithium-Ion Battery Modeling

2.1. Equivalent Circuit Model

The second-order equivalent circuit model is more accurate than the first-order equivalent circuit model because increasing the number of RC networks can improve the accuracy of the model. The second-order equivalent circuit model has less computational complexity than other higher-order circuit models and better reflects its polarization characteristics [29]. Therefore, in the case of low system excitation [21], the second-order equivalent circuit model was chosen for the SOC estimation of lithium batteries. The structure of the second-order RC equivalent circuit model is shown in Figure 1.
The second-order equivalent circuit model equation can be derived from Figure 1:
{ I t = C 1 d U 1 d t + U 1 R 1 I t = C 2 d U 2 d t + U 2 R 2 U t = U o c U 1 U 2 I t R 0
SOC reflects the remaining capacity of the battery and is defined as the ratio of the remaining capacity of the battery to the total capacity with the following formula:
S O C t = S O C t 0 t 0 t η I t Q c d t
where S O C t denotes the SOC at time t , S O C t 0 denotes the SOC at time t , η is the Coulomb efficiency coefficient, and Q c is the nominal capacity of the battery.
According to the second-order RC equivalent circuit model of the lithium-ion battery, the current is taken as the model input, and the voltage U t is taken as the model output.
Select [ U 1 , U 2 , S O C ] Τ as the state variable to establish the state space equation of the battery:
[ U 1 , k + 1 U 2 , k + 1 S O C k + 1 ] = [ e t τ 1 0 0 0 e t τ 2 0 0 0 1 ] [ U 1 , k U 2 , k S O C k ] + [ R 1 ( 1 e t τ 1 ) R 2 ( 1 e t τ 2 ) η I t Q c ] I t , k + [ w 1 , k w 2 , k w 3 , k ]
U t , k = U o c ( S O C k ) U 1 , k U 2 , k v k
where τ 1 = R 1 C 1 , τ 2 = R 2 C 2 , the state variable is x k = [ U 1 , k , U 2 , k , S O C k ] Τ , the control variable is u k = I t , k , the observation variable is y k = U t , k , and the system noise is w k = [ w 1 , k , w 2 , k , w 3 , k ] Τ , whose covariance is Q , and the observation noise is v k , whose covariance is R .

2.2. Parameter Identification of the Battery Model

In order to establish an accurate battery model, multiple unknown parameters in the model need to be identified. In this study, an online parameter identification method based on the FFRLS algorithm was used to reduce the influence of historical data on new data during the recursive process by setting the forgetting factor and continuously updating the model parameters to obtain more accurate battery parameters.
The Laplace equation of the battery model is obtained from Equation (1).
G ( s ) = U o c ( s ) U t ( s ) I ( s ) = U ( s ) I ( s ) = R 0 + R 1 1 + τ 1 s + R 2 1 + τ 2 s
The above equation is discretized using a bilinear variation, so that s = 2 T 1 z 1 1 + z 1 , and the discretized transfer function can be expressed as:
G ( z 1 ) = b 3 + b 4 z 1 + b 5 z 2 1 b 1 z 1 + b 2 z 2
where z is the discrete operator, T is the sampling time, and b 1 , b 2 , b 3 , b 4 , b 5 are the coefficients to be determined.
Equation (1) can be rewritten as a difference equation.
U ( k ) = b 1 U ( k 1 ) + b 2 U ( k 2 ) + b 3 I ( k ) + b 4 I ( k 1 ) + b 5 I ( k 2 )
Let ψ ( k ) = [ U ( k 1 )   U ( k 2 )   I ( k )   I ( k 1 )   I ( k 2 ) ] , ϑ ( k ) = [ b 1   b 2   b 3   b 4   b 5 ] and the sensor sampling error at moment k is e ( k ) , U ( k ) can be expressed as:
U ( k ) = ψ Τ ( k ) ϑ ( k ) + e ( k )
The recursive least squares formula with the forgetting factor is as follows:
{ K ( k ) = P ( k 1 ) ψ ( k ) λ + ψ T ( k ) P ( k 1 ) ψ ( k ) P ( k ) = λ 1 P ( k 1 ) [ I K ( k ) ψ T ( k ) ] ϑ ^ ( k ) = ϑ ^ ( k 1 ) + K ( k ) [ U ( k ) ψ T ( k ) ϑ ^ ( k 1 ) ]
where ψ is the error covariance matrix of FFRLS, K is the gain of FFRLS, and λ is the forgetting factor, generally 0 < λ < 1 , where λ = 0.95 is taken.
The relationship between the battery model parameters and coefficients is:
{ R 0 = b 3 b 4 + b 5 1 + b 1 b 2 τ 1 τ 2 = T 2 ( 1 + b 1 b 2 ) 4 ( 1 b 1 b 2 ) τ 1 + τ 2 = T ( 1 + b 2 ) ( 1 b 1 b 2 ) R 0 τ 1 + R 0 τ 2 + R 1 τ 2 + R 2 τ 1 = T ( b 3 b 5 ) ( 1 b 1 b 2 ) R 0 + R 1 + R 2 = b 3 + b 4 + b 5 ( 1 b 1 b 2 )
The hybrid pulse power characterization (HPPC) experimental data are used for parameter identification, and the parameter identification results are shown in Figure 2.

3. SOC Estimation Based on AIEKF

In this paper, an AIEKF based on the Sage–Husa maximum a posteriori estimator is proposed for battery SOC estimation. The EKF linearizes the nonlinear system by truncating the higher-order terms through Taylor series expansion. Although the EKF improves the algorithm’s ability to handle nonlinear systems and simplifies the computational process, the resulting higher-order loss errors lead to a decrease in estimation accuracy. In order to solve the above problems in EKF, some optimization improvements are made to the EKF algorithm to reduce the influence of the above factors. The iterative idea is introduced in which the posterior estimate is substituted into the observation equation and the Jacobi matrix of the observation equation is updated by means of a multiple iterative measurement update process. By repeatedly using the observations, the estimates are continuously approximated to the true values during each iteration of the calculation. The absolute value of the difference between the measured end voltage and the estimated end voltage is used as the threshold value, and when the voltage error value is less than the threshold value, the iterative process is not required to reduce the computational burden. When the voltage error is greater than the threshold value, an iterative process is required. Because the system in the implementation of the estimation process will be affected by interference and random parameters, the process noise covariance and measurement noise covariance are constantly changing, which usually produces large estimation errors and affects the accuracy and robustness of SOC estimation. Incorporating the Sage–Husa maximum posteriori estimator and adaptively updating the process noise covariance matrix and measurement noise covariance matrix in real-time can improve the estimation accuracy and convergence speed of the algorithm under unknown system noise conditions, and further improve the filtering effect of the algorithm.
The nonlinear system model can be described as:
{ x k = f ( x k 1 , u k 1 ) + w k y k = g ( x k , u k ) + v k
Initialization:
{ x ^ 0 = E ( x 0 ) P 0 = E [ ( x 0 x ^ 0 ) ( x 0 x ^ 0 ) T ]
where x ^ 0 is the initial estimate and P 0 is the initial covariance matrix.
Time to update:
x ^ k k 1 = f ( x k 1 k 1 , u k 1 )
P ^ k k 1 = A k P k 1 k 1 A k T + Q k
where A K = f ( x ) | x k = x ^ k | k 1 .
Measurement update:
Let the number of iterations be N , the estimated value of the ith iteration be x k k i , and the estimated covariance be P k k i
x k k i = x ^ k k 1 i + K k i ( y k y ^ k i )
K k i = P ^ k k 1 i C k i ( C k i P ^ k k 1 i C k i + R k ) 1
P k k i = P ^ k k 1 i K k i C k i P ^ k k 1 i
where C k i = g ( x ) | x k = x ^ k i .
The absolute value of the difference between the measured terminal voltage and the estimated terminal voltage is used as the threshold value, and the threshold value is set to σ . When Δ k = | y k y ^ k | < σ , no iterative process is required. When Δ k = | y k y ^ k | > σ , the iterative process is performed.
Adaptive update:
Adaptive correction for process noise and measurement noise using an improved Sage–Husa estimator.
e k = y k g ( x k , u k )
R ^ k = ( 1 d k ) R ^ k 1 + d k e k e k T C k P k C k T
Q ^ k = ( 1 d k ) Q ^ k 1 + ( K k e k e k T K K T + P k A k k 1 P k 1 A k k 1 T )
where d k = 1 b 1 b k + 1 , and b is the forgetting factor.
The method uses the measurement data for recursive filtering while estimating and correcting the statistical characteristics of the system process noise and measurement noise in real-time, thus achieving the purpose of adaptive filtering.

4. Experimental Results and Discussion

4.1. Battery Test Platform

In order to obtain the experimental data of battery current, voltage and capacity, we set up an experimental platform consisting of the host computer and the NEWARE BTS-4000 battery charge/discharge test system for experimental verification, whose structural configuration is shown in Figure 3. The host computer was connected to the battery test equipment for online control and data collection, and the NEWARE BTS-4000H was used to load the battery voltage and current. In this paper, a LiFePO4 battery with a nominal capacity of 6 Ah was selected as the experimental test object.

4.2. SOC–OCV–T Test

The discharge characteristics of the battery were experimented with by the HPPC test method [30,31]. The terminal voltage OCV of the battery in the operating state depends on the charge state SOC, so the open-circuit voltage at different SOCs needs to be collected in real-time. Because the SOC–OCV relationship is affected by temperature, the tests were performed in different temperature conditions. The effects of different temperatures on the SOC–OCV curves are shown in Figure 4. The HPPC operating current and cell terminal voltage at 25 °C are shown in Figure 5.

4.3. Analysis of Simulation and Experimental Results

In order to verify the effectiveness and superiority of the proposed method in terms of estimation accuracy, the proposed AIEKF is compared with the AEKF, IEKF, and EKF in this paper. The SOC estimation of the lithium-ion battery was performed under HPPC operating conditions and dynamic stress test (DST) operating conditions, and the estimated results are shown in Figure 6 and Figure 7. The actual SOC of the lithium-ion battery is obtained from Equation (2).
In this paper, the maximum estimation error (MAE) and the root mean square error (RMSE) are used as performance indicators to evaluate SOC estimation. The MAE and RMSE are calculated using Equations (21) and (22). The results of the MAE and RMSE calculations for the two operating conditions are shown in Table 1.
M A E = m a x | S O C ( t ) S O ^ C ( t ) |
R M S E = 1 n k = 1 n ( S O C ( t ) S O ^ C ( t ) ) 2
where S O C ( t ) is the measured value at moment t, S O ^ C ( t ) is the estimated value at moment t, and n is the number of data points in the sequence.
The performance of the lithium-ion battery under operating conditions is analyzed under HPPC operating conditions. Figure 6 shows the comparison results of SOC estimation for AIEKF, IEKF and EKF under HPPC operating condition. Figure 7 shows the comparison results of SOC estimation for AIEKF, AEKF and EKF. From Figure 6 and Figure 7, it can be seen that the SOC estimation results of AIEKF are closer to the real value, which is better than the other algorithms compared in this paper and has better estimation accuracy.
In order to further verify the reliability of the proposed method, a more complex DST condition was used to experiment with and analyze the lithium-ion battery. The DST current condition is shown in Figure 8a. The model-predicted voltage and the measured voltage are shown in Figure 8b. Figure 8c compares the SOC estimation results of AIEKF, IEKF, and EKF. Figure 8d compares the SOC estimation errors of the AIEKF, IEKF, and EKF. It can be seen from Figure 8 that the SOC estimation result of AIEKF is closer to the true value, and its estimated value continuously follows the true value. Additionally, the estimation error of AIEKF is smaller.
Figure 9 shows the SOC estimation results of AIEKF, AEKF, and EKF. In Figure 9, we can see that the SOC estimation result of AIEKF is closer to the true value and the estimation results are better than AEKF, and then, we can verify that the SOC estimation accuracy can be further improved by introducing the iterative idea in the adaptive case.
The results show that the AIEKF-based SOC estimation method proposed in this paper can maintain lower SOC estimation error, higher tracking accuracy and lower fluctuation under two current conditions compared with the AEKF, IEKF and EKF. The MAE and RMSE of AIEKF were calculated as being less than 1%, and the data verify that the estimation accuracy of AIEKF was better than that of AEKF, IEKF and EKF, so AIEKF can effectively improve the SOC estimation accuracy.
Three temperatures of –20, 0, and 30 °C were selected to verify the estimation effect of the proposed method at different temperatures under DST operating conditions. The SOC estimation was performed at the three temperatures with and without considering the temperature effect, and the results are shown in Figure 10. In Figure 10, the SOC1 is the SOC estimation result with considering the temperature effect and the SOC2 is the SOC estimation result without considering the temperature effect. From Figure 10, it can be seen that the proposed AIEKF can efficiently perform SOC estimation at different temperatures in this paper.
By evaluating the SOC estimation performance of different KF family algorithms using model-based algorithms in previous studies with the proposed algorithm in this paper, the comparison results are shown in Table 2. The MAE < 1% of AIEKF is smaller among the results listed in Table 2, so the AIEKF proposed in this paper has a better estimation accuracy.
Although the AIEKF proposed in this paper can improve the accuracy of SOC estimation for lithium-ion batteries, the computational burden is still affected to some extent. The discrete-time model with a sampling period of 1 s was simulated using MATLAB/Simulink R2020b on a desktop with an Intel (R) Core (TM) i7-6500 CPU and 8 GB RAM. The computation times of the three estimation algorithms are listed in Table 3, and the evaluation demonstrates that the AIEKF proposed in this paper is able to reduce the unnecessary computational burden.

5. Conclusions

The SOC is a valuable parameter for the AUV’s control system to distribute electric energy to the propulsion system. In order to quickly obtain an accurate SOC, an improved AIEKF SOC estimation method for lithium-ion batteries was proposed in this paper. In addition, the FFRLS method was applied to update the parameters of the second-order RC equivalent circuit model of lithium-ion battery online to obtain an accurate model parameter. The computational accuracy was improved, and the unnecessary computational burden was reduced by setting a threshold value. An improved Sage–Husa estimator was used for an adaptive update optimization of process noise and measurement noise to eliminate the effect of noise. The validity of the AIEKF and its good estimation performance were demonstrated by experimental verification analysis with different currents and temperatures. The experimental results show that the RMSE of the SOC estimation results can reach 0.25%.
Further research would focus on the battery aging effect on SOC estimation and the prediction of the SOH of lithium-ion batteries in AUVs so that a more intelligent battery energy management system for AUVs can be established to adopt to a long-term voyage in the ocean environment.

Author Contributions

Conceptualization, B.Z.; methodology, Y.F.; software, B.Z.; validation, B.Z.; data curation, Z.S.; writing—original manuscript preparation, B.Z. and Z.S.; writing—review and editing, Y.F.; language modification, Z.P. and J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 51979020, in part by the Top-notch Young Talents Program of China under Grant 36261402, in part by the Liaoning Revitalization Talents Program under Grant XLYC2007188, in part by the Science and Technology Fund for Distinguished Young Scholars of Dalian under Grant 2018RJ08, in part by the Basic Scientific Research in Colleges and Universities of Liaoning Provincial Education Department under Grant LJKQZ2021007, and part by the Fundamental Research Funds for the Central Universities.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Scrosati, B.; Hassoun, J.; Sun, Y.K. Lithium-ion batteries. A look into the future. Energy Environ. Sci. 2011, 4, 3287–3295. [Google Scholar] [CrossRef]
  2. Campestrini, C.; Horsche, M.F.; Zilberman, I.; Heil, T.; Zimmermann, T.; Jossen, A. Validation and benchmark methods for battery management system functionalities: State of charge estimation algorithms. J. Energy Storage 2016, 7, 38–51. [Google Scholar] [CrossRef]
  3. Szumanowski, A.; Chang, Y. Battery management system based on battery nonlinear dynamics modeling. IEEE Trans. Veh. Technol. 2008, 57, 1425–1432. [Google Scholar] [CrossRef]
  4. Li, Z.; Huang, J.; Liaw, B.Y.; Zhang, J. On state-of-charge determination for lithium-ion batteries. J. Power Sources 2017, 348, 281–301. [Google Scholar] [CrossRef] [Green Version]
  5. Zheng, F.; Xing, Y.; Jiang, J.; Sun, B.; Kim, J.; Pecht, M. Influence of different open circuit voltage tests on state of charge online estimation for lithium-ion batteries. Appl. Energy 2016, 183, 513–525. [Google Scholar] [CrossRef]
  6. Meng, J.; Yue, M.; Diallo, D. A degradation empirical-model-free battery end-of-life prediction framework based on gaussian process regression and Kalman filter. IEEE Trans. Transp. Electrif. 2022, 8, 1–11. [Google Scholar] [CrossRef]
  7. Feng, F.; Lu, R.; Zhu, C. A combined state of charge estimation method for lithium-ion batteries used in a wide ambient temperature range. Energies 2014, 7, 3004–3032. [Google Scholar] [CrossRef] [Green Version]
  8. Xing, Y.; He, W.; Pecht, M.; Tsui, K.L. State of charge estimation of lithium-ion batteries using the open-circuit voltage at various ambient temperatures. Appl. Energy 2014, 113, 106–115. [Google Scholar] [CrossRef]
  9. Hannan, M.A.; Lipu, M.S.H.; Hussain, A.; Saad, M.H.; Ayob, A. Neural network approach for estimating state of charge of lithium-ion battery using backtracking search algorithm. IEEE Access 2018, 6, 10069–10079. [Google Scholar] [CrossRef]
  10. Hu, J.; Hu, J.; Lin, H.; Li, X.; Jiang, C.; Qiu, X.; Li, W. 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]
  11. Sepasi, S.; Roose, L.R.; Matsuura, M.M. Extended Kalman filter with a fuzzy method for accurate battery pack state of charge estimation. Energies 2015, 8, 5217–5233. [Google Scholar] [CrossRef]
  12. Shen, P.; Ouyang, M.; Lu, L.; Li, J.; Feng, X. The co-estimation of state of charge, state of health, and state of function for lithium-ion batteries in electric vehicles. IEEE Trans. Veh. Technol. 2017, 67, 92–103. [Google Scholar] [CrossRef]
  13. Hu, X.; Li, S.; Peng, H. A comparative study of equivalent circuit models for Li-ion batteries. J. Power Sources 2012, 198, 359–367. [Google Scholar] [CrossRef]
  14. Lai, X.; Zheng, Y.; Sun, T. A comparative study of different equivalent circuit models for estimating state-of-charge of lithium-ion batteries. Electrochim. Acta 2018, 259, 566–577. [Google Scholar] [CrossRef]
  15. Meng, J.; Boukhnifer, M.; Diallo, D. Lithium-ion battery monitoring and observability analysis with extended equivalent circuit model. In Proceedings of the 2020 28th Mediterranean Conference on Control and Automation (MED), Saint-Raphaël, France, 15–18 September 2020; pp. 764–769. [Google Scholar]
  16. Charkhgard, M.; Farrokhi, M. State-of-charge estimation for lithium-ion batteries using neural networks and EKF. IEEE Trans. Ind. Electron. 2010, 57, 4178–4187. [Google Scholar] [CrossRef]
  17. Wang, T.; Chen, S.; Ren, H.; Zhao, Y. Model-based unscented Kalman filter observer design for lithium-ion battery state of charge estimation. Int. J. Energy Res. 2018, 42, 1603–1614. [Google Scholar] [CrossRef]
  18. Peng, J.; Luo, J.; He, H.; Lu, B. An improved state of charge estimation method based on cubature Kalman filter for lithium-ion batteries. Appl. Energy 2019, 253, 113520. [Google Scholar] [CrossRef]
  19. Charkhgard, M.; Zarif, M.H. Design of adaptive H∞ filter for implementing on state-of-charge estimation based on battery state-of-charge-varying modelling. IET Power Electron. 2015, 8, 1825–1833. [Google Scholar] [CrossRef]
  20. Zheng, L.; Zhu, J.; Wang, G.; Lu, D.D.C.; He, T. Differential voltage analysis based state of charge estimation methods for lithium-ion batteries using extended Kalman filter and particle filter. Energy 2018, 158, 1028–1037. [Google Scholar] [CrossRef]
  21. Misyris, G.S.; Doukas, D.I.; Papadopoulos, T.A.; Labridis, D.P.; Agelidis, V.G. State-of-charge estimation for li-ion batteries: A more accurate hybrid approach. IEEE Trans. Energy Convers. 2018, 34, 109–119. [Google Scholar] [CrossRef]
  22. Wang, S.; Fernandez, C.; Yu, C.; Fan, Y.; Cao, W.; Stroe, D. A novel charged state prediction method of the lithium ion battery packs based on the composite equivalent modeling and improved splice Kalman filtering algorithm. J. Power Sources 2020, 471, 228450. [Google Scholar] [CrossRef]
  23. Lao, Z.; Xia, B.; Wang, W.; Lai, Y.; Wang, M. A novel method for lithium-ion battery online parameter identification based on variable forgetting factor recursive least squares. Energies 2018, 11, 1358. [Google Scholar] [CrossRef] [Green Version]
  24. Li, Y.; Chen, J.; Lan, F. Enhanced online model identification and state of charge estimation for lithium-ion battery under noise corrupted measurements by bias compensation recursive least squares. J. Power Sources 2020, 456, 227984. [Google Scholar] [CrossRef]
  25. Roscher, M.A.; Bohlen, O.S.; Sauer, D.U. Reliable state estimation of multicell lithium-ion battery systems. IEEE Trans. Energy Convers. 2011, 26, 737–743. [Google Scholar] [CrossRef]
  26. Zhu, Q.; Xu, M.; Liu, W.; Zheng, M. A state of charge estimation method for lithium-ion batteries based on fractional order adaptive extended Kalman filter. Energy 2019, 187, 115880. [Google Scholar] [CrossRef]
  27. Ding, X.; Zhang, D.; Cheng, J.; Wang, B.; Luk, P.C.K. An improved Thevenin model of lithium-ion battery with high accuracy for electric vehicles. Appl. Energy 2019, 254, 113615. [Google Scholar] [CrossRef]
  28. Lai, X.; Gao, W.; Zheng, Y.; Ouyang, M.; Li, J.; Han, X.; Zhou, L. A comparative study of global optimization methods for parameter identification of different equivalent circuit models for li-ion batteries. Electrochim. Acta 2019, 295, 1057–1066. [Google Scholar] [CrossRef]
  29. He, H.; Xiong, R.; Guo, H.; Li, S. Comparison study on the battery models used for the energy management of batteries in electric vehicles. Energy Convers. Manag. 2012, 64, 113–121. [Google Scholar] [CrossRef]
  30. Wei, Z.; Zhao, D.; He, H.; Cao, W.; Dong, G. A noise-tolerant model parameterization method for lithium-ion battery management system. Appl. Energy 2020, 268, 114932. [Google Scholar] [CrossRef]
  31. Wei, Z.; Dong, G.; Zhang, X.; Pou, J. Noise-immune model identification and state-of-charge estimation for lithium-ion battery using bilinear parameterization. IEEE Trans. Ind. Electron. 2020, 68, 312–323. [Google Scholar] [CrossRef]
  32. Mastali, M.; Vazquez-Arenas, J.; Fraser, R.; Fowler, M.; Afshar, S.; Stevens, M. Battery state of the charge estimation using Kalman filtering. J. Power Sources 2013, 239, 294–307. [Google Scholar] [CrossRef]
  33. He, H.; Xiong, R.; Zhang, X.; Sun, F.; Fan, J. State-of-charge estimation of the lithium-ion battery using an adaptive extended Kalman filter based on an improved Thevenin model. IEEE Trans. Veh. Technol. 2011, 60, 1461–1469. [Google Scholar]
  34. El Din, M.S.; Hussein, A.A.; Abdel-Hafez, M.F. Improved battery SOC estimation accuracy using a modified UKF with an adaptive cell model under real EV operating conditions. IEEE Trans. Transp. Electrif. 2018, 4, 408–417. [Google Scholar] [CrossRef]
  35. Peng, S.; Chen, C.; Shi, H.; Yao, Z. State of charge estimation of battery energy storage systems based on adaptive unscented Kalman filter with a noise statistics estimator. IEEE Access 2017, 5, 13202–13212. [Google Scholar] [CrossRef]
Figure 1. Second-order equivalent circuit diagram of lithium-ion battery. where U o c is the battery’s open-circuit voltage; U 1 is the battery’s electrochemical polarization voltage; U 2 is the battery’s concentration polarization voltage; U t is the terminal voltage of the battery; I t is the operating current of the battery; R 0 is the battery’s ohmic resistance; R 1 and C 1 are the battery’s electrochemical polarization resistance and polarization capacitance, respectively, characterizing the slow electrode reaction inside the battery; and R 2 and C 2 are the battery’s concentration polarization resistance and polarization capacitance, respectively, characterizing the fast electrode reaction inside the battery.
Figure 1. Second-order equivalent circuit diagram of lithium-ion battery. where U o c is the battery’s open-circuit voltage; U 1 is the battery’s electrochemical polarization voltage; U 2 is the battery’s concentration polarization voltage; U t is the terminal voltage of the battery; I t is the operating current of the battery; R 0 is the battery’s ohmic resistance; R 1 and C 1 are the battery’s electrochemical polarization resistance and polarization capacitance, respectively, characterizing the slow electrode reaction inside the battery; and R 2 and C 2 are the battery’s concentration polarization resistance and polarization capacitance, respectively, characterizing the fast electrode reaction inside the battery.
Sensors 22 09277 g001
Figure 2. (a) R 0 , R 1 , R 2 parameter identification results; (b) C 1 , C 2 parameter identification results.
Figure 2. (a) R 0 , R 1 , R 2 parameter identification results; (b) C 1 , C 2 parameter identification results.
Sensors 22 09277 g002
Figure 3. Battery test platform configuration.
Figure 3. Battery test platform configuration.
Sensors 22 09277 g003
Figure 4. Experimental results of SOC–OCV–T at different temperatures.
Figure 4. Experimental results of SOC–OCV–T at different temperatures.
Sensors 22 09277 g004
Figure 5. (a) HPPC operating condition current; (b) HPPC operating condition terminal voltage.
Figure 5. (a) HPPC operating condition current; (b) HPPC operating condition terminal voltage.
Sensors 22 09277 g005
Figure 6. SOC estimation results of AIEKF, IEKF, and EKF under HPPC operating conditions.
Figure 6. SOC estimation results of AIEKF, IEKF, and EKF under HPPC operating conditions.
Sensors 22 09277 g006
Figure 7. SOC estimation results of AIEKF, AEKF, and EKF under HPPC operating conditions.
Figure 7. SOC estimation results of AIEKF, AEKF, and EKF under HPPC operating conditions.
Sensors 22 09277 g007
Figure 8. SOC estimation results of AIEKF, IEKF, and EKF under DST operating conditions: (a) current condition; (b) the model-predicted and the measured voltage; (c) SOC estimation results; (d) SOC estimation errors.
Figure 8. SOC estimation results of AIEKF, IEKF, and EKF under DST operating conditions: (a) current condition; (b) the model-predicted and the measured voltage; (c) SOC estimation results; (d) SOC estimation errors.
Sensors 22 09277 g008
Figure 9. SOC estimation results of AIEKF, AEKF, and EKF under DST operating conditions.
Figure 9. SOC estimation results of AIEKF, AEKF, and EKF under DST operating conditions.
Sensors 22 09277 g009
Figure 10. SOC estimation at (a) –20 °C; (b) 0 °C; (c) 30 °C.
Figure 10. SOC estimation at (a) –20 °C; (b) 0 °C; (c) 30 °C.
Sensors 22 09277 g010
Table 1. Evaluation results of different SOC estimation methods under two operating conditions.
Table 1. Evaluation results of different SOC estimation methods under two operating conditions.
MethodHPPCDST
MAE (%)RMSE (%)MAE (%)RMSE (%)
EKF1.26481.17831.43571.2518
IEKF1.14500.92561.32741.0392
AEKF0.97150.74821.15090.8253
AIEKF0.65820.25490.83260.3471
Table 2. Comparison of different SOC estimation methods.
Table 2. Comparison of different SOC estimation methods.
ReferenceMethodModelMAE (%)
[32]EKFRint<4
[33]AEKF2RC<2
[34]UKF1RC<1.7
[35]AUKF2RC<1.5
Table 3. Computational burden evaluation.
Table 3. Computational burden evaluation.
MethodComputational Time (s)
EKF0.6418
IEKF1.1273
AEKF1.0849
AIEKF0.9524
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Fu, Y.; Zhai, B.; Shi, Z.; Liang, J.; Peng, Z. State of Charge Estimation of Lithium-Ion Batteries Based on an Adaptive Iterative Extended Kalman Filter for AUVs. Sensors 2022, 22, 9277. https://doi.org/10.3390/s22239277

AMA Style

Fu Y, Zhai B, Shi Z, Liang J, Peng Z. State of Charge Estimation of Lithium-Ion Batteries Based on an Adaptive Iterative Extended Kalman Filter for AUVs. Sensors. 2022; 22(23):9277. https://doi.org/10.3390/s22239277

Chicago/Turabian Style

Fu, You, Binhao Zhai, Zhuoqun Shi, Jun Liang, and Zhouhua Peng. 2022. "State of Charge Estimation of Lithium-Ion Batteries Based on an Adaptive Iterative Extended Kalman Filter for AUVs" Sensors 22, no. 23: 9277. https://doi.org/10.3390/s22239277

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