0% found this document useful (0 votes)
46 views4 pages

Defuzzification

Uploaded by

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

Defuzzification

Uploaded by

jayadurga
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Defuzzification

Defuzzification is the process of transforming fuzzy values into crisp, precise values. In
fuzzy logic systems, the input and output are often fuzzy, meaning they are represented by
degrees of membership to different sets, instead of exact values. While fuzzy logic allows for
handling uncertainty and imprecision, real-world applications often need exact, clear decisions.
Defuzzification converts these fuzzy outputs into a single, actionable value.

Key Concepts in Defuzzification:


Fuzzification and Fuzzy Inference:

o Fuzzification is the first step where real-world data is converted into fuzzy
values. For example, a temperature of 70°C might be described as "slightly hot"
or "moderate" with membership values.

o The fuzzy inference step uses these fuzzy values to apply rules and generate
fuzzy outputs.

o Defuzzification is the last step, where the fuzzy output is converted into a single,
crisp value that can be used to control a system or make a decision.

Why Defuzzification is Needed:

o Fuzzy logic systems handle information in a way that reflects real-world


uncertainty. For example, an air conditioning system might receive fuzzy outputs
like "a little cold" or "moderately cool."
o To adjust the temperature, the system needs a specific temperature setting, such
as 22°C or 24°C. Defuzzification translates these fuzzy outputs into precise values
the system can use.

Example:
Imagine controlling a fan’s speed based on temperature:

1. Input (Temperature): You have fuzzy inputs like "cold", "warm", "hot".

2. Fuzzification: Converts the precise temperature reading into fuzzy values.

3. Inference: Uses rules like "If temperature is hot, then fan speed is high".

4. Aggregation: Combines all the fuzzy outputs (e.g., low, medium, high fan speeds).

5. Defuzzification:

 Using the centroid method, you calculate the center of gravity of the combined f
uzzy set representing fan speeds.

 This gives you a specific fan speed setting (e.g., 55% power).

Methods of Defuzzification:
There are several methods used to convert fuzzy results into crisp values. Each method
approaches the task slightly differently, depending on the application and the desired result.
Here are the most common methods:

1. Centroid Method (Center of Gravity):

o This is the most widely used defuzzification method.

o It calculates the center of the area under the fuzzy membership curve. This area
represents the possible output values.

o The result is the average of all possible values, weighted by their degrees of
membership.

o Example: If the fuzzy output ranges between 30% and 80%, with most values
clustered around 50%, the centroid method might output a crisp value close to
55%.

o This method balances the influence of all possible output values and gives a
central value.

2. Mean of Maximum (MoM):

o This method looks for the maximum membership values in the fuzzy set.
o It calculates the mean (average) of all points that have the maximum degree of
membership.

o Example: If two fan speeds, 40% and 60%, both have the maximum membership
value, the defuzzified output would be 50% (the average of 40% and 60%).

3. Bisector Method:

o This method splits the area under the fuzzy membership function into two equal
parts.

o The defuzzified value is the point where the two areas are equal.

o Example: If the fuzzy output ranges between 30% and 80%, the bisector method
will find the point that divides the area under the curve into two equal halves.
This might result in a crisp value like 55%.

4. Max Membership Method (First of Maximum, FOM):

o This method selects the value that has the highest degree of membership in the
fuzzy output set.

o If there are multiple values with the same degree of membership, the first one is
chosen.

o Example: If 60% fan speed has the highest degree of membership, the
defuzzified output will be 60%, even if other speeds are also valid.

5. Weighted Average Method:

o This method calculates the weighted average of all possible values, using the
membership values as weights.

o It is similar to the centroid method but simpler, as it directly multiplies each


output value by its membership degree and then averages them.

Applications of Defuzzification:
Defuzzification is used in many real-world systems that rely on fuzzy logic for decision-making
or control. Some examples include:

1. Control Systems:

o Air Conditioning Systems: Fuzzy controllers in air conditioners might give fuzzy
outputs like "a little cool" or "slightly warm." Defuzzification converts these
outputs into exact temperature settings for the air conditioner to use.
o Washing Machines: Modern washing machines use fuzzy logic to adjust wash
cycles based on the load. Fuzzy outputs like "lightly soiled" or "heavily soiled" are
defuzzified into precise wash times or water levels.

o Robotics: Robots often need to make decisions based on fuzzy inputs, such as
how far an object is or how much force to apply. Defuzzification turns fuzzy
results into exact commands for the robot.

2. Decision-Making Systems:

o Risk Assessment: In financial systems, fuzzy logic can assess the risk level based
on uncertain or imprecise data (like "moderate risk" or "high risk").
Defuzzification helps translate these fuzzy results into clear decisions, such as
"approve" or "reject."

o Medical Diagnosis: Doctors might use fuzzy logic systems to assess symptoms
that are not clear-cut. For example, a fuzzy result of "mild fever" can be
defuzzified into an exact temperature reading.

3. Pattern Recognition:

o Fuzzy logic is used in pattern recognition tasks, like handwriting or speech


recognition, where inputs are not always clear. Defuzzification converts fuzzy
results into definite outputs, such as identifying a specific letter or word.

Advantages of Defuzzification:
 Handles Uncertainty
 Flexibility
 Human-Like Reasoning

Challenges:
 Complexity: Choosing the right defuzzification method can be complex, depending o
n the application.
 Computational Cost: Some methods like the centroid method can be computationall
y intensive.
 Accuracy: Different methods can yield slightly different results, impacting the system
’s performance.

Defuzzification is a vital part of fuzzy logic systems, converting fuzzy, imprecise data into exact,
crisp values that can be used in the real world. Whether in control systems, decision-making, or
pattern recognition, defuzzification ensures that fuzzy outputs are made actionable, allowing
systems to function effectively even when faced with uncertainty.

You might also like