Sie sind auf Seite 1von 11

EJEMPLOS DE GPSS Pc

Ing. Luis Zuloaga Rotta


CASO: AGENCIA BANCARIA

A una Agencia Bancaria arriban los clientes con un tiempo entre arribos
segn una distribucin uniforme en el intervalo [4,10] minutos. Hay tres
cajeros para la atencin, dos para clientes del banco y otro para los clientes
que llegan a pagar los servicios pblicos. El tiempo de servicio de los
clientes del Banco esta distribuido uniformemente en el intervalo [10,20]
minutos y el tiempo de servicio para los otros clientes distribuido
uniformemente en el intervalo [8,12] minutos. Segn informacin
histrica el porcentaje de clientes del Banco representa un 70% y los
otros clientes el 30%.
Pruebe con cola nica y cola por tipo de cliente.
Determine si la organizacin de las cajas es suficiente para atender la
demanda del Banco en un periodo de 12 horas.
10 **********************************************************
15 * MODELO: AGENCIA BANCARIA
18 *********************************************************
20 CAJACLIBCO STORAGE 2
25 GENERATE 7,3
27 TRANSFER 0.7,OTROCLIE,CLIBCO
30 CLIBCO QUEUE COLACLIBCO
31 ENTER CAJACLIBCO
32 DEPART COLACLIBCO
34 ADVANCE 15,5
38 LEAVE CAJACLIBCO
40 TERMINATE
45 OTROCLIE QUEUE COLAOTRO
46 SEIZE OTRACAJA
48 DEPART COLAOTRO
50 ADVANCE 10,2
52 RELEASE OTRACAJA
54 TERMINATE
60 *************************************************
65 * RELOJ DE CONTROL SIMULACION
68 *************************************************
70 GENERATE 60
75 TERMINATE 1
Caso: Enfermera

Al rea de enfermera arriban los pacientes con un tiempo


entre arribos que se ajusta a una distribucin uniforme en
el intervalo [8,16] minutos. Existen dos salas de atencin
pero solo una enfermera que atiende ambas salas. El
tiempo de atencin por cada paciente se Ajusta a una
distribucin uniforme en el intervalo [6,18] minutos.
Determine el tiempo de ocupacin del servicio y de la
enfermera en un periodo de 8 horas de trabajo continuado.
10 *********************************************************
12 * MODELO DE SIMULACION : ENFERMERIA
15 *********************************************************
18 SALA STORAGE 2
30 GENERATE 12,4
32 QUEUE COLAENFERMERIA
35 ENTER SALA
40 DEPART COLAENFERMERIA
41 SEIZE ENFERMERA
42 ADVANCE12,6
43 RELEASE ENFERMERA
45 LEAVE SALA
50 TERMINATE
60 **********************************************
62 * RELOJ DE CONTROL
65 **********************************************
67 GENERATE 60
70 TERMINATE 1
Caso: Empresa de Lavado de Autos
A una lavandera de vehculos arriban las unidades con un tiempo
entre arribos distribuido uniformemente en [15,21] minutos y segn
la siguiente distribucin:
Tipo Auto Camioneta Bus
Porc 45% 35% 20%

El tiempo de lavado (minutos) depende del estado en el que se


encuentre el vehculo; los estados y tiempos pueden ser los
siguientes: CAMIONETAS
Moderadamente
Estado Sucio Muy sucio
sucio
Porc 25% 45% 30%
Tiempo 30 5 40 10 50 15
BUSES

Continuacin .. Estado Sucio


Moderadamente
Muy sucio
sucio
Porc 45% 35% 20%
AUTOS Tiempo 50 5 60 10 70 15
Moderadamente
Estado Sucio Muy sucio
sucio
Porc 45% 35% 20%
Tiempo 20 5 30 10 40 15
El tiempo de secado y encerado es de 20, 30 y 50
minutos para autos, camionetas y buses
respectivamente.
El precio por lavado es de 20,30 y 50 nuevos soles
dependiendo si es auto, camioneta o bus.
Si la empresa cuenta con tres espacios para lavado y dos
para secado y encerado, determine para un tiempo de
12 horas de trabajo continuo si la organizacin de los
espacios es suficiente para atender la demanda.
1*********************************************************************

5* MODELO:EMPRESA DE LAVADO DE AUTOS

8*********************************************************************

10 TIPOVE FUNCTION RN5,D3


MODELO 01
0.45,1/0.80,2/1.0,3

12 ESTSUCAUTO FUNCTION RN7,D3

0.45,1/0.8,2/1.0,3

13 ESTSUCCAM FUNCTION RN9,D3

0.25,1/0.7,2/1.0,3

13 ESTSUCBUS FUNCTION RN12,D3

0.45,1/0.8,2/1.0,3

14 ESPACIOLAVADO STORAGE 3

16 ESPACIOSECADO STORAGE 2

18 *******************************************************************

20 GENERATE 18,3

22 QUEUE COLALAVADO

25 ASSIGN TIPOVEH,FN$TIPOVE ;ASIGNAMOS TIPO DE VEHICULO

28 ASSIGN ESTSUCAUT,FN$ESTSUCAUTO ;ASIGNAMOS ESTADO DE SUCIEDAD DEL VEHICULO

30 ENTER ESPACIOLAVADO ;TOMA ESPACIO DE LAVADO

32 DEPART COLALAVADO

34 TEST E P$TIPOVEH,1,OTRO1 ;EL VEHICULO ES UN AUTO? TIPO=1 ES AUTO

36 TEST E P$ESTSUCAUT,1,OTRO2 ;EL ESTADO DEL VEHICULO ES SUCIO?

38 ADVANCE 20,5

40 OTRO2 TEST E P$ESTSUCAUT,2,OTRO3 ;EL ESTADO DEL VEHICULO ES MODERADAMENTE SUCIO?

42 ADVANCE 30,10

44 OTRO3 ADVANCE 40,15 ;AUTO MUY SUCIO

46 LEAVE ESPACIOLAVADO ;LIBERA ESPACIO DE LAVADO

48 QUEUE COLASECADO

50 ENTER ESPACIOSECADO ;TOMA ESPACIO DE SECADO

52 DEPART COLASECADO

55 ADVANCE 20 ;TIEMPO DE SECADO Y ENCERADO DE AUTO

57 LEAVE ESPACIOSECADO ;LIBERA ESPACIO DE SECADO

59 SAVEVALUE COBRO+,20

60 TERMINATE
65 ***************************************************************
66 OTRO1 TEST E P$TIPOVEH,2,OTRO4 ;EL VEHICULO ES UNA CAMIONETA? TIPO=2 ES CAMIONETA

66.5
67
ASSIGN
TEST E
ESTSUCCAM,FN$ESTSUCCAM
P$ESTSUCCAM,1,OTRO21
;ASIGNAMOS ESTADO DE SUCIEDAD DEL VEHICULO
;EL ESTADO DE CAMIONETA ES SUCIO?
MODELO 01
68 ADVANCE 30,5
70 OTRO21 TEST E P$ESTSUCCAM,2,OTRO31 ;EL ESTADO DEL VEHICULO ES MODERADAMENTE SUCIO?
72 ADVANCE 40,10
74 OTRO31 ADVANCE 50,15 ;CAMIONETA MUY SUCIO
76 LEAVE ESPACIOLAVADO ;LIBERA ESPACIO DE LAVADO
78 QUEUE COLASECADO
80 ENTER ESPACIOSECADO ;TOMA ESPACIO DE SECADO
82 DEPART COLASECADO
85 ADVANCE 30 ;TIEMPO DE SECADO Y ENCERADO DE CAMIONETA
87 LEAVE ESPACIOSECADO ;LIBERA ESPACIO DE SECADO
88 SAVEVALUE COBRO+,30
89 TERMINATE
90 ****************************************************************
97 OTRO4 ASSIGN ESTSUCBUS,FN$ESTSUCBUS ;ASIGNAMOS ESTADO DE SUCIEDAD DEL VEHICULO
97.5 TEST E P$ESTSUCBUS,1,OTRO22 ;EL ESTADO DE BUS ES SUCIO?
98 ADVANCE 50,5
99 OTRO22 TEST E P$ESTSUCBUS,2,OTR32 ;EL ESTADO DEL VEHICULO ES MUY SUCIO?
100 ADVANCE 60,10
104 OTR32 ADVANCE 70,15 ;BUS MUY SUCIO
106 LEAVE ESPACIOLAVADO ;LIBERA ESPACIO DE LAVADO
108 QUEUE COLASECADO
110 ENTER ESPACIOSECADO ;TOMA ESPACIO DE SECADO
102 DEPART COLASECADO
105 ADVANCE 50 ;TIEMPO DE SECADO Y ENCERADO DE BUS
107 LEAVE ESPACIOSECADO ;LIBERA ESPACIO DE SECADO
109 SAVEVALUE COBRO+,50
110 TERMINATE
120*******************************************************************
122 GENERATE 60
124 TERMINATE 1
1*********************************************************************

5* MODELO:EMPRESA DE LAVADO DE AUTOS

8********************************************************************* MODELO 02
10 TIPOVE FUNCTION RN2,D3

0.45,1/0.80,2/1.0,3

12 ESTSUCAUTO FUNCTION RN3,D3

0.45,1/0.8,2/1.0,3

13 ESTSUCCAM FUNCTION RN4,D3

0.25,1/0.7,2/1.0,3

13.2 ESTSUCBUS FUNCTION RN12,D3

0.45,1/0.8,2/1.0,3

13.5 TPOLAVAUTO FUNCTION P$ESTSUCAUTO,E3

1,V$VAR11/2,V$VAR12/3,V$VAR13

13.7 TPOLAVCAMION FUNCTION P$ESTSUCCAM,E3

1,V$VAR21/2,V$VAR22/3,V$VAR23

13.8 TPOLAVBUS FUNCTION P$ESTSUCBUS,E3

1,V$VAR31/2,V$VAR32/3,V$VAR33

14 ESPACIOLAVADO STORAGE 3

16 ESPACIOSECADO STORAGE 2

17.1 VAR11 VARIABLE 15+10#RN5/1000

17.2 VAR12 VARIABLE 20+20#RN7/1000

17.4 VAR13 VARIABLE 25+30#RN9/1000

18.1 VAR21 VARIABLE 25+10#RN5/1000

18.2 VAR22 VARIABLE 30+20#RN7/1000

18.4 VAR23 VARIABLE 35+30#RN9/1000

19.1 VAR31 VARIABLE 45+10#RN5/1000

19.2 VAR32 VARIABLE 50+20#RN7/1000

19.4 VAR33 VARIABLE 55+30#RN9/1000

19.8 TPOSEC FUNCTION P$TIPOVEH,L3

1,20/2,30/3,50

19.9 COBRO FUNCTION P$TIPOVEH,L3

1,20/2,30/3,50
20 *******************************************************************

20.1 GENERATE 18,3


MODELO 02
22 QUEUE COLALAVADO

25 ASSIGN TIPOVEH,FN$TIPOVE ;ASIGNAMOS TIPO DE VEHICULO

30 ENTER ESPACIOLAVADO ;TOMA ESPACIO DE LAVADO

32 DEPART COLALAVADO

34 TEST E P$TIPOVEH,1,OTRO1 ;EL VEHICULO ES UN AUTO? TIPO=1 ES AUTO

35 ASSIGN ESTSUCAUTO,FN$ESTSUCAUTO;ASIGNAMOS EL ESTADO DE SUCIEDAD PARA AUTO

38 ADVANCE FN$TPOLAVAUTO ;TIEMPO DE LAVADO DE AUTO DEPENDIENDO ESTADO SUCIEDAD

39 TRANSFER ,SEC

40 OTRO1 TEST E P$TIPOVEH,2,OTRO2 ;EL ESTADO DEL VEHICULO ES MODERADAMENTE SUCIO?

41 ASSIGN ESTSUCCAM,FN$ESTSUCCAM ;ASIGNAMOS EL ESTADO DE SUCIEDAD PARA CAMIONETA

42 ADVANCE FN$TPOLAVCAMION ;TIEMPO DE LAVADO DE CAMIONETA DEPENDIENDO ESTADO SUCIEDAD

43 TRANSFER ,SEC

44 OTRO2 ASSIGN ESTSUCBUS,FN$ESTSUCBUS ;ASIGNAMOS EL ESTADO DE SUCIEDAD PARA BUS

45 ADVANCE FN$TPOLAVBUS ;TIEMPO DE LAVADO PARA UN BUS DEPENDIENDO DEL ESTADO SUCIEDAD

46 SEC LEAVE ESPACIOLAVADO ;LIBERA ESPACIO DE LAVADO

48 QUEUE COLASECADO

50 ENTER ESPACIOSECADO ;TOMA ESPACIO DE SECADO

52 DEPART COLASECADO

55 ADVANCE FN$TPOSEC ;TIEMPO DE SECADO Y ENCERADO DE VEHICULO DEPENDIENDO DE TIPO

57 LEAVE ESPACIOSECADO ;LIBERA ESPACIO DE SECADO

59 SAVEVALUE COBRO+,FN$COBRO

60 TERMINATE

120*******************************************************************

122 GENERATE 60

124 TERMINATE 1

Das könnte Ihnen auch gefallen