Takagi–Sugeno Dynamic Neuro-Fuzzy Controller of Uncertain Nonlinear Systems

The identification problem incorporated in feedback control of uncertain nonlinear systems exhibiting complex behavior has been solved in different ways. Some of these solutions have used artificial intelligence methods like fuzzy logic and neural networks. However, their individual implementation suffers from certain drawbacks, such as the black-box nature of neural network and the problem of finding suitable membership functions for fuzzy systems. These weaknesses can be avoided by implementing a hybrid structure combining these two approaches, the so-called neuro-fuzzy system. In this paper, a neuro-fuzzy system that implements differential neural networks (DNNs) as consequences of Takagi–Sugeno (T–S) fuzzy inference rules is proposed. The DNNs substitute the local linear systems that are used in the common T–S method. In this paper, DNNs are used to provide an effective instrument for dealing with the identification of the uncertain nonlinear system, while the T–S rules are used to provide the framework of previous knowledge of the system. The main idea is to carry out an online identification process of an uncertain nonlinear system with the aim to design a closed-loop trajectory tracking controller. The methodology developed in this study that supports the identification and trajectory control designs is based on the Lyapunov formalism. The DNN implementation results in a time-varying T–S system. As a consequence, the solution of two time-varying Riccati equations was used to adjust the learning laws in the DNN as well as to adjust the gains of the controller. Two results were provided to justify the existence of positive-definite solutions for the class of Riccati equations used in the learning laws of DNNs. A complete description of the learning laws used for the set of DNN identifiers is also obtained. An autonomous underwater vehicle system is used to demonstrate the performance of the controller on tracking a desired 3-D path by this combination of the DNN and the T–S system.

[1]  Isaac Chairez Oria,et al.  Multiple DNN identifier for uncertain nonlinear systems based on Takagi-Sugeno inference , 2014, Fuzzy Sets Syst..

[2]  Frank L. Lewis,et al.  Multilayer neural-net robot controller with guaranteed tracking performance , 1996, IEEE Trans. Neural Networks.

[3]  Stephen P. Banks,et al.  Existence of Solutions of Riccati Differential Equations , 2012 .

[4]  U. Patel A Literature Review on Recent Advances in Neuro-Fuzzy Applications , 2014 .

[5]  Hisao Ishibuchi,et al.  Neural networks that learn from fuzzy if-then rules , 1993, IEEE Trans. Fuzzy Syst..

[6]  Chin-Teng Lin,et al.  Neural-Network-Based Fuzzy Logic Control and Decision System , 1991, IEEE Trans. Computers.

[7]  G. Feng,et al.  A Survey on Analysis and Design of Model-Based Fuzzy Control Systems , 2006, IEEE Transactions on Fuzzy Systems.

[8]  Ebrahim Mattar A Practical Neuro-fuzzy Mapping and Control for a 2 DOF Robotic Arm System , 2013 .

[9]  Samarjit Kar,et al.  Applications of neuro fuzzy systems: A brief review and future outline , 2014, Appl. Soft Comput..

[10]  Andreas Nürnberger,et al.  Computational Intelligence in Intelligent Data Analysis , 2013, Studies in Computational Intelligence.

[11]  Nikola K. Kasabov,et al.  DENFIS: dynamic evolving neural-fuzzy inference system and its application for time-series prediction , 2002, IEEE Trans. Fuzzy Syst..

[12]  Yeong-Hwa Chang,et al.  Adaptive Neuro-Fuzzy Formation Control for Leader-Follower Mobile Robots , 2013 .

[13]  Mohan M. Trivedi,et al.  A neuro-fuzzy controller for mobile robot navigation and multirobot convoying , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[14]  G. McLachlan,et al.  Advances in Data Analysis and Classification , 2015 .

[15]  Neil E. Cotter,et al.  The Stone-Weierstrass theorem and its application to neural networks , 1990, IEEE Trans. Neural Networks.

[16]  Thor I. Fossen,et al.  Marine Control Systems Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles , 2002 .

[17]  Alexander S. Poznyak,et al.  Differential Neural Networks for Robust Nonlinear Control: Identification, State Estimation and Trajectory Tracking , 2001 .

[18]  Kazuo Tanaka,et al.  Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach , 2008 .

[19]  Shaocheng Tong,et al.  Adaptive Fuzzy Decentralized Control for Nonlinear Time-Delay Large-Scale Systems Based on DSC Technique and High-Gain Filters , 2013 .

[20]  L X Wang,et al.  Fuzzy basis functions, universal approximation, and orthogonal least-squares learning , 1992, IEEE Trans. Neural Networks.

[21]  D. Kumar,et al.  Neuro-fuzzy Control of an Intelligent Mobile Robot , 2012, 2012 Second International Conference on Advanced Computing & Communication Technologies.

[22]  Nadine N. Tschichold-Gürman,et al.  FUN: optimization of fuzzy rule based systems using neural networks , 1993, IEEE International Conference on Neural Networks.

[23]  Stephen A. Billings,et al.  Properties of neural networks with applications to modelling non-linear dynamical systems , 1992 .

[24]  M. Er,et al.  Online adaptive fuzzy neural identification and control of a class of MIMO nonlinear systems , 2003, IEEE Trans. Fuzzy Syst..

[25]  T. Sasagawa,et al.  On the finite escape phenomena for matrix Riccati equations , 1982 .

[27]  Navneet Walia,et al.  ANFIS: Adaptive Neuro-Fuzzy Inference System- A Survey , 2015 .

[28]  Kazuo Tanaka,et al.  Dynamic parallel distributed compensation for Takagi-Sugeno fuzzy systems: An LMI approach , 2000, Inf. Sci..

[29]  Isaac Chairez,et al.  Hybrid Differential Neural Network Identifier for Partially Uncertain Hybrid Systems , 2009 .

[30]  Hamid R. Berenji,et al.  Learning and tuning fuzzy logic controllers through reinforcements , 1992, IEEE Trans. Neural Networks.

[31]  N.K. Sinha,et al.  Dynamic neural networks: an overview , 2000, Proceedings of IEEE International Conference on Industrial Technology 2000 (IEEE Cat. No.00TH8482).

[32]  Shaocheng Tong,et al.  Fuzzy Adaptive Output Feedback Control of MIMO Nonlinear Systems With Partial Tracking Errors Constrained , 2015, IEEE Transactions on Fuzzy Systems.

[33]  I. Chairez,et al.  Wavelet Differential Neural Network Observer , 2009, IEEE Transactions on Neural Networks.

[34]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[35]  Isaac Chairez Oria,et al.  Improved DNN identifier based on takagi sugeno fuzzy systems , 2010, 2010 7th International Conference on Electrical Engineering Computing Science and Automatic Control.

[36]  Dushyant Patel,et al.  Flood Forecasting using Adaptive Neuro-Fuzzy Inference System (ANFIS) , 2014 .

[37]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[38]  Shaocheng Tong,et al.  Hybrid Fuzzy Adaptive Output Feedback Control Design for Uncertain MIMO Nonlinear Systems With Time-Varying Delays and Input Saturation , 2016, IEEE Transactions on Fuzzy Systems.

[39]  Thomas Berger,et al.  On stability of time-varying linear differential-algebraic equations , 2013, Int. J. Control.

[40]  S. Banks,et al.  Existence of solutions of riccati differential equations for linear time varying systems , 2010, Proceedings of the 2010 American Control Conference.