jueves, 3 de diciembre de 2009

Ejemplos de GPSS

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 20 a 10 min con probabilidad uniforme; los empleados llegan al teléfono cada 10 ± 5 min. Simule 50 llamadas efectuadas. (por ejemplo para saber si un teléfono es suficiente o es necesario otro).

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

GPSS World Simulation Report - Untitled Model 12.14.1

Thursday, December 03, 2009 12:42:05

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 1433 0 0

2 QUEUE 1433 0 0

3 ENTER 1433 0 0

4 DEPART 1433 0 0

5 ADVANCE 1433 0 0

6 LEAVE 1433 0 0

7 TERMINATE 1433 0 0

8 GENERATE 1455 0 0

9 QUEUE 1455 0 0

10 ENTER 1455 0 0

11 DEPART 1455 0 0

12 ADVANCE 1455 0 0

13 LEAVE 1455 0 0

14 TERMINATE 1455 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 2888 2888 0.000 0.000 0.000 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

CABINAS 3 3 0 3 2888 1 1.008 0.336 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

2890 0 28802.016 2890 0 8

2891 0 28811.462 2891 0 1

2892 0 57600.000 2892 0 15

Ejemplo – 2

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

GPSS World Simulation Report - TAREA .8.1

Thursday, December 03, 2009 12:50:35

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 – 3

Elabore una simulación de una gasolinera aislada en una comunidad y usa una bomba donde el Tiempo de yegada promedio es de 30 min y de1 ½. Y el tiempo de atención es de 15,25 min. Simule 7 días.

GASOLINERA STORAGE 1

GENERATE 90,30

QUEUE FILA

ENTER GASOLINERA

DEPART FILA

ADVANCE 25, 15

LEAVE GASOLINERA

TERMINATE 1

START 101080

GPSS World Simulation Report - Gasolinera1.5.1

Thursday, December 03, 2009 13:11:28

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 9096996.455 7 0 1

NAME VALUE

FILA 10001.000

GASOLINERA 10000.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 101080 0 0

2 QUEUE 101080 0 0

3 ENTER 101080 0 0

4 DEPART 101080 0 0

5 ADVANCE 101080 0 0

6 LEAVE 101080 0 0

7 TERMINATE 101080 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE. (-0) RETRY

FILA 1 0 101080 101080 0.000 0.000 0.000 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

GASOLINERA 1 1 0 1 101080 1 0.277 0.277 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

101081 0 9097042.252 101081 0 1

Trabajo de:

Perla Banesa García Talavera

No hay comentarios:

Publicar un comentario