El documento describe los lenguajes de simulación. Explica que existen cerca de 100 lenguajes de simulación disponibles y clasifica los lenguajes en lenguajes de propósito general, lenguajes de simulación discreta, lenguajes de simulación discreta y continua, y simuladores de aplicación específica. También describe las características y ventajas de los lenguajes de simulación, con un foco en el lenguaje GPSS, el cual utiliza transacciones y bloques para modelar sistemas discretos.
0 calificaciones0% encontró este documento útil (0 votos)
67 vistas16 páginas
El documento describe los lenguajes de simulación. Explica que existen cerca de 100 lenguajes de simulación disponibles y clasifica los lenguajes en lenguajes de propósito general, lenguajes de simulación discreta, lenguajes de simulación discreta y continua, y simuladores de aplicación específica. También describe las características y ventajas de los lenguajes de simulación, con un foco en el lenguaje GPSS, el cual utiliza transacciones y bloques para modelar sistemas discretos.
El documento describe los lenguajes de simulación. Explica que existen cerca de 100 lenguajes de simulación disponibles y clasifica los lenguajes en lenguajes de propósito general, lenguajes de simulación discreta, lenguajes de simulación discreta y continua, y simuladores de aplicación específica. También describe las características y ventajas de los lenguajes de simulación, con un foco en el lenguaje GPSS, el cual utiliza transacciones y bloques para modelar sistemas discretos.
El documento describe los lenguajes de simulación. Explica que existen cerca de 100 lenguajes de simulación disponibles y clasifica los lenguajes en lenguajes de propósito general, lenguajes de simulación discreta, lenguajes de simulación discreta y continua, y simuladores de aplicación específica. También describe las características y ventajas de los lenguajes de simulación, con un foco en el lenguaje GPSS, el cual utiliza transacciones y bloques para modelar sistemas discretos.
Descargue como PPSX, PDF, TXT o lea en línea desde Scribd
Descargar como ppsx, pdf o txt
Está en la página 1de 16
UNIDAD IV
LENGUAJES DE SIMULACIÓN
Facilitadora: Ing. Patricia Gómez
INTRODUCCIÓN Las primeras etapas de un estudio de simulación se refiere a la definición y descripción del sistema a ser modelado en términos de relación lógica de sus variables y diagramas de flujo.
Sin embargo, llega el momento de describir el modelo en
un lenguaje que sea aceptado por la computadora; estos no son más que una serie de comandos que permiten desarrollar digitalmente e implementar dicho modelo.
Actualmente, existen cerca de 100 software y/o lenguajes
de simulación, disponibles en una variedad de plataformas. CARACTERÍSTICAS DE LOS LENGUAJES DE SIMULACIÓN En la actualidad los lenguajes que existen en el mercado tienen una serie de características propias que los distinguen de otros, entre esas características están las siguientes:
El procedimiento utilizado para generar los números aleatorios
uniformes y las variables no uniformes conocidas.
Las estadísticas que se obtienen y el formato en que se
representan los resultados.
El lenguaje en que esta escrito, lo cual influye en la forma de detectar y reportar los errores de lógica.
Su compatibilidad de comunicación con determinado tipo de
computadoras, con otro lenguaje o simplemente con el usuario. CLASIFICACIÓN DE LOS LENGUAJES DE SIMULACIÓN Lenguajes de propósito general: FORTRAN, ALGOL, ASEMBLER, PL/1, C, PASCAL.
Lenguajes de Simulación Discreta: Enfoque de flujo de transacciones: GPSS, BOSS Enfoque de eventos: GASPII, SIMSCRIPT, SIMCOM, SIMPAC Enfoque de procesos: SIMULA, OPL, SOL, SIMULATE Enfoque de actividades: CSL, ESP, FORSIM-IV, MILITRAN
Lenguajes de simulación discreta y continua: GASP-IV, C-SIMSCRIPT, SLAM
Simuladores de aplicación especifica: COMNET, NETWORK, PROMODEL, SIMFACTORY, WITNESS, XCELL. VENTAJAS DE LOS LENGUAJES DE SIMULACIÓN Lenguajes de Propósito Lenguajes de Propósito General Específico Son más conocidos por los El tiempo de desarrollo de la modeladores. programación es muy corto. Suelen estar disponibles en Permite realizar análisis de cualquier ordenador. sensibilidad fácil y rápido. El coste del software es menor. Tiene alta flexibilidad para El tiempo de ejecución es hacer cambios. menor (más eficientes). Integra funciones como Mayor flexibilidad. generación de nros aleatorios, análisis estadístico y gráficas. Tiene una alta fiabilidad. Permite definir y entender mejor el sistema. (Mayor visibilidad de la estructura del modelo y sus interrelaciones). LENGUAJE DE SIMULACIÓN GPSS El GPSS/TM y el GPSS/H son aplicaciones nuevas e interactivas dentro del ambiente IBM del GPSS (Simulación de Sistemas de propósito General) desarrollado a principios de la década de los 60 por Geoffrey Gordon.
El objetivo principal del GPSS es la modelación de sistemas discretos.
En un principio los lenguajes de simulación se elaboran utilizando
algún lenguaje de propósito general como FORTRAN, ALGOL, PL/1, etc. Esto requería un gran trabajo de programación, por lo que, con el paso del tiempo se fueron identificando diferentes situaciones, hasta llegar a estandarizarse ciertas instrucciones de programación en rutinas bien definidas.
De este concepto nació el diseño de lenguaje específico para
programas de simulación con los cuales se ha ido facilitando al usuario la programación de sus modelos. La simulación mediante GPSS se realiza con dos elementos básicos conocidos como transacciones y bloques.
Transacción: es aquello que fluye a través del sistema de manufactura, y
que puede ser: información, piezas, órdenes de producción, fallas, operarios, mecánicos, etc.
Bloque: se define como cualquier operación que realiza una transacción
dentro de un sistema. Algunas operaciones pueden ser las siguientes: procesamiento, entrada a un almacén, salida de un almacén, inicio de proceso, fin de proceso, salida del sistema, ensamble, desensamble, etc. ESTRUCTURA DEL LENGUAJE GPSS Instrucciones de acceso al sistema GPSS: Estas instrucciones permiten al usuario el acceso al compilador del GPSS y dependen de cada tipo de versión utilizada.
Instrucciones de definición de variables:
Son un tipo de instrucciones especiales de carácter opcional; su inclusión depende del sistema a modelar. Estas instrucciones siempre se encuentran relacionadas con las instrucciones de lógica del programa. Instrucciones de Lógica del programa: Éste tipo de instrucciones son las conocidas como bloques; son las que se ejecutaran durante la simulación; la lógica dependerá de cada sistema que se desee simular.
Instrucciones de control de la simulación:
Estas instrucciones son las que controlan la ejecucion, edicion y manejo de archivos en GPSS/PC.
Las principales son:
END START SIMULATE. Las instrucciones de tipo b) y c) se codifican siguiendo un formato general, dentro del cual se pueden distinguir los siguientes elementos:
Loc: nombre de una etiqueta o una dirección.
Bloque: es la instrucción especifica por ejecutar. Representa la acción
que va a llevar a cabo cada una de las transacciones que cruza por allí.
Operandos: los operandos son las características individuales de cada
bloque, y dependerán de la lógica del sistema.
Comentarios: es el espacio donde el usuario puede colocar cualquier