Documente Academic
Documente Profesional
Documente Cultură
Definiii i exemple
CP2
CP3
DP f D
DS f D
Robot
Sf
Pf
PALETE
PV01
PC01
PA
10
0
PV01PC01PR01
TO01
PO01
PO01
CP1L
0
2
PR02PO01
TO02
PO02PR01
PR02
PO02
CP2A
PR01
CP2L
RA
PO02PR01
TO03
PR02PO03
PO03
CP3L
0
3
PO03
TO04
PV01PC51PR01
PC51
0
0
t).
b)
a)
PV 01
PC01
PA
PV01
10
2
PV01PC01PR01
PV01PC01
TO01
PO01
PO01
PO01
PO01
CP1L
PR02PO01
PR02PO01
TO02
TO02
PO02PR01
PO02
PO02
CP2A
CP1L
0
2
PR02
10
0
TO01
PC01
PA
2
0
PR01
CP2L
PR02
RA
2
0
PO02
PR01
CP2L
RA
PO02PR01
TO03
PO02
CP2A
TO03
PR02PO03
PR02PO03
PO03
PO03
CP3L
CP3L
0
3
PO03
3
PO03
TO04
TO04
PV01PC51
PV01PC51PR01
PC51
PC51
0
0
COMANDA
a)
PV01
RESURSE
PC01
0
PV01PC01
TO01
PO01
PROCES
TEHNOLOGIC
COMANDA
PO01
PROCES
t
PO01
TO02
PV01PC51
PC51
CONFIRMARE
Eliberarea
Resurselor
Confirmarea
i contorizarea
executrii
procesului
b)
PC01
COMANDA
PV01
P1 .......
.......
PV0n
Pn
0
PV01PC01PV0n
TO01
PO01PO0k
PO01
M1L
0 .......
.......
PO0k
MnL
tk
t1
PO01PO0k
TO02
PV01PC51
PC51 CONFIRMARE
Figura 5.1 Model de prim-nivel
pentru procesul tehnologic:
0
0
a) general
b) cu operaii sincronizate
PR
PV { pV 01 ,..., pV 0n }
PC { p C 01 ,..., p C 51}
T {t o01 , t o02 }
0n
1
I n
0
1
k
k
i
0
O n
1k
1n
.
0 k
m 0 (p V01 ) 2.
m 0 = (m 0 (p V01 ),0,0,1,0) cu
a)
PC01
PV01
PA
PC01PV01
PV01PC02
PO02
PO01
TO02
PO01
TO01
PC02
M1L
t1
PO02
M2L
t2
PO01PO02
TO03
PI01
PI01
b)
PV01
PA
PC01
M1O1
PC02
M2O2
PC01PV01
PV01PC02
TO01
PC02PO01
PO02PC01
PO01
M1L
t1
PO02
TO02
_
M2L
t2
PO01PO02
TO03
PI01
PO03
RUM1/M2
PV 01
PA
PC 01
M 1O 1
P C 02
M 2O 2
P C 01P V 01
P V 01PC 02
T O 01
P C 02PO 01
P O 02PC 01
P O 01
M 1L
t1
PO 02
T O 02
_
M 2L
t2
P O 01P O 02
T O 03
P V 01P I01
PI01
0
P I01
T I01
P C 51P V 01
PC 51
0T
O n
In
13
PC01
0
PC01
TO01
PO01
PO01
M1L
0
PO01
TO02
..
PO02
..
PO0n-1
TO0n-1
PO0n
PO0n
MnL
0
PO0n
TO0n
PC51
PC51
I 1 0 i
0 0
1n
O0
0
0n
0
1
PC01
TO01
PO01PO0n
PO01
M1L
....... 0
0 .......
PO0n
MnL
tn
t1
PO01PO0n
TO02
PC51
PC51
Un BPP sau BTP reprezint n operaii care sunt executate la acelai timp.
Dup terminarea acestor n operaii, alte operaii pot ncepe. Aceste n operaii se pot
termina la momente de timp diferite, comanda urmtoarei secvene tehnologice
efectundu-se dup ce toate s-au executat.
Definiia 5.3. O secven tehnologic la alegere este modelat de un
bloc_poziie__alegere (BPA) sau bloc_tranziie_alegere (BTA). Un BPA este
definit ca reea Petri (figura. 5.6) care const n 2(n+1) tranziii i n+2 poziii cu n
ci paralele (n>1), i cu marcarea iniial la zero.
BPA are structura: S p = (p 1 , p 2 , ... , p n+1 ,t 1 , ... ,t 2n ,I,O,0 n+2 ) cu
p in = p n+1 = p I01 ; p out = p n+2 = p I02 ; p 1 , ..., p n P O ; t 1 , ..., t 2n T O
In
In
T
0 n i O 0Tn
0T
0Tn
n
0 nxn
I 1Tn
0T
n
0 nxn
0Tn
1Tn
I 1Tn
0T
n
In
0Tn
0Tn
1Tn
0
0
In
0Tn
0 i O 0Tn
0T
1
n
0 nxn
0n
0Tn
1Tn
1
0
0Tn
0
0
TI01
PI01
PI01
PC01
0
0
PC02
PC01PI01
TO01
PC02PI01
PO01
M1L
PO02
.......
PO02
1
PI02
PO0n
M2L
.......
TOn1
TO0n
t1
PI01PC0n
TO02
1
PO02
PO01
PO01
PI02
PC0n
PO0n
MnL
PO0n
TOn2
PI02
PI02
TOnn
-
PI02
1
_
TI02
_
T
T
0n
1n
0n 0n
i
I T
O T
0n
0Tn
0
1Tn
T
nT
I
J
n 0 nxn
n 0 nxn
0Tn1
1
i I n este matricea unitate nxn.
unde J
I
0
n 1
n 1
16
T I0 1
P I0 1
P I0 1
PC 01
0
0
PC 02
PC 03
0
0
P C 0 1 P I0 1
P C 0 2 P I0 1
TO 01
PO 01
M 1L
PO 01
1
P I0 2
P I0 1 P C 0 n
PO 02
PO 02
TO n1
P I0 2
TO 0n
PO 0nPC01
M 2L
t1
PO 02PC03
TO 02
PO 01PC02
PC 0n
PO 0n
M nL
PO 0n
TO n2
P I0 2
TO nn
-
P I0 2
P I0 2
1
T I0 2
_
P C ; t 1 , ..., t 2n T O
cu
t in = t 2n+1 = t I01 , t out = t 2n+2 = t I02 ,
0 nxn
T
1
I nT
0
n
I
n
In
0Tn
0n
0
0Tn
0 nxn
0n
0
i
1
In
T
0
O Tn
0
n
J
n
0 nxn
0Tn
0n
1
1Tn
0 nxn
0n
0
1
Vom prezenta metodologia de rafinare prin nlocuirea unei poziii sau a unei
tranziii n reeaua Petri printr-o subreea care mai nti va fi definit.
Definiia 5.5 nlocuirea unei poziii p n Z = (P p,T,I,O,m 0 ) cu un
bloc_poziie BP S p ({ pin , pout } p S , TS , I S , OS , mS 0 ) rezult o reea Petri rafinat Z =
(P,T,I,O,m 0 ) unde:
mo ( p)
daca p P
mo ' ( p)
m S 0 ( p)
daca p { p out } PS
m ( p ' ) m ( p )
daca p p in
in
0
I ( p, t )
I
I ' ( p, t ) S ( p,t )
1
0
O ( p, t )
O
O' ( p, t ) S ( p,t )
1
0
daca p P si t T
daca p PS si t TS
daca p p out si I ( p ' , t ) 1
alte situatii
daca p P si t T
daca p PS si t T
daca p p out si O( p ' , t ) 1
alte situatii
(P,T,O,m 0 ) unde:
18
mo ' ( p) mS 0 ( p ) daca p PS
daca p P si t T
I ( p, t )
I
daca p PS si t TS
I ' ( p, t ) S ( p , t )
daca t tin si I ( p, t ' ) 1
1
0
alte situatii
O ( p, t )
O
O ' ( p, t ) S ( p , t )
1
0
daca p P si t T
daca p PS si t T
daca t tout si O ( p, t ' ) 1
alte situatii
22