System identification of essential oil extraction system using Non-Linear Autoregressive Model with Exogenous Inputs (NARX)

This paper explores the application of Non-Linear Autoregressive Model with Exogeneous Inputs (NARX) system identification of an essential oil extraction system. Model structure selection was performed using the Binary Particle Swarm Optimization (BPSO) algorithm by (J. Kennedy and R. Eberhart, 1997). The application of BPSO for model structure selection represents each particle's position as binary values. Then, the binary values were used to select a set of regressors columns from the regressor matrix. QR factorization was used to estimate the parameters of the reduced regressor matrix. Tests performed on the essential oil extraction system by (Rahiman, 2009), defined the 2nd order model with three terms, while fulfilling all model validation criterions.

[1]  Biao Huang,et al.  System Identification , 2000, Control Theory for Physicists.

[2]  Mohd Nasir Taib,et al.  Black Box Modeling of Steam Distillation Essential Oil Extraction System Using NNARX Structure , 2009, 2009 First Asian Conference on Intelligent Information and Database Systems.

[3]  Gene H. Golub,et al.  Matrix computations , 1983 .

[4]  N. C. Van de Giesen,et al.  Monthly streamflow prediction in the Volta Basin of West Africa: A SISO NARMAX polynomial modelling , 2008 .

[5]  Yuan You,et al.  Resource Leveling Optimization of Network Schedule Based on Particle Swarm Optimization with Constriction Factor , 2008, 2008 International Conference on Advanced Computer Theory and Engineering.

[6]  M. Clerc,et al.  The swarm and the queen: towards a deterministic and adaptive particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[7]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[8]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[9]  Russell C. Eberhart,et al.  Solving Constrained Nonlinear Optimization Problems with Particle Swarm Optimization , 2002 .

[10]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

[11]  Leandro dos Santos Coelho,et al.  Nonlinear System Identification Based on B-Spline Neural Network and Modified Particle Swarm Optimization , 2006, The 2006 IEEE International Joint Conference on Neural Network Proceedings.

[12]  Ahmad Ihsan Mohd Yassin,et al.  Novel Mutative Particle Swarm Optimization Algorithm for Discrete Optimization , 2009, GEM.

[13]  Ahmad Ihsan Mohd Yassin,et al.  Comparison between NARX parameter estimation methods with Binary Particle Swarm Optimization-based structure selection method , 2010, IEEE Congress on Evolutionary Computation.

[14]  M. I. Yusof,et al.  Nonlinear system identification for a Dc motor using NARMAX approach , 2003, Asian Conference on Sensors, 2003. AsiaSense 2003..

[15]  Mohd Nasir Taib,et al.  Particle Swarm Optimization for NARX structure selection — Application on DC motor model , 2010, 2010 IEEE Symposium on Industrial Electronics and Applications (ISIEA).

[16]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[17]  M. A. Khanesar,et al.  A novel binary particle swarm optimization , 2007, 2007 Mediterranean Conference on Control & Automation.

[18]  O. Weck,et al.  A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM , 2005 .

[19]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).