Ejemplo 1
Elabore un programa de simulación que represente el siguiente sistema: La operación de un teléfono que sirve para que los empleados hagan sus llamadas. El tiempo por llamada es de 600 a 30 min con probabilidad uniforme; los empleados llegan al teléfono cada 300± 120 min. Simule 50 llamadas efectuadas. (Por ejemplo para saber si un teléfono es suficiente o es necesario otro).
GENERATE 600,30
SEIZE TELEFONO
ADVANCE 300,120
RELEASE TELEFONO
TERMINATE 1
START 50
Reporte
GPSS World Simulation Report - Untitled Model 1.4.1
Thursday, December 03, 2009 15:15:21
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 30427.559 5 1 0
NAME VALUE
TELEFONO 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 50 0 0
2 SEIZE 50 0 0
3 ADVANCE 50 0 0
4 RELEASE 50 0 0
5 TERMINATE 50 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
TELEFONO 50 0.488 296.890 1 0 0 0 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
51 0 30734.811 51 0 1
Ejemplo 2
Se desea saber cuántos puntos de cobro (casetas) de peaje se deben abrir en uno de los sentidos de una autopista, para tenerlos disponibles en caso de que la demanda aumente al doble de autos por unidad de tiempo (en promedio), puesto que se desea que el número de autos en espera de servicio no sea superior a 20, por el riesgo de accidente que hay en la zona. Si el tiempo inter arribo de los autos en cada carril es 20 ± 10 sg y el tiempo de cobro por auto es de 10 ± 5 sg, simule ocho horas de operación para tomar una decisión.
CABINAS STORAGE 3
GENERATE 20,10
QUEUE FILA
ENTER CABINAS
DEPART FILA
ADVANCE 10,5
LEAVE CABINAS
TERMINATE
GENERATE 20, 10
QUEUE FILA
ENTER CABINAS
DEPART FILA
ADVANCE 10,5
LEAVE CABINAS
TERMINATE
GENERATE 28800
TERMINATE 1
START 1
Reporte
GPSS World Simulation Report - AUTO1.11.1
Thursday, December 03, 2009 15:23:30
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 28800.000 16 0 1
NAME VALUE
CABINAS 10000.000
FILA 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 1450 0 0
2 QUEUE 1450 0 0
3 ENTER 1450 0 0
4 DEPART 1450 0 0
5 ADVANCE 1450 0 0
6 LEAVE 1450 0 0
7 TERMINATE 1450 0 0
8 GENERATE 1440 0 0
9 QUEUE 1440 0 0
10 ENTER 1440 0 0
11 DEPART 1440 0 0
12 ADVANCE 1440 0 0
13 LEAVE 1440 0 0
14 TERMINATE 1440 0 0
15 GENERATE 1 0 0
16 TERMINATE 1 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
FILA 1 0 2890 2890 0.000 0.000 0.000 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
CABINAS 3 3 0 3 2890 1 1.001 0.334 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
2892 0 28807.875 2892 0 1
2893 0 28810.000 2893 0 8
2894 0 57600.000 2894 0 15
Ejemplo 3
Simule la operación del establecimiento por 8 horas y determine el tamaño de los componentes de acuerdo a los resultados. Tome en cuenta que de las 13:00 a las 15:00 llegan exactamente tres personas más por unidad de tiempo y que el comedor abre a la 11:00.
• Los clientes llegan a partir de las 11:00 de manera independiente con un tiempo entre llegadas distribuido con probabilidad uniforme entre 60 y 30 segundos. El tiempo de cobro en la caja es aleatorio e uniformemente distribuido entre 90 y 50 segundos. Suponga que la comida se sirve sólo
en la parte inicial de la barra, tomando un tiempo de 40 ± 20 segundos. Después sólo se recorre la barra hasta llegar a la caja para realizar su pago.
• Suponga que las personas permanecen comiendo durante 18 ± 5 min y después se retiran. Se desea una fila menor a 5 personas detrás del punto inicial de la barra en espera de atención (zona de servicio comida).
• Con base en los resultados de su programa diga cuantos lugares (asientos) debe tener el comedor (considere que un comensal puede sentarse en cualquier mesa siempre que exista un lugar libre en ella) y diga el tamaño de la barra que necesita (para cuantas personas).
SALA STORAGE 20
GENERATE 120,60
TRANSFER .20,,FINAL
QUEUE FILA
TRANSFER .25,,GALLET
SEIZE MBEBIDA
ADVANCE 90,30
RELEASE MBEBIDA
DEPART FILA
TERMINATE
GALLET TRANSFER .50,,SOLOGALL
SEIZE MBEBIDAS
ADVANCE 90,30
RELEASE MBEBIDAS
SOLOGALL SEIZE MGALLETAS
ADVANCE 90,30
RELEASE MGALLETAS
DEPART FILA
FINAL TERMINATE
GENERATE 14400
TERMINATE 1
START 1
Reporte
GPSS World Simulation Report - TAREA 1.8.1
Thursday, December 03, 2009 15:27:59
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 14400.000 20 3 1
NAME VALUE
FILA 10001.000
FINAL 18.000
GALLET 10.000
MBEBIDA 10002.000
MBEBIDAS 10003.000
MGALLETAS 10004.000
SALA 10000.000
SOLOGALL 14.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 117 0 0
2 TRANSFER 117 0 0
3 QUEUE 87 0 0
4 TRANSFER 87 0 0
5 SEIZE 70 0 0
6 ADVANCE 70 0 0
7 RELEASE 70 0 0
8 DEPART 70 0 0
9 TERMINATE 70 0 0
GALLET 10 TRANSFER 17 0 0
11 SEIZE 11 0 0
12 ADVANCE 11 0 0
13 RELEASE 11 0 0
SOLOGALL 14 SEIZE 17 0 0
15 ADVANCE 17 0 0
16 RELEASE 17 0 0
17 DEPART 17 0 0
FINAL 18 TERMINATE 47 0 0
19 GENERATE 1 0 0
20 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MBEBIDA 70 0.440 90.561 1 0 0 0 0 0
MBEBIDAS 11 0.065 84.646 1 0 0 0 0 0
MGALLETAS 17 0.103 87.487 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
FILA 2 0 87 0 0.624 103.326 103.326 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
SALA 20 20 0 0 0 1 0.000 0.000 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
119 0 14438.010 119 0 1
120 0 28800.000 120 0 19
Ejemplo 4
Se simula la operación de un Departamento que recibe y resuelve Quejas de clientes. El Dpto. tiene 2 especialistas que resuelven situaciones diferentes cada uno de ellos, pero en caso de que se acumulen 5 o mas casos en espera de la atención de uno de ellos, la siguiente queja se pasará al otro especialista para atender a los clientes de manera rápida. El tiempo inter arribo de quejas es de una cada 30±15 min. El 48% son para el especialista A y el resto para el B. El tiempo de atención de la queja es uniforme entre 10 y 30 min por queja, y en caso de ayuda su tiempo es de 30 ±5 min. La ayuda se da mientras algún especialista no tenga fila de espera. Simule la atención de 100 quejas.
GENERATE 30,15
TRANSFER .52,ESPUNO,ESPDOS
ESPUNO TEST L Q$ESPA,5,AYUDB
NOAYB QUEUE ESPA
SEIZE ESPECIA
DEPART ESPA
ADVANCE 20,10
RELEASE ESPECIA
TERMINATE 1
ESPDOS TEST L Q$ESPB,5,AYUDA
NOAYA QUEUE ESPB
SEIZE ESPECIB
DEPART ESPB
ADVANCE 20,10
RELEASE ESPECIB
TERMINATE 1
AYUDA TEST E Q$ESPA,0,NOAYA
QUEUE ESPA
SEIZE ESPECIA
DEPART ESPA
ADVANCE 30,5
RELEASE ESPECIA
TERMINATE 1
AYUDB TEST E Q$ESPB,0,NOAYB
QUEUE ESPB
SEIZE ESPECIB
DEPART ESPB
ADVANCE 30,5
RELEASE ESPECIB
TERMINATE 1
START 100
Reporte
GPSS World Simulation Report - RATEA 2.4.1
Thursday, December 03, 2009 15:29:23
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 3016.269 30 2 0
NAME VALUE
AYUDA 17.000
AYUDB 24.000
ESPA 10002.000
ESPB 10000.000
ESPDOS 10.000
ESPECIA 10003.000
ESPECIB 10001.000
ESPUNO 3.000
NOAYA 11.000
NOAYB 4.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 101 0 0
2 TRANSFER 101 0 0
ESPUNO 3 TEST 45 0 0
NOAYB 4 QUEUE 45 0 0
5 SEIZE 45 0 0
6 DEPART 45 0 0
7 ADVANCE 45 0 0
8 RELEASE 45 0 0
9 TERMINATE 45 0 0
ESPDOS 10 TEST 56 0 0
NOAYA 11 QUEUE 56 0 0
12 SEIZE 56 1 0
13 DEPART 55 0 0
14 ADVANCE 55 0 0
15 RELEASE 55 0 0
16 TERMINATE 55 0 0
AYUDA 17 TEST 0 0 0
18 QUEUE 0 0 0
19 SEIZE 0 0 0
20 DEPART 0 0 0
21 ADVANCE 0 0 0
22 RELEASE 0 0 0
23 TERMINATE 0 0 0
AYUDB 24 TEST 0 0 0
25 QUEUE 0 0 0
26 SEIZE 0 0 0
27 DEPART 0 0 0
28 ADVANCE 0 0 0
29 RELEASE 0 0 0
30 TERMINATE 0 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
ESPECIB 56 0.361 19.452 1 101 0 0 0 0
ESPECIA 45 0.309 20.739 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
ESPB 1 1 56 50 0.013 0.674 6.290 0
ESPA 1 0 45 38 0.016 1.072 6.892 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
101 0 3007.104 101 12 13
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
102 0 3029.761 102 0 1
Ejemplo 5
Elabore una simulación de una gasolinera ahislada en una comunicación donde se hace uso de una bomba con el tiempo de llegadas promedio de 30, 1 ½ a una hora imedia y los tiempos de atención es de 15,20 minutos simule 7 días.
BOMBA STORAGE 1
GENERATE 90,30
QUEUE FILA
ENTER BOMBA
DEPART FILA
ADVANCE 25,15
LEAVE BOMBA
TERMINATE 1
START 10080
Reporte
GPSS World Simulation Report - gasolinera.5.1
Thursday, December 03, 2009 15:39:56
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 907026.305 7 0 1
NAME VALUE
BOMBA 10000.000
FILA 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 10080 0 0
2 QUEUE 10080 0 0
3 ENTER 10080 0 0
4 DEPART 10080 0 0
5 ADVANCE 10080 0 0
6 LEAVE 10080 0 0
7 TERMINATE 10080 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
FILA 1 0 10080 10080 0.000 0.000 0.000 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BOMBA 1 1 0 1 10080 1 0.276 0.276 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
10081 0 907093.732 10081 0 1
No hay comentarios:
Publicar un comentario