State of Charge Estimation of Lithium-Ion Batteries Based on Vector Forgetting Factor Recursive Least Square and Improved Adaptive Cubature Kalman Filter
Accurate online parameter identification and state of charge (SOC) estimation are both very crucial for ensuring the operating safety of lithium-ion batteries and usually the former is a base of the latter. To achieve accurate and stable SOC estimation results, this paper proposes a model-based meth...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-09-01
|
Series: | Batteries |
Subjects: | |
Online Access: | https://www.mdpi.com/2313-0105/9/10/499 |
_version_ | 1827721731212574720 |
---|---|
author | Yiyi Guo Jindong Tian Xiaoyu Li Bai Song Yong Tian |
author_facet | Yiyi Guo Jindong Tian Xiaoyu Li Bai Song Yong Tian |
author_sort | Yiyi Guo |
collection | DOAJ |
description | Accurate online parameter identification and state of charge (SOC) estimation are both very crucial for ensuring the operating safety of lithium-ion batteries and usually the former is a base of the latter. To achieve accurate and stable SOC estimation results, this paper proposes a model-based method, which incorporates a vector forgetting factor least square (VFFLS) algorithm and an improved adaptive cubature Kalman filter (IACKF). Firstly, considering it is difficult for the traditional forgetting factor recursive least square (FFRLS) algorithm to balance the accuracy, convergence, and stability for multiple parameters with different time-varying periods, an improved VFFLS method is employed to determine the multiple parameters of the first-order RC battery model online. It supersedes the single forgetting factor in the FFRLS with multiple forgetting factors in a vector form for improving adaptive capability to multiple time-varying parameters. Secondly, aiming at the fact that the standard cubature Kalman filter (CKF) cannot operate properly when the error covariance matrix is non-positive definite, which is caused by disturbance, initial error, and the limit of the computer word length, the UR decomposition rather than the Cholesky decomposition is applied, thus improving the algorithm stability. In addition, an adaptive update strategy is added to the CKF to enhance accuracy and convergence speed. Finally, comparative experiments with different operating patterns, positive and non-positive definite error covariance matrices, and temperatures are carried out. Experimental results showed that the proposed method can estimate the SOC accurately and stably. |
first_indexed | 2024-03-10T21:26:09Z |
format | Article |
id | doaj.art-1d620528379448468b7dbc3e0342e121 |
institution | Directory Open Access Journal |
issn | 2313-0105 |
language | English |
last_indexed | 2024-03-10T21:26:09Z |
publishDate | 2023-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Batteries |
spelling | doaj.art-1d620528379448468b7dbc3e0342e1212023-11-19T15:39:21ZengMDPI AGBatteries2313-01052023-09-0191049910.3390/batteries9100499State of Charge Estimation of Lithium-Ion Batteries Based on Vector Forgetting Factor Recursive Least Square and Improved Adaptive Cubature Kalman FilterYiyi Guo0Jindong Tian1Xiaoyu Li2Bai Song3Yong Tian4College of Physics and Optoelectronic Engineering, Shenzhen University, Shenzhen 518060, ChinaCollege of Physics and Optoelectronic Engineering, Shenzhen University, Shenzhen 518060, ChinaCollege of Physics and Optoelectronic Engineering, Shenzhen University, Shenzhen 518060, ChinaCollege of Chemistry and Chemical Engineering, Central South University, Changsha 410083, ChinaCollege of Physics and Optoelectronic Engineering, Shenzhen University, Shenzhen 518060, ChinaAccurate online parameter identification and state of charge (SOC) estimation are both very crucial for ensuring the operating safety of lithium-ion batteries and usually the former is a base of the latter. To achieve accurate and stable SOC estimation results, this paper proposes a model-based method, which incorporates a vector forgetting factor least square (VFFLS) algorithm and an improved adaptive cubature Kalman filter (IACKF). Firstly, considering it is difficult for the traditional forgetting factor recursive least square (FFRLS) algorithm to balance the accuracy, convergence, and stability for multiple parameters with different time-varying periods, an improved VFFLS method is employed to determine the multiple parameters of the first-order RC battery model online. It supersedes the single forgetting factor in the FFRLS with multiple forgetting factors in a vector form for improving adaptive capability to multiple time-varying parameters. Secondly, aiming at the fact that the standard cubature Kalman filter (CKF) cannot operate properly when the error covariance matrix is non-positive definite, which is caused by disturbance, initial error, and the limit of the computer word length, the UR decomposition rather than the Cholesky decomposition is applied, thus improving the algorithm stability. In addition, an adaptive update strategy is added to the CKF to enhance accuracy and convergence speed. Finally, comparative experiments with different operating patterns, positive and non-positive definite error covariance matrices, and temperatures are carried out. Experimental results showed that the proposed method can estimate the SOC accurately and stably.https://www.mdpi.com/2313-0105/9/10/499state of chargevector forgetting factor least squarenon-positive definite error covariance matrixUR decompositionadaptive cubature Kalman filtering |
spellingShingle | Yiyi Guo Jindong Tian Xiaoyu Li Bai Song Yong Tian State of Charge Estimation of Lithium-Ion Batteries Based on Vector Forgetting Factor Recursive Least Square and Improved Adaptive Cubature Kalman Filter Batteries state of charge vector forgetting factor least square non-positive definite error covariance matrix UR decomposition adaptive cubature Kalman filtering |
title | State of Charge Estimation of Lithium-Ion Batteries Based on Vector Forgetting Factor Recursive Least Square and Improved Adaptive Cubature Kalman Filter |
title_full | State of Charge Estimation of Lithium-Ion Batteries Based on Vector Forgetting Factor Recursive Least Square and Improved Adaptive Cubature Kalman Filter |
title_fullStr | State of Charge Estimation of Lithium-Ion Batteries Based on Vector Forgetting Factor Recursive Least Square and Improved Adaptive Cubature Kalman Filter |
title_full_unstemmed | State of Charge Estimation of Lithium-Ion Batteries Based on Vector Forgetting Factor Recursive Least Square and Improved Adaptive Cubature Kalman Filter |
title_short | State of Charge Estimation of Lithium-Ion Batteries Based on Vector Forgetting Factor Recursive Least Square and Improved Adaptive Cubature Kalman Filter |
title_sort | state of charge estimation of lithium ion batteries based on vector forgetting factor recursive least square and improved adaptive cubature kalman filter |
topic | state of charge vector forgetting factor least square non-positive definite error covariance matrix UR decomposition adaptive cubature Kalman filtering |
url | https://www.mdpi.com/2313-0105/9/10/499 |
work_keys_str_mv | AT yiyiguo stateofchargeestimationoflithiumionbatteriesbasedonvectorforgettingfactorrecursiveleastsquareandimprovedadaptivecubaturekalmanfilter AT jindongtian stateofchargeestimationoflithiumionbatteriesbasedonvectorforgettingfactorrecursiveleastsquareandimprovedadaptivecubaturekalmanfilter AT xiaoyuli stateofchargeestimationoflithiumionbatteriesbasedonvectorforgettingfactorrecursiveleastsquareandimprovedadaptivecubaturekalmanfilter AT baisong stateofchargeestimationoflithiumionbatteriesbasedonvectorforgettingfactorrecursiveleastsquareandimprovedadaptivecubaturekalmanfilter AT yongtian stateofchargeestimationoflithiumionbatteriesbasedonvectorforgettingfactorrecursiveleastsquareandimprovedadaptivecubaturekalmanfilter |