Documente Academic
Documente Profesional
Documente Cultură
Modelo de Simulacin
Dr. Francisco J. Ramis
Contenido
Mecanismos de avance del tiempo
Componentes de un modelo de simulacin
discreta
Criterios/indicadores de desempeo
Elementos de un modelo de simulacin
Etapas de un estudio de simulacin
2
Chapter 2, Fundamentals, 3
El sistema:
un sistema simple de procesamiento
Mquina
(Servidor)
Llegada
de partes
Cola (FIFO)
Salida partes
terminadas
Partes en servicio
Objetivo General:
Estimar produccin esperada en el periodo T, medida en
nmero de partes terminadas.
Unidad de tiempo:
arbitraria, pero
Chapter 2, Fundamentals, 4
Incremento fijo
Prximo evento
Chapter 2, Fundamentals, 5
Definiciones bsicas:
Chapter 2, Fundamentals, 5
Objetivos el Estudio:
Medidas de Desempeo del Output
Di
i =1
max Di
i =1K
, ,N
Chapter 2, Fundamentals, 6
Objetivos el Estudio:
Medidas de Desempeo del Output
(cont.)
Q(t)dt
0_____________
en el instante t.
8.6
max Q(t )
0 t 15
P,
max Fi
i =1,K,P
Chapter 2, Fundamentals, 7
Objetivos el Estudio:
Medidas de Desempeo del Output
(cont.)
B(t)dt
0_____________
8.6
B(t) = 0, 1 dependiendo si el
servidor est ocupado o no
10
Chapter 2, Fundamentals, 8
Opciones de Anlisis
Estimaciones Educadas
Tiempo promedio entre llegadas = 0.83 minutos
Tiempo promedio de servicio = 1.38 minutos
Modelo no explotar (tasa servicio > tasa de llegadas)
11
Chapter 2, Fundamentals, 9
Opciones de Anlisis
(cont.)
Teora de colas
Requiere supuestos adicionales sobre el modelo.
Modelo simple: M/M/1
S2
A S
s = E(tiempo de servicio)
a = E(tiempo entre llegadas)
12
13
14
15
Chapter 2, Fundamentals, 3
El sistema:
un sistema simple de procesamiento
Mquina
(Servidor)
Llegada
de partes
Cola (FIFO)
Salida partes
terminadas
Partes en servicio
Criterios de desempeo:
0.20
Density/Proportion
1. Variables de estado
2. Estado del sistema
3. Reloj de simulacin
4. Lista de eventos
5. Indicadores de desempeo
6. Contadores estadsticos
7. Programa principal
8. Rutina de inicializacin
9. Rutina de sincronizacin
10. Rutina de eventos
11. Rutina generadora de
reportes
0.15
0.10
0.05
0.00
0.10
0.50
0.90
1.30
1.70
2.10
2.50
2.90
Interval Midpoint
15 intervals of width 0.2 between 0 and
1 - Weibull
2 - Lognormal
3 - Exponential
17
Entidades
Atributos
Variables globales
Recursos
Colas
Acumuladores estadsticos
Eventos
Reloj de simulacin
18
Entidades (componentes...)
Entidades son los objetos dinmicos de la
simulacin
Generalmente son creadas, se mueven
dentro del sistema y luego se retiran
La mayora de las entidades representan
elementos reales
Personas
Materias primas
Vehculos
Documentos
etc.
19
Atributos (componentes...)
Un atributo es una caracterstica de una
entidad
Los atributos se acoplan a las entidades y se
mueven con ellas
Un atributo en una caracterstica para todas
las entidades pero con un valor especfico
que difiere entre una entidad y otra
Tambin llevan el nombre de variables
20
locales
Atributos (componentes...)
Ejemplos
Tipo de
Entidad
Automvil
Atributo
Color
Valor del
atributo
Caf
Automvil
Cliente
Paciente
Color
Sexo
Sangre
Rojo
Femenino
Grupo 4
21
Variables (componentes...)
Tambin llamadas variables globales
Una variable es una pieza de informacin
que define el estado del sistema en un
momento dado
Pueden haber muchas variables en un
modelo
Son independientes de las entidades pero si
pueden ser modificados por las entidades 22
Variables (componentes...)
Si pensamos en los atributos como una
etiqueta que se pega en una entidad que se
mueve dentro de una casa, una variable es
equivalente a escribir en una muralla
ejemplo
Nmero de clientes dentro del sistema
Tamao de una cola
etc.
23
Recursos (componentes...)
Los recursos representan elementos que son
solicitados por las entidades
Equipos
Personal
etc.
Recursos (componentes...)
Una entidad puede requerir uno o varios
recursos a la vez dependiendo de la
situacin
Proceso
Operacin
bancaria
Operacin
en una
mquina
Atencin
Mdica
Entidad Recursos
Cliente Cajero
Requerimiento
Unico
Material - Operario
(pieza) - Mquina
Simultaneo
25
Colas (componentes...)
Lugar donde las entidades esperan por un
recurso que est ocupado con otra entidad
Ejemplo
Acumuladores Estadsticos
(componentes...)
Eventos (componentes...)
Un evento en un acontecimiento que ocurre en un
instante del tiempo de simulacin y cambia el
estado del sistema.
Evento gatillador es el que hace que el sistema
funcione.
El evento puede cambiar, atributos, variables o
acumuladores estadsticos.
Ejemplo:
28
Taller
a) Se desea estudiar el tiempo medio de ciclo de
los clientes en una cafetera con tres estaciones de
servicio en serie (ensaladas, comida caliente y,
postres y bebidas), con reas de buffer entre ellas.
Identificar todos los elementos de un modelo de
simulacin.
b) Se desea determinar el tiempo medio entre de
reposicin de las bandejas con comida caliente en
la cafetera anterior. Identificar las entidades y
eventos gatilladores.
31
No
Si
25-50% del trabajo
Construir el Modelo
No
32
Qu hemos aprendido?
Criterios de desempeo
Componentes de un modelo de simulacin
discreta
Simulacin manual
Mecanismos de avance del tiempo
Elementos de un modelo de simulacin
Etapas de un estudio de simulacin
34