Professional Documents
Culture Documents
Fuzzy Logic: Dr. Hector Munoz-Avila
Fuzzy Logic: Dr. Hector Munoz-Avila
Fuzzy Logic
Presented
by
OVERVIEW
BACKGROUND
INTRODUCTION
DEMOS
APPROACH
APPLICATION
BACKGROUND
1965
1970
1975
1980
1985
1990
1995
2000
Lexical Uncertainty:
"Tall Men", "Hot Days", or "Stable Currencies"
We Will Probably Have a Successful Business Year.
The Experience of Expert A Shows That B Is Likely to
Occur. However, Expert C Is Convinced This Is Not True.
Slide 5
INFORM 1990-1998
Slide 6
38.7C
38C
40.1C
41.4C
Fuzzy Set Theory:
42C
39.3C
Strong Fever
37.2C
38.7C
38C
40.1C
39.3C
41.4C
42C
Strong Fever
37.2C
Slide 7
SF(38C) = 0.1
SF(41C) = 0.9
SF(36C) = 0
SF(39C) = 0.35
SF(42C) = 1
SF(37C) = 0
SF(40C) = 0.65
SF(43C) = 1
Continuous Definition:
(x)
0
36C
INFORM 1990-1998
37C
38C
39C
40C
41C
42C
Slide 8
INTRODUCTION
INTRODUCTION (Contd.)
Advantages
Mimicks human control logic
Uses imprecise language
Inherently robust
Fails safely
Modified and tweaked easily
INTRODUCTION (Contd.)
Disadvantages
Operator's experience required
System complexity
DEMOS
DEMOS (Contd.)
DEMOS (Contd.)
DEMOS (Contd.)
Robot Skating
DEMOS (Contd.)
Fuzzy Shower
http://ai.iit.nrc.ca/IR_public/fuzzy/fuzzyShower.html
http://www.aptronix.com/fuzzynet/java/pend/pendjava.htm
http://people.clarkson.edu/~esazonov/neural_fuzzy/loadsway/LoadSway.htm
APPROACH
Preliminary Evaluation
Assessment As to Whether Fuzzy Logic Is Applicable for the Given Application
APPROACH (Contd.)
Usage
1.
2.
3.
4.
5.
APPROACH (Contd.)
-ve
Error
Zero
Error
-ve
Errordot
Zero
Errordot
No
change
+ve
Errordot
Rule Matrix
+ve
Error
APPLICATION
APPLICATION (Contd.)
APPLICATION (Contd.)
Working
Establish a meaningful system for representing the
linguistic variables in the Rule Matrix
"N" = "negative" error/ error-dot input level
"Z" = "zero" error/ error-dot input level
"P" = "positive" error/ error-dot input level
"H" = "Heat" output response
"-" = "No Change" to current output
"C" = "Cool" output response
APPROACH
Usage
1.
2.
3.
4.
5.
APPLICATION (Contd.)
1.
APPLICATION (Contd.)
APPROACH
Usage
1.
2.
3.
4.
5.
APPLICATION (Contd.)
2. Determine the input and output relationships
APPROACH
Usage
1.
2.
3.
4.
5.
APPLICATION (Contd.)
3.
APPROACH
Usage
1.
2.
3.
4.
5.
APPLICATION (Contd.)
4.
APPLICATION (Contd.)
A sample case
APPROACH
Usage
1.
2.
3.
4.
5.
Thank you
Q/A