Optimization of Covariance Matrices of Kalman Filter with Unknown Input Using Modified Directional Bat Algorithm

The proper selection of the model error covariance matrix and the measurement noise covariance matrix of Kalman filter is an optimization problem. Some scholars have studied this, but there is relatively little research on the selection of the two covariance matrices for Kalman filters with an unkno...

Full description

Saved in:
Bibliographic Details
Main Authors: Lijun Liu, Chang Yin, Yonghui Su, Yinghai Lin, Ying Lei
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Buildings
Subjects:
Online Access:https://www.mdpi.com/2075-5309/15/2/196
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832588829593174016
author Lijun Liu
Chang Yin
Yonghui Su
Yinghai Lin
Ying Lei
author_facet Lijun Liu
Chang Yin
Yonghui Su
Yinghai Lin
Ying Lei
author_sort Lijun Liu
collection DOAJ
description The proper selection of the model error covariance matrix and the measurement noise covariance matrix of Kalman filter is an optimization problem. Some scholars have studied this, but there is relatively little research on the selection of the two covariance matrices for Kalman filters with an unknown input. Recently, the authors proposed a modified directed bat algorithm (MDBA) which introduces the best historical location of individuals and the elimination strategy to effectively prevent falling into local optimal solution. So, two methods are proposed in this paper to optimize the model error covariance matrix and measurement noise covariance matrix of Kalman filter with unknown inputs (KF-UI) and extended Kalman filter with unknown inputs (EKF-UI) by MDBA, respectively. The objective functions are constructed using the measurement vectors and the corresponding estimated values, and MDBA is adopted to optimize the two covariance matrices of KF-UI and EKF-UI. To validate the effectiveness of proposed methods, two simple structure examples and a benchmark example are adopted. The influence of structural parameter uncertainties on KF-UI is also considered. The result shows that the MDBA-optimized KF-UI has a strong convergence and can take into account the effect of parameter uncertainties. Then, the effectiveness of the proposed MDBA-optimized EKF-UI method is validated by comparing it with EKF-UI with empirically selected covariance values through trial-and-error. The identification results showed that the proposed methods achieved better identification accuracy and enhanced convergence compared to KF-UI and EKF-UI with empirical covariance values.
format Article
id doaj-art-2e7c5c7336b74bb187fcc6173d043e73
institution Kabale University
issn 2075-5309
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Buildings
spelling doaj-art-2e7c5c7336b74bb187fcc6173d043e732025-01-24T13:26:08ZengMDPI AGBuildings2075-53092025-01-0115219610.3390/buildings15020196Optimization of Covariance Matrices of Kalman Filter with Unknown Input Using Modified Directional Bat AlgorithmLijun Liu0Chang Yin1Yonghui Su2Yinghai Lin3Ying Lei4Department of Civil Engineering, Xiamen University, Xiamen 361005, ChinaDepartment of Civil Engineering, Xiamen University, Xiamen 361005, ChinaDepartment of Civil Engineering, Xiamen University, Xiamen 361005, ChinaDepartment of Civil Engineering, Xiamen University, Xiamen 361005, ChinaDepartment of Civil Engineering, Xiamen University, Xiamen 361005, ChinaThe proper selection of the model error covariance matrix and the measurement noise covariance matrix of Kalman filter is an optimization problem. Some scholars have studied this, but there is relatively little research on the selection of the two covariance matrices for Kalman filters with an unknown input. Recently, the authors proposed a modified directed bat algorithm (MDBA) which introduces the best historical location of individuals and the elimination strategy to effectively prevent falling into local optimal solution. So, two methods are proposed in this paper to optimize the model error covariance matrix and measurement noise covariance matrix of Kalman filter with unknown inputs (KF-UI) and extended Kalman filter with unknown inputs (EKF-UI) by MDBA, respectively. The objective functions are constructed using the measurement vectors and the corresponding estimated values, and MDBA is adopted to optimize the two covariance matrices of KF-UI and EKF-UI. To validate the effectiveness of proposed methods, two simple structure examples and a benchmark example are adopted. The influence of structural parameter uncertainties on KF-UI is also considered. The result shows that the MDBA-optimized KF-UI has a strong convergence and can take into account the effect of parameter uncertainties. Then, the effectiveness of the proposed MDBA-optimized EKF-UI method is validated by comparing it with EKF-UI with empirically selected covariance values through trial-and-error. The identification results showed that the proposed methods achieved better identification accuracy and enhanced convergence compared to KF-UI and EKF-UI with empirical covariance values.https://www.mdpi.com/2075-5309/15/2/196Kalman filter with unknown inputsextended Kalman filter with unknown inputsmodel error covariance matrixmeasurement noise covariance matrixmodified directed bat algorithm
spellingShingle Lijun Liu
Chang Yin
Yonghui Su
Yinghai Lin
Ying Lei
Optimization of Covariance Matrices of Kalman Filter with Unknown Input Using Modified Directional Bat Algorithm
Buildings
Kalman filter with unknown inputs
extended Kalman filter with unknown inputs
model error covariance matrix
measurement noise covariance matrix
modified directed bat algorithm
title Optimization of Covariance Matrices of Kalman Filter with Unknown Input Using Modified Directional Bat Algorithm
title_full Optimization of Covariance Matrices of Kalman Filter with Unknown Input Using Modified Directional Bat Algorithm
title_fullStr Optimization of Covariance Matrices of Kalman Filter with Unknown Input Using Modified Directional Bat Algorithm
title_full_unstemmed Optimization of Covariance Matrices of Kalman Filter with Unknown Input Using Modified Directional Bat Algorithm
title_short Optimization of Covariance Matrices of Kalman Filter with Unknown Input Using Modified Directional Bat Algorithm
title_sort optimization of covariance matrices of kalman filter with unknown input using modified directional bat algorithm
topic Kalman filter with unknown inputs
extended Kalman filter with unknown inputs
model error covariance matrix
measurement noise covariance matrix
modified directed bat algorithm
url https://www.mdpi.com/2075-5309/15/2/196
work_keys_str_mv AT lijunliu optimizationofcovariancematricesofkalmanfilterwithunknowninputusingmodifieddirectionalbatalgorithm
AT changyin optimizationofcovariancematricesofkalmanfilterwithunknowninputusingmodifieddirectionalbatalgorithm
AT yonghuisu optimizationofcovariancematricesofkalmanfilterwithunknowninputusingmodifieddirectionalbatalgorithm
AT yinghailin optimizationofcovariancematricesofkalmanfilterwithunknowninputusingmodifieddirectionalbatalgorithm
AT yinglei optimizationofcovariancematricesofkalmanfilterwithunknowninputusingmodifieddirectionalbatalgorithm