Applying incremental best estimate directed search to optimize fuzzy logic controllers for a ball-and-beam system

Incremental best estimate directed search (IBEDS) is a computational controller optimization algorithm developed by the authors. It is a very fast and effective off-line controller parameter search method. Using the least mean square (LMS) learning algorithm with the training set, another controller with randomly initialized parameters is trained in an iterative procedure. In each iteration, the trained controller is evaluated with cell state space based global and local performance measures. The training set is then updated based on the evaluation with best kept policy. In this way, the training set is optimized incrementally, and the controller trained by the training set is also optimized progressively. IBEDS has been found to have faster convergence speed over other computational method with an inverted pendulum as example. The paper reports the simulation results of applying IBEDS to fuzzy logic controller (FLC) optimization for a ball and beam system. It is shown that it is much easier to control a 4 dimensional ball and beam system than to control a 4 dimensional inverted pendulum system. The results also reveal that all the features of IBEDS that have been found so far on the inverted pendulum example remain the same with the ball and beam system.

[1]  C. Hsu A theory of cell-to-cell mapping dynamical systems , 1980 .

[2]  Se-Young Oh,et al.  Automatic rule generation for fuzzy logic controllers using rule-level co-evolution of subpopulations , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[3]  C. Hsu A discrete method of optimal control based upon the cell state space concept , 1985 .

[4]  Sujeet Shenoi,et al.  Evaluation of cell state techniques for optimal controller design , 1995, Proceedings of 1995 IEEE International Conference on Fuzzy Systems..

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

[6]  S.M. Smith,et al.  An algorithm for automated fuzzy logic controller tuning , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[7]  Bernard Widrow,et al.  Adaptive Signal Processing , 1985 .

[8]  Feijun Song,et al.  Cell state space based incremental best estimate directed search algorithm for Takagi-Sugeno type fuzzy logic controller automatic optimization , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[9]  Sujeet Shenoi,et al.  Incorporating cell map information in fuzzy controller design , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[10]  Chang Geun Kim,et al.  The stabilization control of ball-beam using self-recurrent neural networks , 1999, 1999 Third International Conference on Knowledge-Based Intelligent Information Engineering Systems. Proceedings (Cat. No.99TH8410).

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

[12]  Yung-Yaw Chen,et al.  A description of the dynamic behavior of fuzzy systems , 1989, IEEE Trans. Syst. Man Cybern..

[13]  P. Kokotovic,et al.  Nonlinear control via approximate input-output linearization: the ball and beam example , 1992 .

[14]  Feijun Song,et al.  Cell state space based incremental best estimate directed search algorithm for robust fuzzy logic controller optimization with multi-model concept , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[15]  S. Farinwata,et al.  Stability analysis of the fuzzy logic controller designed by the phase portrait assignment algorithm , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[16]  Feijun Song,et al.  How blind can a blind fuzzy logic controller design be? Analysis of cell state space based incremental best estimate directed search algorithm , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[17]  Yuhong Jiang,et al.  Application of neural networks for real time control of a ball-beam system , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.