0% found this document useful (0 votes)
16 views5 pages

Defuzzification Methods Explained

Defuzzification is the process of converting fuzzy outputs from a fuzzy inference engine into crisp values for controller applications. Various methods exist for defuzzification, including the Lambda Cut Method, Maxima Methods, and Centroid Methods, each with its own approach to selecting crisp outputs. The choice of defuzzification strategy depends on the specific properties of the application.

Uploaded by

singhalyash1605
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views5 pages

Defuzzification Methods Explained

Defuzzification is the process of converting fuzzy outputs from a fuzzy inference engine into crisp values for controller applications. Various methods exist for defuzzification, including the Lambda Cut Method, Maxima Methods, and Centroid Methods, each with its own approach to selecting crisp outputs. The choice of defuzzification strategy depends on the specific properties of the application.

Uploaded by

singhalyash1605
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Defuzzification

• It converts the crisp input into a fuzzy value.


• Defuzzification converts the fuzzy output of the fuzzy inference engine into a crisp value so that it can
be fed to the controller.
• The fuzzy results generated cannot be used in an application, where a decision has to be taken only on
crisp values.
• A controller can only understand the crisp output. So it is necessary to convert the fuzzy output into a
crisp value.
• There is no systematic procedure for choosing a good defuzzification strategy.
• The selection of defuzzification procedure depends on the properties of the application.
Rule base:
Consider the following two rules in the fuzzy rule base.

R1: If x is A then y is C
R2: If x is B then y is D
A pictorial representation of the above rule base is shown in the following figures

What is the crisp output for an input say x’ ?

Defuzzification methods:
Lambda Cut Method
Maxima Methods
§ Height method
§ First of maxima (FoM)
§ Last of maxima (LoM)
§ Mean of maxima (MoM)
Weighted average method
Centroid methods
§ Center of gravity method (CoG)
§ Center of sum method (CoS)
§ Center of area method (CoA)

Lambda Cut Method

• The lambda cut method of defuzzification converts a fuzzy set into a crisp (non-fuzzy) set by selecting
all elements whose membership value is greater than or equal to a specific threshold, called
lambda(λ).
• In other-words, Aλ = {x|μA(x) ≥ λ}
• This Lambda-cut set Aλ is also called alpha-cut set.
• A1 = {(x1, 0.9), (x2, 0.5), (x3, 0.2), (x4, 0.3)}
• Then A0.6 = {(x1, 1), (x2, 0), (x3, 0), (x4, 0)} = {x1}
Maxima Method: Max- Membership Method

• A category of methods used in fuzzy logic to convert a fuzzy set into a single, precise ("crisp") output
value by selecting the element(s) with the highest degree of membership.
• First of Maxima (FOM): This method selects the smallest value in the domain that has the maximum
membership degree.
• Last of Maxima (LOM): This method selects the largest value in the domain that has the maximum
membership degree.
• Mean of Maxima (MOM): This method calculates the average (mean) of all the values in the domain
that share the maximum membership degree. This is commonly known as the middle-of-maxima
method.

Centroid Method
• Center of Gravity(COG):
• Center of Sum (COS)

• Center of largest Area (COA)

Weighted Average Method

• The weighted average (WA) defuzzification method finds a crisp output by calculating the weighted
average of the centers of the output fuzzy sets, where each set is weighted by its maximum
membership value.
Numerical Questions using Lambda cut method

You might also like