Global Gravitational Search Algorithm-Aided Kalman Filter Design for Volterra-Based Nonlinear System Identification

被引:23
作者
Janjanam, Lakshminarayana [1 ]
Saha, Suman Kumar [1 ]
Kar, Rajib [2 ]
Mandal, Durbadal [2 ]
机构
[1] NIT Raipur, Dept Elect & Commun Engn, Raipur 492010, Chhattisgarh, India
[2] NIT Durgapur, Dept Elect & Commun Engn, Durgapur 713209, West Bengal, India
关键词
Volterra model; System identification; Kalman filter; Global gravitational search algorithm; Benchmark system; PARAMETER-ESTIMATION; GENETIC ALGORITHM; OPTIMIZATION; SERIES; COMBINATION;
D O I
10.1007/s00034-020-01593-6
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes an efficient global gravitational search (GGS) algorithm-assisted Kalman filter (KF) design, called a GGS-KF technique, for accurate estimation of the Volterra-type nonlinear systems. KF is a well-known estimation technique for the dynamic states of the system. The best estimate is achieved if the system dynamics and noise statistical model parameters are available at the beginning. However, to estimate the real-time problems, these parameters are unstipulated or partly known. Due to this limitation, the performance of the KF degrades or sometimes diverges. In this work, two steps have been proposed for unknown system identification while overcoming the difficulty encountered in KF. The first step is to optimise the parameters of the KF using the GGS algorithm by considering a properly balanced fitness function. The second step is to estimate the unknown coefficients of the system by using the basic KF method with the optimally tuned KF parameters obtained from the first step. The proposed GGS-KF technique is tested on five different Volterra systems with various levels of noisy (10 dB, 15 dB and 20 dB) and noise-free input conditions. The simulation results confirm that the GGS-KF-based identification approach results in the most accurate estimations compared to the conventional KF and other reported techniques in terms of parameter estimation error, mean-squared error (MSE), fitness percentage (FIT%), mean-squared deviation (MSD), and cumulative density function (CDF). To validate the practical applicability of the proposed technique, two benchmark systems have also been identified based on the original data sets.
引用
收藏
页码:2302 / 2334
页数:33
相关论文
共 54 条
[1]   Real-Time Parameter Estimation of DC-DC Converters Using a Self-Tuned Kalman Filter [J].
Ahmeid, Mohamed ;
Armstrong, Matthew ;
Gadoue, Shady ;
Al-Greer, Maher ;
Missailidis, Petros .
IEEE TRANSACTIONS ON POWER ELECTRONICS, 2017, 32 (07) :5666-5674
[2]   AEFA: Artificial electric field algorithm for global optimization [J].
Anita ;
Yadav, Anupam .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 48 :93-108
[3]  
[Anonymous], DATABASE IDENTIFICAT
[4]   Matrix output extension of the tensor network Kalman filter with an application in MIMO Volterra system identification [J].
Batselier, Kim ;
Wong, Ngai .
AUTOMATICA, 2018, 95 :413-418
[5]   A Tensor Network Kalman filter with an application in recursive MIMO Volterra system identification [J].
Batselier, Kim ;
Chen, Zhongming ;
Wong, Ngai .
AUTOMATICA, 2017, 84 :17-25
[6]   Efficient multidimensional regularization for Volterra series estimation [J].
Birpoutsoukis, Georgios ;
Csurcsia, Peter Zoltan ;
Schoukens, Johan .
MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2018, 104 :896-914
[7]   Nonlinear identification and control of a heat exchanger: A neural network approach [J].
Bittanti, S ;
Piroddi, L .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1997, 334B (01) :135-153
[8]  
Brown R.G., 2012, Introduction to Random Signals and Applied Kalman Filtering with Matlab Exercises, V4th, P141
[9]   NONLINEAR SYSTEM IDENTIFICATION WITH A REAL-CODED GENETIC ALGORITHM (RCGA) [J].
Cherif, Imen ;
Fnaiech, Farhat .
INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2015, 25 (04) :863-875
[10]   Efficient Volterra systems identification using hierarchical genetic algorithms [J].
de Assis, Laura S. ;
Junior, Jurair R. de P. ;
Tarrataca, Luis ;
Haddad, Diego B. .
APPLIED SOFT COMPUTING, 2019, 85