INSTITUTO TECNOLÓGICO DE OCOTLÁN
INGENIERÍA INDUSTRIAL
LENGUAJES DE SIMULACIÓN
SIMULACIÓN
NOMBRE: FLORES DURÁN ALANNA CITLALI
Ocotlán,
MARQUEZ GOMEZ Jalisco.
ADRIANA SARAYEnero – Junio 2013
ROSAS ANDRADE ADRIANA
PROFESOR: GONZÁLEZ GARCÍA JOSÉ LUIS
TABLA DE CONTENIDO
CONTENIDO
1. Introducción____________________________________________________1
2. Lenguajes de simulación__________________________________________2
2.1 Analytica______________________________________________________2
2.2 AnyLogic 5.0___________________________________________________3
2.3 Arena_________________________________________________________4
2.4 AutoMod______________________________________________________5
2.5 Crystal Ball____________________________________________________6
2.6 DecisionPro____________________________________________________7
2.7 eM-Plant______________________________________________________8
2.8 Extend________________________________________________________9
2.9 Flexsim______________________________________________________10
2.10 GAUSS_____________________________________________________11
2.11 GoldSim_____________________________________________________12
2.12 GPSS_______________________________________________________13
2.13 MAST_______________________________________________________14
2.14 Micro Saint___________________________________________________15
2.15 PASSION Simulation___________________________________________16
2.16 PIMSS System_______________________________________________17
2.17 ProcessModel________________________________________________18
2.18 ProModel____________________________________________________19
2.19 Proplaner Manufacturing Process Management Software______________20
2.20 Resorce Manager_____________________________________________21
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
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
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.com
Lenguaje de Utiliza el diagrama de influencia
Programación
Discreta, Continua
o Híbrido
Mé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 Como Excel.
capacidad de
salida
GUI GUI.
Manuales Si.
Web basada Mediante el uso del motor de Decisiones Analíticas
(Si/No) (ADE).
Probabilidad Muchos.
Desventajas Difícil para entender.
Ventajas Macintosh, Manual y ejemplos.
2
LENGUAJES DE SIMULACIÓN
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.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.com
Lenguaje de UML-RT Idioma modelado unificado de tiempo real.
Programación
Discreta, Continua Discreta, Continua e Híbrido.
o 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
salida
GUI Si
Manuales Tutorial: There is an animated tutorial with many
examples.
Web basada Si
(Si/No)
Probabilidad 35 distribuciones de probabilidad
3
LENGUAJES DE SIMULACIÓN
Desventajas 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.
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.com
Lenguaje de Basado en el Modelo de Lenguaje de SIMAN.
Programación
Discreta, Continua Software de simulación de eventos discretos.
o Híbrido
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 Usa Crystal reports para informar los resultados.
capacidad de
salida
GUI GUI Microdoft orientado
Crear animaciones 3D para modelos Arena existentes.
Manuales
Web basada
(Si/No)
Probabilidad
Desventajas
Ventajas No demostración pero la presentación.
4
LENGUAJES DE SIMULACIÓ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.
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.com
Lenguaje de
Programación
Discreta, Continua Eventos discretos
o Híbrido
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 /
5
LENGUAJES DE SIMULACIÓN
manejo de equipaje.
Análisis de la Animación.
capacidad de
salida
GUI
Manuales
Web basada
(Si/No)
Probabilidad
Desventajas Vendidos en módulos.
Ventajas Animación y 3D.
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.com
Lenguaje de Visual Basic.
Programación
Discreta, Continua Monte Carlo.
o Híbrido
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.
6
LENGUAJES DE SIMULACIÓN
Análisis de la Animación.
capacidad de
salida
GUI Excel amigable.
Manuales
Web basada Los modelos disponibles en el sitio web.
(Si/No)
Probabilidad
Desventajas 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.
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.com
Lenguaje de
Programación
Discreta, Continua
7
LENGUAJES DE SIMULACIÓN
o Híbrido
Mé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 Grafico.
capacidad de
salida
GUI GUI
Manuales Demo en CD
Web basada
(Si/No)
Probabilidad
Desventajas No animació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.com
Lenguaje de Objeto – orientado.
Programación
Discreta, Continua
o Híbrido
Método usado
Aplicaciones
Análisis de la Gráficos y tablas para el análisis de rendimiento, los
capacidad de recursos y los cuellos de botella.
salida Herramientas sis análisis completo, incluyendo
analizador de cuello de botella automático, diagramas
Sankey y diagramas de Gantt.
8
LENGUAJES DE SIMULACIÓN
GUI Visualización en línea y animación 3D
Manuales
Web 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.
*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.
9
LENGUAJES DE SIMULACIÓN
Dirección Web www.imaginthatine.com
Lenguaje de Su propia MODL lenguaje de modelado.
Programación
Discreta, Continua Continuos y sistemas discretos.
o Híbrido
Método usado Enfoque de flujo – Transaccional
Modelado evento discreto
Aplicaciones OR.
Análisis de la
capacidad de
salida
GUI Visual.
Manuales Si
Web basada
(Si/No)
Probabilidad
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á:
10
LENGUAJES DE SIMULACIÓN
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
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.
11
LENGUAJES DE SIMULACIÓN
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.
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.
12
LENGUAJES DE SIMULACIÓN
Dirección Web www.goldsim.com
Lenguaje de GoldSim orientado a objetos.
Programación
Discreta, Continua Dinámico y continuo.
o Híbrido
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 Hoja de cálculo Visual.
capacidad de
salida
GUI Si.
Manuales Si.
Web basada
(Si/No)
Probabilidad
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
13
LENGUAJES DE SIMULACIÓN
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.com
Lenguaje de Más procedimientos.
Programación
Discreta, Continua Eventos discretos.
o Híbrido
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 De lo que se seens en el sitio web, es generador de
capacidad de código sin ninguna indicación sobre el medio ambiente
salida GUI.
GUI Na
Manuales Na
Web basada Na
(Si/No)
Probabilidad 20 construido en distribuciones probabity.
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
14
LENGUAJES DE SIMULACIÓN
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.com
Lenguaje de
Programación
Discreta, Continua
o Híbrido
Mé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 Utiliza gráficos CAD para el diseño y la animación.
capacidad de Los datos del proceso de importación de hojas de
salida cálculo / bases de datos.
Exportación de resultados a Excel para presentaciones.
GUI Si
Manuales No
Web basada No
(Si/No)
Probabilidad
Desventajas 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,
15
LENGUAJES DE SIMULACIÓN
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
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
16
LENGUAJES DE SIMULACIÓN
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.htm
Lenguaje de Delphi basado en Pascal.
Programación
Discreta, Continua Continuos.
o Híbrido
Método usado Evento discreto basa.
Aplicaciones Educación, universidades, consultores de simulación y
empresas.
Análisis de la Bond Graphs.
capacidad de Signal Flow Graphs.
salida
GUI
Manuales
Web basada
(Si/No)
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.
17
LENGUAJES DE SIMULACIÓN
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.com
Lenguaje de C++ y Java.
Programación
Discreta, Continua
o Híbrido
Mé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.
GUI Si.
Manuales
Web basada
(Si/No)
Probabilidad
Desventajas Altamente especializado.
18
LENGUAJES DE SIMULACIÓN
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:
Proceso de diseño del motor.
No hay software adicional para comprar.
Simulación y Animación.
19
LENGUAJES DE SIMULACIÓ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.
Elementos de Logística, Manejo de Materiales, y Operaciones incluidas.
(Bandas de transporte, Grúas Viajeras, Operadores).
20
LENGUAJES DE SIMULACIÓN
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
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
21
LENGUAJES DE SIMULACIÓN
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
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.
22
LENGUAJES DE SIMULACIÓN
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
(funciones) de las clases. Un usuario de la simulación se instala la biblioteca de
23
LENGUAJES DE SIMULACIÓN
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.
24
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.
C A R A C T ER ÍS T IC A S
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
25
LENGUAJES DE SIMULACIÓN
B E N E FI C I O S
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.
26
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.
27
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.
28
LENGUAJES DE SIMULACIÓN
4. REFERENCIAS
Evon M. O. Computer Simulation Using Excel without Programming. Florida:
Dissertation. 2005.
29