A new methodology for deriving the rule-base of a fuzzy logic controller with a new internal structure

Abstract In this study, a fuzzy logic controller is developed using a new methodology for designing its rule-base. This controller consists of two rule-base blocks and a logical switch in between. The rule-base blocks admit two inputs one of which is newly devised and called “normalized acceleration” and the other one is the classical “error”. The newly devised input is derived using the first and the second order derivatives of the error and it gives a relative value about the “fastness” or “slowness” of the system response. A comparative performance analysis has been made through the simulation results of the MacVicar-Whelan controller and the proposed fuzzy logic controller on a marginally stable system. The robustness and effectiveness of the new fuzzy logic controller over the typical MacVicar-Whelan controller has also been illustrated by simulations done on a system under various disturbances and time delays.

[1]  Sylvie Galichet,et al.  Fuzzy controllers: synthesis and equivalences , 1995, IEEE Trans. Fuzzy Syst..

[2]  Rajani K. Mudi,et al.  A robust self-tuning scheme for PI- and PD-type fuzzy controllers , 1999, IEEE Trans. Fuzzy Syst..

[3]  Dr. Hans Hellendoorn,et al.  An Introduction to Fuzzy Control , 1996, Springer Berlin Heidelberg.

[4]  Abdollah Homaifar,et al.  Simultaneous design of membership functions and rule sets for fuzzy controllers using genetic algorithms , 1995, IEEE Trans. Fuzzy Syst..

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

[6]  George K. I. Mann,et al.  New methodology for analytical and optimal design of fuzzy PID controllers , 1999, IEEE Trans. Fuzzy Syst..

[7]  Si-Zhao Joe Qin,et al.  A multiregion fuzzy logic controller for nonlinear process control , 1994, IEEE Trans. Fuzzy Syst..

[8]  Bernard P. Zeigler,et al.  Designing fuzzy net controllers using genetic algorithms , 1995 .

[9]  Han-Xiong Li,et al.  A new methodology for designing a fuzzy logic controller , 1995, IEEE Trans. Syst. Man Cybern..

[10]  Witold Pedrycz,et al.  Fuzzy control and fuzzy systems , 1989 .

[11]  Y.F. Li,et al.  Development of fuzzy algorithms for servo systems , 1989, IEEE Control Systems Magazine.

[12]  K. Tang,et al.  Comparing fuzzy logic with classical controller designs , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  Ibrahim Eksin,et al.  Design of optimum fuzzy controller using genetic algorithms , 1996, Proceedings of 8th Mediterranean Electrotechnical Conference on Industrial Applications in Power Systems, Computer Science and Telecommunications (MELECON 96).

[14]  R. Tong Some Properties of Fuzzy Feedback Systems , 1980 .

[15]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

[16]  H. R. van Nauta Lemke,et al.  Application of a fuzzy controller in a warm water plant , 1976, Autom..

[17]  Giancarlo Mauri,et al.  Learning fuzzy rules with tabu search-an application to control , 1999, IEEE Trans. Fuzzy Syst..

[18]  Chuen-Chien Lee FUZZY LOGIC CONTROL SYSTEMS: FUZZY LOGIC CONTROLLER - PART I , 1990 .

[19]  E. H. Mamdani,et al.  Application of Fuzzy Logic to Approximate Reasoning Using Linguistic Synthesis , 1976, IEEE Transactions on Computers.

[20]  Michio Sugeno,et al.  Industrial Applications of Fuzzy Control , 1985 .

[21]  John Y. Cheung,et al.  Design of a fuzzy controller using input and output mapping factors , 1991, IEEE Trans. Syst. Man Cybern..

[22]  P.J. King,et al.  The application of fuzzy control systems to industrial processes , 1977, Autom..

[23]  M. Mizumoto Realization of PID controls by fuzzy control methods , 1995 .

[24]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..