Specifying a Consequent Implication Method

A fuzzy controller uses a consequent implication method to scale the membership functions of each output linguistic variable based on the corresponding rule weight before performing defuzzification.

With PID and Fuzzy Logic VIs, you can use either the Minimum or Product consequent implication method.

Minimum Consequent Implication Method

In the Minimum implication method, the fuzzy logic controller truncates the output membership functions at the value of the corresponding rule weights. For example, if an output linguistic variable has three membership functions with rule weights 0.5, 0.8, and 0.3, respectively, the scaled membership functions might appear similar to the following image.

Product Consequent Implication Method

In the Product implication method, the fuzzy logic controller scales the output membership functions at the value of the corresponding rule weights. For example, if an output linguistic variable has three membership functions with rule weights 0.5, 0.8, and 0.3, respectively, the scaled membership functions might appear similar to the following image.