Unidad IV Lenguajes de Simulación

download Unidad IV Lenguajes de Simulación

If you can't read please download the document

description

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. - PowerPoint PPT Presentation

Transcript of Unidad IV Lenguajes de Simulación

Uni

Unidad IVLenguajes de SimulacinFacilitadora: Ing. Patricia Gmez

introduccinLas primeras etapas de un estudio de simulacin se refiere a la definicin y descripcin del sistema a ser modelado en trminos de relacin lgica 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 ms que una serie de comandos que permiten desarrollar digitalmente e implementar dicho modelo.

Actualmente, existen cerca de 100 software y/o lenguajes de simulacin, disponibles en una variedad de plataformas.caractersticas de los lenguajes de simulacinEn la actualidad los lenguajes que existen en el mercado tienen una serie de caractersticaspropias que los distinguen de otros, entre esas caractersticas estn las siguientes:

El procedimiento utilizado para generar los nmeros aleatorios uniformes y las variables no uniformes conocidas.

Las estadsticas 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 reportarlos errores de lgica.

Su compatibilidad de comunicacin con determinado tipo de computadoras, con otro lenguaje o simplemente con el usuario.Clasificacin de los lenguajes de simulacinLenguajes de propsito general:FORTRAN, ALGOL, ASEMBLER, PL/1, C, PASCAL.Lenguajes de Simulacin Discreta:Enfoque de flujo de transacciones: GPSS, BOSSEnfoque de eventos: GASPII, SIMSCRIPT, SIMCOM, SIMPACEnfoque de procesos: SIMULA, OPL, SOL, SIMULATEEnfoque de actividades: CSL, ESP, FORSIM-IV, MILITRANLenguajes de simulacin discreta y continua:GASP-IV, C-SIMSCRIPT, SLAM

Lenguajes de simulacin continua:DSL-190, MIMIC, GHSI, DYHYSYS, MIDAS, DYNAMO, SCADS, MADBLOC, COBLOCSimuladores de aplicacin especifica:COMNET, NETWORK, PROMODEL, SIMFACTORY, WITNESS, XCELL.

ventajas de los lenguajes de simulacinSon ms conocidos por los modeladores.Suelen estar disponibles en cualquier ordenador.El coste del software es menor. El tiempo de ejecucin es menor (ms eficientes). Mayor flexibilidad.El tiempo de desarrollo de la programacin es muy corto.Permite realizar anlisis de sensibilidad fcil y rpido.Tiene alta flexibilidad para hacer cambios.Integra funciones como generacin de nros aleatorios, anlisis estadstico y grficas.Tiene una alta fiabilidad.Permite definir y entender mejor el sistema. (Mayor visibilidad de la estructura del modelo y sus interrelaciones).Lenguajes de Propsito GeneralLenguajes de Propsito Especfico

Lenguaje de simulacin GPSSEl GPSS/TM y el GPSS/H son aplicaciones nuevas e interactivas dentro del ambiente IBM del GPSS (Simulacin de Sistemas de propsito General) desarrollado a principios de la dcada de los 60 por Geoffrey Gordon.

El objetivo principal del GPSS es la modelacin de sistemas discretos.

En un principio los lenguajes de simulacin se elaboran utilizando algn lenguaje depropsito general como FORTRAN, ALGOL, PL/1, etc. Esto requera un gran trabajo deprogramacin, por lo que, con el paso del tiempo se fueron identificando diferentes situaciones, hasta llegara estandarizarse ciertas instrucciones de programacin en rutinas bien definidas.

De este concepto naci el diseo de lenguaje especfico para programas de simulacin con los cuales se ha ido facilitando al usuario la programacin de sus modelos.La simulacin mediante GPSS se realiza con dos elementos bsicos conocidos como transacciones y bloques.

Transaccin: es aquello que fluye a travs del sistema de manufactura, y que puede ser: informacin, piezas, rdenes de produccin, fallas, operarios, mecnicos, etc.

Bloque: se define como cualquier operacin que realiza una transaccin dentro de un sistema. Algunas operaciones pueden ser las siguientes: procesamiento, entrada a un almacn, salida de un almacn, inicio de proceso, fin de proceso, salida del sistema, ensamble, desensamble, etc.Estructura del lenguajeGPSSInstrucciones de acceso al sistema GPSS: Estas instrucciones permiten al usuario el acceso al compilador del GPSS y dependen de cada tipo de versin utilizada.

Instrucciones de definicin de variables:Son un tipo de instrucciones especiales de carcteropcional; su inclusin depende del sistema a modelar. Estas instrucciones siempre se encuentran relacionadas con las instrucciones de lgica del programa.

Instrucciones de Lgica del programa: ste tipo de instrucciones son las conocidas como bloques; son las que se ejecutaran durante la simulacin; la lgica depender de cada sistema que se desee simular.

Instrucciones de control de la simulacin:Estas instrucciones son las que controlan la ejecucion, edicion y manejo de archivos en GPSS/PC.Las principales son: ENDSTARTSIMULATE.

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 direccin.

Bloque: es la instruccin especifica por ejecutar. Representa la accin que va a llevar a cabo cada una de las transacciones que cruza por all.

Operandos: los operandos son las caractersticas individuales de cada bloque, y dependern de la lgica del sistema.

Comentarios: es el espacio donde el usuario puede colocar cualquier indicacion o identificacion de la instruccion.