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:

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