Introduction To Fuzzy Logic Control
Introduction To Fuzzy Logic Control
Introduction To Fuzzy Logic Control
Applications
CONTENTS
• History Of Fuzzy Theory
• Types of Uncertainty and the Modeling of
Uncertainty
• Probability and Uncertainty
• Fuzzy Set Theory
• Fuzziness versus probability
• Fuzzy Logic Control (FLC)
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”
Sde 3
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.
Slide 4
Probability and Uncertainty
Slide 5
Fuzzy Set Theory
38.7°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
Slide 6
Fuzzy Sets...
Representing
crisp and
fuzzy sets as
subsets of a
domain
(universe) U".
Fuzziness versus probability
Probability
density
function for
throwing a
dice and the
membership
functions of
the concepts
"Small"
number,
"Medium",
"Big".
Conceptualising in fuzzy
terms...
One
representation
for the fuzzy
number "about
600".
Conceptualising in fuzzy
terms...
Representing
truthfulness
(certainty) of
events as
fuzzy sets over
the [0,1]
domain.
Strong Fever Revisited
38.7°C
38°C
40.1°C 41.4°C
42°C
39.3°C
“Strong Fever”
37.2°C
Slide 11
Fuzzy Set Definitions
Discrete Definition:
µSF(35°C) = 0 µSF(38°C) = 0.1 µSF(41°C) = 0.9
µSF(36°C) = 0 µSF(39°C) = 0.35 µSF(42°C) = 1
µSF(37°C) = 0 µSF(40°C) = 0.65 µSF(43°C) = 1
0
36°C 37°C 38°C 39°C 40°C 41°C 42°C
Slide 12
Linguistic Variable
µ(x)
low temp normal raised temperature strong fever
1 … pretty much raised …
A Linguistic Variable
Defines a Concept of Our
... but just slightly strong … Everyday Language!
0
36°C 37°C 38°C 39°C 40°C 41°C 42°C
Slide 13
Fuzzy Logic Control (FLC)
Basic Elements of a
Fuzzy Logic System
Fuzzy Logic Defines
Fuzzification, Fuzzy Inference, Defuzzification: the Control Strategy
on a Linguistic Level!
Linguistic
Level
1. Fuzzification 3. Defuzzification
Numerical
Level
Linguistic
Level
1. Fuzzification 3. Defuzzification
Numerical
Level
Command
IF temp=low
AND P=high
Variables
THEN A=med
IF ...
Plant
Measured Variables
IF temp=low
Set Values PID
AND P=high
THEN A=med
PID Plant
IF ...
Measured Variables
Human Operator
Type Control !
IF temp=low
AND P=high P
THEN A=med
I Command Variable
D
IF ...
PID Plant
Fuzzification Inference Defuzzification
Measured Variable