SIMULACION
Clase 2
PASOS RECOMENDADOS
PARA UNA SIMULACION
1. ELABORAR UN PLAN 2. DEFINIR EL SISTEMA
DE ESTUDIO
3. CONSTRUIR EL 4. EJECUTAR
MODELO EXPERIMENTOS
5. ANALIZAR LOS 6. REPORTAR LOS
RESULTADOS RESULTADOS
20XX Pitch deck title 2
1. ELABORAR EL PLAN DE ESTUDIO
Muchos proyectos de simulación fallan debido a la mala definición de sus objetivos, lo cual crea falsas
expectativas del producto o no deja entender en forma correcta los requerimientos. La planeación de la
simulación involucra las siguientes tareas:
• Definir los objetivos
• Identificar las limitaciones o restricciones
• Conocer las especificaciones
• Desarrollar la planeación y definir los resultados.
20XX Pitch deck title 3
1. ELABORAR EL PLAN DE
ESTUDIO
DEFINIR LOS IDENTIFICAR CONOCER LAS
OBJETIVOS LIMITACIONES ESPECIFICACIONES
• ¿Qué y cómo se desea medir • ¿Cuál es el presupuesto Alcance
el desempeño de la para el estudio?
simulación? Nivel de detalle
• ¿Cuáles son las
• ¿Quién utilizará el modelo? habilidades que se Nivel de exactitud
• ¿A quién se le presentara la poseen para realizar el
información obtenida del estudio?
modelo?
• ¿Se tiene acceso a la
• ¿Qué información se espera información requerida?
obtener del modelo?
• ¿Qué tan importante es la
• ¿Que tipo de
decisión que se espera de computador se utilizara
tomar a partir del modelo? para el diseño?
20XX Pitch deck title 4
2. DEFINIR EL SISTEMA
Después del definir con claridad los objetivos y la organización del proyecto, se debe entrar a definir
detenidamente el sistema, para lo cual hay que tener presentes los siguientes aspectos:
• Determinar la información requerida
• Usar apropiadamente las fuentes de información.
20XX Pitch deck title 5
2. DEFINIR EL SISTEMA
DETERMINAR LA
INFORMACIÓN REQUERIDA.
• ¿Cómo está distribuida la planta y cuáles son sus dimensiones?
• ¿Cuántos centros de trabajo o locaciones tiene el proceso?
• ¿Cuáles son los tiempos de proceso de cada centro de trabajo?
• ¿Cuántos productos o subproductos (Entidades) se quieren incluir en
el modelo?
• ¿Quién requiere un recurso y cuando y donde lo necesitan?
• ¿Qué se desea medir?
• ¿Cuáles serán los indicadores que se deberán tener en cuenta?
• ¿cuánto tiempo se simulará el proceso?
• ¿qué tan variable es el proceso? ¿se puede estandarizar?
20XX Pitch deck title 6
2. DEFINIR EL SISTEMA
USAR APROPIADAMENTE LAS
FUENTES DE INFORMACIÓN.
• Diagramas de proceso
• Planos de planta
• Diagrama de flujo
• Pronósticos de mercado
• Historia que se tenga en reportes u otro tipo de formato.
20XX Pitch deck title 7
3. CONSTRUIR EL MODELO
Una vez se tenga la información, para empezar a construir el modelo, se deberá dimensionar el proceso y el
alcance que tendrá la simulación. El modelo se deberá ajustar progresivamente por lo que se lo podrán hacer
mejoras al proceso, en los tiempos, en las actualizaciones, de los datos, etc., por esta razón es fundamental
definir muy bien el alcance que se quiere lograr con el modelo.
Cuando se está construyendo un modelo grande, es muy útil dividirlo en etapas. Estas etapas deben definirse
claramente, para no tener problemas en el momento de analizar los resultados.
Cuando se decide elaborar un modelo por etapas, estas se pueden realizar en diferentes épocas o
simultáneamente y por distintas personas. Es necesario que cada etapa tenga unas condiciones iniciales y unas
finales. Esto es útil para trabajar en forma paralela y evitar problemas al ensamblar el modelo. Entre las
condiciones se deben definir para las etapas: nombre de variables, entidades, puestos de trabajo y atributos.
20XX Pitch deck title 8
4. EJECUTAR LOS EXPERIMENTOS
Cuando ya se tiene el modelo, es importante ejecutar varias veces, cambiándole las condiciones para
cerciorarse que el modelo representa la realidad y no únicamente una situación puntual. Todo modelo debe
contemplara la variabilidad del proceso y esta se debe estudiar con precisión. El resultado de ejecutar una sola
iteración en la simulación implica que esta solo representara una posible situación entre las muchas que
pueden existir. Se requiere realizar múltiples replicaciones en el modelo, verificando sus resultados.
20XX Pitch deck title 9
DURACION DE LA SIMULACION:
TERMINALES NO TERMINALES
Modelos en los cuales el proceso está modelos en los cuales el proceso nunca termina.
definido por el tiempo. El comienzo y el final Para finalizar el proceso, por lo general debe
están perfectamente determinados por un determinarse el tiempo de la simulación.
estado o número. Teóricamente el proceso nunca termina, aunque
puede tener interrupciones como cambio de
• ¿Cómo debería ser el estado inicial del turnos, tiempo muerto, etc.
modelo?
Es necesario tener en cuenta el tiempo de
• ¿Cuál es el evento que ocasionara la
calentamiento y el tiempo que durara la
finalización?
simulación.
• ¿Cuántas replicas deben hacerse?
20XX Pitch deck title 10
5. ANALIZAR LOS DATOS
Después de tener el modelo y ejecutarlo, se pasa a analizar los resultados alcanzados. Esta fase es una de las
más importantes, se debe de ser muy crítico con la información que arroja el modelo. El mayor beneficio
que se obtiene de una simulación no es necesariamente encontrar verdades absolutas, sino lograr que el
experimento muestre como funciona el sistema Simulado.
Infortunadamente, los errores se detectan cuando se analizan los resultados y no cuando se esta ejecutando
la simulación. Es fundamental saber interpretar la información que arrojan los programas, ya que mediante
el análisis de los resultados se puede identificar los cuellos de botella del proceso y la simulación.
20XX Pitch deck title 11
6. REPORTAR RESULTADOS
Para finalizar, es necesario realizar un reporte con los resultados. La presentación de resultados, es, tan importante como
la información que se obtiene , por eso es necesario hacer un informe conciso que utilice el mayor número de gráficos, ya
que estos explican mas que un simple número. Los resultados deben presentarse en términos fáciles de comprender y de
evaluar, y en ellos han de proponerse recomendaciones acerca del sistema, basadas en los resultados de la simulación.
En el modelo es muy importante documentar aspectos como los siguientes:
• De que mansera se construyo
• De donde se sacó la información
• Como almacenar la información original
• Documentar rutinas del programa
• Identificar a las personas que realizaron la simulación
• Establecer la fecha de la simulación.
20XX Pitch deck title 12
TIPOS DE
SIMULACION
20XX Pitch deck title 13
SIMULACIÓN ESTÁTICA Y DINAMICA
Una simulación estática es aquella que no se basa en el tiempo. A
menudo implica dibujar muestras aleatorias para generar un resultado
estadístico, por eso a veces se le llama Simulación Monte Carlo. En
finanzas, la simulación de Monte Carlo se utiliza para seleccionar una
cartera de acciones y bonos. Dada una cartera, con diferentes pagos
probabilísticos, es posible generar el rendimiento esperado.
La simulación dinámica incluye el paso del tiempo. Considera los cambios
de estado como ocurren con el tiempo. Un mecanismo de reloj avanza en
el tiempo y las variables de estado. se actualizan a medida que avanza el
tiempo. La simulación dinámica es muy adecuada para Analizar los
sistemas de fabricación y servicios ya que operan en el tiempo.
20XX Pitch deck title 14
SIMULACIÓN ESTOCÁSTICA Y
DETERMINISTICA
ESTOCASTICA DETERMINISTA
• Las simulaciones en las que una o más variables de entrada • Se dice que las simulaciones que no tienen
son aleatorias se denominan simulaciones estocásticas o componentes de entrada que sean aleatorios son
probabilísticas. deterministas. Los modelos de simulación deterministas
• Las entradas pueden incluir tiempos de actividad, intervalos se construyen de la misma manera que los estocásticos
de llegada y rutas, secuencias. Los resultados incluyen excepto que no contienen aleatoriedad. En una
métricas como tiempo de flujo promedio, tasa de flujo y simulación determinista, todos los estados futuros se
recursos utilización. Cualquier resultado afectado por una determinan una vez que se han determinado los datos
variable de entrada aleatoria también es una variable de entrada y el estado inicial definido.
aleatoria. Es por eso que las entradas y salidas aleatorias de
se muestra como distribuciones estadísticas. • Una simulación determinista siempre producirá
exactamente el mismo resultado, no importa importa
• En la simulación estocástica, se deben hacer replicaciones cuántas veces se ejecute
para obtener una estimación precisa del rendimiento
porque cada ejecución varía estadísticamente. Las • Por el contrario, las simulaciones deterministas solo
estimaciones de rendimiento para simulaciones estocásticas deben ejecutarse una vez para obtenga resultados
son obtenidas calculando el valor promedio de la métrica precisos porque los resultados son siempre los mismos.
de desempeño de todas las replicas.
20XX Pitch deck title 15
SIMULACIÓN ESTOCÁSTICA Y
DETERMINISTICA
Los sistemas estocásticos frecuentemente tienen valores de tiempo o cantidad que varían dentro de un rango dado y
de acuerdo con la densidad especificada, definida por una distribución de probabilidad. Las distribuciones de
probabilidad son útiles para predecir el próximo tiempo, distancia, cantidad, y así sucesivamente cuando estos valores
son variables aleatorias.
Por ejemplo, si el tiempo de operación varía entre 2,2 minutos y 4,5 minutos, se definiría en el modelo como una
distribución de probabilidad. Las distribuciones de probabilidad están definidas por el tipo de distribución (normal,
exponencial u otro tipo) y los parámetros que describen la forma o densidad y el rango de la distribución. Por ejemplo,
podríamos describir el tiempo para que una operación de check-in sea normalmente distribuido con una media de 5,2
minutos y una desviación estándar de 0,4 minutos.
Durante la simulación se obtienen valores de esta distribución para sucesivos tiempos de operación. La forma y el
rango de valores de tiempo generados para esta actividad corresponderá a los parámetros utilizados para definir la
distribución. cuando generamos un valor de una distribución, a ese valor lo llamamos variable aleatoria.
Las distribuciones de probabilidad de las que obtenemos variables aleatorias pueden ser ya sean discretos (describen
la probabilidad de que ocurran valores específicos) o continuo (describen la probabilidad de que un valor esté dentro
de un rango determinado).
Una distribución discreta representa un número finito o contable de posibles valores. Un ejemplo de distribución
discreta es el número de artículos en un lote o individuos en un grupo de personas. Una distribución continua
representa un continuo de valores. Un ejemplo de distribución continua es una máquina con un tiempo de ciclo que se
distribuye uniformemente entre 1,2 minutos y 1,8 minutos. Un infinito dentro de este rango existe un número de
valores posibles. Discreto y continuo
20XX Pitch deck title 16
20XX Pitch deck title 17
SIMULACIÓN DE EVENTOS
DISCRETOS Y CONTINUOS
Una simulación de eventos discretos es aquella en la que los cambios de estado ocurren en niveles discretos, momentos
en el tiempo desencadenados por acontecimientos. Los eventos de simulación típicos pueden incluir
• La llegada de una entidad a una estación de trabajo.
• El fallo de un recurso.
• La realización de una actividad.
• El final de un turno.
Los cambios de estado en un modelo ocurren cuando ocurre algún evento. El estado del modelo se convierte en el
estado colectivo de todos los elementos del modelo en un punto particular del tiempo. Las variables de estado en una
simulación de eventos discretos se denominan cambios discretos.
La simulación de un restaurante es un ejemplo de un evento discreto porque todas las variables de estado en el modelo,
como el número de
clientes en el restaurante, son variables de estado de cambio discreto.
La mayoría de los sistemas de fabricación y servicios suelen modelarse mediante eventos discretos.
En la simulación continua, las variables de estado cambian continuamente con respecto a tiempo y por lo tanto se les
conoce como variables de estado de cambio continuo. Un ejemplo de una variable de estado de cambio continuo es el
nivel de petróleo en un petrolero que es siendo cargado o descargado, o la temperatura de un edificio que está
controlada mediante un sistema de calefacción y refrigeración.
20XX Pitch deck title 18
20XX Pitch deck title 19
PRACTICA
PROMODEL 01
PRACTICA 01
Objetivo: Conocer la estructura del sistema Promodel, las funciones y opciones básicas y construir nuestro
primer modelo:
1. Build locations, capacidad de locaciones
2. Build Entities
3. Build arrivals
4. Processing & Routing
5. Assign operation time and move logic
6. Simulation options
7. Run simulation
8. Interpret results
20XX Pitch deck title 21
PRACTICA 02
Objetivo: Conocer la estructura del sistema Promodel, las funciones y opciones básicas y construir nuestro
primer modelo:
1. Build locations
2. Build Entities
3. Buil arrivals
4. Processing & Routing
5. Assign operation time and move logic
6. Simulation options
7. Run simulation
8. Interpret results
9. Assign resources
10. Assign network to resources
20XX Pitch deck title 22