Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Carlos Hctor Cruz Lpez No. Control: 11560111 Ingeniera en Sistemas Computacionales Cd. Lzaro Crdenas, Mich. 8 de agosto de 2013
Unidad 1
INTRODUCCIN A LA SIMULACIN
ndice
Introduccin .................................................................................................................................. 2 1 Introduccin a la simulacin ...................................................................................................... 3 1.1 Definiciones e importancia de la simulacin en la ingeniera ............................................. 3 1.2 Conceptos bsicos de simulacin ........................................................................................ 4 1.3 Metodologa de la simulacin ............................................................................................. 6 1.4 Modelos y control ............................................................................................................. 10 1.5 Estructura y etapas de estudio de simulacin .................................................................... 13 1.6 Etapas de un proyecto de simulacin ................................................................................ 18 1.7 Elementos bsicos de un simulador de eventos discretos ................................................. 20 Conclusin ................................................................................................................................... 24 Glosario ....................................................................................................................................... 25 Bibliografa .................................................................................................................................. 27
Unidad 1
INTRODUCCIN A LA SIMULACIN
Introduccin
En este trabajo de investigacin se pretender que el lector entienda el concepto de la simulacin as como su importancia en la ingeniera y sus aplicaciones en las diferentes reas como la ciencia, la industria y los negocios para comenzar a entender como la simulacin permite analizar el comportamiento de un sistema real. Se explicara y describir las diferentes etapas y metodologa para llevar a cabo un modelo de simulacin.
Unidad 1
INTRODUCCIN A LA SIMULACIN
1 Introduccin a la simulacin
1.1 Definiciones e importancia de la simulacin en la ingeniera
Definicin La simulacin es la imitacin de la operacin de un proceso o sistema real a lo largo del tiempo. El desempeo del sistema real se imita usando distribuciones de probabilidad para generar aleatoriamente los distintos eventos que ocurren en el sistema. Por ello, un modelo de simulacin sintetiza el sistema, mediante la construccin de cada uno de sus componentes y evento por evento para hacer una abstraccin de la realidad que se aproxime lo ms posible a ella. Robert E. Shannon define la simulacin como: simulacin es el proceso de disear y desarrollar un modelo computarizado de un sistema o proceso y conducir experimentos con este modelo con el propsito de entender el comportamiento del sistema o evaluar varias estrategias con las cuales se puede operar el sistema. En sentido ms estricto H. Maisel y G. Gnugnoli definen la simulacin como: una tcnica numrica para realizar experimentos en una computadora digital. Estos experimentos involucran ciertos tipos de modelos matemticos y lgicos que describen el comportamiento de sistemas de negocios, econmicos, sociales, biolgicos, fsicos o qumicos a travs de largos perodos de tiempo. [1] Importancia de la simulacin en la Ingeniera. A travs de un estudio de simulacin, se puede estudiar el efecto de cambios internos y externos del sistema, al hacer alteraciones en el modelo del sistema y observando los efectos de esas alteraciones en el comportamiento del sistema. Una observacin detallada del sistema que se est simulando puede conducir a un mejor entendimiento del sistema y por consiguiente a sugerir estrategias que mejoren la operacin y eficiencia del sistema. La simulacin de sistemas complejos puede ayudar a entender mejor la operacin del sistema, a detectar las variables ms importantes que interactan en el sistema y a entender mejor las interrelaciones entre estas variables.
Unidad 1
INTRODUCCIN A LA SIMULACIN
La tcnica de simulacin puede ser utilizada para experimentar con nuevas situaciones, sobre las cuales tiene poca o ninguna informacin. A travs de esta experimentacin se puede anticipar mejor a posibles resultados no previstos. Cuando nuevos elementos son introducidos en un sistema, la simulacin puede ser usada para anticipar cuellos de botella o algn otro problema que puede surgir en el comportamiento del sistema. [2] reas de aplicacin Sistemas de Computadoras. Evaluar hardware o requisitos de software. Telecomunicaciones. Disear sistemas de comunicacin o protocolos para mensajera, etc. Transporte y Energa. Disear facilidades como autopistas, metros, puertos, etc. Aplicaciones Militares y Navales. Evaluacin de nuevas armas o tcticas. Economa. Anlisis de sistemas econmicos o financieros. Fabricacin. Disear y analizar polticas de planificacin, inventarios, etc. Personal en empresas de servicios Bancos, Comida Rpida, Correo, etc. Distribucin y Logstica. Salud Salas de urgencias y de operaciones Planes de Emergencia (terremotos, inundaciones). Distribucin de Servicios (juzgados, hospitales).[3]
Unidad 1
INTRODUCCIN A LA SIMULACIN
Es una reproduccin a escala del objeto real y sus propiedades relevantes. El modelo muestra la misma figura, proporciones y caractersticas que el objeto original. Ejemplo: Se puede construir un modelo a escala de la estructura de un aula, de una institucin universitaria. Inclusive estos modelos los podemos someter a determinadas transformaciones para estudiar la funcionalidad del aula o de la universidad. Modelo analgico Es un modelo con apariencia fsica distinta al original, pero con comportamiento representativo. El modelo analgico no es una reproduccin detallada de todas las cualidades del sistema real, sino que refleja solamente la estructura de relaciones y determinadas propiedades fundamentales de la realidad. Se establece una analoga entre el sistema real y el modelo, estudindose el primero, utilizando como herramienta auxiliar el segundo. Ejemplo: Por ejemplo, en el campo de la Psicologa, la conducta de aprendizaje de los animales (ratas, perros, monos, etc.), ha servido como modelo analgico para estudiar las leyes del aprendizaje humano. Otro ejemplo, lo encontramos en las computadoras electrnicas, las que han servido como modelos materiales de las operaciones intelectuales del hombre. Modelo analtico El modelo Analtico (tambin denominado por algunos autores, terico) utiliza smbolos para designar las propiedades del sistema real que se desea estudiar. Adems de tener la capacidad de representar las caractersticas y relaciones fundamentales del fenmeno, proporcionar explicaciones y sirve como gua para generar hiptesis tericas. Generalmente se considera que revelan relaciones matemticas o lgicas que representan leyes fsicas que se cree gobiernan el comportamiento de la situacin bajo investigacin. [4] Simulacin
Unidad 1
INTRODUCCIN A LA SIMULACIN
Es una manipulacin de un modelo de forma que funcione en el espacio o en el tiempo para comprimir ste, permitindonos percibir las interacciones que no seran fcilmente apreciables por su separacin en el tiempo o el espacio. [3] Sistema Es un objeto complejo cuyos componentes se relacionan con al menos algn otro componente; puede ser material o conceptual. Todos los sistemas tienen composicin, estructura y entorno, pero slo los sistemas materiales tienen mecanismo, y slo algunos sistemas materiales tienen figura (forma). [5]
Unidad 1
INTRODUCCIN A LA SIMULACIN
transporte; las entidades estticas son las mquinas de control numrico o los robots; los eventos son la llegada o salida de un pallet de cada estacin en la celda y, finalmente, las variables de estado son el nmero de pallets esperando en cada estacin o el nmero de estaciones ocupadas. 3. Formulacin del modelo. Consiste en generar un cdigo lgico-matemtico que defina en forma exacta las interacciones entre las variables; debe ser una definicin sencilla pero completa del sistema. Al generar las interacciones es importante tener en cuenta que se va a llevar a cabo a travs del tiempo y que el uso de listas o cadenas de eventos darn la pauta en el manejo de las variables. Una lista es un arreglo en el que se van ordenando las transacciones de acuerdo con la secuenciacin de eventos en el tiempo. Existen dos tipos de listas, las llamadas de eventos futuros donde la secuencia depende del tiempo de ocurrencia del evento, y las de eventos actuales cuya secuenciacin depende de la ocurrencia de otro evento. Por ejemplo, el evento fin de proceso de la pieza Depende de la duracin del proceso de esa pieza, por lo que debe acomodarse en la lista de eventos futuros; el evento inicio de proceso de la pieza i, depende del evento mquina disponible, por lo que debe acomodarse en la lista de eventos actuales. 4. Seleccin del lenguaje. De la seleccin del lenguaje depender el tiempo de desarrollo del modelo de simulacin, es importante utilizar el lenguaje que mejor se adecu a las necesidades de simulacin que se requieran. La seleccin puede ser desde usar un lenguaje general como lo es BASIC, PASCAL o FORTRAN hasta hacer uso de un paquete especficamente desarrollado para simular sistemas de manufactura como el SIMFACTORY o el STARCEL, pasando por los ya consolidados GPSS, SLAM, SIMAN, SIMSCRIPT, GASP y DYNAMO. 5. Codificacin del modelo. Consiste en generar las instrucciones o cdigo computacional necesario para lograr que el modelo pueda ser ejecutado en algn tipo de computadora. La duracin de este proceso est directamente relacionada con la seleccin del lenguaje, por ejemplo, un modelo que pueda ser codificado en GPSS en 20 minutos, podra llevar hasta 5 das en FORTRAN o PASCAL. 6. Validacin del modelo. Es el proceso que tiene como objetivo determinar la habilidad que tiene un modelo para representar la realidad. La validacin se lleva a cabo
Instituto Tecnolgico de Lzaro Crdenas | I.S.C 7
Unidad 1
INTRODUCCIN A LA SIMULACIN
mediante la comparacin estadstica entre los resultados del modelo y los resultados reales. 7. Experimentacin. En este paso se determinan las diversas alternativas que pueden ser evaluadas, seleccionando las variables de entrada y sus diferentes niveles con la finalidad de optimizar las variables de respuesta del sistema real. El uso de tcnicas como diseo de experimentos, superficies de respuesta, Sim-plex EVOP, permite llevar a cabo este procedimiento en forma estructurada. 8. Implantacin. Una vez seleccionada la mejor alternativa, es importante llevarla a la prctica; en muchas ocasiones este ltimo paso es el ms difcil ya que se tiene que convencer a la alta direccin y al personal de las ventajas de esta puesta en marcha. Para esto se recomienda llevar a cabo un proceso de animacin que permita visualizar el comportamiento de las variables en el sistema. Existen en el mercado paquetes computacionales que permiten hacerlo en poco tiempo y van desde los ms especficos como es el STARCELL que se aplica a celdas de manufactura, hasta los muy generales como el PROOF Animation que permite animar sistemas sin importar la fuente de donde provenga el cdigo de simulador ya que maneja las comunicaciones con base en archivos tipo texto. Al implantar hay que tener cuidado con las diferencias que pueda haber con respecto a los resultados simulados, ya que estos ltimos se obtienen, si bien de un modelo representativo, a partir de algunas suposiciones. 9. Monitoreo y control. No hay que olvidar que los sistemas son dinmicos y con el transcurso del tiempo es necesario modificar el modelo de simulacin, ante los nuevos cambios del sistema real, con el fin de llevar a cabo actualizaciones peridicas que permitan que el modelo siga siendo una representacin del sistema. [8]
Unidad 1
INTRODUCCIN A LA SIMULACIN
Unidad 1
INTRODUCCIN A LA SIMULACIN
Unidad 1
INTRODUCCIN A LA SIMULACIN
con las nuevas condiciones y no sea muy costoso. Sin embargo es muy raro que esto se pueda llevar a cabo, ya que normalmente estos experimentos suelen ser muy costosos o muy destructivos para el sistema. Incluso puede ocurrir que el sistema no exista pero se quiera estudiar posibles alternativas de construccin del mismo (sistemas de fabricacin, armas nucleares, etc.). Por estas razones es necesario construir un modelo que represente al sistema y estudiar ste para poder responder a las cuestiones planteadas sobre el sistema. Modelo fsico frente a modelo matemtico: Para muchos la palabra modelo, evoca imgenes de miniaturas, cabinas separadas de los aviones para el entrenamiento de los pilotos, etc. Estos son ejemplos de modelos fsicos (tambin conocidos como modelos icnicos). Sin embargo la mayora de los modelos construidos para estudiar los sistemas son matemticos, los cuales representan un sistema en trminos de relaciones cuantitativas y lgicas que pueden ser cambiadas para ver cmo el modelo reacciona y ver as como debera comportarse el sistema, si el modelo es vlido. Solucin Analtica frente a Simulacin: Una vez que se ha construido un modelo matemtico, ste debe examinarse para poder concluir el comportamiento del sistema y as responder a las cuestiones planteadas sobre el mismo. Si el modelo es simple, es posible trabajar con estas cantidades y relaciones y obtener una solucin analtica exacta. Sin embargo hay veces en las que obtener una solucin analtica resulta complejo y necesita muchos recursos de computacin. En estos casos el modelo puede ser estudiado por medio de simulacin, es decir, se ejercita el modelo numricamente por medio de entradas para ver cmo stas afectan a las medidas de salida o ejecucin. Clasificacin de los modelos: Modelos fsicos: Aquellos donde los atributos de las entidades del sistema se representan por medidas fsicas tales como: un voltaje, o la posicin de un eje o flecha. Y las actividades del sistema se reflejan en las leyes fsicas que subyacen al modelo. Los Modelos fsicos estticos corresponden a los modelos a escala as como tambin los modelos icnicos. Los modelos fsicos dinmicos corresponden a los modelos analgicos.
11
Unidad 1
INTRODUCCIN A LA SIMULACIN
Modelos abstractos (Simulacin): Viene hacer una herramienta ya que se convierte en algo abstracto. Modelos Matemticos: Un Modelo matemtico es uno de los tipos de modelos cientficos, que emplea algn tipo de formulismo matemtico para expresar relaciones, proposiciones sustantivas de hechos, variables, parmetros, entidades y relaciones entre variables y/o entidades u operaciones, para estudiar comportamientos de sistemas complejos ante situaciones difciles de observar en la realidad. Tipos de modelos matemticos Modelo cuantitativo: Es aquel cuyos principales smbolos representan nmeros. Son los ms comunes y tiles en los negocios. Modelo cualitativo: Aquel modelo cuyos smbolos representan en su mayora a Cualidades no numricas. Una fuente importante es la teora de conjuntos. Modelo Probabilstico: Aquellos basados en la estadstica y probabilidades (donde se incorpora las incertidumbres que por lo general acompaan nuestras observaciones de eventos reales). Modelo Determinstico: Corresponde a aquel modelo cuantitativo que no contiene consideraciones probabilsticas. Modelo Descriptivo: Cuando el modelo simplemente describe una situacin del mundo real en trminos matemticos, descripcin que puede emplearse para exponer una situacin con mayor claridad, para indicar como pueden reajustarse o an para determinar los valores de ciertos aspectos de la situacin. Modelo Optimizador: Corresponde al modelo ideado para seleccionar entre varias alternativas, de acuerdo a determinados criterios, la ms ptima. Clasificacin de los modelos de simulacin. 1. Modelos determinsticos: Ni las variables endgenas y exgenas se pueden tomar como datos al zar, Aqu se permite que las relaciones entre estas variables sean exactas o sea que no entren en ellas funciones de probabilidad. 2. Modelos Estocsticos: Cuando por lo menos una variable es tomada como un dato al azar las relaciones entre variables se toman por medio de funciones probabilsticas, sirven por lo general para realizar grandes series de muestreos,
12
Unidad 1
INTRODUCCIN A LA SIMULACIN
quitan mucho tiempo en el computador son muy utilizados en investigaciones cientficas. 3. Modelos Estticos: Es que en ellos no se toma en cuenta el tiempo dentro del proceso, por ejemplo: los modelos de juegos, modelos donde se observa las ganancias de una empresa. 4. Modelos Dinmicos: Si se toma en cuenta la variacin del tiempo, ejemplo: el aire durante un da. 5. Modelos a escala: Son los modelos sencillos de maquetas: casas, cuartos, baos etc.[12] 1.5 Estructura y etapas de estudio de simulacin Las etapas de estudio de simulacin, si bien se presentan como secuenciales, stas son totalmente recprocas, ya que durante la construccin del modelo se van realizando ajustes debido a que surgen aspectos del modelo que son difciles de predecir al inicio del proyecto. Estas etapas se pueden separar en la Formulacin, Conceptualizacin, Construccin, Simulacin y Uso del Modelo. A continuacin se describe cada una de estas etapas. Etapa 1: Formulacin Del Problema. Consiste en estudiar el contexto del problema, identificar los objetivos del proyecto, especificar los ndices de medicin de la efectividad del sistema, especificar los objetivos especficos del modelamiento y definir el sistema que se va a modelar. Esta actividad requiere de la conversacin con los mandantes y con las personas que participan de las actividades que se estn analizando mediante el modelo. Al trmino de esta etapa se entrega el Informe de Avance N1. Etapa 2: Conceptualizacin Del Modelo. En esta etapa se representa el sistema en estudio mediante relaciones lgicamatemticas, se establecen las simplificaciones que puedan hacerse, segn los objetivos del modelo, como tambin se definen los componentes que constituirn el modelo, individualizando las interacciones que existen entre ellos. Tambin se identifican los datos requeridos por el modelo. Etapa 3: Construccin Del Modelo
13
Unidad 1
INTRODUCCIN A LA SIMULACIN
Esta etapa corresponde a la generacin del programa computacional que representar el sistema, de acuerdo a como se ha concebido el modelo en la etapa anterior. Esta etapa consiste de tres actividades: el desarrollo del modelo, la recoleccin de datos y la definicin de las experimentaciones que se desean realizar. En la primera actividad se construye el modelo en lenguaje AweSim, el que contiene los elementos estructurales propios del lenguaje y los procesos que existen en el sistema. La actividad de experimentacin describe las variables que se van a modificar en cada corrida de simulacin y as analizar cada una de estas situaciones. Se usa el trmino de escenario para referirse a una combinacin particular de datos en una simulacin. 3.1 Desarrollo del Modelo. Esta actividad consiste en convertir el modelo en el lenguaje AweSim. Se incorporan todos los componentes del modelo que se hayan identificado para la obtencin de los informes que contienen indicadores de medicin de la eficiencia del sistema, tales como tiempo total en el sistema de los pasajeros. En esta actividad se considera remodelar tantas veces como sea necesario hasta que el simulador represente al sistema con el nivel de detalle deseado. Es una actividad interactiva ya que un modelo de simulacin no se puede definir una sola vez y desarrollarlo de acuerdo a las definiciones iniciales, ya que durante el modelamiento surgen detalles o simplificaciones que no pueden ser previstas al inicio del proyecto. Por ello, el desarrollo del modelo se est continuamente revisando, redefiniendo, actualizando, modificando y reestableciendo sus alcances. Durante esta actividad, se consideran las siguientes acciones: 1. Desarrollar esquemas del sistema que representan el desarrollo de las actividades del sistema. 2. Subdividir el modelo en unidades lgicas relativamente pequeas. 3. Diferenciar el movimiento fsico y el flujo de informacin en el modelo. 4. Desarrollar y mantener la documentacin del modelo. 5. Dejar espacios para incorporar mayores detalles si es necesario. 3.2 Recoleccin de datos. En esta etapa se recogen los datos en terreno de todas aquellas variables que definen las condiciones de entrada del modelo. Es decir, se debe disponer de los datos que describen el sistema, que representen su comportamiento y su eficiencia actual, como tambin recoger los datos que describan las alternativas que se van a evaluar. Los datos
Instituto Tecnolgico de Lzaro Crdenas | I.S.C 14
Unidad 1
INTRODUCCIN A LA SIMULACIN
que describen el sistema son aquellos que estn vinculados con la estructura del sistema, con los componentes individuales del sistema, con la interaccin entre ellos, y con las operaciones que se realizan en el sistema. Con esta informacin se genera la descripcin de los estados del sistema. La cantidad de veces en que se realizar el muestreo depende de cada sistema a estudiar, dependiendo de la variabilidad de la informacin recolectada. Normalmente se definen tres periodos de muestreo. El primero de ellos se concentrar en el muestreo de las variables exgenas al sistema, es decir, las variables externas al sistema. El segundo periodo de muestreo se concentra en la toma de datos endgenas del sistema, es decir, de las operaciones propias del sistema en estudio, los que se usarn en la comparacin con los resultados que entrega el modelo. Esta comparacin es el proceso de verificacin que se describe ms adelante. El tercer periodo se ocupa para recoger alguna informacin que sea necesaria para complementar la informacin anterior, o bien para ratificar las mediciones anteriores. 3.3 Definicin del Control del Experimentos Para trabajar con los resultados de una simulacin, es preciso definir el nivel de confianza con que se va a trabajar y cul ser el intervalo de confianza con que se analizarn los resultados del modelo. Ya que una corrida de simulacin es un experimento que calcula y registra el estado del modelo, desde su estado inicial hasta su estado final, ser necesario disponer de la siguiente informacin: El tiempo de inicio y de trmino de la simulacin. La cantidad de corridas. Los controles deseados. Los informes y las frecuencias de ellos. El estado de las variables que representan el comportamiento del sistema y la forma de representarlos. Los procedimientos de estimaciones estadsticas, incluyendo los periodos de estabilizacin del sistema, los intervalos de confianza y tolerancias permitidas. Se considera tambin las tcnicas de reduccin de varianza. Tambin se define las bases de datos y los medios donde se almacenarn los resultados de la simulacin. 3.4 Interacciones en la construccin.
15
Unidad 1
INTRODUCCIN A LA SIMULACIN
Las
tres
actividades
mencionadas
anteriormente,
desarrollo,
recoleccin
experimentacin se desarrollan simultneamente. Siempre se parte con un modelo simple del sistema, el cual se va ampliando al incluir nuevas situaciones de detalle que fueron definidas inicialmente, pero que se incorporan gradualmente al modelo para obtener as una interpretacin cabal del comportamiento del sistema. En caso de que se necesite incorporar nuevos aspectos en el modelo, estas modificaciones pueden requerir de nuevos datos, o bien si los datos recolectados no puedan ser obtenidos como se deben ingresar al modelo, se deber redefinir el modelo. Con la creacin de nuevas variables de evaluacin del modelo, es posible revisar la conceptualizacin que se hizo del modelo, llegando a un modelo mejorado en forma iterativa y cclica. Es decir, esta etapa es una evolucin del modelo, desde su diseo inicial hasta cmo ha de quedar para los intereses del objetivo del proyecto. Al trmino de esta etapa se entrega el Informe de avance N 2. Etapa 4: Simulacin Del Modelo Esta etapa est muy relacionada con la etapa anterior, Construccin del Modelo, ya que se requiere que el modelo se haya completado para poder obtener indicadores que orienten a comprensin del funcionamiento del sistema en estudio. A la luz de los resultados que se obtienen, es necesario una verificacin del clculo de los indicadores, comprobar la validez que tienen estos resultados obtenidos con el modelo, para luego probar distintas alternativas de funcionamiento. Estas tres acciones se describen a continuacin. 4.1 Verificacin. En esta etapa se comprueba que la corrida de simulacin se ejecuta de acuerdo a lo especificado en el programa, que cada elemento del modelo representa adecuadamente al sistema y que la relacin entre ellos est de acuerdo a lo especificado. 4.2 Validacin Se comprueba que la simulacin del modelo es una representacin razonable del sistema. Se Compararn las operaciones del sistema con las operaciones del modelo. Se revisa cada uno de los componentes y sus interrelaciones. 4.3 Simular Interacciones del Modelo
16
Unidad 1
INTRODUCCIN A LA SIMULACIN
Despus de cada corrida del modelo, se comprobar la consistencia de los resultados e identificar cualquier resultado incongruente con el comportamiento del sistema. Al corregir estas inconsistencias, es posible una modificacin en el modelo o una nueva poblacin de datos de entrada. De esta etapa ya es posible elaborar interpretaciones de los resultados con bastante detalle, sobre todo en sus magnitudes, de modo que refleje el comportamiento real del sistema. Al trmino de esta etapa se entrega el Informe de avance N 3. Etapa 5: Uso Del Modelo Esta etapa es de uso intensivo en mtodos estadsticos para probar las hiptesis que se plantean para resolver el problema formulado, ingresando al simulador la configuracin del sistema con las que se desea evaluar su funcionamiento hipottico. 5.1 Anlisis En esta etapa se infieren las conclusiones y se evala el funcionamiento de todas las alternativas hipotticas del sistema que se estima que puedan resolver el problema planteado. 5.2 Documentacin. Es la confeccin de los informes que contienen los anlisis de las distintas alternativas estudiadas, como tambin la confeccin de los manuales de operacin del modelo de simulacin. Es decir, el manual de usuario y la documentacin tcnica del programa computacional. Al trmino de esta etapa se entrega el Informe de avance N 4 y final. [7]
17
Unidad 1
INTRODUCCIN A LA SIMULACIN
Verificacin y validacin
Anlisis
Documentacin Implementacin
Formulacin del problema Los objetivos a cubrir mediante un proceso de simulacin toman generalmente la forma de preguntas que deben contestarse, hiptesis que deben probarse o efectos que deben estimarse. En cualquier caso es necesario definir en primer lugar muy claramente los objetivos de nuestra investigacin. Con toda seguridad la versin final del problema variar considerablemente de su expresin inicial, pues la formulacin misma del problema es un proceso continuo y progresivo que se va afinando al ir avanzando en el conocimiento del sistema y su comportamiento. Recoleccin y procesamiento de informacin tomada de la realidad.
18
Unidad 1
INTRODUCCIN A LA SIMULACIN
La formulacin del problema y el desarrollo de un modelo adecuadamente representativo de la realidad que se quiere simular requiere disponer de informacin (datos) que debe ser recolectada, almacenada y procesada para adecuar su nivel de definicin a las necesidades del problema. Debe tenerse en cuenta que estas tareas suelen ser sumamente dificultosas, costosas y demandan un tiempo apreciable para su ejecucin y que debe drsele gran importancia pues los resultados que se obtengan al efectuar la simulacin slo sern vlidos como informacin decisoria ante el sistema real en la medida que lo sean los datos a partir de los cuales se desarroll el modelo. Formulacin del modelo A partir de los datos tomados de la realidad y aplicando las hiptesis de simplificacin adecuada a los objetivos planteados, se proceder a la formulacin del modelo. El modelo se ir concretando a travs de diversas formas de expresin, comenzando generalmente por un modelo descripto, de expresin verbal, muy cmodo para el intercambio de informacin pero poco preciso, hasta llegar a un modelo expresado en un lenguaje de computacin (programa) apto para ser procesado en una computadora digital, pasando por etapas intermedias de formalidad creciente (modelo matemtico, diagrama de flujo, diagrama causales, diagrama de Forester) que sern utilizados segn las preferencias del equipo de proyecto y segn las caractersticas especficas del problema. Generalmente nos estamos refiriendo a sistemas cuyo comportamiento debe analizarse a lo largo del tiempo, debiendo en consecuencia prestarse especial atencin al mecanismo de flujo del tiempo, dando lugar a modelos con incremento variable de tiempo y modelos con incremento constante de tiempo, a los que ms adelante nos referiremos con ms detalle. Tambin estamos incluyendo en la formulacin del modelo la estimacin de los parmetros de las caractersticas operacionales a partir de los datos reales. Decisiones sobre el modelo El desarrollo del modelo es un proceso por aproximaciones sucesivas, a medida que se avanza en el mismo se realizar una evaluacin del modelo y de los parmetros
Instituto Tecnolgico de Lzaro Crdenas | I.S.C 19
Unidad 1
INTRODUCCIN A LA SIMULACIN
estimados y se tomarn decisiones para ajustarlo al logro de los objetivos (aqu se est evaluando la calidad del modelo). Finalmente ser necesario validar el modelo respecto de la realidad (aqu lo que se est comprobando es la validez de las hiptesis de simplificacin adoptadas). El modelo podra ser perfecto como tal, pero no ser adecuadamente representativo de la realidad para el objetivo planteado y en consecuencia la informacin aportada no sera til para tomar decisiones sobre esa realidad. Decisiones sobre la realidad Las decisiones sobre la realidad se tomarn a partir de informacin predictiva basada en el comportamiento del modelo. Para realizar la explotacin del modelo ser necesario establecer un diseo del experimento que permita identificar el nivel y las combinaciones de los factores (variables de control) y el orden de los experimentos. Adems la informacin sobre el comportamiento del modelo debe ser adecuadamente recolectada, procesada para darle el nivel de definicin necesario e interpretado en relacin con la realidad sobre la que se quiere actuar. [13]
20
Unidad 1
INTRODUCCIN A LA SIMULACIN
bodegas de producto terminado, puntos de atencin a clientes, hospitales, centros de atencin mdica. [14] Ventajas de la simulacin de eventos discretos Esta tcnica tiene ventajas nicas y definitivas a la hora de disear y planear diferentes eslabones de la cadena de suministro, que como lo sabe es una de las reas ms determinantes como factor de xito en cualquier compaa. I. Facilidad de modelamiento: En general la simulacin de eventos discretos permite modelar situaciones de alto nivel de complejidad con funciones relativamente sencillas, de esta forma es posible construir modelos que representen la realidad en el nivel de detalle deseado, por ejemplo el diseo de un modelo de un centro de distribucin con recibo, almacenamiento, picking de estibas, zona de fast picking, alistamiento y despacho. II. Estadsticas e indicadores: Dada la estructura de la simulacin de eventos discretos es posible obtener todo tipo de estadsticas e indicadores relevantes a la operacin modelada, inclusive se puede obtener informacin que muchas veces en los sistemas reales sera inimaginable tener, como por ejemplo: diagramas de gantt de las piezas en proceso, utilizacin de los recursos humanos, diagrama de gantt de los recursos utilizados, tiempos de ciclo de piezas en proceso). [14] Aplicaciones de la simulacin de eventos discretos Como muchas tcnicas, la simulacin de eventos discretos puede ser empleada en diferentes niveles de desarrollo tecnolgico. El primero sera a travs de libreras especializadas de diferentes lenguajes de programacin tales como java o C++. En general si se desea usar esta aproximacin se requerirn tiempos de desarrollo de proyectos muy amplios y soporte humano altamente calificado en programacin y desarrollo de software. Adicionalmente el efecto visual ser de poco impacto dadas las capacidades de animacin de estas libreras. En el otro extremo encontraramos el uso de software especializado de simulacin. El inconveniente de esta alternativa es el bajo nivel de flexibilidad y control que ofrecen estos desarrollos, lo que resulta en que el campo de aplicacin sea excesivamente
Instituto Tecnolgico de Lzaro Crdenas | I.S.C 21
Unidad 1
INTRODUCCIN A LA SIMULACIN
limitado (Ej: slo procesos de empaque, slo lneas de ensamblado, slo zonas de picking). Finalmente se encuentra la opcin que yo recomiendo que sea usada es el punto medio entre el desarrollo en lenguajes de programacin y el uso de herramientas altamente especializadas. Esta alternativa consiste en el uso de software de simulacin de eventos discretos multipropsito (como por ejemplo Flexsim), bajo esta alternativa se encuentra el balance perfecto entre flexibilidad, facilidad y diseo. Elementos bsicos de la simulacin de eventos discretos En el camino al desarrollo de proyectos usando simulacin de eventos discretos es importante comprender algunos conceptos inherentes a esta tcnica. I. Entidades Son los objetos que fluyen a travs del sistema, podran ser: clientes, productos, cajas, camiones y pallets entre otros II. Atributos Son las diferentes caractersticas que definen a las entidades: tipo, edad, gnero, peso, volumen, tiempo de inicio de un proceso. III. Variables Son aquellas que definen el modelo y sus estados como un conjunto: nmero de entidades en proceso, nmero de entidades entrantes, nmero de entidades salientes, costo de proceso unitario. IV. Reloj de simulacin Variable que lleva control del tiempo virtual de simulacin, no se debe confundir con el tiempo real de ejecucin, es decir mientras en mi reloj de mano pasaron 5 minutos desde que se ejecut la simulacin, en el modelo el reloj de simulacin podra haber avanzado das, meses o inclusive aos. V. Eventos Diferentes tipos de acontecimientos que ocurren a travs de la simulacin, que hacen que el reloj de simulacin avance, tales como: llegada de un paciente, dao de una
Instituto Tecnolgico de Lzaro Crdenas | I.S.C 22
Unidad 1
INTRODUCCIN A LA SIMULACIN
mquina, inicio de operacin de un trabajador, finalizacin de un proceso de fabricacin. VI. Recursos Objetos a los que se les asocia algn tipo de gasto o de consumo de los mismos para realizacin de tareas de operacin o transporte: operarios, montacargas, mquinas, buffers de almacenamiento, bandas transportadoras.
23
Unidad 1
INTRODUCCIN A LA SIMULACIN
Conclusin
En conclusin definimos que simulacin es el proceso de disear y desarrollar un modelo de un sistema o proceso para realizar experimentos con este modelo, con la finalidad de analizar el comportamiento del mismo as como tambin identificar estrategias con las que se pueda operar el sistema con una mejor eficacia. La simulacin es de gran importancia en la ingeniera ya que atraves de ella podemos experimentas nuevas situaciones, sobre las cuales no se tiene mucha informacin. Ayudando a anticipar mejor a posibles resultados no previstos. Cabe mencionar que la simulacin tiene muchas reas de aplicacin como en el transporte y energa ayudando a disear autopistas, metros, puertos, as como tambin en el rea de economa ayudando a analizar sistemas econmicos o financieros. Para llevar a cabo un proyecto de simulacin se deben seguir cierta metodologa asi como tambin diferentes etapas para desarrollarlo adecuadamente.
24
Unidad 1
INTRODUCCIN A LA SIMULACIN
Glosario
Simulacin.- Es la investigacin de una hiptesis o un conjunto de hiptesis de trabajo utilizando modelos. Simulacin de eventos discretos.- Es el conjunto de relaciones lgicas, matemticas y probabilsticas que integran el comportamiento de un sistema bajo estudio cuando se presentan un evento determinado. Sistema.- Es un conjunto de elementos que se interrelacionan para funcionar como un todo; desde el punto de vista de la simulacin, tales elemento deben tener una frontera clara. Entidad.- Representacin de los flujos de entrada a un sistema; este es el elemento responsable del que el estado del que sistema cambie. Estado del sistema.- Es la condicin que guarda el sistema bajo estudio en un momento determinado. Evento.- Cambio en el estado actual del sistema. Eventos actuales.- Son aquellos que estn sucediendo en el sistema en un momento dado. Eventos futuros.- Son cambio que se presentaran en el sistema despus del tiempo de simulacin. Localizaciones.- Son aquellos lugares en los que la pieza puede detenerse para ser transformada o esperar a hacerlo. Recursos.- Son dispositivos necesarios para llevar a cabo una operacin. Atributo.- Caracterstica de una entidad como por ejemplo peso, color y tamao. Variables.- Condiciones cuyos vares se crean y se modifican por medio de ecuaciones matemticas y relaciones lgicas. Reloj de simulacin.- Contador de tiempo de la simulacin y su funcin consiste en responder preguntas tales como el tiempo que se utilizan en un modelo de simulacin y tiempo total que se quiere que dure esta ltima. Reloj de simulacin absoluto.- Este parte de cero y termina en un tiempo total de simulacin definido.
Instituto Tecnolgico de Lzaro Crdenas | I.S.C 25
Unidad 1
INTRODUCCIN A LA SIMULACIN
Reloj de simulacin relativo.- Este considera el tiempo de lapso que tiempo que trascurre entre dos eventos.
26
Unidad 1
INTRODUCCIN A LA SIMULACIN
Bibliografa
1. http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_terminados/SimSi st/doc/SIMULACI-N-109.htm 2. http://villalana.wordpress.com/1-1-definicion-e-importancia-de-la-simulacionen-la-ingenieria/ 3. http://jair.lab.fi.uva.es/~pablfue/leng_simulacion/slides/0607/concbas_0607.pdf 4. http://computacion-de-sistemas.es.tl/1-.-2-.-_Conceptos-b%E1sicos-deModelaci%F3n.htm 5. http://es.wikipedia.org/wiki/Sistema 6. http://tesis.uson.mx/digital/tesis/docs/7444/Capitulo4.pdf 7. http://www.evirtual.cl/es/?q=node/35 8. http://www.unamerida.com/archivospdf/337%20Lectura6.3.1.pdf 9. http://fis.unab.edu.co/docentes/gbarrera/Introduccion_Simulacion.pdf 10. http://ingsistemassimulacion.wordpress.com/apuntes/ 11. http://simu-iti.blogspot.mx/2011/03/14-sistemas-modelos-y-control.html 12. http://simulacionlenin.wordpress.com/about/ 13. www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r20775.DOC 14. http://www.vaticgroup.com/vcg-educacion/perspectiva-logistica/edicionesanteriores/simulacion-de-eventos-discretos/ 15. http://es.wikipedia.org/wiki/Simulaci%C3%B3n_por_eventos_discretos
27