Abstract
In this paper, a square root cubature Kalman filter based multi-innovation least square (SRCKF-MILS) algorithm is proposed for state of charge (SOC) estimation. First, a second-order resistor-capacitor (RC) equivalent circuit model is constructed to approximate the dynamic performance of the battery. Then, the multi-innovation least square and the square root cubature Kalman filter are used to interactively estimate the battery model parameters and SOC. Since the state vector contains outliers, the strong tracking filtering (STF) theory is introduced to adaptively adjust the gain matrix. The STF theory combined with SRCKF-MILS algorithm can improve the robustness of the algorithm. Simulation examples show the effectiveness of the proposed algorithms.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
Electric vehicles have been widely used due to their simple structure, little pollution and high energy efficiency [1,2,3]. As an important component of electric vehicles, lithium-ion batteries have attracted a lot of attentions [4, 5]. The properties of the battery are easily affected by temperature, voltage and current. It is essential to establish an effective battery management system (BMS) to maintain battery health [6,7,8]. The core factor of BMS is the SOC estimation, which reflects the performance of battery. Accurate SOC estimation can maximize battery performance [9, 10].
The nonlinear characteristics of battery system make the SOC estimation difficult. Recently, many algorithms have been proposed in the literature, including the current integration method, data-driven method, and adaptive filtering method [11,12,13,14]. For example, Wang et al. proposed an improved feedforward-long short-term memory (FF-LSTM) modeling method to realize an accurate whole-life-cycle SOC prediction by effectively considering the current, voltage, and temperature variations [15]. Jiao et al. proposed a gated recurrent unit recurrent neural network (GRU-RNN) based momentum gradient method to estimate SOC [16]. However, the data-driven method needs a large amount of training data, which involves heavy computational efforts. The adaptive filtering method considers the battery as a dynamic system and predicts SOC by constructing a state space model. In comparison to the other methods, it can improve estimation accuracy with little computational efforts [17,18,19,20,21].
The recursive least square (RLS) algorithm is a widely used online algorithm for lithium battery equivalent model [22,23,24,25]. Since only one set data are performed to update the estimates, the RLS algorithm has slow convergence rates [26,27,28]. In order to increase the convergence rates, Lao et al. [29] used the forgetting factor recursive least squares algorithm (FFRLS) to estimate unknown model parameters. However, as the number of iterations increases, the past data play less role on the parameter estimates. In [30], Ding proposed a multi-innovation least square (MILS) algorithm, which expands the scalar innovation to vector innovation. Therefore, the MILS algorithm has faster convergence rates [31, 32].
Kalman filter (KF) is a powerful state estimation algorithm [33]. In the last few decades, some novel Kalman filters have been developed, such as the extended Kalman filter (EKF) [34], the unscented Kalman filter (UKF) [35], and the cubature Kalman filter (CKF) [36]. For high-dimensional nonlinear systems, the CKF has higher estimation accuracy and faster convergence rates [37, 38]. However, the covariance matrix does not remain positive definite, it may lead to the divergence of the filter. The square root cubature Kalman filter (SRCKF) algorithm can deal with this problem by performing recursive update in the form of the square root of the covariance matrix [39]. In applications, the state of lithium batteries is easily affected by environmental factors, which leads to outliers in the process noise matrix. To deal with this dilemma, Zhou proposed the strong tracking filter (STF) theory in [40], which makes the residual sequence orthogonal at each step. For this reason, the strong tracking filter theory combining the square root cubature Kalman filter can ensure the filter to track the system states, and has better robustness against model parameter mismatch.
In this paper, we propose two complementary cooperative algorithms for SOC estimation. The proposed square root cubature Kalman filter based multi-innovation least square (SRCKF-MILS) algorithm is used to estimate the battery model parameters and SOC interactively. The strong tracking square root cubature Kalman filter based multi-innovation least square (ST-SRCKF-MILS) algorithm can deal with state vector with outliers. The contributions of this study are summarized as follows.
-
1.
Update SOC by the SRCKF-MILS algorithm, which can achieve more accurate SOC estimates than the HIf algorithm in [43].
-
2.
Improve the SRCKF-MILS algorithm based on STF theory, which can deal with SOC with outliers.
The remaining part of this paper is organized as follows. In the “Online identification of battery model parameters” section, an online identification method of battery model parameters is introduced. In the “Estimating state of charge based on square root cubature Kalman filter” section, the SRCKF-MILS algorithm for SOC is proposed. In the “Improved square root cubature Kalman filter by strong tracking filter theory” section, the ST-SRCKF-MILS algorithm is studied. In the “Examples” section, two examples are provided. Finally, some conclusion remarks are given in the “Conclusions” section.
Online identification of battery model parameters
Battery model parameter estimation
In this paper, a second-order RC model is established to simulate battery charging and discharging behaviors. The basic structure is shown in Fig 1, where U represents the terminal voltage of the circuit, R0 is the series resistance, R1 is the polarization resistance, R2 is the concentration polarization resistance, C1 is the polarization capacitance, C2 is the concentration polarization capacitance, Uocv is the open circuit voltage, and I is the discharge current.
According to the Kirchhoff laws, the circuit equation can be described as follows:
Based on Laplace-transform method, we have
Define z(t) := Uocv(t) − U(t), Eq. (2) can be transformed into
where
and
The model is simplified as the following general linear model,
where z(t) is system output, \(\varphi (t)=[z(t-1),z(t-2),I(t),\\ I(t-1),I(t-2)]^{\intercal }\) represents the information vector, and \(\boldsymbol {\theta }=[k_{1},k_{2},k_{3},k_{4},k_{5}]^{\intercal }\) denotes the unknown parameter vector.
Multi-innovation least squares algorithm
The RLS algorithm has several advantages, such as low memory occupation and high precision [30]. However, as the number of iterations increases, the past data have little ability to polish the system parameters. It leads to slow convergence rates. The MILS algorithm expands the information vector into an information matrix, the main steps are as follows:
where p is the innovation length.
The unknown parameters can be estimated by the MILS algorithm. The battery model parameters R0,R1,R2, C1,C2 can be calculated using Eqs. (4) and (5). Since the output vector of the algorithm contains unmeasured parameter Uocv(t), it can be estimated by SRCKF.
Remark 1
When initializing SOC(0), the corresponding Uocv(0) is obtained by the relationship between the Uocv-SOC data, and in the subsequent iteration process, Uocv is computed by the estimated SOC.
Remark 2
The relationship between the Uocv-SOC data can be obtained through the pulse charge and discharge test. Due to the influence of battery hysteresis, the curves of the battery between charging and discharging are different. This paper takes their average curve as the real Uocv-SOC relationship.
Estimating state of charge based on square root cubature Kalman filter
In this section, the battery state space model is constructed and the derivation of the SRCKF algorithm is presented.
Construction of the battery state space model
By integrating the charging and discharging current of the battery, the obtained integral value is the increase or decrease of the battery’s charge. Assuming that the initial SOC of battery is SOC(t0), the SOC at the sampling time t1 is written by
where I(t) represents the battery’s current, η is the Coulomb coefficient, and CE indicates the rated capacity of the battery.
Remark 3
Equation (7) is the current integration method, which has a simple form to calculate SOC. The disadvantage of the current integration method is that if the current measurement is not accurate, the error will gradually accumulate, thus affecting the prediction results of the SOC. In this paper, Eq. (7) is used to construct a state space model to estimate SOC [18].
Combined with Eq. (1), the state space model of the battery is written as
Considering the noise term, Eq. (8) is transformed into
where
F(x) is the functional relationship between SOC and Uocv, Qk and Rk represent process noise and measurement noise at time k, respectively.
Square root cubature Kalman filter
Since Eq. (9) contains the nonlinear function F(x), the Kalman filter is unavailable for such a model. Here, an improved filtering method, termed as the cubature Kalman filter, is introduced.
Under the Gaussian approximation, the function recursion of the Bayesian filter is simplified to algebraic recursion, i.e., the mean and covariance of the conditional probability density function are calculated during time update and measurement update. It can be seen that the core of the filtering process is to calculate the Gaussian weight product of the integrand in the form of a nonlinear function and a Gaussian probability density function. Then, it follows that
where p(x) is a nonlinear function, w(x) ≥ 0 is a weight function, \(D\subseteq R^{n}\) indicates the integration area, \(x=[x_{1}\quad x_{2}{\dots } x_{n}]\in D\). The basic idea to solve this problem is to find a series of weighted points xi with weight Wi for approximation,
Cubature rule is an effective method to determine these points. However, in the filtering process, the Cholesky factorization of the covariance matrix cannot guarantee its positive definiteness. The SRCKF algorithm can solve this problem by directly performing the recursive update in the form of the square root of the covariance matrix in the filtering process, and has the following advantages over the traditional CKF methods: (1) can reduce the computational complexity; (2) can ensure the positive definiteness of the covariance matrix; (3) can avoid the divergence of the filter; (4) can improve the convergence speed and numerical stability. In summary, the specific steps of the SRCKF are shown in Algorithm 1.
The SRCKF-MILS algorithm for SOC
This subsection introduces a complementary cooperative algorithm for estimating SOC. First, the MILS algorithm is used to estimate model parameters R0,R1,R2,C1 and C2, which will be applied to estimate state vector (SOC is one of the states) by the SRCKF. Then, the open circuit voltage Uocv can be obtained by the relationship between Uocv and SOC. The whole process is updated interactively until the SOC is obtained.
The structure diagram of the algorithm is shown in Fig. 2, the relationship between the OCV and the SOC of the battery can be obtained by intermittent charge and discharge test as shown in Fig. 3.
Improved square root cubature Kalman filter by strong tracking filter theory
Strong tracking filter theory
As shown in Fig. 1, the second-order RC model can reflect the complex electrochemistry, such as polarization reaction and diffusion effect of lithium batteries. However, in applications, the states of lithium batteries change all the time, and are easily affected by environmental factors. This would lead to outliers in the process noise matrix. When using the SRCKF algorithm to estimate the state vector, the noise matrix containing outliers will seriously affect the estimation effect, and even cause the divergence of the filter. Combining the SRCKF algorithm with the STF theory can deal with this problem.
Lemma 1
[40] A sufficient condition for a strong tracking filter is to choose an appropriate time-varying gain matrix such that:
where ε is the output residual sequence φ(xk), \(\boldsymbol {\varepsilon }(k)=\boldsymbol {z}(k)-\hat {\boldsymbol {z}}({k|k-1})\).
Lemma 1 is the orthogonality lemma. Condition 1 is the performance index of Kalman filter, Condition 2 requires that the output residual sequences remain orthogonal. Due to the influence of model uncertainty, the state estimates of the filter may deviate from the real state. It is necessary to adjust the gain matrix Kk, to satisfy Eq. (29).
A time-varying factor λk is introduced to weaken the influence of the old data. The corresponding gain matrix can be obtained by adjusting the prediction error covariance matrix to satisfy the orthogonality theorem. The updated formula of the prediction error covariance matrix is:
Adding the fading factor λk, the adjusted prediction error covariance matrix is written as follows:
Lemma 2
[41] Let \({\Delta }\boldsymbol {x}(k)\triangleq \boldsymbol {x}(k)-\hat {\boldsymbol {x}}(k), \boldsymbol {V}_{0}(k+1)= {E}[\boldsymbol {\varepsilon }(k+1)\boldsymbol {\varepsilon }^{\intercal }(k+1)]\). When O[|Δx(k)2|] ≪ O[|Δx(k)|], the following equality holds,
It can be known from Lemma 2 that when the filter has ideal working performance, its output residual sequence is weakly autocorrelated. According to [40], define
The suboptimality of λk+ 1 can be measured by minimizing the following performance indicator:
where S = (sij). The specific steps are as follows [41]:
where
where Fk is the linearization matrix of the state equation, Hk is the linearization matrix of the measurement equation, tr(⋅) represents the trace of the matrix, εk is the output residual sequence, \(\boldsymbol {\varepsilon }_{k}=\boldsymbol {z}_{k}-\hat {\boldsymbol {z}}_{k|k-1}\), ρ is the forgetting factor, Vk is the covariance matrix of the residual sequence, and β is a weakening factor which can avoid over-regulation.
Strong tracking square root cubature Kalman filter
According to [42], the following equality holds,
After introducing the suboptimal fading factor, assume that \(\boldsymbol {P}_{k|k-1}^{e}\), \(\boldsymbol {P}_{zz,k|k-1}^{e}\) and \(\boldsymbol {P}_{xz,k|k-1}^{e}\) represent the new prediction error covariance matrix, prediction output covariance matrix and cross-covariance matrix, respectively.
It is obvious that the following equalities hold,
In the SRCKF algorithm, according to QR decomposition, the prediction error covariance matrix Pk|k− 1 and the prediction output covariance matrix Pzz,k|k− 1 can be obtained by updating the corresponding characteristic square roots Sk|k− 1 and Szz,k|k− 1:
In the same way, the following equation can be obtained:
Therefore, when updating suboptimal fading factor λk, Eqs. (37) and (38) should be transformed into the following form:
The ST-SRCKF algorithm can be obtained by introducing the suboptimal fading factor. In Algorithm 1, Eq. (1) needs to be transformed into the following form:
The steps of the ST-SRCKF algorithm are listed as follows.
-
1.
Initialize the posterior error covariance matrix P0, process noise Q0 and measurement noise R0, state vector \(\hat {\boldsymbol {x}}_{0}\), and let k= 1.
-
2.
Predict the state vector \(\hat {x}_{k|k-1}\) by Eqs. (1)–(1) in Algorithm 1.
-
3.
Calculate suboptimal fading factor λk by Eqs. (35), (36), (39), (47), (48).
-
4.
Update the prediction error covariance matrix Sk|k− 1 using Eq. (49).
-
5.
Update the output error covariance matrix Szx,k|k− 1 and the cross-covariance matrix Pzx,k|k− 1 by Eqs. (1)–(1) in Algorithm 1.
-
6.
Update the state vector \(\hat {x}_{k|k}\) by Eqs. (1)–(1) in Algorithm 1.
-
7.
If \(||\hat {x}_{k|k}-\hat {x}_{k-1|k-1}||\le \varepsilon \), obtain the \(\hat {x}_{k|k}\). Otherwise, increase k by 1 and go to step 2.
Examples
The battery tester platform
Referring to Fig. 4, the battery experiment platform is used to detect the Li(NiCoMn)O2 material lithium-ion battery cell, and the experiment is carried out at room temperature 25∘C. The battery experiment platform includes a battery tester (NEWARE CT-4008-5V12A), a battery holder, Samsung ICR18650 (2600 mAh) lithium-ion batteries, and a host computer. The main parameters of the lithium-ion battery are shown in Table 1.
Simulation process
Two simulation examples are given to verify the effectiveness of the SRCKF-MILS algorithm and the ST-SRCKF-MILS algorithm.
Apply the EKF-MILS algorithm, the HIf-MILS algorithm and the SRCKF-MILS algorithm to estimate SOC, respectively. The terminal voltage estimation is shown in Fig. 5(a). The terminal voltage estimation errors are shown in Fig. 5(b). Figure 5(c) shows the SOC estimation by different algorithms, and Fig. 5(d) shows the SOC estimation errors. The MAE and RMSE of those algorithms are shown in Table 2.
In order to verify the robustness of the system state, a strong disturbance is artificially added in the iterative process to simulate the outliers of the state vector.
In the first experiment, take the number of iterations as 200\(\sim \)400, and change the state of the system to a value that deviates from the mean by more than two times of the standard deviations. Figure 6(a) and (b) depict the estimated values and errors of the SRCKF-MILS algorithm, respectively. Figure 6(c) and (d) show the estimated values and errors of the ST-SRCKF-MILS algorithm, respectively. The MAE and RMSE of the SRCKF-MILS algorithm and the ST-SRCKF-MILS algorithm are shown in Table 3.
In the second experiment, change the state of the system to a value that deviates from the mean by more than three times of the standard deviations. Figure 7(a) and (b) show the estimated values and errors of the SRCKF-MILS algorithm, respectively. Figure 7(c) and (d) depict the estimated values and errors of the ST-SRCKF-MILS algorithm, respectively. The MAE and RMSE of the SRCKF-MILS algorithm and the ST-SRCKF-MILS algorithm are shown in Table 4.
Ultimately, numerical simulation suggests the following findings:
-
1.
Table 2, Fig. 5(c) and (d) show that the SRCKF-MILS algorithm has the highest estimation accuracy than the EKF-MILS algorithm and the HIf-MILS algorithm.
-
2.
Figure 6 shows that the ST-SRCKF-MILS algorithm is more stable and has smaller estimation errors than the SRCKF-MILS algorithm when the system has state vector outliers.
-
3.
Figure 7 shows that the SRCKF-MILS algorithm diverges when the system has more serious outliers. For the ST-SRCKF-MILS algorithm, although the estimation errors become larger and larger, it remains stable and has a good performance. It illustrates that the ST-SRCKF-MILS algorithm has better robustness.
Conclusions
For the lithium batteries, two complementary cooperative algorithms are proposed to estimate SOC. The first one is the SRCKF-MILS algorithm, which estimates SOC interactively by the MILS algorithm and the SRCKF algorithm. Compared with the classical EKF algorithm and the HIf algorithm in [43], the proposed method improves the accuracy of estimates. In view of the existence of outliers in the state vector, an ST-SRCKF-MILS algorithm is further proposed. Simulation experiments show that the ST-SRCKF-MILS algorithm has better robustness. In addition, the proposed methods can be extended to life prediction for super-capacitors, and can be applied to model block-oriented dynamic systems.
References
Duan XY, Hu ZC, Song YH, Strunz K, Cui Y, Liu LK (2022) Planning strategy for an electric vehicle fast charging service provider in a competitive environment. IEEE Transactions on Transportation Electrification. https://doi.org/10.1109/TTE.2022.3152387
Sraidi S, Maaroufi M (2021) Study of electric vehicle charging impact. Lect Notes Netw Syst 216:427–437
Yadlapalli RT, Kotapati A, Kandipati R, Koritala CS (2022) A review on energy efficient technologies for electric vehicle applications. J Energy Storage 50:104212
Sashmitha K, Rani MU (2022) A comprehensive review of polymer electrolyte for lithium-ion battery. Polymer Bulletin. https://doi.org/10.1007/s00289-021-04008-x
Preger Y, Loraine TC, Rauhala T, Jeevarajan J (2022) Perspective-on the safety of aged Lithium-ion batteries. J Electrochem Soc 169(3):030507
Belaid S, Rekioua D, Oubelaid A, Ziane D, Rekioua T (2022) A power management control and optimization of a wind turbine with battery storage system. J Energy Storage 45:103613
Liu ZJ, Qiu HF, Weng LG, Luo M, Wang X, Wang Q, Zhang D (2022) Facile synthesis of nitrogen deficient-carbon nitride as an efficient polysulfide barrier for lithium-sulfur battery. Ionics. https://doi.org/10.1007/s11581-022-04781-3
Kim T, Ochoa J, Faika T, Mantooth HA, Di J, Li QH, Lee Y (2020) An overview of cyber-physical security of Battery management systems and adoption of Blockchain technology. IEEE J Emerg Sel Top Power Electron 10(1):1270–1281
Jiao M, Wang DQ, Qiu J (2021) More intelligent and robust estimation of battery state-of-charge with an improved regularized extreme learning machine. Eng Appl Artif Intel 104:104407
Jiao M, Yang Y, Wang DQ, Gong P (2021) The conjugate gradient optimized regularized extreme learning machine for estimating state of charge. Ionics 27(11):4839–4848
Hossain LMS, Hannan MA, Hussain A, Hoque MM, Pin KJ, Saad MHM, Ayob A (2018) A review of state of health and remaining useful life estimation methods for lithium-ion battery in electric vehicles: Challenges and recommendations. J Clean Prod 205:115–133
Wang SL, Fernandez C, Yu CM, Fan YC, Cao W, Stroe DI (2020) 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 471:1–13
Wang SL, Ren P, Paul TA, Jin SY, Fernandez C (2022) A critical review of improved deep convolutional neural network for multi-timescale state prediction of Lithium-ion batteries. Energies 15 (14):5053
Wang SL, Fan YC, Jin SY, Paul TA, Fernandez C (2023) Improved anti-noise adaptive long short-term memory neural network modeling for the robust remaining useful life prediction of Lithium-ion batteries. Reliab Eng Syst Saf 230. https://doi.org/10.1016/j.ress.2022.108920
Wang SL, Paul TA, Jin SY, Yu CM, Fernandez C, Stroe DI (2022) An improved feedforward-long short-term memory modeling method for the whole-life-cycle state of charge prediction of lithium-ion batteries considering current-voltage-temperature variation. Energy 254:124224
Jiao M, Wang DQ, Qiu J (2020) A GRU-RNN based momentum optimized algorithm for SOC estimation. J Power Sources 459:228051
Cho BH, Kim J, Shin J, Chun C (2011) Stable configuration of a li-ion series battery pack based on a screening process for improved voltage/SOC balancing. IEEE Trans Power Electron 27(1):411–424
Andre D, Nuhic A, Guth TS (2013) Comparative study of a structured neural network and an extended Kalman filter for state of health determination of lithium-ion batteries in hybrid electricvehicles. Eng Appl Artif Intel 26(3):951–961
Xia BZ, Sun Z, Zhang RF, Lao ZZ (2017) A cubature particle filter algorithm to estimate the state of the charge of Lithium-ion batteries based on a second-order equivalent circuit model. Energies 10 (4):1–15
Wen LZ, Wang L, Guan ZW, Liu XM, Wei MJ, Jiang DH, Zhang SX (2022) Effect of composite conductive agent on internal resistance and performance of lithium iron phosphate batteries. Ionics. https://doi.org/10.1007/s11581-022-04491-w
Seongjun L, Jonghoon K, Jaemoon L, Cho BH (2008) State-of-charge and capacity estimation of lithium-ion battery using a new open-circuit voltage versus state-of-charge. J Power Sources 185 (2):1367–1373
Patat S, Rahman S, Dokan FK (2022) The effect of sodium and niobium co-doping on electrochemical performance of Li4Ti5O12 as anode material for lithium-ion batteries. Ionics. https://doi.org/10.1007/s11581-022-04579-3
Gan M, Chen XX, Ding F, Chen GY, Chen CLP (2019) Adaptive RBF-AR models based on multi-innovation least squares method. IEEE Sig Process Lett 26(8):1182–1186
Wang DQ, Fan QH, Ma Y (2020) An interactive maximum likelihood estimation method for multivariable Hammerstein systems. J Frankl Inst 357(17):12986–13005
Wang DQ, Zhang Z, Yuan JY (2017) Maximum likelihood estimation method for dual-rate Hammerstein systems. Int J Control Autom Syst 15(2):698–705
Ding F, Ma H, Pan J, Yang EF (2020) Hierarchical gradient and least squares based iterative algorithms for input nonlinear output-error systems using the key term separation. J Frankl Inst 358(9):5113–5135
Ding F, Zhang X, Xu L (2019) The innovation algorithms for multivariable state-space models. Int J Adapt Control Sig Process 33(11):1601–1608
Ayatinia M, Forouzanfar M, Ramezani A (2022) An LMI approach to robust iterative learning control for linear discrete-time systems. International Journal of Control, Automation and Systems. https://doi.org/10.1007/s12555-021-0429-x
Lao Z, Xia B, Wang W, Sun W, Lai Y, Wang M (2018) A novel method for lithium-ion battery online parameter identification based on variable forgetting factor recursive least squares. Energies 11(6):1358
Ding F, Chen T (2007) Performance analysis of multi-innovation gradient type identification methods. Automatica 43(1):1–14
Wang DQ, Yan YR, Liu YJ, Ding JH (2019) Model recovery for Hammerstein systems using the hierarchical orthogonal matching pursuit method. J Comput Appl Math 345:135–145
Wang DQ, Li LW, Ji Y, Yan YR (2018) Model recovery for Hammerstein systems using the auxiliary model based orthogonal matching pursuit method. Appl Math Model 54:537–550
Kalman RE (1960) A new approach to linear filtering and prediction problems. J Fluids Eng 82 (1):35–45
Middleton R, Freeston M, McNeill L (2004) An application of the extended Kalman filter to robot soccer localisation and world modelling. IFAC Proc Vol 37(14):729–734
Cai Z, Zhao D (2006) Unscented Kalman filter for non-linear estimation. Geomatics Inf Sci Wuhan Univ 31(2):180–1083
Arasaratnam I, Haykin S (2009) Cubature Kalman filter. IEEE Trans Autom Control 54 (6):1254–1269
Zheng YJ, Cui YF, Han XB, Dai HF, Ouyang MG (2021) Lithium-ion battery capacity estimation based on open circuit voltage identification using the iteratively reweighted least squares at different aging levels. J Energy Storage 44:103487
Ling L, Sun DM, Yu XL, Huang R (2021) State of charge estimation of lithium-ion batteries based on the probabilistic fusion of two kinds of cubature Kalman filters. J Energy Storage 43:103070
Zhang A, Bao SD, Bi WH, Yuan Y (2016) Low-cost adaptive square-root cubature Kalman filter for systems with process model uncertainty. J Syst Eng Electron 27(5):945–953
Zhou DH, Xi YG, Zhang ZJ (1900) Subopcimal fading extended Kalman filtering for nonlinear systems. Control Decis 5(5):1–6
Zhou DH, Xi YG, Zhang ZJ (1991) A suboptimal multiple fading extended Kalman Filter. Chin J Autom 4(2):145–152
Wang XX, Zhang L, Xia QX (2010) Strong tracking filter based on unscented transformation. Control Decis 25(7):1063–1068
Yao JX, Ding J, Cheng YY, Feng L (2021) Sliding mode-based H-infinity filter for SOC estimation of lithium-ion batteries. Ionics 27(12):5147–5157
Funding
This work was supported by the National Natural Science Foundation of China (Nos. 61973137, 62073082) and the Natural Science Foundation of Jiangsu Province (No. BK20201339).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhang, Z., Chen, J., Mao, Y. et al. Improved square root cubature Kalman filter for state of charge estimation with state vector outliers. Ionics 29, 1369–1379 (2023). https://doi.org/10.1007/s11581-022-04876-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11581-022-04876-x