lenguajes de simulacion

41
INSTITUTO TECNOLÓGICO DE OCOTLÁN INGENIERÍA INDUSTRIAL LENGUAJES DE SIMULACIÓN SIMULACIÓN Ocotlán, Jalisco. Enero – Junio 2013 NOMBRE: FLORES DURÁN ALANNA CITLALI MARQUEZ GOMEZ ADRIANA SARAY ROSAS ANDRADE ADRIANA

Upload: citlali-flores

Post on 26-Oct-2015

325 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Lenguajes de Simulacion

INSTITUTO TECNOLÓGICO DE OCOTLÁN

INGENIERÍA INDUSTRIAL LENGUAJES DE SIMULACIÓN

SIMULACIÓN

Ocotlán, Jalisco. Enero – Junio 2013

NOMBRE: FLORES DURÁN ALANNA CITLALI

MARQUEZ GOMEZ ADRIANA SARAY

ROSAS ANDRADE ADRIANA

PROFESOR: GONZÁLEZ GARCÍA JOSÉ LUIS

Page 2: Lenguajes de Simulacion

TABLA DE CONTENIDOCONTENIDO

1. Introducción____________________________________________________

2. Lenguajes de simulación__________________________________________

2.1 Analytica______________________________________________________

2.2 AnyLogic 5.0___________________________________________________

2.3 Arena_________________________________________________________

2.4 AutoMod______________________________________________________

2.5 Crystal Ball____________________________________________________

2.6 DecisionPro____________________________________________________

2.7 eM-Plant______________________________________________________

2.8 Extend________________________________________________________

2.9 Flexsim______________________________________________________1

2.10 GAUSS_____________________________________________________1

2.11 GoldSim_____________________________________________________1

2.12 GPSS_______________________________________________________1

2.13 MAST_______________________________________________________1

2.14 Micro Saint___________________________________________________1

2.15 PASSION Simulation___________________________________________1

2.16 PIMSS System_______________________________________________1

2.17 ProcessModel________________________________________________1

2.18 ProModel____________________________________________________19

2.19 Proplaner Manufacturing Process Management Software______________2

2.20 Resorce Manager_____________________________________________2

2.21 SansGUI Modeling and Simulation Environment______________________22

2.22 ShowFlow___________________________________________________23

2.23 SIMPROCESS________________________________________________24

2.24 SIMUL8_____________________________________________________25

2.25 Witness_____________________________________________________26

3. Conclusión_____________________________________________________27

4. Referencias____________________________________________________28

Page 3: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

1. INTRODUCCIÓN

En este trabajo se pretende realizar una investigación acerca de algunos de los lenguajes de simulación, por lo que es de suma importancia comenzar por definir lo que es un lenguaje de simulación.

Un lenguaje de programación es un lenguaje inventado para controlar una máquina, (normalmente, un ordenador). Hay muchísimos, de toda clase de tipos y características, inventados para facilitar el abordaje de distintos problemas, el mantenimiento del software, su reutilización, mejorar la productividad, etc.

Existen dos enfoques principales en el diseño de los lenguajes de aspectos: los lenguajes de propósito específico y los lenguajes de propósito general.

Los lenguajes de propósito específico son diseñados para trabajar sobre determinado tipo de aspectos pero no pueden tratar con aquellos aspectos para los que no fueron diseñados. Normalmente tienen un nivel de abstracción mayor que el del lenguaje base e imponen restricciones en la utilización del lenguaje base para evitar que los aspectos se programen en ambos lenguajes, lo que podría dar lugar a conflictos. Estos lenguajes normalmente imponen restricciones en la utilización del lenguaje base. Esto se hace para garantizar que los conceptos del dominio del aspecto se programen utilizando el lenguaje diseñado para este fin y evitar así interferencias entre ambos. Se quiere evitar que los aspectos se programen en ambos lenguajes lo cual podría conducir a un conflicto.

Los lenguajes de propósitos generales pueden ser utilizados con cualquier clase de aspecto, no solamente con aspectos específicos (distribución, coordinación, manejo de errores, etc.), por lo que no pueden imponer restricciones en el lenguaje base. Soportan la definición separada de los aspectos proporcionando unidades de aspectos. Por lo general tienen el mismo nivel de abstracción que el lenguaje base y también el mismo conjunto de instrucciones, ya que debería ser posible expresar cualquier código en las unidades de aspectos. Se puede llegar a decir que los lenguajes de aspectos de propósito general no pueden cubrir completamente las necesidades, ya que permiten la separación del código, pero no garantizan la separación de conceptos, es decir, que la unidad de aspecto se utilice únicamente para programar el aspecto

1

Page 4: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

2. LENGUAJES DE SIMULACIÓN

2.1 ANALYTICA

Analytica es un software de interfaz de usuario gráfica que se utiliza para el modelado de negocios y la toma y análisis de riesgos, entre otras cosas. "Es una herramienta visual para crear, analizar y comunicar los modelos de decisión". Analytica utiliza diagramas de influencia que Lumina afirma ser "El formato visual perfecto para crear y comunicar una visión común de las cuestiones objetivas, incertidumbres y decisiones".

Dirección Web www.lumina.comLenguaje de Programación

Utiliza el diagrama de influencia

Discreta, Continua o HíbridoMétodo usado Monte Carlo.Aplicaciones Modelado de Negocios, Decisión y análisis de riesgo,

Flexible y alternativa para hojas de cálculo, Ciencias de Medio Ambiente, Aeronáutica, Petróleo y Gas, Construcción, Manufactura, Servicios financieros.

Análisis de la capacidad de salida

Como Excel.

GUI GUI.Manuales Si.Web basada (Si/No) Mediante el uso del motor de Decisiones Analíticas

(ADE).Probabilidad Muchos.Desventajas Difícil para entender.Ventajas Macintosh, Manual y ejemplos.

Analytica es un excelente sustituto de una hoja de cálculo ya que los modelos se

pueden construir directamente de las relaciones sin estar limitado.

2

Page 5: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

2.2 ANALOGIC 5.0

AnaLogic se basa en UML tiene gran biblioteca de ejemplos. Analogic es uno de los pocos paquetes de simulación híbridos en la clasificación (Rizzoli, 2003). "Es un objeto orientado, en general - simulador de propósito para aplicaciones discretas, pero, continua y híbrida". También "Es compatible con el modelado con UML - RT y la tecnología de modelado subyacente está basada en Java". A continuación se resumen las conclusiones relativas a este paquete.

Dirección Web www.xjtek.comLenguaje de Programación

UML-RT Idioma modelado unificado de tiempo real.

Discreta, Continua o Híbrido

Discreta, Continua e Híbrido.

Método usado Aplicaciones AnyLogics incluye áreas de aplicación:

Sistemas de Control de Tráfico, Dinámica de sistemas, Fabricación, Cadena de suministro, Logística, Telecomunicaciones, Redes, Sistemas informáticos, Mecánica, Química, Tratamiento de Agua, Militar, Educación.

Análisis de la capacidad de salidaGUI SiManuales Tutorial: There is an animated tutorial with many

examples.Web basada (Si/No) SiProbabilidad 35 distribuciones de probabilidadDesventajas Parte de la programación necesaria:

Algunos conocimientos de las funciones para la animación se necesita "modelos de simulación de construcción utilizando AnyLogic debe ser fácil para los programadores experimentados”.

Ventajas Gran biblioteca.

3

Page 6: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

2.3 ARENA

Arena esta modelado bajo el Lenguaje SIMAN utilizado para eventos discretos de simulación. El sitio web no tenía manifestaciones, pero tenía una presentación. Arena se clasifica como "Simulación de procesos industriales".

Dirección Web www.arenassimulation.comLenguaje de Programación

Basado en el Modelo de Lenguaje de SIMAN.

Discreta, Continua o Híbrido

Software de simulación de eventos discretos.

Método usado Enfoque de flujo – Transaccional.Aplicaciones Analizar y predecir desempeño de los sistemas de:

Negocio y de servicios, manufactura, logística.Análisis de la capacidad de salida

Usa Crystal reports para informar los resultados.

GUI GUI Microdoft orientadoCrear animaciones 3D para modelos Arena existentes.

ManualesWeb basada (Si/No)ProbabilidadDesventajasVentajas No demostración pero la presentación.

EL Software de simulación Arena ayuda a proteger su negocio mediante el análisis del impacto de las nuevas, "what-if" ideas de negocio, reglas y estrategias antes de la implementación en línea de los clientes-off en vivo, sin causar interrupciones en el servicio.

Cuando la vida de su empresa está en juego, Arena ayudara a mejorar su rendimiento empresarial.

4

Page 7: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

2.4 AUTOMOD

El software de simulación AutoMod proporciona un entorno probado y muy potente para la simulación de flujos de materiales de los sistemas de producción y logística. Frecuentemente utilizadas para la planificación, ampliación o reestructuración de las instalaciones. AutoMod es al menos, para una variedad de industrias, desde la automoción a los productos farmacéuticos, a los alimentos y bebidas.

El AutoMode de AutoSimulations Inc. Combina las características de los lenguajes de propósito especial (lenguajes de simulación) y un simulador de propósito especial de manejo de materiales. Tiene características generales de programación incluyendo la especificación del proceso y procedimientos del proceso, recursos, cargas, colas, y variables.

Dirección Web www.automod.comLenguaje de ProgramaciónDiscreta, Continua o Híbrido

Eventos discretos

Método usado Aplicaciones Fabricación, almacenamiento y manipulación de

materiales, de acero y aluminio, la industria aeroespacial, paquete y la carta de manipulación, almacenamiento y distribución, automoción, semiconductores, transporte, logística, aeropuertos / manejo de equipaje.

Análisis de la capacidad de salida

Animación.

GUIManualesWeb basada (Si/No)ProbabilidadDesventajas Vendidos en módulos.Ventajas Animación y 3D.

5

Page 8: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

2.5 CRYSTAL BALL

Crystal Ball es la herramienta que le permite realizar simulaciones de Monte Carlo para predicciones, así como análisis de optimización. Crystal Ball es una suite de aplicaciones basadas en Microsoft® Excel que aprovecha y amplía la potencia analítica de las hojas de cálculo. Con Crystal Ball, usted define las variables de entrada como rangos realistas de valores (como costes, retornos, tiempo), calcula todos los posibles resultados, y los registra para un posterior análisis e informe. Gracias a esta aproximación al problema, conocida como simulación, comprenderá mejor lo acertada que resulta su estrategia y descubrirá qué factores afectan al éxito en mayor medida.

Dirección Web www.crystalball.comLenguaje de Programación

Visual Basic.

Discreta, Continua o Híbrido

Monte Carlo.

Método usado Aplicaciones La planificación empresarial y análisis, análisis de costo /

beneficio, la gestión de riesgos, la exploración de petróleo, la optimización de la cartera, la gestión de proyectos.

Análisis de la capacidad de salida

Animación.

GUI Excel amigable.ManualesWeb basada (Si/No) Los modelos disponibles en el sitio web.ProbabilidadDesventajas Tres métodos de ajuste (Chi-Cuadrado, Kolmogorov-

Smirmov, Anderson-Darling) para distribuciones continuas.

Ventajas Realiza el trabajo de manera más rápida. Genera una imagen creíble del riesgo, con las posibles soluciones.

6

Page 9: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

2.6 DECISIONPRO

DecisionPro es la base en la simulación de Monte Carlo. El paquete, en el sitio web, no menciona nada acerca de la animación. En el sitio web se afirma que:Este software recoge en hoja de cálculo a la izquierda. Combina el método de gestión cuantitativa de claves (árboles de decisión, modelos, predicción, análisis de sensibilidad) en la interfaz gráfica de permitir un fácil modelo de los problemas de los negocios.

Uso simplificado

Software de acceso a través de la interfaz familiar de Excel, Tutoriales y datos de muestra fija de aprender las operaciones básicas del software, Construido en la ayuda contextual, Selección de celdas automática durante el análisis utilizando nuestras plantillas

Dirección Web www.vanguardsw.comLenguaje de ProgramaciónDiscreta, Continua o HíbridoMétodo usado Usa la simulación Monte Carlo.Aplicaciones Modelos de negocios financieros, optimización de

procesos de toma de decisiones. La planificación estratégica, marketing, contabilidad finanzas, operaciones, recursos humanos.

Análisis de la capacidad de salida

Grafico.

GUI GUIManuales Demo en CDWeb basada (Si/No)ProbabilidadDesventajas No animación.

7

Page 10: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Ventajas

2.7 EM-PLANT

eM-Plant se basa orientado al objeto, cuenta con la visualización 3D en línea que es impresionante en el sitio web. Utiliza gráficos y tablas para el análisis de la producción. Se trata mejor los problemas que implican los cuellos de botella.

Dirección Web www.tecnomatix.comLenguaje de Programación

Objeto – orientado.

Discreta, Continua o HíbridoMétodo usado AplicacionesAnálisis de la capacidad de salida

Gráficos y tablas para el análisis de rendimiento, los recursos y los cuellos de botella.Herramientas sis análisis completo, incluyendo analizador de cuello de botella automático, diagramas Sankey y diagramas de Gantt.

GUI Visualización en línea y animación 3DManualesWeb basada (Si/No)Probabilidad

CARACTERÍSTICAS ESPECIALES:

Programación orientada a objetos con:*Herencia: Los usuarios crean librerías con sus propios objetos, que pueden ser reutilizados. A diferencia de solo copiar, cualquier cambio a un objeto clase de la librería es propagado a todos los objetos derivados (hijos).*Polimorfismo: Las clases pueden ser derivadas y los métodos derivados pueden ser redefinidos. Esto permite a usuarios construir modelos complejos rápidamente, fácilmente y con estructura clara.

8

Page 11: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

*Jerarquía: Estructuras complejas pueden ser creadas claramente en varias capas. Esto permite un enfoque en el diseño de arriba-abajo y abajo-arriba.

2.8 EXTEND

Extend está clasificado como "simulación de procesos industriales". Aunque Extend ofrece muchos ejemplos que se pueden descargar desde el sitio web, sin embargo, es muy difícil de usar.

El entorno de simulación Extend proporciona las herramientas para todos los niveles de los modeladores para crear modelos precisos de manera eficiente, creíble y utilizable. Extender es diseño facilita cada fase del proyecto de simulación, desde la creación, validación y verificación del modelo, para la construcción de una interfaz de usuario que permite a otros para analizar el sistema. Los desarrolladores de herramientas de simulación pueden utilizar Extend de una función de lenguaje compilado, MODL, para crear componentes de modelado reutilizables. Todo esto se lleva a cabo dentro de un programa de software único, autónomo que no requiere interfaces externas, compiladores, o generador de código.

Dirección Web www.imaginthatine.comLenguaje de Programación

Su propia MODL lenguaje de modelado.

Discreta, Continua o Híbrido

Continuos y sistemas discretos.

Método usado Enfoque de flujo – Transaccional Modelado evento discreto

Aplicaciones OR.Análisis de la capacidad de salidaGUI Visual.Manuales SiWeb basada (Si/No)Probabilidad

9

Page 12: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Desventajas Difícil de usar.Ventajas Excelente demo, ejemplos y tutorial.

2.9 FLEXSIM

Flexsim es el software líder en simulación de eventos discretos, continuos y mixtos. Es la herramienta más poderosa que existe en el mercado para modelar, analizar, visualizar y optimizar cualquier proceso que se requiera. Puede modelar desde procesos de manufactura hasta la cadena de abastecimiento por completo. En Flexsim todos los modelos son construidos directamente en 3D. Le ofrece precisión en los resultados y estadísticas mostrando simultáneamente el proceso en 3D. Le permite importar datos de Excel o de cualquiera base de datos est ándar. También puede exportar datos para análisis estadísticos puntuales. Así mismo, vea las estadísticas en gráficos 3D mientras corre la simulación.

Con Flexsim podrá:

Mejorar la administración Identificar cuellos de botella

Modelar la fabricación de productos

Resolver problemas de inventario y WIP

Determinar la capacidad de la planta

Minimizar costos de producción

Balancear las líneas de producción

10

Page 13: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Justificar inversiones de capital.

2.10 GAUSS

El sistema matemático y estadístico GAUSS es un lenguaje de programación de matriz rápida ampliamente utilizado por los científicos, ingenieros, estadísticos, biometría, econometrías y analistas financieros.

Diseñado para tareas de cálculo intensivo, el sistema GAUSS es ideal para el investigador que no tiene el tiempo necesario para desarrollar programas en C / C + + o Fortran, pero encuentra que la mayoría de estadísticos o matemáticos "paquetes" no son flexibles y lo suficientemente potente como para llevar a cabo complicadas análisis o para trabajar en grandes problemas.

Sea cual sea la herramienta o lenguaje matemático que ahora está utilizando, usted encontrará que GAUSS puede aumentar su productividad.

GAUSS cuenta con más de 400 funciones altamente optimizadas matemáticos construidos en, como LAPACK, EISPACK y rutinas BLAS, factorización, descomposición, valores propios, distribuciones y funciones de resolución de ecuaciones, para ofrecerle todas las herramientas que necesita para resolver sus problemas más difíciles. Usted puede personalizar o agregar a la biblioteca de funciones de Gauss, y los módulos opcionales proporcionan acceso a muchas otras capacidades especializadas.

11

Page 14: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

2.11 GOLDSIM

Es la solución de software de simulación de Monte Carlo premier para modelar dinámicamente sistemas complejos en los negocios, la ingeniería y la ciencia. GoldSim apoya la toma y análisis de riesgos mediante la simulación de rendimiento futuro, mientras que cuantitativamente representa la incertidumbre y los riesgos inherentes a todos los sistemas complejos.

GoldSim es un simulador de propósito general que utiliza un híbrido de varios enfoques de simulación, la combinación de una extensión de la dinámica del sistema con algunos aspectos de la simulación de eventos discretos, y la incrustación el motor de simulación dinámica dentro de un marco de simulación de Monte Carlo.

Dirección Web www.goldsim.comLenguaje de Programación

GoldSim orientado a objetos.

Discreta, Continua o Híbrido

Dinámico y continuo.

Método usado Eventos discretos.Aplicaciones Utilizado por la academia:

Manufactura, minería, recursos hídricos, seguros, energía, gobierno (gestión de residuos peligrosos y radiactivos).

Análisis de la capacidad de salida

Hoja de cálculo Visual.

GUI Si.Manuales Si.Web basada (Si/No)Probabilidad

12

Page 15: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Desventajas Permitirá descarga por correo electrónico.Ventajas Distribuido medio ambiente.

Construcción del modelo jerárquico.

2.12 GPSS

El GPSS es un lenguaje altamente estructurado, un lenguaje de simulación de propósito especial que usa en el enfoque basado en procesos y se orienta hacia los sistemas de colas. Un diagrama de bloques provee una forma conveniente para describir el sistema que se está simulando. (Existen más de 40 bloques estándar en el GPSS). Las entidades llamadas transacciones pueden ser vistas como que fluyen a través de un diagrama de bloques. Por lo anterior, GPSS puede ser usado para modelar una situación donde las transacciones (entidades, clientes, unidades de tráfico) están fluyendo a través del sistema (ejem ; una red de líneas de espera, con las colas precediendo a recursos escasos). El diagrama de bloques es preparado en una forma que reconozca la computadora junto con los estatutos de control para que simulación sea desarrollada por el procesador.

Dirección Web www.minutemansoftware.comLenguaje de Programación

Más procedimientos.

Discreta, Continua o Híbrido

Eventos discretos.

Método usado Modelado de la manufactura, telecomunicaciones, redes informáticas, redes de colas, el modelado de sistemas de eventos discretos.

Aplicaciones Na.Análisis de la capacidad de salida

De lo que se seens en el sitio web, es generador de código sin ninguna indicación sobre el medio ambiente GUI.

GUI NaManuales NaWeb basada (Si/No) NaProbabilidad 20 construido en distribuciones probabity.

13

Page 16: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Desventajas Tiene que comprar para probar el paquete.

2.13 MAST

MAST ofrece el sistema de modelado utilizado como el modelo de base de SAIL. MAST ofrece una hoja de ruta para la transformación de un sistema de producción basado en la orden de trabajo para un sistema de producción que utiliza técnicas de manufactura esbelta. Los beneficios de MAST son dos. En primer lugar, MAST ofrece un análisis objetivo de encontrar la mejor solución para operaciones rápidas y flexibles. La mejor solución incluye una combinación de máquinas, operadores, inventario y procesos que trabajan con eficiencia en la fabricación. En segundo lugar, el uso de MAST conduce a una transición sin problemas de aplicación a la ejecución de acuerdo con el plan operativo. Modelos MAST se exportan a SAIL como la columna vertebral para el seguimiento y la programación de la operación. En esencia, MAST ofrece un fácil utilizar la herramienta de modelado para diseñar y planificar la operación de manufactura esbelta. Los resultados se pueden devolver en una variedad de formatos, incluyendo, en formato HTML VOTable XML, Excel hoja de cálculo.

Dirección Web www.cmsres.comLenguaje de ProgramaciónDiscreta, Continua o HíbridoMétodo usado Aplicaciones Control de inventarios:

Decisión de diseño, adquisición y operación de los sistemas de fabricación.

Análisis de la capacidad de salida

Utiliza gráficos CAD para el diseño y la animación.Los datos del proceso de importación de hojas de cálculo / bases de datos.Exportación de resultados a Excel para presentaciones.

GUI Si

14

Page 17: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Manuales NoWeb basada (Si/No) NoProbabilidadDesventajas Costo 7,500$ - 750$

2.14 MICRO SAINT

Micro Saint Sharp es un propósito, herramienta de software de simulación de eventos discretos general. Interfaz gráfica de usuario intuitiva de Micro San Sharp y flujo de aproximación gráfica para modelar la convierten en una herramienta que puede ser usada por los generalistas, así como expertos de la simulación. Micro Saint Sharp ha demostrado ser un activo invaluable para las empresas pequeñas y organizaciones de Fortune 500 que se extienden a los militares de EE.UU., la salud, la manufactura y la industria de servicios.Micro Saint agudo simplifica el desarrollo de simulaciones que pueden ayudarle a optimizar sus procesos y flujos de trabajo, así como los factores humanos y la ergonomía. Extensa funcionalidad y una interfaz fácil de usar hace Micro Saint agudo fácil de aprender y de utilizar.

PARA LOS SISTEMAS DE CUALQUIER TAMAÑO O COMPLEJIDAD

Con Micro Saint Sharp, no hay límite en el tamaño o la complejidad de los modelos que se crean. A partir de modelos sencillos de la muy compleja, y Micro Saint agudo puede manejar todo con éxito. Todos los aspectos únicos del sistema que se está modelando se pueden representar en Micro San agudo utilizando una serie de componentes de modelado y el lenguaje de programación Microsoft C #.

Micro Saint de Sharp le ofrece:

  Flexibilidad   Acelerar   Visualización

15

Page 18: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

  Interoperabilidad

2.15 PASION SIMULATION

Sistema de simulación de propósito general. Soporta eventos discretos, haciendo cola con la animación, modelos continuos, los gráficos de ligaduras, gráficos de flujo de señal. 

PASION es un proceso y un lenguaje de simulación orientado a eventos diseñados para aquellos que ya conocen y utilizan Pascal. El lenguaje LAN tiene una estructura de dos niveles (proceso / evento) y permite que todas las estructuras de Pascal. PASIÓN ofrece todas las facilidades necesarias para manejar las secuencias de acontecimientos al azar, las colas y los procesos de cuasi-paralelo, tanto discretas y continúas. Un programa PASION consta de una secuencia de declaraciones de proceso. En tiempo de ejecución del programa genera objetos que representan los procesos de modelo debido a las declaraciones de proceso. En comparación con Simula, PASION es bastante simple y ofrece compromiso similar entre simplicidad y flexibilidad al igual que Pascal, en comparación con Algol.

Dirección Web www.raczynski.com/pn/pn.htmLenguaje de Programación

Delphi basado en Pascal.

Discreta, Continua o Híbrido

Continuos.

Método usado Evento discreto basa.Aplicaciones Educación, universidades, consultores de simulación y

empresas.Análisis de la capacidad de salida

Bond Graphs.Signal Flow Graphs.

GUIManualesWeb basada (Si/No)

16

Page 19: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Probabilidad Uniforme, normal, lognormal, triangular, exponencial, earlang, beta, gamma, Weibull, simple (empírico).

Desventajas Debe instalar Delphi para ejecutar paquete.Crear código reutilizable.

Ventajas Animación.

2.16 PIMSS SYSTEM

PIMSS (Industria de procesos del sistema de programación de manufactura) ofrece una solución integrada que abarca la cadena de suministro de fabricación, desde la optimización estratégica a largo plazo para la programación de fabricación en tiempo real.

PIMSS ofrece una completa planificación de la fabricación y la solución de software de gestión de la producción, proporcionando funcionalidades como:

Programación de línea y planificación de la producción Apoyo a las decisiones tácticas y estratégicas Programación de mantenimiento integrado Planificación del trabajo y la programación de los empleados Control de procesos complejos y modelos de automatización de procesos

para las operaciones de manufactura esbelta Planificación de la instalación y la simulación de fábrica Optimización del control de procesos

Dirección Web www.mje2.comLenguaje de Programación

C++ y Java.

Discreta, Continua o HíbridoMétodo usado Aplicaciones Planificación de la distribución, logística estratégica,

programación en tiempo real de distribución, planificación de producción, programación de la producción, la optimización de la cadena de suministro.

17

Page 20: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

GUI Si.ManualesWeb basada (Si/No)ProbabilidadDesventajas Altamente especializado.

2.17 PROCESSMODEL

ProcessModel pone en manos de aquellos responsables de procesos la más sofisticada herramienta para mejorarlos. Las funcionalidades integradas en ProcessModel le permiten de forma fácil y rápida representar y analizar cualquiera de sus procesos. Las opciones de simulación y reportes de salida le ayudarán a ver, por ejemplo, cuánto tiempo y dinero puede ahorrar al modificar un proceso, cómo atender más efectivamente a sus clientes, a obtener más eficiencia de un proceso, o a ver qué tanto puede crecer su negocio.

La herramienta de diagramado de ProcessModel le ayudara a diseñar un modelo lógico. Introduzca los principales parámetros e información acerca del modelo y simule el modelo. La herramienta de simulación le permite observar el funcionamiento real de como fluye el trabajo a través del proceso. Los detallados reportes de salida que genera ProcessModel, le ayudarán a centrar su atención en las áreas apropiadas para iniciar la mejora de su proceso.

Con ProcessModel como única herramienta, usted podrá capturar, analizar y mejorar incluso el proceso más complejo. Haga clic en los vínculos a continuación para saber más acerca de cómo podría iniciar de forma inmediata su trabajo con ProcessModel.

Beneficio:

18

Page 21: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Proceso de diseño del motor. No hay software adicional para comprar. Simulación y Animación. Excelente herramienta de comunicación. SimRunner optimización.

2.18 PROMODEL

ProModel es un simulador con animación para computadoras personales. Permite simular cualquier tipo de sistemas de manufactura, logística, manejo de materiales,etc. Puedes simular bandas de transporte, grúas viajeras, ensamble, corte, talleres, logística, etc. Es un paquete de simulación que no requiere programación, aunque sí lo permite. Corre en equipos 486 en adelante y utiliza la plataforma Windows®. Tiene la combinación perfecta entre facilidad de uso y flexibilidad para aplicaciones complejas. Puedes simular Justo a Tiempo, Teoría de Restricciones, Sistemas de Empujar, Jalar, Logística, etc. Prácticamente, cualquier sistema pueder ser modelado. Una vez hecho el modelo, éste puede ser optimizado para encontrar los valores óptimos de los parámetros claves del modelo. Algunos ejemplos incluyen determinar la mejor combinación de factores para maximizar producción minimizando costo, minimizar el número de camiones sin penzliar el servicio, etc.

Para hacer una simulación con ProModel se deben cumplir dos eventos: Los elementos que

conforman el modelo han de estar correctamente definidos, porque el programa antes de hacer la simulación comprueba la corrección en la definición del modelo.

El modelo debe contener al menos los siguientes elementos: Locaciones, entidades, arribos y proceso.

La simulación con ProModel es la forma como se animan las interacciones entre los elementos (locaciones, entidades,...) y la lógica definida.

Beneficios Clave Único software de simulación con Optimización plenamente integrada Creación de modelos rápida, sencilla y flexible. Modelos optimizables.

19

Page 22: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Elementos de Logística, Manejo de Materiales, y Operaciones incluidas. (Bandas de transporte, Grúas Viajeras, Operadores).

Entrenamiento en Español. Resultados probados.

2.19 PROPLANNER MANUFACTURING PROCESS MANAGEMENT SOFTWARE.

Proplanner es el software habilitado para la web líder en la plataforma Microsoft.NET para la fabricación de ingeniería de procesos, la gestión y la colaboración se centró en el suministro de soluciones MPM para fabricantes de piezas discretas. Construido alrededor de las técnicas de Lean Manufacturing y Mejora de la Calidad Total y desplegado a través de Internet o LAN, soluciones Proplanner reducir el tiempo necesario para poner en marcha los procesos de nuevo diseño en la fabricación con una mejor calidad del producto y un menor número de errores de inicio de productos.

Proplanner MPM "mapa funcionalidad '

El mayor beneficio de MPM se puede ver en la mejora de la eficiencia de producción, derivados de más estrechamente los sistemas de producción diseñados y administrados. No es raro ver a eficiencia de la línea de montaje aumenta en un 10% (en entornos de modelo mixto). Además, nuevas o modificadas, lanzamiento de productos veces se han reducido en un 25 a 50%, principalmente a causa de la disponibilidad de la información instantánea y los beneficios de la edición de procesos similares existentes en lugar de re-ingeniería a partir de cero como se hace a menudo.

Más importante la aplicación Proplanner MPM ofrece las capacidades analíticas y de gestión necesarias para ayudar a las empresas a reducir el inventario en proceso (WIP) y el inventario de productos terminados y mejorar la calidad del producto global y la capacidad de respuesta de la producción. Al proporcionar

20

Page 23: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

información detallada proceso de fabricación en toda la organización, así como a las aplicaciones posteriores, la organización ahora tiene la capacidad de distribuir con rapidez y precisión mejores prácticas en toda la organización global y de forma inteligente reaccionar a los cambios en ambos productos y procesos al mismo tiempo

2.20 RESOURCE MANAGER

Gestión de recursos puede llevar mucho tiempo y ser difícil, sobre todo porque los recursos críticos se convierten fácilmente en un exceso de reservas. Estos conflictos en la gestión de recursos pueden obstaculizar el progreso del proyecto y crear retrasos inesperados, que a menudo conduce a mayores costos y el estrés negativo en la organización del proyecto. Mediante el uso de la herramienta de administración de recursos en Project place será mucho más fácil encontrar los recursos adecuados para sus futuros proyectos.

Con la herramienta de gestión de recursos, puede:

o Visión general de todos los recursos programados en todos los proyectos.o Ver la disponibilidad y la capacidad libre de todos los recursos.o Encontrar y reservar los recursos del proyecto requeridos.o Buscar y encontrar recursos en las habilidades

21

Page 24: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Beneficios del uso de la herramienta de gestión de los recursos

o Ahorro de tiempo a través de las fases previas a los proyectos más cortos.o Obtenga una manera más fácil y más rápido para encontrar y asignar

recursos a los proyectos.o Obtenga un mejor control de la utilización de los recursos en las

organizaciones.o Guardar dinero a través de una forma más eficiente de trabajar.

2.21 SANSGUI MODELING AND SIMULATION ENVIRONMENT

SansGUI es un modelado de propósito general y el entorno de simulación para el desarrollo y despliegue de simuladores científicos y de ingeniería. Se trata de una plataforma de software para sistemas de modelado, ya sea físico o abstracto. SansGUI es aplicable a modelos configurados con diferentes niveles de complejidad, de unas pocas formas de datos simples, a una red de un solo nivel de partes y enlaces, o tan complejo como múltiples niveles de montajes con interconexiones. Los siguientes son algunos de los ámbitos de aplicación de ejemplo que pueden tomar ventaja de las capacidades de modelado de SansGUI:

Sistemas Físicos Dinámica mecánicos Sistemas de tuberías hidráulicas Sistemas de Control Redes de Comunicaciones Circuitos Eléctricos / Electrónicos Redes Neuronales Artificiales

¿CÓMO FUNCIONA SANSGUI?Un desarrollador de simulación utiliza SansGUI para especificar los tipos de objetos en un sistema de destino, los atributos y las propiedades de las clases, las relaciones referenciales y conectivas entre las clases, y engancha a la conducta de clases en una definición de esquema. Al terminar, la definición de esquema puede compilarse en una biblioteca de objetos y un conjunto de rutinas de código en lenguajes de programación soportados para la realización del comportamiento

22

Page 25: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

(funciones) de las clases. Un usuario de la simulación se instala la biblioteca de objetos y los ejecutables simuladores asociados obtenidos de la simulación del desarrollador para crear un modelo de proyecto con una configuración de modelo, un determinado conjunto de datos de entrada y los parámetros. Los datos del modelo de proyecto pueden ser enviados directamente a las funciones de la clase en el simulador en proceso creado por el desarrollador o de las funciones primordiales creados por él.

2.22 SHOWFLOW

ShowFlow es el producto líder de software diseñado para modelar, simular, animar y analizar procesos en logística, fabricación y manipulación de materiales. El software muestra el rendimiento de un sistema de producción, identificar cuellos de botella, medir tiempos e informe de utilización de recursos.

ShowFlow puede utilizarse para apoyar las decisiones de inversión, para verificar los diseños de fabricación de sistemas, a experimentar con la fabricación diferentes estrategias o para probar el funcionamiento de instalaciones de manejo de materiales propuestos.

Aquí están algunas razones por que el ShowFlow pertenece a una clase propia:

Construcción de un modelo en ShowFlow es extremadamente rápido y fácil. Construcciones de gran alcance de ShowFlow permiten a cualquier nivel de

complejidad del modelo. ShowFlow no sólo le permite simular, te ayuda con el análisis a través de

informes y gráficos. Sus modelos de simulación se animó inmediatamente, trabajo adicional no

es necesario. Construido en características estadísticas ayuda con análisis pre y redefinir. ShowFlow puede vincularse a Microsoft ® Excel ® para almacenar

simulación de entrada y salida de datos. ShowFlow tiene características estándar para transportadores de modelo,

vehículos guiados automáticamente y otros sistemas de transporte interno.

23

Page 26: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Con unos pocos clics de ratón incluso puede ejecutar su simulación en verdadera animación 3D.

ShowFlow viene con un soporte de correo electrónico gratuito de 30 días! ShowFlow tiene sorpresas ocultas con suplemento de precio: modelado,

simulación, análisis y animación, es todo en una caja!

2.23 SIMPROCESS

SIMPROCESS es una herramienta de modelado jerárquico que combina mapas de procesos, simulación de eventos discretos, y Activity Based Costing (ABC) en una sola interfaz fácil de usar.

El motor de simulación SIMPROCESS proporciona la base para los sistemas de apoyo a las decisiones basadas en la web para mover Modelado y Simulación para la Gestión de escritorios.

SIMPROCESS proporciona bloques de construcción prefabricados para la construcción de modelos dinámicos de procesos de negocio, mientras que el lenguaje de expresión subyacente permite a programadores con experiencia para añadir lógica de negocio más complicado. SIMPROCESS está diseñado para organizaciones que desean reducir el riesgo asociado con la implementación de cambios en los procesos dramáticos. La herramienta permite a los usuarios analizar rápida y fácilmente varios "qué pasaría si" los escenarios, y mediante la utilización de tecnologías XML Java y proporciona la potencia y la flexibilidad necesarias para satisfacer estas necesidades de la organización.

CARACTERÍSTICAS

Mapeo de Procesos jerárquica Modelado orientado a objetos Activity-Based Costing Animación Proceso Informes de salida basados en MS-Access y Gráficos

24

Page 27: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

BENEFICIOS

Modelo de desarrollo gráfico "drag-and-drop" Plantillas de procesos reutilizables Estimaciones realistas de la actividad, los recursos y los costos de

producción La visualización de la dinámica del proceso y cuellos de botella Informes personalizables "What-if" análisis del estado futuro

2.24 SIMUL8

SIMUL8 software de simulación es un producto de la SIMUL8 Corporation utilizada para la simulación de sistemas que implican el procesamiento de entidades discretas en tiempos discretos . Este programa es una herramienta para la planificación , diseño, optimización y reingeniería de la producción, la fabricación de bienes de logística sistemas de previsión o servicio. SIMUL8 permite a sus usuarios crear un modelo informático que tiene en cuenta las limitaciones de la vida real, las capacidades, las tasas de fracaso, los patrones de cambio y otros factores que afectan el rendimiento total y la eficiencia de la producción. Una característica común de los problemas resueltos en SIMUL8 es que están preocupados por el costo, el tiempo y el inventario.

SIMUL8 utiliza dinámica simulación discreta , lo que permite ofrecer resultados y pruebas inequívocas y concreto - información sobre la forma en que realmente funcione el sistema de producción diseñados u optimizados. Las salidas de SIMUL8 simulación son "datos duros", los valores y las estadísticas de los parámetros y las métricas del rendimiento del sistema de producción.

MODELO DE CONSTRUCCION.

SIMUL8 implementa una vía de doble interfaz con Visual Basic , lo que deja espacio para la creación de características avanzadas modelo, que no se pueden modelar utilizando sólo la interfaz gráfica . SIMUL8 también proporciona su propio lenguaje de simulación basado en Visual Basic llamado Visual Logic, que permite al usuario poner en práctica detallada de la lógica de la simulación. 

AREAS DE USO.

25

Page 28: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

SIMUL8 se puede utilizar para modelar cualquier proceso en el que hay un flujo de trabajo, sin embargo, las principales áreas de la utilización aparecen en la manufactura , cuidado de la salud , centros de contacto y de la cadena de suministro . 

SIMUL8 se puede utilizar para simular diferentes tipos de:

sistemas de fabricación, tales como la línea de montaje modelos o modelos de flujo de material durante la producción

sistemas lógicos como modelo de manipulación de material entre el almacenamiento, fabricación y expedición.

2.25 WITNESS

La aplicación WITNESS permite modelar y simular un sistema dinámico con eventos discretos.

Los eventos aleatorios se pueden modelar mediante distribuciones probabilísticas estándar. También incorpora herramientas para el análisis de los resultados generados en las simulaciones.

Otra de sus mejores propiedades es la representación de la información y del estado del proceso de una manera muy visual, de forma que se facilita la comprensión del funcionamiento del sistema modelado así como la extracción de conclusiones a partir de las simulaciones realizadas.

A continuación se detallan los elementos de WITNESS empleados para este proyecto. Primero se detallan las características generales del entorno y a continuación los aspectos relacionados con la implementación de modelos de sistemas.

Modelos son fáciles de construir:

Una interfaz intuitiva y enfoque de modelado asegura la creación de modelos de simulación productiva. Dedique menos tiempo en el modelado, más tiempo mejorar el proceso de producción.

Es compatible con una variedad de enlaces de datos:

Permite Fácilmente vincular a hoja de cálculo existente, base de datos o archivos CAD. No replicación de esfuerzos es necesaria FE.

26

Page 29: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

Los modelos son herramientas de comunicación visual:

Con la animación precisa, flythroughs 3D y diagramas gráficos dinámicos. Vendemos su propuesta de solución a sus colegas.

Proporciona apoyo a la toma de decisiones integral:

KPI, el uso de la energía y los informes de costes, gestión de escenarios, optimización de procesos -cuantificar y demostrar los beneficios del proceso de cambio.

3. CONCLUSIÓN

Los lenguajes de simulación facilitan enormemente el desarrollo y ejecución de simulaciones de sistemas complejos del mundo real. Estos suelen venir acompañados de una metodología de programación apoyada por un sistema de símbolos propios para la descripción del modelo por ejemplo mediante diagramas  de flujo u otras herramientas que simplifican notablemente la modelización y facilitan la posterior depuración del modelo.

Los lenguajes de propósito general: son aquellos que son aptos para todo tipo de tareas: Ejemplo: C.

Mientras que los lenguajes de propósito específico: están hechos para un objetivo muy concreto.

Concluimos que los lenguajes de simulación están hechos para las necesidades actuales y vida cotidiana como una herramienta de ayuda para mejora continua.

27

Page 30: Lenguajes de Simulacion

LENGUAJES DE SIMULACIÓN

4. REFERENCIAS

Evon M. O. Computer Simulation Using Excel without Programming. Florida: Dissertation. 2005.

28