TALLER DE SIMULACION 1. Observe el video SIMULACION CON ARENA 1(A).flv que servirá como base para la solución de este ej
Views 31 Downloads 0 File size 2MB
TALLER DE SIMULACION 1. Observe el video SIMULACION CON ARENA 1(A).flv que servirá como base para la solución de este ejercicio:
Se trata de un banco que tiene las siguientes características:
Tres cajeros para atención al publico Cada cliente llega al banco con media exponencial de 5 minutos No existe un máximo de arribos El tiempo de atención es uniforme que va de 3 minutos a 8 minutos Se quiere simular un tiempo de mil horas Pinte los cajeros como en el video Corra la simulación con play para ver la animación, pare y corra con fast-forward para obtener los resultados
Procedimiento en el programa Arena. Se agrega un create y se define que cada cliente llega al banco con media exponencial de 5 minutos. Una entrada por arribo y no existe un máximo de arribos.
Se agrega un process donde se define el recurso caja en modo set y regla de selección Preferred Order. Asimismo se establece Type Delay como uniform, unidad en minutes; con tiempo de atención que va de 3 minutos a 8 minutos
En la opción set se agregan tres recursos correspondientes a los tres cajeros.
Por último se agreda un dispose
Se agrega los tres cajeros de forma gráfica.
Se configura la forma en que va a correr la simulación, se coloca un tiempo de mil horas y la unidad base en minutos.
Se configura la salida.
Se obtienen los siguientes resultados. ARENA Simulation Results Win7 - License: STUDENT Summary for Replication 1 of 1 Project: Unnamed Project Analyst: win7
Run execution date : 9/15/2013 Model revision date: 9/15/2013
Replication ended at time Base Time Units: Minutes
: 60000.0 Minutes TALLY VARIABLES
Identifier Average Half Width Minimum Maximum Observations ___________________________________________________________________________________________________ Entity 1.VATime Entity 1.NVATime Entity 1.WaitTime Entity 1.TranTime Entity 1.OtherTime Entity 1.TotalTime Process 1.Queue.WaitingTime
5.4966 .00000 .20014 .00000 .00000 5.6967 .20013
.02784 .00000 (Corr) .00000 .00000 .03807 (Corr)
3.0009 .00000 .00000 .00000 .00000 3.0009 .00000
7.9993 .00000 9.4056 .00000 .00000 17.391 9.4056
11748 11748 11748 11748 11748 11748 11749
DISCRETE-CHANGE VARIABLES Identifier Average Half Width Minimum Maximum Final Value ___________________________________________________________________________________________________ Entity 1.WIP Resource 1.NumberBusy Resource 1.NumberScheduled Resource 1.Utilization Resource 2.NumberBusy Resource 2.NumberScheduled Resource 2.Utilization Resource 3.NumberBusy Resource 3.NumberScheduled Resource 3.Utilization Process 1.Queue.NumberInQueue
1.1154 .54365 1.0000 .54365 .34631 1.0000 .34631 .18634 1.0000 .18634 .03919
.02445 .00734 (Insuf) .00734 .01018 (Insuf) .01018 .00650 (Insuf) .00650 .00438
.00000 .00000 1.0000 .00000 .00000 1.0000 .00000 .00000 1.0000 .00000 .00000
8.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 5.0000
OUTPUTS Identifier Value _____________________________________________________________ Entity 1.NumberIn Entity 1.NumberOut Resource 1.NumberSeized Resource 1.ScheduledUtilization Resource 2.NumberSeized Resource 2.ScheduledUtilization Resource 3.NumberSeized Resource 3.ScheduledUtilization System.NumberOut
11749. 11748. 5931.0 .54365 3787.0 .34631 2031.0 .18634 11748.
Simulation run time: 0.22 minutes. Simulation run complete.
De acuerdo a los resultados determine:
El funcionamiento de cada uno de los cajeros
Resource hace relación a los cajeros. Cajero Resource Resource Resource Resource Resource Resource Resource Resource Resource
Salidas
Promedio 1.NumberBusy 1.NumberScheduled 1.Utilization 2.NumberBusy 2.NumberScheduled 2.Utilization 3.NumberBusy 3.NumberScheduled 3.Utilization
.54365 1.0000 .54365 .34631 1.0000 .34631 .18634 1.0000 .18634
% % % % % % % % %
ocupado cajero 1 programado utilización ocupado cajero 1 programado utilización ocupado cajero 1 programado utilización
1.0000 .00000 1.0000 .00000 .00000 1.0000 .00000 1.0000 1.0000 1.0000 .00000
Resource Resource Resource Resource Resource Resource
1.NumberSeized 1.ScheduledUtilization 2.NumberSeized 2.ScheduledUtilization 3.NumberSeized 3.ScheduledUtilization
5931.0 .54365 3787.0 .34631 2031.0 .18634
Clientes capturados cajero 1 % utilización programada Cajero 1 Clientes capturados cajero 2 % utilización programada Cajero 2 Clientes capturados cajero 3 % utilización programada Cajero 3
Los tiempos ociosos de cada uno de los cajeros, se lo obtiene de restarle al número programado (NumberScheduled) el valor de ocupado (Numberbusy) Resource 1.NumberBusy Resource 2.NumberBusy Resource 3.NumberBusy
1 1 1 -
El tiempo medio en ser atendido de los cliente 5.4966 minutos.
El tiempo medio en cola de los clientes 0.20013 minutos
El número de clientes que arribaron al banco 11749 clientes
El número de clientes que salieron atendidos del banco 11748 clientes
El total de tiempo por entidad 5.967
0.54365 0.34631 0.18634
= 0,45635 = 0,65369 = 0,81366
2. Observe el video SIMULACION CON ARENA PROB 2(1_2) y realice las siguientes actividades: Cree el enunciado del problema de acuerdo a cómo se va elaborando el diagrama en Arena y a las explicaciones del autor. 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.
Elabore el diagrama en Arena Presente el modelo para la atención de 200 clientes.
Elaboración del diagrama paso a paso. Se crea una llegada de los clientes al Banco.
Se agrega una asignación para el tipo de cliente y prioridad de atención.
Se agregan los procesos para los cajeros, y los recursos (cajeros). Se hace copia del mismo para completar los cuatro cajeros.
Luego se agrega un decide para filtrar el tipo, colocando la condición.
Se agrega otro decide con condicional de porcentajes para poder direccionar a las entidades
Se crea otra decide para seguir direccionando las entidades
Se agrega un dispose
Se grafican los recursos
Como los clientes tienen diferentes tiempos para ser atendidos, para hacer la correspondencia entre tipo y distribución, se utiliza el modulo avanzado de Expression, y se coloca un arreglo de distribución de probabilidades como se muestra en la imagen.
Asimismo se configurar los 4 procesos con expression TIEMPOS(TIPO), unidad en minutos.
Como los clientes no son atendidos por una regla común, la regla para atender en la cola, se define en queue.
Luego nos vamos a Schedule para definir horarios de trabajo.
Ahora vamos a resources y le colocamos los horarios determinados.
Se coloca una variable para el dispose
Otra variable para un TNOW
Se crea otra variable NQ para obtener el valor de la cola del cajero 4.
Se crea otra decide, donde se coloca una condición state -3 para si está inactivo, los clientes deben ir al otro cajero.
Se configura el run setup, con una condición de terminación, en el caso de 200 clientes.
También se configura el reporte, para que nos lo genere en un archivo de salida.
Se presiona F4 para ver si hay errores.
Luego F5 para correr el programa, y nos muestra el reporte.
Diagrama final del proyecto
Examine los resultados determinando los elementos como en el primer punto
Se obtuvieron los siguientes resultados: ARENA Simulation Results Win7 - License: STUDENT Summary for Replication 1 of 1 Project: Unnamed Project 9/17/2013 Analyst: win7 Replication ended at time Base Time Units: Minutes
Run execution date : Model revision date: 9/17/2013 : 504.26708 Minutes TALLY VARIABLES
Identifier Average Half Width Minimum Maximum Observations _________________________________________________________________________________________________ Entity 1.VATime Entity 1.NVATime Entity 1.WaitTime Entity 1.TranTime Entity 1.OtherTime Entity 1.TotalTime Process 1.Queue.WaitingTime Process 2.Queue.WaitingTime Process 3.Queue.WaitingTime Process 4.Queue.WaitingTime
6.0809 .00000 33.161 .00000 .00000 39.242 60.111 30.103 25.851 1.9723
(Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf)
.00709 .00000 .00000 .00000 .00000 .70339 .00000 .00000 .00000 .00000
28.533 .00000 229.08 .00000 .00000 238.43 150.60 249.16 107.93 15.595
200 200 200 200 200 200 60 73 45 25
DISCRETE-CHANGE VARIABLES Identifier Average Half Width Minimum Maximum Final Value __________________________________________________________________________________________________ Entity 1.WIP Cajero1.NumberBusy Cajero1.NumberScheduled Cajero1.Utilization Cajero2.NumberBusy Cajero2.NumberScheduled Cajero2.Utilization Cajero3.NumberBusy Cajero3.NumberScheduled Cajero3.Utilization Cajero4.NumberBusy Cajero4.NumberScheduled Cajero4.Utilization Process 1.Queue.NumberInQueue Process 2.Queue.NumberInQueue Process 3.Queue.NumberInQueue Process 4.Queue.NumberInQueue
39.552 .73411 .85760 .73411 .84717 1.0000 .84717 .70293 1.0000 .70293 .14973 .47594 .14973 8.3545 24.785 2.3069 1.6716
(Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf)
OUTPUTS Identifier Value _____________________________________________________________ Entity 1.NumberIn Entity 1.NumberOut Cajero1.NumberSeized Cajero1.ScheduledUtilization Cajero2.NumberSeized Cajero2.ScheduledUtilization Cajero3.NumberSeized Cajero3.ScheduledUtilization Cajero4.NumberSeized Cajero4.ScheduledUtilization System.NumberOut
282.00 200.00 60.000 .85601 73.000 .84717 45.000 .70293 25.000 .31460 200.00
.00000 .00000 .00000 .00000 .00000 1.0000 .00000 .00000 1.0000 .00000 .00000 .00000 .00000 .00000 .00000 .00000 .00000
103.00 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 22.000 70.000 10.000 3.0000
82.000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 .00000 .00000 .00000 9.0000 67.000 .00000 3.0000
Simulation run time: 0.02 minutes. Simulation run complete.
De acuerdo a los resultados determine:
El funcionamiento de cada uno de los cajeros
Cajero
Promedio
Cajero1.NumberBusy Cajero1.NumberScheduled Cajero1.Utilization Cajero2.NumberBusy Cajero2.NumberScheduled Cajero2.Utilization Cajero3.NumberBusy Cajero3.NumberScheduled Cajero3.Utilization Cajero4.NumberBusy Cajero4.NumberScheduled Cajero4.Utilization
.73411 .85760 .73411 .84717 1.0000 .84717 .70293 1.0000 .70293 .14973 .47594 .14973
% % % % % % % % % % % %
ocupado Cajero1 programado utilización ocupado Cajero1 programado utilización ocupado Cajero1 programado utilización ocupado Cajero1 programado utilización
60.000 .85601 73.000 .84717 45.000 .70293 25.000 .31460
Clientes capturados Cajero1 % Utilización programada Cajero1 Clientes capturados Cajero2 % Utilización programada Cajero2 Clientes capturados Cajero3 % Utilización programada Cajero3 Clientes capturados Cajero4 % Utilización programada Cajero4
Salidas Cajero1.NumberSeized Cajero1.ScheduledUtilization Cajero2.NumberSeized Cajero2.ScheduledUtilization Cajero3.NumberSeized Cajero3.ScheduledUtilization Cajero4.NumberSeized Cajero4.ScheduledUtilization
Los tiempos ociosos de cada uno de los cajeros, se lo obtiene de restarle al número programado (NumberScheduled) el valor de ocupado (Numberbusy). Cajero1.NumberBusy Cajero2.NumberBusy Cajero3.NumberBusy Cajero4.NumberBusy
0,85760 -0.73411 = 1-0,84717 = 1-0,70293 = 0,47594-0,14973 =
El tiempo medio en ser atendido de los cliente 6.0809 minutos.
El tiempo medio en cola de los clientes
En En En En
el el el el
Cajero Cajero Cajero Cajero
1. 2. 3. 4.
60,111 minutos 30,103 minutos 25,851 minutos 1,9723 minutos
El número de clientes que arribaron al banco
0,12349 0,15283 0,29707 0,32621
282 clientes
El número de clientes que salieron atendidos del banco 200 clientes
El total de tiempo por entidad 39,242 minutos