Rule-Based Fuzzy Model
Rule-Based Fuzzy Model
Depending on the form of the consequent two main types of rule-based fuzzy
models are distinguished:
•Linguistic fuzzy model: both the antecedent and the consequent are fuzzy
propositions.
The linguistic fuzzy model (Zadeh, 1973; Mamdani, 1977) has been introduced as a
way to capture available (semi-)qualitative knowledge in the form of if–then rules:
Here
~x is the input (antecedent) linguistic variable, and
Ai are the antecedent linguistic terms (constants).
Similarly,
~y is the output (consequent) linguistic variable and
Bi are the consequent linguistic terms.
Rule-Based Fuzzy Model
Linguistic fuzzy model
The linguistic fuzzy model (Zadeh, 1973; Mamdani, 1977) has been introduced as a
way to capture available (semi-)qualitative knowledge in the form of if–then rules:
The values of ~x (~y) and the linguistic terms Ai (Bi) are fuzzy sets defined in the
domains of their respective base variables. The membership functions of the
antecedent (consequent) fuzzy sets are then the mappings:
The linguistic terms Ai and Bi are usually selected from sets of predefined
terms, such as Small, Medium, etc. By denoting these sets by A and B
respectively, we have “Ai belongs to A” and “Bi belongs to B”.
Note that the minimum is computed on the Cartesian product space of X and Y , i.e.,
for all possible pairs of x and y.
The fuzzy relation R representing the entire model is given by the disjunction (union)
of the K individual rule’s relations Ri:
The output of the linguistic model can be computed by the relational max-min
composition (o):
Rule-Based Fuzzy Model
Linguistic fuzzy model
Relational representation of a linguistic model
Example 1: Consider a simple fuzzy model which qualitatively describes how the
heating power of a gas burner depends on the oxygen supply (assuming a constant
gas supply). We have a scalar input, the oxygen flow rate (x), and a scalar output,
the heating power (y).
Example 2 Let us compute the fuzzy relation for the linguistic model of Example 1.
Consider an input fuzzy set to the model, A’ = [1; 0:6; 0:3; 0], which can be denoted
as Somewhat Low flow rate, as it is close to Low but does not equal Low. The result
of max-min composition is the fuzzy set B’ which gives the expected approximately
Low heating power. For A’ = [0; 0:2; 1; 0:2] (approximately OK), we obtain B’ i.e.,
approximately High heating power.
Suppose an input fuzzy value ~x = A’, for which the output value B’ is given by the
relational composition:
Rule-Based Fuzzy Model
Linguistic fuzzy model
Max-min (Mamdani) Inference
Suppose an input fuzzy value ~x = A’, for which the output value B’ is given by the
relational composition:
Rule-Based Fuzzy Model
Linguistic fuzzy model
Max-min (Mamdani) Inference
Example 3: Let us take the input fuzzy set A’ = [1; 0.6; 0.3; 0] from Example 2 and
compute the corresponding ouput fuzzy set by the Mamdani inference method.