Lenguajes de Simulación

5
1. Que es un lenguaje de simulación Un lenguaje de simulación es un software de simulación de naturaleza general y posee algunas características especiales para ciertas aplicaciones, tal como ocurre con SLAM 11 y SIMAN (software para simular) con sus módulos de manufactura. El modelo es desarrollado usando las instrucciones adecuadas del lenguaje y permitiendo al analista un gran control para cualquier clase de sistema 2. Que es un simulador Un simulador (o de propósitos especiales) es un paquete de computadoras que permite realizar la simulación para un ambiente específico, no requiriendo esfuerzo en programación. Hoy en día existen simuladores para ambientes de manufactura y sistemas de comunicación permitiendo un menor tiempo en el desarrollo del modelo, así como también contar con el personal sin experiencia en simulación 3. Tipos de lenguaje de simulación Existen 2 tipos de lenguajes: Lenguajes como SIMSCRIPT 11.5 y SLAM 11 están orientados al evento. GPSS, SIMAN y SIMNET son orientados al proceso. 4. Importancia de escribir modelos de simulación en los lenguajes de propósito general La importancia de escribir modelos de simulación en lenguajes de propósitos generales como FORTRAN radica en: Permite conocer los detalles íntimos de la simulación. Es imprescindible, cuando no se dispone de software de simulación. Algunos modelos en lenguajes de simulación permiten interfaces con lenguajes generales, específicamente FORTRAN (ocurre con SLAM ll, SIMAN, GPSS). 5. Ventajas de lenguajes de simulación Entre las ventajas que ofrecen los lenguajes de simulación tenemos:

description

lenguajes de simulación

Transcript of Lenguajes de Simulación

1. Que es un lenguaje de simulacinUn lenguaje de simulacin es un software de simulacin de naturaleza general y posee algunas caractersticas especiales para ciertas aplicaciones, tal como ocurre con SLAM 11 y SIMAN (software para simular) con sus mdulos de manufactura. El modelo es desarrollado usando las instrucciones adecuadas del lenguaje y permitiendo al analista un gran control para cualquier clase de sistema2. Que es un simuladorUn simulador (o de propsitos especiales) es un paquete de computadoras que permite realizar la simulacin para un ambiente especfico, no requiriendo esfuerzo en programacin. Hoy en da existen simuladores para ambientes de manufactura y sistemas de comunicacin permitiendo un menor tiempo en el desarrollo del modelo, as como tambin contar con el personal sin experiencia en simulacin3. Tipos de lenguaje de simulacinExisten 2 tipos de lenguajes: Lenguajes como SIMSCRIPT 11.5 y SLAM 11 estn orientados al evento. GPSS, SIMAN y SIMNET son orientados al proceso.4. Importancia de escribir modelos de simulacin en los lenguajes de propsito generalLa importancia de escribir modelos de simulacin en lenguajes de propsitos generales como FORTRAN radica en: Permite conocer los detalles ntimos de la simulacin. Es imprescindible, cuando no se dispone de software de simulacin. Algunos modelos en lenguajes de simulacin permiten interfaces con lenguajes generales, especficamente FORTRAN (ocurre con SLAM ll, SIMAN, GPSS). 5. Ventajas de lenguajes de simulacinEntre las ventajas que ofrecen los lenguajes de simulacin tenemos: Automticamente proveen muchas de las facilidades necesarias en la simulacin del modelo. Proveen un natural ambiente para modelamiento de la simulacin. Son fciles de usar. Proveen una gran interaccin entre edicin, depuracin y ejecucin. Alcanzando algunos de ellos implantacin de la ingeniera de software.6. Cules son las orientaciones del modelamiento de una simulacin discretaAtendiendo a la orientacin del modelamiento de una simulacin discreta, existen tres formas: 1. Programacin de eventos.2. Procesos.3. Examinacin de actividades. 7. Aplicaciones y usos de cada lenguaje SLAM, SIMAN, GPSSSLAMVisual SLAM (Simulation Language for Alternative Modeling) es un lenguaje grfico orientado a la simulacin de Sistemas. Supongamos que tenemos el sistema de un Banco en donde llegan los clientes a una lnea de espera en espera de ser atendidos en una caja. Observemos el flujo tpico del mencionado proceso en la figura de abajo y que podemos listar:1. Llegada de Clientes2. Clientes en espera de ser atendidos3. Clientes en caja siendo atendidos.4. Cliente saliendo del proceso.*En este caso podemos identificar los clientes como entidades, el cajero como recurso que va a ser modelado como servidor y la fila de clientes ser configurada como cola (Queue). El cliente saliendo nos denota el fin del procesoSIMANEl ambiente de modelamiento en SIMAN se desarrolla entre el Modeling y el Experiment; en el primero se describe las componentes del sistema y sus interacciones y en el segundo se definen las condiciones del experimento (longitud de la corrida, condiciones iniciales).SIMAN modela un sistema discreto usando la orientacin al proceso; es decir, en un modelo de sistema particular, se estudian las entidades que se mueven a travs del sistema. Una entidad para SIMAN es un cliente, un objeto que se mueve en la simulacin y que posee caractersticas nicas conocidas como atributos. Los procesos denotan la secuencia de operaciones o actividades a travs del que se mueven las entidades, siendo modeladas por el diagrama de bloques.Usted construye un diagrama de bloque en un flowchart grfico, seleccionando y combinando bloques. Despus, interactivamente, usando un editor especial se activa el generador automtico de las sentencias del modelo desde el ambiente grfico. Los bloques de SIMAN se clasifican en 10 tipos bsicos.GPSSDiseado por Geofrey Gordon en los 60 s, Orientado a sistemas de colas. Admite un ambiente de animacin denominado PROOF ANIMATION. Considera a los procesos de simulacin como entidades que se mueven dentro del sistema. GPSS//H internamente est implementado como un sistema orientado a eventos basado en las siguientes listas o cadenas: Current Event Chain (CEC): Transacciones esperando por una condicin Future Events Chain (FEC): Transacciones para ser conocidas en un tiempo futuro User Chain (UC): Transacciones esperando para ser liberadas por otra transaccin Interrupt Chain (IC): Transacciones esperando el fin de su interrupcin Assembly Set o Match Chain (MC): Transacciones esperando a otras del mismo conjunto de ensamble GPSS lleva el registro de cundo debe mover cada transaccin dentro del sistema. El reloj interno avanza completando todos los movimientos programados para ejecutarse en cada instante GPSS/H es frecuentemente clasificado como un simulador para sistemas de cola Implementaciones recientes son sistemas de simulacin universal para modelar cualquier sistema de simulacin discreto orientado al evento.8. Aplicaciones y usos de cada simulador PROMODEL, TAYLOR ED, ARENA, WITNESSPROMODELProModel es un programa de simulacin de procesos industriales, permite simular cualquier tipo de proceso de manufactura, adems de procesos logsticos, procesos de manejos de materiales y contiene excelentes simulaciones de talleres, gras viajeras, bandas de transporte y mucho ms.Promodel se utiliza para crear un modelo computarizado de todo proceso de manufactura y una vez realizado el modelado, se podr simular sobre el una gran cantidad de situaciones como Justo a Tiempo, Teora de Restricciones, Sistemas de Empujar y Jalar, Logstica y muchas otras ms. Adems de permitir el simulado de acciones, nos ensea como optimizar los procesos en la misma, y as obtener los mejores con el consumo mnimo de recursos, para dicha tarea, el sistema cuenta con 2 optimizadoresTAYLOR EDLa integracin del Taylor Ed con otro software es manejado por un encadenamiento DDE, el cual distribuye la informacin hacia y desde el EXCEL, por ejemplo, u otro software para el manejo de datos estructurados. Este DDE usa diferentes formatos de ases de datos, tales como SQL o XML.En el Taylor ED, todo es un tomo (producto, mquina, el modelo mismo, la aplicacin del software). El flujo de conexiones entre los tomos en Taylor ED est determinado a travs de canales, que es lo mismo que los encadenamientos en otros software.ARENAGran herramienta para simular procesos de cualquier tipo. Desde simples colas hasta procesos con gran cantidad de variables involucradas. Este tipo des software es de gran utilidad para visualizar y estudiar de qu modo se estn llevando a cabo diferentes procesos. Puede utilizarse para simular procesos tan variados como: La disponibilidad de camas en un hospital Llenado de lquidos en una planta embotelladora Produccin de cobre9. Aplicaciones y usos de cada lenguaje de propsito general C, C++, JAVA, DELPHIC