Está en la página 1de 19

SIMULACION

DEFINICION DE SIMULACION. Simulacin es el proceso de disear un modelo de un sistema real y llevar a cabo experiencias con el mismo con la finalidad de comprender el comportamiento del sistema o de evaluar nuevas estrategias - dentro de los lmites impuestos por un criterio o conjunto de ellos -, para el funcionamiento del sistema. . R.E. Shannon Simulacin frente a soluciones analticas Inicialmente el uso de las ecuaciones y sistemas de ecuaciones diferenciales, han sido las herramientas ms usadas para modelizar sistemas. Para resolverlas, se han reducido muchas veces a sistemas lineales, siendo el lgebra vectorial ( calculo matricial, teora de autovalores,etc.. ) , el anlisis funcional y la teora general de operadores herramientas tiles que con ciertas condiciones simplificadoras, se han mostrado eficaces en el estudio de la fsica, economa, biologa, sociologa,etc..Pero, ya en el siglo XIX este impresionante arsenal matemtico, base de toda la ciencia clsica, empez a mostrar su insuficiencia ante dos circunstancias que afectan al estudio de los sistemas : la incertidumbre y la imprecisin.Para la primera el Clculo de Probabilidades y la Estadstica con sus diversas ramas ( Teora de la Estimacin y de los Procesos Aleatorios, los modelos de Previsin, el Anlisis Multivariante,etc..) han dado solucin a muchos problemas, pero su correcta aplicacin est sujeta a fuertes restricciones tericas y prcticas. La cada vez mayor complejidad de los problemas y el estudio de sistemas abiertos hacen que la formalizacin matemtica clsica sea insuficiente. As han surgido otros artificios, como la caja negra, procedente de la teora de regulacin automtica ( ciberntica y robtica ), la topologa de redes, la algortmica y las tcnicas de la matemtica discreta, la programacin matemtica (lineal, cuadrtica,dinmica) y todas aquellas tcnicas que conforman la Investigacin Operativa o Investigacin de Operaciones ( problemas de transporte, secuenciacin ptima de actividades y tareas, la teora de la decisin y de los juegos,etc..) 1

Es obvio sealar que el uso de estas herramientas se ha visto potenciado por el uso generalizado del ordenador.El ordenador ha permitido tambin el tratamiento de problemas para los que la formalizacin matemtica del sistema , tanto en sus elementos deterministas como en los aleatorios, es muy difcil o imposible. Esta dificultad se ha reducido en gran medida gracias al uso cada vez ms general de las llamadas tcnicas de simulacin,las cuales permiten el modelado y estudio de muchos sistemas de estructura compleja, obteniendo soluciones numricas aproximadas. A pesar de su utilidad la simulacin no puede considerarse como una panacea capaz de resolver todo tipo de situaciones, an contando con la ayuda de los lenguajes especializados para la simulacin, o de los avances que han representado los entornos de software especfico para simulacin, con simuladores visuales,etc.La realizacin de un estudio de simulacin puede comportar un esfuerzo y un consumo de recursos no despreciable en cualquiera de sus fases : definicin del problema, recogida de informacin, construccin del modelo y programacin del mismo, realizacin de los experimentos de simulacin en computador, etc. Sistemas complejos pueden conducir a programas largos y complejos que requieran cantidades importantes de recursos computacionales. Sin embargo la simulacin , por sus caractersticas, y por los desarrollos computacionales que se han conseguido en los ltimos aos, sigue presentando una serie de ventajas que no solo la convierten en el procedimiento ms adecuado en muchos casos, sino que hacen que sea la nica alternativa tecnolgica en muchos otros.Esto resulta especialmente obvio en aquellos casos en los que las caractersticas del sistema que se pretenden estudiar hacen inviable,por razones fsicas o de coste, la experimentacin directa sobre el sistema.El mundo de la produccin industrial, del trfico, la aeronutica, la industria del automvil, etc. son claros ejemplos de esta situacin. Incluso en aquellos casos en los que es posible la experimentacin directa la simulacin puede ofrecer ventajas tales como un coste inferior, tiempo, repeticiones y seguridad. La modelizacin analtica de sistemas puede ser inviable cuando se quiere introducir sincronizacin en las acciones y reacciones entre partes del modelo as como cuando se quieren introducir reglas o lgica 2

de comportamiento. Finalmente, es frecuente que los experimentos persigan el objetivo de determinar la respuesta del sistema en condiciones extremas, lo que puede resultar peligroso e incluso ilegal en la vida real. El dilema modelos analticos frente a modelos de simulacin debe resolverse en cada caso atenindose al tiempo de sistema, objetivos del estudio, caractersticas del modelo, los costes,etc..De acuerdo con Minsky,un objeto matemtico M es un modelo vlido de un sistema S para un observador O,si M es capaz de proporcionar respuestas vlidas a las preguntas que O formula sobre S,segn la figura n 1

Figura 1 .- RELACION MODELO (M), SISTEMA (S) , OBSERVADOR (O) SEGN MINSKY Modelos de simulacin y modelos analticos no deben considerarse siempre como antitticos, en muchos casos pueden jugar un papel complementario sirviendo la simulacin para verificar la validez de las hiptesis para el modelo analtico, o el modelo analtico para sugerir cuales son las alternativas razonables que hay que investigar por simulacin. (Ver figura n 2)

SISTEMA

Test sistema real

Test con modelo

Modelo Fisico

Mod. matematico

Solucion Analitica

Simulacion

Figura n 2.- MANERAS DE ESTUDIAR UN SISTEMA

Uso y limitaciones de la simulacin La clave del xito en un proyecto de simulacin es muchas veces el saber cundo podemos aplicar simulacin para conseguir los objetivos que nos hemos marcado en el momento de plantearse el estudio de un sistema. La simulacin es una tcnica de resolucin de problemas de forma experimental y su uso debe aplicarse en los siguientes supuestos : 1. No existe una formulacin matemtica completa del problema,o no se han desarrollado aun los mtodos analticos para resolver el modelo matemtico. 2. Existen los mtodos analticos, pero las hiptesis simplificadoras, necesarias para su aplicacin, desvirtan las soluciones obtenidas y su interpretacin. 3. Los mtodos analticos existen,y en teora estn disponibles, pero los procedimientos numricos son tan arduos y complejos que la simulacin constituye un mtodo ms sencillo para obtener una solucin. 4. Es deseable observar una historia simulada del proceso dentro de un horizonte temporal dado para poder estimar ciertos parmetros. 5. La simulacin constituye la mejor alternativa por la dificultad de realizar experiencias en el contexto real. Como limitaciones en la aplicacin de la simulacin en la resolucin de problemas se pueden citar : La simulacin es costosa en horas de desarrollo y de computador. Suele ser muy difcil la validacin del modelo y de los resultados. La recogida,anlisis e interpretacin de los resultados suele requerir personal con conocimientos estadsticos. La aceptacin de los resultados requiere un elevado conocimiento del modelo empleado, por lo que es difcil su aceptacin por personas no involucradas en el grupo que ha realizado la simulacin. 4

Aplicaciones de la simulacin La simulacin puede intervenir en cualquiera de las fases del ciclo de vida del sistema, tanto en la concepcin del mismo, como en su diseo preliminar y consiguiente estudio de factibilidad, en el diseo detallado y en la fase de construccin para proceder a evaluaciones y asesoramientos, o en la fase de utilizacin y mantenimiento para poder evaluar escenarios alternativos y encontrar respuestas a preguntas del tipo que pasara si.La simulacin puede entrar a formar parte de un estudio de cualquier tipo en cualquiera de las fases de un proyecto industrial :Estudio preliminar - Ingeniera Bsica - Ingeniera de Detalle - Construccin - Funcionamiento Los modelos necesarios para la realizacin de los experimentos de simulacin no se utilizan exclusivamente para predecir el comportamiento de sistemas reales, sino que pueden ser empleados en otro tipo de tareas. Algunas de estas tareas son las siguientes : Diagnosis . El modelo se emplea como representacin profunda del sistema, sobre el que es posible determinar las causas que generan una desviacin respecto a un comportamiento terico.En este tipo de aplicaciones es donde los modelos funcionales son especialmente importantes, dado que modelan directamente las funciones del sistema. Control basado en modelos. El modelo se emplea para determinar las posibles acciones a realizar sobre el sistema que conduciran al mismo a una determinada situacin. Los modelos causales son especialmente importantes para ello, dado que representan los mecanismos de propagacin de efectos en el sistema modelado. Optimizacin. El modelo se emplea para determinar situaciones del proceso en las que se logra una mejora del rendimiento. Enseanza. El modelo se utiliza para que una persona estudie el comportamiento del sistema al que modela.Este tipo de sistemas se han empleado en multitud de circunstancias.

La simulacin como proceso experimental . La simulacin de sistemas por ordenador esta basada en una generalizacin del concepto de experimentacin del mtodo cientfico, segn el cual en lugar de realizar los experimentos sobre el sistema real, se realizan sobre un modelo dinmico que lo representa, de manera que si el modelo es una representacin vlida del sistema entonces los resultados de la experimentacin con el modelo pueden transferirse al propio sistema. Metodologa :Plantea la comprensin de un fenmeno o de un problema a travs del proceso de construccin de un modelo de simulacin por ordenador, que representa el grado de conocimiento que se tiene del sistema en el momento de la construccin del modelo que lo representa. El modelo se debe entender como un instrumento de investigacin sometido a revisin continua para conseguir un refinamiento progresivo en la comprensin del sistema.(ver figura n 3) Tcnica :Puede permitir la correspondencia entre el sistema real y el modelo de simulacin que lo representa . La tcnica permite que el modelo est construido a la medida del sistema simulado. La simulacin y los experimentos de simulacin son una herramienta de anlisis de sistemas que responden a preguntas del tipo que pasara si ?.La simulacin con computador es por lo tanto una tcnica en la que el investigador construye un modelo del sistema y realiza experimentos en un ordenador sobre el modelo, interpretando los resultados en trminos del comportamiento del sistema objeto del estudio. MODELO DE Inputs SIMULACION Outputs

Experimentacin Figura n3.-ESQUEMA DEL PROCESO EXPERIMENTAL DE LA SIMULACION Metodologa de un estudio de simulacin : 6

El proceso no es , en general, secuencial, sino iterativo,segn se refleja en la figura n 4 , en el que algunos pasos pueden tener que repetirse en funcin de los resultados intermedios.

Formular el problema y planificar el estudio

Recogida de datos

Construir y verificar el programa del modelo para computador

No Valido?

Si Ejecuciones de prueba

Validacion del modelo

No Valido?

Si Diseo de los experimentos de simulacion

Ejecucion de los experimentos de simulacion

Analisis de resultados

Figura n 4.- ETAPAS DE UN ESTUDIO DE SIMULACION

En resumen de lo que se trata es de tener claros los objetivos de cara a la modelizacin de un sistema. Debemos pues tener clara la metodologa de aplicacin a la simulacin de un proceso frente a la metodologa que se aplica a un anlisis o a un diseo de un sistema : a) Analizar : Se comienza estudiando las funciones desarrolladas y la evolucin seguida por el sistema, observadas en un entorno , de manera que, interpretndolas a la luz de unos objetivos ,conocidos o supuestos, sea posible inducir una estructura compatible con lo observado. Este anlisis sistmico es diferente de la acepcin clsica del trmino anlisis, que hace ms bien referencia al proceso de diseccin de un objeto real en sus partes, y en el mejor de los casos, de las relaciones entre ellas. b) Simulacin : Se parte de una estructura , obtenida previamente por anlisis o diseo . Se hace funcionar esta estructura y se observa su evolucin en un entorno dado para comparar el resultado de este proceso con unos fines u objetivos prefijados. c) Disear : Para disear un modelo el punto de partida es la identificacin de los objetivos que han de alcanzarse en un entorno o condiciones prefijados . Para ello se propone o disea una estructura que se hace funcionar y evolucionar para, al igual que ocurra con la simulacin, comparar los resultados y el estado final de la evolucin sufrida por el objeto modelizado con los objetivos propuestos. La medida de esta comparacin se conoce como la fiabilidad del diseo. Tipos de simulacin. Por lo tanto en funcin de la naturaleza de los sistemas a simular, las tcnicas de simulacin convencional se dividen en cuatro grupos : Simulacin de sistemas continuos. Simulacin de procesos por lotes. Simulacin combinada. Simulacin de Monte Carlo . 8

El criterio que se toma para establecer esta divisin es la distinta utilizacin de la variable que se emplea para el control de la simulacin, el tiempo. En la figura n 5 se muestra un diagrama de los distintos tipo de simulacin existentes y su relacin con el tiempo.

CONTINUO

PERIODO SINCRONICO

PERIODO ASINCRONICO

ANTERIORPOSTERIOR

NO EXISTE

SIMULACION ANALOGICA

SIMULACION CONTINUA

SIMULACION POR LOTES

SIMULACION CUALITATIVA

SIMULACION MONTECARLO

SIMULACION COMBINADA

Figura n 5.- Tipos de simulacin y su relacin con el tiempo El tiempo es intrnsecamente una variable continua ; as , para realizar una simulacin real de un proceso se debera manejar un tiempo que variase de forma completamente continua, lo que nicamente es posible en la simulacin analgica. La primera aproximacin para introducir el tiempo desde una simulacin digital es tomar como reloj un contador con incrementos constantes, lo que produce un reloj sncrono . A medida que los incrementos disminuyan, la aproximacin al sistema fsico mejorar, a costa de un mayor tiempo de clculo. Existe otra serie de procesos, denominados por lotes, en los cuales no es precisa una evolucin continua del tiempo, ya que las modificaciones que existen en el sistema a simular se produce cada ciertos intervalos de tiempo, siendo stos de valor elevado y espaciados no uniformemente en el tiempo.En este caso se precisa un reloj asncrono, cuya actualizacin depende de los eventos producidos en el sistema. 9

La simulacin combinada contempla procesos mixtos en los que existen subprocesos de tipo continuo, junto con subprocesos en lotes. En este caso el tiempo se trata como un reloj sncrono, pero teniendo en cuenta los eventos que se producen de forma asncrona. Uno de los tipos de simulacin de mayor novedad es la Simulacin Cualitativa, en la que se utilizan modelos simblicos de sistemas continuos que son capaces de predecir la evolucin de los sistemas. En este tipo de simulacin no se manejan valores numricos del tiempo, utilizndose los conceptos de instantes e intervalos de tiempo entre los que se puede fijar nicamente una relacin de orden ( anterior-posterior ). Por ltimo, existen una serie de sistemas en los que el factor tiempo no influye significativamente, producindose las tcnicas de simulacin mediante el mtodo de Monte Carlo .

10

MODELADO DE SISTEMAS.
CONCEPTO DE MODELO: Un modelo es una abstraccin de la realidad que captura la esencia funcional del sistema, con el detalle suficiente como para que pueda utilizarse en la investigacin y la experimentacin en lugar del sistema real, con menos riesgo, tiempo y coste. Un modelo es un conjunto formado por otros dos conjuntos : Un conjunto de variables. Un conjunto de relaciones entre las variables del modelo. Las variables del modelo representan habitualmente magnitudes fsicas del sistema que se modela ; las relaciones describen su comportamiento ante una cierta clase de situaciones. Es posible realizar distintos tipos de clasificaciones de modelos. Por ejemplo segn la naturaleza del sistema o del uso que se vaya a dar al modelo. Un ejemplo de clasificacin es la que califica a los modelos de : w Fsico. En algunos casos se puede construir un sistema fsico cuyo comportamiento represente el del sistema en estudio, por ejemplo un modelo a escala de un barco. w Mental. Para mantener un vaso en equilibrio, el cerebro no precisa conocer la formulacin matemtica de la ley de la gravitacin universal, sino que a partir de una cierta formulacin intuitiva se sirve de ella para efectuar el control del sistema. w Grfico. Del mismo modo pueden ser tiles grficos que representen el comportamiento del sistema ante distintas situaciones. w Matemtico. En muchas situaciones, el comportamiento de los sistemas permite hacer uso de las leyes fsicas,qumicas,etc..que los gobiernan,con las que se puede elaborar el modelo del sistema preciso. w Computerizado. Con la aparicin del computador como herramienta de clculo y control, se han elaborado programas que le permiten, en ciertos casos, adaptarse al sistema que se desea controlar, con objeto de cumplir unas ciertas especificaciones. 11

Tipos de modelos. Existe una gran cantidad de tcnicas de modelado, y , por ello es posible construir una gran cantidad de modelos para un sistema dado. En la figura n 6 se recoge en un pequeo diagrama algunas de las posibilidades de modelado ms comunes :

MODELO

SIMBOLICO

FISICO

MATEMATICO

CUALITATIVO

REGLAS

ESTATICO

DINAMICO

SIMULACION

SIMULACION ANALITICO NUMERICO

SIMULACION

Figura n 6.- Algunos tipos de modelos En dicha figura, se marcan con un recuadro etiquetado SIMULACION aquellos modelos susceptibles de ser empleados en simulacin. SIMULACION POR ORDENADOR La masiva utilizacin de la informtica en la enseanza y en el entorno industrial , la sorprendente y revolucionaria evolucin de los ordenadores personales en cuanto a tamao, coste, velocidad, softwares, etc.. han ayudado sin lugar a dudas a que la simulacin digital o simulacin por ordenador sea hoy en da 12

la herramienta ms utilizada para realizar experimentos de simulacin de sistemas.Un programa de simulacin de ordenador se puede definir como una secuencia de instrucciones que el usuario define para resolver un problema que puede estar plasmado en unas ecuaciones que describen a un sistema que previamente hemos modelizado mediante dichas ecuaciones. La construccin de un modelo de simulacin ha pasado, de ser un alabor reservada a especialistas en programacin, de difcil y costosa realizacin, basada en procesos batch y en un ainterpretacion en general elaborada a partir del procesado de tediosos listados, a ser un ejercicio estructurado alrededor de la utilizacin de entornos cada vez mas amables y flexibles que permiten aprovechar la caracterstica mas destacable de la simulacin : la posibilidad de estudiar la evolucin dinmica de los sistemas a lo largo del tiempo. Hoy en da al ingeniero se le abren un amplio abanico de posibilidades para resolver estos problemas y para programas estas operaciones necesarias para realizar la simulacin. El abanico corresponde a los distintos lenguajes que podemos utilizar para traducir nuestros modelos en un ordenador y posteriormente resolverlos para obtener la simulacin del comportamiento del sistema modelado.Podemos utilizar lenguajes de programacin general, lenguajes especficos para simulacin o paquetes de software de simulacin especialmente preparados para la misma. A la hora de elegir una herramienta u otra hay que tener en cuenta primeramente la velocidad de ejecucin de los programas y la utilizacin de recusos necesaria ( memoria, coprocesadores,etc..). Lenguajes de programacin Hay distintos niveles de lenguajes, en el ms bajo nivel se encuentra el lenguaje mquina cuyas instrucciones se escriben en la notacin binaria que corresponden directamente con las funciones u operaciones elementales . Este lenguaje es sin duda el ms tedioso y menos prctico de utilizar . En un nivel superior se encuentran el lenguaje ensamblador que utiliza smbolos (caracteres) nemnicos para representar dichas funciones . 13

Los lenguajes de alto nivel o lenguajes de propsito general tales como C, Fortran, Basic, Cobol, Lisp , Algol, Pascal ,etc.. normalmente alejan al programador de las tareas de bajo nivel del computador y suelen ir apoyados en un conjunto de libreras que en el caso de la simulacin facilitan mucho la tarea de modelizar los sistemas y reducen normalmente el tiempo de ejecucin del programa. Lenguajes de simulacin Los lenguajes de simulacin son similares a los lenguajes de programacin de alto nivel pero estn especialmente preparados para determinadas aplicaciones de la simulacin. As suelen venir acompaados de una metodologa de programacin apoyada por un sistema de smbolos propios para la descripcin del modelo por ejemplo mediante diagramas de flujo u otras herramientas que simplifican notablemente la modelizacin y facilitan la posterior depuracin del modelo. Entre estos lenguajes especficos podemos nombrar los siguientes : MIDAS, DYSAC, DSL , GASP, MIMIC, DYNAMO, GPSS, SIMULA, CSSL( Continuous System Simulation Language) , CSMP, ACSL ( Advanced Conrinuous Simulation Language), DARE-P and DARE-Interactive, C-Simscript, SLAM,SIMAN, SIMNON, SIMSCRIPT-II-5, ADA, GASP IV, SDL .Muchos de estos lenguajes dependen fuertemente de los lenguajes de propsito general como es el caso de Slam o Siman que dependen de Fortran para las subrutinas. Otro concepto importante es el de la Simulacin Visual Interactiva , que puede definirse como aquella que <<posibilita la creacin grfica de modelos de simulacin, permite mostrar por pantalla dinmicamente el sistema simulado, as como la interaccin entre el usuario y el programa en ejecucin. La interaccin implica que o bien se detiene la simulacin y solicita informacin al usuario, o bien que ste puede parar la simulacin a su voluntad e interaccionar con el mencionado programa ; esto ltimo se puede realizar off-line o on-line, es decir sin interrumpir la simulacin, e introduciendo las variaciones oportunas tanto en los modelos, como en los valores de las variables en el siguiente ciclo de scan del proceso de ejecucin del programa en el computador que para esto debe tener una estructura multitarea 14

que permita este tipo de operaciones.Algunos productos del mercado son :SIMFACTORY DE CACI Inc , WITNESS de ATT & Istel , o FACTOR/AIM de Pritsker Corporation , FIX DEMACS de Intellution ( Fisher-Rosemount). Todos ellos son productos orientados primordialmente a la utilizacin de la simulacin para la resolucin de problemas en el mbito de la produccion.Utilizables desde entorno Windows, y ejecutables sobre ordenadores personales o sobre plataformas mas potentes como Workstations. Permiten construir modelos complejos de manera incremental, a partir de la seleccin de componentes del sistema de entre un repertorio limitado a la extensin de las libreras que contienen unas entidades predefinidas, si bien las ultimas tendencias aaden a estos paquetes editores para crear nuevas plantillas con caractersticas a gusto del consumidor, introduciendo adems utilidades de todo tipo incluidas las gestiones de configuracin y control de las comunicaciones con un sistema de control real al que se puede conectar el equipo. Lenguajes de programacin o lenguajes de simulacin ? Veamos las ventajas de programar el modelo de simulacin en un lenguaje de simulacin en vez de hacerlo en un lenguaje general como FORTRAN,PASCAL, o C : 1. Los lenguajes de simulacin proporcionan automticamente las caractersticas necesarias para la programacin de un modelo de simulacin, lo que redunda en un areduccion significativa del esfuerzo requerido para programar el modelo. 2. Proporcionan un marco de trabajo natural para el uso de modelos de simulacin. Los bloques bsicos de construccin del lenguaje son mucho ms afines a los propsitos de la simulacin que los de un lenguaje de tipo general. 3. Los modelos de simulacin son mucho ms fcilmente modificables. 4. Proporcionan muchos de ellos una asignacin dinmica de memoria durante la ejecucin,. 5. Facilitan una mejor deteccin de los errores.

15

6. Los paquetes de software especialmente diseados para simulacin contienen aplicaciones diversas que facilitan al simulador las tareas de comunicaciones, la depuracin de errores sintcticos y de otro tipo de errores,la generacin de escenarios, la manipulacin on-line de los modelos,etc.. De todas formas, frente a la disyuntiva de tener que elegir uno u otro tipo de programacin, lo primero a tener en cuenta es que la programacin con un lenguaje de propsito general como C++, poyado con libreras, permite afrontar problemas de la mxima complejidad y tamao pudiendo ser el programa altamente portable. El mayor inconveniente de este tipo de programacin se presenta al interpretar los mensajes de error del sistema de desarrollo, puesto que se requiere un alto grado de especializacin en el desarrollo de software. En el caso de utilizarse un lenguaje especfico de simulacin, la limitacin est en que no permite desarrollar ms all de para lo que est pensado y diseado el software, pro como contrapartida est que el usuario slo precisa disponer de los conocimientos de programacin relativos al producto. Finalmente, los productos de modelizacin visual permiten realizar prototipos en tiempos rcord siempre que los objetos a utilizar coincidan exactamente con los disponibles en el producto. En la medida que se requieran objetos especficos hay que recurrir a la programacin. En los aos sesenta se realizaban estudios de simulacin cuyos costes se medan en aos-hombre y su duracin en meses. En los setenta aparecieron diversos lenguajes especficamente orientados a la simulacin tales como SIMSCRIPT, etc. La dcada de los ochenta supuso la adaptacin sobre PC de productos ya existentes y la aparicin de nuevos productos como SIMAN. Los noventa han protagonizado hasta ahora una autntica explosin de nuevos productos de manejo ms intuitivo bajo entornos grficos como Windows. Es el caso de Simfactory o Simvox, por ejemplo. La evolucin de los ordenadores y del software comercial se dirige hacia sistemas que puedan ser manejados por personas no-especialistas , con mquinas cada vez ms potentes a menor coste. Las

16

tcnicas orientadas al objeto conducen a programas de utilizacin ms intuitiva. Todo ello nos sugiere un incremento considerable de la aplicacin de las tcnicas de simulacin. Sin embargo, a pesar de todo , se estima que en el mercado norteamericano , que es el ms desarrollado, slo se tiene en cuenta la aplicacin de tcnicas de simulacin en un 30% de los casos en los que podra aplicarse , y de este porcentaje , slo en el 10% de los casos se utiliza regularmente. En Europa las cifras son menores, situndose en torno al 3%, a excepcin de Inglaterra donde dicho porcentaje se eleva al 15%.

SOFTWARE COMERCIAL PARA SIMULACION La siguiente tabla comparativa de paquetes de software especficamente diseados para simulacin se pueden encontrar en el mercado de Espaa. En relacin con los paquetes que aparecen en la tabla, cabe agruparlos en varias gamas de simuladores : a) Simulacin para analizar sistemas de produccin y logstica : En este grupo se encuentran los productos GI-7, Modsim, Siman, Simfactory, Taylor, Witness y Factor/Aim. Permiten la simulacin de sistemas de colas, transporte,etc.. EL tipo de simulacin es en general dinmica, estocstica y discreta ( aunque pueden simularse procesos continuos) En general todos contemplan elementos bsicos tales como piezas, procesos, mquinas , buffers y transporte entre otros. b) Simulacin para poner a prueba sistemas reales : Este tipo de productos , cmom SIMAC, son menos generales puesto que el simulador debe engaar a un conjunto de elementos especficos. A menudo son suministrados por los mismos fabricantes de los dispositivos. Es el caso de Simvox. LA simulacin en estos casos es en general dinmica, determinista y discreta. c) Simulacin para observar el comportamiento de sistemas mecnicos : Es el caso de Hyss. Los clculos determinan posiciones, velocidades y presiones de cilindros hidrulicos, actuadores, etc.. Se trata de simulaciones dinmicas , deterministas y en tiempo continuo. 17

d) Paquetes de clculo por elementos finitos : Acostumbran a ser mdulos de los sistemas de CAD -3D. e) Fuera de las aplicaciones industriales : Juegos por ordenador, sistemas basados en realidad virtual,etc...

PRODUCTO
Distribuidor Fabricante

Areas de aplicacin
Simulacin para el anlisis de lneas de montaje flexi-bles, almacenes autom-ticos y sistemas de transporte Simulacin de sistemas hidrulicos. Obtencin de grficos de velocidad , posicin, presin,etc. Propsito general

Aplicaciones realizadas
Lneas de montaje de los sectores automvil, lnea blanca. Grandes almacenes , logstica y transporte. Sistema hidrulico completo de banco de prueba de impactos de automviles.

Lenguajes

GI - 7
Sincromat NDCSuecia

HYSYS
Rexroth Mannesman Rexroth (Alemania)

MODSIM III
SICO Software CACI (USA)

Creacin de libreras de objetos para otros entornos cmo el Simfactory. Simulacin de mquinas de conformado (automvil). Simulacin de mquinas transfer. Lneas de montaje de los sectores automvil, lnea blanca. Grandes almacenes , logstica y transporte. Simulacin de sistemas de produccin y fabricacin.

Propio

SIMAC
Goimendi,S.A. PROSYST(Francia)

Simulacin de sistemas reales para poner a punto autmatas.

Propio

SIMANIV
Sincromat System Models Corp. (USA)

Simulacin para el anlisis de lneas de montaje flexibles, almacenes automticos y sistemas de transporte-AGV Simulacin para anlisis de sistemas de produccin.

Propio

SIMFACTORY
SICO Software CACI (USA)

Modsim

SIMVOX
FisherRosemount,S .A. MUNGER(USA)

Simulacin de controla-dores e instrumentacin para sistemas de fabrica-cin PROVOX.

Monitorizar simuladamente los inputs y outputs de sistemas basados en controladores industriales PROVOX Simulacin de grandes almacenes,lneas de montaje sector automocin, lneas de pistones. Simulacin de lneas de produccin en el sector automocin, aplicaciones para grandes superficies Simulacin de sistemas de produccin y logstica

Propio, Fortran,C

TAYLOR II
Aries Ing. y Sistemas F&H Simulations BV ( Holanda)

Propsito general

Propio, Pascal

WITNESS
AT&T ISTEL (USA)

Simulacin de sistemas de fabricacin y logstica.

Propio

FACTOR/AIM
PRITSKER Corp. (USA)

Simulacin de sistemas de fabricacin y logstica.

C++

18

REFERENCIAS BIBLIOGRAFICAS Y CONSULTAS


Simulacin de Sistemas Discretos . Jaime Barcelo .Publicaciones de Ingeniera de Sistemas.ISDEFE.1996 Curso Sistemas de Control Inteligente. Modelado y Simulacin. Ricardo Sanz Bravo.Agustin Jimenez Avello. Manuel-Alonso Castro. Departamento de Automtica,Ingeniera Electrnica e Informtica Industrial. Universidad Politcnica de Madrid.1992 Simulacion y Control de Procesos por Ordenador. Antonio Creus Sole.Marcombo. La Teora General de Sistemas Angel A. SarabiaPublicaciones de Ingenieria de Sistemas.ISDEFE.1995 Dinmica de Sistemas. Javier Aracil.Publicaciones de Ingenieria de Sistemas.ISDEFE.1995 Dinmica de Sistemas Aplicada. Donald R. Drew.Publicaciones de Ingenieria de Sistemas.ISDEFE.1995 Software de Simulacin. Xavier Pi. Josep Casanovas.Facultad de Informtica de la U.P.C. Barcelona Revista Automtica e Instrumentacin. Junio 1996. Systems Modeling and Simulation Naim A. Kleir. Electrical Engineering and Electronics.Marcel Dekker,Inc.

También podría gustarte