Fuzzy Control Architectures

In this article we analyze the process of executing the knowledge base KB of a fuzzy control system following the “Sup-*” compositional rule of inference [Zadeh LA 1973: “Outline of a new approach to the analysis of complex systems and decision processes.” IEEE Trans. Syst. Man Cybern. 31: 28--44]. From the expressions obtained, two different methodologies are derived: rule by rule and global implication matrices. Two systolic architectures following these methodologies are proposed using a partitioning and projection technique. Both architectures permit executing any KB independently from the size parameters that characterize it, such as number of rules, number of antecedents and consequents, and discretization degree of the universes of discourse. The solutions also present great flexibility with respect to the operators implementing the inference process implication and conjunction functions and “*” t-norm. The selection of one of these solutions is conditioned by the particular features of the system to be controlled: the relationship between the parameters that characterize the KB and the most adequate reasoning mechanism to carry out the control process. The need to achieve a compromise between operational speed, flexibility of the reasoning mechanism, and complexity of the KB will determine the selection of one solution or the other for each specific case.

[1]  Senén Barro,et al.  Systolic Implementation of Hopfield Networks of Arbitrary Size , 1991, IWANN.

[2]  L. Valverde,et al.  On Some Logical Connectives for Fuzzy Sets Theory , 1983 .

[3]  H. Zimmermann,et al.  Latent connectives in human decision making , 1980 .

[4]  M. Gupta,et al.  Theory of T -norms and fuzzy inference methods , 1991 .

[5]  M. Mizumoto Pictorial representations of fuzzy connectives, part I: cases of t-norms, t-conorms and averaging operators , 1989 .

[6]  Takeshi Yamakawa High-speed fuzzy controller hardware system: The mega-FIPS machine , 1988, Inf. Sci..

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

[8]  S. Barro,et al.  Systolic Implementation of DBT-Transformed Fuzzy Control Systems , 1992 .

[9]  H. Zimmermann,et al.  Advanced fuzzy logic control of a model car in extreme situations , 1992 .

[10]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

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

[12]  Mateo Valero,et al.  Partitioning: An Essential Step in Mapping Algorithms Into Systolic Array Processors , 1987, Computer.

[13]  M. Mizumoto Pictorial representations of fuzzy connectives, Part II: cases of compensatory operators and self-dual operators , 1989 .

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

[15]  J. Jacas,et al.  Fuzzy values in fuzzy logic , 1991 .

[16]  Emilio L. Zapata,et al.  A VLSI Systolic Architecture for Solving DBT-Transformed Fuzzy Clustering Problems of Arbitrary Size , 1990, Parallel Comput..

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

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

[19]  J. B. Kiszka,et al.  The influence of some fuzzy implication operators on the accuracy of a fuzzy model-part II , 1985 .