Está en la página 1de 12

Instituto Tecnolgico N 38 de Cd.

Victoria
Unidad Acadmica Abasolo

Materia: Simulacin Facilitador: Hctor Manuel Villasana Rojas Pasante: Julio Cesar Resndiz Ramrez Numero de control: 11380876

LENGUAJES DE SIMULACION Y SIMULADORES

Actividad 1

10/03/2014

Qu factores se deben de considerar en la seleccin de un lenguaje de simulacin.


La seleccin de un lenguaje de simulacin generalmente est supeditada al tipo de computadora que se tiene disponible, es decir, en la mayora de las veces ya se cuenta con cierta configuracin de hardware. Por consiguiente, conociendo la computadora que se va a usar, los factores a considerar en la seleccin del lenguaje seran. Los manuales disponibles. Es muy importante considerar la facilidad de entender e interpretar los manuales disponibles. Compilador del lenguaje. Es necesario investigar la compatibilidad del compilador del lenguaje con la computadora disponible. La documentacin y diagnstico de errores. Es conveniente analizar la forma en que el lenguaje reporta las inconsistencias y los errores de lgica. La eficiencia. Uno de los factores principales a considerar en la seleccin de un lenguaje es su eficiencia de operacin. Dentro de la eficiencia se considera el tiempo de organizar, programar, compilar y ejecutar. Los costos involucrados. Entre los costos que origina la adquisicin de un paquete se pueden mencionar: El costo de instalacin, el costo de mantenimiento y actualizacin del software y el costo de operacin. Conocimiento del lenguaje. Otro factor importante a considerar en la seleccin del lenguaje, es el conocimiento y dominio que de ste tengan las personas o analistas encargados de realizar los estudios de simulacin. Justificacin econmica. Finalmente, y el ms importante de todos, es la justificacin econmica del lenguaje de simulacin. A este respecto, es conveniente sealar que la adquisicin de un paquete se debe de considerar como un proyecto de inversin, donde los beneficios que se derivan de tal adquisicin, deben de compensar la inversin y los gastos que origina. [1]

GPSSSLAM Su realizacin requiere que el usuario represente el sistema mediante diagramas, realizados sobre diversos nodos y actividades. Esto puede ayudar al usuario para definir el sistema y para comprender mejor el problema SLAM es un descendiente de GASP IV que ofrece tambin recursos de simulacin de redes y continuos, estando ambos codificados en FORTRAN. Desde los lenguajes orientados a los procesos, existe representacin de modelos en bloques como GPSS y SIMAN y los basados en redes como Q-GERT y SLAM. Cualquier sistema

por simular en este lenguaje se debe describir mediante un diagrama de bloques que representan las actividades, unidos mediante lneas que representan la frecuencia que seguirn un grupo de transacciones, que a su vez se muestran a travs de los bloques. [3]

COMO SE CLASIFECAN LOS LENGUAJES DE SIMULACION. Los lenguajes de simulacin se pueden clasificar de la siguiente forma: Lenguajes de propsito general FORTRAN, ALGOL, ASEMBLER, PL/1, C, PASCAL, BASIC. Lenguajes de simulacin discreta Enfoque de flujo de transacciones: GPSS, BOSS Enfoque de eventos: GASPII, SIMSCRIPT, SIMCOM, SIMPAC Enfoque de procesos: SIMULA, OPL, SOL, SIMULATE Enfoque de actividades: CSL, ESP, FORSIM-IV, MILITRAN Lenguajes de simulacin discreta y continua GASP-IV, C-SIMSCRIPT, SLAM Lenguajes de simulacin contina Ecuaciones discretas: DSL-190, MIMIC, GHSI, DYHYSYS Enfoque de bloques: MIDAS, DYNAMO, SCADS, MADBLOC, COBLOC Simuladores de aplicacin especifica COMNET, NETWORK, PROMODEL. SIMFACTORY, WITNESS, XCELL. [4]

[2] INVESTIGAR CARACTERSTICAS, VENTAJAS, DESVENTAJAS, APLICACIN Y USO DE 3 PAQUETES DE SIMULACIN Lista de Algunos Paquetes de Software Disponibles

La simulacin es una tecnologa disponible que permite a las compaas examinar sus decisiones lgicas y sus sistemas ms productivamente, para la cual existe una gran variedad de software en el mercado. Es necesario elegir el ms adecuado. A continuacin se presenta una lista representativa del software de simulacin

Disponible: 20-sim: Es un software usado para modelar sistemas continuos con estructura de bloques. Corre bajo Windows. Se puede simular el comportamiento de un sistema dinmico, tales como sistemas elctricos, mecnicos e hidrulicos o cualquier combinacin de ellos. Arena: Se usa para simular servicios, fabricacin, transformacin, logstica y cadenas de suministros. Tiene un diseo orientado a objetos y capacidad para ser usado en cualquier rea de aplicacin. Est baso en el lenguaje SIMAN. Awesim: Es una herramienta de simulacin enfocada a la produccin de modelos de animacin, los cuales pueden ser construidos grficamente y donde el usuario puede especificar controles para construir simulaciones interactivas. Incluye el lenguaje de simulacin Visual SLAM. EASY5: Desarrollado por Boeing Inc, es un software que simula sistemas dinmicos que contienen sistemas hidrulicos, neumticos, mecnicos, elctricos y digitales. Matlab: Es un ambiente informtico tcnico integrado que combina cmputo numrico con grficos avanzados y visualizacin en un lenguaje de alto nivel. Posee la herramienta interactiva Simulink para modelar, simular y analizar sistemas dinmicos. Permite construir diagramas de bloques grficos, simular sistemas dinmicos y evaluar el rendimiento de sistemas. Dymola: Dynamic Modeling Laboratory. Usa una nueva metodologa de simulacin basada en orientacin a objetos y ecuaciones. La conversin del diagrama de bloques en formulas se realiza automticamente. Hay libreras disponibles para varios reas de la ingeniera. Promodel: Es un software de simulacin de eventos discretos, usado para evaluar, planificar y disear trabajo industrial, logstica y otras situaciones operacionales y de estrategia. Facilita un conjunto de recursos que permiten construir modelos de situaciones y experimentar con escenarios para encontrar la

mejor solucin. Incluye animacin y reportes grficos. Posee poderosas herramientas para visualizacin y anlisis de las simulaciones. Simprocess: Es un paquete de software de simulacin de procesos, que combina mapeo de procesos, grficos de flujo y simulacin de eventos discretos. Powersim Studio: Es un paquete de software para simulacin dinmica. Permite modelar cualquier tipo de problemas de negocios o tcnicos. Permite la creacin de modelos en forma grfica, simulacin animada, presentacin de informes y fcil interrelacin con otros software. MicroSaint: paquete de software para simulacin a eventos discretos. Permite la creacin de modelos utilizando iconos y ventanas. La simulacin es interactiva y animada.[5]

Powersim SDK El producto Software Development Kit (SDK) es una librera de software que puede ser utilizada por programas que incluyan simulacin en aplicaciones de software diseadas a medida. Los desarrolladores de software pueden usar SDK para desarrollar simulaciones en la Web tal como cualquier aplicacin "desktop" para ser corrido en entorno Microsoft Windows. Caractersticas

Desarrollo de simuladores para Internet. Incluye simulaciones en aplicaciones Windows. Creacin de juegos de simulacin multiusuarios. Sistema integrado de soporte de decisiones. Desarrollo de aplicaciones para entrenamiento gerencial.

[6] Ventajas: Tiene una forma fcil para presentar los resultados; por tal tiene ventaja ante la competencia debido a su estructura explicita y transparente.[7] Simprocess SIMPROCESS es una herramienta de modelado jerrquico que combina mapas de procesos, simulacin de eventos discretos, y Activity Based Costing (ABC) en una nica interfaz fcil de usar.

El motor de simulacin SIMPROCESS proporciona la base para Sistemas de asesora tcnica basados en la web para mover Modelado y Simulacin en el escritorio de la gerencia.

SIMPROCESS ofrece bloques predefinidos de construccin para la construccin de modelos dinmicos de procesos de negocio, mientras que el lenguaje de expresin subyacente permite a los programadores con experiencia para aadir ms complicada la lgica de negocio. SIMPROCESS est diseado para las organizaciones que deseen mitigar los riesgos asociados a la implementacin de cambios en los procesos dramticos. La herramienta permite a los usuarios analizar rpida y fcilmente varios "what-if" escenarios, y mediante la utilizacin de las tecnologas Java y XML que proporciona la potencia y la flexibilidad necesarias para satisfacer estas necesidades de la organizacin.

CARACTERSTICAS Mapeo de Procesos jerrquica Modelado orientado a objetos Activity-Based Costing Proceso de Animacin Informes y grficos de salida basados en MS-Access BENEFICIOS Grfica de "arrastrar y soltar" el desarrollo del modelo Plantillas de procesos reutilizables Estimaciones realistas de la actividad, los recursos y los costes de produccin La visualizacin de la dinmica del proceso y cuellos de botella Informes personalizables "What-if" anlisis del estado futuro. [8]

[9] Easy5 Controles avanzados y sistemas de simulacin Precisin simular sistemas de control, sistemas hidrulicos (incluidos los efectos trmicos), neumtica, flujo gaseoso, trmica, sistemas elctricos, mecnicos, refrigeracin, control de medio ambiente, de lubricacin o de combustible, y el comportamiento sampled-data/discrete-time.

Aviones Ingeniera, vehculos, equipos agrcolas, y otros sistemas complejos requiere un enfoque de ingeniera de sistemas en los que no slo los componentes y subsistemas, pero todo el sistema en su conjunto se prueba. Construir y probar metodologas tradicionales son lentos y caros, y ahora ms que nunca, todas las industrias se enfrentan al reto de satisfacer las exigencias

contradictorias de aumentar la innovacin al tiempo que reduce el costo y el tiempo de comercializacin.

Los sistemas dinmicos, los sistemas cuyo comportamiento como una funcin del tiempo es importante, normalmente se definen utilizando diferencial de primer orden (o diferencia) ecuaciones. Easy5 simplifica la construccin y anlisis de este tipo de sistemas por medio de una aplicacin grfica, basada en esquema, que ofrece un conjunto completo de pre-empaquetados "componentes", almacenados en las bibliotecas de aplicaciones especficas, para simplificar el montaje y la simulacin de estos sistemas. Los ingenieros de sistemas funcionan en un entorno de dibujo esquemtico familiar para agregar y especificar simples pero complejas, las conexiones entre los componentes de una, multi-nivel de entorno intuitivo fcil de usar, modelado jerrquico. Caracteristicas: Hidrulica trmica: sistemas de accionamiento, sistemas de transmisin de cambio de potencia, sistemas antibloqueo de frenos, tren de aterrizaje, sistemas de inyeccin de combustible, sistemas de suspensin activa, sistemas de lubricacin Dinmica de gas: neumtica, de propulsin, la esterilizacin, el aire y los ciclos de vapor, de gas de alta presin, de transporte de gas, adsorcin, las reacciones en fase gas, climatizacin, ECS, de especies mltiples sistemas gaseosos Fluidos multifase: aparatos de refrigeracin, aire acondicionado, control climtico, redes de tuberas criognicas, sistemas de vapor / agua, o sistemas de combustible con exticos, lquidos voltiles. (Frecuencias de muestreo de adquisicin de datos, la comunicacin asncrona, analgica y filtros electrnicos digitales, las tasas de ejecucin del circuito de control, red (CAN) la comunicacin de bus, etc) de evaluacin del hardware y software de control de sistemas Las pilas de combustible: fijos o mviles.

Sistemas elctricos: mquinas de AC / DC, electrnica de potencia, bateras, etc dinmica de vuelo y sistemas de control de todo tipo, incluyendo filtros digitales.

[10]

REFERANCIAS: Factores a considerar en la eleccin de un lenguaje de simulacin.[1] http://www.simulacionco.uni.edu.ni/documentos%20de%20Simulacion/LENGUAJE%20DE%20SIMULAC ION/factores%20a%20considerar%20en%20la%20seleccion%20de%20un%20len guaje.pdf Simulacin: un enfoque prctico.[2] http://books.google.com.mx/books?id=iY6dI3E0FNUC&pg=PA126&lpg=PA126&dq =factores+se+deben+de+considerar+en+la+selecci%C3%B3n+de+un+lenguaje+d e+simulacion&source=bl&ots=uIW82kS7C&sig=sdaLPT4jQ0WBCrcbJ4eLeMSWo5I&hl=es&sa=X&ei=8B4eU9X1MJLtrA HK44DICQ&ved=0CCkQ6AEwAA#v=onepage&q=factores%20se%20deben%20d e%20considerar%20en%20la%20selecci%C3%B3n%20de%20un%20lenguaje%2 0de%20simulacion&f=false Factores a considerar en el desarrollo de un modelo de simulacin.[3] http://www.slideshare.net/FfresitaHz/factores-a-considerar-en-el-desarrollo-demodelo-de-simulacin

Simulacin. http://html.rincondelvago.com/simulacion_2.html [4] Uso de la Simulacin como estrategia de mejora en el proceso de enseanzaaprendizaje en las universidades. Una aplicacin para la carrera de informtica. http://www.roa.unp.edu.ar:8080/graduate/bitstream/123456789/202/1/Tesina%20Si mulacion%20en%20Educacion.pdf [5] Powersim SDK http://www.cacitgroup.com/productos/powersim_versiones/sdk [6] Powersim software http://prezi.com/8h6ez59cilbx/simulacion/ [7] Simprocess [8] http://simprocess.com/products/products.html Simprocess ejemplo [9] https://www.google.com.mx/search?q=simproces&espv=210&es_sm=122&source =lnms&tbm=isch&sa=X&ei=nSYeU6PWMenlyQHktIDoCQ&ved=0CAkQ_AUoAQ& biw=1600&bih=738#facrc=_&imgdii=_&imgrc=J8v9nnLD0Dp5rM%253A%3B23_S HdKPtiJszM%3Bhttp%253A%252F%252Fwww.emeraldinsight.com%252Fcontent _images%252Ffig%252F0680130206003.png%3Bhttp%253A%252F%252Fwww.e meraldinsight.com%252Fjournals.htm%253Farticleid%253D850917%2526show% 253Dhtml%3B1646%3B1233 Easy5 [10] http://www.mscsoftware.com/product/easy5