Lecture 21 - Sugeno Fuzzy Models

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Dr.

Qadri Hamarsheh

Sugeno Fuzzy Models

 The main difference between Mamdani and Sugeno is that the Sugeno output
membership functions are either linear or constant.
 Mamdani-style inference requires finding the centroid of a two-dimensional
shape by integrating across a continuously varying function. In general, this
process is not computationally efficient.
 Michio Sugeno suggested to use a single spike, a singleton, as the
membership function of the rule consequent. A singleton, or more precisely a
fuzzy singleton, is a fuzzy set with a membership function that is unity at a
single particular point on the universe of discourse and zero everywhere else.
 The Sugeno Fuzzy model (also known as the TSK fuzzy model) was proposed
by Takagi, Sugeno, and Kang. A typical fuzzy rule in a Sugeno fuzzy model has
the form:

o Where A and B are fuzzy sets in the antecedent, while z= f( x, y) is a crisp


function in the consequent.
o Usually f(x, y) is a polynomial of the input variables x and y. but it can be
any function.
o When f(x, y) is a first-order polynomial, the resulting fuzzy inference
system is called a first-order Sugeno fuzzy model, for example
z = ax + by + c.
o When f is a constant, we then have a zero-order Sugeno fuzzy model,
(z = ax + by + c where (a = b = 0)) which can be viewed either as a
special case of the Mamdani Fuzzy inference system in which each rule’s
consequent is specified by a fuzzy singleton.

1
Dr. Qadri Hamarsheh

 Each rule weights its output level, zi, by the firing strength of the rule, wi. For
example, for an AND rule with Input 1 = x and Input 2 = y, the firing strength
is
wi=AndMethod(F1(x),F2(y))
Where F1(x), F2(y) are the membership functions for Inputs 1 and 2.
 The final output of the system is the weighted average of all rule outputs,
computed as

Where N is the number of rules


 A Sugeno rule operates as shown in the following diagram.

 Figure shows the fuzzy reasoning procedure for a first-order Sugeno fuzzy
model. Since each rule has a crisp output, the overall output is obtained via
weighted average, thus avoiding the time-consuming process of
defuzzification required in a Mamdani model.

2
Dr. Qadri Hamarsheh

1st order Sugeno Fuzzy Model


 Example 1: Fuzzy and nonfuzzy rule set – a comparison

o If “small”, “medium”, and “large” are nonfuzzy sets with membership


functions shown Figure (a), the overall input-output curve is piecewise
linear, as shown in Figure (b).
o If “small”, “medium”, and “large” are nonfuzzy sets with membership
functions shown Figure (c), the overall input-output curve becomes a
smoother one, as shown in Figure (d).

3
Dr. Qadri Hamarsheh

 Example 2: Two-input single-output Sugeno fuzzy model

o Figure (a) plots the membership functions of input X and Y, and Figure (b)
is the resulting input-output surface. The surface is complex; the surface
is composed of four planes, each of which is specified by output equation
of a fuzzy rule.

Example 3:
Sugeno-style rule evaluation

1 1 1
A3 B1
0.1 OR 0.1
0.0
(max)
0 x1 X 0 y1 Y 0 k1 Z

Rule 1: IF x is A3 (0.0) OR y is B1 (0.1) THEN z is k1 (0.1)


1 1 1
0.7
A2 0.2 B2 AND 0.2
(min)
0 x1 X 0 y1 Y 0 k2 Z

Rule 2: IF x is A2 (0.2) AND y is B2 (0.7) THEN z is k2 (0.2)


1 1
A1 0.5 0.5

0 x1 X 0 k3 Z
Rule 3: IF x is A1 (0.5) THEN z is k3 (0.5)

4
Dr. Qadri Hamarsheh

Sugeno-style aggregation of the rule outputs

1 1 1 1
0.5 0.5
0.2
0.1 0.2 0.1
0 k1 Z 0 k2 Z 0 k3 Z 0 k1 k2 k3 Z

z is k1 (0.1) z is k2 (0.2) z is k3 (0.5) 

Weighted average (WA):

Sugeno-style defuzzification

How to make a decision on which method to apply – Mamdani or Sugeno?


 Mamdani method is widely accepted for capturing expert knowledge. It
allows us to describe the expertise in more intuitive, more human-like
manner. However, Mamdani-type fuzzy inference entails a substantial
computational burden.
 On the other hand, Sugeno method is computationally effective and works
well with optimization and adaptive techniques, which makes it very attractive
in control problems, particularly for dynamic nonlinear systems.

You might also like