Lab 2
Lab 2
LUCRAREA 2
1 Consideratii generale
1
Lucrarea 2 Investigarea modelelor de tip retea Petri netemporizata
4. Pentru a asigura obiectul definitiei de mai sus, multimile P si T satisfac conditia P∪T≠ ∅.
5. O structura de retea Petri N = (P,T,F,W ) fara nici o specificatie referitoare la marcaj se
va nota cu N.
6. O retea Petri cu un marcaj initial M0 se va nota prin .(N,M0.).
7. O retea Petri cu un marcaj oarecare M se va nota prin (N,M ) .
Marcajul unei retele Petri, are semnificatia de stare a retelei si se poate modifica
în conformitate cu urmatorul procedeu denumit regula tranzitiei (validare si executare).
• Se spune ca o tranzitie t este validata (eng. enabled) daca fiecare pozitie de intrare p
a lui t este marcata cu cel putin W(p, t) jetoane, unde W(p, t) noteaza ponderea
arcului de la p la t.
• O tranzitie validata poate sau nu sa fie executata sau declansata (eng. fired ), dupa
cum evenimentul asociat tranzitiei are sau nu loc.
• Executarea unei tranzitii validate îndeparteaza W(p, t) jetoane din fiecare pozitie
de intrare p a lui t si adauga W(t,p) jetoane la fiecare pozitie de iesire p a lui t,
unde W(t, p) este ponderea arcului de la t la p.
O tranzitie fara nici o pozitie de intrare se numeste tranzitie sursa (eng. source). O tranzitie
fara nici o pozitie de iesire se numeste tranzitie receptor (eng. sink). Modul de operare
al acestor tranzitii este urmatorul:
• O tranzitie sursa este neconditionat validata (fara a fi obligatoriu ca sa se execute).
Executarea ei produce jetoane.
• Executarea unei tranzitii receptor consuma jetoane, fara a produce jetoane.
Daca o pozitie p este atât pozitie de intrare, cât si de iesire pentru o tranzitie t, atunci p si
t formeaza o bucla autonoma (eng. self -loop). O retea Petri care nu contine bucle autonome
se numeste pura. O retea Petri se numeste ordinara daca toate arcele sale au pondere unitara.
Pentru regula de validare a unei tranzitii (c e a fost prezentata anterior), s-a presupus ca
fiecare pozitie poate contine un numar nelimitat de jetoane. O astfel de retea Petri se numeste
cu capacitate infinita . În modelarea sistemelor fizice este firesc a considera o limita
superioara a numarului de jetoane pe care îl poate contine fiecare pozitie. O astfel de retea
se numeste cu capacitate finita . Într-o retea cu capacitate finita (N,M0), fiecarei pozitii p
i se asociaza capacitatea pozitiei K(p), definita ca numarul maxim de jetoane ce pot fi
continute în p.
2
Lucrarea 2 Investigarea modelelor de tip retea Petri netemporizata
Într-o retea cu capacitate finita, pentru validarea unei tranzitii t este necesara urmatoarea
conditie suplimentara : numarul de jetoane în fiecare pozitie de iesire p a lui t nu poate
sa depaseasca capacitatea pozitiei respective, K(p), atunci când t s-ar executa. În acest
caz regula tranzitiei se va numi regula stricta a tranzitiei spre a o deosebi de cea enuntata
în paragraful 2.2, care mai este uneori referita drept regula simpla a tranzitiei.
Se spune că este o secventă posibilă de tranzitii (executii) din marcajul M0, sau că
marcajul Mk este accesibil din M0 prin executia secventei : M0 Mk, dacă si numai
dacă există marcajele M1, M2, ..., Mk, astfel încât:
3. Problema rezolvata
p3 t1 t4
t2 p2
• Sa se exprime reteaua Petri utilizand formalismul matematic.
• Sa se determine matricile de incidenta A-, A+ si A pentru reteaua considerata
• Sa se analize cu ajtorul ecuatiei de stare secventa t1 t4
Rezolvare:
1. Reteaua Petri considerata este exprimata prin formalism matematic dupa cum urmeaza:
PN (P,T , F ,W , M 0 )
unde:
3
Lucrarea 2 Investigarea modelelor de tip retea Petri netemporizata
3. Probleme propuse
a) b)
d)
c)
Figura 1