Beruflich Dokumente
Kultur Dokumente
Simulacin
Felipe Eduardo Galindo Hernndez
QUE ES GPSS Es un lenguaje de simulacin por lapsos discretos, donde un reloj de simulacin avanza en pasos discretos. Un sistema es modelado como transacciones introducidas, entra al sistema y son pasadas de un servicio (representados por bloques) a otro. ELEMENTOS BSICOS La simulacin mediante GPSS se realiza con dos elementos bsicos conocidos como transacciones y bloques. Una transaccin es aquello que fluye a travs del sistema de manufactura, y que puede ser: informacin, piezas, rdenes de produccin, fallas, operarios, mecnicos, etc., mientras que un bloque se define como cualquier operacin que realiza una transaccin dentro de un sistema: procesamiento, entrada a un almacn, salida de un almacn, inicio de proceso, fin de proceso, salida del sistema, ensamble, desensamble, etc. Algunos de los bloques de GPSS: La instruccin de bloque que permite generar las transacciones e ingresarlas en el modelo se llama GENERATE. Se emplea para destruir las transacciones que ingresen a ella, se puede emplear para simular que un elemento sale del sistema y ahorrar memoria. Ayuda a que se cumplan las condiciones de terminacin de un programa ya que puede afectar al contador del START. Sirve para registrar el empleo de una unidad de servicio por parte de una transaccin que entra, de tal forma que la unidad queda ocupada hasta que la transaccin ingresa a una instruccin RELEASE. Una sola transaccin podra ocupar varias unidades de servicio simultneamente.
Bloque: Generate
Bloque Terminate
Bloque: Seize
Bloque: Release Sirve para desocupar la unidad de servicio ocupada previamente por la transaccin al haber ingresado a un bloque Seize. No se reciben negativas para entrar a este bloque. Suspende el movimiento de una transaccin por una cantidad especfica de tiempo simulado. Puede emplearse para simular el tiempo que una persona tarda en ocupar un equipo, en una sala de espera, etc. La instruccin de bloque QUEUE se emplea para obtener estadsticas de las transacciones que pasan por una fila o cola. Reduce el contenido de una fila declarada con QUEUE, en una o ms unidades. DEPART es el complemento de QUEUE ya que sirve para simular que un elemento de la fila se des forma y se va. Esta instruccin se emplea para ocupar unidades de equipo que tienen capacidad mltiple. Por ejemplo un cubculo de cajeros automticos, un conjunto de sillas en un saln, etc. Se utiliza para que las transacciones liberen unidades de equipo ocupadas con ENTER. Sentencia Control: Storage Se emplea para determinar cuntas unidades estarn disponibles de un equipo de Bloque: Advance capacidad mltiple (storage).
Bloque: Queue
Bloque: Depart
Bloque: Enter
Bloque: Leave
PRORAMACION GPSS
EJEMPLOS DE GPSS Ejemplo Un programa de simulacin que represente el siguiente sistema: La operacin de un telfono que sirve para que los empleados hagan sus llamadas. El tiempo por llamada es de 3 a 7 min con probabilidad uniforme; los empleados llegan al telfono cada 10 5 min. Simule 50 llamadas efectuadas. (Por ejemplo para saber si un telfono es suficiente o es necesario otro).
Este es el reporte del programa del Telfono
Interfaz Grafica