An efficient single output fuzzy control algorithm for adaptive applications

A new single output fuzzy control algorithm which is simple and efficient is developed in the paper. Assuming standard type membership functions, a fuzzy set is characterized in this approach by that element in the fuzzy set with maximal membership. Fuzzy rules are then represented by a set of numbers. The algorithm uses a matrix representation of the rules in which the input part of the rule is used as an index, and the indexed element is the corresponding output. This is shown to allow for easy expansion of the output universe. Modification and introduction of new rules are further shown to be very simple and as a salient feature the efficiency of the algorithm is found to increase, when the number of rules increases. This new algorithm is therefore particularly useful and efficient when combined with a rule adaption mechanism. Because of simplicity and efficiency, this algorithm is very suitable for implementation even on small micro processor systems, making adaptive fuzzy control feasible for industrial applications, where a fast and nonlinear control is required.