Direct adaptive iterative learning control of nonlinear systems using an output-recurrent fuzzy neural network

In this paper, a direct adaptive iterative learning control (DAILC) based on a new output-recurrent fuzzy neural network (ORFNN) is presented for a class of repeatable nonlinear systems with unknown nonlinearities and variable initial resetting errors. In order to overcome the design difficulty due to initial state errors at the beginning of each iteration, a concept of time-varying boundary layer is employed to construct an error equation. The learning controller is then designed by using the given ORFNN to approximate an optimal equivalent controller. Some auxiliary control components are applied to eliminate approximation error and ensure learning convergence. Since the optimal ORFNN parameters for a best approximation are generally unavailable, an adaptive algorithm with projection mechanism is derived to update all the consequent, premise, and recurrent parameters during iteration processes. Only one network is required to design the ORFNN-based DAILC and the plant nonlinearities, especially the nonlinear input gain, are allowed to be totally unknown. Based on a Lyapunov-like analysis, we show that all adjustable parameters and internal signals remain bounded for all iterations. Furthermore, the norm of state tracking error vector will asymptotically converge to a tunable residual set as iteration goes to infinity. Finally, iterative learning control of two nonlinear systems, inverted pendulum system and Chua's chaotic circuit, are performed to verify the tracking performance of the proposed learning scheme.

[1]  Jing-Sin Liu,et al.  A P-type iterative learning controller for robust output tracking of nonlinear time-varying systems , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[2]  J. Y. Choi,et al.  Adaptive iterative learning control of uncertain robotic systems , 2000 .

[3]  Kumpati S. Narendra,et al.  Neural Networks In Dynamical Systems , 1990, Other Conferences.

[4]  Yie-Chien Chen,et al.  A model reference control structure using a fuzzy neural network , 1995 .

[5]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[6]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[7]  Tsung-Chih Lin,et al.  Direct adaptive fuzzy-neural control with state observer and supervisory controller for unknown nonlinear dynamical systems , 2002, IEEE Trans. Fuzzy Syst..

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

[9]  Tae-Yong Kuc,et al.  An adaptive PID learning control of robot manipulators , 2000, Autom..

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

[11]  Jin S. Lee,et al.  Adaptive fuzzy learning control for a class of nonlinear dynamic systems , 2000, Int. J. Intell. Syst..

[12]  A. Isidori,et al.  Adaptive control of linearizable systems , 1989 .

[13]  Mingxuan Sun,et al.  Iterative learning control with initial rectifying action , 2002, Autom..

[14]  Hassan K. Khalil,et al.  Adaptive control of a class of nonlinear discrete-time systems using neural networks , 1995, IEEE Trans. Autom. Control..

[15]  Tsung-Chih Lin,et al.  Adaptive hybrid intelligent control for uncertain nonlinear dynamical systems , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[16]  Dong-Hwan Hwang,et al.  A Study on the Robustness of a Pid-type Iterative Learning Controller against Initial State Error , 1999, Int. J. Syst. Sci..

[17]  Fuzzy Logic in Control Systems : Fuzzy Logic , 2022 .

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

[19]  Ying-Chung Wang,et al.  Takagi-Sugeno recurrent fuzzy neural networks for identification and control of dynamic systems , 2001, 10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297).

[20]  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..

[21]  Kevin M. Passino,et al.  Stable adaptive control using fuzzy systems and neural networks , 1996, IEEE Trans. Fuzzy Syst..

[22]  Tae-Yong Kuc,et al.  Adaptive learning control of uncertain robotic systems , 1996 .

[23]  Kwang Y. Lee,et al.  Diagonal recurrent neural networks for dynamic systems control , 1995, IEEE Trans. Neural Networks.

[24]  Hak-Sung Lee,et al.  Study on robustness of iterative learning control with non-zero initial error , 1996 .

[25]  Hugang Han,et al.  Adaptive control of a class of nonlinear systems with nonlinearly parameterized fuzzy approximators , 2001, IEEE Trans. Fuzzy Syst..

[26]  Y. Stepanenko,et al.  Adaptive control of a class of nonlinear systems with fuzzy logic , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[27]  Li-Xin Wang,et al.  A Course In Fuzzy Systems and Control , 1996 .

[28]  B. Paden,et al.  Stability of learning control with disturbances and uncertain initial conditions , 1992 .

[29]  Rong-Jong Wai,et al.  Hybrid supervisory control using recurrent fuzzy neural network for tracking periodic inputs , 2001, IEEE Trans. Neural Networks.

[30]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[31]  Robert M. Sanner,et al.  Gaussian Networks for Direct Adaptive Control , 1991, 1991 American Control Conference.

[32]  Frank L. Lewis,et al.  Neural net robot controller with guaranteed tracking performance , 1993, Proceedings of 8th IEEE International Symposium on Intelligent Control.

[33]  Jian-Xin Xu,et al.  Adaptive robust iterative learning control with dead zone scheme , 2000, Autom..

[34]  Mingxuan Sun,et al.  An iterative learning controller with initial state learning , 1999, IEEE Trans. Autom. Control..