Logo Studenta

ejercicio-violento

¡Este material tiene más páginas!

Vista previa del material en texto

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 
 
 
 
 
 
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ÓNPARA 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 
 
 
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.

Continuar navegando