Documente Academic
Documente Profesional
Documente Cultură
Obiective educaţionale
În urma parcurgerii acestui modul veţi şti:
- Cum se defineste o reţea Petri coloratǎ;
- Ce sunt culorile in cadrul unei retele Petri colorate;
- Care este rolul functiilor în strucura unei reţele Petri colorate;
- Ce implicǎ execuţia unei tranzitii în cazul retelelor Petri colorate;
- Cum pot fi utilizate reţelele Petri colorate la modelarea sistemelor de fabricaţie.
Cuvinte cheie:
Culoare, funcţie, reţea Petri coloratǎ
Cuprinsul Modului:
6.1.Introducerea noţiunilor
6.2. Noţiunea de funcţie
6.3. Definirea reţelelor Petri colorate
6.4. Aplicaţii
Întrebări de autoevaluare
Rezumat
Bibliografie
Comment:
Reţelele Petri colorate se utilizează pentru modelarea sistemelor în care intervin probleme
legate de: paralelism, alocarea (partajarea) resurselor, sincronizare. Aceste probleme
caracterizează în mod nemijlocit sistemele de fabricaţie flexibilă.
În general, într-o reţea Petri, informaţia este “purtată“ de către poziţii. Prezenţa unei mărci
(jeton) într-o poziţie poate modela, de exemplu, o maşină-unealtă liberă, disponibilă. Absenţa
mărcii semnifică faptul că maşina-unealtă este ocupată.
Mai multe mărci într-o poziţie pot să reprezinte un lot de piese identice. Dacă se doreşte
diversificarea, îmbogăţirea, informaţiilor asociate unei poziţii dintr-o RP, trebuie adoptată o
metodă cu ajutorul căreia să se diferenţieze mărcile care se găsesc în aceeaşi poziţie. O astfel de
metodă o oferă Reţelele Petri Colorate (RPC).
Pentru prezentarea noţiunilor specdifice reţelelor Petri colorate se consideră două sisteme
ca şi cele din figura 2.35. În fiecare sistem un cărucior se poate deplasa la stânga sau la dreapta.
Cărucioarele sunt de culori diferite.
Sa Da Sr Dr
În figura 2.36 s-a modelat, folosind RP, fiecare sistem reprezentat în figura 2.35.
P1a P1r
Deplasare la Deplasare la
stanga stanga
Pentru fiecare sistem poziţiile P1a, P1r modelează starea „deplasare spre stânga” şi poziţiile
P2a, P2r modelează strea „deplasarea spre dreapta”.
Poziţia P1, “deplasarea la stânga“, poate fi astfel descrisă, încât, să modeleze funcţionarea
ambelor sisteme. Această facilitate o oferă reţelele Petri colorate, figura 2.37.
P1
ar
f(a)=a
Id = f(r)=r
T1 { a, r }
P2
T2 { a, r }
Definiţie [16]:
Funcţia transpune relaţia care există între culoarea în raport cu care se execută o tranziţie
şi culoarea care se retrage din poziţia (poziţiile) de intrare în tranziţie, respectiv culoarea care se
depune în poziţia (poziţiile) de ieşire din tranziţie. Funcţia este ataşată arcului care uneşte
tranziţia şi poziţile de intrare şi de ieşire.
Funcţia identică (Id) este ataşată tuturor arcelor care nu descriu o transformare de culori.
Execuţia unei tranziţii în raport cu o anumită culoare corespunde retragerii unei mărci de aceeaşi
culoare din poziţia de intrare şi depunerea unei mărci, de aceeaşi culoare, în poziţia de ieşire.
În figura 2.38 este descrisă o RPC şi modul de evoluţie al marcajelor în funcţie de
execuţia diverselor tranziţii în raport cu anumite culori.
Există şi posibilitatea definirii unor funcţii complexe.
Pornind de la exemplul iniţial, cele două sisteme - cărucioarele de culori diferite - se va
arăta că, folosind aşa zisele culori complexe (compuse în cazul acesta din două
P1 P1 P1 P1
ar r r
Id Id Id Id
T1 {a,r} T1 {a,r} T1 {a,r} T1 {a,r}
Id Id Id Id
Id Id Id Id
a ar a
P2 P2 P2 P2
Id Id Id Id
T2 {a,r} T2 {a,r} T2 {a,r} T2 {a,r}
culori simple), se pot descrie în interiorul aceleiaşi poziţii, de exemplu P1, atât culorile celor două
cărucioare, cât şi sensurile lor de deplasare.
Exemplu.
Culoarea complexă (cuplajul) < s, r >, asociată poziţiei P1, va indica deplasarea spre
stânga a căruciorului roşu.
În aceste condiţii o RPC echivalentă cu cea din figura 2.37 este cea prezentată în figura
2.39.
P1
< s, r >
f (< s, r >)=< d, r > < s, a >
Id (< s, r >)=< s, r >
f (< d, r >)=< s, r > Id (< s, a >)=< s, a >
f : f (< s, a >)=< d, a > Id :
f Id Id (< d, r >)=< d, r >
f (< d, a >)=< s, a > Id (< d, a >)=< d, a >
T1 { < s, r >,< s, a >, < d, r >, < d, a > }
Definiţie
O reţea Petri colorată (RPC) este un sextet de forma [16]:
<b> <b>
<b> <b>
P 1 <v><v> P 1 <v><o> f(<b>)=<v>
<o>
<b> <b> f : f(<v>)=<b>+<v>
f f(<o>)=<b>+2<o>
f
T1 {<b>,<v>,<o>} T1 {<b>,<v>,<o>}
g g
g(<b>)=<b>
g : g(<v>)=<o>+<b>
P2 P2 <b>
<v> g(<o>)=2<o>
Fig. 2.40. Funcţionarea unei RPC - execuţia unei tranziţii în raport cu o anumită culoare.
Interpretând relaţiile (2.8) şi (2.9) se poate spune că execuţia tranziţiei T1, în raport cu
culoarea <b>, constă în retragerea unei mărci de culoare <v> din poziţia P1 şi în depunerea unei
mărci de culoare <b> în poziţia P2.
6.4. Aplicaţii
T1 { C1, C2 }
P2 P'2 C1
(MO1) (ML1)
T2 { C1, C2 }
Succ
P3 Succ (C1)=C2
Succ:
(ST2) Succ (C2)=C1
T3 { C1, C2 }
P4 P'4 C1
(MO2) (ML2)
T4 { C1, C2 }
Succ
Poziţiile ST1, MO1, ST2 şi MO2 modelează stadiile fizice ale sistemului.
Poziţiile ML1 şi ML2 descriu faptul că maşina 1 şi maşina 2 sunt resurse unice, fiecare în
parte, în raport cu piesa 1, respective piesa 2, acestea urmând să fie partajate între mai multe
piese.
În modelul prezentat în figura 2.42. apare şi funcţia succesiune, definită astfel:
Succ (C1) = C2 (2.12)
Succ (C2) = C1 (2.13)
aceasta determinând ordonanţarea celor două tipuri de piese în sistem în succesiunea: p1, p2, p1,
p2 ,ş.a.m.d.
Marcajul iniţial are două componente:
Mo (ST1) = n1C1 + n2C2 (2.14)
adică în stocul de intrare al maşinii ML1 există n1 piese p1 şi n2 piese p2. De asemenea:
Mo (ML1) = Mo (ML2)=C1 (2.15)
Semnificaţia relaţiei (2.15) este aceea că pe fiecare din cele două maşini, prima piesă care
va fi încărcată, va fi o piesă de tipul p1.
p1
Stoc ST1 ML1
p1,p 2,p1,p2,....
Stoc ST3 ML3
p2
PI/ D
Piesele sunt vehiculate în sistem prin intermediul unor palete. Încarcarea/ descărcarea
paletetelor cu/de semifabricate/piese se face în punctul de încărcare/ descărcare PI/D. Sunt
disponibile n palete pentru piesele de tip p1 şi n palete pentru piesele de tip p2. Aceste palete se
găsesc la momentul iniţial în stocul de intrare al maşinii ML1.
Modelul cu reţea Petri colorată al sistemului descris este prezentat în figura 2.44.
Celor două tipuri de piese li s-au asociat culorile: C1 pentru piesele p1 şi C2 pentru piesele
p2. Pe maşina de lucru 1 se prelucrează ambele tipuri de piese. În consecinţă cele două culori C1
şi C2 vor fi asociate cu acele componente ale modelului care se referă la maşina de lucru 1:
• Poziţia P1 modelează stocul ST1;
• Tranziţia T1 modelează incărcarea masinii de lucru 1 cu o piesă de tipul p1 sau cu o piesă
de tipul p2;
n C1
(ST1) n C2 Masina 1
P1
P2 (MO 1)
T2 { C1 } T5 { C2 }
Succ Succ
P3 P5 (ST3)
(ST2)
T3 { C1 } T6 { C2 }
P4 P'4 P6 P'6
C1 C2
(MO 2) (ML 2) (MO3) (ML3)
T4 { C1 } T7 { C2 }
Masina 2 Masina 3
Pentru a modela ordonanţarea alternativă a celor două tipuri de piese pe maşina de lucru
1, arcelor T2 → P’2 şi T5 → P’2 li s-au asociat funcţia succesor, aşa cum este ea definită şi pentru
cazul anterior.
Întrebări de autoevaluare
1. Ce înţegeţi prin culoare?
2. Care este semnificaţia noţiunii de funcţie în contextul reţelelor Petri colorate?
3. Cum definiţi functia identitate?
4. Cum definiţi o reţea Petri coloratǎ?
5. Care este avantajul utilizǎrii reţelelor Petri colorate la modelarea sistemelor de
producţie?
6. Ce înţelegeţi printr-o culoare complexǎ?
7. Cum funcţioneazǎ funcţia succesiune?
Rezumat
Reţelele Petri colorate se utilizează pentru modelarea sistemelor în care intervin probleme
legate de: paralelism, alocarea (partajarea) resurselor, sincronizare.
Mai multe mărci într-o poziţie pot să reprezinte un lot de piese identice. Dacă se doreşte
diversificarea, îmbogăţirea, informaţiilor asociate unei poziţii dintr-o RP, trebuie adoptată o
metodă cu ajutorul căreia să se diferenţieze mărcile care se găsesc în aceeaşi poziţie. O astfel de
metodă o oferă Reţelele Petri Colorate (RPC).Valorile medii se calculează utilizând toate valorile
individuale ale variabilei şi se exprimă în unitatea de măsură a variabilei studiate.
Funcţia transpune relaţia care există între culoarea în raport cu care se execută o tranziţie
şi culoarea care se retrage din poziţia (poziţiile) de intrare în tranziţie, respectiv culoarea care se
depune în poziţia (poziţiile) de ieşire din tranziţie. Funcţia este ataşată arcului care uneşte
tranziţia şi poziţile de intrare şi de ieşire.
Funcţia identică (Id) este ataşată tuturor arcelor care nu descriu o transformare de culori.
Execuţia unei tranziţii în raport cu o anumită culoare corespunde retragerii unei mărci de aceeaşi
culoare din poziţia de intrare şi depunerea unei mărci, de aceeaşi culoare, în poziţia de ieşire.
O reţea Petri colorată (RPC) este un sextet de forma:
Bibliografie
6. David, R., Alla, H., DU GRAFCET AUX RÉSEAUX DE PETRI, Ed. Hermes, Paris, 1992