Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DTE
Redes de Petri
IS I 2010
Las RPs son una alternativa para modelar sistemas por medio de una representacin matemtica El anlisis de una RP puede revelar informacin acerca de la estructura y el comportamiento dinmico del sistema modelado.
C=(P,T,I,O)
P = Sitios
Condiciones. Se definen como un conjunto {P1,..., Pn}. Representadas grficamente por crculos {t1,..., tn}. Representadas grficamente con una barra T -> P Representadas grficamente con una flecha
T = Transiciones
I = Funciones de entrada
O = Funciones de Salida
C = (P, T, I, O) P = {p1, p2, p3, p4, p5} T = {t1, t2, t3, t4} Funciones I /O
I (t1) = {p1} I (t2) = {p2, p3, p5} I (t3) = {p3} I (t4) = {p4}
O (t1) = {p2, p3, p5} O (t2) = {p5} O (t3) = {p4} O (t4) = {p2, p3}
Son asignados a los sitios de una RPs Son los que definen la ejecucin de la red La cantidad y la Posicin de las Marcas varia durante la ejecucin de la red Una Marca los sitios
Marcas
(p1) = 1 (p2) = 2 (p3) = 0 (p4) = 1 (p5) = 1
La ejecucin de una RPs se controla por el numero y la distribucin de las marcas. Las marcas residen en los sitios y controlan la ejecucin de la transiciones. Una RPs se ejecuta disparando transiciones, el disparo de una transicin remueve las marcas a los sitios de entrada, y crea nuevas marcas a los sitios de salida. Un transicin se encuentra habilitada si cada uno de sus sitios de entrada posee al menos tantas marcas como arcos del sitio a la transicin.
Marcas Grafo
(p1) = 1 (p2) = 2 (p3) = 0 (p4) = 1 (p5) = 1
Modelar el funcionamiento de una fabrica. La fabrica espera hasta que aparece un encargue Luego fabrica el producto pedido Lo enva para su entrega No se puede fabricar dos productos al mismo tiempo
Condiciones
a. b. c. d.
Eventos
1. 2. 3. 4.
Llega un pedido La fabrica comienza con el pedido La fabrica termina con el pedido El pedido es enviado para su entrega
Eventos
Precondiciones
Poscondiciones
1 2 3 4
Ninguna a, b c. d.
b c d, a ninguna
1. 2. 3. 4.
Condiciones -> modelamos con sitios Eventos -> modelamos con transiciones Precondiciones -> Entradas a transiciones Poscondiciones -> Salidas de transiciones
Dadas las siguientes instrucciones modelar la red de petris suponiendo que se permiten ejecutar en paralelo
y:= y+1; x:= x+2: z:= z+3; w:= z+y; f:= x+z; h:= f+w+y;