Documente Academic
Documente Profesional
Documente Cultură
PRETI
HISTORIA:
Las Redes de Petri surgen en 1962 con el trabajo doctoral de Carl Adam
Petri "Kommunikation mit Automaten" (Comunicación con autómatas), en
Alemania.
En su disertación doctoral Petri formuló la base para una teoría de
comunicación entre componentes asíncronos de un sistema de cómputo.
Las ideas de Petri atrajeron la atención de un grupo de investigadores del
Applied Data Research Inc. Dirigido por Anatol Holt y que trabajaban en el
proyecto "Information System Theory Project".
El grupo, desarrolló la teoría del proyecto conocido como “Systemics”. Este
trabajo fue el que proporcionó la teoría primaria, notación y representación
de las Redes de Petri.
La teoría de Redes de Petri fue divulgada en 1968 en el reporte final del
proyecto "Systemics".
Posteriormente, en el artículo titulado "Events and Conditions", publicado en
1970, Holt y Commoner muestran como las Redes de Petri pueden
aplicarse al modelado y análisis de sistemas con componentes
concurrentes.
El trabajo de Petri, también atrajo la atención del grupo "The Computation
Structures Group", bajo la dirección de Jack Dennis, que trabajaban en un
proyecto llamado "Project MAC" en el MIT.
Este grupo, ha sido una fuente productiva de investigaciones y literatura,
publicando varias tesis doctórales, numerosos reportes y memoranda sobre
Redes de Petri.
Carl Adam Petri extendió su teoría original, para incluir conceptos básicos
de flujo de información y de la estructura de sistemas concurrentes,
estimulando investigaciones en diversos centros de investigación europeos,
particularmente en el "Institut Für lnformations system for schung of the
Gessellschaft Für Mathematik und Datenverarbeitung" en Bonn, Alemania.
Holt continuó con el desarrollo de nuevos conceptos a partir de su trabajo
original en "Systemics", se concentró en el desarrollo de herramientas para
la representación y análisis de sistemas.
Su trabajo lo realizó principalmente en la investigación de aspectos
fundamentales de concurrencia y conflicto en sistemas con múltiples partes.
En el MIT y muchos otros centros de investigación americanos, enfocaron
inicialmente sus investigaciones sobre Redes de Petri hacia la teoría de
autómatas.
En la actualidad, existe gran difusión de los avances en Redes de Petri y
prácticamente existe una sola corriente entre los investigadores europeos y
los americanos, ya que la comunicación existente entre todos los grupos
beneficia el conocimiento de los nuevos avances.
Introducción:
Las redes de Petri (PN por su siglas en ingles Preti Net) representan una
alternativa para modelar sistemas, sus características hacen que, para algunos
problemas las redes de Petri funcionen de una manera natural. Las PN son
consideradas una herramienta para el estudio de los sistemas. Con su ayuda
podemos modelar el comportamiento y la estructura de un sistema, y llevar el
modelo a condiciones límite, que en un sistema real son difíciles de lograr o muy
costosas. La teoría de PN ha llegado a ser reconocida como una metodología
establecida en la literatura de la robótica para modelar los sistemas de
manufactura flexibles. Comparada con otros modelos de comportamiento dinámico
gráficos, como los diagramas de las máquinas de estados finitos, las PN ofrecen
una forma de expresar procesos que requieren sincronía. Y quizás lo más
importante es que las PN pueden ser analizadas de manera formal y obtener
información del comportamiento dinámico del sistema modelado.
Definiciones Básicas.
- Un conjunto de nodos.
- Un conjunto de transiciones.
- Una función de entrada y
- Una función de salida.
Definición:
Una estructura de Red de Petri RP, es una cuarteta RP = (P, T, I, O), donde:
Entonces:
R T ≠0 y P T=0
4. I:P T es la función de entrada, un mapeo desde las plazas de entrada hacia el
conjunto de transiciones.
Ejemplo:
Los cambios en los estados de un sistema son modelados mediante las reglas de
activación y habilitación. Las reglas se describen de la siguiente manera:
∀ p ∈ ∙tM ( p) ≥ W (9 , t)
Es fácil ver en una Red las transiciones que están ENABLED y observar que a
veces son más de dos transiciones las que se pueden disparar, en la siguiente
figura notamos que t1 y t2 pueden dispararse, pero si t1 es disparada, t2 dejará de
ser ENABLED y si disparamos t2, no podremos disparar t1. Esto es conocido
como un conflicto y nos ayuda a modelar problemas de sincronización.
Este tipo de redes son las que consideran el tiempo en el modelo. Es una
consideración importante ya que los sistemas reales casi siempre es
indispensable considerarlo en la sincronización de los procesos.
Los nodos, en el sentido de que una condición es verdadera para una cierta
cantidad de tiempo.
La transición, en el sentido de que un evento toma una cierta cantidad de tiempo
en ocurrir.
Cuando la duración de los eventos no son fijos o no pueden ser expresados con
valores nominales, simplemente se estiman límites dentro de los cuales el evento
puede ocurrir
Conclusiones:
Podemos concluir diciendo de que las Redes de Petri son una alternativa
de modelado de sistemas, aplicados principalmente hacia el control y
proceso, por su facilidad de manejo en el problema de la sincronización de
procesos.
Las entradas y/o salidas de una transición son conjuntos que pueden tener
elementos repetidos o múltiples ocurrencias.
Existen extensiones a las Redes de Petri: por ejemplo las Redes de Petri
Coloreadas (PNC), las Redes de Petri Temporales, Redes de Petri
Estocásticas.