taller de simulacion

21
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

Upload: josman97

Post on 26-Nov-2015

86 views

Category:

Documents


7 download

TRANSCRIPT

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 Run execution date : 9/15/2013

Analyst: win7 Model revision date: 9/15/2013

Replication ended at time : 60000.0 Minutes

Base Time Units: Minutes

TALLY VARIABLES

Identifier Average Half Width Minimum Maximum Observations

___________________________________________________________________________________________________

Entity 1.VATime 5.4966 .02784 3.0009 7.9993 11748

Entity 1.NVATime .00000 .00000 .00000 .00000 11748

Entity 1.WaitTime .20014 (Corr) .00000 9.4056 11748

Entity 1.TranTime .00000 .00000 .00000 .00000 11748

Entity 1.OtherTime .00000 .00000 .00000 .00000 11748

Entity 1.TotalTime 5.6967 .03807 3.0009 17.391 11748

Process 1.Queue.WaitingTime .20013 (Corr) .00000 9.4056 11749

DISCRETE-CHANGE VARIABLES

Identifier Average Half Width Minimum Maximum Final Value

___________________________________________________________________________________________________

Entity 1.WIP 1.1154 .02445 .00000 8.0000 1.0000

Resource 1.NumberBusy .54365 .00734 .00000 1.0000 .00000

Resource 1.NumberScheduled 1.0000 (Insuf) 1.0000 1.0000 1.0000

Resource 1.Utilization .54365 .00734 .00000 1.0000 .00000

Resource 2.NumberBusy .34631 .01018 .00000 1.0000 .00000

Resource 2.NumberScheduled 1.0000 (Insuf) 1.0000 1.0000 1.0000

Resource 2.Utilization .34631 .01018 .00000 1.0000 .00000

Resource 3.NumberBusy .18634 .00650 .00000 1.0000 1.0000

Resource 3.NumberScheduled 1.0000 (Insuf) 1.0000 1.0000 1.0000

Resource 3.Utilization .18634 .00650 .00000 1.0000 1.0000

Process 1.Queue.NumberInQueue .03919 .00438 .00000 5.0000 .00000

OUTPUTS

Identifier Value

_____________________________________________________________

Entity 1.NumberIn 11749.

Entity 1.NumberOut 11748.

Resource 1.NumberSeized 5931.0

Resource 1.ScheduledUtilization .54365

Resource 2.NumberSeized 3787.0

Resource 2.ScheduledUtilization .34631

Resource 3.NumberSeized 2031.0

Resource 3.ScheduledUtilization .18634

System.NumberOut 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 relacin a los cajeros.

Cajero Promedio

Resource 1.NumberBusy .54365 % ocupado cajero 1

Resource 1.NumberScheduled 1.0000 % programado

Resource 1.Utilization .54365 % utilizacin

Resource 2.NumberBusy .34631 % ocupado cajero 1

Resource 2.NumberScheduled 1.0000 % programado

Resource 2.Utilization .34631 % utilizacin

Resource 3.NumberBusy .18634 % ocupado cajero 1

Resource 3.NumberScheduled 1.0000 % programado

Resource 3.Utilization .18634 % utilizacin

Salidas

Resource 1.NumberSeized 5931.0 Clientes capturados cajero 1

Resource 1.ScheduledUtilization .54365 % utilizacin programada Cajero 1

Resource 2.NumberSeized 3787.0 Clientes capturados cajero 2

Resource 2.ScheduledUtilization .34631 % utilizacin programada Cajero 2

Resource 3.NumberSeized 2031.0 Clientes capturados cajero 3

Resource 3.ScheduledUtilization .18634 % 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 1 - 0.54365 = 0,45635

Resource 2.NumberBusy 1 - 0.34631 = 0,65369

Resource 3.NumberBusy 1 - 0.18634 = 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 Run execution date : 9/17/2013

Analyst: win7 Model revision date: 9/17/2013

Replication ended at time : 504.26708 Minutes

Base Time Units: Minutes

TALLY VARIABLES

Identifier Average Half Width Minimum Maximum Observations

_________________________________________________________________________________________________

Entity 1.VATime 6.0809 (Insuf) .00709 28.533 200

Entity 1.NVATime .00000 (Insuf) .00000 .00000 200

Entity 1.WaitTime 33.161 (Insuf) .00000 229.08 200

Entity 1.TranTime .00000 (Insuf) .00000 .00000 200

Entity 1.OtherTime .00000 (Insuf) .00000 .00000 200

Entity 1.TotalTime 39.242 (Insuf) .70339 238.43 200

Process 1.Queue.WaitingTime 60.111 (Insuf) .00000 150.60 60

Process 2.Queue.WaitingTime 30.103 (Insuf) .00000 249.16 73

Process 3.Queue.WaitingTime 25.851 (Insuf) .00000 107.93 45

Process 4.Queue.WaitingTime 1.9723 (Insuf) .00000 15.595 25

DISCRETE-CHANGE VARIABLES

Identifier Average Half Width Minimum Maximum Final Value

__________________________________________________________________________________________________

Entity 1.WIP 39.552 (Insuf) .00000 103.00 82.000

Cajero1.NumberBusy .73411 (Insuf) .00000 1.0000 1.0000

Cajero1.NumberScheduled .85760 (Insuf) .00000 1.0000 1.0000

Cajero1.Utilization .73411 (Insuf) .00000 1.0000 1.0000

Cajero2.NumberBusy .84717 (Insuf) .00000 1.0000 1.0000

Cajero2.NumberScheduled 1.0000 (Insuf) 1.0000 1.0000 1.0000

Cajero2.Utilization .84717 (Insuf) .00000 1.0000 1.0000

Cajero3.NumberBusy .70293 (Insuf) .00000 1.0000 1.0000

Cajero3.NumberScheduled 1.0000 (Insuf) 1.0000 1.0000 1.0000

Cajero3.Utilization .70293 (Insuf) .00000 1.0000 1.0000

Cajero4.NumberBusy .14973 (Insuf) .00000 1.0000 .00000

Cajero4.NumberScheduled .47594 (Insuf) .00000 1.0000 .00000

Cajero4.Utilization .14973 (Insuf) .00000 1.0000 .00000

Process 1.Queue.NumberInQueue 8.3545 (Insuf) .00000 22.000 9.0000

Process 2.Queue.NumberInQueue 24.785 (Insuf) .00000 70.000 67.000

Process 3.Queue.NumberInQueue 2.3069 (Insuf) .00000 10.000 .00000

Process 4.Queue.NumberInQueue 1.6716 (Insuf) .00000 3.0000 3.0000

OUTPUTS

Identifier Value

_____________________________________________________________

Entity 1.NumberIn 282.00

Entity 1.NumberOut 200.00

Cajero1.NumberSeized 60.000

Cajero1.ScheduledUtilization .85601

Cajero2.NumberSeized 73.000

Cajero2.ScheduledUtilization .84717

Cajero3.NumberSeized 45.000

Cajero3.ScheduledUtilization .70293

Cajero4.NumberSeized 25.000

Cajero4.ScheduledUtilization .31460

System.NumberOut 200.00

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 .73411 % ocupado Cajero1

Cajero1.NumberScheduled .85760 % programado

Cajero1.Utilization .73411 % utilizacin

Cajero2.NumberBusy .84717 % ocupado Cajero1

Cajero2.NumberScheduled 1.0000 % programado

Cajero2.Utilization .84717 % utilizacin

Cajero3.NumberBusy .70293 % ocupado Cajero1

Cajero3.NumberScheduled 1.0000 % programado

Cajero3.Utilization .70293 % utilizacin

Cajero4.NumberBusy .14973 % ocupado Cajero1

Cajero4.NumberScheduled .47594 % programado

Cajero4.Utilization .14973 % utilizacin

Salidas

Cajero1.NumberSeized 60.000 Clientes capturados Cajero1

Cajero1.ScheduledUtilization .85601 % Utilizacin programada Cajero1

Cajero2.NumberSeized 73.000 Clientes capturados Cajero2

Cajero2.ScheduledUtilization .84717 % Utilizacin programada Cajero2

Cajero3.NumberSeized 45.000 Clientes capturados Cajero3

Cajero3.ScheduledUtilization .70293 % Utilizacin programada Cajero3

Cajero4.NumberSeized 25.000 Clientes capturados Cajero4

Cajero4.ScheduledUtilization .31460 % 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 0,85760 -0.73411 =0,12349

Cajero2.NumberBusy 1-0,84717 = 0,15283

Cajero3.NumberBusy 1-0,70293 = 0,29707

Cajero4.NumberBusy 0,47594-0,14973 = 0,32621

El tiempo medio en ser atendido de los cliente

6.0809 minutos.

El tiempo medio en cola de los clientes

En el Cajero 1. 60,111 minutos

En el Cajero 2. 30,103 minutos

En el Cajero 3. 25,851 minutos

En el Cajero 4. 1,9723 minutos

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