Professional Documents
Culture Documents
BY
Introduction
Introduction
Crisp Variables
Fuzzy Variables
Fuzzy Logic Operators
Fuzzy Control
Case Study
Fuzzy logic:
A way to represent variation or imprecision in logic
A way to make use of natural language in logic
Approximate reasoning
S. S. Tripathy
ASSISTANT PROFESSOR
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGG.
BIRLA INSTITUTE OF TECHNOLOGY
MESRA 835 215, RANCHI
2011
Fuzzy Logic
Fuzzy Sets
Fuzzy Logic
Fuzzy Logic
Fuzzy Logic
Fuzzy Logic
Membership Functions
Membership Functions
Input_1
Input_2
Fuzzy
IF-THEN
Rules
How cool is 36 F ?
Output
Input_3
Membership Functions
Fuzzy Logic
Fuzzy Logic
How cool is 36 F ?
It is 30% Cool and 70% Freezing
Fuzzy Logic
Fuzzy Disjunction
AB
max(A, B)
AB = C "Quality C is the
disjunction of Quality A and B"
Fuzzy Conjunction,
Fuzzy Disjunction,
0.7
0.3
(AB = C) (C = 0.75)
Fuzzy Logic
10
Fuzzy Logic
11
Fuzzy Logic
12
Fuzzy Conjunction
AB
min(A, B)
AB = C "Quality C is the
conjunction of Quality A and B"
(AB = C) (C = 0.375)
2/9/2004
Fuzzy Logic
13
2/9/2004
Fuzzy Logic
14
2/9/2004
Fuzzy Logic
0.9
0.7
2/9/2004
0.9
0.7
Fuzzy Logic
0.7
16
15
Fuzzy Logic
Fuzzy Logic
18
Fuzzy Control
Inputs: Temperature
Fuzzy Logic
19
Output: Speed
Fuzzy Logic
20
Fuzzy Logic
Rules
21
Sunny(Cover)Warm(Temp) Fast(Speed)
65 F
25 % Cloud Cover ?
22
Fuzzy Logic
23
2/9/2004
Fuzzy Logic
24
Fuzzification:
Calculate Input Membership Levels
Fuzzification:
Calculate Input Membership Levels
...Calculating...
If it's Sunny and Warm, drive Fast
Sunny(Cover)Warm(Temp)Fast(Speed)
25
2/9/2004
Defuzzification:
Constructing the Output
2/9/2004
Fuzzy Logic
26
Fuzzy Logic
Defuzzification:
Constructing the Output
27
Defuzzification:
Constructing the Output
Speed
Fuzzy Logic
28
2/9/2004
Fuzzy Logic
29
2/9/2004
= weighted mean
= (2*25+...
Fuzzy Logic
30
Defuzzification:
Constructing the Output
Speed
2/9/2004
= weighted mean
= (2*25+7*75)/(9)
= 63.8 mph
Fuzzy Logic
31
2/9/2004
Fuzzy Logic
32
Fuzzy Logic
33
Summary
Fuzzy Logic provides way to calculate
with imprecision and vagueness
Fuzzy Logic can be used to represent
some kinds of human expertise
Fuzzy Membership Sets
Fuzzy Linguistic Variables
Fuzzy AND and OR
Fuzzy Control
Fuzzy Logic
34