Está en la página 1de 47

Simulación

MCA Gustavo Alejandro Galindo
Rosales
Enero 2015
igusi_soft@hotmail.com

1

UNIDAD
Introducción a la
Simulación
1
2

1.1 Definiciones e importancia de la Simulación en la
Ingeniería

Simulación
Analizar,
modelar,
desarrollar
y
experimentar sistemas productivos y
deservicios, reales o hipotéticos, a
través de la simulación de eventos
discretos, con el fin de conocerlos con
claridad o mejorar su funcionamiento,
aplicando herramientas matemáticas.
3

1.1 Definiciones e importancia de la Simulación en la
Ingeniería

Recientes avances en las metodologías
de simulación y la gran disponibilidad
de software que actualmente existe en
el mercado, han hecho que la técnica
de simulación sea una de las
herramientas
mas
ampliamente
usadas en el análisis de sistemas.

4

se puede estudiar el efecto de cambios internos y externos del sistema.1.1 Definiciones e importancia de la Simulación en la Ingeniería A través de un estudio de simulación. al hacer alteraciones en el modelo del sistema y observando los efectos de esas alteraciones en el comportamiento del sistema. Una observación detallada del sistema que se esta simulando puede conducir a un mejor entendimiento del sistema y por consiguiente a sugerir estrategias que 5 .

un proceso o una teoría.2 Conceptos Básicos de Simulación Modelo Se puede definir como una representación simplificada de un sistema real.1. 6 . con el que se pretende aumentar su comprensión hacer predicciones y posiblemente ayudar a controlar el sistema.

1. 7 . el modelo puede tener una forma semejante o ser totalmente distinto del objeto real.2 Conceptos Básicos de Simulación Modelación Es aquello que sirve para representar o describir otra cosa es decir crea prototipos(1° diseño).

3. 2. Icónico: Versión a escala del objeto real y con sus propiedades mas o menos relevantes. .2 Conceptos Básicos de Simulación Existen 3 formas de modelos: 1. Analítico: Relaciones matemáticas o lógicas que representan leyes físicas que se cree gobiernan el comportamiento de la situación bajo 8 investigación.1. Analógico: Modelo con apariencia física distinto al original. pero con comportamiento representativo.

• Como una ilustración de concepto.2 Conceptos Básicos de Simulación Su utilidad puede tener las siguientes matrices: • Ayuda para aclarar el pensamiento acerca de un área de interés.1. • Como una ayuda para definir estructura y lógica • Como un prerrequisito al diseño. 9 .

Sin embargo.1. previamente al diseño esta la etapa de decidir que se va a diseñar. La modelación conceptual es necesaria en esta etapa.2 Conceptos Básicos de Simulación La actividad de diseñar esta interesada en definir como lograr un determinado propósito. 10 .

las medidas de efectividad que se van a utilizar para definir y estudiar el sistema y los resultados que se expresan al obtener del estudio. las restricciones del sistema. 11 . con el fin de determinar la interacción con otros sistemas.1.3 Metodología de la Simulación Definición del sistema Para tener una definición exacta del sistema que se desea simular. las variables que interactúan dentro del sistema y sus interrelaciones. es necesario hacer primeramente un análisis preliminar de este.

1. se define y construye el modelo con el cual se obtendrán los resultados deseados. En la formulación del modelo es necesario definir todas las variables que forman parte de el. 12 .3 Metodología de la Simulación Formulación del modelo Una vez definidos con exactitud los resultados que se esperan obtener del estudio. sus relaciones lógicas y los diagramas de flujo que describan en forma completa el modelo.

1. 13 .3 Metodología de la Simulación Colección de datos Es importante que se definan con claridad y exactitud los datos que el modelo va a requerir para producir los resultados deseados.

etc.. el siguiente paso es decidir si se utiliza algún lenguaje como el fortran. para procesarlo en la computadora y obtener los resultados deseados. Rockwell Arena.. Simscript..1.. etc. lisp. Stella e iThink.3 Metodología de la Simulación Implementación del modelo con la computadora Con el modelo definido.. 14 . Simula. o se utiliza algún paquete como Vensim. GPSS..

1. Las formas mas comunes de validar un modelo son: 1. La exactitud con que se predicen datos históricos. La exactitud en la predicción del futuro. La comprobación de falla del modelo de simulación al utilizar datos que hacen fallar al sistema real. La aceptación y confianza en el modelo de la . La opinión de expertos sobre los resultados de la simulación. 4. 2. 15 5.3 Metodología de la Simulación Validación A través de esta etapa es posible detallar deficiencias en la formulación del modelo o en los datos alimentados al modelo. 3.

.3 Metodología de la Simulación Experimentación Se realiza después de que el modelo haya sido validado. consiste en generar los datos deseados y en realizar un análisis de sensibilidad de los índices requeridos. Es obvio que los resultados que se obtienen de un estudio de simulación ayuda a soportar decisiones del tipo semi16 estructurado. Interpretación Se interpretan los resultados que arroja la simulación y con base a esto se toma una decisión.1.

1. 17 . con el cual se facilita la interacción y el uso del modelo desarrollado. La primera se refiere a la documentación del tipo técnico y la segunda se refiere al manual del usuario.3 Metodología de la Simulación Documentación Dos tipos de documentación son requeridos para hacer un mejor uso del modelo de simulación.

todo sistema consta de 3 características.1. el medio ambiente es el conjunto de circunstancias dentro de las cuales esta una situación problemática. predecir el cambio y controlarlo. existe dentro de un medio ambiente y tiene subsistemas. Tienen fronteras. mientras que las fronteras distinguen las entidades dentro de un sistema de las entidades que 18 .4 Modelos de Control El concepto de sistema en general esta sustentado sobre el hecho de que ningún sistema puede existir aislado completamente y siempre tendrá factores externos que lo rodean y pueden afectarlo. Los objetivos que se persiguen al estudiar uno o varios fenómenos en función de un sistema son aprender cómo cambian los estados.

Las entidades tienen ciertas propiedades que los distinguen a unas de otras. el cambio en alguna propiedad de una entidad ocasiona un cambio en una propiedad de otra entidad. por consiguiente. Relación: "Relación es la manera en la cual dos o más entidades dependen entre si".1. Relación es la unión que hay entre las propiedades de una o más entidades. 19 .4 Modelos de Control Conceptos Básicos de Sistemas Entidad: "Una entidad es algo que tiene realidad física u objetiva y distinción de ser o de carácter".

Acelera análisis. . 6. 2. 20 7. Los propósitos de usar un modelo son los siguientes: 1.4 Modelos de Control Modelación de sistemas Puede ser una representación formal de la teoría o una explicación formal de la observación empírica. Hace posible controlar más fuentes de variación que lo que permitiría el estudio directo de un sistema. 4. Constituye un sistema de referencia para probar la aceptación de las modificaciones del sistema. Favorece una mejor comprensión del sistema. a menudo es una combinación de ambas. Suele ser menos costoso. 3. Hace posible que un investigador organice sus conocimientos teóricos y sus observaciones empíricas sobre un sistema y deduzca las consecuencias lógicas de esta organización. 5.1. Es mas fácil de manipular que el sistema mismo.

1. Hipótesis que expliquen el comportamiento de situaciones problemáticas. Describir el comportamiento de sistemas. 3. Predecir un comportamiento futuro.4 Modelos de Control La modelación de sistemas es una metodología aplicada y experimental que pretende: 1. es decir. los efectos que se producirán mediante cambios en el sistema o en su método de operación. 21 . 2.

las interrelaciones. Al realizar un análisis de sistemas.4 Modelos de Control Un modelo se utiliza como ayuda para el pensamiento al organizar y clasificar conceptos confusos e inconsistentes. evaluar y examinar la validez de pensamientos.1. se crea un modelo del sistema que muestre las entidades. etc. La adecuada construcción de un modelo ayuda a organizar. 22 .

5 Estructuras y Etapas del estudio de la Simulación DEFINICIÓN DEL SISTEMA: Para tener una definición exacta del sistema que se desea simular. 23 . las restricciones del sistema .las variables que interactúan dentro del sistema y sus interrelaciones. es necesario hacer primeramente un análisis preliminar del mismo.1. las medidas de efectividad que se van a utilizar para definir y estudiar el sistema y los resultados que se esperan obtener del estudio. con el fin de determinar la iteración del sistema con otros sistemas.

1. 24 . sus relaciones lógicas y los diagramas de flujo que describan en forma completa al modelo. Aquí es necesario definir las variables que forman parte de el modelo.5 Estructuras y Etapas del estudio de la Simulación FORMULACIÓN DEL MODELO: Una vez que están definidos con exactitud los resultados que se desean obtener del estudio el siguiente paso es definir y construir el modelo con el cual se obtendrán los resultados deseados.

5 Estructuras y Etapas del estudio de la Simulación COLECCIÓN DE DATOS: Es posible que la facilidad de obtención de algunos datos o la dificultad de conseguir otros. Java. IMPLEMENTACIÓN DEL MODELO EN LA COMPUTADORA: Aquí se define cual es el lenguaje que se va a utilizar algunos de estos pueden ser de propósito general como: Visual basic. Delphi o se pueden usar unos paquetes como: GBSS. Por ello es importante que se defina con claridad y exactitud los datos que el modelo va a requerir para producir los resultados deseados. 25 . PROMODEL. pueda influenciar el desarrollo y formulación del modelo.1.SIMULA.

5 Estructuras y Etapas del estudio de la Simulación VALIDACIÓN: A través de esta etapa es posible detallar definiciones en la formulación del modelo o en los datos alimentados al modelo. 26 . e) Aceptación y confianza en el modelo de la persona que lo usara. Las formas mas comunes de validar un modelo son: a)Opinión de expertos b)La exactitud con la que se predicen los datos c)Exactitud de la predicción del futuro d)Comprobación de la falla del modelo de simulación al utilizar datos que hacen fallar al sistema.1.

INTERPRETACIÓN: A que se interpretan los resultados que arroja la simulación y en base a esto se toma una decisión. La experimentación consiste en generar los datos deseados y en realizar análisis de sensibilidad de los índices requeridos. 27 .5 Estructuras y Etapas del estudio de la Simulación EXPERIMENTACIÓN: La experimentación con el modelo se realizara después de que este ha sido validado.1.

▫ Manual del Usuario: Es la documentación que facilita la interpretación y el uso del modelo desarrollado a través de una terminal de computadora 28 .1.5 Estructuras y Etapas del estudio de la Simulación DOCUMENTACIÓN: Existen dos tipos de documentación que son requeridos para hacer un mejor uso del modelo de simulación. ▫ Documentación Técnica: Es la documentación que con el departamento de procesamiento de datos debe tener del modelo.

Sin pretender profundizar en las complejidades que encierra una investigación pedagógica sobre el tema.6 Etapas de un proyecto de Simulación FORMULACION DEL PROBLEMA.1. a continuación se describen muy brevemente algunas técnicas utilizadas para la formulación de problemas químicos de integración estructural. Otro importante aspecto abordado en la investigación es la identificación y estudio de las técnicas de integración para la formulación de las tareas docentes. que son los más importantes: 29 .

Fijado el objetivo que se persigue en la creación de un problema.6 Etapas de un proyecto de Simulación 1. es por ello que los elementos estructurales del problema son plasmados en el papel antes de su redacción 30 en el formato final. con la necesidad de ser exteriorizadas mediante la construcción de modelos gráficos. memoria. . pensamiento e imaginación.1.-Modelación. Con ellos se comienzan a dibujar en el cerebro nuevas ideas en forma de imágenes. percepciones. inmediatamente se activan los componentes intelectuales básicos: sensaciones.

1. luego se integran en forma de sistema para la formulación final del problema. etc que inicialmente viene apareciendo de forma aislada y sucesiva. 31 . Esta técnica constituye un buen instrumento en manos del formulador porque facilita la asociación de ideas. esquemas. y los dibujos. Es el reflejo gráfico en el papel de las asociaciones que van conformándose como estructuras cognitivas. ayuda a agrupar los elementos estructurales del problema y facilita la redacción en forma coherente.6 Etapas de un proyecto de Simulación La técnica de modelación es un recurso asociativo de gran valor en la fluidez de los procesos lógicos de análisis y síntesis del pensamiento que se desarrollan en el acto de creación. trazos.

1. Estos diagramas también son utilizados en la metodología como situación inicial para la construcción de tareas que respondan a determinadas características. 32 .6 Etapas de un proyecto de Simulación La construcción de los diagramas de Euler para estudiar las distintas relaciones que se establecen entre los conocimientos. es una actividad que ayuda a desarrollar la habilidad de modelación.

Se evidencia su utilización en el gran número de operaciones de cálculo que son realizadas.1. Consiste en un proceso continuo de adecuación y ajuste por búsqueda y prueba de los datos y/o las incógnitas según las condiciones del problema.-Tanteo-error. así como en tachaduras 33 y borrones que generalmente aparecen .6 Etapas de un proyecto de Simulación 2. y en ocasiones es utilizada para modificar las condiciones y con ella reordenar los elementos estructurales. hasta encontrar las más adecuadas. La búsqueda puede ser de tipo inteligente o arbitrario.

En esta técnica se hace uso de la reproducción en una primera fase. Consiste en establecer nuevos nexos entre datos e incógnitas siguiendo formatos y textos guardados en la memoria para obtener otras por medio de la innovación. Asociación por analogía.1. para obtener al final un problema derivado. que consisten en relacionar los datos de otra forma. que si bien no se 34 . introducir nuevas condiciones o cambiar la forma de redactar las preguntas.6 Etapas de un proyecto de Simulación 3. Es evidente que sobre las ideas iniciales. posteriormente se introducen modificaciones.

Es una técnica muy sencilla. Consiste en elaborarla de forma tal que las incógnitas de los diferentes incisos mantengan una dependencia sucesiva en forma de cadena. donde fueron caracterizados los sistemas semiabiertos. 35 .1.6 Etapas de un proyecto de Simulación 4. como el ejemplo de la página 37. para luego eliminar los iniciales y solo dejar la incógnita final. cuyo procedimiento es asequible a cualesquier sujeto.-Integración por inclusión.

1. Consiste en reconstruir la estructura gramatical y de sistema mediante procesos de innovación.6 Etapas de un proyecto de Simulación 5. 36 .-Reformulación. Se diferencia de la analogía por la profundidad de los cambios introducidos. puesto que se parte de un ejemplo concreto que debe ser modificado y no de recuerdos que pueden ser borrosos y a veces confusos.

37 . Es poco empleada. que guarden una relación directa o indirecta. Como parte de las estrategias de integración.6 Etapas de un proyecto de Simulación 6.-Fusión de tareas (o contenidos) auxiliares. aunque también pueden ser integrados diversos contenidos previamente seleccionados. debido a la elevada complejidad que implica el establecimiento de relaciones múltiples entre datos e incógnitas que proceden de ejemplos diferentes.1. la fusión de tareas docentes auxiliares constituye una de las más importantes.

más bien en forma asociada como conjunto.6 Etapas de un proyecto de Simulación Consiste en fusionar dos o más contenidos (que pueden o no proceder de otras tareas).1. para obtener otra con un mayor nivel de complejidad. por ejemplo cuando se selecciona la reformulación. ella va acompañada de otras complementarias como la modelación y el tanteo-error. Para poner en práctica las técnicas analizadas. es necesario aclarar que casi nunca se emplean de forma aislada. mediante los mecanismos de la integración externa o interna. 38 . entre otras.

mediante los mecanismos de la integración externa o interna. Para poner en práctica las técnicas analizadas. por ejemplo cuando se selecciona la reformulación. más bien en forma asociada como conjunto. ella va acompañada de otras complementarias como la modelación y el tanteo-error.1. 39 . para obtener otra con un mayor nivel de complejidad.6 Etapas de un proyecto de Simulación Consiste en fusionar dos o más contenidos (que pueden o no proceder de otras tareas). entre otras. es necesario aclarar que casi nunca se emplean de forma aislada.

7 Elementos básicos de un simulador de eventos discretos La simulación por computadora ha tenido un desarrollo simultáneo con la vertiginosa evolución de los computadores desde la segunda guerra mundial. donde no se cuenta con una solución analítica. 40 . A continuación se nombrará las principales vertientes de la simulación por computadora y sus usos más comunes. desde la biología hasta ciencias sociales. Con ella se pretende resolver o comprender una amplia gama de problemas.1.

1.7 Elementos básicos de un simulador de eventos discretos I. por ejemplo de un PYG. Un ejemplo típico de este tipo de simulación es una hoja de Excel con un modelo económico. donde típicamente el tiempo se mide en intervalos discretos definidos. 41 . puede incluir o no variabilidad (para el ejemplo de la hoja de cálculo se puede hacer mediante complementos como Cristal Ball). Simulación estática: Consiste en un conjunto de ecuaciones relacionadas entre sí.

comportamientos sociales. Periódicamente. 42 . problemas matemáticos y físicos.1. procesos químicos.7 Elementos básicos de un simulador de eventos discretos Simulación continua: Es aquella en donde las variables de estado cambian de forma continua. Para ello se desarrolla una solución numérica de ecuaciones diferenciales simultáneas. desarrollo organizacional. análisis de comportamiento del consumidor. el programa de simulación resuelve todas las ecuaciones y usa los resultados para cambiar el valor de las variables de estado de la simulación. Algunas áreas en donde se usa esta técnica son: ecología.

7 Elementos básicos de un simulador de eventos discretos Simulación de eventos discretos: En este tipo de simulación se generan y administran eventos en el tiempo por medio de una cola de eventos ordenada según el tiempo de simulación en que deben ocurrir y de esta forma el simulador lee de la cola y dispara nuevos eventos. Entre otros un evento puede ser: la llegada de un cliente. 43 . puntos de atención a clientes. plantas de procesamiento. la llegada de un camión.1. bodegas de materia prima. el inicio del proceso de una pieza. Esta modalidad de simulación se usa típicamente en el diseño de la mayoría de eslabones de la cadena de suministro tales como: líneas de producción. la finalización de un proceso de fabricación. bodegas de producto terminado.

44 .7 Elementos básicos de un simulador de eventos discretos Puntos a tener en cuenta en el desarrollo de un proyecto de simulación de eventos discretos En el desarrollo de un proyecto de simulación es importante tener una metodología de desarrollo y entendimiento del proyecto.1. a continuación evidencio de forma resumida la metodología que le recomiendo seguir para este tipo de proyectos.

tiempo de ciclo promedio. ¿cuál es la mejor configuración de la línea?. entidades en proceso máximas y throughput entre otros.1. alcance y de medidas de desempeño a evaluar Antes de iniciar la construcción del modelo se debe definir cuál es el objetivo y alcance último del proyecto que debería ser de la forma: ¿cuál es el diseño más adecuado de bodega?. 45 . ¿cuál es el impacto de realizar los cambios que propone la junta o comité? Una vez definido el objetivo se debe determinar qué indicadores son los adecuados para cuantificar los efectos de mejoras potenciales.7 Elementos básicos de un simulador de eventos discretos Definición de objetivos. estos podrían ser: nivel de servicio.

unidades sueltas. etc. pues por ejemplo si se quisiera evaluar el número de montacargas y de muelles en una bodega de productos de consumo masivo y se definió que el indicador base del proyecto es el número de estibas despachadas en un turno.1. Según estos las entidades podrían ser definidas como. cajas. Este paso es de los más críticos y determinantes de éxito dentro del proyecto. se procede a establecer el nivel de detalle que se debe trabajar. pallets. carecería de sentido 46 . esto depende principalmente de que los indicadores que se hayan definido sean relevantes para la operación. unidades sueltas de fresa.7 Elementos básicos de un simulador de eventos discretos Definición del nivel de detalle adecuado Una vez definido el objetivo e indicadores a evaluar. camiones.

fallos de máquinas. Verificación: en esta fase se compara las salidas del modelo con las salidas esperadas. En la construcción del modelo base existen cuatro etapas asociadas: 1. 2. 4. demanda. Validación: aquí se comparan las salidas del modelo con 47 resultados históricos del sistema real. tiempos de proceso. por ejemplo en throughput. se recomienda hacer .1. tales como. Construcción: Consiste en desarrollar la lógica del modelo de forma que represente el sistema real. Para esta etapa es recomendable someter el modelo a situaciones extremas para verificar que la lógica o comportamiento sean los esperados. inventarios.7 Elementos básicos de un simulador de eventos discretos Construcción del modelo base El objetivo en este punto es construir un modelo pivote robusto y válido sobre el cual se harán los cambios en los escenarios. etc. 3. Calibración: en esta etapa se incluyen los valores de variables de entrada al modelo. etc.