Volterra filter modelling of non-linear system using Artificial Electric Field algorithm assisted Kalman filter and its experimental evaluation.

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.

[1]  Yulong Huang,et al.  A New Adaptive Kalman Filter with Inaccurate Noise Statistics , 2019, Circuits Syst. Signal Process..

[2]  R. Mehra Approaches to adaptive filtering , 1972 .

[3]  Ngai Wong,et al.  A Tensor Network Kalman filter with an application in recursive MIMO Volterra system identification , 2017, Autom..

[4]  M. Mansouri,et al.  Parameter estimation of Hammerstein-Wiener ARMAX systems using unscented Kalman filter , 2014, 2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM).

[5]  Xiaoming Hu,et al.  An optimization approach to adaptive Kalman filtering , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[6]  Xianqiang Yang,et al.  Multimodel Approach to Robust Identification of Multiple-Input Single-Output Nonlinear Time-Delay Systems , 2020, IEEE Transactions on Industrial Informatics.

[7]  K. Barner,et al.  Time-Varying Volterra System Identification Using Kalman Filtering , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[8]  Oscar Montiel,et al.  A Breeder Genetic Algorithm for Finite Impulse Filter Optimization , 2004, JCIS.

[9]  Kay Chen Tan,et al.  Evolutionary Dynamic Multiobjective Optimization Via Kalman Filter Prediction , 2016, IEEE Transactions on Cybernetics.

[10]  Diego B. Haddad,et al.  Efficient Volterra systems identification using hierarchical genetic algorithms , 2019, Appl. Soft Comput..

[11]  Durbadal Mandal,et al.  An Efficient and Robust Digital Fractional Order Differentiator Based ECG Pre-Processor Design for QRS Detection , 2019, IEEE Transactions on Biomedical Circuits and Systems.

[12]  K. Murugesan,et al.  System of linear second order Volterra integro-differential equations using Single Term Walsh Series technique , 2016, Appl. Math. Comput..

[13]  Bernard Widrow,et al.  Adaptive Signal Processing , 1985 .

[14]  Deyong You,et al.  Seam Tracking Monitoring Based on Adaptive Kalman Filter Embedded Elman Neural Network During High-Power Fiber Laser Welding , 2012, IEEE Transactions on Industrial Electronics.

[15]  Luigi Piroddi,et al.  Nonlinear identification and control of a heat exchanger: a neural network approach , 1997 .

[16]  Yonggang Zhang,et al.  A Novel Adaptive Kalman Filter With Inaccurate Process and Measurement Noise Covariance Matrices , 2018, IEEE Transactions on Automatic Control.

[17]  Xuemei Ren,et al.  Identification of nonlinear Wiener-Hammerstein systems by a novel adaptive algorithm based on cost function framework. , 2018, ISA transactions.

[18]  V. J. Mathews Adaptive polynomial filters , 1991, IEEE Signal Processing Magazine.

[19]  Farhat Fnaiech,et al.  Nonlinear System Identification with a Real–Coded Genetic Algorithm (RCGA) , 2015, Int. J. Appl. Math. Comput. Sci..

[20]  Maher Al-Greer,et al.  Real-Time Parameter Estimation of DC–DC Converters Using a Self-Tuned Kalman Filter , 2017, IEEE Transactions on Power Electronics.

[21]  Sakti Prasad Ghoshal,et al.  A new design method based on firefly algorithm for IIR system identification problem , 2016 .

[22]  Tarun Kumar Rawat,et al.  Adaptive infinite impulse response system identification using modified-interior search algorithm with Lèvy flight. , 2017, ISA transactions.

[23]  Alireza Fathi,et al.  Optimal Design of the Own Ship Maneuver in the Bearing-only Target Motion Analysis Problem Using a Heuristically Supervised Extended Kalman Filter , 2016 .

[24]  Murat Barut,et al.  The Comparisons of Optimized Extended Kalman Filters for Speed-Sensorless Control of Induction Motors , 2017, IEEE Transactions on Industrial Electronics.

[25]  Dakuo He,et al.  Recursive parameter estimation for Hammerstein-Wiener systems using modified EKF algorithm. , 2017, ISA transactions.

[26]  Mohammad Mehdi Arefi,et al.  Recursive generalized extended least squares and RML algorithms for identification of bilinear systems with ARMA noise. , 2019, ISA transactions.

[27]  Minzhe Li,et al.  Suboptimal adaptive Kalman filtering based on the proportional control of prior error covariance. , 2019, ISA transactions.

[28]  Robert Grover Brown,et al.  Introduction to random signals and applied Kalman filtering : with MATLAB exercises and solutions , 1996 .

[29]  Okyay Kaynak,et al.  Robust Identification of LPV Time-Delay System With Randomly Missing Measurements , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[30]  A. H. Mohamed,et al.  Adaptive Kalman Filtering for INS/GPS , 1999 .

[31]  Y. Bar-Shalom,et al.  A recursive multiple model approach to noise identification , 1994 .

[32]  S. Ozer,et al.  System identification using Hammerstein model optimized with differential evolution algorithm , 2016 .

[33]  Johan Schoukens,et al.  Efficient Multidimensional Regularization for Volterra Series Estimation , 2018, ArXiv.

[34]  Bart De Schutter,et al.  DAISY : A database for identification of systems , 1997 .

[35]  Rik Pintelon,et al.  System Identification: A Frequency Domain Approach , 2012 .

[36]  Anupam Yadav,et al.  AEFA: Artificial electric field algorithm for global optimization , 2019, Swarm Evol. Comput..

[37]  Binwei Weng,et al.  Nonlinear system identification in impulsive environments , 2005, IEEE Transactions on Signal Processing.

[38]  Myoungho Kim,et al.  An On-Board Model-Based Condition Monitoring for Lithium-Ion Batteries , 2019, IEEE Transactions on Industry Applications.

[39]  Mohamed Najim,et al.  A fast M-D Chandrasekhar algorithm for second order Volterra adaptive filtering , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[40]  Setyamartana Parman,et al.  Improving the modeling capacity of Volterra model using evolutionary computing methods based on Kalman smoother adaptive filter , 2015, Appl. Soft Comput..

[41]  Mika P. Tarvainen,et al.  Estimation of nonstationary EEG with Kalman smoother approach: an application to event-related synchronization (ERS) , 2004, IEEE Transactions on Biomedical Engineering.

[42]  Roberta Veloso Garcia,et al.  Nonlinear filtering for sequential spacecraft attitude estimation with real data: Cubature Kalman Filter, Unscented Kalman Filter and Extended Kalman Filter , 2018, Advances in Space Research.

[43]  Kemalettin Erbatur,et al.  An improved real-time adaptive Kalman filter with recursive noise covariance updating rules , 2016 .

[44]  Thierry Val,et al.  A new multi-agent particle swarm algorithm based on birds accents for the 3D indoor deployment problem. , 2019, ISA transactions.

[45]  Haiquan Zhao,et al.  Adaptive Volterra filter with continuous lp-norm using a logarithmic cost for nonlinear active noise control , 2016 .

[46]  Ngai Wong,et al.  Matrix output extension of the tensor network Kalman filter with an application in MIMO Volterra system identification , 2017, Autom..

[47]  Jianbin Qiu,et al.  State Estimation in Nonlinear System Using Sequential Evolutionary Filter , 2016, IEEE Transactions on Industrial Electronics.

[48]  Zhihua Wang,et al.  An adaptive three-stage extended Kalman filter for nonlinear discrete-time system in presence of unknown inputs. , 2018, ISA transactions.

[49]  Naren Naik,et al.  A heuristic reference recursive recipe for adaptively tuning the Kalman filter statistics part-1: formulation and simulation studies , 2016, Sādhanā.

[50]  Nejah Nasri,et al.  Improved Many-Objective Optimization Algorithms for the 3D Indoor Deployment Problem , 2019 .

[51]  Badong Chen,et al.  Improved-Variable-Forgetting-Factor Recursive Algorithm Based on the Logarithmic Cost for Volterra System Identification , 2016, IEEE Transactions on Circuits and Systems II: Express Briefs.

[52]  Yonggang Zhang,et al.  A Robust Gaussian Approximate Fixed-Interval Smoother for Nonlinear Systems With Heavy-Tailed Process and Measurement Noises , 2016, IEEE Signal Processing Letters.

[53]  Gilberto Reynoso-Meza,et al.  Heuristic Kalman Algorithm for Multiobjective Optimization. , 2017 .

[54]  Xin Liu,et al.  Robust Identification of Nonlinear Systems With Missing Observations: The Case of State-Space Model Structure , 2019, IEEE Transactions on Industrial Informatics.

[55]  Yonggang Zhang,et al.  A New Adaptive Extended Kalman Filter for Cooperative Localization , 2018, IEEE Transactions on Aerospace and Electronic Systems.

[56]  Feng Ding,et al.  Maximum likelihood based recursive parameter estimation for controlled autoregressive ARMA systems using the data filtering technique , 2015, J. Frankl. Inst..

[57]  Shen Yin,et al.  Variational Bayesian Inference for FIR Models With Randomly Missing Measurements , 2017, IEEE Transactions on Industrial Electronics.