Arena

5
ENTORNO DE SIMULACION “ARENA” Procesos básicos de Arena: Módulo de Datos.- No aparece en el diagrama de flujo pero si en la hoja de cálculos. Create.- Crean entidades que entran en el sistema además se le asignan valores como tipo de entidad y tiempos de llegadas. Process.- Procesan entidades de acuerdo a determinados servicios, como las colas de espera, recursos y tiempo de procesamiento. - Delay.- Utiliza un recurso durante un tiempo - Seize Delay.- Reserva un recurso y lo utiliza durante un tiempo. - Seize Delay Release.- Reserva un recurso, lo utiliza durante un tiempo y lo libera. - Delay Release.- Utiliza un recurso durante un tiempo y lo libera. - Priority.- Establece la prioridad para la reserva del recurso. - Resource.- Recurso utilizado. - Delay Tipe.- Tiempo de proceso:

description

Programa de simulacion ARENA

Transcript of Arena

ENTORNO DE SIMULACION ARENAProcesos bsicos de Arena:

Mdulo de Datos.- No aparece en el diagrama de flujo pero si en la hoja de clculos.Create.- Crean entidades que entran en el sistema adems se le asignan valores como tipo de entidad y tiempos de llegadas.Process.- Procesan entidades de acuerdo a determinados servicios, como las colas de espera, recursos y tiempo de procesamiento. Delay.- Utiliza un recurso durante un tiempo Seize Delay.- Reserva un recurso y lo utiliza durante un tiempo. Seize Delay Release.- Reserva un recurso, lo utiliza durante un tiempo y lo libera. Delay Release.- Utiliza un recurso durante un tiempo y lo libera. Priority.- Establece la prioridad para la reserva del recurso. Resource.- Recurso utilizado. Delay Tipe.- Tiempo de proceso: Tipo.- Distribuciones de Probabilidad/Expresiones. Unidades.- Temporales.Dispose.- Liberan entidades cuando abandonan el sistema. Decide.- Se define las reglas de decisin: By condition (Condiciones) By chance (probabilidades)Asign.- Asignacin de valores como: variables, atributos, tipos de entidades, variables de sistema.Batch.- agrupamiento por lotes.Separate.- Replicacin de la entidad entrante en mltiples entidades.Record.- Registro de estadsticas.

Atribute.- Se definen los atributos de las entidades.Entity.- Se definen el tipo de entidad (entity type), la primera animacin asignada a la entidad y sus respectivos costos iniciales.Queque.- Se definen los nombres de las diferentes colas y el tipo de regla de ordenamiento (FIFO, LIFO, etc.).Resource.- Declaracin de los recursos utilizados y de sus caractersticas.Variables.- Definicin de los valores iniciales de las variables empleadas.Schedule.- Se define el horario de trabajo para programar la capacidad de un recurso.Sets.- Cuando se requieren grupos repetitivos de recursos.

Variables que intervienen en el procesoLas variables a considerar son:1. Nmero de personas que llegan al sistema.1. Nmero de personas que abandonan el sistema sin ser servidos.1. Nmero de servidores.1. Nmero de personas en la cola.1. Tiempo promedio de espera en la cola.1. Tiempo promedio de servicio.1. Tiempo promedio de servicio.1. Nmero de personas atendidas.1. Tipo de distribucin de la llegada de personas.1. Tipo de distribucin de la atencin.Pasos para simular en Arena.- Para empezar en los modelos debemos de buscar cules sern los procesos y entidades del modelo. Una vez que tengamos estos arrancaremos el software y dibujaremos el grafo de procesos para modelar el sistema, para esto usaremos el mdulo de datos. Podemos adjuntar recursos como animaciones usando el botn de resource:

Se define las caractersticas y atributos de cada entidad para luego proceder a la simulacin con los botones:

Se pueden estudiar los resultados obtenidos por el sistema en un tiempo definido por el usuario.PEQUEA Gua simulacin en ARENA> Definir todas las entradas (create) de entidades al sistema, dando un nombre stas y el tiempo entre llegadas al sistema. Se recomienda definir este tiempo como una variable aleatoria exponencial de parmetro fijado de acuerdo a su modelacin > Definir grupos (set) de recursos, dentro de los cuales se definen las unidades de recurso, por ejemplo: definir set doctores, con los mdicos (rows) Doct 1, Doct 2, Doct 3.> Definir los procesos (process) del modelo, estos representan las unidades en que las entidades sern atendidas, por lo que sern atrasadas en el sistema. Se debe dar un nombre caracterstico al proceso, en la definicin para generar la atencin de con una sola cola para ingresar al sistema deben utilizar las opciones Logic: seize delay release y Priority: mdium (2), en la definicin del proceso. Adems no olvidar agregar los recursos, se recomienda agregar el set correspondiente con la regla de seleccin Largest remaining capacity de modo que las entidades se atiendan con el doctor que est desocupado.Es importante definir el tiempo de atencin en el proceso, se recomienda utilizar una variable aleatoria Normal de parmetros definidos segn su modelo.> Definir las posibles decisiones segn opciones (2(N)-way by chance) o por entidades (2(N)-way by condition), dndoles un nombre y el porcentaje de verdadero para la decisin, por ejemplo: es ambulatorio? percent trae (0- 100): 60.> Finalmente definir todas las salidas del sistema (dispose), dndoles un nombre y marcando la opcin para generar estadsticas.Notas:> NO repetir nombres entre los distintos procesos, entidades, sets, entradas y salidas definidos.> La versin estudiante SLO permite trabajar con un mximo de 100 entidades (definido en la entrada al sistema)> El sistema termina la simulacin una vez ingresadas el total de entidadesAnlisis de resultados:> Generar estadsticas al terminar la simulacin.> Son recomendables analizar slo los siguientes tems en sus valores promedios:System: number in y numbre out Entity: VA Time (tiempo en el sistema, utilizando recursos) y Wait Time (tiempo en el sistema esperando por ser atendido)Queue (cola): Waiting Time (tiempo promedio de espera en la cola correspondiente), Number Waiting (nmero promedio de entidades esperando por ser atendidas).Resource: Number usage (es una medida del uso de los recursos)Usage: Total number seized (entidades atendidas por cada recurso)