Documente Academic
Documente Profesional
Documente Cultură
Control
Andrew L. Nelson
Visiting Research Faculty
University of South Florida
Overview
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
References
Introduction
Crisp Variables
Fuzzy Variables
Fuzzy Logic Operators
Fuzzy Control
Case Study
Fuzzy Logic
References
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
Introduction
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Fuzzy logic:
A way to represent variation or imprecision in logic
A way to make use of natural language in logic
Approximate reasoning
Summary
2/9/2004
Fuzzy Logic
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
King(Richard) Greedy(Richard)
Evil(Richard)
Richard is either greedy or he isn't:
Greedy(Richard) {0,1}
Fuzzy Logic
Fuzzy Sets
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
Membership Functions
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
Membership Functions
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
How cool is 36 F ?
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
Membership Functions
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
How cool is 36 F ?
It is 30% Cool and 70% Freezing
0.7
0.3
Summary
2/9/2004
Fuzzy Logic
10
Fuzzy Logic
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
11
Fuzzy Disjunction
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
AB
max(A, B)
AB = C "Quality C is the
disjunction of Quality A and B"
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
(AB = C) (C = 0.75)
Fuzzy Logic
12
Fuzzy Conjunction
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
AB
min(A, B)
AB = C "Quality C is the
conjunction of Quality A and B"
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
(AB = C) (C = 0.375)
Fuzzy Logic
13
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
14
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
15
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
0.7
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
16
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
0.9
0.7
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
17
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
0.9
0.7
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
18
Fuzzy Control
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
19
Inputs: Temperature
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
20
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
21
Output: Speed
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
22
Rules
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
23
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
65 F
25 % Cloud Cover ?
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
24
Fuzzification:
Calculate Input Membership Levels
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy OR
Fuzzy AND
Example
Fuzzy Control
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
25
Fuzzification:
Calculate Input Membership Levels
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
26
...Calculating...
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
27
Defuzzification:
Constructing the Output
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
28
Defuzzification:
Constructing the Output
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
29
Defuzzification:
Constructing the Output
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
30
Defuzzification:
Constructing the Output
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
31
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
32
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
33
Summary
References
Introduction
Crisp Variables
Fuzzy Sets
Linguistic
Variables
Membership
Functions
Fuzzy Logic
Fuzzy Control
Fuzzy OR
Fuzzy AND
Example
Variables
Rules
Fuzzification
Defuzzification
Summary
2/9/2004
Fuzzy Logic
34