23
Minuteman GPSS Clase 6 Test Gate Split Assemble

Minuteman GPSS Clase 6

  • Upload
    tanek

  • View
    92

  • Download
    2

Embed Size (px)

DESCRIPTION

Minuteman GPSS Clase 6. Test Gate Split Assemble. TEST. El bloque TEST compara valores, normalmente SNAs, y controla el destino de la transacción basado en el resultado de esta comparación. Codificación:. TEST OA,B,C. Operandos:. - PowerPoint PPT Presentation

Citation preview

Page 1: Minuteman GPSS Clase 6

Minuteman GPSSClase 6

Test Gate Split Assemble

Page 2: Minuteman GPSS Clase 6

2Ing. Livino Armijos

TESTTEST

El bloque TEST compara valores, normalmente SNAs, y controla el destino de la transacción El bloque TEST compara valores, normalmente SNAs, y controla el destino de la transacción basado en el resultado de esta comparación.basado en el resultado de esta comparación.

Codificación:Codificación:

TEST OTEST O A,B,CA,B,C

O: O: Operador Relacional. Relación que debe tener el operando A con el operando B para Operador Relacional. Relación que debe tener el operando A con el operando B para que la prueba sea exitosa. El operando debe ser E, G, GE, L, LE o NE.que la prueba sea exitosa. El operando debe ser E, G, GE, L, LE o NE.A: A: Entidad o SNA a ser comparado.Entidad o SNA a ser comparado.B: B: Valor de referencia con el cual el operando A va a ser comparado.Valor de referencia con el cual el operando A va a ser comparado.C: C: Bloque destino alternativo. Es la etiqueta donde se transfiere la transacción en caso de Bloque destino alternativo. Es la etiqueta donde se transfiere la transacción en caso de que la prueba no sea exitosa.que la prueba no sea exitosa.

E: E: El valor del SNA de la entidad debe ser El valor del SNA de la entidad debe ser igualigual al operando B para que sea seleccionada al operando B para que sea seleccionadaNE: NE: El valor del SNA de la entidad debe ser El valor del SNA de la entidad debe ser diferentediferente al operando B para que sea al operando B para que sea seleccionadaseleccionadaG: G: El valor del SNA de la entidad debe ser El valor del SNA de la entidad debe ser mayormayor al operando B para que sea al operando B para que sea seleccionadaseleccionadaGE: GE: El valor del SNA de la entidad debe ser El valor del SNA de la entidad debe ser mayor o igualmayor o igual al operando B para que sea al operando B para que sea seleccionadaseleccionadaL: L: El valor del SNA de la entidad debe ser El valor del SNA de la entidad debe ser menormenor al operando B para que sea al operando B para que sea seleccionadaseleccionadaLE: LE: El valor del SNA de la entidad debe ser El valor del SNA de la entidad debe ser menor o igualmenor o igual al operando B para que sea al operando B para que sea seleccionadaseleccionada

Operandos:Operandos:

Operadores Condicionales:Operadores Condicionales:

Page 3: Minuteman GPSS Clase 6

3Ing. Livino Armijos

Un dispositivo electrónico de red recibe un paquete de datos cada 5 +/- Un dispositivo electrónico de red recibe un paquete de datos cada 5 +/- 3 milisegundos. Demora 5 +/- 1 milisegundo en procesarlo. En el buffer 3 milisegundos. Demora 5 +/- 1 milisegundo en procesarlo. En el buffer se pueden encolar hasta 5 paquetes. Por lo tanto, el dispositivo tiene se pueden encolar hasta 5 paquetes. Por lo tanto, el dispositivo tiene lugar para 1 paquete en proceso + 5 paquetes más en el buffer. Si el lugar para 1 paquete en proceso + 5 paquetes más en el buffer. Si el buffer está lleno, un paquete nuevo que llega se descarta. Simular 1000 buffer está lleno, un paquete nuevo que llega se descarta. Simular 1000 paquetes salidos del sistema (procesados + descartados).paquetes salidos del sistema (procesados + descartados).

GENERATEGENERATE 5,35,3TEST LETEST LE Q$espera,5,FINQ$espera,5,FINQUEUEQUEUE esperaesperaSEIZESEIZE dispositivodispositivoDEPARTDEPART esperaesperaADVANCEADVANCE 5,15,1RELEASERELEASE dispositivodispositivo

FINFIN TERMINATETERMINATE 11

STARTSTART 10001000

Ejemplo 8Ejemplo 8

Page 4: Minuteman GPSS Clase 6

4Ing. Livino Armijos

Una fábrica pequeña fabrica un único producto a razón de una unidad cada 80 +/- 20 seg. que Una fábrica pequeña fabrica un único producto a razón de una unidad cada 80 +/- 20 seg. que se pone en stock. Suponer que 2 horas después de comenzada la producción se reciben se pone en stock. Suponer que 2 horas después de comenzada la producción se reciben órdenes de pedido cada 240 +/-120 seg. Cada orden es por 4, 5, 6 ó 7 unidades en forma órdenes de pedido cada 240 +/-120 seg. Cada orden es por 4, 5, 6 ó 7 unidades en forma equiprobable. Se satisface el pedido si hay en existencia, de lo contrario se pierde. Para equiprobable. Se satisface el pedido si hay en existencia, de lo contrario se pierde. Para satisfacer el pedido se lo descuenta de stock y prepara un paquete con el pedido utilizando satisfacer el pedido se lo descuenta de stock y prepara un paquete con el pedido utilizando una única máquina empaquetadora que demora 50 seg. por cada unidad a empaquetar más una única máquina empaquetadora que demora 50 seg. por cada unidad a empaquetar más un tiempo fijo de 30 seg. Simular 8 horas.un tiempo fijo de 30 seg. Simular 8 horas.

INITIALINITIAL X$INVENTARIO,0X$INVENTARIO,0

GENERATEGENERATE 80,2080,20SAVEVALUESAVEVALUE INVENTARIO+,1INVENTARIO+,1TERMINATETERMINATE

GENERATEGENERATE 240,120,120240,120,120ASSIGNASSIGN PEDIDO,(DUNIFORM(1,4,7))PEDIDO,(DUNIFORM(1,4,7))TEST LETEST LE P$PEDIDO,X$INVENTARIO,PERDIDAP$PEDIDO,X$INVENTARIO,PERDIDASAVEVALUESAVEVALUE INVENTARIO-,P$PEDIDOINVENTARIO-,P$PEDIDOQUEUEQUEUE EMPAQUETADORAEMPAQUETADORASEIZESEIZE EMPAQUETADORAEMPAQUETADORADEPARTDEPART EMPAQUETADORAEMPAQUETADORAADVANCEADVANCE (30+50#P$PEDIDO)(30+50#P$PEDIDO)RELEASERELEASE EMPAQUETADORAEMPAQUETADORA

PERDIDAPERDIDA TERMINATETERMINATE

GENERATEGENERATE 36003600TERMINATETERMINATE 11

STARTSTART 88

Ejemplo 9Ejemplo 9

Page 5: Minuteman GPSS Clase 6

5Ing. Livino Armijos

GATEGATE

El bloque GATE altera el flujo de la transacción basado en el estado de una entidad.El bloque GATE altera el flujo de la transacción basado en el estado de una entidad.

Codificación:Codificación:

GATE OGATE O A,BA,B

O: O: Operador Lógico. Operador Lógico. A: A: Nombre o número de la entidad a verificarNombre o número de la entidad a verificarB: B: Bloque alterno al cuál se dirige la transacción en caso de que la prueba no sea exitosaBloque alterno al cuál se dirige la transacción en caso de que la prueba no sea exitosa

U: U: La entidad FACILITY o servidor debe estar en uso para una prueba exitosaLa entidad FACILITY o servidor debe estar en uso para una prueba exitosaNU: NU: La entidad FACILITY o servidor no debe estar en uso para una prueba exitosaLa entidad FACILITY o servidor no debe estar en uso para una prueba exitosaSE:SE: La entidad STORAGE debe estar vacía para una prueba exitosa La entidad STORAGE debe estar vacía para una prueba exitosaSF:SF: La entidad STORAGE debe estar llena para una prueba exitosa La entidad STORAGE debe estar llena para una prueba exitosaSNE: SNE: La entidad STORAGE no debe estar vacía para una prueba exitosaLa entidad STORAGE no debe estar vacía para una prueba exitosaSNF: SNF: La entidad STORAGE no debe estar llena para una prueba exitosaLa entidad STORAGE no debe estar llena para una prueba exitosa

Operandos:Operandos:

Operadores Condicionales:Operadores Condicionales:

Page 6: Minuteman GPSS Clase 6

6Ing. Livino Armijos

Por un cruce ferroviario llegan autos con una frecuencia de uno cada 10 +/- 5 segundos y Por un cruce ferroviario llegan autos con una frecuencia de uno cada 10 +/- 5 segundos y demoran en cruzar 2 segundos . Por la vía pasa un tren cada 15 +/- 2 minutos demorando 60 demoran en cruzar 2 segundos . Por la vía pasa un tren cada 15 +/- 2 minutos demorando 60 +/- 5 segundos (desde que baja la barrera hasta que se vuelve a levantar. Simular el paso de +/- 5 segundos (desde que baja la barrera hasta que se vuelve a levantar. Simular el paso de 20 trenes.20 trenes.

GENERATEGENERATE 10,510,5GATE NUGATE NU CRUCECRUCEADVANCEADVANCE 22TERMINATETERMINATE

GENERATEGENERATE 15,215,2SEIZESEIZE CRUCECRUCEADVANCEADVANCE 60,560,5RELEASERELEASE CRUCECRUCETERMINATETERMINATE 11

STARTSTART 2020

Ejemplo 10Ejemplo 10

Page 7: Minuteman GPSS Clase 6

7Ing. Livino Armijos

Se tiene un vehículo que aparece por la avenida en el semáforo 1 en Se tiene un vehículo que aparece por la avenida en el semáforo 1 en promedio cada 7 segundos exponencialmente distribuidos. Simular que promedio cada 7 segundos exponencialmente distribuidos. Simular que recorre las 3 cuadras sabiendo que el tiempo que tarda por cuadra es recorre las 3 cuadras sabiendo que el tiempo que tarda por cuadra es función del tipo de vehículo según la siguiente tabla:función del tipo de vehículo según la siguiente tabla:

Los semáforos tienen 60 segundos de verde y 40 de rojo, la onda verde Los semáforos tienen 60 segundos de verde y 40 de rojo, la onda verde entre semáforos es de 6 segundos (aproximadamente 60 km/h). Simular entre semáforos es de 6 segundos (aproximadamente 60 km/h). Simular 1000 vehículos que recorrieron el trayecto.1000 vehículos que recorrieron el trayecto.

Ejemplo 11Ejemplo 11

Page 8: Minuteman GPSS Clase 6

8Ing. Livino Armijos

GENERATEGENERATE ,,,1,2,,,1,2CICLO1CICLO1 SEIZESEIZE SEMAFORO1SEMAFORO1

ADVANCEADVANCE6060

RELEASERELEASESEMAFORO1SEMAFORO1

ADVANCEADVANCE4040

TRANSFERTRANSFER,CICLO1,CICLO1

GENERATEGENERATE ,,6,1,2,,6,1,2CICLO2CICLO2 SEIZESEIZE SEMAFORO2SEMAFORO2

ADVANCEADVANCE6060

RELEASERELEASESEMAFORO2SEMAFORO2

ADVANCEADVANCE4040

TRANSFERTRANSFER,CICLO2,CICLO2

GENERATEGENERATE ,,12,1,2,,12,1,2CICLO3CICLO3 SEIZESEIZE SEMAFORO3SEMAFORO3

ADVANCEADVANCE6060

RELEASERELEASESEMAFORO3SEMAFORO3

ADVANCEADVANCE4040

TRANSFERTRANSFER,CICLO3,CICLO3

FUNTIPOFUNTIPO FUNCTIONFUNCTION RN1,D4RN1,D40.3,1/0.7,2/0.9,3/1,40.3,1/0.7,2/0.9,3/1,4

TIEMPOTIEMPO FUNCTIONFUNCTION P$TIPO,E4P$TIPO,E41,(UNIFORM(1,6,10))/2,(UNIFORM(1,6,12))/1,(UNIFORM(1,6,10))/2,(UNIFORM(1,6,12))/3,(UNIFORM(1,6,14))/4,(UNIFORM(1,7,15))3,(UNIFORM(1,6,14))/4,(UNIFORM(1,7,15))

GENERATEGENERATE (EXPONENTIAL(1,0,7))(EXPONENTIAL(1,0,7))ASSIGNASSIGN TIPO,FN$FUNTIPOTIPO,FN$FUNTIPOQUEUEQUEUE COLA_S1COLA_S1GATE UGATE U SEMAFORO1SEMAFORO1DEPARTDEPART COLA_S1COLA_S1ADVANCEADVANCE FN$TIEMPOFN$TIEMPOQUEUEQUEUE COLA_S2COLA_S2GATE UGATE U SEMAFORO2SEMAFORO2DEPARTDEPART COLA_S2COLA_S2ADVANCEADVANCE FN$TIEMPOFN$TIEMPOQUEUEQUEUE COLA_S3COLA_S3GATE UGATE U SEMAFORO3SEMAFORO3DEPARTDEPART COLA_S3COLA_S3ADVANCEADVANCE FN$TIEMPOFN$TIEMPOTERMINATETERMINATE 11

STARTSTART 10001000

Page 9: Minuteman GPSS Clase 6

9Ing. Livino Armijos

Ejercicio 14 (Deber)Ejercicio 14 (Deber)

Los puntos de llegada de automóviles son los puntos A, C, H y K, los tiempos entre llegadas Los puntos de llegada de automóviles son los puntos A, C, H y K, los tiempos entre llegadas para cada uno se detallan a continuación:para cada uno se detallan a continuación:

Punto APunto A Exponencial 10 segundosExponencial 10 segundos Punto CPunto C Exponencial 70 Exponencial 70 segundossegundosPunto HPunto H Uniforme entre 60 y 90 segundosUniforme entre 60 y 90 segundos Punto KPunto K Exponencial 55 segundosExponencial 55 segundos

El semáforo del sistema tiene 60 segundos para el estado verde y 40 segundos para el El semáforo del sistema tiene 60 segundos para el estado verde y 40 segundos para el estado rojo en el sentido de la calle AB.estado rojo en el sentido de la calle AB.Los tiempos en que recorren cada uno de los tramos son los siguientes:Los tiempos en que recorren cada uno de los tramos son los siguientes:

ABAB 1010±4 segundos±4 segundos CDCD 8±2 segundos8±2 segundosG y el primer PAREG y el primer PARE 8±2 segundos8±2 segundos Z y el Segundo PAREZ y el Segundo PARE 4 segundos4 segundosHIHI 10±2 segundos 10±2 segundos LKLK 14±4 segundos 14±4 segundos

AA BB

CC

DD

EE

GG

HH

II

JJ

KK

LLMMZZ

NN

Page 10: Minuteman GPSS Clase 6

10Ing. Livino Armijos

El tiempo de cruce para cada intersección es de 4 segundos. Considere que entre El tiempo de cruce para cada intersección es de 4 segundos. Considere que entre el punto Z y el segundo Pare máximo pueden estar 4 autos, por lo que los autos el punto Z y el segundo Pare máximo pueden estar 4 autos, por lo que los autos que vengan de la cuadra anterior primero deben verificar si tiene espacio para que vengan de la cuadra anterior primero deben verificar si tiene espacio para entrar.entrar.Simular 24 horas de operación.Simular 24 horas de operación.

Asuma que no existen transferencias de ningún tipo para ninguna calle.Asuma que no existen transferencias de ningún tipo para ninguna calle.

Contestar:Contestar:

¿Cuántos autos en total llegaron al punto M, al punto E y al punto J?¿Cuántos autos en total llegaron al punto M, al punto E y al punto J?¿Cómo se encuentra distribuido el tiempo de espera para el semáforo por parte de ¿Cómo se encuentra distribuido el tiempo de espera para el semáforo por parte de los autos que vienen del punto A, y los que vienen del punto D?los autos que vienen del punto A, y los que vienen del punto D?¿Cómo se encuentra distribuido el tiempo de espera para el primer y segundo ¿Cómo se encuentra distribuido el tiempo de espera para el primer y segundo PARE?PARE?¿Cuál es el porcentaje de utilización del espacio debajo del paso elevado?¿Cuál es el porcentaje de utilización del espacio debajo del paso elevado?¿Cómo se encuentra distribuido el número de autos por minuto que se encuentran ¿Cómo se encuentra distribuido el número de autos por minuto que se encuentran debajo del paso elevado?debajo del paso elevado?

Page 11: Minuteman GPSS Clase 6

11Ing. Livino Armijos

Ejercicio 15 (Deber)Ejercicio 15 (Deber)

El mismo ejercicio 14 pero ahora si existen transferencias en las intersecciones, de El mismo ejercicio 14 pero ahora si existen transferencias en las intersecciones, de acuerdo a las siguientes probabilidades:acuerdo a las siguientes probabilidades:

- La probabilidad que un auto que venga del PUNTO C gire hacia el punto D es del La probabilidad que un auto que venga del PUNTO C gire hacia el punto D es del 25%.25%.

- La probabilidad que un auto que venga del PUNTO A gire hacia el punto E es del La probabilidad que un auto que venga del PUNTO A gire hacia el punto E es del 15%.15%.

- La probabilidad que un auto que venga del PUNTO G gire hacia el punto J es del La probabilidad que un auto que venga del PUNTO G gire hacia el punto J es del 5%.5%.

- La probabilidad que un auto que venga del PUNTO H gire hacia el punto Z es del La probabilidad que un auto que venga del PUNTO H gire hacia el punto Z es del 10%.10%.

- La probabilidad que un auto que venga del PUNTO Z gire hacia el punto N es del La probabilidad que un auto que venga del PUNTO Z gire hacia el punto N es del 45%.45%.

- La probabilidad que un auto que venga del PUNTO K gire hacia el punto M es del La probabilidad que un auto que venga del PUNTO K gire hacia el punto M es del 35%.35%.

Con este nuevo escenario, ¿Cómo cambio su modelo y cómo cambiaron los Con este nuevo escenario, ¿Cómo cambio su modelo y cómo cambiaron los resultados solicitados en el ejercicio anterior?resultados solicitados en el ejercicio anterior?

Page 12: Minuteman GPSS Clase 6

12Ing. Livino Armijos

Ejercicio 16 (Deber)Ejercicio 16 (Deber)

Aparece 5 autos por minuto en promedio de acuerdo a una distribución Poisson al Aparece 5 autos por minuto en promedio de acuerdo a una distribución Poisson al comienzo de una avenida de 10 cuadras. El auto tarda 11 +/- 3 segundos en comienzo de una avenida de 10 cuadras. El auto tarda 11 +/- 3 segundos en recorrer cada cuadra. En cada esquina de la avenida hay un semáforo que tiene recorrer cada cuadra. En cada esquina de la avenida hay un semáforo que tiene una luz verde de 55 segundos y una luz roja de 20 segundos. Las ondas demoran una luz verde de 55 segundos y una luz roja de 20 segundos. Las ondas demoran 10 segundos en recorrer cada cuadra. Al finalizar el recorrido, los autos llegan al 10 segundos en recorrer cada cuadra. Al finalizar el recorrido, los autos llegan al estacionamiento de un banco. Si hay lugar entran, sino se retiran a buscar estacionamiento de un banco. Si hay lugar entran, sino se retiran a buscar estacionamiento por los alrededores demorando 240 +/- 60 segundos en estacionamiento por los alrededores demorando 240 +/- 60 segundos en regresar a la puerta del banco.regresar a la puerta del banco.

Los que ingresan a la playa de estacionamiento demoran 120 +/- 30 segundos en Los que ingresan a la playa de estacionamiento demoran 120 +/- 30 segundos en llegar a la puerta del banco. La playa de estacionamiento tiene lugar para 70 llegar a la puerta del banco. La playa de estacionamiento tiene lugar para 70 autos. En cada auto solo viaja una persona. Además, llegan personas al banco a autos. En cada auto solo viaja una persona. Además, llegan personas al banco a pie cada 90 +/- 30 segundos.pie cada 90 +/- 30 segundos.

Dentro del banco un 50% se dirige a pagar impuestos, un 40% a sección de depósito Dentro del banco un 50% se dirige a pagar impuestos, un 40% a sección de depósito o extracción y el resto al mostrador de informes.o extracción y el resto al mostrador de informes.

Para pagar impuestos hay 3 cajas disponibles y el cliente se coloca en la de Para pagar impuestos hay 3 cajas disponibles y el cliente se coloca en la de empleado desocupado o en su defecto en la de menor cola. La demora del cajero empleado desocupado o en su defecto en la de menor cola. La demora del cajero es en función de la cantidad de boletas que el cliente tiene para pagar (25 +/- 5 es en función de la cantidad de boletas que el cliente tiene para pagar (25 +/- 5 segundos por boleta + 20 +/- 5 segundos fijos).segundos por boleta + 20 +/- 5 segundos fijos).

Page 13: Minuteman GPSS Clase 6

13Ing. Livino Armijos

Para realizar un depósito y/o extracción se saca número y se espera el turno. Hay 2 Para realizar un depósito y/o extracción se saca número y se espera el turno. Hay 2 empleados atendiendo que demoran 150 +/- 35 segundos por cliente.empleados atendiendo que demoran 150 +/- 35 segundos por cliente.

En el mostrador de informes hay una única persona que demora 30 +/- 10 segundos.En el mostrador de informes hay una única persona que demora 30 +/- 10 segundos.Luego de realizar su operación, el cliente se retira del banco. Los que lo dejaron en el Luego de realizar su operación, el cliente se retira del banco. Los que lo dejaron en el

estacionamiento del banco lo retiran demorando 120 +/- 30 segundos. Y los que lo estacionamiento del banco lo retiran demorando 120 +/- 30 segundos. Y los que lo estacionaron en otro lugar, 240 +/- 60 segundos.estacionaron en otro lugar, 240 +/- 60 segundos.

Simular de 10 a 15 horas durante un día, Simular de 10 a 15 horas durante un día,

Conteste:Conteste:

- ¿- ¿Cuántos clientes fueron atendidos en cada caja de impuestos?Cuántos clientes fueron atendidos en cada caja de impuestos?- ¿Cuál es el porcentaje de utilización de cada caja?- ¿Cuál es el porcentaje de utilización de cada caja?- ¿Cuántos autos no encontraron espacio en el estacionamiento?- ¿Cuántos autos no encontraron espacio en el estacionamiento?

Page 14: Minuteman GPSS Clase 6

14Ing. Livino Armijos

Ejercicio 17 Ejercicio 17

Un comerciante vende dos tipos de productos, lUn comerciante vende dos tipos de productos, la demanda diaria del producto tipo 1 esta a demanda diaria del producto tipo 1 esta entre 50 y 75 unidades, y para el producto tipo 2 entre 90 y 140 unidades entre 50 y 75 unidades, y para el producto tipo 2 entre 90 y 140 unidades uniformemente distribuidos.uniformemente distribuidos.

El comerciante trabaja 5 días a la semana, al finalizar cada día el comerciante verifica su El comerciante trabaja 5 días a la semana, al finalizar cada día el comerciante verifica su nivel de inventario para cada tipo de producto, si el nivel de inventario del producto nivel de inventario para cada tipo de producto, si el nivel de inventario del producto tipo 1 es menor de 120 unidades y/o si el nivel de inventario del producto tipo 2 es tipo 1 es menor de 120 unidades y/o si el nivel de inventario del producto tipo 2 es menor de 230 entonces llama al proveedor para que le envíe un transporte con 100 menor de 230 entonces llama al proveedor para que le envíe un transporte con 100 unidades del producto tipo 1 y 200 unidades del producto tipo 2, sabiendo que el unidades del producto tipo 1 y 200 unidades del producto tipo 2, sabiendo que el transporte demorará 1 día en llegar, es decir que si el comerciante coloco la orden al transporte demorará 1 día en llegar, es decir que si el comerciante coloco la orden al finalizar un día lunes la orden llegará por la mañana del día miércoles.finalizar un día lunes la orden llegará por la mañana del día miércoles.

Asuma que si se puede cumplir la demanda parcialmente, es decir, si mi demanda para Asuma que si se puede cumplir la demanda parcialmente, es decir, si mi demanda para un tipo de producto determinado es de 60 unidades y en inventario solo tengo 40, un tipo de producto determinado es de 60 unidades y en inventario solo tengo 40, entonces el comerciante vende las 40 pero pierde la venta de 20 unidades.entonces el comerciante vende las 40 pero pierde la venta de 20 unidades.

Simule la operación del comerciante durante un mes completo.Simule la operación del comerciante durante un mes completo.

Contestar:Contestar:¿Cuántas unidades de cada tipo de producto vendió en el mes el comerciante?¿Cuántas unidades de cada tipo de producto vendió en el mes el comerciante?¿Cuántos pedidos al proveedor realizó en todo el mes?¿Cuántos pedidos al proveedor realizó en todo el mes?¿Cuántas unidades de cada tipo de producto perdió de vender por falta de inventario?¿Cuántas unidades de cada tipo de producto perdió de vender por falta de inventario?¿Considera que el punto de reorden y la cantidad a ordenar para cada tipo de producto ¿Considera que el punto de reorden y la cantidad a ordenar para cada tipo de producto

son los adecuados?son los adecuados?

Page 15: Minuteman GPSS Clase 6

15Ing. Livino Armijos

SPLITSPLIT

Un Bloque SPLIT crea copias de una transacción.Un Bloque SPLIT crea copias de una transacción.

Codificación:Codificación:

SPLIT SPLIT A,B,CA,B,C

OperandosOperandosOperandosOperandos

A: A: Contador. Número de Copias que se desea crear.Contador. Número de Copias que se desea crear.B: B: Bloque Destino de las nuevas transacciones.Bloque Destino de las nuevas transacciones.C: C: Parámetro de Identificación. Número serial que identificará a la transacción Parámetro de Identificación. Número serial que identificará a la transacción original y a original y a las copias de la misma.las copias de la misma.

Page 16: Minuteman GPSS Clase 6

16Ing. Livino Armijos

A una compañía almacenadora de productos congelados llegan camiones con A una compañía almacenadora de productos congelados llegan camiones con su carga con una distribución exponencial con media de 7 minutos, al su carga con una distribución exponencial con media de 7 minutos, al momento de llegar el camión, uno de los tripulantes del camión se dirige a momento de llegar el camión, uno de los tripulantes del camión se dirige a recepción a marcar su tiempo de entrada y los datos que describen su carga, recepción a marcar su tiempo de entrada y los datos que describen su carga, para este efecto la compañía cuenta con una secretaria que demora 5para este efecto la compañía cuenta con una secretaria que demora 5±2 ±2 minutos en tomar estos datos, mientras uno de los tripulantes realiza esta minutos en tomar estos datos, mientras uno de los tripulantes realiza esta actividad, el chofer del camión y los tripulantes restantes se dirigen a actividad, el chofer del camión y los tripulantes restantes se dirigen a descargar el camión en la unidad refrigerante, en la unidad refrigerante descargar el camión en la unidad refrigerante, en la unidad refrigerante pueden estar hasta 3 camiones descargando sus productos, demorando un pueden estar hasta 3 camiones descargando sus productos, demorando un tiempo normalmente distribuido con media 15 y desviacion de 4 minutos.tiempo normalmente distribuido con media 15 y desviacion de 4 minutos.

Se desea información de la cola de la secretaria y de la unidad refrigerante. Se desea información de la cola de la secretaria y de la unidad refrigerante. Simular 24 horas de operación.Simular 24 horas de operación.

Ejemplo 12Ejemplo 12

Page 17: Minuteman GPSS Clase 6

17Ing. Livino Armijos

CONGELADORCONGELADOR STORAGESTORAGE 33

GENERATEGENERATE (EXPONENTIAL(1,0,7))(EXPONENTIAL(1,0,7))SPLITSPLIT 1,DESCARGA1,DESCARGAQUEUEQUEUE SECRETARIASECRETARIASEIZESEIZE SECRETARIASECRETARIADEPARTDEPART SECRETARIASECRETARIAADVANCEADVANCE 5,25,2RELEASERELEASE SECRETARIASECRETARIATERMINATETERMINATE

DESCARGADESCARGA QUEUEQUEUE UNIDADRUNIDADRENTERENTER CONGELADORCONGELADORDEPARTDEPART UNIDADRUNIDADRADVANCEADVANCE (NORMAL(1,15,4))(NORMAL(1,15,4))LEAVELEAVE CONGELADORCONGELADORTERMINATETERMINATE

GENERATEGENERATE 6060TERMINATETERMINATE 11

STARTSTART 2424

Page 18: Minuteman GPSS Clase 6

18Ing. Livino Armijos

ASSEMBLEASSEMBLE

Espera y destruye copias de una transacción.Espera y destruye copias de una transacción.

Codificación:Codificación:

ASSEMBLE ASSEMBLE AA

A: A: Contador. Número de Copias que el bloque ASSEMBLE debe esperar.Contador. Número de Copias que el bloque ASSEMBLE debe esperar.

OperandosOperandosOperandosOperandos

Page 19: Minuteman GPSS Clase 6

19Ing. Livino Armijos

A una empresa fabricante de bombas llegan pedidos con un tiempo entre A una empresa fabricante de bombas llegan pedidos con un tiempo entre llegadas exponencialmente distribuidos con media de 45 minutos. Para la llegadas exponencialmente distribuidos con media de 45 minutos. Para la fabricación del motor son necesarias tres partes generales: el motor, la base, y fabricación del motor son necesarias tres partes generales: el motor, la base, y el sistema eléctrico. Cada uno de los componentes es manejado por un el sistema eléctrico. Cada uno de los componentes es manejado por un departamento diferente, es por esto que una vez que el pedido llega, la orden departamento diferente, es por esto que una vez que el pedido llega, la orden se envía a los tres departamentos inmediatamente para que inicien la se envía a los tres departamentos inmediatamente para que inicien la fabricación del componente respectivo.fabricación del componente respectivo.

En el departamento que realiza el motor se cuenta con 10 empleados, y se En el departamento que realiza el motor se cuenta con 10 empleados, y se sabe que cada motor necesita de 2 empleados para su fabricación, el tiempo sabe que cada motor necesita de 2 empleados para su fabricación, el tiempo que demora la fabricación esta entre 2 horas y 2 horas y media que demora la fabricación esta entre 2 horas y 2 horas y media uniformemente distribuido.uniformemente distribuido.

El departamento que realiza la base cuenta con una sola maquina y tarda 45 El departamento que realiza la base cuenta con una sola maquina y tarda 45 minutos en terminar la base.minutos en terminar la base.

El departamento eléctrico cuenta con dos máquinas procesadoras y tarda un El departamento eléctrico cuenta con dos máquinas procesadoras y tarda un tiempo exponencial con media de 35 minutos.tiempo exponencial con media de 35 minutos.

Una vez que los tres componentes estén terminados, estos se ensamblan y se Una vez que los tres componentes estén terminados, estos se ensamblan y se envían al departamento de empaque y facturación, donde existen 4 envían al departamento de empaque y facturación, donde existen 4 empleados que demoran entre 20 y 30 minutos en preparar el paquete.empleados que demoran entre 20 y 30 minutos en preparar el paquete.

Simular la fabricación de 100 bombas terminadas.Simular la fabricación de 100 bombas terminadas.

Ejemplo 13Ejemplo 13

Page 20: Minuteman GPSS Clase 6

20Ing. Livino Armijos

GENERATEGENERATE (EXPONENTIAL(1,0,45))(EXPONENTIAL(1,0,45))SPLITSPLIT 2,DESTINOS,CODIGO2,DESTINOS,CODIGOQUEUEQUEUE MOTORMOTORENTERENTER EMP_MOTOR,2EMP_MOTOR,2DEPARTDEPART MOTORMOTORADVANCEADVANCE 135,15135,15LEAVELEAVE EMP_MOTOR,2EMP_MOTOR,2TRANSFERTRANSFER ,EMPAQUE,EMPAQUE

DESTINOSDESTINOS TRANSFERTRANSFER ,FN$FUNDESTINOS,FN$FUNDESTINOSET_BASEET_BASE QUEUEQUEUE COLA_BASECOLA_BASE

SEIZESEIZE COLA_BASECOLA_BASEDEPARTDEPART COLA_BASECOLA_BASEADVANCEADVANCE 4545RELEASERELEASE COLA_BASECOLA_BASETRANSFERTRANSFER ,EMPAQUE,EMPAQUE

ET_ELECET_ELEC QUEUEQUEUE COLA_ELECCOLA_ELECENTERENTER MAQ_PROCMAQ_PROCDEPARTDEPART COLA_ELECCOLA_ELECADVANCEADVANCE (EXPONENTIAL(1,0,35))(EXPONENTIAL(1,0,35))LEAVELEAVE MAQ_PROCMAQ_PROCTRANSFERTRANSFER ,EMPAQUE,EMPAQUE

EMPAQUEEMPAQUE ASSEMBLEASSEMBLE 33QUEUEQUEUE COLA_EMPAQUECOLA_EMPAQUEENTERENTER EMP_EMPAQUEEMP_EMPAQUEDEPARTDEPART COLA_EMPAQUECOLA_EMPAQUEADVANCEADVANCE 25,525,5LEAVELEAVE EMP_EMPAQUEEMP_EMPAQUETERMINATETERMINATE 11

STARTSTART 100100

MAQ_PROCMAQ_PROC STORAGESTORAGE 22EMP_EMPAQUEEMP_EMPAQUE STORAGESTORAGE 44EMP_MOTOREMP_MOTOR STORAGESTORAGE 1010

FUNDESTINOSFUNDESTINOS FUNCTIONFUNCTIONP$CODIGO,E2P$CODIGO,E2

2,ET_BASE/3,ET_ELEC2,ET_BASE/3,ET_ELEC

Page 21: Minuteman GPSS Clase 6

21Ing. Livino Armijos

Ejercicio 18Ejercicio 18Una compañía ensambladora de bicicletas, tiene el siguiente personal, 2 vendedores, 3 Una compañía ensambladora de bicicletas, tiene el siguiente personal, 2 vendedores, 3 soldadores, 3 empleados para llantas, 2 empleados para dispositivos generales, 4 soldadores, 3 empleados para llantas, 2 empleados para dispositivos generales, 4 ensambladores, 1 pintor, 1 lubricador, 1 verificador y 3 empaquetadores.ensambladores, 1 pintor, 1 lubricador, 1 verificador y 3 empaquetadores.

La compañía recibe pedidos de bicicletas cada La compañía recibe pedidos de bicicletas cada 50±10 minutos.50±10 minutos.

Primero los vendedores preparan la documentación del cliente demorando 15±5 Primero los vendedores preparan la documentación del cliente demorando 15±5 minutos, una vez que esta es verificada, la orden se envía simultáneamente a los minutos, una vez que esta es verificada, la orden se envía simultáneamente a los departamentos de soldadores, llantas y dispositivos generales. Los tiempos que tardan departamentos de soldadores, llantas y dispositivos generales. Los tiempos que tardan cada uno de estos departamentos son los siguientes:cada uno de estos departamentos son los siguientes:

SoldadoresSoldadores exponencial de 55 minutosexponencial de 55 minutos

LlantasLlantas 335±10 minutos5±10 minutosDispositivos GeneralesDispositivos Generales Normal de media 30 minutos y desviación Normal de media 30 minutos y desviación

de 5de 5

Luego de que los departamentos anteriores han terminado su trabajo, las partes son Luego de que los departamentos anteriores han terminado su trabajo, las partes son ensambladas por los ensambladores demorando 60±20 minutos, luego la bicicleta es ensambladas por los ensambladores demorando 60±20 minutos, luego la bicicleta es enviada al pintor que se demora 30 minutos, luego pasa al lubricador que tarda 20±5 enviada al pintor que se demora 30 minutos, luego pasa al lubricador que tarda 20±5 minutos. Luego la bicicleta es verificada demorando 10 minutos y empaquetada minutos. Luego la bicicleta es verificada demorando 10 minutos y empaquetada durante 20 minutos. Simular 12 horas de operación.durante 20 minutos. Simular 12 horas de operación.

1. Encuentre la utilización de cada departamento.1. Encuentre la utilización de cada departamento.2. Cómo se encuentra distribuido el tiempo total que demoró la orden en ser 2. Cómo se encuentra distribuido el tiempo total que demoró la orden en ser terminada.terminada.3. Cómo se encuentra distribuido el tiempo de espera de la orden en cada 3. Cómo se encuentra distribuido el tiempo de espera de la orden en cada departamento.departamento.4. Cómo se encuentra distribuido el tiempo de total de la orden en cada departamento.4. Cómo se encuentra distribuido el tiempo de total de la orden en cada departamento.

Page 22: Minuteman GPSS Clase 6

22Ing. Livino Armijos

Ejercicio 19Ejercicio 19

A una máquina llegan pares de componentes (como una unidad) cada 130 A una máquina llegan pares de componentes (como una unidad) cada 130 segundos exponencialmente distribuidos. Una vez dentro de la máquina, este segundos exponencialmente distribuidos. Una vez dentro de la máquina, este par de componentes es desensamblado en 10 +/- 5 segundos.par de componentes es desensamblado en 10 +/- 5 segundos.Cada componente se procesa en forma separada, el procesamiento del primer Cada componente se procesa en forma separada, el procesamiento del primer componente demora 80 +/- 5 segundos, y el procesamiento del segundo componente demora 80 +/- 5 segundos, y el procesamiento del segundo componente demora 120 +/- 10 segundos (el procesamiento de cada uno de componente demora 120 +/- 10 segundos (el procesamiento de cada uno de los componentes se realiza en forma simultánea).los componentes se realiza en forma simultánea).La máquina puede procesar de a dos pares por vez, los que lleguen detrás La máquina puede procesar de a dos pares por vez, los que lleguen detrás esperan en cola. Luego de procesar cada par de componentes, la misma esperan en cola. Luego de procesar cada par de componentes, la misma máquina los ensambla y los libera en 40 +/- 20 segundos, para continuar con máquina los ensambla y los libera en 40 +/- 20 segundos, para continuar con el par siguiente.el par siguiente.

Simular 12 horas de operación.Simular 12 horas de operación.

Page 23: Minuteman GPSS Clase 6

23Ing. Livino Armijos

Ejercicio 20Ejercicio 20

El mismo Ejercicio 21 pero con las siguientes variaciones:El mismo Ejercicio 21 pero con las siguientes variaciones:

•Ahora asuma que los procesos de desensamblaje, ensamblaje y el Ahora asuma que los procesos de desensamblaje, ensamblaje y el procesamiento de cada parte del par de los componentes es procesada por procesamiento de cada parte del par de los componentes es procesada por una maquina independiente.una maquina independiente.

•La maquina encargada del desensamblaje puede desensamblar hasta 5 La maquina encargada del desensamblaje puede desensamblar hasta 5 pares de componentes a la vez, cada una de los componentes de este par pares de componentes a la vez, cada una de los componentes de este par es llevado a maquinas diferentes (simultáneamente).es llevado a maquinas diferentes (simultáneamente).

•El primer componente es llevado a la maquina 1, demorando en llegar a El primer componente es llevado a la maquina 1, demorando en llegar a la maquina 30 segundos y donde se pueden procesar hasta 3 la maquina 30 segundos y donde se pueden procesar hasta 3 componentes, siendo el tiempo de proceso uniforme entre 60 y 80 componentes, siendo el tiempo de proceso uniforme entre 60 y 80 segundos.segundos.

•El segundo componente es llevado a la maquina 2, demorando en llegar a El segundo componente es llevado a la maquina 2, demorando en llegar a la maquina 20 segundos y donde se pueden procesar hasta 4 la maquina 20 segundos y donde se pueden procesar hasta 4 componentes, siendo el tiempo de proceso uniforme entre 50 y 70 componentes, siendo el tiempo de proceso uniforme entre 50 y 70 segundos.segundos.

•Los componentes tardan en llegar a la maquina ensambladora 20 Los componentes tardan en llegar a la maquina ensambladora 20 segundos, dicha maquina puede ensamblar hasta 5 pares de componentes segundos, dicha maquina puede ensamblar hasta 5 pares de componentes demorando 2 minutos en dicho ensamblaje.demorando 2 minutos en dicho ensamblaje.

Modifique su modelo anterior para modelar esta situación.Modifique su modelo anterior para modelar esta situación.