Vous êtes sur la page 1sur 11

EJEMPLOS DE GPSS

Pc
Ing. Luis Zuloaga Rotta
CASO: AGENCIA BANCARIA

A una Agencia Bancaria arriban los clientes con un tiempo entre arribos
según una distribución uniforme en el intervalo [4,10] minutos. Hay tres
cajeros para la atención, dos para clientes del banco y otro para los clientes
que llegan a pagar los servicios públicos. 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. Según información
histórica 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 organización 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 STORAGE2
• 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: Enfermería

Al área de enfermería arriban los pacientes con un tiempo


entre arribos que se ajusta a una distribución uniforme en
el intervalo [8,16] minutos. Existen dos salas de atención
pero solo una enfermera que atiende ambas salas. El
tiempo de atención por cada paciente se Ajusta a una
distribución uniforme en el intervalo [6,18] minutos.
Determine el tiempo de ocupación del servicio y de la
enfermera en un periodo de 8 horas de trabajo continuado.
• 10 *********************************************************
• 12 * MODELO DE SIMULACION : ENFERMERIA
• 15 *********************************************************
• 18 SALA STORAGE2
• 30 GENERATE 12,4
• 32 QUEUE COLAENFERMERIA
• 35 ENTER SALA
• 40 DEPART COLAENFERMERIA
• 41 SEIZE ENFERMERA
• 42 ADVANCE 12,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 lavandería de vehículos arriban las unidades con un tiempo
entre arribos distribuido uniformemente en [15,21] minutos y según
la siguiente distribución:

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


encuentre el vehículo; los estados y tiempos pueden ser los
siguientes: CAMIONETAS
BUSES

Continuación …..
AUTOS

• 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 organización 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 STORAGE3
• 16 ESPACIOSECADO STORAGE2
• 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 ASSIGN ESTSUCCAM,FN$ESTSUCCAM ;ASIGNAMOS ESTADO DE SUCIEDAD DEL VEHICULO MODELO 01
• 67 TEST E P$ESTSUCCAM,1,OTRO21 ;EL ESTADO DE CAMIONETA ES SUCIO?
• 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 LEAVEESPACIOLAVADO ;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 LEAVEESPACIOSECADO ;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 LEAVEESPACIOLAVADO ;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 LEAVEESPACIOSECADO ;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 STORAGE3
•16 ESPACIOSECADO STORAGE2
•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 TPOSECFUNCTION 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 LEAVEESPACIOLAVADO ;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 LEAVEESPACIOSECADO ;LIBERA ESPACIO DE SECADO
• 59 SAVEVALUE COBRO+,FN$COBRO
• 60 TERMINATE
• 120*******************************************************************
• 122 GENERATE 60
• 124 TERMINATE 1

Vous aimerez peut-être aussi