Janjanam L, Saha S K, Kar R, Mandal D
Department of Electronics and Communication Engineering, NIT Raipur, Raipur, Chhattisgarh, 492010, India.
Department of Electronics and Communication Engineering, NIT Raipur, Raipur, Chhattisgarh, 492010, India.
ISA Trans. 2022 Jun;125:614-630. doi: 10.1016/j.isatra.2020.09.010. Epub 2020 Sep 28.
The main objective of this paper is to improve the identification efficiency of non-linear systems using the Kalman filter (KF), which is optimised with the Artificial Electric Field (AEF) algorithm. The conventional KF suffers from the proper tuning of its parameters, which leads to a divergence problem. This issue has been solved to a great extent by the meta-heuristic AEF algorithm assisted Kalman filter (AEF-KF). This paper proposes three steps for the identification of the systems while solving the problem as mentioned above. Firstly, it converts the identification model to a measurement problem. Next, the AEF algorithm optimises the KF parameters by considering the fitness function with the KF equations. The third step is to identify the model using conventional KF algorithm with the optimised KF parameters. To evaluate the performance of the proposed method, parameter estimation error, mean squared error (MSE), fitness (FIT) percentage, statistical information and percentage improvement are considered as the performance metrics. To validate the performance of the proposed method, five distinct non-linear models are identified with the Volterra model using KF and the AEF-KF techniques under various noisy input conditions. Besides, the practical applicability of the proposed approach is also tested on two non-linear benchmark systems using experimental data sets. The obtained simulation results confirm the efficacy and robustness of the proposed identification method in terms of the convergence speed, computational time and various performance metrics as compared to KF, Kalman smoother (KS) which is optimised using different state-of-the-art evolutionary algorithms and also other existing recently reported similar types of stochastic algorithms based approaches.
本文的主要目标是利用经人工电场(AEF)算法优化的卡尔曼滤波器(KF)提高非线性系统的辨识效率。传统的卡尔曼滤波器存在参数调整问题,这会导致发散问题。元启发式人工电场算法辅助卡尔曼滤波器(AEF-KF)在很大程度上解决了这个问题。本文在解决上述问题的同时,提出了系统辨识的三个步骤。首先,将辨识模型转换为测量问题。其次,人工电场算法通过结合卡尔曼滤波器方程的适应度函数来优化卡尔曼滤波器参数。第三步是使用具有优化卡尔曼滤波器参数的传统卡尔曼滤波器算法来辨识模型。为了评估所提方法的性能,将参数估计误差、均方误差(MSE)、适应度(FIT)百分比、统计信息和改进百分比作为性能指标。为了验证所提方法的性能,在各种噪声输入条件下,使用卡尔曼滤波器和人工电场算法辅助卡尔曼滤波器技术,通过沃尔泰拉模型辨识了五个不同的非线性模型。此外,还使用实验数据集在两个非线性基准系统上测试了所提方法的实际适用性。与卡尔曼滤波器、使用不同先进进化算法优化的卡尔曼平滑器(KS)以及其他最近报道的类似类型的基于随机算法的方法相比,所获得的仿真结果证实了所提辨识方法在收敛速度、计算时间和各种性能指标方面的有效性和鲁棒性。