Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN A LA
SIMULACIÓN POR
EVENTOS DISCRETOS
TALLER DE SIMULACIÓN
DE PROCESOS DE
MANUFACTURA Y
SISTEMAS DE SERVICIOS
Juan Pablo Castrellón Torres
2019
2
Agenda
2.
Simulación en el análisis de sistemas
Análisis de sistemas, herramientas y procesos de simulación
4
2. Simulación en el análisis de sistemas
Evolución del análisis de procesos Revolución por Administración de
la calidad
industriales (1970 – s. XXI)
redes de suministros
Movimiento por los (s. XXI)
recursos Humanos
(1930 - 1950)
Conceptual Simulación
Análisis o síntesis de sistemas complejos
para la resolución de problemas o la toma
de decisiones.
▸Basado en Serova, Elena. (2013). The role of Agent Based Modelling in the Design
of Management Decision Process. St. Petersburg State University of Economics,
Russia. The electronic journal information systems evaluation. Vol 16 (1). 71 – 80.
NIVEL DE Alto – macro niveles Alto, medio y bajo Medio y bajo – Bajo – micro
ABSTRACCIÓN de análisis meso niveles de niveles de análisis
análisis
14,08% 4,22%
7,74% 4,22%
3,52%
4,93%
4,22% 2,81%
Eventos Basada en Sistemas Dinámica de Otros
Discretos Agentes Dinámicos Sistemas
Entidades
Se deben especificar tipos de entidad, 01
atributos, cómo llegan / salen las entidades al
Sistema.
01
Procesos
Componentes Requiere la definición de los recursos 02
02 requeridos por las entidades, de las decisiones
de modelado
que deben ser tomadas, determina el flujo de
las entidades.
03
Información a recolectar
Definir las estadísticas requeridas para 03
evaluar el desempeño del Sistema como
tiempos en cola, niveles de ocupación, entre
otros.
01 Entidades
• Producto a reparar
02 Procesos
Información a
03
recolectar
•Tiempos de servicio
•Tiempos de espera Fuente: Castrellón, J.P. & Carmona, Diana. (2010). Machine repair shop. Final Project for the subject System
Analysis and Simulation. University of Oklahoma. US.
1. INTRODUCCIÓN A LA SIMULACIÓN POR EVENTOS DISCRETOS
10
2. Simulación en el análisis de sistemas
02 Procesos
•Consolidación de pedidos
•Distribución urbana
03 Información a recolectar
•Tiempos en el Sistema
•Nivel de utilización de capacidad de vehículos
•Número de viajes
Fuente: Castrellón, Juan P. García Jorge L. Adarme, Wilson. (2015). Consolidación de carga como mecanismo de
coordinación en cadenas de suministro de perecederos: estudio de simulación. DYNA 82 (189). 233 – 242. Colombia.
03
Mediciones
Definir las mediciones a variables requeridas 03
para evaluar el desempeño del Sistema.
• Variables:
• Congestión Nocturna
• Empresas en operación diurna
• Empresas en operación nocturna
• Velocidad
02 Modelo Forrester
•Stocks:
• Empresas en operación diurna
• Empresas en operación nocturna
•Flows:
• Empresas ingresan/salen programa
03 Mediciones
03
Ambiente
Definir el ambiente en el que se 03
desenvuelve el agente, cómo se relaciona
con el mismo y las mediciones que se
pretenden determinar
01
02
Estados
A partir de las reglas y
objetivos, se definen los
estados de los agentes
producidos por las
03 interrelaciones.
Ambiente
Definir el ambiente en el que se
desenvuelve el agente, cómo se
relaciona con el mismo y las
mediciones que se pretenden
determinar Tomado de Tutorial - Anylogic 7.0
3.
Consideraciones Importantes
17
3. Consideraciones Importantes
Definición de objetivos
04
y plan general del Recolección de Verificación y
Proyecto información validación Implementación
03
Documentación
02
Análisis de corridas
4.
Nociones básicas en eventos discretos
Sistema, actividades, condiciones, eventos.
“
Formulas that are good for expressing static
dependencies between variables, fail to work
when it comes to describing the systems with
dynamic behavior. This is the time for another
modeling technology that is specifically
design for analyzing dynamic systems,
namely for simulation modeling Andrei Borshchev
21
4. Nociones básicas en eventos discretos
Reglas de transformación
Permite representar el
Entidades Modelo comportamiento variable del
Elementos influenciados por la Sistema cambiando
ocurrencia de eventos que representan apropiadamente las variables de
el comportamiento del sistema estado.
Recomendaciones
Salidas del modelo que plantean los Medidas de desempeño
lineamientos para la implementación Resultado de la interacción de
del modelo analizado entidades con las reglas del sistema
▸La forma como cambian las variables de estado (Δv) en el tiempo (Δt)
determina el paradigma de simulación apropiado…
Simulador continuo
Simulador de eventos Simulador continuo
con tiempo discreto
discretos
1. INTRODUCCIÓN A LA SIMULACIÓN POR EVENTOS DISCRETOS
24
4. Nociones básicas en eventos discretos
Terminología en
simulación
Las entidades
tienen atributos que
interactúan durante actividades
bajo ciertas condiciones
creando eventos
que cambian el estado del sistema
Ejemplo de
simulación
manual
▸Considere el proceso de recepción de una gran El objetivo de la simulación es responder las siguientes
preguntas:
superficie con tres muelles de descargue, nombrados
de 1 a 3. Aunque los usuarios podrían llegar • ¿Cuál es la probabilidad que un proveedor tenga que
aleatoriamente, asumiremos por un momento que los usar la vía pública para esperar a ser atendido?
tiempos entre llegadas de los primeros 15
proveedores son conocidos a priori y son: 2, 5, 1, 4, 1, • ¿Cuál es el tiempo promedio en el que un proveedor usa
3, 3, 2, 4, 5, 9, 6, 7, 1, y 4 unidades de tiempo. la vía pública esperando a ser atendido?
ASIGNACIÓN
Documentar la metodología de formulación de modelos de simulación por
uno de los abordajes mencionados (eventos, actividades y/o procesos)
teniendo en cuenta:
Preguntas de reflexión…
GRACIAS!
Preguntas?
jpcastrellont@unal.edu.co