IEEE Transactions on Automatic Control, Vol.39, No.9, 1845-1847, 1994
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, we develop a supervisory controller for 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. We prove 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. We also propose schemes by continuously switching between supervisory and nonsupervisory modes. Finally, we apply a fuzzy controller with the supervisory controller to the inverted pendulum balancing problem where we require that the state variables must be within a fixed bound.