FUZZY LOGIC CONTROLLER
AND APPLICATIONS
PRESENTED BY:
ADITYA SHAW(13000312046)
AYUSH SHARMA(13000312062)
DEBIPRASAD MONDAL(13000312067)
MH. SHAHIN AHMED(13000312085)
UNDER THE GUIDANCE O
Mrs A.CHAKRABORTY(MENT
CONTENTS
I. INTRODUCTION
II. HISTORY
III.LOGICAL SET
IV.FEATURES OF FUZZY LOGIC
V. APPLICATIONS
VI.FUZZY LOGIC BASED WASHING
MACHINE
VII.SUMMARY
INTRODUCTION:
Todays most successful technologies for
developing sophisticated control system.
Addresses applications perfectly resembling
human decision.
Fills an important gap in engineering design
methods.
HISTORY:
1965 Seminal Paper Fuzzy Logic by Prof. Lotfi
Zadeh .
1970 First Application in Control Engineering
1980 Empirical Verification in Europe
2000 Becomes a Standard Technology.
WHAT IS FUZZY
LOGIC?
DEFINITION:
Fuzzy logic is a superset of
conventional (Boolean) logic that
has been extended to handle the
concept of partial truth -- truth
values between "completely true"
and "completely false".
REPRESENTATION:
Slowest
[ 0.0 0.25 ]
Slow
[ 0.25 0.50 ]
Fast
[ 0.50 0.75 ]
Fastest
[ 0.75 1.00 ]
CLASSICAL & FUZZY
SET
Classical Set
(Crisp)
Contain
objects that satisfy
precise properties of membership.
Example: Set of heights from 5 to
7 feet
1xA
(x)=
{
A
0xA
X(height)
Fuzzy Set
Contain objects that satisfy imprecise
properties of membership
Example : The set of heights in the
region around 6 feet
1
Membership Function
X (height)
FUZZY SET
REPRESENTATION:
A = {x, A(x) | x X}
Where,
A Fuzzy Set
x Elements of X
X Universe of Discourse
A(x) Membership Function of x in A
EXAMPLE OF FUZZY
LOGIC:
(IF)
TEMPERATURE
(THEN)
FAN
VERY COLD
STOP
COLD
TURN DOWN
NORMAL
MAINTAIN LEVEL
HOT
SPEED UP FAN
FUZZINESS VERSUS
PROBABILITY:
SALIENT FEATURES OF
FUZZY
LOGIC:
Conceptually
easy to understand.
Based on natural language.
Tolerant of imprecise data.
Can model nonlinear functions of
arbitrary complexity
Fuzzy control
system
PROCESSES:
FUZZIFICATION: Using membership
functions to graphically describe a
situation.
RULE EVALUATION: Application of
Fuzzy Rules.
DEFUZZIFICATION: Obtaining the crisp
BLOCK DIAGRAM:
HOW FUZZY
WORKS:
Takes information in normal language
and converts it into values.
Values given in form of words such as
small, smallest.
Input and output variables are
determined as less, much, hot and cold
etc.
Outputs produced by using fuzzified
inputs and rules are determined.
Fuzzified outputs converted to real values
(defuzzification).
APPLICATIONS OF
FUZZY
LOGIC:
Automatic Control System
User Interface and neural language
processing
Domestic appliances and embedded
system
WASHING MACHINE BASED
ON FUZZY LOGIC
Saves effort in
brushing, agitating
and washing the
cloth.
Different type of
cloth need different
amount of washing
time
BLOCK DIAGRAM:
PARAMETERS USED:
INPUT VARIABLES:
Degree of Dirt: Determined by transparency of
the wash water.
Type of Dirt: Determined by time of saturation.
OUTPUT VARIABLES:
Wash Time: Depends on the input variables
Degree of dirt & type of dirt.
SET OF FUZZY RULES
USED :
DIRTNESS OF
CLOTHES
TYPE OF DIRT
WASHING TIME
LARGE
GREASY
VERY LONG
MEDIUM
GREASY
LONG
SMALL
GREASY
LONG
LARGE
MEDIUM
LONG
MEDIUM
MEDIUM
MEDIUM
SMALL
MEDIUM
MEDIUM
LARGE
NOT GREASY
MEDIUM
MEDIUM
NOT GREASY
SHORT
SMALL
NOT GREASY
VERY SHORT
FUNCTION OF DIRTNESS OF
CLOTHES:
FUNCTION OF TYPE OF
DIRT:
FUNCTION FOR WASH
TIME:
SUMMARY:
Provides an alternative way to represent
linguistic attributes of the real world in
computing.
Improves the efficiency and simplicity of
the design process.
Fuzzy sets are sets with soft boundaries
Performs interference on fuzzy sets
Applied in a variety of areas
Future developments are likely to be
concerned with uncertainty model.
BIBLIOGRAPHY:
A. Zadeh The birth and evolution of fuzzy logic Journal Soft. Vol.2, No.1,
1990
www.wikipedia.org\fuzzylogics. html
http://www.ics.uci.edu/_mlearn/ MLRepository
http://www.youtube.com/fuzzy+logic
http://www.quora.com/What-are-good-real-world-examples-of-fuzzy-logicbeing-used
Thank you
Q/A