Escolar Documentos
Profissional Documentos
Cultura Documentos
Marcao
A marcao de uma RP a associao de um certo
transio
Marcao: definio
Uma marcao m de uma RP C = (P,T,I,O) uma funo
Grafo marcado
No grafo de uma RP, um token representado por um .
p2 t1 p1 t2 t4
p5
p4
m = (1,2,0,0,1)
p3
t3
Execuo de uma RP
A execuo de uma RP controlada pela marcao da
rede Os tokens controlam a execuo das transies As transies so disparadas, alterando a marcao da rede Uma transio deve estar habilitada para poder ser disparada Uma transio est habilitada se, em cada um dos seus lugares de entrada, existe pelo menos o mesmo nmero de tokens que arcos do lugar para a transio. Def: Uma transio tj em uma RP C = (P,T,I,O) com marcao m est habilitada se (p P) m(p) #(p,I(tj))
Transies Habilitadas
Execuo
O disparo de uma transio se d retirando tokens do lugar de entrada (1 token para cada arco) colocando tokens no lugar de sada (1 para cada arco) Def: Ao disparar uma transio t que esteja
habilitada, a partir de uma marcao m resulta numa marcao m definida como m(p) = m(p) - #(p,I(t)) + #(p,O(t))
Disparo de Transies
Exemplo de Execuo
Exemplo de Execuo
Disparando t4
Disparando t1
Disparando t3
Modelagem com RP
Lugares correspondem a variveis de estado Transies correspondem a eventos Uma marcao corresponde ao estado atual que a rede
Modelagem com RP
Modelagem com RP
Modelo de empacotamento de uma linha de produo: Cada pacote tem 3 porcas e 3 parafusos Um novo conjunto s pode ser empacotado se o pacote anterior j foi enviado ao depsito A manufatura de porcas e parafusos no vai ser modelada
Modelagem com RP
Produtor-consumidor Jantar dos filsofos Atividades paralelas
Excluso mtua
Comunicao (protocolos)
Referncia
CARDOSO, Janete e VALLETE Robert. Redes de Petri.
Dvidas