Fuzzy controller synthesis for an inverted pendulum system

Abstract A frequently discussed issue in the use of fuzzy systems for control design is related to the ad hoc nature by which controller synthesis is performed, where incorporation of the designer's knowledge into the synthesis procedure is often not straightforward. This paper describes a controller synthesis procedure based on the idea of expanding the usable region of a linear control design technique. Comparative analyses are carried out via implementation of swing-up and balancing control for a rotational inverted pendulum system. For the complete control problem, the paper focuses on three aspects of fuzzy control in the overall control design: direct, supervisory , and auto-tuning fuzzy control. For swing-up control, an energy pumping strategy , enhanced by introducing a fuzzy supervisory mechanism, is utilized. For balancing control, an LQR-based linear control strategy, valid in the “linear region” of operation of the pendulum, is generalized to a nonlinear direct fuzzy control design. For improved performance when modeling uncertainties affect controller performance, a new scheme is developed, again based on the LQR design, which is a simple yet effective auto-tuned fuzzy controller, having the capability to vary its resolution on-line. All controllers are tested on an experimental apparatus, and performance comparisons are drawn.

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

[2]  Katsuhisa Furuta,et al.  A NEW INVERTED PENDULUM APPARATUS FOR EDUCATION , 1991 .

[3]  Katsuhisa Furuta,et al.  Control of unstable mechanical system Control of pendulum , 1976 .

[4]  Stephen Yurkovich,et al.  Fuzzy learning control for antiskid braking systems , 1993, IEEE Trans. Control. Syst. Technol..

[5]  Kevin M. Passino,et al.  Fuzzy model reference learning control for cargo ship steering , 1993 .

[6]  Mark W. Spong,et al.  Swing up control of the Acrobot , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[7]  Stephen Yurkovich,et al.  Rule-based control for a flexible-link robot , 1994, IEEE Trans. Control. Syst. Technol..

[8]  Stephen Yurkovich,et al.  Fuzzy learning control for a flexible-link robot , 1995, IEEE Trans. Fuzzy Syst..

[9]  Katsuhisa Furuta,et al.  Swing Up Control of a Double Pendulum , 1993, 1993 American Control Conference.

[10]  Kevin M. Passino,et al.  Expert supervision of fuzzy learning systems for fault tolerant aircraft control , 1995 .

[11]  K M Passino,et al.  Dynamically focused fuzzy learning control , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[12]  Kevin M. Passino,et al.  Distributed fuzzy control of flexible manufacturing systems , 1994, IEEE Trans. Control. Syst. Technol..

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