Download - I. Einleitung Fuzzy Logik - · PDF file2 • ‚scharfe‘ Menge der dicken Bücher • Fuzzy -Menge der dicken Bücher Manuela Matterne 12.11.03 Fuzzy Logik 3 Definition: F ist eine

Transcript
Page 1: I. Einleitung Fuzzy Logik - · PDF file2 • ‚scharfe‘ Menge der dicken Bücher • Fuzzy -Menge der dicken Bücher Manuela Matterne 12.11.03 Fuzzy Logik 3 Definition: F ist eine

1

Fuzzy LogikProseminar: The Virtual Laboratory

Manuela Matterne 12.11.03 Fuzzy Logik

Autor: Manuela Matterne

E-Mail: [email protected]

Manuela Matterne 12.11.03 Fuzzy Logik 1

I. Einleitung

II. Fuzzy -Mengen

III. Fuzzy -Logik

IV. Anwendung

V. Perspektiven

„Genauigkeit ist nicht Wahrheit.“ Henri Matisse

Die Luftballon-Aufblasmaschine

I. Einleitung

Manuela Matterne 12.11.03 Fuzzy Logik 2

fuzzy = flaumig, faserig, fusselig, kraus, struppig,

verschwommen, benommen

Lukasiewicz (1900) • 3-wertige Logik mit einer Wahrscheinlichkeitszahl als 3.

Parameter

Lofti A. Zadeh• Veröffentlichung zu Fuzzy -Sets (1965)

• Einführung einer Zugehörigkeitsfunktion (membership -function) mit Werten zwischen 0 und 1.

• Verbreitung in Asien (Fuzzy entspricht asiatischer Denkweise)

Manuela Matterne 12.11.03 Fuzzy Logik 2

I. Einleitung

Page 2: I. Einleitung Fuzzy Logik - · PDF file2 • ‚scharfe‘ Menge der dicken Bücher • Fuzzy -Menge der dicken Bücher Manuela Matterne 12.11.03 Fuzzy Logik 3 Definition: F ist eine

2

• ‚scharfe‘ Menge der dicken Bücher

• Fuzzy -Menge der dicken Bücher

Manuela Matterne 12.11.03 Fuzzy Logik 3

Definition: F ist eine Fuzzy-Menge über XF: X à [0,1]

II. Fuzzy-Mengen

1. Fuzzy -Menge

Manuela Matterne 12.11.03 Fuzzy Logik 4

µA(x) = 0,7

Beispiele:

•µdick(Romeo & Julia) = 0,1

•µdick(Duden) = 0,8

•µdick(Der Brockhaus) = 1

A = {(x, µA(x)), x ? X}

•A = {(Romeo & Julia; 0,1), (Duden; 0,8), (Der Brockhaus; 1,0)}

II. Fuzzy-Mengen

2. Zugehörigkeitsgrad

Manuela Matterne 12.11.03 Fuzzy Logik 5

A ?B = {(x; µA? B(x))} ? x ? X

mit µA? B(x) := max{(µA(x); µB(x))} ? x ? X

Beispiel:

X = {R&J, D, BH, CD-B, HdR, }A = {(R&J; 0,1), (BH; 1,0), (D; 0,6), (HdR; 0,8)}B = {(BH; 1,0), (CD-B; 0,6), (D; 0,3), (HdR; 0,7)}

A ? B = {(R&J; 0,1), (D; 0,6), (BH; 1,0), (CD-B; 0,6), (HdR; 0,8)}

II. Fuzzy-Mengen

3. Vereinigung

Manuela Matterne 12.11.03 Fuzzy Logik 6

A n B = {(x; µAnB(x))} ? x ? X

mit µAnB(x) := min{(µA(x); µB (x))} ? x ? X

Beispiel:

X = {R&J, D, BH, CD-B, HdR, }A = {(R&J; 0,1), (BH; 1,0), (D; 0,6), (HdR; 0,8)}B = {(BH; 1,0), (CD-B; 0,6), (D; 0,3), (HdR; 0,7)}

A n B = {(BH; 1,0), (D; 0,3), (HdR; 0,7)}

Bezüglich Schnittmenge und Vereinigung gilt das Distributivgesetz.

II. Fuzzy-Mengen

4. Schnittmenge

Page 3: I. Einleitung Fuzzy Logik - · PDF file2 • ‚scharfe‘ Menge der dicken Bücher • Fuzzy -Menge der dicken Bücher Manuela Matterne 12.11.03 Fuzzy Logik 3 Definition: F ist eine

3

Manuela Matterne 12.11.03 Fuzzy Logik 7

A = {(x; µA (x))} ? x ? X

mit µA (x) := 1 - µA(x); ? x ? X

Beispiel:

X = {R&J, D, BH, CD-B, HdR, }A = {(R&J; 0,1), (BH; 1,0), (D; 0,6), (HdR; 0,8)}

A = {(R&J; 0,9), (D; 0,4), (CD-B; 1,09), (HdR; 0,2)}

Es gilt das Theorem von deMorgan:

und

II. Fuzzy-Mengen

5. Komplement

Manuela Matterne 12.11.03 Fuzzy Logik 8

•A+B = {(x; µA+B (x))} ? x ? X

mit µA+B (x) := µA(x) + µB(x) - µA (x)? µB(x)

•A?B = {(x; µA� B (x))} ? x ? X

mit µA? B (x) := µA (x)?µB(x)

•A ? B ? µA(x) = µB(x) ? x ? X

•Distributivgesetz und Implikation gelten nicht.

II. Fuzzy-Mengen

6. Weitere Mengenoperationen

Manuela Matterne 12.11.03 Fuzzy Logik 9

1. Scharf (Ja/Nein)

2. Fuzzy

3. Ultrafuzzy

II. Fuzzy-Mengen

7. Ultra-Fuzzy

Manuela Matterne 12.11.03 Fuzzy Logik 10

(1) µA? B (x) = min{µA(x); µB(x)} Minimum Operator

(2) µA? B (x) = µA(x) µB(x) Produkt Operator

(3) µA? B (x) = max{0; µA(x)+µB(x)-1}

(1) µA? B (x) = max{µA(x); µB(x)} Maximum Operator

(2) µA? B (x) = µA(x) +µB (x) - µA(x) µB (x)

(3) µA? B (x) = min{1; µA(x)+µB(x)}

(1) µA (x) := 1 - µA (x);

III. Fuzzy-Logik

1. UND / ODER Operator, Negation

Page 4: I. Einleitung Fuzzy Logik - · PDF file2 • ‚scharfe‘ Menge der dicken Bücher • Fuzzy -Menge der dicken Bücher Manuela Matterne 12.11.03 Fuzzy Logik 3 Definition: F ist eine

4

Manuela Matterne 12.11.03 Fuzzy Logik 11

(1) µA?B (x) = ? [µA(x)?µB(x)] + (1- ?)? [µA(x) +µB(x) -µA(x) µB(x)]

mit ? ? [0;1]

(2) µA ? B (x) = [µA(x)?µB(x)] 1- ?? [1-(1-µA(x)) ?(1 -µB(x) )] ?

mit ? ? [0;1]

UND ODER

? =1 ?=0

?=0 Kompensation ?=1

keine volle

III. Fuzzy-Logik

2. Kompensatorische Operationen

Manuela Matterne 12.11.03 Fuzzy Logik 12

•Beeinflussung des Wahrheitswertes, keine Änderung

•Verstärkung oder Abschwächung der Elementeigenschaften

•Beispiele: „sehr“ – Quadrieren der Zugehörigkeitsfunktion„mehr oder weniger“ – Quadratwurzel -? -

III. Fuzzy-Logik

3. Modifizierer

Manuela Matterne 12.11.03 Fuzzy Logik 13

Anwendung in Regelungstechnik (Fuzzy -Control) und Entscheidungsfindungsprozessen (selten)

Beispiele:

•U-Bahn in Sendai/Japan

•Antiblockiersystem

•Aufzug

•Camcorder

•Waschmaschine

•Golfdiagnosesystem

IV. Anwendung

Manuela Matterne 12.11.03 Fuzzy Logik 14

Fuzzifizierung

•Zuordnen eines scharfen Wertes zu einer unscharfen Menge

Inferenz

•Abarbeitung der Verknüpfungsvorschriften der Variablen

Defuzzifizierung

•Ermittlung des exakten Wertes der Ausgangsvariablen

IV. Anwendung

1. Fuzzy -Control

Page 5: I. Einleitung Fuzzy Logik - · PDF file2 • ‚scharfe‘ Menge der dicken Bücher • Fuzzy -Menge der dicken Bücher Manuela Matterne 12.11.03 Fuzzy Logik 3 Definition: F ist eine

5

Manuela Matterne 12.11.03 Fuzzy Logik 15

• Eingangsgrößen:

Winkel zwischen Plattform und Pendel

Winkelgeschwindigkeit

• Ausgangsgröße:

Verfahrgeschwindigkeit der Plattform

IV. Anwendung

2. Invertiertes Pendel

In Kombination mit Neuronalen Netzen gute Einsatzmöglichkeiten

• Neuro-Fuzzy -Systeme zur Handhabung komplexer Anlagen und Prozesse

• Neuro-Fuzzy -Data-Mining zur Datenanalyse

Reine Fuzzy -Regler sind meist zu aufwendig im Entwurf

Manuela Matterne 12.11.03 Fuzzy Logik 15

V. Perspektiven

Manuela Matterne 12.11.03 Fuzzy Logik