Next Article in Journal
Establishing Reliable Research Data Management by Integrating Measurement Devices Utilizing Intelligent Digital Twins
Next Article in Special Issue
Tire Condition Monitoring Using Transfer Learning-Based Deep Neural Network Approach
Previous Article in Journal
Investigation of GOx Stability in a Chitosan Matrix: Applications for Enzymatic Electrodes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stable and Accurate Estimation of SOC Using eXogenous Kalman Filter for Lithium-Ion Batteries

1
College of Mechanical and Electrical Engineering, Wenzhou University, Wenzhou 325035, China
2
Ebara Great Pumps Co., Ltd., Wenzhou 325200, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(1), 467; https://doi.org/10.3390/s23010467
Submission received: 28 November 2022 / Revised: 28 December 2022 / Accepted: 29 December 2022 / Published: 1 January 2023
(This article belongs to the Special Issue Sensors for Fault Detection and Condition Monitoring)

Abstract

:
The state of charge (SOC) for a lithium-ion battery is a key index closely related to battery performance and safety with respect to the power supply system of electric vehicles. The Kalman filter (KF) or extended KF (EKF) is normally employed to estimate SOC in association with the relatively simple and fast second-order resistor-capacitor (RC) equivalent circuit model for SOC estimations. To improve the stability of SOC estimation, a two-stage method is developed by combining the second-order RC equivalent circuit model and the eXogenous Kalman filter (XKF) to estimate the SOC of a lithium-ion battery. First, approximate SOC estimation values are observed with relatively poor accuracy by a stable observer without considering parameter uncertainty. Second, the poor accuracy SOC results are further fed into XKF to obtain relative stable and accurate SOC estimation values. Experiments demonstrate that the SOC estimation results of the present method are superior to those of the commonly used EKF method. It is expected that the present two-stage XKF method will be useful for the stable and accurate estimation of SOC in the power supply system of electric vehicles.

1. Introduction

State of Charge (SOC) is the key index closely related to lithium-ion battery performance and safety to reflect the characteristics the power supply system of electric vehicles. Online and high precision estimate SOC is required by a battery management system to prevent battery overcharge and discharge, low power current limiting threshold, vehicle control strategy threshold, etc [1]. Generally, SOC cannot be measured directly; hence, it is usually estimate by detecting terminal voltage, current, impedance, temperature, and other parameters [2,3,4]. The indirect measurement of these physical quantities will lead to the high nonlinearity of SOC estimations. Therefore, online and effective control SOC can improve and prolong the efficiency and cycle life of lithium-ion batteries. Hence, it is of great significance to estimate the SOC of lithium-ion batteries. SOC estimation method based on parameter identification, such as neural networks [5,6], the Kalman filter (KF) method, the extended Kalman filter (EKF) method [7], and the unscented Kalman filter method [8].
Artificial intelligence (AI) models can automatically learn features without extensive prior knowledge and have been widely used for unknown abnormal condition detection and prediction [9,10,11], especially for SOC estimation for lithium-ion batteries [12,13,14]. For example, an adaptive back propagation neural network was introduced to improve the SOC estimation accuracy of an unscented Kalman filtering algorithm [15]. A recurrent convolutional neural network (RCNN) was employed for SOC prediction of lithium-ion batteries [16], and a stacked encoder–decoder bi-directional long short-term memory (LSTM) was used to estimate SOC for the electric vehicle and hybrid electric vehicle [17]. Generally, the key factor for the success of AI model application is sufficient or even complete training samples for obtaining a high classification accuracies in real-world applications. However, there is no easy way to acquire numerous training samples from running electric vehicles under complex working conditions in engineering practice. Consequently, the Kalman filter technique and its improved versions are the best choice for SOC estimation.
The theoretical basis of linear KF is well established for stochastic processes, estimation, and control [18]. Furthermore, the combination of the adaptive KF method and the battery Thevenin equivalent circuit are dynamically combined to estimate the SOC of an electric vehicle power battery with measurement noises [19]; Robust KF was presented for estimating the non-Gaussian probability density model problem [20] by using the expectation maximization (EM) algorithm [21].Generally, EKF is a kind of relatively broad estimation method using nonlinear KF approximation lacking global stability, essentially caused by a feedback loop introduced when calculating the approximation (linearization) of a local linear model. The key is to linearize the current state estimate, and the linearization will be poor due to the poor initialization of the state estimate. The KF update may not reduce the estimate error and thus prevent the error from converging [22]. Recently, researchers have provided many improvements to the KF method. Liu [23] proposed an adaptive square root unscented Kalman filter (ASRUKF) method to estimate the SOC of lithium-ion batteries, and the effectiveness of the ASRUKF method has been verified through experiments under different operating conditions with better accuracy, robustness and convergence. To overcome the regression least squares algorithm-based extended Kalman filter (RLS-EKF), an adaptive forgetting factor-based RLS-EKF (AFFRLS-EKF) SOC estimation strategy was used to improve the accuracy of SOC estimation under changes in battery charge and discharge conditions [24].
In summary, the above research focuses on finding the relative best preprocessing method to improve the combination of improvement of KF and the second-order RC equivalent model to guarantee stability for SOC estimations. However, the structural parameters of a stochastic resonance system have a great impact on its output; each input signal will correspond to a set of optimal structural parameters. Therefore, another way is to deal directly with the linear Kalman filter (LKF). To enhance the performance of LKF, a two-stage estimation strategy called the eXogenous Kalman filter (XKF) is developed by Johansen and Fossen [25]. The model linearization is accomplished by an auxiliary state estimate to the LFK, which does not depend on the LKF’s own state estimation. Therefore, the stability properties of XKF are inherent in the auxiliary state estimator [26]. Hence, XKF was applied to generate a globally exponentially stable observer for the visualization and motion prediction of ships to solve the problem of kinematic nonlinearities [27]. Chen et al. developed an observer-based two-stage extended Kalman filter (TSEKF) for a satellite attitude control system (ACS) with unknown time-varying actuator faults [28]. Ma et al. proposed a modified XKF (MXKF) for fault-tolerant stability control of a three-phase permanent magnet synchronous motor control system with encoder faults [29].
To perform KF and/or EKF and their improved versions, a second-order RC equivalent model of the lithium-ion battery is commonly employed to serve as a baseline model with changeable parameters [30,31]. Xia et al. systematically proposed a hybrid of the second-order RC equivalent circuit and parameters of the battery model were determined by the forgetting factor least-squares method, the state space equation observer method, and the adaptive extended Kalman particle filter (AEKPF) using a particle filter (PF) and adaptive Kalman filter (AKF) [32,33,34]. Guo et al. developed a combination of the second-order RC equivalent circuit and parameters and the parameter estimator using the least squares method with a forgetting factor and the adaptive UKF algorithm to jointly estimate SOC [35]. Falai et al. applied the second-order RC equivalent circuit model to predict the SOC of on-road lithium-ion battery tests and further validated the global battery-to-wheels efficiency [36].
These works paved the way towards stability and accurate prediction of the SOC of lithium-ion batteries for the power supply system of electric vehicles. However, the combination of KF or EKF and the second-order RC equivalent circuit model will lead to accurate SOC estimation but cannot keep its stability. Moreover, XKF is in nature a stability estimator suitable for SOC estimation. In this paper, a combination method using the second-order RC equivalent circuit model and XKF is developed to estimate the SOC of a lithium-ion battery. For this purpose, this paper is structured as follows: equivalent circuit model for a lithium-ion battery is given in Section 2. In Section 3, using the equivalent circuit model of lithium-ion batteries, approximate SOC estimation values are observed with relatively poor accuracy by a stable observer without considering parameter uncertainty. The approximate SOC results serve as the pre-treated data to activate XKF to obtain the relatively stable and accurate SOC estimation values in Section 4. Finally, conclusion remarks are given in Section 5.

2. Equivalent Circuit Model for a Lithium-Ion Battery

The equal-effect circuit model makes the relationship between voltage and current of the battery in practice simulated by the common basic circuit components, such as resistance, capacitance, and voltage source. A large number of investigations have shown that there is a certain relationship between the residual power and the parameters of lithium batteries and the easy-access parameters. Therefore, equivalent circuit models, such as the Rint model [37], the Randles model [38],and the nth-order RC model [39], have been developed to understand the relationship between parameters and SOC of lithium batteries. Moreover, equivalent circuit models can also be employed to simulate the characteristics of lithium-ion batteries for power supply system in electric vehicles. Generally, the second-order RC equivalent circuit model is a commonly used equivalent circuit model for serving as a baseline to predict SOC of lithium-ion batteries [30,31,32,33,34,35,36].
The second-order RC equivalent circuit model with a simple circuit structure can well reflect the dynamic and static characteristics of the lithium-ion battery in the power supply system of electric vehicles. Therefore, it has good real-time performance to meet the requirements for the development of battery management systems. Figure 1 shows the second-order RC equivalent circuit model, which consists of battery electromotive force Uoc, an ohmic internal resistance of battery R0, and a series connection of two parallel capacitive resistance circuits. In Figure 1, Ud is the open circuit voltage, R1 and R2, C1 and C2 are the polarization internal resistances and the polarization capacitors of the battery, respectively, with the voltage U1 and U2. It is worth pointing out that C1 and C2 are given to simulate the dynamic characteristics of the voltage gradient in the process of battery polarization.
According to the second-order RC equivalent circuit model shown in Figure 1, the following equations can be obtained as:
{ U o c = ƒ ( S O C ) S O C = S O C 0 1 Q N 0 T η I d t C 1 · d U 1 d t + U 1 R 1 = I C 2 · d U 2 d t + U 2 R 2 = I U 0 R 0 = I
where S O C 0 and Q N are the initial value of SOC, and the rated capacity of the battery, respectively. η is Coulomb efficiency can be obtained by charging and discharging experiments of a battery, generally can be set to 1, and T is the period of charging and discharging cycle of the battery.
It is worth pointing out that in the present investigation, only the U1 and U2 are changed with time. Therefore, the state-space equation of Equation (1) can be written as:
[ S O C U 1 ˙ U 2 ˙ ] = [ 1 0 0 0 1 1 R 1 C 1 0 0 0 1 1 R 2 C 2 ] · [ S O C 0 U 1 U 2 ] + [ η · T Q N 1 C 1 1 C 2 ] · I  
and
U d = U o c ( S O C ) U 1 U 2 I · R 0
The state-space equation is discretized, and the discrete model of the equation can be obtained as:
[ S O C k + 1 U 1 , k + 1 U 2 , k + 1 ] = [ 1 0 0 0 1 1 R 1 C 1 0 0 0 1 1 R 2 C 2 ] · [ S O C k U 1 , k U 2 , k ] + [ η · T Q N 1 C 1 1 C 2 ] · I k
U d , k = U o c ( S O C k ) U 1 , k U 2 , k I k · R 0

3. Approximate SOC Estimation Using the Equivalent Circuit Model of Lithium-Ion Battery by Experimental Tests

In the present study, the experiment test rig and test object are Arbin BT-ML-100V100A (Arbin Company) and NCM532 lithium-ion batteries (4.2 V, 24 Ah), respectively, as shown in Figure 2. The operating temperature range of the battery is −20 degrees Celsius ~50 degrees Celsius. In the experiments, the lithium-ion battery is tested with 1C pulse discharge, and the sampling time was 1 s/ time, the experimental temperature is under room temperature around 25 degrees Celsius. More details about how to use the Arbin BT-ML-100V100A test rig can be seen in the user’s manual of Arbin Company.
Electromotive force Uoc is the potential difference between the positive and negative poles when the battery is in a stable state. However, the direct measurement of Uoc is difficult, but it can be represented by the open-circuit voltage Ud for SOC calculations.
Table 1 shows the relationship between Ud and SOC during the test. Using polynomial curve fitting technique, the specific function relation between Ud and SOC is:
U oc = 8 . 261 SOC 7 + 0 . 003158 SOC 6 0 . 04947 SOC 5 + 0 . 4086 SOC 4   1 . 898 SOC 3 + 4 . 873 SOC 2 6 . 122 SOC + 6 . 141
Rebound voltage is the value of electrode potential deviation from equilibrium potential caused by equivalent impedance in the charging and discharging process of the battery, which mainly includes ohmic internal resistance and polarization internal resistance. The analysis of battery rebound voltage characteristics can provide a basis for the estimation of basic model parameters. Figure 3 shows the single-stage discharge current and voltage. As shown in segments A-B in Figure 3b, the voltage is dropped sharply at the beginning of discharge and then slowly decreased to point B. At the end of discharge, as shown in segments B-C-D, the voltage is rapidly raised and then increased slowly.
The segments of B-C-D in the voltage curve are selected for analysis. The voltage drop in segment B-C is caused by ohmic internal resistance R 0 as:
R 0 = U ( C ) U ( B ) I  
where U ( B )   and   U ( C )   are circuit voltages at point B and C.
For segment C-D, the zero-input voltage response is U ( t ) = U ( D ) · e t τ , where U ( D )   is   the   circuit voltage at point D, τ = RC is the time constant of the RC of the series connection of two parallel capacitive resistance circuits as shown in Figure 1. The single stage discharge voltage curve shown in Figure 3b presents the shape of an exponential function. Therefore, the zero-input voltage response U ( t ) 1 and U ( t ) 2 of R1C1 and R2C2 circuits are:
U ( t ) 1 = U ( D ) 1 · e t τ 1
U ( t ) 2 = U ( D ) 2 · e t τ 2
where τ 1 = R 1 C 1 and τ 2 = R 2 C 2 with the restraint τ 1 > τ 2 are the time constants of R1C1 and R2C2 circuits, respectively. Therefore, the terminal voltage at any time in segment C-D can be expressed as:
U B ( t ) = U o c v ( D ) U 1 ( t ) U 2 ( t ) = U o c v ( D ) I R 1 · e t τ 1 I R 2 · e t τ 2  
where U o c v ( D ) is the open-circuit voltage at point D.
Furthermore, Equation (8) can be written as follows:
U B ( t ) = k 0 k 1 · e t τ 1 k 2 · e t τ 2  
in which
{ R 1 = k 1 I R 2 = k 2 I C 1 = I · τ 1 k 1 C 2 = I · τ 2 k 2
The voltage response data of the segment C-D is imported, and the function can be fitted and values of parameters   k 0 ,   k 1 and k 2 can be obtained. The parameters of the model can be obtained from (5) and (6)
Finally, the parameters of the second-order RC equivalent circuit model are identified and listed in Table 2.
To validity the performance of the second-order RC equivalent circuit model, simulations using MATLAB/Simulink are given as shown in Figure 4. The NCM532 lithium-ion battery is tested using the Arbin BT-ML-100V100A test rig, and the measured values of 1C pulse discharge are used for the verification of the second-order RC equivalent circuit model. Comparing the measured values with simulated values through the second-order RC equivalent circuit model, the response voltage curve obtained from the Simulink simulation model is shown in Figure 5. Figure 6 shows the error curve of the response voltages between the Simulink simulations and the experiments. From Figure 6, we can clearly see that the errors in response voltages between the simulations and experiments are all within 7%. Therefore, the second-order RC equivalent circuit model we adopted herein can be employed to simulate the chemical reaction characteristics inside the battery with certain precision.

4. eXogenous Kalman Filter to Estimate SOC

4.1. Extended Kalman Filter to Estimate SOC

KF uses the measured data of the state-space equation and output equation of the system to get the state or parameter to be estimated under the condition that the system noise, mathematical model, and initial state value are known. The standard Kalman filter can estimate the state variables of linear systems optimally and is a globally exponentially stable and robust algorithm. However, the lithium-ion battery itself is a nonlinear dynamic system, and the nonlinear system requires some extension or modification of KF, such as EKF, untraced KF, etc. More details about EKF can be seen in Ref. [7]. Using the second-order RC equivalent circuit model, the block diagram of EKF to estimate SOC by MATLAB/Simulink are given as shown in Figure 7. The divergent SOC estimation results by EKF are shown in Figure 8.
The core idea of the EKF algorithm is to expand nonlinear functions in nonlinear systems according to the first-order Taylor series, ignore second-order and higher-order terms, transform the original system into an approximate linearized model, and then use a linear Kalman filter algorithm for state estimation. In the process of estimating the SOC of lithium-ion batteries using EKF, as shown in Figure 8, the results are not convergent. The reason is that the feedback loop is introduced in the calculation of local linear model approximation (linearization), but the performance is determined by the quality of the state estimation initialization. However, generally, EKF cannot reduce estimation errors and thus prevent error convergence.

4.2. eXogenous Kalman Filter to Stablilty Estimate SOC

As mentioned in Section 4.1, if the quality of the state estimation initialization is poor, EKF will fail to estimate the SOC of the lithium-ion battery. Johansen and Fossen [25] developed the XKF and proved that XKF is a cascade of auxiliary state estimators not dependent on the linear Kalman filter’s own state estimation. The design of the auxiliary state estimator is listed below.
The main requirement of an auxiliary state estimator is strong (nominal) stability in the absence of noise, preferably global exponential stability. In an XKF environment, its response to noise is considered less important. Therefore, the discretized state-space equations, as shown in Equations (4) and (5), are represented by:
[ S O C k + 1 U 1 , k + 1 U 2 , k + 1 ] = [ 1 0 0 0 1 1 R 1 C 1 0 0 0 1 1 R 2 C 2 ] · [ S O C k U 1 , k U 2 , k ] + [ η · T Q N 1 C 1 1 C 2 ] · I k + w k
U d , k = U o c ( S O C k ) U 1 , k U 2 , k I k · R 0 + v k
in which, w k and v k are the uncorrelated and zero mean Gaussian white noises. Figure 9 shows the flowchart of the SOC estimation using XKF.
From Figure 9, we can see clearly that the differences of the XKF are: (1) the second-best estimation using auxiliary estimator; (2) KF using approximation local linear time-varying model to obtain the best estimation of SOC.
The main step of the auxiliary estimator is to calculate the rough U ^ 1 and U ^ 2 by Equation (13). By plugging into the lithium-ion battery’s equation of state, we can get the rough SOC estimate, S O C ^ . x k = [ S O C k U 1 , k   U 2 , k ] T , where T denotes transpose.
Suppose   x k = [ S O C ^ k ,   U ^ 1 , k ,   U ^ 2 , k ] T the initial values U ^ 1 , 0 = U ^ 2 , 0 =0, according to Equations (11) and (12), the second-best estimation values U ^ 1 , U ^ 2 and S O C ^ can be estimated using the state-space equations as:
[ S O C ^ k + 1 U ^ 1 , k + 1 U ^ 2 , k + 1 ] = [ 1 0 0 0 1 1 R 1 C 1 0 0 0 1 1 R 2 C 2 ] · [ S O C ^ k U ^ 1 , k U ^ 2 , k ] + [ η   ·   T Q N 1 C 1 1 C 2 ] · i k + w k
U d , k = U o c ( S O C ^ k ) U ^ 1 , k U ^ 2 , k i k · R 0 + v k
Linearizing the state-space equations shown in Equations (13) and (14), we obtain the local linear model of the lithium-ion battery as:
x k + 1 = A ˜ k x k + B k · i k + w k
y k = C ˜ k x k + D k · i k + v k
in which
A ˜ k = f ( x k , u k ) x k | x k = x ˜ k = [ 1 0 0 0 1 1 R 1 C 1 0 0 0 1 1 R 2 C 2 ]
B k = [ η · T Q N   1 C 1   1 C 2 ] T
C ˜ k = f ( x k , u k ) x k | x k = x ˜ k = [ U o c ( S O C k ) SOC | S O C = S O C ˜ k 1 1 ]
D k = R 0
Therefore, the approximation local linear time-varying model is estimated by KF to obtain the best estimation of SOC. More details about the algorithm can be seen in Refs. [25,26,27].
Figure 10 shows the estimated XKF and reference values of SOC for the lithium-ion battery (experimental SOC values). The red line is the XKF estimation SOC values and the blue line is the SOC reference values, which are matched well, except for the points of inflection similar to the response voltage curve as shown in Figure 5b. The relative errors between the XKF estimated and reference values (experimental values) of SOC are shown in Figure 11. The relative errors are almost below 1%, except for the sudden changed in currents and voltages. Reasons for sudden change value are: XKF mainly predicts the battery SOC through the battery current and voltage; the battery current and voltage test results will not be sudden changes. Therefore, sudden changes will occur in the prediction results but will not influence the prediction results if they persevered convergences.
Therefore, it proves that the SOC estimation results using XKF are relatively stable and accurate. Moreover, compared to the EKF estimation results as shown in Figure 8, we found that EKF cannot effectively reduce the errors but continuously accumulate errors to be larger and larger.

5. Conclusions

To solve the stability problem that occurred in SOC estimation using the Kalman filter or extended Kalman filter, the eXogenous Kalman filter combined with the second-order RC equivalent circuit model for the lithium-ion battery is developed. The eXogenous Kalman filter is a cascade of auxiliary state estimators not dependent on the linear Kalman filter’s own state estimation but the design of the auxiliary state estimator as the alternate one. Therefore, the procedures are: (1) Construct the second-order RC equivalent circuit model of the lithium-ion battery and further determine the model parameters by experiments; (2) Build up the discretized state-space equations of the second-order RC equivalent circuit model to generate an auxiliary estimator; (3) Obtain the second-best estimation using auxiliary estimator; (4) Perform Kalman filter using approximation local linear time-varying model to obtain the best estimation of SOC. Experimental results show that SOC estimation using the eXogenous Kalman filter is superior to the commonly used extended Kalman filter for maintaining stability while having sufficient accuracy. It is worth pointing out that the influence of temperature and/or battery aging have not been directly considered in the present investigations and needs to be further investigated using the present method or its improved versions.

Author Contributions

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

Funding

This work was funded in part by the Research Foundation of Education Bureau of Zhejiang Province, grant number Y202249835, and the National Natural Science Foundation of China, grant number U1909217.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Acknowledgments

We would like to thank Yu Liu for her contribution for technical support about the numerical experiments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Romero-Ternero, M.; Oviedo-Olmedo, D.; Carrasco, A.; Luque, J. A distributed approach for estimating battery state-of-charge in solar farms. Sensors 2019, 19, 4998. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Liu, T.; Zhao, J.D.; Xiang, C.Q.; Cheng, S. Research on minimization of data set for state of charge prediction. Sensors 2022, 22, 1101. [Google Scholar] [CrossRef] [PubMed]
  3. Wang, Q.; Jiang, J.Y.; Gao, T.; Ren, S.R. State of charge estimation of li-ion battery based on adaptive sliding mode observer. Sensors 2022, 22, 7678. [Google Scholar] [CrossRef] [PubMed]
  4. Koshkouei, M.J.; Kampert, E.; Moore, A.D.; Higgins, M.D. Impact of lithium-ion battery state of charge on in situ QAM-based power line communication. Sensors 2022, 22, 6144. [Google Scholar] [CrossRef] [PubMed]
  5. Lee, J.H.; Lee, I.S. Estimation of online state of charge and state of health based on neural network model banks using lithium batteries. Sensors 2022, 22, 5536. [Google Scholar] [CrossRef]
  6. Yang, F.F.; Li, W.H.; Li, C. State-of-charge estimation of lithium-ion batteries based on gated recurrent neural network. Energy 2019, 175, 66–75. [Google Scholar] [CrossRef]
  7. Plett, G.L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs—Part 3 State and parameter estimation. J. Power Sources 2019, 134, 277–292. [Google Scholar] [CrossRef]
  8. Wang, W.D.; Wang, X.T.; Xiang, C.L.; Wei, C.; Zhao, Y.L. Unscented kalman filter-based battery soc estimation and peak power prediction method for power distribution of hybrid electric vehicles. IEEE Access 2018, 6, 35957–35965. [Google Scholar] [CrossRef]
  9. Wang, G.; Xiang, J.W. Railway sleeper crack recognition based on edge detection and CNN. Smart Struct. Syst. 2021, 28, 779–789. [Google Scholar]
  10. Lou, Y.X.; Kumar, A.; Xiang, J.W. Machinery fault diagnosis based on domain adaptation to bridge the gap between simulation and measured signals. IEEE Trans. Instrum. Meas. 2022, 71, 3514709. [Google Scholar] [CrossRef]
  11. Gao, Y.; Liu, X.Y.; Xiang, J.W. Fault detection in gears by combination of numerical simulation and generative adversarial networks. IEEE/ASME Trans. Mechatron. 2022, 27, 3798–3805. [Google Scholar] [CrossRef]
  12. Li, C.R.; Xiao, F.; Fan, Y.X. An approach to state of charge estimation of lithium-ion batteries based on recurrent neural networks with gated recurrent unit. Energies 2019, 12, 1592. [Google Scholar] [CrossRef] [Green Version]
  13. Zhang, X.H.; Huang, Y.; Zhang, Z.W.; Lin, H.P.; Zeng, Y.; Gao, M.Y. A hybrid method for state-of-charge estimation for lithium-ion batteries using a long short-term memory network combined with attention and a Kalman filter. Energies 2022, 15, 6745. [Google Scholar] [CrossRef]
  14. Qian, C.; Xu, B.H.; Xia, Q.; Ren, Y.; Yang, D.Z.; Wang, Z.L. A Dual-input neural network for online state-of-charge estimation of the lithium-ion battery throughout its lifetime. Materials 2022, 15, 5933. [Google Scholar] [CrossRef] [PubMed]
  15. Wang, Y.T.; Wang, S.L.; Fan, Y.C.; Xie, Y.X.; Fernandez, C. A novel adaptive back propagation neural network-unscented Kalman filtering algorithm for accurate lithium-ion battery state of charge estimation. Metals 2022, 12, 1369. [Google Scholar] [CrossRef]
  16. Wang, Y.C.; Shao, N.C.; Chen, G.W.; Hsu, W.S.; Wu, S.C. State-of-charge estimation for lithium-ion batteries using residual convolutional neural networks. Sensors 2022, 22, 6303. [Google Scholar] [CrossRef] [PubMed]
  17. Terala, P.K.; Ogundana, A.S.; Foo, S.Y.; Amarasinghe, M.Y.; Zang, H.Y. State of charge estimation of lithium-ion batteries using stacked encoder–decoder bi-directional LSTM for EV and HEV applications. Micromachines 2022, 13, 1397. [Google Scholar] [CrossRef]
  18. Speyer, J.L.; Chung, W.H. Stochastic Processes, Estimation, and Control; Advances in Design and Control Series No. 17; SIAM Press: Philadelphia, PA, USA, 2008. [Google Scholar]
  19. Ma, X.; Qiu, D.F.; Tao, Q.; Zhu, D.Y. State of charge estimation of a lithium-ion battery based on adaptive Kalman filter method for an equivalent circuit model. Appl. Sci. 2019, 9, 2765. [Google Scholar] [CrossRef] [Green Version]
  20. Yi, S.L.; Zorzi, M. Robust kalman filtering under model uncertainty: The case of degenerate densities. IEEE Trans. Autom. Control 2022, 67, 3458–3471. [Google Scholar] [CrossRef]
  21. Särkkä, S. Bayesian Filtering and Smoothing; Cambridge University Press: London, UK, 2013. [Google Scholar]
  22. Varouchakis, E.A. Modeling of temporal groundwater level variations based on a Kalman filter adaptation algorithm with exogenous inputs. J. Hydroinformatics 2017, 19, 191–206. [Google Scholar] [CrossRef]
  23. Liu, S.L.; Cui, N.X.; Zhang, C.H. An adaptive square root unscented kalman filter approach for state of charge estimation of lithium-ion batteries. Energies 2017, 10, 1345. [Google Scholar] [CrossRef]
  24. Li, M.; Zhang, Y.J.; Hu, Z.L.; Zhang, Y.; Zhang, J. A battery SOC estimation method based on AFFRLS-EKF. Sensors 2021, 21, 5698. [Google Scholar] [CrossRef] [PubMed]
  25. Johansen, T.A.; Fossen, T.I. The eXogeneous Kalman Filter (XKF). Int. J. Control. 2017, 90, 177–183. [Google Scholar] [CrossRef]
  26. Stovner, B.N.; Johansen, T.A.; Fossen, T.I.; Schjolberg, I. Attitude estimation by multiplicative exogenous Kalman filter. Automatica 2018, 95, 347–355. [Google Scholar] [CrossRef] [Green Version]
  27. Fossen, S.; Fossen, T.I. eXogenous Kalman filter (XKF) for visualization and motion prediction of ships using live automatic identification system (AIS) data. Model. Identif. Control. 2019, 39, 233–244. [Google Scholar] [CrossRef] [Green Version]
  28. Chen, X.Q.; Sun, R.; Liu, M.; Song, D.Z. Two-stage exogenous Kalman filter for time-varying fault estimation of satellite attitude control system. J. Frankl. Inst. 2020, 357, 2354–2370. [Google Scholar] [CrossRef]
  29. Ma, L.L.; Wang, F.X.; Shen, W.; Wang, J.Z. Fault-tolerant control based on modified eXogenous Kalman filter for PMSM. J. Electr. Eng. Technol. 2022; early access. [Google Scholar] [CrossRef]
  30. Seaman, A.; Dao, T.S.; McPhee, J. A survey of mathematics-based equivalent-circuit and electrochemical battery models for hybrid and electric vehicle simulation. J. Power Sources 2014, 256, 410–423. [Google Scholar] [CrossRef] [Green Version]
  31. Ji, Y.J.; Qiu, S.L.; Li, G. Simulation of second-order RC equivalent circuit model of lithium battery based on variable resistance and capacitance. J. Cent. South Univ. 2020, 27, 2606–2613. [Google Scholar] [CrossRef]
  32. Xia, B.Z.; Wang, H.Q.; Tian, Y.; Wang, M.W.; Sun, W.; Xu, Z.H. State of charge estimation of lithium-ion batteries using an adaptive cubature Kalman filter. Energies 2015, 8, 5916–59365. [Google Scholar] [CrossRef] [Green Version]
  33. Xia, B.Z.; Zheng, W.H.; Zhang, R.F.; Lao, Z.Z.; Sun, Z. A novel observer for lithium-ion battery state of charge estimation in electric vehicles based on a second-order equivalent circuit model. Energies 2017, 10, 1150. [Google Scholar] [CrossRef]
  34. Xia, B.Z.; Guo, S.K.; Wang, W.; Lai, Y.Z.; Wang, H.W.; Wang, M.W.; Zheng, W.W. A state of charge estimation method based on adaptive extended Kalman-particle filtering for lithium-ion batteries. Energies 2018, 11, 2755. [Google Scholar] [CrossRef] [Green Version]
  35. Guo, X.W.; Kang, L.Y.; Yao, Y.; Huang, Z.Z.; Li, W.B. Joint estimation of the electric vehicle power battery state of charge based on the least squares method and the Kalman filter algorithm. Energies 2016, 9, 100. [Google Scholar] [CrossRef] [Green Version]
  36. Falai, A.; Giuliacci, T.A.; Misul, D.; Paolieri, G.; Anselma, P.G. Modeling and on-road testing of an electric two-wheeler towards range prediction and BMS integration. Energies 2022, 15, 2431. [Google Scholar] [CrossRef]
  37. Ping, S.; 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]
  38. Fairweather, A.J.; Foster, M.P.; Stone, D.A. Modelling of VRLA batteries over operational temperature range using pseudo random binary sequences. J. Power Sources 2012, 207, 56–59. [Google Scholar] [CrossRef]
  39. Plett, G.L. High-performance battery-pack power estimation using a dynamic cell model. IEEE Trans. Veh. Technol. 2004, 53, 1586–1593. [Google Scholar] [CrossRef]
Figure 1. The second-order RC equivalent circuit model.
Figure 1. The second-order RC equivalent circuit model.
Sensors 23 00467 g001
Figure 2. Arbin test rig and NCM532 lithium-ion batteries.
Figure 2. Arbin test rig and NCM532 lithium-ion batteries.
Sensors 23 00467 g002
Figure 3. Single-stage discharge current and voltage curves: (a) the single-stage discharge current curve; (b) the single-stage discharge voltage curve. Notes: A and B are the starting and ending points of circuit in a discharge stage, respectively; C and D are the inflexion and end points of circuit in a quiescent stage.
Figure 3. Single-stage discharge current and voltage curves: (a) the single-stage discharge current curve; (b) the single-stage discharge voltage curve. Notes: A and B are the starting and ending points of circuit in a discharge stage, respectively; C and D are the inflexion and end points of circuit in a quiescent stage.
Sensors 23 00467 g003
Figure 4. Block diagram of Simulink for the second-order RC equivalent circuit model.
Figure 4. Block diagram of Simulink for the second-order RC equivalent circuit model.
Sensors 23 00467 g004
Figure 5. Response voltage curve from the Simulink simulation model: (a) the discharge current curve; (b) the response voltage curve.
Figure 5. Response voltage curve from the Simulink simulation model: (a) the discharge current curve; (b) the response voltage curve.
Sensors 23 00467 g005
Figure 6. Error curve of response voltages between the Simulink simulations and experiments.
Figure 6. Error curve of response voltages between the Simulink simulations and experiments.
Sensors 23 00467 g006
Figure 7. Block diagram of Simulink for the SOC estimation of the lithium-ion battery using EKF.
Figure 7. Block diagram of Simulink for the SOC estimation of the lithium-ion battery using EKF.
Sensors 23 00467 g007
Figure 8. Divergent SOC estimation results using EKF.
Figure 8. Divergent SOC estimation results using EKF.
Sensors 23 00467 g008
Figure 9. The flowchart of the SOC estimation using XKF.
Figure 9. The flowchart of the SOC estimation using XKF.
Sensors 23 00467 g009
Figure 10. XKF estimated and reference values (experimental values) of SOC.
Figure 10. XKF estimated and reference values (experimental values) of SOC.
Sensors 23 00467 g010
Figure 11. Relative errors between the XKF estimated and reference values (experimental values) of SOC.
Figure 11. Relative errors between the XKF estimated and reference values (experimental values) of SOC.
Sensors 23 00467 g011
Table 1. The relationship between Ud and SOC during the test.
Table 1. The relationship between Ud and SOC during the test.
SOC/%1020304050607080100
Ud/V3.35723.35103.58103.64923.72673.81823.91274.00824.1899
Table 2. Battery model parameter table.
Table 2. Battery model parameter table.
R 0 R 1 R 2 C 1 / F C 2 /F
0.044740.0166030.005825910,35818,862
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

Lin, Q.; Li, X.; Tu, B.; Cao, J.; Zhang, M.; Xiang, J. Stable and Accurate Estimation of SOC Using eXogenous Kalman Filter for Lithium-Ion Batteries. Sensors 2023, 23, 467. https://doi.org/10.3390/s23010467

AMA Style

Lin Q, Li X, Tu B, Cao J, Zhang M, Xiang J. Stable and Accurate Estimation of SOC Using eXogenous Kalman Filter for Lithium-Ion Batteries. Sensors. 2023; 23(1):467. https://doi.org/10.3390/s23010467

Chicago/Turabian Style

Lin, Qizhe, Xiaoqi Li, Bicheng Tu, Junwei Cao, Ming Zhang, and Jiawei Xiang. 2023. "Stable and Accurate Estimation of SOC Using eXogenous Kalman Filter for Lithium-Ion Batteries" Sensors 23, no. 1: 467. https://doi.org/10.3390/s23010467

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