1.0 Introduction to Fuzzy Inference Systems (FIS)
A Fuzzy Inference System (FIS) is the key decision-making unit within a fuzzy logic system. It provides a computational framework for translating human-like reasoning into a functional model, primarily through the use of IF-THEN rules. An FIS is strategically important because it can process vague and imprecise information using a framework of linguistic rules to derive a definitive output, making it a cornerstone of fuzzy control and decision-making applications.
The core characteristic of an FIS is that its output is always a fuzzy set, regardless of whether its inputs are crisp (precise) or fuzzy (imprecise) values. Consequently, for applications requiring a single, actionable output, such as in a controller, a defuzzification unit is necessary to convert this fuzzy output into a crisp variable.
A complete Fuzzy Inference System is constructed from five distinct functional blocks:
- Rule Base: Contains the set of fuzzy IF-THEN rules that govern the system’s behavior.
- Database: Defines the membership functions for the fuzzy sets used within the fuzzy rules.
- Decision-making Unit: Performs the inference operations on the rules to derive conclusions.
- Fuzzification Interface Unit: Converts crisp input quantities into fuzzy quantities.
- Defuzzification Interface Unit: Converts the fuzzy output quantities from the inference process back into crisp quantities.
While the fundamental architecture remains consistent, the internal mechanics of these systems can differ significantly. This whitepaper provides a comparative analysis of the two primary methods for fuzzy inference: the Mamdani system and the Takagi-Sugeno model.