Fuzzy Systems and Applications

21
Fuzzy Systems and Applications

description

Information Systems. Business Intelligence. Fuzzy logic and systems. Classical set theory vs. fuzzy logic theory

Transcript of Fuzzy Systems and Applications

Page 1: Fuzzy Systems and Applications

Fuzzy Systems and Applications

Page 2: Fuzzy Systems and 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)

Page 3: Fuzzy Systems and Applications

History, State of the Art, and Future Development

Sde 3

1965 Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical Engineering, U.C. Berkeley, Sets the Foundation of the “Fuzzy Set Theory”

1970 First Application of Fuzzy Logic in Control Engineering (Europe)

1975 Introduction of Fuzzy Logic in Japan

1980 Empirical Verification of Fuzzy Logic in Europe

1985 Broad Application of Fuzzy Logic in Japan

1990 Broad Application of Fuzzy Logic in Europe

1995 Broad Application of Fuzzy Logic in the U.S.

2000 Fuzzy Logic Becomes a Standard Technology and Is Also Applied in Data and Sensor Signal Analysis. Application of Fuzzy Logic in Business and Finance.

Today, Fuzzy Logic Has Today, Fuzzy Logic Has Already Become the Already Become the Standard Technique for Standard Technique for Multi-Variable Control !Multi-Variable Control !

Page 4: Fuzzy Systems and Applications

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.

Types of Uncertainty and the Modeling of Uncertainty

Slide 4

Most Words and Evaluations We Use in Our Daily Reasoning Are Most Words and Evaluations We Use in Our Daily Reasoning Are Not Clearly Defined in a Mathematical Manner. This Allows Not Clearly Defined in a Mathematical Manner. This Allows Humans to Reason on an Abstract Level!Humans to Reason on an Abstract Level!

Page 5: Fuzzy Systems and Applications

“... a person suffering from hepatitis shows in 60% of all cases a strong fever, in 45% of all cases yellowish colored skin, and in 30% of all cases suffers from nausea ...”

Probability and Uncertainty

Slide 5

Stochastics and Fuzzy Logic Stochastics and Fuzzy Logic Complement Each Other !Complement Each Other !

Page 6: Fuzzy Systems and Applications

Conventional (Boolean) Set Theory:

Fuzzy Set Theory

Slide 6

“Strong Fever”

40.1°C

42°C

41.4°C

39.3°C

38.7°C38.7°C

37.2°C37.2°C

38°C38°C

Fuzzy Set Theory:

40.1°C

42°C

41.4°C

39.3°C

38.7°C

37.2°C

38°C

““More-or-Less” Rather Than “Either-Or” !More-or-Less” Rather Than “Either-Or” !

“Strong Fever”

Page 7: Fuzzy Systems and Applications

Fuzzy Sets...

Representing crisp and fuzzy sets as subsets of a domain (universe) U".

Page 8: Fuzzy Systems and Applications

Fuzziness versus probability

Probability density function for throwing a dice and the membership functions of the concepts "Small" number, "Medium", "Big".

Page 9: Fuzzy Systems and Applications

Conceptualising in fuzzy terms...

One representation for the fuzzy number "about 600".

Page 10: Fuzzy Systems and Applications

Conceptualising in fuzzy terms...

Representing truthfulness (certainty) of events as fuzzy sets over the [0,1] domain.

Page 11: Fuzzy Systems and Applications

Conventional (Boolean) Set Theory:

Strong Fever Revisited

Slide 11

“Strong Fever”

40.1°C

42°C

41.4°C

39.3°C

38.7°C38.7°C

37.2°C37.2°C

38°C38°C

Fuzzy Set Theory:

40.1°C

42°C

41.4°C

39.3°C

38.7°C

37.2°C

38°C

“Strong Fever”

Page 12: Fuzzy Systems and Applications

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

Fuzzy Set Definitions

Slide 12

Continuous Definition:

39°C 40°C 41°C 42°C38°C37°C36°C

1

0

µ(x)No More Artificial Thresholds!No More Artificial Thresholds!

Page 13: Fuzzy Systems and Applications

...Terms, Degree of Membership, Membership Function, Base Variable...

Linguistic Variable

Slide 13

39°C 40°C 41°C 42°C38°C37°C36°C

1

0

µ(x)low temp normal raised temperature strong fever

… pretty much raised …

... but just slightly strong …

A Linguistic Variable A Linguistic Variable Defines a Concept of Our Defines a Concept of Our Everyday Language!Everyday Language!

Page 14: Fuzzy Systems and Applications

Fuzzy Logic Control (FLC)

Page 15: Fuzzy Systems and Applications

Fuzzification, Fuzzy Inference, Defuzzification:

Basic Elements of a Fuzzy Logic System

© INFORM 1990-1998 Slide 15

LinguisticLevel

NumericalLevel

Measured Variables

Measured Variables

(Numerical Values)

(Linguistic Values)2. Fuzzy-Inference Command Variables

3. Defuzzification

Plant

1. Fuzzification

(Linguistic Values)

Command Variables(Numerical Values)

Fuzzy Logic Defines Fuzzy Logic Defines the Control Strategy on the Control Strategy on a Linguistic Level!a Linguistic Level!

Page 16: Fuzzy Systems and Applications

Control Loop of the Fuzzy Logic Controlled Container Crane:

Basic Elements of a Fuzzy Logic System

© INFORM 1990-1998 Slide 16

LinguisticLevel

NumericalLevel

Angle, Distance

Angle, Distance

(Numerical Values)

(Numerical Values)2. Fuzzy-Inference

Power

Power

(Numerical Values)

(Linguistic Variable)

3. Defuzzification

Container Crane

1. Fuzzification

Closing the Loop Closing the Loop With Words !With Words !

Page 17: Fuzzy Systems and Applications

Types of Fuzzy Controllers:- Direct Controller -

© INFORM 1990-1998 Slide 17

The Outputs of the Fuzzy Logic System Are the Command Variables of the Plant:

Fuzzification Inference Defuzzification

IF temp=lowAND P=highTHEN A=med

IF ...

Variables

Measured Variables

Plant

Command

Fuzzy Rules Output Fuzzy Rules Output Absolute Values ! Absolute Values !

Page 18: Fuzzy Systems and Applications

Types of Fuzzy Controllers:- Supervisory Control -

© INFORM 1990-1998 Slide 18

Fuzzy Logic Controller Outputs Set Values for Underlying PID Controllers:

Fuzzification Inference Defuzzification

IF temp=lowAND P=highTHEN A=med

IF ...

Set Values

Measured Variables

Plant

PID

PID

PID

Human Operator Human Operator Type Control ! Type Control !

Page 19: Fuzzy Systems and Applications

Types of Fuzzy Controllers:- PID Adaptation -

© INFORM 1990-1998 Slide 19

Fuzzy Logic Controller Adapts the P, I, and D Parameter of a Conventional PID Controller:

Fuzzification Inference Defuzzification

IF temp=lowAND P=highTHEN A=med

IF ...

P

Measured Variable

PlantPIDID

Set Point Variable

Command Variable

The Fuzzy Logic System The Fuzzy Logic System Analyzes the Performance of the Analyzes the Performance of the PID Controller and Optimizes It !PID Controller and Optimizes It !

Page 20: Fuzzy Systems and Applications

CONCLUSION Non-Modeled Based Controller Knowledge Based

Page 21: Fuzzy Systems and Applications

Thank You for your attention