A supervisory controller for fuzzy control systems that guarantees stability

A supervisory controller is a controller which operates only when some undesirable phenomena occur, e.g., when the state hits the boundary of constraint set. In this note, the author develops a supervisory controller for a nonlinear fuzzy control systems. The supervisory controller works in the following way: if the fuzzy control system (without the supervisory controller) is stable in the sense that the state is inside the constraint set, the supervisory control is idle; if the state hits the boundary of the constraint set, the supervisory controller begins operation to force the state back to the constraint set. The author proves that the fuzzy control system equipped with this supervisory controller is globally stable in the sense that the state is guaranteed to be within the constraint set specified by the system designer. The author also proposes schemes by continuously switching between supervisory and nonsupervisory modes. Finally, the author applies a fuzzy controller with the supervisory controller to the inverted pendulum balancing problem where it is required that the state variables must be within a fixed bound. >

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

[2]  Jerry M. Mendel,et al.  Generating fuzzy rules by learning from examples , 1992, IEEE Trans. Syst. Man Cybern..

[3]  M. Tomizuka,et al.  Stability of fuzzy linguistic control systems , 1990, 29th IEEE Conference on Decision and Control.

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

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

[6]  Li-Xin Wang Stable adaptive fuzzy control of nonlinear systems , 1993, IEEE Trans. Fuzzy Syst..