Sunteți pe pagina 1din 8

SIMULACIN

Ingeniera Sistemas de Informacin Unidad 5


Pgina 1 de 8

Traslacin del Modelo a la Computadora
Introduccin
En un principio, los programas de simulacin se elaboraban utilizando algn lenguaje de propsito
general, como ASSEMBLER, FORTRAN, ALGOL o LP/1. A partir de la dcada de 1960 hacen su aparicin
los lenguajes especficos para la simulacin que permiten a analistas y programadores desarrollar
modelos de una forma ms rpida, gracias a mdulos estandarizados. En aquella poca surgieron
lenguajes como GPSS, GASP, SIMSCRIPT, SLAM, SIMAN y SSED. En la ltima dcada del siglo pasado la
aparicin de las interfaces grficas facilitando la programacin de los modelos.
En el terreno prctico, es importante utilizar la aplicacin que mejor se adece al tipo de sistema a
simular, ya que de la seleccin del lenguaje o simulador depender el tiempo de desarrollo del modelo
de simulacin. Las opciones van desde la hojas de clculo, lenguajes del tipo general (como C++ o Java),
lenguajes especficos de simulacin (como GPSS), hasta simuladores especficamente desarrollados
para diferentes objetivos (como SIMPROCESS, ProModel, Witness, Flexim y Cristal Ball).
Criterios para la seleccin de un lenguaje de Simulacin
Para elegir un lenguaje o simulador, se deben tener en cuenta los siguientes puntos:
Los mercados primarios a los que atender la simulacin, as como las aplicaciones tpicas en las
que se lo utilizar, por ejemplo: administracin estratgica, logstica, telecomunicaciones,
manufactura, sistemas militares, sistemas de salud, manejo de materiales, anlisis de riesgo,
simulacin continua o discreta, etc.
Requerimientos de equipo, como plataforma o sistema operativo, memoria RAM y utilizacin de
disco duro.
Capacidad de construccin y programacin del modelo a travs de iconos o mediante procesos de
tipo arrastrar y colocar (Drag and Drop), as como acceso a programacin estndar. A este
respecto tambin es importante considerar el tiempo y la velocidad en la deteccin de errores, as
como la posibilidad de reutilizar partes de cdigo, objetos o plantillas (templates).
Inclusin de herramientas complementarias para la realizacin de pruebas de bondad de ajuste en
forma automtica, el anlisis de las variables de respuesta, la posibilidad de crear diseo de
experimentos y la optimizacin del sistema simulado.
La animacin del sistema, considerando aspectos como la velocidad, uso de diferentes vistas,
facilidad de exportacin, compatibilidad con otras aplicaciones y la posibilidad de poder prescindir
el uso de la animacin.
El costo y el tipo de licencia otorgada, as como el soporte tcnico y la facilidad de entrenamiento y
uso de manuales y ayudas en lnea.
Otras consideraciones, como la capacidad de empaquetamiento de los modelos, la distribucin a
otros usuarios, y la capacidad que tenga la compaa para actualizar su producto.
SIMULACIN
Ingeniera Sistemas de Informacin Unidad 5
Pgina 2 de 8

Simuladores de Eventos Discretos
GPSS
General Purpose Simulation System (Simulacin de Sistemas de Propsito General) tiene su origen a
fines de la dcada del 50 cuando Geoffrey Gordon estaba trabajando en la Bell Telephone Laboratories.
Su primer nombre fue General Purpose Simulator (GPS), y luego cambi a General Purpose Systems
Simulator (GPSS).
Es un lenguaje de simulacin por eventos. Los elementos que se incorporan al modelo (transacciones)
mediante el bloque GENERATE son puestos en la cadena de eventos futuros (Future Event Chain) con
el instante de su ocurrencia futura. Las tareas que estos elementos realizan mediante el bloque
ADVANCE generan eventos futuros con el instante de terminacin de la tarea.
El GPSS es un lenguaje que persiste en el tiempo dado que su diseo fue muy avanzado para la poca.
El usuario describe las acciones que realizan los elementos que se mueven por el sistema (lo hace
mediante los bloques que representan a esas acciones) y el GPSS se encarga de realizar la simulacin al
momento que recibe el START con la cantidad de transacciones terminadas que el usuario quiere
simular.

Entorno de trabajo de GPSS
SIMULACIN
Ingeniera Sistemas de Informacin Unidad 5
Pgina 3 de 8


Salida de Simulacin
ProModel
ProModel es un software desarrollado por ProModel Corporation, fundada en 1988. Es una
herramienta de simulacin y animacin, pensada principalmente para modelar sistemas de
manufactura. Aunque puede ser usado (y a menudo lo es) para simular otros sistemas, la compaa
ofrece adems productos similares para sistemas de salud (MedModel) y servicio (ServiceModel).
El simulador provee animaciones 2-D y 3-D y grficos dinmicos que se actualizan durante la
simulacin. Los modelos se construyen con una interfaz grfica y otros elementos. Las capacidades de
ProModel incluyen construcciones parar operadores de modelizacin, carretillas, transportadores,
gras, sistemas vehiculares auto-guiados y bombas y tanques, llevando lleva automticamente registro
de los costos basados en los materiales, trabajo y equipamiento ingresados por el usuario.
ProModel posee interfaces con Microsoft Excel y otros programas de bases de datos comerciales para
desarrollar soluciones integradas. Tambin tiene una interfaz COM para crear conexiones con otras
aplicaciones. Soporta adems modelizacin colaborativa en el cual modelos pueden ser construidos y
mantenidos separadamente, y correr en concurrencia cuando se desee.

SIMULACIN
Ingeniera Sistemas de Informacin Unidad 5
Pgina 4 de 8


Entorno de Trabajo de ProModel
Flexsim
El software de simulacin Flexsim fue desarrollado por Flexsim Software Products Inc.
Flexsim es un simulador de eventos discretos orientado a objetos desarrollado en C++, usando
tecnologa Open GL. La animacin se muestra en 3-D como realidad virtual. Flexsim utiliza adems un
entorno 3-D de tipo Drag and Drop.
En el 2007 Flexim introdujo un lenguaje pre-compilado llamado Flexscript que permite programar sin la
necesidad de compilar antes que corra el modelo. El software ofrece tambin algoritmos tanto
Flexscript como C++ para modelar comportamiento complejo. Un modelo de simulacin puede
actualmente ser creado en Flexsim simplemente arrastrando al rea de trabajo modelos pre-armados.
Tambin estos bloques de modelado pueden ser modificados para satisfacer necesidades especiales. El
usuario puede agregar sus propios modelos tambin. Flexsim provee libreras para modelado de
eventos discretos, continuos y basados en agentes.
En el 2008 Flexsim introdujo la capacidad de correr grandes modelos sobre una red de computadores
con mltiples procesadores. El software permite tambin la colaboracin entre varios usuarios.
Equipos de modeladores pueden trabajar en conjunto a travs de Internet para realizar los modelos en
un mismo equipo remoto.
SIMULACIN
Ingeniera Sistemas de Informacin Unidad 5
Pgina 5 de 8


Modelado 3-D en Flexsim

Entorno de Trabajo en Flexsim
SIMULACIN
Ingeniera Sistemas de Informacin Unidad 5
Pgina 6 de 8

SIMIO
Simio es un framework de simulacin basado en objetos inteligentes. Est desarrollado por SIMIO LLC,
una empresa ubicada en Pittsburgh Pennsylvania. Fue fundada por C. Dennis Pegden, que
previamente haba trabajado en los simuladores Arena y particip en el desarrollo del lenguaje de
simulacin SLAM.
Simio provee una alternativa a los simuladores tradicionales basados en procesos ya que adopta la
orientacin a objetos. Esta orientacin con el tiempo est probando ser ms amigable e intuitiva. Otra
caracterstica de SIMIO es la posibilidad de realizar modelizaciones 3-D que permiten visualizar de una
manera ms dinmica el comportamiento del sistema. Para ello se utilizan las bibliotecas de objetos 3-
D que Google Warehouse brinda gratuitamente a travs de internet. SIMIO tambin permite soportar
los enfoques tradicionales orientados a procesos y a eventos, as como sistemas continuos, discretos y
basados en agentes. Estos paradigmas de modelado pueden ser mezclados libremente en un mismo
modelo.
Los objetos inteligentes del framework se construyen en SIMIO por modeladores y luego pueden ser
reusados en mltiples proyectos de modelado. Los objetos pueden ser guardados en libreras y
fcilmente compartidos. Existen adems objetos pre-construidos de libreras, los cuales pueden ser
construidos y heredados para construir modelos jerrquicos.
Los objetos son construidos en el simulador de una manera grfica, no se necesita escribir cdigo de
programacin para crear nuevos objetos. Y la actividad de construir un modelo es la misma que la de
construir objeto. Adems un modelo es un objeto que puede ser insertado en otro modelo, de esta
manera podemos disear una mquina y luego insertarla en un modelo de fbrica por ejemplo.
SIMIO puede ser utilizado para modelar un variado rango de sistemas incluyendo manufactura, salud,
cadena de suministros, transporte, defensa y minera.

Entorno de Trabajo en SIMIO (2D)
SIMULACIN
Ingeniera Sistemas de Informacin Unidad 5
Pgina 7 de 8


Modelo en Simio en 3-D



SIMULACIN
Ingeniera Sistemas de Informacin Unidad 5
Pgina 8 de 8

Bibliografa
Discreet-Event System Simulation, Jerry Banks, John S. Carson II, Barry Nelson, Fifth Edition, Ed.
Prentice-Hall, (2010).
Simulacin y Anlisis de Sistemas con ProModel, Garca Dunna Eduardo, Garca Reyes Heriberto,
Cardenas Barron Leopoldo Eduardo, Primera Edicin, Ed. Pearson, (2006).
Intelligent_Objects_The_Future_of_Simulation.pdf, del sitio web http://www.simio.com.
Introduction-to-Simio-for-Beginners.pdf, del sitio web http://www.simio.com.

S-ar putea să vă placă și