Next: Representation using 3D characteristics
Up: Transfer behaviour of fuzzy
Previous: Representation using 2D characteristics
  Contents
Influence of the membership functions and rule base on the
characteristic
The above example shows that a fuzzy controller is a nonlinear
controller. The form of the characteristic depends only on the
rule base and the membership functions of
and
. In the following
discussions about the influence of membership functions the following
assumptions for the fuzzy controller with the input signal
and
the output signal
will be used:
- For the AND connectives the
and for the OR
connectives the
operator will be used.
- The max/min inference will be used.
- The defuzzification will be performed by the
COG method with symmetrical membership functions at the margins.
Input and output values are normalised to the interval
,
and at first, only the three linguistic
terms NS (negative small), AZ (approximate zero) and PS (positive
small) are considered. The rule base is that of
a proportional fuzzy controller
with the membership functions shown in Figure 17.4a and b. The
static characteristic in Figure 17.4c is odd
symmetrical about the origin due to the symmetry of the membership functions.
Because of the different supports of the membership function for the fuzzy sets AZ
of both functions, the characteristic is approximately piecewise
linear and has three distinct levels. The membership functions of the input
have two overlaps in the intervals
and
that correspond precisely with the ranges with the positive slope
of the curve. The reason for this is just that two rules in these
ranges are simultaneously active. On the other hand, in the
non-overlapping ranges only one rule is active. The membership function of the
output depends in this case only on the degree of relevance and thus the centre
of gravity of the membership function remains constant.
Figure 17.4:
Membership functions and static characteristic of the
fuzzy controller
 |
Figure 17.5:
Influence of the (c) characteristic of a proportional fuzzy
controller (a) without overlapping in the input membership functions and
(b) with full overlapping in the output membership functions
 |
If the number of linguistic terms for the
input and output is increased, the characteristic is similar, but
with more sections. The number of sections depends only on the
number of linguistic terms and the width of the sections depends
on the degree of overlapping. In the special case without
overlapping in the input one obtains the characteristic of a
three-level controller, as shown in Figure 17.5. In
this case only one rule is active such that only the three crisp
values -1, 0 and 1 are generated. Now, consider varying the degree
of overlap of the output membership functions. Figure 17.6 shows the
case with full overlap on input and output, where the result is
approximately a linear behaviour.
A modification of the output membership functions so that they do not overlap
will cause the characteristic to become close to that of
Figure 17.6, compare Figure 17.7.
Therefore one can establish the fact that the degree of overlap in
the input membership functions has a strong influence on the static
characteristic of a fuzzy controller. While small overlaps in the
input membership functions generate step characteristics, with a higher degree
of overlap the curves become smoother. The influence of overlap in
the output membership functions has less effect on the characteristic.
For a
reduction of the support of the output membership functions the characteristic
of Figure 17.8 is obtained which does not differ
significantly from that of Figure 17.6.
The size of the individual output membership function has a strong influence on
the characteristic. Figure 17.9 shows the case for a
very small support of the output membership function AZ, which generates an
S-type characteristic with a high gain at the origin. Widening the
support of the membership function AZ inverts the S-curve with a small gain at
the origin, as shown in Figure 17.10. Thus the form of
the characteristic depends strongly on the support of the
individual output membership function.
Figure 17.6:
Influence on the (c) characteristic of a proportional fuzzy
controller with (a) full overlap in the input membership functions and
(b) full overlap in the output membership functions
 |
Figure 17.7:
Influence on the (c) characteristic of a proportional fuzzy
controller with (a) full overlap in the input membership functions and
(b) without overlap in the output membership functions
 |
Figure 17.8:
Influence on the (c) characteristic of a proportional fuzzy
controller with (a) full overlap in the input membership functions and
with (b) reduced support in the output membership functions
 |
Figure 17.9:
Influence on the (c) characteristic of a proportional fuzzy
controller with (a) full overlap in the input membership functions and
with (b) a small support in the output membership function AZ
 |
Figure 17.10:
Influence on the (c) characteristic of a proportional fuzzy
controller with (a) full overlap in the input membership functions and
with (b) a large support in the output membership function AZ
 |
The effects of a modified rule base will be
demonstrated by an example. The same full overlapping membership functions are
used as in Figure 17.6a and b. A modified rule base of
the form
will give a modulus-type of characteristic, as shown in
Figure 17.11.
Figure 17.11:
Influence on the rule base on the (c) characteristic of a proportional fuzzy
controller with (a) full overlap in the input membership functions and
(b) full overlap in the output membership functions
 |
Next: Representation using 3D characteristics
Up: Transfer behaviour of fuzzy
Previous: Representation using 2D characteristics
  Contents
Christian Schmid 2005-05-09