A simplified version of mamdani's fuzzy controller: the natural logic controller

This paper proposes the natural logic controller (NLC) that it comes through a very important simplification of the Mamdani's fuzzy controller (MFC) allowing easy-design for single-input-single-output (SISO) regulation problems. Usually, fuzzy controllers are built with two classical signals of process: The error and its rate of change. They use a moderate number of fuzzy subsets and fuzzy rules. The main features of the NLC approach are that use the minimal fuzzy partition (only two fuzzy subsets per variable) and it use the minimal fuzzy rule base (only two rules). The nonlinear resulting fuzzy controller is the simplest one with an analytically well-defined, input-output mapping and accepting a linear approximation at origin. It allows easy extension to more than two signals of process. Some properties of nonlinear mapping of NLC are analyzed and some results are also presents on testing stability when NLC is used on a linear process. A special attention is addressed to the two inputs NLC case, where stability can be tested using the circle criterion. Finally, two application examples are discussed in details.

[1]  J. Nie,et al.  Constructing rule-bases for multivariable fuzzy control by self-learning Part 1. System structure and learning algorithms , 1993 .

[2]  Borislav Vidolov An approach to the obtaining of knowledge bases for MIMO fuzzy control: application to a nonlinear thermal system control , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[3]  P. J. MacVicar-Whelan Fuzzy sets for man-machine interaction , 1976 .

[4]  B. Vidolov,et al.  Passive two-rule-based fuzzy logic controllers: analysis and application to stabilization , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[5]  James J. Buckley,et al.  Fuzzy controller theory: Limit theorems for linear fuzzy control rules , 1989, Autom..

[6]  R. K. Wood,et al.  Terminal composition control of a binary distillation column , 1973 .

[7]  D. Dutta Majumder,et al.  Application of circle criteria for stability analysis of linear SISO and MIMO systems associated with fuzzy logic controller , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  William Siler,et al.  Fuzzy control theory: A nonlinear case , 1990, Autom..

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

[10]  E. Klement Characterization of fuzzy measures constructed by means of triangular norms , 1982 .

[11]  P. B. Deshpande,et al.  Computer Process Control With Advanced Control Applications , 1988 .

[12]  William L. Luyben,et al.  Process Modeling, Simulation and Control for Chemical Engineers , 1973 .

[13]  Joseph Aguilar-Martin,et al.  Controlling selectivity in nonstandard pattern recognition algorithms , 1991, IEEE Trans. Syst. Man Cybern..

[14]  Joseph Aguilar-Martin Independence and Conditioning in a Connectivistic Fuzzy Logic Framework , 2002 .

[15]  Bart Kosko,et al.  Fuzzy Systems as Universal Approximators , 1994, IEEE Trans. Computers.

[16]  Derek A. Linkens,et al.  Constructing rule-bases for multivariable fuzzy control by self-learning Part 2. Rule-base formation and blood pressure control application , 1993 .

[17]  D. Dutta Majumder,et al.  Fuzzy logic control of a nonlinear multivariable steam generating unit using decoupling theory , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[18]  Li-Xin Wang,et al.  A Course In Fuzzy Systems and Control , 1996 .