A two-stage approach to self-learning direct fuzzy controllers

In this paper, a novel approach is presented to fine tune a direct fuzzy controller based on very limited information on the nonlinear plant to be controlled. Without any off-line pretraining, the algorithm achieves very high control performance through a two-stage algorithm. In the first stage, coarse tuning of the fuzzy rules (both rule consequents and membership functions of the premises) is accomplished using the sign of the dependency of the plant output with respect to the control signal and an overall analysis of the main operating regions. In stage two, fine tuning of the fuzzy rules is achieved based on the controller output error using a gradient-based method. The enhanced features of the proposed algorithm are demonstrated by various simulation examples.

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

[2]  Ai Poh Loh,et al.  MRAC of nonlinear systems using neural networks with recursive least squares adaptation , 1993, IEEE International Conference on Neural Networks.

[3]  Jyh-Shing Roger Jang,et al.  Self-learning fuzzy controllers based on temporal backpropagation , 1992, IEEE Trans. Neural Networks.

[4]  Héctor Pomares,et al.  A systematic approach to a self-generating fuzzy rule-table for function approximation , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[5]  Héctor Pomares,et al.  Self-organized fuzzy system generation from training examples , 2000, IEEE Trans. Fuzzy Syst..

[6]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control - design and stability analysis , 1994 .

[7]  Kevin M. Passino,et al.  Adaptive fuzzy control: experiments and comparative analyses , 1997, IEEE Trans. Fuzzy Syst..

[8]  Ebrahim H. Mamdani,et al.  A linguistic self-organizing process controller , 1979, Autom..

[9]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control , 1994 .

[10]  Michael Spann,et al.  A new approach to clustering , 1990, Pattern Recognit..

[11]  Kevin M. Passino,et al.  Fuzzy Model Reference Learning Control , 1996, J. Intell. Fuzzy Syst..

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

[13]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[14]  A. C. Tsoi,et al.  A new approach to adaptive fuzzy control: the controller output error method , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[15]  Héctor Pomares,et al.  New methodology for the development of adaptive and self-learning fuzzy controllers in real time , 1999, Int. J. Approx. Reason..

[16]  E. Ros,et al.  A new approach for the design of fuzzy controllers in real time , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[17]  Y. P. Singh,et al.  A modified self-organizing controller for real-time process control applications , 1998, Fuzzy Sets Syst..

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

[19]  M. Maeda,et al.  A self-tuning fuzzy controller , 1992 .

[20]  Donald S. Reay Comments on "A new approach to adaptive fuzzy control: the controller output error method" , 1999, IEEE Trans. Syst. Man Cybern. Part B.