La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Minuteman GPSS Clase 6 Test Gate Split Assemble. 2 Ing. Livino Armijos TEST El bloque TEST compara valores, normalmente SNAs, y controla el destino de.

Presentaciones similares


Presentación del tema: "Minuteman GPSS Clase 6 Test Gate Split Assemble. 2 Ing. Livino Armijos TEST El bloque TEST compara valores, normalmente SNAs, y controla el destino de."— Transcripción de la presentación:

1 Minuteman GPSS Clase 6 Test Gate Split Assemble

2 2 Ing. Livino Armijos 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 O: 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. A: Entidad o SNA a ser comparado. B: Valor de referencia con el cual el operando A va a ser comparado. C: Bloque destino alternativo. Es la etiqueta donde se transfiere la transacción en caso de que la prueba no sea exitosa. E: El valor del SNA de la entidad debe ser igual al operando B para que sea seleccionada NE: El valor del SNA de la entidad debe ser diferente al operando B para que sea seleccionada G: El valor del SNA de la entidad debe ser mayor al operando B para que sea seleccionada GE: El valor del SNA de la entidad debe ser mayor o igual al operando B para que sea seleccionada L: El valor del SNA de la entidad debe ser menor al operando B para que sea seleccionada LE: El valor del SNA de la entidad debe ser menor o igual al operando B para que sea seleccionada Operandos: Operadores Condicionales:

3 3 Ing. Livino Armijos Un dispositivo electrónico de red recibe un paquete de datos cada 5 +/- 3 milisegundos. Demora 5 +/- 1 milisegundo en procesarlo. En el buffer 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 buffer está lleno, un paquete nuevo que llega se descarta. Simular 1000 paquetes salidos del sistema (procesados + descartados). GENERATE5,3 TEST LEQ$espera,5,FIN QUEUEespera SEIZEdispositivo DEPARTespera ADVANCE5,1 RELEASEdispositivo FINTERMINATE1 START1000 Ejemplo 8

4 4 Ing. Livino Armijos 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 ó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 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 un tiempo fijo de 30 seg. Simular 8 horas. INITIALX$INVENTARIO,0 GENERATE80,20 SAVEVALUEINVENTARIO+,1 TERMINATE GENERATE240,120,120 ASSIGNPEDIDO,(DUNIFORM(1,4,7)) TEST LEP$PEDIDO,X$INVENTARIO,PERDIDA SAVEVALUEINVENTARIO-,P$PEDIDO QUEUEEMPAQUETADORA SEIZEEMPAQUETADORA DEPARTEMPAQUETADORA ADVANCE(30+50#P$PEDIDO) RELEASEEMPAQUETADORA PERDIDATERMINATE GENERATE3600 TERMINATE1 START8 Ejemplo 9

5 5 Ing. Livino Armijos GATE El bloque GATE altera el flujo de la transacción basado en el estado de una entidad. Codificación: GATE OA,B O: Operador Lógico. A: Nombre o número de la entidad a verificar B: Bloque alterno al cuál se dirige la transacción en caso de que la prueba no sea exitosa U: La entidad FACILITY o servidor debe estar en uso para una prueba exitosa NU: La entidad FACILITY o servidor no debe estar en uso para una prueba exitosa SE: La entidad STORAGE debe estar vacía para una prueba exitosa SF: La entidad STORAGE debe estar llena para una prueba exitosa SNE: La entidad STORAGE no debe estar vacía para una prueba exitosa SNF: La entidad STORAGE no debe estar llena para una prueba exitosa Operandos: Operadores Condicionales:

6 6 Ing. Livino Armijos 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 +/- 5 segundos (desde que baja la barrera hasta que se vuelve a levantar. Simular el paso de 20 trenes. GENERATE10,5 GATE NUCRUCE ADVANCE2 TERMINATE GENERATE15,2 SEIZECRUCE ADVANCE60,5 RELEASECRUCE TERMINATE1 START20 Ejemplo 10

7 7 Ing. Livino Armijos Se tiene un vehículo que aparece por la avenida en el semáforo 1 en promedio cada 7 segundos exponencialmente distribuidos. Simular que 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: 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 1000 vehículos que recorrieron el trayecto. Ejemplo 11

8 8 Ing. Livino Armijos GENERATE,,,1,2 CICLO1SEIZESEMAFORO1 ADVANCE60 RELEASESEMAFORO1 ADVANCE40 TRANSFER,CICLO1 GENERATE,,6,1,2 CICLO2SEIZESEMAFORO2 ADVANCE60 RELEASESEMAFORO2 ADVANCE40 TRANSFER,CICLO2 GENERATE,,12,1,2 CICLO3SEIZESEMAFORO3 ADVANCE60 RELEASESEMAFORO3 ADVANCE40 TRANSFER,CICLO3 FUNTIPOFUNCTIONRN1,D4 0.3,1/0.7,2/0.9,3/1,4 TIEMPOFUNCTIONP$TIPO,E4 1,(UNIFORM(1,6,10))/2,(UNIFORM(1,6,12))/3,(UNIFORM(1,6,14))/4,(UNIFORM(1,7,15)) GENERATE(EXPONENTIAL(1,0,7)) ASSIGNTIPO,FN$FUNTIPO QUEUECOLA_S1 GATE USEMAFORO1 DEPARTCOLA_S1 ADVANCEFN$TIEMPO QUEUECOLA_S2 GATE USEMAFORO2 DEPARTCOLA_S2 ADVANCEFN$TIEMPO QUEUECOLA_S3 GATE USEMAFORO3 DEPARTCOLA_S3 ADVANCEFN$TIEMPO TERMINATE1 START1000

9 9 Ing. Livino Armijos Ejercicio 14 (Deber) 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: Punto AExponencial 10 segundosPunto CExponencial 70 segundos Punto HUniforme entre 60 y 90 segundosPunto KExponencial 55 segundos 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. Los tiempos en que recorren cada uno de los tramos son los siguientes: AB10±4 segundosCD8±2 segundos G y el primer PARE8±2 segundosZ y el Segundo PARE4 segundos HI 10±2 segundosLK 14±4 segundos A BCD E G H I J K L M Z N

10 10 Ing. Livino Armijos 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 que vengan de la cuadra anterior primero deben verificar si tiene espacio para entrar. Simular 24 horas de operación. Asuma que no existen transferencias de ningún tipo para ninguna calle. Contestar: ¿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 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 PARE? ¿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 debajo del paso elevado?

11 11 Ing. Livino Armijos Ejercicio 15 (Deber) El mismo ejercicio 14 pero ahora si existen transferencias en las intersecciones, de acuerdo a las siguientes probabilidades: -La probabilidad que un auto que venga del PUNTO C gire hacia el punto D es del 25%. -La probabilidad que un auto que venga del PUNTO A gire hacia el punto E es del 15%. -La probabilidad que un auto que venga del PUNTO G gire hacia el punto J es del 5%. -La probabilidad que un auto que venga del PUNTO H gire hacia el punto Z es del 10%. -La probabilidad que un auto que venga del PUNTO Z gire hacia el punto N es del 45%. -La probabilidad que un auto que venga del PUNTO K gire hacia el punto M es del 35%. Con este nuevo escenario, ¿Cómo cambio su modelo y cómo cambiaron los resultados solicitados en el ejercicio anterior?

12 12 Ing. Livino Armijos Ejercicio 16 (Deber) 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 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 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 por los alrededores demorando 240 +/- 60 segundos en regresar a la puerta del banco. 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 autos. En cada auto solo viaja una persona. Además, llegan personas al banco a pie cada 90 +/- 30 segundos. 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. 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 es en función de la cantidad de boletas que el cliente tiene para pagar (25 +/- 5 segundos por boleta /- 5 segundos fijos).

13 13 Ing. Livino Armijos 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. 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 estacionamiento del banco lo retiran demorando 120 +/- 30 segundos. Y los que lo estacionaron en otro lugar, 240 +/- 60 segundos. Simular de 10 a 15 horas durante un día, Conteste: - ¿Cuántos clientes fueron atendidos en cada caja de impuestos? - ¿Cuál es el porcentaje de utilización de cada caja? - ¿Cuántos autos no encontraron espacio en el estacionamiento?

14 14 Ing. Livino Armijos Ejercicio 17 Un comerciante vende dos tipos de productos, la demanda diaria del producto tipo 1 esta entre 50 y 75 unidades, y para el producto tipo 2 entre 90 y 140 unidades uniformemente distribuidos. 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 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 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 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 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. Simule la operación del comerciante durante un mes completo. Contestar: ¿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á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 son los adecuados?

15 15 Ing. Livino Armijos SPLIT Un Bloque SPLIT crea copias de una transacción. Codificación: SPLIT A,B,C OperandosOperandos A: Contador. Número de Copias que se desea crear. B: Bloque Destino de las nuevas transacciones. C: Parámetro de Identificación. Número serial que identificará a la transacción original y a las copias de la misma.

16 16 Ing. Livino Armijos A una compañía almacenadora de productos congelados llegan camiones con 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 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 5±2 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 descargar el camión en la unidad refrigerante, en la unidad refrigerante pueden estar hasta 3 camiones descargando sus productos, demorando un 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. Simular 24 horas de operación. Ejemplo 12

17 17 Ing. Livino Armijos CONGELADORSTORAGE3 GENERATE(EXPONENTIAL(1,0,7)) SPLIT1,DESCARGA QUEUESECRETARIA SEIZESECRETARIA DEPARTSECRETARIA ADVANCE5,2 RELEASESECRETARIA TERMINATE DESCARGAQUEUEUNIDADR ENTERCONGELADOR DEPARTUNIDADR ADVANCE(NORMAL(1,15,4)) LEAVECONGELADOR TERMINATE GENERATE60 TERMINATE1 START24

18 18 Ing. Livino Armijos ASSEMBLE Espera y destruye copias de una transacción. Codificación: ASSEMBLE A A: Contador. Número de Copias que el bloque ASSEMBLE debe esperar. OperandosOperandos

19 19 Ing. Livino Armijos A una empresa fabricante de bombas llegan pedidos con un tiempo entre llegadas exponencialmente distribuidos con media de 45 minutos. Para la 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 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 fabricación del componente respectivo. 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 que demora la fabricación esta entre 2 horas y 2 horas y media uniformemente distribuido. El departamento que realiza la base cuenta con una sola maquina y tarda 45 minutos en terminar la base. El departamento eléctrico cuenta con dos máquinas procesadoras y tarda un tiempo exponencial con media de 35 minutos. 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 empleados que demoran entre 20 y 30 minutos en preparar el paquete. Simular la fabricación de 100 bombas terminadas. Ejemplo 13

20 20 Ing. Livino Armijos GENERATE(EXPONENTIAL(1,0,45)) SPLIT2,DESTINOS,CODIGO QUEUEMOTOR ENTEREMP_MOTOR,2 DEPARTMOTOR ADVANCE135,15 LEAVEEMP_MOTOR,2 TRANSFER,EMPAQUE DESTINOSTRANSFER,FN$FUNDESTINOS ET_BASEQUEUECOLA_BASE SEIZECOLA_BASE DEPARTCOLA_BASE ADVANCE45 RELEASECOLA_BASE TRANSFER,EMPAQUE ET_ELECQUEUECOLA_ELEC ENTERMAQ_PROC DEPARTCOLA_ELEC ADVANCE(EXPONENTIAL(1,0,35)) LEAVEMAQ_PROC TRANSFER,EMPAQUE EMPAQUEASSEMBLE3 QUEUECOLA_EMPAQUE ENTEREMP_EMPAQUE DEPARTCOLA_EMPAQUE ADVANCE25,5 LEAVEEMP_EMPAQUE TERMINATE1 START100 MAQ_PROCSTORAGE2 EMP_EMPAQUESTORAGE4 EMP_MOTORSTORAGE10 FUNDESTINOSFUNCTIONP$CODIGO,E2 2,ET_BASE/3,ET_ELEC

21 21 Ing. Livino Armijos Ejercicio 18 Una compañía ensambladora de bicicletas, tiene el siguiente personal, 2 vendedores, 3 soldadores, 3 empleados para llantas, 2 empleados para dispositivos generales, 4 ensambladores, 1 pintor, 1 lubricador, 1 verificador y 3 empaquetadores. La compañía recibe pedidos de bicicletas cada 50±10 minutos. 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 departamentos de soldadores, llantas y dispositivos generales. Los tiempos que tardan cada uno de estos departamentos son los siguientes: Soldadoresexponencial de 55 minutos Llantas35±10 minutos Dispositivos GeneralesNormal de media 30 minutos y desviación de 5 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 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 durante 20 minutos. Simular 12 horas de operación. 1. Encuentre la utilización de cada departamento. 2. Cómo se encuentra distribuido el tiempo total que demoró la orden en ser terminada. 3. Cómo se encuentra distribuido el tiempo de espera de la orden en cada departamento. 4. Cómo se encuentra distribuido el tiempo de total de la orden en cada departamento.

22 22 Ing. Livino Armijos Ejercicio 19 A una máquina llegan pares de componentes (como una unidad) cada 130 segundos exponencialmente distribuidos. Una vez dentro de la máquina, este par de componentes es desensamblado en 10 +/- 5 segundos. Cada componente se procesa en forma separada, el procesamiento del primer componente demora 80 +/- 5 segundos, y el procesamiento del segundo componente demora 120 +/- 10 segundos (el procesamiento de cada uno de los componentes se realiza en forma simultánea). 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 máquina los ensambla y los libera en 40 +/- 20 segundos, para continuar con el par siguiente. Simular 12 horas de operación.

23 23 Ing. Livino Armijos Ejercicio 20 El mismo Ejercicio 21 pero con las siguientes variaciones: Ahora asuma que los procesos de desensamblaje, ensamblaje y el procesamiento de cada parte del par de los componentes es procesada por una maquina independiente.Ahora asuma que los procesos de desensamblaje, ensamblaje y el procesamiento de cada parte del par de los componentes es procesada por una maquina independiente. La maquina encargada del desensamblaje puede desensamblar hasta 5 pares de componentes a la vez, cada una de los componentes de este par es llevado a maquinas diferentes (simultáneamente).La maquina encargada del desensamblaje puede desensamblar hasta 5 pares de componentes a la vez, cada una de los componentes de este par es llevado a maquinas diferentes (simultáneamente). El primer componente es llevado a la maquina 1, demorando en llegar a la maquina 30 segundos y donde se pueden procesar hasta 3 componentes, siendo el tiempo de proceso uniforme entre 60 y 80 segundos.El primer componente es llevado a la maquina 1, demorando en llegar a la maquina 30 segundos y donde se pueden procesar hasta 3 componentes, siendo el tiempo de proceso uniforme entre 60 y 80 segundos. El segundo componente es llevado a la maquina 2, demorando en llegar a la maquina 20 segundos y donde se pueden procesar hasta 4 componentes, siendo el tiempo de proceso uniforme entre 50 y 70 segundos.El segundo componente es llevado a la maquina 2, demorando en llegar a la maquina 20 segundos y donde se pueden procesar hasta 4 componentes, siendo el tiempo de proceso uniforme entre 50 y 70 segundos. Los componentes tardan en llegar a la maquina ensambladora 20 segundos, dicha maquina puede ensamblar hasta 5 pares de componentes demorando 2 minutos en dicho ensamblaje.Los componentes tardan en llegar a la maquina ensambladora 20 segundos, dicha maquina puede ensamblar hasta 5 pares de componentes demorando 2 minutos en dicho ensamblaje. Modifique su modelo anterior para modelar esta situación.


Descargar ppt "Minuteman GPSS Clase 6 Test Gate Split Assemble. 2 Ing. Livino Armijos TEST El bloque TEST compara valores, normalmente SNAs, y controla el destino de."

Presentaciones similares


Anuncios Google