Fuzzy Petri Nets
Jaroslav Knybel – Ostravská univerzita
Hlavní myšlenka
potřeba grafické simulace s
nepřesnými hodnotami
použití Petriho sítě
vytvoření FPN
Fuzzy
Petri Nets
University of Ostrava
Fuzzy Petri Nets
Pracovat s nepřesnými hodnotami – málo,
hodně.
Využijeme fuzzy logiku a IF-THEN pravidla
University of Ostrava
Fuzzy Petri Nets
token – nositel fuzzy množiny.
hrany – ohodnoceny jazykovým výrazem z
IF-THEN pravidel.
přechody - představují fuzzy relaci
odpovídající danému IF-THEN pravidlu.
University of Ostrava
Modelování jednoduchého IF-THEN
pravidla
IF X is Small AND Y is M edium THEN Z is BIG
X
Sm
Z
Bi
Y
Me
University of Ostrava
Příklad - počasí
1. Když je vysoká teplota, vysoká
oblačnost a nízký tlak, potom bude
bouřka
2. Když je vysoká teplota, nízká
oblačnost a vysoký tlak, pak bude
hezky
3. Když je střední teplota a vysoká
oblačnost, znamená to, že bude pršet.
University of Ostrava
První pravidlo
teplota
vysoka
oblacnost
pocasi
vysoka
bourka
tlak
nizky
University of Ostrava
Druhé pravidlo
teplota
vysoka
oblacnost
pocasi
nizka
hezky
tlak
vysoky
University of Ostrava
Třetí pravidlo
teplota
stredni
pocasi
dest
oblacnost
vysoka
University of Ostrava
Spojení
teplota
vysoka
nizky
vysoka
bourka
stredni
tlak
pocasi
dest
vysoka
vysoka
hezky
oblacnost
vysoky
nizka
University of Ostrava
Konečná podoba – lepší
přehlednost při simulaci
vysoka
teplota
stredni
bourka
vysoka
nizky
pocasi
tlak
dest
vysoky
vysoka
hezky
oblacnost
vysoka
nizka
University of Ostrava
Implementace QI
D je dluh
R je požadavek nákupu
P je povolené množství
University of Ostrava
QI
University of Ostrava
Implementace do modelu
University of Ostrava
Závěr
Vytvoření simulátoru
Implementace FPN do stávajících systému
University of Ostrava
Konec
Jaroslav Knybel – [email protected]
Download

Fuzzy Petri Nets