Sei sulla pagina 1di 2

Ejemplos primera clase pgina 1

Ejercicio 1 A un lavadero de autos llegan autos a razn de uno cada 300 120 segundos. Los autos se dirigen al sector de espuma donde forman cola frente a una sola persona que maneja la mquina de espuma. Para llegar al sector demoran 30 10 segundos y para aplicar la espuma la persona tarda 90 30 segundos. Luego se dirigen al sector de cepillos demorando 20 10 segundos en llegar. All hay una mquina automtica que demora 240 60 segundos en lavar el auto. Luego van al sector de secado tardando en llegar al mismo 10 5 segundos. Una mquina se encarga del secado tardando 180 30 segundos. Luego de lo cual los autos se retiran del lavadero. Simular la atencin de 100 autos. GENERATE ADVANCE QUEUE SEIZE DEPART ADVANCE RELEASE ADVANCE QUEUE SEIZE DEPART ADVANCE RELEASE ADVANCE QUEUE SEIZE DEPART ADVANCE RELEASE TERMINATE 300,120 30,10 ESPUMA ESPUMA ESPUMA 90,30 ESPUMA 20,10 CEPILLOS CEPILLOS CEPILLOS 240,60 CEPILLOS 10,5 SECADO SECADO SECADO 180,30 SECADO 1 ;llegada de autos al lavadero ;tiempo en llegar a la mquina de espuma ;cola para la mquina de espuma ;tomo la facility espuma ;salgo de la cola de la mquina de espuma ;tiempo de aplicacin de la espuma ;salgo de la mquina de espuma ;tiempo para llegar a los cepillos ;cola para los cepillos ;tomo la facility cepillos ;salgo de la cola de los cepillos ;tiempo de cepillado del auto ;salgo de la mquina de cepillos ;tiempo para llegar al sector de secado ;cola para el secado ;tomo la facility secado ;salgo de la cola de secado ;tiempo de secado ;salgo de la mquina de secado ;fin de la simulacin

Para simular 100 autos: START 100 Ejercicio 2 Al sector de cajas de un banco llegan clientes cada 30 10 segundos. El sector tiene dos cajeros: A y B. El 70% de los clientes se dirigen al cajero B mientras que el resto va al cajero A y forman una cola delante de sus ventanillas. Para llegar hasta la cola de cada cajero los clientes tardan 15 5 segundos. El tiempo de atencin del cajero A es de 60 20 segundos por cliente y el del cajero B es de 90 30 segundos. Una vez terminado el trmite el cliente se dirige a la puerta de salida del banco demorando 120 20 segundos. Simular la atencin de 300 clientes en total. GENERATE ADVANCE TRANSFER *atencin del cajero A QUEUE SEIZE DEPART ADVANCE RELEASE TRANSFER *atencin del cajero B CAJEROB QUEUE SEIZE DEPART ADVANCE RELEASE *salida del banco SALIDA ADVANCE 120,20 TERMINATE 30,10 15,5 0.7,,CAJEROB ;arribo de clientes ;tiempo para llegar a las colas ;el 70% va al cajero B

CAJAA ;cola en el cajero A CAJAA ;tomo la facility CAJAA CAJAA ;salgo de la cola del cajero A 60,20 ;tiempo de atencin del cajero A CAJAA ;dejo el cajero A ,SALIDA ;me dirijo a la salida CAJAB CAJAB CAJAB 90,30 CAJAB ;tomo la facility CAJAB ;salgo de la cola del cajero B ;tiempo de atencin del cajero B ;dejo el cajero B

;tiempo para llegar a la salida 1

Para simular 300 clientes: START 300. A continuacin vemos un extracto del reporte de la simulacin:

START_TIME 0
LINE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 LOC 1 2 3 4 5 6 7 8 9 CAJEROB 11 12 13 14 SALIDA 16

END_TIME 14235
BLOCK_TYPE GENERATE ADVANCE TRANSFER QUEUE SEIZE DEPART ADVANCE RELEASE TRANSFER QUEUE SEIZE DEPART ADVANCE RELEASE ADVANCE TERMINATE

BLOCKS 16

FACILITIES 2

STORAGES 0
CURRENT_COUNT 0 0 0 0 0 0 1 0 0 173 0 0 1 0 2 0 RETRY 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

30,10 15,5 0.7,,CAJEROB CAJAA CAJAA CAJAA 60,20 CAJAA ,SALIDA CAJAB CAJAB CAJAB 90,30 CAJAB 120,20 1

ENTRY_COUNT 477 477 477 147 147 147 147 146 146 330 157 157 157 156 302 300

Ejemplos primera clase pgina 2

Facilities
FACILITY CAJAA CAJAB ENTRIES 147 157 MAX 4 174 UTIL. 0.619 0.997 CONT. 0 173 AVE_TIME 59.925 90.408 AVAILABLE 1 1

Queues

OWNER 178 87

PEND 0 0

INTER 0 0

RETRY 0 0

DELAY 0 173 RETRY 0 0

QUEUE CAJAA CAJAB

Se demoraron 14235 segundos para atender a 300 clientes. Observar que al terminar la simulacin hay 173 personas haciendo cola frente al CAJERO B, lo cual es inadmisible. Hay que reforzar la atencin en ese puesto de trabajo poniendo ms personas atendiendo (STORAGE) y/o atendiendo ms rpido. Observar que la CAJAA tuvo 147 clientes atendidos y CAJAB tuvo 157 clientes atendidos (en realidad al terminar la simulacin ambos estn atendiendo al ltimo de esos clientes), CURRENT_COUNT es la cantidad de transacciones que hay actualmente en el bloque, ENTRY_COUNT es la cantidad total de transacciones que pasaron por el bloque. Lo que se imprime es al instante en que termin la simulacin (AC1=14.235 segundos). Los 302 que pasaron por el rtulo SALIDA son los 146 que salieron de la CAJAA ms los 156 que salieron de la CAJAB. Hay una persona que est haciendo atendido por CAJAA y otra por CAJAB. Hay dos personas dirigindose a la salida (lo vemos en el CURRENT_COUNT del bloque respectivo). Ejercicio 3 A un supermercado entran clientes por una puerta cada 60 20 segundos y por otra puerta cada 90 15 segundos. El 15% solo recorre el supermercado para ver los precios demorando 10 5 minutos y se va sin pasar por las cajas. El resto de los clientes demoran 30 10 minutos en hacer sus compras y despus se dirigen a la lnea de cajas donde hay tres cajeros: A, B y C. Al cajero A va el 50% de la gente, al B el 25% y al C el otro 25%1. El cajero A demora en cobrar 3 2 minutos, el B 7 3 minutos y el C 5 2 minutos. Los clientes forman fila en cada una de las cajas y una vez que terminan de pagar los clientes se retiran del supermercado demorando 2 1 minuto en llegar a la puerta. a) Simular la atencin de 1000 clientes. b) Simular 4 horas de atencin al pblico. GENERATE TRANSFER GENERATE *entrada al supermercado ENTRADA TRANSFER *clientes que compran en el ADVANCE TRANSFER TRANSFER *atencin en la caja C (25% CAJC QUEUE SEIZE DEPART ADVANCE RELEASE TRANSFER *atencin en la caja B (25% CAJB QUEUE SEIZE DEPART ADVANCE RELEASE TRANSFER *atencin en la caja A (50% CAJA QUEUE SEIZE DEPART ADVANCE RELEASE SALIDA ADVANCE TERMINATE 60,20 ,ENTRADA 90,15 ;clientes que entran por una puerta ;entrada al supermercado ;clientes que entran por otra puerta

ENTRIES ENTRIES(0) 147 69 330 1

AVE.CONT. 0.304 87.861

AVE.TIME 29.449 3790.021

AVE.(-0) 55.500 3801.541

0.15,,MIRAR ;el 15% mira los precios supermercado 1800,600 ;tiempo para comprar 0.5,,CAJA ;50% a al caja A 0.5,,CAJB ;50% del resto (25%) a la caja B del total llega aqu) CAJAC ;cola en la caja C CAJAC ;tomo la facility cajac CAJAC ;salgo de la cola caja C 300,120 ;tiempo de atencin en caja CAJAC ;dejo la caja ,SALIDA ;voy a la salida del total pasa por aqu) CAJAB ;cola en la caja B CAJAB ;tomo la facility cajab CAJAB ;salgo de la cola caja B 420,180 ;tiempo de atencin en caja CAJAB ;dejo la caja ,SALIDA ;voy a la salida del total bifurca al rtulo siguiente) CAJAA ;cola en la caja A CAJAA ;tomo la facility cajaa CAJAA ;salgo de la cola caja A 180,120 ;tiempo de atencin en caja CAJAA ;dejo la caja 120,60 ;tiempo en salir del supermercado 1

*clientes que miran solamente y se van (15% del total viene aqu) MIRAR ADVANCE 600,300 ;tiempo para mirar los precios TERMINATE ;se van del supermercado sin pasar por las cajas Para simular a): START 1000 Para simular b) hay que hacer los siguientes cambios: Cambiar el bloque TERMINATE 1 por un bloque TERMINATE Agregar un subsistema de control para contar horas * subsistema de control para contar horas GENERATE 3600 TERMINATE 1 Y para simular 4 horas de atencin: START
1

Importante: Ms adelante veremos que si hay tres o ms caminos hacia donde las transacciones bifurcan debemos definir una funcin cuya variable independiente sea el azar y las ordenadas sean la probabilidad acumulada de las probabilidades dadas. Con este enunciado, la funcin sera: CAMINO FUNCTION RN3,D3 (RN3 son valores x generados por el GPSS, tal que: .50,CAJA/.75,CAJB/1,CAJC 0<=x<1 azar equiprobable.) Para representar la triple bifurcacin basta con poner TRANSFER ,FN$CAMINO (con lo que el 50% de las transacciones iran al rtulo CAJA, 25% al rtulo CAJB y el 25% restante a CAJC)