Dynamic system modeling using a recurrent interval-valued fuzzy neural network and its hardware implementation

Abstract This paper first proposes a new recurrent interval-valued fuzzy neural network (RIFNN) for dynamic system modeling. A new hardware implementation technique for the RIFNN using a field-programmable gate array (FPGA) chip is then proposed. The antecedent and consequent parts in an RIFNN use interval-valued fuzzy sets in order to increase the network noise resistance ability. A new recurrent structure is proposed in RIFNN, with the recurrent loops enabling it to handle dynamic system processing problems. An RIFNN is constructed from structure and parameter learning. For hardware implementation of the RIFNN, the pipeline technique and a new circuit for type-reduction operation are proposed to improve the chip performance. Simulations and comparisons with various feedforward and recurrent fuzzy neural networks verify the performance of the RIFNN under noisy conditions.

[1]  Jerry M. Mendel,et al.  Computing derivatives in interval type-2 fuzzy logic systems , 2004, IEEE Transactions on Fuzzy Systems.

[2]  Napsiah Ismail,et al.  Development of a new minimum avoidance system for a behavior-based mobile robot , 2009, Fuzzy Sets Syst..

[3]  Iluminada Baturone,et al.  FPGA Implementation of Embedded Fuzzy Controllers for Robotic Applications , 2007, IEEE Transactions on Industrial Electronics.

[4]  Paris A. Mastorocostas,et al.  A recurrent fuzzy-neural model for dynamic system identification , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[5]  Hani Hagras,et al.  A hierarchical type-2 fuzzy logic control architecture for autonomous mobile robots , 2004, IEEE Transactions on Fuzzy Systems.

[6]  Yew-Soon Ong,et al.  A context switchable fuzzy inference chip , 2006, IEEE Transactions on Fuzzy Systems.

[7]  Shih-Hsu Huang,et al.  VLSI implementation of type-2 fuzzy inference processor , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[8]  Jerry M. Mendel,et al.  Uncertainty bounds and their use in the design of interval type-2 fuzzy logic systems , 2002, IEEE Trans. Fuzzy Syst..

[9]  Jeffrey L. Elman,et al.  Finding Structure in Time , 1990, Cogn. Sci..

[10]  John Q. Gan,et al.  Low-level interpretability and high-level interpretability: a unified view of data-driven interpretable fuzzy system modelling , 2008, Fuzzy Sets Syst..

[11]  Yu-Ching Lin,et al.  Systems identification using type-2 fuzzy neural network (type-2 FNN) systems , 2003, Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation. Computational Intelligence in Robotics and Automation for the New Millennium (Cat. No.03EX694).

[12]  S.A. White,et al.  Applications of distributed arithmetic to digital signal processing: a tutorial review , 1989, IEEE ASSP Magazine.

[13]  Hani Hagras Comments on "Dynamical Optimal Training for Interval Type-2 Fuzzy Neural Network (T2FNN) , 2006, IEEE Trans. Syst. Man Cybern. Part B.

[14]  Humberto Bustince,et al.  Interval-valued fuzzy sets constructed from matrices: Application to edge detection , 2009, Fuzzy Sets Syst..

[15]  Chia-Feng Juang,et al.  A TSK-type recurrent fuzzy network for dynamic systems processing by neural network and genetic algorithms , 2002, IEEE Trans. Fuzzy Syst..

[16]  Qilian Liang,et al.  Wireless Sensor Network Lifetime Analysis Using Interval Type-2 Fuzzy Logic Systems , 2005, IEEE Transactions on Fuzzy Systems.

[17]  Javier Echanobe,et al.  Issues concerning the analysis and implementation of a class of fuzzy controllers , 2005, Fuzzy Sets Syst..

[18]  Meng Joo Er,et al.  NARMAX time series model prediction: feedforward and recurrent fuzzy neural network approaches , 2005, Fuzzy Sets Syst..

[19]  Yang-Yin Lin,et al.  A Recurrent Self-Evolving Interval Type-2 Fuzzy Neural Network for Dynamic System Processing , 2009, IEEE Transactions on Fuzzy Systems.

[20]  Chia-Feng Juang,et al.  A recurrent self-organizing neural fuzzy inference network , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[21]  Ching-Hung Lee,et al.  Identification and control of dynamic systems using recurrent fuzzy neural networks , 2000, IEEE Trans. Fuzzy Syst..

[22]  Chia-Feng Juang,et al.  Water bath temperature control by a recurrent fuzzy controller and its FPGA implementation , 2006, IEEE Transactions on Industrial Electronics.

[23]  Cheng-Jian Lin,et al.  Prediction and identification using wavelet-based recurrent fuzzy neural networks , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[24]  Lotfi A. Zadeh,et al.  The Concepts of a Linguistic Variable and its Application to Approximate Reasoning , 1975 .

[25]  Chi-Hsu Wang,et al.  Dynamical optimal training for interval type-2 fuzzy neural network (T2FNN) , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[26]  Jerry M. Mendel,et al.  A Vector Similarity Measure for Interval Type-2 Fuzzy Sets , 2007, 2007 IEEE International Fuzzy Systems Conference.

[27]  C.A. Pena-Reyes,et al.  Implementing Interval Type-2 Fuzzy Processors [Developmental Tools] , 2007, IEEE Computational Intelligence Magazine.

[28]  Paris A. Mastorocostas A recurrent fuzzy filter for the analysis of lung sounds , 2006, Fuzzy Sets Syst..

[29]  Chia-Feng Juang,et al.  A Type-2 Self-Organizing Neural Fuzzy System and Its FPGA Implementation , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[30]  J. Mendel Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions , 2001 .

[31]  Chia-Feng Juang,et al.  Hierarchical Singleton-Type Recurrent Neural Fuzzy Networks for Noisy Speech Recognition , 2007, IEEE Transactions on Neural Networks.

[32]  Chia-Feng Juang,et al.  A Self-Organizing TS-Type Fuzzy Network With Support Vector Learning and its Application to Classification Problems , 2007, IEEE Transactions on Fuzzy Systems.

[33]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[34]  Ying Chen,et al.  Identifying chaotic systems via a Wiener-type cascade model , 1997 .