Digital fuzzy logic controller: design and implementation

In this paper, various aspects of digital fuzzy logic controller (FLC) design and implementation are discussed, Classic and improved models of the single-input single-output (SISO), multiple-input single-output (MISC), and multiple-input multiple-output (MIMO) FLCs are analyzed in terms of hardware cost and performance. A set of universal parameters to characterize any hardware realization of digital FLCs is defined. The comparative study of classic and alternative MIMO FLCs is presented as a generalization of other controller configurations. A processing element for the parallel FLC architecture realizing improved inferencing of MIMO system is designed, characterized, and tested. Finally, as a case feasibility study, a direct data stream architecture for complete digital fuzzy controller is shown as an improved solution for high-speed, cost-effective, real-time control applications.

[1]  B. Gaines,et al.  THE LOGIC OF AUTOMATA , 1975 .

[2]  Kazuo Nakamura,et al.  A 12 b resolution 200 kFLIPS fuzzy inference processor , 1993, 1993 IEEE International Solid-State Circuits Conference Digest of Technical Papers.

[3]  Kazuo Nakamura,et al.  Fuzzy inference and fuzzy inference processor , 1993, IEEE Micro.

[4]  Goutam Debnath,et al.  A 150 MHz 0.6 /spl mu/m BiCMOS superscalar microprocessor , 1994 .

[5]  Hector Sanchez,et al.  A 2.2 W, 80 MHz superscalar RISC microprocessor , 1994 .

[6]  M. J. Patyra,et al.  Hardware implementation issues of multivariable fuzzy control systems , 1993, Third International Conference on Industrial Fuzzy Control and Intelligent Systems.

[7]  D. Jayabharathi,et al.  Fuzzy controller on FPGA chip , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[8]  Herbert Eichfeld,et al.  A 12b general-purpose fuzzy logic controller chip , 1996, IEEE Trans. Fuzzy Syst..

[9]  H. Watanabe,et al.  RISC approach to design of fuzzy processor architecture , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[10]  Masaki Togai,et al.  Expert System on a Chip: An Engine for Real-Time Approximate Reasoning , 1986, IEEE Expert.

[11]  T. Kunemund,et al.  Hardware realization of fast defuzzification by adaptive integration , 1994, Proceedings of the Fourth International Conference on Microelectronics for Neural Networks and Fuzzy Systems.

[12]  Wayne Dettloff,et al.  Fuzzy Logic Inference Processor for Real Time Control: A Second Generation Full Custom Design, , 1986 .

[13]  Martin Brown,et al.  Intelligent Control - Aspects of Fuzzy Logic and Neural Nets , 1993, World Scientific Series in Robotics and Intelligent Systems.

[14]  Mahmoud A. Manzoul,et al.  Faults in fuzzy logic systolic arrays , 1990 .

[15]  M. Lohner,et al.  Architecture of a CMOS fuzzy logic controller with optimized memory organisation and operator design , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

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

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

[18]  Jian Chen,et al.  VHDL modeling of a multivariable fuzzy logic controller hardware system , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[19]  H. Watanabe,et al.  Evaluation of fuzzy instructions in a RISC processor , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[20]  M. Sasaki,et al.  7.5 MFLIPS fuzzy microprocessor using SIMD and logic-in-memory structure , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[21]  J. L. Grantner,et al.  Architecture for event-driven intelligent fuzzy controller , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[22]  Mahmound A. Manzoul,et al.  Systolic VLSI array for multi-variable fuzzy control systems , 1990 .

[23]  J. L. Grantner,et al.  Intelligent fuzzy controller for event-driven real time systems , 1992 .

[24]  Masaki Togai,et al.  A VLSI implementation of a fuzzy-inference engine: Toward an expert system on a chip , 1986, Inf. Sci..

[25]  Nigel M. Allinson,et al.  The design and implementation of a massively-parallel fuzzy architecture , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[26]  H. Ikeda,et al.  A fuzzy inference coprocessor using a flexible active-rule-driven architecture , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[27]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. II , 1990, IEEE Trans. Syst. Man Cybern..

[28]  M.A. Manzoul,et al.  Fuzzy systolic arrays , 1988, [1988] Proceedings. The Eighteenth International Symposium on Multiple-Valued Logic.

[29]  T. Kunemund,et al.  A general-purpose fuzzy inference processor , 1994, Proceedings of the Fourth International Conference on Microelectronics for Neural Networks and Fuzzy Systems.

[30]  W. D. Dettloff,et al.  A VLSI fuzzy logic inference engine for real-time process control , 1989, 1989 Proceedings of the IEEE Custom Integrated Circuits Conference.

[31]  I. Turksen Interval valued fuzzy sets based on normal forms , 1986 .

[32]  Seiji Yasunobu,et al.  Operation method in fuzzy set operation processor , 1991, [1991 Proceedings] IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[33]  Peter Y. K. Cheung,et al.  An outline of the intuitive design of fuzzy logic and its efficient implementation , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[34]  H. Watanabe,et al.  A VLSI fuzzy logic controller with reconfigurable, cascadable architecture , 1990 .