Está en la página 1de 45

NDICE

1. Que es un lenguaje de simulacin. 2. Que es un simulador. 3. Ventajas de los lenguajes de simulacin. 4. Tipos de lenguaje de programacin GPSS. 4.1. Ventajas del GPSS. 4.2. Requisitos para utilizar el GPSS. 5. GASP. 6. SIMSCRIPT. 6.1. Elementos primarios de SIMSCRIPT. 7. FORTRAN 7.1. Caractersticas. 7.2. Variables y constantes.

8. PROMODEL 9. ARENA. 10. Simulacin en problemas sociales y de conducta. 11. Simulacin en el rea de salud. 12. Calidad. 13. Inventario. 14. Conclusin. 15.Bibliografa.

QUE ES UN LENGUAJE DE SIMULACIN?

Un 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 sistema.

QUE ES UN SIMULADOR?

Un simulador es un aparato, por lo general informtico, que permite la reproduccin de un sistema. Los simuladores reproducen sensaciones y experiencias que en la realidad pueden llegar a suceder. Un simulador pretende reproducir tanto las sensaciones fsicas (velocidad, aceleracin, percepcin del entorno) como el comportamiento de los equipos de la mquina que se pretende simular.

Para simular las sensaciones fsicas se puede recurrir a complejos mecanismos hidrulicos comandados por potentes ordenadores que mediante modelos matemticos consiguen reproducir sensaciones de velocidad y aceleracin. Para reproducir el entorno exterior se emplean proyecciones de bases de datos de terreno. A este entorno se le conoce como "Entorno Sinttico".

LENGUAJES DE SIMULACIN
Las primeras etapas de un estudio de simulacin se refiere a la definicin del sistema a ser modelado y a la descripcin del sistema en trminos de relacin lgicas 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 que se va a usar. En esta etapa se tienen dos cursos de accin a seguir:

1. Desarrollar el software requerido para estudios de simulacin. 2. Comprar algn paquete de simulacin como GPSS, GASP, simula, etc.

VENTAJAS DE LOS LENGUAJES DE SIMULACIN


Entre las ventajas principales de estos lenguajes de simulacin, se pueden mencionar las siguientes:

Reduccin en la tarea de programacin. Con los lenguajes de simulacin, el tiempo dedicado a la programacin del modelo se reduce considerablemente. Mejor definicin del sistema. A travs de los lenguajes de simulacin, se facilita la tarea de definir las diferentes entidades que interactan dentro del sistema.

Mayor flexibilidad para cambios. Con los lenguajes generales como Fortran, el proceso de cambios pueden ser largo y tedioso. Mejor diferenciacin de las entidades que forman el sistema. El uso de lenguajes de simulacin facilita determinar o definir las caractersticas y atributos de una entidad.

Se relacionan mejor las entidades. Con las entidades bien definidas, los lenguajes de simulacin permiten relacionar mejor a cada una de estas entidades, es decir, se determina mas fcilmente las relaciones que las entidades guardan entre si y el anlisis de cada una de ellas.

CARACTERSTICAS
Los lenguajes de simulacin que actualmente existen en el mercado, tienen una serie de caractersticas propias que los diferencian de los dems. Entres estas caractersticas se pueden mencionar las siguientes:

El procedimiento utilizado para generar nmeros aleatorios uniformes. Los procedimientos o mtodos utilizados para generar las variables aleatorias no-uniforme ms conocido y ms usado.

La forma de adelantar el reloj de la simulacin, la cual puede ser:

1) Incremento a tiempo fijo, o 2) Incrementos al prximo evento.


El anlisis estadstico de los resultados de la simulacin. El formato en que los resultados de la simulacin son presentados.

La forma en que las inconsistencias y errores de lgica es reportada. El lenguaje en el cual el paquete esta escrito, el cual puede ser: Fortran, Algol, PL/1, Asembler, etc. Los diferentes tipos de computadoras cuyo compilador es compatible con el del paquete en cuestin.

TIPOS DE LENGUAJES
GPSS GASP SIMSCRIPT FORTRAN

TIPOS DE LENGUAJE DE PROGRAMACIN


GPSS
Es un pseudo-lenguaje de programacin basado en la teora de colas que se pueden utilizar para la simulacin de diferentes operaciones en distintos campos. Tratado como un lenguaje de naturaleza dinmica que constantemente puede ser modificado y mejorado de acuerdo a lo requerido. Se aplica para ayudar a resolver una gran variedad de problemas, entre los que se encuentran los relacionados a la minera pues la mayora de estos obedecen a modelos de la teora de espera.

VENTAJAS

Puede ser continuamente mejorado. Se encuentra completamente disponible. Este escrito en un lenguaje de programacin y por lo tanto es muy veloz. Puede resolver una variedad de problemas en una forma rpida y precisa. Se asocia fcilmente con PROOF para hacer animaciones.

REQUISITOS PARA UTILIZAR EL GPSS

Para correr los programas es necesario tener conocimiento sobre creacin y edicin de archivos ASCII. Los programas creados con el GPSS, son guardados con la extensin .GPS, los cuales van a ser corridos en GPSS.EXE generando un archivo que tiene el mismo nombre del archivo original pero ahora con la extensin .LIS.

PASOS PARA LA CONSTRUCCION DE MODELOS GPSS


Identificacin de los elementos del sistema a estudiar. Descripcin de la lgica que gobierna el sistema. Usar el sistema de diagrama de flujos para producir un modelo GPSS. Correr el modelo. Analizar el modelo para la identificacin de errores. Aplicar los resultados obtenidos en el anlisis del sistema Experimentar con el sistema.

GASP
Es un lenguaje de simulacin desarrollado por Alan B. Pristker y N. Hurst en 1973 es un lenguaje hbrido porque se puede usar para programar simulaciones discretas, continuas combinadas; siendo el primero en integrar completamente de funcin del tiempo, GASP IV es un derivado del GASP II, la diferencia radica en la definicin del evento espacio-estado (state space event).

GASP
Para esta alternativa existen una gran cantidad de paquetes, que resulta extremadamente difcil decidir cual paquete se ajusta mejor a una aplicacin determinada. Esta situacin origina que en la mayora de las veces, la seleccin de un paquete depende de si el analista lo conoce, lo entiende y lo sabe aplicar.

SIMSCRIPT
Es un lenguaje de programacin de simulacin con sintaxis similar al ingles. Este lenguaje no depende de ningn lenguaje como FORTRAN o ensamblador para la implantacin del modelo. SIMSCRIPT representa una interesante opcin para llevar a cabo la simulacin de modelos con un alto grado de complejidad, permitiendo con su interfaz grafica la fcil comprensin del modelo por parte de sus usuarios. Requiere de un procesador matemtico, que puede ser simulado a travs de software, sin embargo, en tal caso el sistema se vuelve limitado.

En la generacin de variables pseudoaleatorias se utilizan un generador congruencia multiplicativo, el cual posee un periodo limitado. En SIMSCRIPT se pueden modelar procesos continuos y discretos, en una cantidad bastante aceptable de instrucciones, lo cual lo hace una herramienta muy til, en los casos en que se decida utilizar la tcnica de simulacin para resolver un problema determinado.

UN PROGRAMA EN SIMSCRIPT CONSISTE DE TRES ELEMENTOS PRIMARIOS:


a) Un prembulo donde se hace una descripcin esttica de cada elemento del modelo. b) Un proceso principal donde empieza la ejecucin. c) Rutinas de procesos, una para cada proceso declarado.

FORTRAN
Es un lenguaje de programacin alto nivel de propsito general e imperativo, que esta especialmente adaptado al clculo numrico y a la computacin cientfica. Lo que fue la primera tentativa de proyeccin de un lenguaje de programacin de alto nivel, tiene una sintaxis considerada arcaica por muchos programadores que aprenden lenguajes modernos. Es difcil escribir el bucle for, y errores en la escritura de solo un carcter pueden llevar a errores durante el tiempo de ejecucin en vez de errores de compilacin, en el caso de que no se usen las instrucciones mas frecuentes.

FORTRAN
Es una coleccin de subrutinas FORTRAN, diseadas para facilitar la simulacin de secuencia de eventos. Cerca de 30 subrutinas y funciones que proveen numerosas facilidades, incluyendo:

Rutinas de avance del tiempo, Gestin de listas de eventos futuros, Adicin y remocin de entidades. Coleccin de estadsticas. Generadores de variables aleatorias. Reporte estndar.

CARACTERISTICAS
Tipos de datos soportados:

Numricos (enteros, reales, complejos y doble precisin) Booleanos (logical) Arreglos Cadenas de caracteres Archivos

VARIABLES Y CONSTANTES

FORTARN no es sensible a mayscula y minsculas. Declaracin explicita de variables. Punteros: en los primeros FORTRAN no hay punteros y todas la variables se almacenan en memoria esttica. Para memoria dinmica ALLOCATE y DEALLOCATE.

TIPOS DE SIMULADORES
PROMODEL ARENA

PROMODEL
Es un software de simulacin de gran flexibilidad, especializado en evaluar procesos de produccin. Permite modelar cualquier tipo de proceso. Ofrece las facilidades necesarias para que las empresas modernicen y agilice sus procesos de evaluacin o planes pilotos. Su amigable ambiente grfico permite a un usuario construir modelos y escenarios sin necesidad de conocimientos especficos de lenguajes de programacin, ni de modelamiento matemtico. Para el tratamiento inicial de ajuste de curva de datos a distribuciones de probabilidades posee un mdulo propio llamado Stat:Fit.

Promodel es una herramienta software basado en simulacin para evaluacin, planeacin y/o rediseo de Sistemas de Produccin, Logsticos y de Servicios. La herramienta permite a los usuarios construir una representacin, en computadora, de sus sistemas y evaluarlos en una variedad de escenarios. La Animacin y Reporte Grfico de Salidas, con informacin estadstica, muestra la conducta de un sistema bajo cualquier conjunto de parmetros operacionales.

La compaa Promodel Corporation, adicionalmente posee otro software de simulacin los cuales son: Service Model, que especialmente est diseado para empresas y aplicaciones de servicios; y Medmodel, para realizacin de estudios de simulacin de infraestructura y servicios hospitalarios. Ambos productos con las innovaciones y caractersticas de Promodel, pero personalizados para dichos entornos.

ARENA
El software de simulacin Arena, es un "seguro de vida para su empresa: le ayuda a predecir el impacto en su organizacin de nuevas ideas, estrategias y polticas de negocio antes de implementarlas, sin poner en peligro su nivel de servicio actual, sus procesos y sus relaciones con clientes y proveedores.

Arena es la ayuda que necesita para seleccionar el camino que conduce al xito de su empresa, ahorrar gastos innecesarios, optimizar sus inversiones, y fortalecer las relaciones con sus clientes.

SISTEMAS PRODUCTIVOS
Los sistemas de simulacin permiten evaluar diversas situaciones bajo suposiciones que pueden presentarse en la realidad de manera sbita, como por ejemplo: Problemas Comerciales y Econmicos Conducta del cliente Evaluacin de gastos de capital propuestos Procesos de mercado Procesos de recesin e inflacin Prediccin econmica Planes de desarrollo y polticas de balance de pagos en economas subdesarrolladas

SIMULACION EN PROBLEMAS SOCIALES Y DE CONDUCTA


Dinmica de Poblacin Conducta Individual y de Grupo

SIMULACION EN EL AREA DE SALUD


Proliferacin de clulas sanguneas Representacin del cerebro a travs de modelos Equilibrio de lquidos

CALIDAD

Ambos mtodos tienen ventajas y desventajas pero un simulador de calidad permite una mayor visin global de una organizacin compleja que incorpora todas las grandes reas funcionales, mayor interactuacin ya que permite a las empresas simuladas competir entre ellas creando un verdadero entorno competitivo, y una mejora notable en la capacidad para tomar decisiones.

INVENTARIO

Las Ciencias Administrativas han evolucionado de manera vertiginosa en conceptos y tcnicas para optimizar los resultados gerenciales, esto sumado a la tecnologa informtica dinamiza an ms la operatividad de las organizaciones y la rpida reaccin ante los nuevos paradigmas generados en los mercados.

Una de las herramientas ms utilizada para tal fin son las hojas de clculo Excel que permiten cuantificar, integrar y configurar modelos ordenadamente propuestos con efectos visuales y grficos atractivos para cualquier persona que desee analizarlos.

En el mercado existen un sin nmero software informticos para la simulacin de realidades organizacionales, entonces por qu deberamos aprovisionarnos de las hojas de clculo Excel para desarrollar estos modelamientos.

Las claves son la Personalizacin de las variables involucradas, la Familiaridad de los usuarios frente a las herramientas que posee el MS Excel, la fcil Transferencia de archivos, la Conectividad con data de diferentes fuentes, la Compatibilidad con otros software y la Automatizacin de operacin mediante macros.

CONCLUSIN
Los lenguajes de simulacin y los simuladores son herramientas muy tiles que permiten el modelado de situaciones reales, para averiguar o predecir ciertos hechos en base a determinadas hiptesis que se plantean. Estos se emplean cuando las soluciones no pueden obtenerse de manera analtica y esto ocurre generalmente en sistemas o proyectos de gran escala o complejidad. As como tambin cuando la simulacin resultan menos costosa y tediosa que aplicando otros mtodos y cuando se desea experimentar sobre nuevos proyectos.

BIBLIOGRAFA

Ral Cross (1993). Simulacin: un enfoque sistemtico. Limusa. *Simuladores GASP. (s.f.). Obtenido de http://simuladoresgasp.wikispaces.com/OBJETIVOS

También podría gustarte