Stable auto-tuning of adaptive fuzzy/neural controllers for nonlinear discrete-time systems

In direct adaptive control, the adaptation mechanism attempts to adjust a parameterized nonlinear controller to approximate an ideal controller. In the indirect case, however, we approximate parts of the plant dynamics that are used by a feedback controller to cancel the system nonlinearities. In both cases, "approximators" such as linear mappings, polynomials, fuzzy systems, or neural networks can be used as either the parameterized nonlinear controller or identifier model. In this paper, we present algorithms to tune some of the parameters (e.g., the adaptation gain and the direction of descent) for a gradient-based approximator parameter update law used for a class of nonlinear discrete-time systems in both direct and indirect cases. In our proposed algorithms, the adaptation gain and the direction of descent are obtained by minimizing the instantaneous control energy. We will show that updating the adaptation gain can be viewed as a special case of updating the direction of descent. We will also compare the direct and indirect adaptive control schemes and illustrate their performance via a simple surge tank example.

[1]  Stephen Yurkovich,et al.  Fuzzy Control , 1997 .

[2]  F. Lewis,et al.  Discrete-time neural net controller for a class of nonlinear dynamical systems , 1996, IEEE Trans. Autom. Control..

[3]  Andrew R. Barron,et al.  Universal approximation bounds for superpositions of a sigmoidal function , 1993, IEEE Trans. Inf. Theory.

[4]  K.M. Passino,et al.  Stable auto-tuning of the adaptation gain for indirect adaptive control , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[5]  Frank L. Lewis,et al.  Discrete-time neural net controller with guaranteed performance , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[6]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[7]  Jessy W. Grizzle,et al.  Adaptive Output-Feedback Control of a Class of Discrete-Time Nonlinear Systems , 1993, 1993 American Control Conference.

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

[9]  R. Ordonez,et al.  Indirect adaptive fuzzy control for a class of discrete-time systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[10]  Sarangapani Jagannathan,et al.  Adaptive Fuzzy Logic Control of Feedback Linearizable Discrete-time Dynamical Systems Under Persistence of Excitation , 1998, Autom..

[11]  Petar V. Kokotovic,et al.  Adaptive output-feedback design for a class of nonlinear discrete-time systems , 1995, IEEE Trans. Autom. Control..

[12]  J. T. Spooner,et al.  Direct adaptive fuzzy control for a class of discrete-time systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[13]  Hazem Nounou,et al.  Stable auto-tuning of the adaptation gain for direct adaptive control , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[14]  R. Kanellakopoulos A discrete-time adaptive nonlinear system , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[15]  Tor Arne Johansen,et al.  Fuzzy model based control: stability, robustness, and performance issues , 1994, IEEE Trans. Fuzzy Syst..

[16]  S. Monaco,et al.  OnH∞-control of discrete-time nonlinear systems , 1996 .

[17]  Juan Luis Castro,et al.  Fuzzy logic controllers are universal approximators , 1995, IEEE Trans. Syst. Man Cybern..

[18]  Kevin M. Passino,et al.  Direct adaptive fuzzy control for a class of decentralized systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[19]  Fu-Chuang Chen,et al.  Adaptive control of nonlinear systems using neural networks , 1992 .

[20]  Frank L. Lewis,et al.  Multilayer discrete-time neural-net controller with guaranteed performance , 1996, IEEE Trans. Neural Networks.

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

[22]  Wang Bing-wen Adaptive control of nonlinear system by using neural networks , 2005 .

[23]  D. Normand-Cyrot,et al.  Adaptive control of discrete-time dynamics in parametric strict-feedback form , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[24]  C. Byrnes,et al.  H∞-control of discrete-time nonlinear systems , 1996, IEEE Trans. Autom. Control..