Está en la página 1de 18

MANUAL DE USUARIO DEL SOFTWARE ARENA

GIOVANNY BENJUMEA

RUBEN DARIO VARGAS


CINDY SANTIAGO

UNIVERSIDAD MINUTO DE DIOS SEDE VILLAVICENCIO


INGENIERIA DE SISTEMAS
NOVENO SEMESTRE
¿QUE ES ARENA?
Es un sistema que provee un entorno de trabajo integrado para construir modelos de
simulación en una amplia variedad de campos; integra, en un ambiente fácilmente
comprensible, todas las funciones necesarias para el desarrollo de una simulación
exitosa (animaciones, análisis de entrada y salida de datos y verificación del modelo)

Ventajas de Arena.
- Es una poderosa herramienta de simulación.
- Comprende un entorno amigable.
- Los utilitarios que brinda son de fácil uso.
- Cuenta con enorme capacidad gráfica.
- Ofrece gran versatilidad.
- Es compatible con productos Microsoft Office.

Desventajas de Arena:
- Difícil de correr un modelado en Arena en otro programa de simulación.
- Las ediciones para estudiantes tienen muchas limitaciones.
- La documentación y ayuda en este programa es poca y no es clara, Algunos
ejemplos presentan errores.

Sus tipos son:


- Time-persistent: media, máximo y mínimo respecto al tiempo.
- Tallies: media, máximo y mínimo de una lista de números.
- Contadores: suma acumulada de ocurrencias de un evento.
- Frecuencias: expresión o estado de un recursos.

Salidas: valor final de algún elemento.


- Los eventos son algo que ocurre en cierto instante de tiempo.
- Se organizan según un calendario de eventos.
- Las variables que describen el sistema no cambian entre eventos.
El reloj de simulación es una variable que recoge el tiempo actual de simulación. No
fluye continuamente: pasa del tiempo de un evento al siguiente.

Arena no decide el inicio y fin de la simulación, es el usuario quién debe establecerlos:


• Condiciones iníciales apropiadas.
• Cuándo y cómo acabar.

EJERCICIO A DESARROLLAR EN EL SIMULADOR ARENA.


Problema: Cajeros de banco

Información:

• La tasa de llegada es expo (5) en minutos.


• Los clientes llegan en grupos de 2, 3 y 4 personas con las probabilidades de 40%, 30% y
30% a la agencia bancaria.
• El 15% de los clientes (tipo 1) tienen la máxima prioridad en la atención, el 38% de clientes
(tipo 2) tiene una prioridad intermedia y el porcentaje de clientes restantes (tipo 3) tienen
prioridad baja.
• Los clientes tipo 1 y 2 serán atendidos por los cajeros 1, 2 y 3 y los clientes tipo 3 serán
atendidos por los cajeros 2 y 4.
• El tiempo de atención requerida es: expo (8), expo (5) y expo (3), para los clientes de tipo
1,2 y 3 respectivamente.
• El cajero 1 trabaja inicialmente 3 horas, descansa 1 hora y reanuda sus labores hasta el
final.
• El cajero 4 solo trabaja 4 horas y se retira.

Solicitud:

• Presente el modelo para la atención de 200 clientes.


PANTALLA PRINCIPAL DE ARENA

Barra Específica
de Arena

Barra General
de Arena Pantalla del
Gráfico de Flujo

Módulos a Usar
dependiendo del

PROCESO DE ENTRADA
Configuración del
Proceso de entrada nombre del proceso
de clientes al banco

Tiempo de llegada de
usuario en minutos

Se dan los valores de probabilidad de ingreso de


usuarios, en este caso es una Distribución Discreta
PROCESO DE ASIGANCION DE TIPO DE USUARIO

Se agregan los valores del


atributo para la asiganación

Unión de Procesos

Proceso de asignación
de tipo de cliente

Es un atributo y se le da
nombre de TIPO de cliente

Se dan los valores en porcentaje de los tipos de


clientes que ingresan, el cual es una discreta

Se debe asignar la prioridad de los


tipos de clientes que haya

Se agrega una prioridad de atención


que tiene cada tipo de cliente

La prioridad debe ser numéricamente igual al


tipo de cliente que exista.
PROCESO DE ASIGANCION DE CAJEROS
Los cajeros deben ser
automáticos, se agrega el recurso.

Se deben crear 4 cajeros para la atención


de los diferentes tipos de clientes.

Es un cajero por cada recurso por lo tanto el


nombre de cada recurso debe ser diferente se
manejaran cajero 1, cajero 2, cajero 3 y cajero 4

Estos son los 4 Diferentes cajeros que deberán


atender a diferentes tipos de clientes.

Este Decide filtra los tipos de clientes que deben


ser atendidos por diferentes tipos de cajeros.

Cuando se efectué la condición los clientes de tipo


3 deberán pasar por la parte de abajo ya que la
condición daría falsa en el Decide 1.

Se crea una condición de tipo Expresión para así


poder validar las condiciones del cajero
Ahora se crea un condicional con él Decide 2
para que los clientes de tipo 3 puedan dirigirse
tanto al cajero 2 como al cajero 4.

Aquí se deberá signar el tipo de condicional y


que porcentaje se iría a manejar en este caso es
50% ya que solo hay 2 cajeros para este tipo.

Este condiciona es de tipo de oportunidad

También es necesario otro condicional el cual


deberá re direccionar a los clientes de tipo 1 y
2 a los cajeros 1, 2 y 3.

La condición debe ser que si llegan 100 personas estas


deberán dividirse en los tres cajeros disponibles.

Resultado de la condición en el Decide 3


Es necesario crear otra condición para los clientes que
son atendidos en el cajero 4 ya que este solo trabaja 4
horas y queda inactivo

La condición es una variable de recurso,


si el cajero 4 es -3 está inactivo por lo
tanto re direccionará a la fila 2

Se finaliza el proceso con un Dispose al cual se conectan todos los


cajeros lo que quiere decir salida del proceso o finalización del mismo.

Tipo de cajero a que corresponde


la imagen.
PROCESO DE GRAFICAR LOS RECURSOS EN ARENA
Para poder graficar dar click en
Resource.

Seleccionar la imagen de acorde al


ejercicio.

Seleccionar los estados posibles en


que se pueda encontrar el proceso

La imagen de acuerdo al estado.

Dar Click en el botón de agregar, repetir


Por último OK el proceso para los demás estados.
PROCESO DE TIEMPOS DE ATENCION DE LOS CAJEROS PARA LOS DIFERENTES TIPOS DE CLIENTES

Para poder asignar los tiempo de atención de los Así quedan los cajeros después de
cajeros Click derecho para desplegar esta haber asignado sus estados e imágenes
ventana y escoger la opción Atthach.

Seleccionar procesos avanzados para


luego en los iconos de procesos
escoger “expresión”.

Se crea un arreglo de distribuciones


de probabilidad con nombre de
TIEMPOS los cuales son los de
atención a cada tipo de cliente.

Se Asignan tres elementos ya que


son tres diferentes tiempos de Aquí se validan los tiempos de atención
atención para los tipos de clientes por los cajeros a los tres tipos de clientes
los cuales son: Atención para tipo 1 es
de 8 minutos, tipo 2 es de 5 minutos y
tipo 3 es de 3 minutos.
Dar click en el cada proceso de cada cajero para así poder
Se escoge la unidad en minutos asignar el tiempo de atención para cada tipo de cliente

Se llama la Expresión TIEMPOS creada antes


donde su indicador es el tipo de cliente

Se escoge el tipo de retraso el de “expresión”


ya que en el paso anterior se validaron los
tiempos.

Para poder organizar la atención de las colas o


filas se debe escoger la función “Queue”.

Esta es la regla de atención para los clientes,


normalmente esta fifo que es el primero en
entrar es el primero en salir; aquí se deberá
escoger el menor valor de un atributo

Estas son las filas o colas que los clientes deben


realizar para su atención las cuales son 4.
El atributo que rige en la regla de atención es el
de Prioridad ya asignada en pasos anteriores,
repetir asignación para todas las filas

PROCESO DE ASIGNACIÓN DE HORARIOS DE ATENCIÓN PARA CADA CAJERO

5. Se digita “1” si el cajero esta activo o


4. Click agregar y e la ventana de “0” si el cajero está inactivo
1. En ejercicio hay 2 cajeros que
trabajan en horarios distintos a los
demás y para poder asignarles el
horario se escoge el proceso

6. Se digita la duración, ya está en


unidad de horas.

2. Se sombra HORARIO 1 para el cajero


1, y el HORARIO 2 para el cajero 4 que
son los que tienen un horario diferente
3.Dar click derecho sobre “rows” y seleccionar
editar a través de dialogo, aparece la ventana
“Schedule” para asignar valores
Este sería el resultado del horario del cajero 1

Esta activo durante 3 horas

Esta inactivo durante 1 hora

Vuelve a estar activo hasta el final del la


jornada de trabajo en este caso 8 horas

Se repite el procedimiento para


el horario 2 del cajero 4 pero
dependiendo de su necesidad.

Es necesario ir a done se encuentra los recursos de


los cajeros para así poder terminar la asignación
de los horarios de trabajo.

Se cambia a la capacidad de “Based on


Schudule” en cajeros 1 y 4 ya asignado
los horarios en el paso anterior.

Se selecciona el tipo de
horario correspondiente
a cada cajero

Aquí se debe modificar la


capacidad de trabajo de
los cajeros 1 y 4
CREACION DE VARIABLES DE CANTIDAD Y TIEMPO

Click para crear cualquier tipo de


variable de cantidad y tiempo

Se crea una variable Dispose

Esta es la variable que cuenta


la cantidad de clientes que
han sido atendidos

Se crea un TNOW para que


contabilice el tiempo de
atención de todos los clientes

Se selecciona el formato de conteo


Este contador muestra cuanto
demora en atender cierta
cantidad de clientes

Se activa para usar el nombre de


la variable y escribimos el nombre

PASOS PARA LA TERMINACIÓN DE LA SIMULACIÓN


Aquí se selecciona la forma de
finalizar la simulación y el
tiempo que se manejara

La condición de terminación de la
simulación es : el nombre del dispose
y hacerlo igual a 200 clientes.

En la pestaña de replicaciones se
selecciona tipo de tiempo que es minutos

Se crea una variable para poder llevar


el conteo de cuantas personas están
es espera ejm: NQ(el nombre de la
fila) repetir en cada fila

Contador para la fila 4

ESTE ES EL EJERCICIO TERMINADO CORRIENDO EN EL SIMULADOR


NOTA:

1. Para saber si tiene errores el ejercicio toca dar click en la pantalla de arena sobre el
ejercicio y oprimir F4; aparecerá una pantalla pequeña con los errores o un mensaje de
que no hay ninguno.
2. Para Correr el simulador con el teclado oprimir la tecla F5.

También podría gustarte