Está en la página 1de 8

Introducci Introducci n a la n a la

Simulaci Simulaci n con Arena n con Arena


Lenguajes de Simulaci Lenguajes de Simulaci n n
Curso 2009/2010 Curso 2009/2010
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Paquete de Simulaci Paquete de Simulaci n para Windows. n para Windows.
Simulaci Simulaci n Orientada a Eventos Discretos: n Orientada a Eventos Discretos: el el
estado del modelo cambia ante la ocurrencia de determinados estado del modelo cambia ante la ocurrencia de determinados
eventos. eventos.
Simulaci Simulaci n Orientada a Procesos: n Orientada a Procesos: existe un existe un
diagrama de flujo que indica el procesamiento que siguen las diagrama de flujo que indica el procesamiento que siguen las
entidades del modelo. entidades del modelo.
El modelo se define orientado al proceso y la El modelo se define orientado al proceso y la
simulaci simulaci n se desarrolla bajo orientaci n se desarrolla bajo orientaci n a n a
eventos. eventos.
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Barra de
Proyecto
Ventana del Modelo
(diagrama de flujo)
Ventana del Modelo
(hoja de clculo)
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Barra de Proyecto Barra de Proyecto
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Panel de Proceso B Panel de Proceso B sico: sico:
M M dulos dulos b b sicos para la construcci sicos para la construcci n del n del
modelo. modelo.
Informes: Informes:
Listas de Listas de resultados resultados de la simulaci de la simulaci n. n.
Navegaci Navegaci n: n:
Acceso a diferentes Acceso a diferentes vistas vistas del modelo. del modelo.
Proceso Avanzado: Proceso Avanzado:
M M dulos dulos para tareas adicionales. para tareas adicionales.
Bloques: Bloques:
Acceso al lenguajes de simulaci Acceso al lenguajes de simulaci n n SIMANIM SIMANIM. .
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Barra de Proyecto Barra de Proyecto
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
M M dulos de Datos dulos de Datos: :
No aparecen en el diagrama de flujo. No aparecen en el diagrama de flujo.
S S en la hoja de c en la hoja de c lculo. lculo.
M M dulos de L dulos de L gica gica: :
S S aparecen en el diagrama de flujo. aparecen en el diagrama de flujo.
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Entidades Entidades
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
M M dulos dulos b b sicos con los que se sicos con los que se
construyen los modelos. construyen los modelos.
Describen la Describen la din din mica mica del modelo. del modelo.
Operan con las Operan con las entidades entidades: :
Objetos din Objetos din micos en la simulaci micos en la simulaci n: se n: se
crean, procesan y se liberan. crean, procesan y se liberan.
Poseen atributos: Poseen atributos:
Tiempo de llegada. Tiempo de llegada.
Prioridad Prioridad

Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Entidades Entidades
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Recursos Recursos
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Las entidades compiten por los Las entidades compiten por los
servicios que ofrecen los servicios que ofrecen los recursos recursos: :
Ocupar un recurso si est Ocupar un recurso si est disponible disponible
( (seize seize). ).
Liberar un recurso cuando ya ha Liberar un recurso cuando ya ha
terminado su servicio ( terminado su servicio (release release). ).
Mientras un recurso est Mientras un recurso est ocupado, todas ocupado, todas
aquellas entidades que lo requieran aquellas entidades que lo requieran
pasan una cola de espera ( pasan una cola de espera (queue queue) )
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Recursos Recursos
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Colas Colas
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Las entidades esperan en las Las entidades esperan en las colas colas
hasta que el recurso que necesitan hasta que el recurso que necesitan
quede libre. quede libre.
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Variables Variables
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Definidas por el usuario: Definidas por el usuario:
Evoluci Evoluci n del valor durante la n del valor durante la
simulaci simulaci n. n.
Sistema: Sistema:
Caracter Caracter sticas sticas
predefinidas de los predefinidas de los
componentes del componentes del
modelo. modelo.
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Create Create
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Crean Crean entidades que entran al entidades que entran al
sistema: sistema:
Generaci Generaci n n de entidades. de entidades.
Asignaci Asignaci n n de propiedades de las de propiedades de las
entidades: entidades:
Tiempo entre llegadas. Tiempo entre llegadas.
Tipo de la entidad Tipo de la entidad

Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Create Create
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Process Process
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Procesan Procesan entidades de acuerdo a entidades de acuerdo a
determinados servicios. determinados servicios.
Incluye: Incluye:
Recursos. Recursos.
Colas de Espera. Colas de Espera.
Tiempo de Procesamiento. Tiempo de Procesamiento.
Su procesamiento podr Su procesamiento podr a definirse a definirse
como un subsistema completo. como un subsistema completo.
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Process Process
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Process Process
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Action Action: : qu qu hace el proceso? hace el proceso?
Delay Delay
Utiliza un recurso durante un tiempo. Utiliza un recurso durante un tiempo.
Seize Seize Delay Delay
Reserva un recurso y lo utiliza durante un Reserva un recurso y lo utiliza durante un
tiempo. tiempo.
Seize Seize Delay Delay Release Release
Reserva un recurso, lo utiliza durante un Reserva un recurso, lo utiliza durante un
tiempo y lo libera. tiempo y lo libera.
Delay Delay Release Release
Utiliza un recurso durante un tiempo y lo Utiliza un recurso durante un tiempo y lo
libera. libera.
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Process Process
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Priority Priority: establece la prioridad para la : establece la prioridad para la
reserva del recurso reserva del recurso ( (Seize Seize Delay Delay, , Seize Seize Delay Delay
Release Release) )
Resource Resource: recurso utilizado : recurso utilizado ( (Seize Seize Delay Delay, ,
Seize Seize Delay Delay Release Release, , Delay Delay Release Release) )
Delay Delay Tipe Tipe: tiempo de proceso: : tiempo de proceso:
Tipo Tipo: Distribuciones de Probabilidad / Expresiones. : Distribuciones de Probabilidad / Expresiones.
Unidades Unidades temporales. temporales.
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Dispose Dispose
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Liberan Liberan entidades cuando abandonan entidades cuando abandonan
el sistema. el sistema.
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Creacin de
entidades
Liberacin
de entidades
Procesamiento
de entidades
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Decide Decide
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Definici Definici n de n de reglas de decisi reglas de decisi n n
By By condition condition (condiciones) (condiciones)
Valor atributos, variables, tipo entidad Valor atributos, variables, tipo entidad
2 2- -way way by by condition condition , N , N- -way way by by condition condition
By chance By chance (probabilidades) (probabilidades)
2 2- -way way by chance , N by chance , N- -way way by chance by chance
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Assign Assign
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Asignaci Asignaci n de valores n de valores: :
Variables Variables
Atributos de entidades Atributos de entidades
Tipos de entidades Tipos de entidades
Variables del sistema Variables del sistema
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Batch Batch / / Separate Separate /Record /Record
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Batch Batch: agrupamiento por lotes. : agrupamiento por lotes.
Separate Separate: replicaci : replicaci n de la entidad n de la entidad
entrante en m entrante en m ltiples entidades. ltiples entidades.
Record Record: registro de estad : registro de estad sticas. sticas.
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Entidades Entidades
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Informes Informes
Introducci Introducci n a la Simulaci n a la Simulaci n con Arena n con Arena
Configuraci Configuraci n de la Simulaci n de la Simulaci n n
Lenguajes de Simulaci Lenguajes de Simulaci n n - - Curso 2009/2010 Curso 2009/2010
Run / Run / Setup Setup
Par Par metros metros
R R plicas plicas
Velocidad Velocidad
Simulaci Simulaci n n
Control Control
Simulaci Simulaci n n
Informes Informes
Run / Run / Go Go

También podría gustarte