Taller de Simulacion

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

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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