0% encontró este documento útil (0 votos)
96 vistas2 páginas

Modelado en Arena: Módulos SEIZE y RELEASE

concepto de Seize definición ejemplo Ing Sistemas

Cargado por

Max Santiago
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
96 vistas2 páginas

Modelado en Arena: Módulos SEIZE y RELEASE

concepto de Seize definición ejemplo Ing Sistemas

Cargado por

Max Santiago
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

NOTA SOBRE LA RESOLUCIN DEL EJERCICIO 6 DE ARENA.

MODULOS SEIZE-DELAY-RELEASE.
Aparte de las tasas de llegada variables y los horarios de trabajos del personal mdico,
que aparecen tratados con todo detalle en el ejemplo 8.1 de Arena, existe un aspecto que
es importante para el modelado y tiene utilidad en casos especiales.
La cuestin surge cuando se modela, por ejemplo, el paso de los pacientes a la sala de
observacin. En el enunciado se indica el tiempo que pasan los pacientes en dicha sala,
pero no la cantidad mxima de pacientes que pueden ocuparla en un momento dado.
Eso nos impide usar el clsico mdulo SERVER o ADVANCED SERVER, ya que
stos modelan simultneamente los siguientes fenmenos:
1. Liberacin de recurso de transporte que se cogi en la estacin anterior
(opcionalmente)
2. Captura del recurso (o set de recursos) asociado al servidor, o espera en cola en
caso de que est ocupado
3. Tiempo de proceso
4. Liberacin del recurso asociado al servidor
5. Captura de un recurso de transporte para desplazarse a la estacin siguiente
Los pasos 2,3,4 se pueden disociar en tres bloques bsicos llamados SEIZE (paso 2),
DELAY (paso 3), y RELEASE (paso 4) del panel de mdulos Support de Arena. Estos
mdulos se emplean en el ejemplo 8.1 del directorio Examples.
El inters de esto es el siguiente.

Cuando el comportamiento deseado es un simple retraso, ya sea porque no se


requiere la captura de un recurso o porque la disponibilidad sea ilimitada (p. ej.
Sala de observacin), se emplear el mdulo DELAY sin ms.
Existen situaciones donde se necesita hacer una operacin intermedia entre la
accin de capturar un recurso y su liberacin. Este es el caso que se propuso en
el examen de junio de 2004. Entonces se pretenda modelar el proceso de
ensamblaje de 2 piezas de tiempos diferentes:

Para resolver esto, se propona usar el mdulo COMBINE (figura 1). Sirve para unir
varias entidades en 1 sola. El problema de est estructura es que si llegan 2 entidades de
A consecutivas y ninguna de B, la entidad combinada resultante ser de tipo AA,
mientras que lo que nosotros deseamos es el tipo AB.

Figura 1

Empleando adecuadamente los mdulos SEIZE, y RELEASE, se puede bloquear el


acceso de una pieza de tiempo A al mdulo combiene, cuando ya haya una pieza A
esperando ser ensamblada con otra de B. La estructura es la siguiente:

Figura 2
En esta figura los mdulos SEIZE capturan los recursos A en espera y B en espera
respectivamente. De este modo, cuando lleguen 2 piezas A consecutivas y ninguna de
B, la segunda pieza A no podr pasar ms all por estar ocupado A en espera. Sin
embargoi cuando llegue un apieza B, al estar libre B en espera, sta si podr pasar al
COMBINE y se producir la combinacin deseada de una pieza A con una pieza B.
Esto se ha podido realizar gracias a la disociacin SEIZE-RELEASE en distintos
instantes de simulacin, facilidad que no est disponible en mdulos server.

También podría gustarte