Académique Documents
Professionnel Documents
Culture Documents
COMPUTACIONALES
UNIDAD IV.- LENGUAJES DE
SIMULACIN
INSTITUTO TECNOLOGICO DE TUXTLA GUTIERREZ
EDUCACIN A DISTANCIA
ING. BRENDA LIZET PREZ CHACN
UNIDAD IV.- LENGUAJES DE SIMULACIN
ING. BRENDA LIZET PREZ CHACN 1
EJEMPLOS
Ejemplo 1: Torno
Un torno manual procesa 1 pieza en 5 2 minutos con distribucin uniforme. El tiempo entre
llegadas tiene una distribucin uniforme con tiempo entre 4 y 10 minutos. Realice un modelo en
GPSS que simule el torneado de 500 piezas.
Modelo del Torno en GPSS
Genera piezas
Inicia cola
Solicita atencin
Empieza torneado y se acaba la cola
Torneado de la pieza
Fin del torneado
CODIGO EN GPSS
SIMULATE
GENERATE 7,3
QUEUE COLA
SEIZE TORNO
DEPART COLA
ADVANCE 5,2
RELEASE TORNO
TERMINATE 1
START 500
END
UNIDAD IV.- LENGUAJES DE SIMULACIN
ING. BRENDA LIZET PREZ CHACN 2
Ejemplo 2
Los usuarios del laboratorio de computacin llegan cada 5 +/- 3 minutos. Si el laboratorio est
lleno van al bar donde permanecen 5 minutos. Pasado ese tiempo, el 50% de los alumnos vuelve a
intentar usar el laboratorio, el resto permanece durante 60 minutos ms y luego se va. El tiempo
de permanencia en el laboratorio es de 60+/- 20 minutos, y su capacidad es de 10 mquinas.
a) Cuntos alumnos se van sin haber usado el laboratorio despus de 8 horas de
simulacin? Sern aquellos usuarios que salgan por el TERMINATE del bloque SIGUE.
Observando la salida tenemos:
23 usuarios
b) Cuntos usaron el laboratorio? Sern aquellos usuarios que salgan por el TERMINATE del
bloque IRLAB. Observando la salida tenemos:
63 usuarios
Modelo de simulacin en GPSS.
1.- A continuacin se ejecuta el programa y se abre un nuevo proyecto o modelo para poder
escribir el cdigo de simulacin.
UNIDAD IV.- LENGUAJES DE SIMULACIN
ING. BRENDA LIZET PREZ CHACN 3
2.- Una vez abierto el proyecto se tiende a escribir el cdigo de simulacin tal como se haba
mencionado anteriormente.
3.- Una vez escrito el cdigo se tiende a guardar la extensin con que se guarda el archivo es .GPS
y es ubicada en la unidad C, dentro de una carpeta creada por el mismo programa, una vez
guardada se tiende a correr el programa, para lo cual se lleva de la siguiente manera: se da clic en
la opcin command en el programa, despus en create simulation, una vez realizado este nos
muestra el siguiente cuadro de dialogo donde muestra la simulacin creada:
UNIDAD IV.- LENGUAJES DE SIMULACIN
ING. BRENDA LIZET PREZ CHACN 4
4.- Una vez creada la simulacin, observamos los bloques de dicha simulacin para esto nos vamos
a la opcin window, posteriormente damos clic en simulation window y por ultimo en blocks
window, y nos arroja lo siguiente:
5.- Ya observados los bloques se tiende a inicializar las corridas de simulacin con el comando
start, para estos seleccionamos la opcin command y luego start, esto arroja lo siguiente:
Posteriormente damos clic en ok y el programa empieza a hacer las corridas de la simulacin.
6.- Finalmente, una vez que el programa termino de realizar las corridas arroja un reporte final de
la simulacin creada y con los resultados del problema, tal como lo muestra la imagen:
UNIDAD IV.- LENGUAJES DE SIMULACIN
ING. BRENDA LIZET PREZ CHACN 5
Una vez adquirido el reporte se tiende a solucionar las preguntas del problema por lo tanto se
tiene que:
a) Cuntos alumnos se van sin haber usado el laboratorio despus de 8 horas de
simulacin? Son aquellos usuarios que salgan por el TERMINATE del bloque SIGUE.
Observando la salida de dicho bloque tenemos que son un total de : 23 usuarios
b) Cuntos usaron el laboratorio? Son aquellos usuarios que salgan por el TERMINATE del
bloque IRLAB. Observando la salida tenemos un total de: 63 usuarios
I
I
n
c
i
s
o
a
I
n
c
i
s
o
b
I
n
c
i
s
o
a