I. Einleitung Fuzzy Logik - · PDF file2 • ‚scharfe‘ Menge der dicken...

Post on 06-Feb-2018

216 views 2 download

Transcript of I. Einleitung Fuzzy Logik - · PDF file2 • ‚scharfe‘ Menge der dicken...

1

Fuzzy LogikProseminar: The Virtual Laboratory

Manuela Matterne 12.11.03 Fuzzy Logik

Autor: Manuela Matterne

E-Mail: mmatterne@tiscalimail.de

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

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

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

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

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