Manual del estudiante de Ingeniería en Sistemas de UTN/Simulación/Software de simulación de eventos discretos/Ejercicio 6 GPSS
Problema 6
editarA una máquina llegan pares de componentes (como una unidad) cada 130 segundos. Una vez dentro de la máquina, este par de componentes es desensamblado en 10 +/- 5 segundos. Cada componente se procesa en forma separada demorando 80 +/- 5 segundos (el procesamiento de cada uno de los componentes se realiza en forma simultánea). La máquina sólo puede procesar de a un par por vez, los que lleguen detrás esperan en cola. Luego de procesar cada par de componentes, la misma máquina los ensambla en 40 +/- 20 segundos y los libera, para continuar con el par siguiente. Simular 1000 pares de componentes procesados. Se necesita conocer la cantidad en cola encontrada por cada par de componentes llegados a la máquina, antes de ingresar a la cola.
cantCola TABLE Q$colaMaq,10,10,10 GENERATE 130 TABULATE cantCola QUEUE colaMaq SEIZE maquina DEPART colaMaq ADVANCE 10,5 ;desensamble SPLIT 1,, numeroSerie ;asigna diferente valor ;al parámetro numeroSerie para cada copia ADVANCE 80,5 ;las transacciones que lleguen luego de la primera ;a un bloque ASSEMBLE se destruyen, pero con GATHER no GATHER 2 ADVANCE 40,20 TEST E P$numeroSerie,1,eliminar ; por eso los elimino yo RELEASE maquina TERMINATE 1 eliminar TERMINATE