MANUAL DE USUARIO DEL SOFTWARE ARENA
-
Upload
uaemmorelos -
Category
Documents
-
view
1 -
download
0
Transcript of MANUAL DE USUARIO DEL SOFTWARE ARENA
MANUAL DE USUARIO DEL SOFTWARE ARENA
GIOVANNY BENJUMEA
RUBEN DARIO VARGAS
CINDY SANTIAGO
UNIVERSIDAD MINUTO DE DIOS SEDE VILLAVICENCIO
INGENIERIA DE SISTEMAS
NOVENO SEMESTRE
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
PROCESO DE ENTRADA
Barra General
de Arena
Barra Específica
de Arena
Pantalla del
Gráfico de Flujo
Módulos a Usar
dependiendo del
Proceso de entrada
de clientes al banco
Configuración del
nombre del proceso
Se dan los valores de probabilidad de ingreso de
usuarios, en este caso es una Distribución Discreta
Tiempo de llegada de
usuario en minutos
PROCESO DE ASIGANCION DE TIPO DE USUARIO
Proceso de asignación
de tipo de cliente
Unión de Procesos
Se agregan los valores del
atributo para la asiganación
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 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.
Se debe asignar la prioridad de los
tipos de clientes que haya
PROCESO DE ASIGANCION DE CAJEROS
Se deben crear 4 cajeros para la atención
de los diferentes tipos de clientes.
Los cajeros deben ser
automáticos, se agrega el recurso.
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
Este Decide filtra los tipos de clientes que deben
ser atendidos por diferentes tipos de cajeros.
Estos son los 4 Diferentes cajeros que deberán
atender a diferentes tipos de clientes.
Se crea una condición de tipo Expresión para así
poder validar las condiciones del cajero
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.
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.
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.
Este condiciona es de tipo de oportunidad
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
PROCESO DE GRAFICAR LOS RECURSOS EN ARENA
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.
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
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
el proceso para los demás estados. Por último OK
PROCESO DE TIEMPOS DE ATENCION DE LOS CAJEROS PARA LOS DIFERENTES TIPOS DE CLIENTES
Para poder asignar los tiempo de atención de los
cajeros Click derecho para desplegar esta
ventana y escoger la opción Atthach.
Así quedan los cajeros después de
haber asignado sus estados e imágenes
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
atención para los tipos de clientes
Aquí se validan los tiempos de atención
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
asignar el tiempo de atención para cada tipo de cliente
Se escoge el tipo de retraso el de “expresión”
ya que en el paso anterior se validaron los
tiempos.
Se escoge la unidad en minutos
Se llama la Expresión TIEMPOS creada antes
donde su indicador es el tipo de cliente
Para poder organizar la atención de las colas o
filas se debe escoger la función “Queue”.
Estas son las filas o colas que los clientes deben
realizar para su atención las cuales son 4.
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
PROCESO DE ASIGNACIÓN DE HORARIOS DE ATENCIÓN PARA CADA CAJERO
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
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
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
4. Click agregar y e la ventana de
5. Se digita “1” si el cajero esta activo o
“0” si el cajero está inactivo
6. Se digita la duración, ya está en
unidad de horas.
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.
Aquí se debe modificar la
capacidad de trabajo de
los cajeros 1 y 4
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
CREACION DE VARIABLES DE CANTIDAD Y TIEMPO
PASOS PARA LA TERMINACIÓN DE LA SIMULACIÓN
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
Se activa para usar el nombre de
la variable y escribimos el nombre
Este contador muestra cuanto
demora en atender cierta
cantidad de clientes
ESTE ES EL EJERCICIO TERMINADO CORRIENDO EN EL SIMULADOR
Aquí se selecciona la forma de
finalizar la simulación y el
tiempo que se manejara
En la pestaña de replicaciones se
selecciona tipo de tiempo que es minutos
La condición de terminación de la
simulación es : el nombre del dispose
y hacerlo igual a 200 clientes.
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