Non-linear system identification using an artificial immune system

Abstract In this paper, a novel non-linear system identification methodology is developed employing the features of the artificial immune system. A simplified incremental approach integrated with the maximum entropy principle and an instantaneous feedback mechanism is proposed to reorganize the system's parameters simultaneously. To verify and demonstrate the effectiveness of the proposed algorithm, a simulation example on a two-link robot was studied. This algorithm can achieve robustness and efficiency in identifying complex non-linear systems. The simulation results show that the identified immune models are robust to noise and various uncertainties in the robot dynamics.

[1]  FRED W. SMITH,et al.  Pattern Classifier Design by Linear Programming , 1968, IEEE Transactions on Computers.

[2]  Munther A. Dahleh,et al.  On system identification of complex systems from finite data , 2001, IEEE Trans. Autom. Control..

[3]  Magne Setnes,et al.  Supervised fuzzy clustering for rule extraction , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[4]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[5]  Chen Xiaohong,et al.  Fuzzy adaptive control based on RBFN , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[6]  Anthony Tzes,et al.  Genetic-based fuzzy clustering for DC-motor friction identification and compensation , 1998, IEEE Trans. Control. Syst. Technol..

[7]  Hava T. Siegelmann,et al.  Computational capabilities of recurrent NARX neural networks , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[8]  Peter J. Gawthrop,et al.  Neural networks for control systems - A survey , 1992, Autom..

[9]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[10]  B. Paden,et al.  Nonlinear inversion-based output tracking , 1996, IEEE Trans. Autom. Control..

[11]  Chin-Teng Lin,et al.  Neural fuzzy systems , 1994 .

[12]  Sun-Yuan Kung,et al.  A delay damage model selection algorithm for NARX neural networks , 1997, IEEE Trans. Signal Process..

[13]  Yaochu Jin,et al.  Decentralized adaptive fuzzy control of robot manipulators , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[14]  Kwang Y. Lee,et al.  An optimal tracking neuro-controller for nonlinear dynamic systems , 1996, IEEE Trans. Neural Networks.

[15]  A. Coutinho,et al.  A model of the immune network with B-T cell co-operation. I--Prototypical structures and dynamics. , 1996, Journal of theoretical biology.

[16]  L. A. Aguirre,et al.  Cluster analysis of NARMAX models for signal-dependent systems , 1998 .

[17]  Shu Wang,et al.  Pattern recognition for modeling and real-time diagnosis of bioprocesses , 1999, Conference Record of the 1999 IEEE Industry Applications Conference. Thirty-Forth IAS Annual Meeting (Cat. No.99CH36370).

[18]  Tsu-Tian Lee,et al.  Inverse kinematics and inverse dynamics for control of a biped walking machine , 1993, J. Field Robotics.

[19]  Athanasios Kehagias,et al.  A hybrid neural-genetic multimodel parameter estimation algorithm , 1998, IEEE Trans. Neural Networks.

[20]  Jun-Ho Oh,et al.  Inversion control of nonlinear systems with neural network modelling , 1997 .

[21]  Visakan Kadirkamanathan,et al.  Multiobjective criteria for neural network structure selection and identification of nonlinear systems using genetic algorithms , 1999 .

[22]  Philip A. Chou,et al.  Optimal Partitioning for Classification and Regression Trees , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  Xiaoou Li,et al.  Some new results on system identification with dynamic neural networks , 2001, IEEE Trans. Neural Networks.

[24]  Magne Setnes,et al.  Fuzzy relational classifier trained by fuzzy clustering , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[25]  J. A. Roubos,et al.  Identification of MIMO systems by input-output TS fuzzy models , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[26]  Li Yan,et al.  Dynamically structured radial basis function neural networks for robust aircraft flight control , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[27]  Huang Kedi,et al.  A method of fuzzy modeling for non-linear systems , 2000, Proceedings of the 3rd World Congress on Intelligent Control and Automation (Cat. No.00EX393).

[28]  S. Kotsios,et al.  BIBO stability criteria for a certain class of discrete nonlinear systems , 1993 .

[29]  G-C Luh,et al.  Inversion control of non-linear systems with an inverse NARX model identified using genetic algorithms , 2000 .

[30]  Seppo J. Ovaska,et al.  Fuzzy neural network with general parameter adaptation for modeling of nonlinear time-series , 2001, IEEE Trans. Neural Networks.

[31]  D. Dasgupta,et al.  Immunity-based systems: a survey , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[32]  Zekeriya Uykan,et al.  Analysis of input-output clustering for determining centers of RBFN , 2000, IEEE Trans. Neural Networks Learn. Syst..

[33]  I. J. Leontaritis,et al.  Input-output parametric models for non-linear systems Part II: stochastic non-linear systems , 1985 .

[34]  S. Kotsios,et al.  The model matching problem for a certain class of nonlinear systems , 1993 .

[35]  Evelio Hernández,et al.  Stability of nonlinear polynomial ARMA models and their inverse , 2000, IBM J. Res. Dev..

[36]  N. K. Jerne,et al.  The immune system. , 1973, Scientific American.