+ All Categories
Home > Documents > Petriho s ítě

Petriho s ítě

Date post: 03-Jan-2016
Category:
Upload: jonah-ashley
View: 28 times
Download: 3 times
Share this document with a friend
Description:
Petriho s ítě. Pět hladových filozofů The Dining Philosophers problem. A ristoteles. Sokrates. Mao Ce Tung. Leonardo da Vinci. Karl Marx. Co to jsou Petriho sítě?. Je to modelovací nástroj, Grafický i matematický, V hodný pro popis a analýzu diskrétních systémů, - PowerPoint PPT Presentation
19
Petriho sítě
Transcript
Page 1: Petriho s ítě

Petriho sítě

Page 2: Petriho s ítě

Pět hladových filozofů The Dining Philosophers problem

Mao Ce Tung

Karl Marx Leonardo da Vinci

Aristoteles

Sokrates

Page 3: Petriho s ítě

Co to jsou Petriho sítě?• Je to modelovací nástroj,• Grafický i matematický,• Vhodný pro popis a analýzu diskrétních systémů,• Další využití je popis systémů, které jsou popisovány jako synchronní, asynchronní, distribuované, paralelní,• Existuje velké množství modifikací Petriho sítí, např.:

Barevné PS, Hierarchické PS, Objektově orientované PS.

My se budeme zajímat jen o základní typ Petriho sítí, ty se někdy označují jako P/T (Place/Transitions) Petriho sítě.

Page 4: Petriho s ítě

Historie• Autorem Petriho sítí je Carl Adam Petri

(12.7.1926 – 2.7.2010).

• Byl prvním člověkem který jako první formálně definoval „jazyk“ Petriho sítí.

• Základem se stala jeho disertační práce s názvem Kommunikation mit Automaten, z roku 1962 na fakultě Matematiky a Fyziky, Technické Univerzity Darmstadt.

• Jeho webová stránka je : http://www.informatik.uni-hamburg.de/TGI/mitarbeiter/profs/petri_eng.html

Page 5: Petriho s ítě

Základní objekty P/T Petriho sítí

• Místa (Places)• Přechody (Transitions)• Hrany (Arcs), směřují–Od místa k přechodu, nebo

–Od přechodu k místu

Page 6: Petriho s ítě

Kapacita místa

• Kapacita (Capacity), je hodnota definována pro všechna místa v síti, udává maximální počet Značek (Tokens), které může dané místo obsahovat. Pokud místo nemá explicitně vyjádřené omezení kapacity, považuje se jeho kapacita za neomezenou.

100

Kapacita 100 Kapacita 3 Neomezená kapacita

Page 7: Petriho s ítě

Váha hran

• Váha (Weight), je definována pro všechny hrany v síti, udává násobnost (mohutnost) hrany. Pokud hrana nemá ohodnocení váhy, je její váha rovna jedné.

3

Váha hrany je 3 Váha hrany je 1

Page 8: Petriho s ítě

Aktivace přechod v Petriho sítiJestliže všechna místa předcházející přechodu

obsahují počet značek větší nebo rovný váze hrany spojující místo s přechodem dojde k Aktivaci přechodu

Page 9: Petriho s ítě

Příklady aktivací přechodů

Počet značekve vstupním místěP1 < váha hrany Nelze aktivovat přechod T0

Page 10: Petriho s ítě

Efektivní konflikt

• Chování Petriho sítě po aktivaci přechodu může být nejednoznačné (nedeterministické)

• Úkolem Petriho sítí není tento konflikt řešit

Page 11: Petriho s ítě

Formální definice Petriho sítěNeoznačená Petriho R síť je uspořádaná čtveřice R=(P,T,Pre,Post), kdeP = {Pi…..Pm} je konečná množina míst,T = {Ti…..Tn} je konečná množina přechodůPre je matice velikosti m x n matice obsahující celá nezáporná čísla reprezentující váhy hran jdoucích z míst do přechodů.Post je matice velikosti n x m obsahující celá nezáporná čísla reprezentující váhy hran jdoucích z přechodů do míst. M0 je počáteční značení Petriho sítě.Incidenční matice C je matice C = Post – Pre.

Post:        

  T1 T2 T3

  P1 0 0 1

  P2 1 0 0

  P3 0 1 0

Pre:        

  T1 T2 T3

  P1 1 0 0

  P2 0 1 0

  P3 0 0 1

M0  

P1 1

P2 0

P3 0

C   T1 T2 T3

  P1 -1 0 1

  P2 1 -1 0

  P3 0 1 -1

Page 12: Petriho s ítě

Běh jednoduchého procesu

Page 13: Petriho s ítě

Modelování chemické reakce2H2H22 + O + O22 2H 2H22OO

H2

O2

H2O

t

2

2

H2

O2

H2O

t

2

2

Page 14: Petriho s ítě

Přístup ke kritické sekci

Page 15: Petriho s ítě

Producent/Konzument(neomezený buffer)

Page 16: Petriho s ítě

Producent/Konzument(omezený buffer)

Page 17: Petriho s ítě

Čtenáři/písaři

Page 18: Petriho s ítě

Řešení problému tří hladových filozofů

Page 19: Petriho s ítě

Tři paraelní procesy s jedním sdíleným zdrojem


Recommended