0% found this document useful (0 votes)
31 views23 pages

Fuzzy Logic

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

Fuzzy Logic

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

Fuzzy Logic

• Introduction
• Why Fuzzy Logic
• Example of Fuzzy Logic
• Boolean Logic vs Fuzzy Logic
• Features
• Architecture
• Overview
• Algorithm
• Example
• Development
• Implementation
• Application Areas
• Merits
• Demerits
• Scenarios
Father of Fuzzy Logic

Fuzzy logic contains the multiple logical values and these values are the truth values of a variable or problem between 0
and 1.
This concept was introduced by Lofti Zadeh in 1965 based on the Fuzzy Set Theory.
The above concept provides the possibilities which are not given by computers, but similar to the range of possibilities
generated by humans.
Introduction Fuzzy Logic

The 'Fuzzy' word means the things that are not


clear or are vague. Sometimes, we cannot decide
in real life that the given problem or statement is
either true or false.

At that time, this concept provides many values


between the true and false and gives the
flexibility to find the best solution to that
problem.
Introduction Fuzzy Logic

In traditional logic which we can also call Aristotelian logic,


1.0 represents absolute truth value
0.0 represents absolute false value.

But in fuzzy system, there is no such a logic for absolute truth and false value.
There are intermediate values that are partially true and partially false.

Fuzzy Logic is a way of dealing with uncertainties.


Why Fuzzy Logic

Fuzzy logic is useful for commercial and


practical purposes.

• It can control machines and consumer


products.
• It may not give accurate reasoning, but
acceptable reasoning.
• Fuzzy logic helps to deal with the
uncertainty in engineering.
Features of Fuzzy Logic
[Link] concept is flexible and we can easily understand and implement it.
[Link] is used for helping the minimization of the logics created by the human.
[Link] is the best method for finding the solution of those problems which are suitable for approximate or
uncertain reasoning.
[Link] always offers two values, which denote the two possible solutions for a problem and statement.
[Link] allows users to build or create the functions which are non-linear of arbitrary complexity.
[Link] fuzzy logic, everything is a matter of degree.
[Link] the Fuzzy logic, any system which is logical can be easily fuzzified.
[Link] is based on natural language processing.
[Link] is also used by the quantitative analysts for improving their algorithm's execution.
[Link] also allows users to integrate with the programming.
Architecture of Fuzzy Logic

The architecture consists of the


different four components which
are given below.

• Rule Base
• Fuzzification
• Inference Engine
• Defuzzification
Architecture of Fuzzy Logic

Rule Base: It is a component used for


storing the set of rules.

If-Then conditions given by the experts


are used for controlling the decision-
making systems.

There are so many updates that come in


the Fuzzy theory recently, which offers
effective methods for designing and tuning
of fuzzy controllers.

These updates or developments decreases


the number of fuzzy set of rules.
Architecture of Fuzzy Logic

Fuzzification is a module or component for


transforming the system inputs, i.e., it converts the
crisp number into fuzzy steps.

The crisp numbers are those inputs which are measured


by the sensors and then fuzzification passed them into
the control systems for further processing.

This component divides the input signals into


following five states in any Fuzzy Logic system:
• Large Positive (LP)
• Medium Positive (MP)
• Small (S)
• Medium Negative (MN)
• Large negative (LN)
Architecture of Fuzzy Logic
Inference Engine:

• This component is a main component in any


Fuzzy Logic system (FLS), because all the
information is processed in the Inference
Engine.

• It allows users to find the matching degree


between the current fuzzy input and the rules.

• After the matching degree, this system


determines which rule is to be added according
to the given input field.

• When all rules are fired, then they are


combined for developing the control actions.
Architecture of Fuzzy Logic
Defuzzification:

• It is a module or component, which takes the fuzzy


set inputs generated by the Inference Engine, and
then transforms them into a crisp value.

• It is the last step in the process of a fuzzy logic


system.

• The crisp value is a type of value which is


acceptable by the user.

• Various techniques are present to do this, but the


user has to select the best one for reducing the
errors.
Algorithm of Fuzzy Logic
Example of Fuzzy Logic
Let us consider an air conditioning system
with 5-level fuzzy logic system.

This system adjusts the temperature of air


conditioner by comparing the room
temperature and the target temperature
value.
Example of Fuzzy Logic
Development of Fuzzy Logic
Development of Fuzzy Logic
Development of Fuzzy Logic
Development of Fuzzy Logic
Implementation of Fuzzy Logic

The Fuzzy logic can be implemented in systems such as:

Micro-Controllers
Workstation-based or large network-based systems for
achieving the definite output.

It can also be implemented in both hardware or software.


Application Area of Fuzzy Logic
Domestic Goods of Fuzzy Logic
Merits and Demerits of Fuzzy Logic
Scenario:

Suppose you want to control the speed of the fan depending on


the temperature of the room.

• For a normal layman if the temperature of the room is such


that he/she feels too hot, then the fan speed is increased to
the full value.

• If he/she feels a bit hot, then the fan speed is increased


moderately.

• If he/she feels too cold, the fan speed is decreased


drastically.

You might also like