Professional Documents
Culture Documents
Fuzzy Logic: Dr. Hector Munoz-Avila
Fuzzy Logic: Dr. Hector Munoz-Avila
A Presentation
on
Fuzzy Logic
Presented
by
Osama Ahmed Khan
OVERVIEW
BACKGROUND
INTRODUCTION
DEMOS
APPROACH
APPLICATION
BACKGROUND
Professor Lotfi Zadeh, UC Berkeley, 1965
“People do not require precise, numerical information
input, and yet they are capable of highly adaptive control.”
Accepts noisy, imprecise input!
History, State of the Art, and
Future Development
1965 Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh,
Faculty in Electrical Engineering, U.C. Berkeley, Sets
the Foundation of the “Fuzzy Set Theory”
Today, Fuzzy Logic Has 1995 Broad Application of Fuzzy Logic in the U.S.
Already Become the
2000 Fuzzy Logic Becomes a Standard Technology and Is
Standard Technique for
Also Applied in Data and Sensor Signal Analysis.
Multi-Variable Control !
Application of Fuzzy Logic in Business and Finance.
© INFORM 1990-1998 Slide 4
Types of Uncertainty and the
Modeling of Uncertainty
Stochastic Uncertainty:
The Probability of Hitting the Target Is 0.8
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.
38.7°C
38°C
40.1°C 41.4°C
Fuzzy Set Theory:
42°C
39.3°C
“Strong Fever” 38.7°C
37.2°C 38°C
40.1°C 41.4°C
42°C
39.3°C
“Strong Fever”
“More-or-Less” Rather Than “Either-Or” ! 37.2°C
© INFORM 1990-1998 Slide 7
Fuzzy Set Definitions
Discrete Definition:
µSF
SF
(35°C) = 0 µSF
SF
(38°C) = 0.1 µSF
SF
(41°C) = 0.9
µSF
SF
(36°C) = 0 µSF
SF
(39°C) = 0.35 µSF
SF
(42°C) = 1
µSF
SF
(37°C) = 0 µSF
SF
(40°C) = 0.65 µSF
SF
(43°C) = 1
Continuous Definition: No More Artificial Thresholds!
µ(x)
1
0
36°C 37°C 38°C 39°C 40°C 41°C 42°C
Example:
Inherently robust
Fails safely
System complexity
DEMOS
Robot Skating
DEMOS (Contd.)
Fuzzy Shower
http://ai.iit.nrc.ca/IR_public/fuzzy/fuzzyShower.html
+ve
Error-
dot
Rule Matrix
APPLICATION
Simple Proportional Temperature Controller
Components
An electric heating element
Variable-speed cooling fan
Functionality
Positive signal output: 0-100% heat
Negative signal output: 0-100% cooling
APPLICATION (Contd.)
A sample case
APPROACH
Usage
1. Define the control objectives and criteria
What am I trying to control?
What do I have to do to control the system?
What kind of response do I need?
What are the possible (probable) system failure modes?
2. Determine the input and output relationships
Choose a minimum number of variables for input to the FL engine
3. Use the rule-based structure of FL
Break the control problem down into a series of rules
4. Create FL membership functions
Define the meaning (values) of Input/Output terms used in the rules
5. Test, evaluate, tune and retest
Thank you
Q/A