Abstract
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.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.