Rule weight for Mamdani FIS

24 views (last 30 days)
Dipankar Chowdhury
Dipankar Chowdhury on 26 Feb 2023
Edited: Dipankar Chowdhury on 9 Mar 2023
Hello,
Could you clarify the role of rule weight during the implementation and aggregation stages while executing a Mamfis? Could it be so that during the implementation phase, either the minimum of antecedent and rule weight (min method) or their product (prod method) is used to determine the degree of membership of the output variable or the consequent part? And during the aggregation phase, the consequent parts of the fired rules, so determined, are used to build the fuzzy output of the target variable?
How important is the role of rule weight for a Mamdani fis?
BR
Dipankar

Answers (1)

Nikhilesh
Nikhilesh on 9 Mar 2023
In a Mamdani fuzzy inference system (FIS), the rule weight represents the importance of a rule in making the overall decision. The rule weight is usually used during the aggregation stage to combine the output of each rule.
During the implementation stage, the degree of membership of the antecedent part is determined using the minimum method, which is the standard method used in Mamdani FIS. The product method can also be used, but it is less common.
During the aggregation stage, the rule weight is used to combine the consequent part of each fired rule. The standard method used in Mamdani FIS is the weighted average method, where each rule's consequent part is multiplied by its corresponding rule weight and then averaged with the consequent parts of the other fired rules.
The role of rule weight in a Mamdani FIS is important because it allows the designer to adjust the impact of each rule on the overall output. By adjusting the rule weights, the designer can fine-tune the system's behavior to better fit the desired output. However, it is worth noting that the rule weight does not affect the degree of membership of the antecedent part, which is determined solely by the input value and the membership function.
  1 Comment
Dipankar Chowdhury
Dipankar Chowdhury on 9 Mar 2023
Edited: Dipankar Chowdhury on 9 Mar 2023
Thank you for the reply. However, it seems more for Sugeno system than for a Mamdani FIS. Doesn't the Mamdani FIS use bisector or COA or similar for defuzzification?
What is the definition of a rule's firing strength?
Could you explain the difference between implication min and implication prod method for a Mamfis?

Sign in to comment.

Categories

Find more on Fuzzy Inference System Modeling in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!