Anda di halaman 1dari 18

TALLER DE SIMULACION

1. Observe el video SIMULACION CON ARENA 1(A).flv que servir como base para la solucin de este ejercicio:

Se trata de un banco que tiene las siguientes caractersticas: Tres cajeros para atencin al publico Cada cliente llega al banco con media exponencial de 5 minutos No existe un mximo de arribos El tiempo de atencin 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 simulacin con play para ver la animacin, 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 mximo de arribos.

Se agrega un process donde se define el recurso caja en modo set y regla de seleccin Preferred Order. Asimismo se establece Type Delay como uniform, unidad en minutes; con tiempo de atencin que va de 3 minutos a 8 minutos

En la opcin set se agregan tres recursos correspondientes a los tres cajeros.

Por ltimo se agreda un dispose

Se agrega los tres cajeros de forma grfica.

Se configura la forma en que va a correr la simulacin, 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 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 Simulation run time: 0.22 minutes. Simulation run complete. 11749. 11748. 5931.0 .54365 3787.0 .34631 2031.0 .18634 11748. .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 1.0000 .00000 1.0000 .00000 .00000 1.0000 .00000 1.0000 1.0000 1.0000 .00000

De acuerdo a los resultados determine: El funcionamiento de cada uno de los cajeros

Resource hace relacin a los cajeros.


Cajero Resource Resource Resource Resource Resource Resource Resource Resource Resource 1.NumberBusy 1.NumberScheduled 1.Utilization 2.NumberBusy 2.NumberScheduled 2.Utilization 3.NumberBusy 3.NumberScheduled 3.Utilization Promedio .54365 1.0000 .54365 .34631 1.0000 .34631 .18634 1.0000 .18634 % % % % % % % % % ocupado cajero 1 programado utilizacin ocupado cajero 1 programado utilizacin ocupado cajero 1 programado utilizacin

Salidas

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 % utilizacin programada Cajero 1 Clientes capturados cajero 2 % utilizacin programada Cajero 2 Clientes capturados cajero 3 % utilizacin programada Cajero 3

Los tiempos ociosos de cada uno de los cajeros, se lo obtiene de restarle al nmero programado (NumberScheduled) el valor de ocupado (Numberbusy)
Resource 1.NumberBusy Resource 2.NumberBusy Resource 3.NumberBusy 1 1 1 0.54365 0.34631 0.18634 = 0,45635 = 0,65369 = 0,81366

El tiempo medio en ser atendido de los cliente 5.4966 minutos. El tiempo medio en cola de los clientes 0.20013 minutos El nmero de clientes que arribaron al banco 11749 clientes El nmero de clientes que salieron atendidos del banco 11748 clientes El total de tiempo por entidad 5.967

2. Observe el video SIMULACION CON ARENA PROB 2(1_2) y realice las siguientes actividades: Cree el enunciado del problema de acuerdo a cmo 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 mxima prioridad en la atencin, 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 sern atendidos por los cajeros 1, 2 y 3 y los clientes tipo 3 sern atendidos por los cajeros 2 y 4. El tiempo de atencin 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 atencin de 200 clientes.

Elaboracin del diagrama paso a paso. Se crea una llegada de los clientes al Banco.

Se agrega una asignacin para el tipo de cliente y prioridad de atencin.

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 condicin.

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 distribucin, se utiliza el modulo avanzado de Expression, y se coloca un arreglo de distribucin 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 comn, 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 condicin state -3 para si est inactivo, los clientes deben ir al otro cajero.

Se configura el run setup, con una condicin de terminacin, en el caso de 200 clientes.

Tambin 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 : 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 Run execution date : Model revision date: 9/17/2013

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 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 (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) (Insuf) .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
Cajero1.NumberBusy Cajero1.NumberScheduled Cajero1.Utilization Cajero2.NumberBusy Cajero2.NumberScheduled Cajero2.Utilization Cajero3.NumberBusy Cajero3.NumberScheduled Cajero3.Utilization Cajero4.NumberBusy Cajero4.NumberScheduled Cajero4.Utilization

Promedio
.73411 .85760 .73411 .84717 1.0000 .84717 .70293 1.0000 .70293 .14973 .47594 .14973 % % % % % % % % % % % % ocupado Cajero1 programado utilizacin ocupado Cajero1 programado utilizacin ocupado Cajero1 programado utilizacin ocupado Cajero1 programado utilizacin

Salidas
Cajero1.NumberSeized Cajero1.ScheduledUtilization Cajero2.NumberSeized Cajero2.ScheduledUtilization Cajero3.NumberSeized Cajero3.ScheduledUtilization Cajero4.NumberSeized Cajero4.ScheduledUtilization 60.000 .85601 73.000 .84717 45.000 .70293 25.000 .31460
Clientes capturados Cajero1 % Utilizacin programada Cajero1 Clientes capturados Cajero2 % Utilizacin programada Cajero2 Clientes capturados Cajero3 % Utilizacin programada Cajero3 Clientes capturados Cajero4 % Utilizacin programada Cajero4

Los tiempos ociosos de cada uno de los cajeros, se lo obtiene de restarle al nmero 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 = 0,12349 0,15283 0,29707 0,32621

El tiempo medio en ser atendido de los cliente 6.0809 minutos. El tiempo medio en cola de los clientes
el el el el Cajero Cajero Cajero Cajero 1. 2. 3. 4. 60,111 minutos 30,103 minutos 25,851 minutos 1,9723 minutos

En En En En

El nmero de clientes que arribaron al banco

282 clientes El nmero de clientes que salieron atendidos del banco 200 clientes El total de tiempo por entidad 39,242 minutos

Anda mungkin juga menyukai