SlideShare una empresa de Scribd logo
1 de 63
Red de aprendizaje
Modelado
y
Simulación
Proyectos de
Simulación de
Sistemas
Generación
Valores de
Variables
Aleatorias
Simulación
por
Eventos
Sistema de
Colas con
Servidores en
Serie
Sistema de
Colas con
Un servidor
Sistemas de
Colas con
Servidores en
Paralelo
Sistemas de
Inventarios
Revisión Periódica
Sistemas de
Inventarios Punto
de Repedido
Sistemas
Combinados de
Sistema de Colas e
Inventario
Modelación
Montecarlo
Sistemas de
combinado
de colas
Líneas de
elaboración de
productos o
prestación de
servicios
Cadenas
logísticas de
elaboración de
productos.
Simulación de
Sistemas de Colas
En esta parte del curso el alumno aplicara
la metodología de simulación por eventos
discretos para desarrollar simuladores de
sistemas de colas.
Sistema de colas con un servidor
Un sistema de colas de espera se comporta según las siguientes reglas:
Es un sistema de un solo servidor, suponemos que las llegadas se toman
de una población infinita que necesita servicio. Las piezas entran a cola si
el servidor esta ocupado.
Las piezas se atienden según el orden de llegada (FIFO). Además,
supondremos que las llegadas se realizan una a la vez de modo aleatorio
y que los tiempos entre llegadas se distribuyen normalmente con una
media de 2.1 minutos y una desviación estándar de 0.3 minutos.
Todas las llegadas se atienden finalmente con un tiempo de servicio que
se distribuye triangularmente con un mínimo de 2.5, una moda de 3.5 y un
máximo de 5.5 minutos.
El estudio se realiza en una jornada de ocho horas
Diseñe un simulador del sistema antes descrito
Sistema de colas con un servidor
Representación grafica del sistema:
Servidor
Salida
Llegada
TLlegada
Entidades Atributos
Cliente Llegar al sistema.
Formar cola
Ocupar servidor
Salir del sistema.
Actividades
Servidor TS Esperar Cliente
Atender Cliente
Representación del sistema:
Cola
TELL~ NORM(2.1,0.3) TS ~ TRIA(2.5, 3.5, 5.5)
Sistema de colas con un servidor
ANALISIS DEL SISTEMA
Eventos posibles:
1. Arribo al sistema.
2. Ingresar a cola.
3. Salir de cola.
4. Inicio de Servicio.
5. Fin de Servicio.
6. Salida del sistema
7. Inicio de espera.
8. Fin de espera
Eventos principales:
1. Evento Arribo al sistema
5. Evento Fin de Servicio
Sistema de colas con un servidor
Diagramas relacionales de eventos
1- Evento Arribo.
1 2
8
5
1
4
RM = TLL
TELL
TLL = RM + TELL TS
TFS = RM + TS
5- Evento Fin de Servicio
5 6
3
7
5
4
RM = TFS
TS
TFS = RM + TS
Eventos posibles:
1. Arribo al sistema.
2. Ingresar a cola.
3. Salir de cola.
4. Inicio de Servicio.
5. Fin de Servicio.
6. Salida del sistema
7. Inicio de espera.
8. Fin de espera
Sistema de colas con un servidor
Diseño del simulador
Evento Arribo ARRIBO
SERVIDOR
DESOCUPADO
NO
CAMBIAR AL
SERVIDOR A
OCUPADO
PROGRAMAR
PROXIMO
FINSERV
INCREMENTAR
COLA
SI
PROGRAMAR
PROXIMO
ARRIBO
RETURN
1
8
5
1 4
2
Sistema de colas con un servidor
Diseño del simulador
Evento Fin de servicio
FINSERV
COLA VACIA
CAMBIAR AL
SERVIDOR A
DESOCUPADO
PROGRAMAR
PROXIMO
FINSERV
DECREMENTAR
COLA
RETURN
SI NO
INCREMENTAR
ATENDIDOS
5 6
3
7
5
4
Sistema de colas con un servidor
INICIO
INICIALIZAR
VALORES
BUSCAR EL
PROXIMO
EVENTO J
EVENTO (J)
EVENTO
ARRIBO
EVENTO
FINSERV
REINICIALIZAR
SISTEMA
FIN DE CORRIDA
FIN DE SIMULACION
NO
SI
SI
NO
CALCULOS
FINALES
REPORTE
FIN
J= 1 J= 2
Diseño del simulador
Programa Principal
J = TE (tipo de evento)
Donde:




Servicio
de
Fin
2.
sistema
al
Arribo
1.
J
RM = TPREV (tiempo del próximo evento)
Sistema de servidores en paralelo en un supermercado
En un supermercado los clientes forman cola delante cada cajero para
ser atendidos. Existen 4 cajeros que se ocupan de la atención de los
clientes, empleando cada uno de ellos tiempos distribuidos
aleatoriamente como se muestra en la tabla siguiente:
Los clientes tiene un tiempo entre llegadas que se distribuye
exponencialmente con una media de 1.4 min.
Diseñar el simulador correspondiente al sistema descrito.
Empleado Tiempo de servicio
(minutos)
1 EXPO(3.0)
2 NORM(3.5, 1)
3 TRIA(2.5, 4.5, 6.3)
4 EXPO(3.5)
Sistema de servidores en paralelo en un supermercado
Cola 1
TELL ~ EXPO(1.4) Salida
Representación grafica del sistema
Representación del sistema
Entidades Atributos Actividades
Clientes Tiempo de arribo Llegada a la zona de cajeros.
Formar cola J (J=1,2,3,4).
Ocupar al empleado I(I=1,2,3,4).
Salir del sistema.
Empleado I Tiempo de servicio I Atender clientes.
(I=1,2,3,4) Esperar clientes.
Cola 2
Cola 3
Cola 4
TS1~EXPO(3.0)
Caja 1
TS2~NORM(3.5,1)
Caja 2
TS3~TRIA(2.5, 4.5, 6.3)
Caja 3
TS4~EXPO(3.5)
Caja 4
Llegada
Sistema de servidores en paralelo en un supermercado
Análisis del sistema
Eventos:
1 Arribo al sistema
2.i Ingresar a cola i (i=1, 2, 3, 4)
3.i Salir de cola i (i=1, 2, 3, 4)
4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4)
5.i Fin de Servicio Empleado i (i=1, 2, 3, 4)
6 Dejar el sistema
7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4)
8.i Fin de espera del Empleado i (i=1, 2, 3, 4)
Eventos Principales:
Evento Arribo al sistema
Evento Fin de Servicio i (i=1, 2, 3, 4)
Sistema de servidores en paralelo en un supermercado
Análisis del sistema
Diagramas relacionales de eventos:
Evento Arribo al sistema
Evento Fin de Servicio i (i=1, 2, 3, 4)
1 2.i
8.i
5.i
1
4.i
RM = TLL
TELL
TLL = RM + TELL TSi
TFSi = RM + TSi
5.i 6
3.i
7.i
5.i
4.i
RM = TFS i
TSi
TFS i = RM + TSi
Eventos:
1 Arribo al sistema
2.i Ingresar a cola i (i=1, 2, 3, 4)
3.i Salir de cola i (i=1, 2, 3, 4)
4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4)
5.i Fin de Servicio Empleado i (i=1, 2, 3, 4)
6 Dejar el sistema
7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4)
8.i Fin de espera del Empleado i (i=1, 2, 3, 4)
Sistema de servidores en paralelo en un supermercado
Diseño del simulador
Evento Arribo
ARRIBO
COLA K < COLAMIN
SERVIDOR CMIN
DESOCUPADO
NO
NO
SI
CAMBIAR AL
SERVIDOR CMIN
A OCUPADO
PROGRAMAR
PROXIMO
FINSERV CMIN
INCREMENTAR
COLA CMIN
SI
PROGRAMAR
PROXIMO
ARRIBO
RETURN
1 2.i
8.i
5.i
1 4.i
COLAMIN=99999
K=1, 4 10
10
COLAMIN=COLA K
CMIN= K
Sistema de servidores en paralelo en un supermercado
Diseño del simulador
Evento Fin de servicio i (i=1, 2, 3, 4)
FINSERV i
COLA i VACIA?
CAMBIAR AL
SERVIDOR i A
DESOCUPADO
PROGRAMAR
PROXIMO
FINSERV i
DECREMENTAR
COLA i
RETURN
SI
NO
INCREMENTAR
ATENDIDOS
5.i 6
3.i
7.i
5.i
4.i
Sistema de servidores en paralelo en un supermercado
INICIO
INICIALIZAR
VALORES
BUSCAR EL
PROXIMO
EVENTO J
EVENTO (J)
EVENTO
ARRIBO
EVENTO
FINSERV I
REINICIALIZAR
SISTEMA
FIN DE CORRIDA
FIN DE SIMULACION
NO
SI
SI
NO
CALCULOS
FINALES
REPORTE
FIN
J= 1
J= 2,3,4,5
Diseño del simulador
Programa Principal
J = TE (tipo de evento)
Donde:










4
Servicio
de
Fin
5.
3
Servicio
de
Fin
4.
2
Servicio
de
Fin
3.
1
Servicio
de
Fin
2.
sistema
al
Arribo
1.
J
RM = TPREV (tiempo del
próximo evento)
Sistema de servidores en paralelo de una agencia bancaria
En una agencia bancaria los clientes forman una cola delante del grupo
de cajeros para ser atendidos. Existen 4 cajeros que se ocupan de la
atención de los clientes, empleando cada uno de ellos tiempos
distribuidos aleatoriamente como se muestra en la tabla siguiente:
Los clientes tienen un tiempo entre llegadas que se distribuye
exponencialmente con una media de 1.1 min.
Diseñar el simulador correspondiente al sistema descrito.
Empleado Tiempo de servicio
(minutos)
1 NORM(3.44, 0.51)
2 EXPO(3.31)
3 EXPO(3.41)
4 TRIA(2.55, 3.37, 4.31)
Sistema de servidores en paralelo en una agencia bancaria
TELL ~ EXPO(1.1) Salida
Representación grafica del sistema
Representación del sistema
Entidades Atributos Actividades
Clientes Tiempo de arribo Llegada a la zona de cajeros.
Formar cola
Ocupar al empleado I(I=1,2,3,4).
Salir del sistema.
Empleado I Tiempo de servicio I Atender clientes.
(I=1,2,3,4) Esperar clientes.
Cola 2
Cola
TS1~NORM(3.44, 0.51)
)
Caja 1
TS2~EXPO(3.31)
)
Caja 2
TS3~EXPO(3.41)
)
Caja 3
TS4~TRIA(2.55, 3.37, 4.31)
Caja 4
Llegada
Sistema de servidores en paralelo en una agencia bancaria
Análisis del sistema
Eventos:
1 Arribo al sistema
2. Ingresar a cola
3. Salir de cola
4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4)
5.i Fin de Servicio Empleado i (i=1, 2, 3, 4)
6 Dejar el sistema
7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4)
8.i Fin de espera del Empleado i (i=1, 2, 3, 4)
Eventos Principales:
Evento Arribo al sistema
Evento Fin de Servicio i (i=1, 2, 3, 4)
Sistema de servidores en paralelo en una agencia bancaria
Análisis del sistema
Diagramas relacionales de eventos:
Evento Arribo al sistema
Evento Fin de Servicio i (i=1, 2, 3, 4)
1 2
8.i
5.i
1
4.i
RM = TLL
TELL
TLL = RM + TELL TSi
TFSi = RM + TSi
5.i 6
3
7.i
5.i
4.i
RM = TFS i
TSi
TFS i = RM + TSi
Eventos:
1 Arribo al sistema
2. Ingresar a cola
3. Salir de cola
4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4)
5.i Fin de Servicio Empleado i (i=1, 2, 3, 4)
6 Dejar el sistema
7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4)
8.i Fin de espera del Empleado i (i=1, 2, 3, 4)
Sistema de servidores en paralelo en una agencia bancaria
Diseño del simulador
Evento Arribo
ARRIBO
COLA VACIA?
SERVIDOR K
DESOCUPADO
NO
NO
SI
CAMBIAR AL
SERVIDOR K A
OCUPADO
PROGRAMAR
PROXIMO
FINSERV K
INCREMENTAR
COLA
SI
PROGRAMAR
PROXIMO
ARRIBO
RETURN
1 2
8.i
5.i
1 4.i
K=1, 4 10
10
Eventos:
1 Arribo al sistema
2. Ingresar a cola
3. Salir de cola
4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4)
5.i Fin de Servicio Empleado i (i=1, 2, 3, 4)
6 Dejar el sistema
7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4)
8.i Fin de espera del Empleado i (i=1, 2, 3, 4)
Sistema de servidores en paralelo en una agencia bancaria
Diseño del simulador
Evento Fin de servicio i (i=1, 2, 3, 4)
FINSERV i
COLA VACIA?
CAMBIAR AL
SERVIDOR i A
DESOCUPADO
PROGRAMAR
PROXIMO
FINSERV i
DECREMENTAR
COLA
RETURN
SI
NO
INCREMENTAR
ATENDIDOS
5.i 6
3
7.i
5.i
4.i
Eventos:
1 Arribo al sistema
2. Ingresar a cola
3. Salir de cola
4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4)
5.i Fin de Servicio Empleado i (i=1, 2, 3, 4)
6 Dejar el sistema
7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4)
8.i Fin de espera del Empleado i (i=1, 2, 3, 4)
Sistema de servidores en paralelo en una agencia bancaria
INICIO
INICIALIZAR
VALORES
BUSCAR EL
PROXIMO
EVENTO J
EVENTO (J)
EVENTO
ARRIBO
EVENTO
FINSERV I
REINICIALIZAR
SISTEMA
FIN DE CORRIDA
FIN DE SIMULACION
NO
SI
SI
NO
CALCULOS
FINALES
REPORTE
FIN
J= 1
J= 2,3,4,5
Diseño del simulador
Programa Principal
J = TE (tipo de evento)
Donde:










4
Servicio
de
Fin
5.
3
Servicio
de
Fin
4.
2
Servicio
de
Fin
3.
1
Servicio
de
Fin
2.
sistema
al
Arribo
1.
J
RM = TPREV (tiempo del
próximo evento)
Sistema de colas con varios servidores en serie
A una oficina que tramita documentos las personas arriban con un tiempo entre
llegadas distribuido según una exponencial con media igual a 5 min. Si al llegar estas
personas y la cola es mayor o igual a 8 personas, optan por retirarse.
El trámite consta de tres etapas. Primero la persona es atendida en recepción donde
el tiempo de atención sigue una distribución normal con media 9 minutos y desviación
estándar 3 minutos.
Luego pasará a otra estación para llenar los formularios tipo A. El tiempo utilizado por
el servidor de esta estación en llenar estos formularios sigue una distribución Normal
con media de 8 minutos y desviación estándar 2 min.
Una vez llenados los formularios tipo A se pasa a una tercera estación donde serán
llenados los formularios tipo B; empleándose en esta operación un tiempo que se
distribuye Triangularmente con un mínimo 8 y un máximo 12 y por lo general dura 10
minutos.
Diseñar el simulador del sistema antes descrito
Representación del sistema
Empleado1
Recepción
Llegada
Abandono por cola 1 llena
Cola 1 TS1 ~ NORM(9,3)
Atención 1
Salida
Llegada
TELL ~EXPO(5)
Entidades Atributos Actividades
Cliente
(Elemento Temporal)
– Tiempo de Llegada
– Cola 1 máxima – Abandonar por cola 1 llena.
– Formar cola i (i=1,2,3)
– Ocupar al empleado i ( i=1,2,3)
– Salir del sistema
– Llegada al sistema
Empleado 2
Formulario A
Cola 2
Empleado 3
Formulario B
Cola 3
TS2 ~ NORM(8,2)
Atención 2
TS3 ~ TRIA(8,10,12)
Atención 3
Empleado i ( i=1,2,3)
(Elemento permanente)
– Tiempo de Servicio i
– Atender cliente
– Esperar cliente
Sistema de colas con varios servidores en serie
CMAX1=8
Sistema de colas con varios servidores en serie
Análisis del sistema
Eventos:
1. Arribo al sistema
2 Abandonar por cola 1 llena
3.i Ingresar a cola i (i=1, 2, 3)
4.i Salir de cola i (i=1, 2, 3)
5.i Inicio de Servicio Empleado i (i=1, 2, 3)
6.i Fin de Servicio Empleado i (i=1, 2, 3)
7. Dejar el sistema
8.i Inicio de Espera del Empleado i (i=1, 2, 3)
9.i Fin de espera del Empleado i (i=1, 2, 3)
Eventos Principales:
1. Evento Arribo al sistema
5.i Evento Fin de Servicio i (i=1, 2, 3)
Sistema de colas con varios servidores en serie
Análisis del sistema
Diagramas relacionales de eventos:
Evento Arribo al sistema
Evento Fin de Servicio 1
1
2
9.1
6.1
1
5.1
RM = TLL
TELL
TLL = RM + TELL TS1
TFS1 = RM + TS1
6.1
9.2
3.2
6.2
5.2
RM = TFS 1
TS2
TFS 2 = RM + TS2
3.1
4.1 5.1
6.1
Eventos:
1. Arribo al sistema
2 Abandonar por cola 1 llena
3.i Ingresar a cola i (i=1, 2, 3)
4.i Salir de cola i (i=1, 2, 3)
5.i Inicio de Servicio Empleado i (i=1, 2, 3)
6.i Fin de Servicio Empleado i (i=1, 2, 3)
7. Dejar el sistema
8.i Inicio de Espera del Empleado i (i=1, 2, 3)
9.i Fin de espera del Empleado i (i=1, 2, 3)
Solo si la cola 1 es no vacía.
TFS 1 = RM + TS1
Sistema de colas con varios servidores en serie
Análisis del sistema
Diagramas relacionales de eventos:
Evento Fin de servicio 2
6.2
9.3
6.3
5.3
RM = TFS2
TS3
TFS3 = RM + TS3
3.3
Eventos:
1. Arribo al sistema
2 Abandonar por cola 1 llena
3.i Ingresar a cola i (i=1, 2, 3)
4.i Salir de cola i (i=1, 2, 3)
5.i Inicio de Servicio Empleado i (i=1, 2, 3)
6.i Fin de Servicio Empleado i (i=1, 2, 3)
7. Dejar el sistema
8.i Inicio de Espera del Empleado i (i=1, 2, 3)
9.i Fin de espera del Empleado i (i=1, 2, 3)
4.2 5.2
6.2
TS2
TFS2 = RM + TS2
Solo si la cola 2 es no vacía
Sistema de colas con varios servidores en serie
Análisis del sistema
Diagramas relacionales de eventos:
Evento Fin de servicio 3
6.3
RM = TFS3
9
Eventos:
1. Arribo al sistema
2 Abandonar por cola 1 llena
3.i Ingresar a cola i (i=1, 2, 3)
4.i Salir de cola i (i=1, 2, 3)
5.i Inicio de Servicio Empleado i (i=1, 2, 3)
6.i Fin de Servicio Empleado i (i=1, 2, 3)
7. Dejar el sistema
8.i Inicio de Espera del Empleado i (i=1, 2, 3)
9.i Fin de espera del Empleado i (i=1, 2, 3)
4.3 5.3
6.3
TS3
TFS3 = RM + TS3
Solo si la cola 3 es no vacía
Sistema de colas con varios servidores en serie
ARRIBO
COLA 1
LLENA?
SERVIDOR 1
DESOCUPADO?
CAMBIAR A OCUPADO
AL SERVIDOR 1
PROGRAMAR EL FIN
DE SERVICIO 1
INCREMENTAR EL
NUMERO DE
ALEJAMIENTOS DEL
SISTEMA
SI
PROGRAMAR EL
SIGUIENTE ARRIBO
RETURN
SI
NO
NO
DIAGRAMA DE FLUJO
DEL EVENTO ARRIBO
INCREMENTAR LA COLA
DEL SERVIDOR 1
Sistema de colas con varios servidores en serie
FINSERV 1
SERVIDOR 2
DESOCUPADO?
CAMBIAR AL SERVIDOR 2
A OCUPADO
PROGRAMAR EL FIN
DE SERVICIO 2
PROGRAMAR EL SIGUIENTE
FIN DE SERVICIO 1
RETURN
SI
NO
DIAGRAMA DE FLUJO
DEL FIN DE SERVICIO 1
INCREMENTAR LA COLA
DEL SERVIDOR 2
COLA 1 VACIA?
DECREMENTAR COLA 1
COLOCAR AL
SERVIDOR 1 EN
DESOCUPADO
SI
NO
Sistema de colas con varios servidores en serie
DIAGRAMA DE FLUJO DEL FIN DE SERVICIO 2
FINSERV 2
SERVIDOR 3
DESOCUPADO?
CAMBIAR AL SERVIDOR 3
A OCUPADO
PROGRAMAR EL FIN
DE SERVICIO 3
PROGRAMAR EL SIGUIENTE
FIN DE SERVICIO 2
SI
NO
INCREMENTAR LA
COLA DEL
SERVIDOR 3
COLA 2 VACIA?
DECREMENTAR COLA 2
COLOCAR AL
SERVIDOR 2 EN
DESOCUPADO
RETURN
SI
NO
Sistema de colas con varios servidores en serie
FINSERV 3
COLA 3 VACIA?
PROGRAMAR EL FIN
DE SERVICIO 3
COLOCAR AL
SERVIDOR 3 EN
DESOCUPADO
SI
RETURN
INCREMENTAR
ATENDIDOS
DECREMENTAR COLA 3
DIAGRAMA DE FLUJO DEL FIN DE SERVICIO 2
NO
Sistema de colas con varios servidores en serie
INICIO
INICIALIZAR
VALORES
BUSCAR EL
PROXIMO
EVENTO J
EVENTO (J)
EVENTO
ARRIBO
EVENTO
FINSERV I
REINICIALIZAR
SISTEMA
FIN DE CORRIDA
FIN DE SIMULACION
NO
SI
SI
NO
CALCULOS
FINALES
REPORTE
FIN
J= 1
J= 2,3,4
Diseño del simulador
Programa Principal
J = TE (tipo de evento)
Donde:








3
Servicio
de
Fin
4.
2
Servicio
de
Fin
3.
1
Servicio
de
Fin
2.
sistema
al
Arribo
1.
J
RM = TPREV (tiempo del próximo evento)
Sistema de colas con un servidor
Un sistema de colas de espera se comporta según las siguientes reglas:
Es un sistema de un solo servidor, suponemos que las llegadas se toman
de una población infinita que necesita servicio. Las personas entran a cola
si el servidor esta ocupado.
Los clientes se atienden según el orden de llegada (FIFO) Además
supondremos que las llegadas se realizan una a la vez de modo aleatorio
y que los tiempos entre llegadas se distribuyen normalmente con una
media de 2.1 minutos y una desviación estándar de 0.3 minutos.
Todas las llegadas se atienden finalmente con un tiempo de servicio que
se distribuye triangularmente con un mínimo de 2.5, una moda de 3.5 y un
máximo de 5.5 minutos.
El estudio se realiza en una jornada de ocho horas
Sistema de colas con un servidor
Ahora modifiquemos el sistema antes descrito de acuerdo a los siguientes
cambios:
a. La cola se considera llena de diferente manera para cada cliente y puede
responder a la siguiente tabla:
b. Existe un tiempo máximo de espera en cola que se distribuye siguiendo una
normal con media 12 y una desviación estándar de 3 minutos
c. Suponga que el empleado tiene un tiempo de una hora de almuerzo al medio
día.
e. Que el servicio no se logre terminar con éxito, esto ocurre en el 15% de los
casos.
f. Que el servidor tenga que alejarse del puesto de atención cada cierto tiempo,
la duración de este alejamiento se distribuye según una distribución
exponencial con media de 7 min. y el tiempo entre alejamientos se distribuye
normalmente con media 46 y una desviación estándar de 5 min.
Diseñe un simulador del sistema antes descrito
Tamaño de cola Probabilidad de alejamiento
4<cola<=7 0.15
7<cola<=10 0.45
10<cola<=12 0.75
cola> 12 0.90
Sistema de colas con un servidor
Representación grafica del sistema:
Servidor
Salida
Llegada
Abandonar por falla en el servicio (15%)
Abandonar TEMAX~ NORM(12,3)
Abandonar por cola Llena (según tabla)
TLlegada
Cola MAX
Tiempo MAX en cola(TEMAX)
Entidades Atributos
Cliente Llegar al sistema.
Abandonar por cola llena
Formar cola
Abandonar por TEMAX
Ocupar servidor
Abandonar por Falla en servicio.
Salir del sistema.
Actividades
Servidor TS
TEA (tiempo entre alejamientos)
TA (tiempo de alejamiento)
% de falla de servicio
Tiempo de Almuerzo(TAL)
Hora de inicio de almuerzo(TIAL)
Esperar Cliente
Atender Cliente
Alejarse
Almorzar
Representación del sistema:
CMAX= según tabla
Cola
TELL~ NORM(2.1,0.3)
TS ~ TRIA(2.5, 3.5, 5.5)
Sistema de colas con un servidor
Eventos posibles:
1. Arribo al sistema.
2. Abandonar por cola Llena.
3. Ingresar a cola.
4. Salir de cola.
5. Abandonar por TEMAX
6. Inicio de Servicio.
7. Fin de Servicio.
8. Abandonar por falla en la atención.
9. Dejar el sistema.
10. Inicio de espera.
11. Fin de espera.
12. Inicio de Alejamiento.
13. Fin de Alejamiento.
14. Inicio de Almuerzo
15. Fin de Almuerzo
Eventos principales:
1.- Evento Arribo al sistema
5.- Evento Abandonar por TEMAX
7.- Evento Fin de Servicio
12.- Evento Inicio de Alejamiento.
13.- Evento Fin de Alejamiento.
14.- Inicio de Almuerzo.
15.- Fin de Almuerzo
Sistema de colas con un servidor
Diagramas relacionales de eventos
1- Evento Arribo.
1
2
3
11
5
7
1
6
RM = TLL
TELL
TLL = RM + TELL TS
TFS = RM + TS
7- Evento Fin de Servicio
7
8
9
4
10
7
6
RM = TFS
TS
TFS = RM + TS
TEMAX
TATEMAX= RM +TEMAX
Eventos posibles:
1. Arribo al sistema.
2. Abandonar por cola Llena.
3. Ingresar a cola.
4. Salir de cola.
5. Abandonar por TEMAX
6. Inicio de Servicio.
7. Fin de Servicio.
8. Abandonar por falla en la atención.
9. Dejar el sistema.
10. Inicio de espera.
11. Fin de espera.
12. Inicio de Alejamiento.
13. Fin de Alejamiento.
14. Inicio de Almuerzo
15. Fin de Almuerzo
15
TAL
TFAL = RM + TAL
14
Si fue reprogramado el inicio de Almuerzo
13 TFA = RM + TA
12
TA
Si fue reprogramado el inicio de Alejamiento
Sistema de colas con un servidor
Diagramas relacionales de eventos
5- Evento Abandonar por tiempo máximo de espera en cola (TEMAX).
5
12 - Evento Inicio de Alejamiento.
12 13
13 - Evento Fin de Alejamiento
13
4
10
7
6
12
TA
TFA = RM + TA
TEA
TIA = RM + TEA
TFS = RM + TS
TS
RM =TFA
RM =TIA
RM =TEMAX
Eventos posibles:
1. Arribo al sistema.
2. Abandonar por cola Llena.
3. Ingresar a cola.
4. Salir de cola.
5. Abandonar por TEMAX
6. Inicio de Servicio.
7. Fin de Servicio.
8. Abandonar por falla en la atención.
9. Dejar el sistema.
10. Inicio de espera.
11. Fin de espera.
12. Inicio de Alejamiento.
13. Fin de Alejamiento.
14. Inicio de Almuerzo
15. Fin de Almuerzo
12 TIA = TFS
Si el servidor esta desocupado
Sistema de colas con un servidor
Diagramas relacionales de eventos
14- Evento Inicio de Almuerzo.
14 15
15 - Evento Fin de Almuerzo
15
4
10
7
6
TAL
TFAL = RM + TAL
TFS = RM + TS
TS
RM =TFAL
RM =TIAL
Eventos posibles:
1. Arribo al sistema.
2. Abandonar por cola Llena.
3. Ingresar a cola.
4. Salir de cola.
5. Abandonar por TEMAX
6. Inicio de Servicio.
7. Fin de Servicio.
8. Abandonar por falla en la atención.
9. Dejar el sistema.
10. Inicio de espera.
11. Fin de espera.
12. Inicio de Alejamiento.
13. Fin de Alejamiento.
14. Inicio de Almuerzo
15. Fin de Almuerzo
14 TIAL = TFS
Si el servidor esta desocupado
Sistema de colas con un servidor
Diseño del simulador
Evento Arribo ARRIBO
COLA LLENA
INCREMENTAR
ABANDONOS
SERVIDOR
DESOCUPADO
NO
NO
SI
CAMBIAR AL
SERVIDOR A
OCUPADO
PROGRAMAR
PROXIMO TEMAX
PROGRAMAR
PROXIMO
FINSERV
INCREMENTAR
COLA
SI
PROGRAMAR
PROXIMO
ARRIBO
RETURN
1
2
3
11
5
7
1 6
Eventos posibles:
1. Arribo al sistema.
2. Abandonar por cola Llena.
3. Ingresar a cola.
4. Salir de cola.
5. Abandonar por TEMAX
6. Inicio de Servicio.
7. Fin de Servicio.
8. Abandonar por falla en la atención.
9. Dejar el sistema.
10. Inicio de espera.
11. Fin de espera.
12. Inicio de Alejamiento.
13. Fin de Alejamiento.
14. Inicio de Almuerzo
15. Fin de Almuerzo
Sistema de colas con un servidor
Diseño del simulador
Evento Fin de servicio
FINSERV
COLA VACIA
NO
CAMBIAR AL
SERVIDOR A
DESOCUPADO
PROGRAMAR
PROXIMO FINSERV
DECREMENTAR
COLA
SI
RETURN
SERVICIO FALLADO
INCREMENTAR
ABANDONOS POR
FALLA SERVICIO
SI
NO
INCREMENTAR
ATENDIDOS
7
8
9
4
10
7
6
NO
SI
INICIO DE ALMUERZO
PROGRAMADO
PROGRAMAR FIN DE
ALMUERZO
15
14
Eventos posibles:
1. Arribo al sistema.
2. Abandonar por cola Llena.
3. Ingresar a cola.
4. Salir de cola.
5. Abandonar por TEMAX
6. Inicio de Servicio.
7. Fin de Servicio.
8. Abandonar por falla en la atención.
9. Dejar el sistema.
10. Inicio de espera.
11. Fin de espera.
12. Inicio de Alejamiento.
13. Fin de Alejamiento.
14. Inicio de Almuerzo
15. Fin de Almuerzo
NO
SI
INICIO DE ALEJAMIENTO
PROGRAMADO
PROGRAMAR FIN DE
ALEJAMIENTO
13
12
Sistema de colas con un servidor
Diseño del simulador
Evento Abandono por TEMAX
TEMAX
INCREMENTAR
ABANDONOS
POR TEMAX
DECREMENTAR
COLA
RETURN
5
Sistema de colas con un servidor
Diagramas relacionales de eventos
12- Evento Inicio de Alejamiento.
12 13
Eventos posibles:
1. Arribo al sistema.
2. Abandonar por cola Llena.
3. Ingresar a cola.
4. Salir de cola.
5. Abandonar por TEMAX
6. Inicio de Servicio.
7. Fin de Servicio.
8. Abandonar por falla en la atención.
9. Dejar el sistema.
10. Inicio de espera.
11. Fin de espera.
12. Inicio de Alejamiento.
13. Fin de Alejamiento.
14. Inicio de Almuerzo
15. Fin de Almuerzo
12
Si el servidor esta desocupado
INICIO DE ALEJAMIENTO
PROGRAMAR PROXIMO FIN
DE ALEJAMIENTO
REPROGRAMAR INICIO DE
ALEJAMIENTO AL TFS
RETURN
SERVIDOR
DESOCUPADO
NO
SI
Sistema de colas con un servidor
Diagramas relacionales de eventos
13 - Evento Fin de Alejamiento
13
4
10
7
6
12
Eventos posibles:
1. Arribo al sistema.
2. Abandonar por cola Llena.
3. Ingresar a cola.
4. Salir de cola.
5. Abandonar por TEMAX
6. Inicio de Servicio.
7. Fin de Servicio.
8. Abandonar por falla en la atención.
9. Dejar el sistema.
10. Inicio de espera.
11. Fin de espera.
12. Inicio de Alejamiento.
13. Fin de Alejamiento.
14. Inicio de Almuerzo
15. Fin de Almuerzo
FIN DE ALEJAMIENTO
CAMBIAR AL SERVIDOR
A OCUPADO
RETURN
COLA VACIA? NO
SI
CAMBIAR AL SERVIDOR
A DESOCUPADO
DECREMENTAR
COLA
PROGRAMAR PROXIMO
FIN DE SERVICIO
PROGRAMAR PROXIMO
INICIO DE ALEJAMIENTO
Sistema de colas con un servidor
Diagramas relacionales de eventos
14- Evento Inicio de Almuerzo.
14 15
Eventos posibles:
1. Arribo al sistema.
2. Abandonar por cola Llena.
3. Ingresar a cola.
4. Salir de cola.
5. Abandonar por TEMAX
6. Inicio de Servicio.
7. Fin de Servicio.
8. Abandonar por falla en la atención.
9. Dejar el sistema.
10. Inicio de espera.
11. Fin de espera.
12. Inicio de Alejamiento.
13. Fin de Alejamiento.
14. Inicio de Almuerzo
15. Fin de Almuerzo
14
Si el servidor esta desocupado
INICIO DE ALMUERZO
PROGRAMAR PROXIMO FIN
DE ALMUERZO
REPROGRAMAR INICIO DE
ALMUERZO AL TFS
RETURN
SERVIDOR
DESOCUPADO
NO
SI
Sistema de colas con un servidor
Diagramas relacionales de eventos
13 - Evento Fin de Almuerzo
15
4
10
7
6
Eventos posibles:
1. Arribo al sistema.
2. Abandonar por cola Llena.
3. Ingresar a cola.
4. Salir de cola.
5. Abandonar por TEMAX
6. Inicio de Servicio.
7. Fin de Servicio.
8. Abandonar por falla en la atención.
9. Dejar el sistema.
10. Inicio de espera.
11. Fin de espera.
12. Inicio de Alejamiento.
13. Fin de Alejamiento.
14. Inicio de Almuerzo
15. Fin de Almuerzo
FIN DE ALMUERZO
CAMBIAR AL SERVIDOR
A OCUPADO
RETURN
COLA VACIA? NO
SI
CAMBIAR AL SERVIDOR
A DESOCUPADO
DECREMENTAR
COLA
PROGRAMAR PROXIMO
FIN DE SERVICIO
Sistema de colas con un servidor
INICIO
INICIALIZAR
VALORES
BUSCAR EL
PROXIMO
EVENTO J
EVENTO (J)
EVENTO
ARRIBO
EVENTO
FINSERV
EVENTO
TEMAX
EVENTO INICIO DE
ALEJANENTO
EVENTO FIN DE
ALEJAMIENTO
REINICIALIZAR
SISTEMA
FIN DE CORRIDA
FIN DE SIMULACION
NO
SI
SI
NO
CALCULOS
FINALES
REPORTE
FIN
J= 1
J= 2 J= 3 J= 4 J= 5
Diseño del simulador
Programa Principal
J = TE (tipo de evento)
Donde:












Almuerzo
de
Fin
7.
Almuerzo
de
Inicio
6.
Falla
de
Fin
5.
Falla
de
Inicio
4.
TEMAX
3.
Servicio
de
Fin
2.
sistema
al
Arribo
1.
J
RM = TPREV (tiempo del próximo evento)
EVENTO INICIO
DE ALMUERZO
EVENTO FIN DE
ALMUERZO
J= 6 J= 7
Sistema de colas con varios servidores en serie
A una oficina que tramita documentos las personas arriban con un tiempo entre
llegadas distribuido según una exponencial con media igual a 5 min. Si al llegar estas
personas la cola es mayor o igual a 8 personas, optan por retirarse.
El trámite consta de tres etapas. Primero la persona es atendida en recepción donde
el tiempo de atención sigue una distribución normal con media 9 minutos y desviación
estándar 3 minutos.
Luego pasará a otra estación para llenar los formularios tipo A. El tiempo utilizado por
el servidor de esta estación en llenar estos formularios sigue una distribución Normal
con media de 8 minutos y desviación estándar 2 min.
Debe señalarse que si frente a esta estación existen 5 personas en espera, recepción
detendrá su trabajo hasta que disminuya el número de personas en esta cola (la
estación de recepción queda "bloqueada") y el último en atenderse permanece en
recepción.
Una vez llenados los formularios tipo A se pasa a una tercera estación donde serán
llenados los formularios tipo B; empleándose en esta operación un tiempo que se
distribuye Triangularmente con un mínimo 8 y un máximo 12 y por lo general dura 10
minutos.
Nuevamente, si frente a esta estación hay 5 personas, la estación precedente quedará
bloqueada. Finalizada esta etapa las personas abandonan la oficina.
Diseñar el simulador del sistema antes descrito
Representación del sistema
Empleado1
Recepción
Llegada
Abandono por cola 1 llena
Cola 1 TS1 ~ NORM(9,3)
Atención 1
Salida
Llegada
TELL ~EXPO(5)
Entidades Atributos Actividades
Cliente
(Elemento Temporal)
– Tiempo de Llegada
– Cola 1 máxima – Abandonar por cola 1 llena.
– Formar cola i (i=1,2,3)
– Ocupar al empleado i ( i=1,2,3)
– Salir del sistema
– Llegada al sistema
Empleado 2
Formulario A
Cola 2
Empleado 3
Formulario B
Cola 3
TS2 ~ NORM(8,2)
Atención 2
TS3 ~ TRIA(8,10,12)
Atención 3
– Quedar bloqueado en el empleado i ( i=1,2)
Empleado i ( i=1,2,3)
(Elemento permanente)
– Tiempo de Servicio i
– Atender cliente
– Esperar cliente
–Quedar bloqueado por el cliente ( i=1,2)
Sistema de colas con varios servidores en serie
CMAX1=8 CMAX3=5
CMAX2=5
Sistema de colas con varios servidores en serie
Análisis del sistema
Eventos:
1 Arribo al sistema
2 Abandonar por cola 1 llena
3.i Ingresar a cola i (i=1, 2, 3)
4.i Salir de cola i (i=1, 2, 3)
5.i Inicio de Servicio Empleado i (i=1, 2, 3)
6.i Fin de Servicio Empleado i (i=1, 2, 3)
7.i Inicio de Bloqueo i (i=1, 2)
8.i Fin de Bloqueo i (i=1, 2)
9 Dejar el sistema
10.i Inicio de Espera del Empleado i (i=1, 2, 3)
11.i Fin de espera del Empleado i (i=1, 2, 3)
Eventos Principales:
Evento Arribo al sistema
Evento Fin de Servicio i (i=1, 2, 3)
Sistema de colas con varios servidores en serie
Análisis del sistema
Diagramas relacionales de eventos:
Evento Arribo al sistema
Evento Fin de Servicio 1
1
2
11.1
6.1
1
5.1
RM = TLL
TELL
TLL = RM + TELL TS1
TFS1 = RM + TS1
6.1
11.2
3.2
6.2
5.2
RM = TFS 1
TS2
TFS 2 = RM + TS2
3.1
4.1 5.1
6.1
7.1
Eventos:
1 Arribo al sistema
2 Abandonar por cola 1 llena
3.i Ingresar a cola i (i=1, 2, 3)
4.i Salir de cola i (i=1, 2, 3)
5.i Inicio de Servicio Empleado i (i=1, 2, 3)
6.i Fin de Servicio Empleado i (i=1, 2, 3)
7.i Inicio de Bloqueo i (i=1, 2)
8.i Fin de Bloqueo i (i=1, 2)
9 Dejar el sistema
10.i Inicio de Espera del Empleado i (i=1, 2, 3)
11.i Fin de espera del Empleado i (i=1, 2, 3)
Solo si la cola 1 es no vacía.
TFS 1 = RM + TS1
Sistema de colas con varios servidores en serie
Análisis del sistema
Diagramas relacionales de eventos:
Evento Fin de servicio 2
6.2
7.2
11.3
6.3
5.3
RM = TFS2
TS3
TFS3 = RM + TS3
3.3
Eventos:
1 Arribo al sistema
2 Abandonar por cola 1 llena
3.i Ingresar a cola i (i=1, 2, 3)
4.i Salir de cola i (i=1, 2, 3)
5.i Inicio de Servicio Empleado i (i=1, 2, 3)
6.i Fin de Servicio Empleado i (i=1, 2, 3)
7.i Inicio de Bloqueo i (i=1, 2)
8.i Fin de Bloqueo i (i=1, 2)
9 Dejar el sistema
10.i Inicio de Espera del Empleado i (i=1, 2, 3)
11.i Fin de espera del Empleado i (i=1, 2, 3)
4.2 5.2
6.2
TS2
TFS2 = RM + TS2
3.2 8.1 4.1 5.1
TS1
6.1
TFS1 = RM + TS1
Solo si la cola 2 es no vacía
Solo si esta bloqueado el empleado1
Solo si la cola 1 es no vacía.
Sistema de colas con varios servidores en serie
Análisis del sistema
Diagramas relacionales de eventos:
Evento Fin de servicio 3
6.3
RM = TFS3
9
Eventos:
Arribo al sistema
2.i Abandonar por cola 1 llena
3.i Ingresar a cola i (i=1, 2, 3)
4.i Salir de cola i (i=1, 2, 3)
5.i Inicio de Servicio Empleado i (i=1, 2, 3)
6.i Fin de Servicio Empleado i (i=1, 2, 3)
7.i Inicio de Bloqueo i (i=1, 2)
8.i Fin de Bloqueo i (i=1, 2)
9 Dejar el sistema
10.i Inicio de Espera del Empleado i (i=1, 2, 3)
11.i Fin de espera del Empleado i (i=1, 2, 3)
4.3 5.3
6.3
TS3
TFS3 = RM + TS3
3.3 8.2 4.2 5.2
TS2
6.2
TFS2 = RM + TS2
Solo si la cola 3 es no vacía
Solo si esta bloqueado el empleado 2
Solo si la cola 2 es no vacía.
3.2 8.1
Solo si esta bloqueado el empleado 1
Solo si la cola 1 es no vacía.
4.1 5.1
TS1
6.1
TFS1 = RM + TS1
Sistema de colas con varios servidores en serie
ARRIBO
COLA 1
LLENA?
SERVIDOR 1
DESOCUPADO?
CAMBIAR A OCUPADO
AL SERVIDOR 1
PROGRAMAR EL FIN
DE SERVICIO 1
INCREMENTAR EL
NUMERO DE
ALEJAMIENTOS DEL
SISTEMA
SI
PROGRAMAR EL
SIGUIENTE ARRIBO
RETURN
SI
NO
NO
DIAGRAMA DE FLUJO
DEL EVENTO ARRIBO
INCREMENTAR LA COLA
DEL SERVIDOR 1
Sistema de colas con varios servidores en serie
FINSERV 1
COLA 2 LLENA?
SERVIDOR 2
DESOCUPADO?
CAMBIAR AL SERVIDOR 2
A OCUPADO
PROGRAMAR EL FIN
DE SERVICIO 2
COLOCAR AL
SERVIDOR 1 EN
BLOQUEADO
SI
PROGRAMAR EL SIGUIENTE
FIN DE SERVICIO 1
RETURN
SI
NO
NO
DIAGRAMA DE FLUJO
DEL FIN DE SERVICIO 1
INCREMENTAR LA COLA
DEL SERVIDOR 2
COLA 1 VACIA?
DECREMENTAR COLA 1
RETURN
COLOCAR AL
SERVIDOR 1 EN
DESOCUPADO
RETURN
SI
NO
Sistema de colas con varios servidores en serie
DIAGRAMA DE FLUJO DEL FIN DE SERVICIO 2
RETURN
FINSERV 2
COLA 3 LLENA?
SERVIDOR 3
DESOCUPADO?
CAMBIAR AL SERVIDOR 3
A OCUPADO
PROGRAMAR EL FIN
DE SERVICIO 3
COLOCAR AL
SERVIDOR 2 EN
BLOQUEADO
SI
PROGRAMAR EL SIGUIENTE
FIN DE SERVICIO 2
SI
NO
NO
INCREMENTAR LA
COLA DEL
SERVIDOR 3
COLA 2 VACIA?
DECREMENTAR COLA 2
RETURN
COLOCAR AL
SERVIDOR 2 EN
DESOCUPADO
RETURN
SI
NO
CAMBIAR AL SERVIDOR 1
A OCUPADO
SERVIDOR 1
BLOQUEADO?
INCREMENTAR COLA 2 RETURN
SI
NO
PROGRAMAR EL SIGUIENTE
FIN DE SERVICIO 1
COLA 1
VACIA?
DECREMENTAR COLA 1 COLOCAR AL
SERVIDOR 1 EN
DESOCUPADO
RETURN
SI
NO
Sistema de colas con varios servidores en serie
RETURN
FINSERV 3
COLA 3 VACIA?
PROGRAMAR EL FIN
DE SERVICIO 3
COLOCAR AL
SERVIDOR 3 EN
DESOCUPADO
SI
PROGRAMAR EL SIGUIENTE
FIN DE SERVICIO 2
COLA 2 VACIA?
DECREMENTAR COLA 2
RETURN
COLOCAR AL SERVIDOR 2
EN DESOCUPADO
RETURN
SI
NO
CAMBIAR AL SERVIDOR 1
A OCUPADO
SERVIDOR 1
BLOQUEADO?
INCREMENTAR COLA 2 RETURN
SI
NO
PROGRAMAR EL SIGUIENTE
FIN DE SERVICIO 1
COLA 1
VACIA?
DECREMENTAR COLA 1 COLOCAR AL
SERVIDOR 1 EN
DESOCUPADO
RETURN
SI
NO
INCREMENTAR
ATENDIDOS
DECREMENTAR COLA 3
SERVIDOR 2
BLOQUEADO?
INCREMENTAR COLA 3
RETURN
SI
NO
DIAGRAMA DE FLUJO DEL FIN DE SERVICIO 2
NO
COLOCAR AL SERVIDOR 2 EN
OCUPADO
Sistema de colas con varios servidores en serie
INICIO
INICIALIZAR
VALORES
BUSCAR EL
PROXIMO
EVENTO J
EVENTO (J)
EVENTO
ARRIBO
EVENTO
FINSERV I
REINICIALIZAR
SISTEMA
FIN DE CORRIDA
FIN DE SIMULACION
NO
SI
SI
NO
CALCULOS
FINALES
REPORTE
FIN
J= 1
J= 2,3,4
Diseño del simulador
Programa Principal
J = TE (tipo de evento)
Donde:








3
Servicio
de
Fin
4.
2
Servicio
de
Fin
3.
1
Servicio
de
Fin
2.
sistema
al
Arribo
1.
J
RM = TPREV (tiempo del
próximo evento)
Sistema de colas con varios servidores en serie
Desarrolle un modelo de una oficina de tramite documentario con servidores en
serie, este sistema consta de tres estaciones de trabajo con altos índices de
rechazos:
En la primera estación de recepción de documentos, el índice rechazo es de 7%.
Los clientes rechazados por esta estación abandonan el sistema
Los clientes rechazados por la segunda estación se devuelven a la primera
estación donde son atendidos con un castigo en el tiempo de servicio del orden
del 50%, luego pasaran nuevamente a la segunda estación sin sufrir castigo en el
tiempo de servicio, en esta segunda pasada. El índice de rechazo de esta
estación es de 6%
El mismo fenómeno se da en el tercer servidor donde los clientes rechazados son
atendidos nuevamente por la segunda estación pero con un castigo del orden del
35% y luego pasaran nuevamente a la tercera estación sin sufrir castigo en el
tiempo de servicio, en esta segunda pasada. Para esta estación el índice de
rechazo es de 5%.
Los tiempos de operación son TRIA(4,8,11)min., TRIA(5,9,13)min. y
TRIA(7,10,14)min. para las estaciones 1, 2 y 3 respectivamente. Los tiempos
entre llegadas de las clientes al sistema son NORM(6,1)min. El tiempo de
simulación del sistema será de 8 horas.
Diseñe el simulador del sistema antes descrito.
Sistema de colas con varios servidores en serie
Estación 1
TELL ~ NORM(6,1)
Salida
Abandono por rechazo 7%
Representación del sistema
Representación del sistema
Entidades Atributos Actividades
Clientes Tiempo de arribo Llegada a la oficina
% de falta de requisito en 1 Alejarse de la oficina por falta de requisito 1.
% de falta de requisito en 2 Formar cola I (I=1, 2, 3).
% de falta de requisito en 3 Ocupar al empleado I(I=1, 2, 3).
Ir a reproceso a la estación I (I=1, 2)
Salir del sistema.
Estación i Tiempo de servicio Atender clientes.
Esperar clientes.
Enviar a reproceso a cliente por rechazo (I=2, 3)
Estación 2 Estación 3
TS3 ~ TRIA(4,8,11) TS2 ~ TRIA(5,9,13) TS3 ~ TRIA(7,10,14)
Reproceso por rechazo 6%
Reproceso por rechazo 5%
Llegada
Cola 1
Cola 2
Cola 3
Tema: Diseño y elaboración de un simulador de colas.
En una oficina de trámite documentario consta de cuatro puestos de trabajo. Los clientes llegan al
sistema con un tiempo entre llegadas que se distribuye exponencialmente con una media de 5.5
minutos. Puede existir una cola ante cada servidor. Los clientes suelen esperar a lo mas un tiempo
que se distribuye exponencialmente con media de 12 min.
Al llegar los clientes son atendidos por la estación de recepción que emplea un tiempo de servicio
distribuido normalmente con media de 6 minutos con una desviación estándar de 1.5 minutos.
Luego pasarán a una segunda parte del trámite que es atendida por dos servidores que tienen tiempos
de servicio distribuido exponencialmente con media de 10.5 y el otro triangularmente con un mínimo
de 8 una duración media de 11.5 minutos y un máximo de 13 minutos.
En la última estación se comprueba si el trámite es satisfactorio esto tarda aproximadamente 5.9
minutos con una media de 1.5 minutos distribuido normalmente. Los trámites no exitosos son enviados
a la segunda parte del trámite. Esto sucede en el 7% de las veces. Analice el sistema inicialmente
para un periodo de 15 días y periodos de un turno de 8 horas diarias
a. Hacer la representación del sistema.
b. Los eventos posibles en el sistema.
c. Los eventos principales.
d. Los diagramas relacionales de eventos.
e. Diagramas de flujo del sistema.
Sistema de colas con varios servidores en serie

Más contenido relacionado

La actualidad más candente

Sistemas de manufactura.Fordismo
Sistemas de manufactura.FordismoSistemas de manufactura.Fordismo
Sistemas de manufactura.FordismoJesus Vicencio
 
practica-de-simulacion-con-arena
practica-de-simulacion-con-arenapractica-de-simulacion-con-arena
practica-de-simulacion-con-arenafelroc
 
Simulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelSimulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelAlvaro Gil
 
unidad 1 planificación de requerimientos materiales (gestión de la producción 2)
unidad 1 planificación de requerimientos materiales (gestión de la producción 2)unidad 1 planificación de requerimientos materiales (gestión de la producción 2)
unidad 1 planificación de requerimientos materiales (gestión de la producción 2)coral yazmin calderon perez
 
CIM 04 - Planificación y Control de la Producción (II)
CIM 04 - Planificación y Control de la Producción (II)CIM 04 - Planificación y Control de la Producción (II)
CIM 04 - Planificación y Control de la Producción (II)Luis Pedraza
 
Tipos de mantenimiento industrial
Tipos de mantenimiento industrialTipos de mantenimiento industrial
Tipos de mantenimiento industrialmariotupue
 
Celulas de manufactura
Celulas de manufacturaCelulas de manufactura
Celulas de manufacturaJesus Sanchez
 
Producción
ProducciónProducción
Producciónabigail
 
Sistemas de Manufactura.Toyotismo
Sistemas de Manufactura.ToyotismoSistemas de Manufactura.Toyotismo
Sistemas de Manufactura.ToyotismoJesus Vicencio
 
Unidad 3 y 4 programacion del personal
Unidad 3 y 4 programacion del personalUnidad 3 y 4 programacion del personal
Unidad 3 y 4 programacion del personalolguinm
 
Uso y aplicaciones del software promodel
Uso y aplicaciones del software promodelUso y aplicaciones del software promodel
Uso y aplicaciones del software promodelJose Marin
 
Manual taller manufactura esbelta
Manual taller manufactura esbeltaManual taller manufactura esbelta
Manual taller manufactura esbeltanelo2971
 
4.4 tecnologias de grupos
4.4 tecnologias de grupos4.4 tecnologias de grupos
4.4 tecnologias de gruposAna Mejía
 

La actualidad más candente (20)

Sistemas de manufactura.Fordismo
Sistemas de manufactura.FordismoSistemas de manufactura.Fordismo
Sistemas de manufactura.Fordismo
 
Procesos de Nacimiento y muerte - Teoria de colas
Procesos de Nacimiento y muerte - Teoria de colasProcesos de Nacimiento y muerte - Teoria de colas
Procesos de Nacimiento y muerte - Teoria de colas
 
practica-de-simulacion-con-arena
practica-de-simulacion-con-arenapractica-de-simulacion-con-arena
practica-de-simulacion-con-arena
 
Simulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelSimulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con Promodel
 
Layout por producto
Layout por productoLayout por producto
Layout por producto
 
unidad 1 planificación de requerimientos materiales (gestión de la producción 2)
unidad 1 planificación de requerimientos materiales (gestión de la producción 2)unidad 1 planificación de requerimientos materiales (gestión de la producción 2)
unidad 1 planificación de requerimientos materiales (gestión de la producción 2)
 
Lean Nivelado Heijunka
Lean Nivelado HeijunkaLean Nivelado Heijunka
Lean Nivelado Heijunka
 
Balanceamiento de linea - Excel Cartagena
Balanceamiento de linea - Excel Cartagena Balanceamiento de linea - Excel Cartagena
Balanceamiento de linea - Excel Cartagena
 
Manual promodel
Manual promodelManual promodel
Manual promodel
 
Ejercicios midiendo el oee
Ejercicios midiendo el  oeeEjercicios midiendo el  oee
Ejercicios midiendo el oee
 
CIM 04 - Planificación y Control de la Producción (II)
CIM 04 - Planificación y Control de la Producción (II)CIM 04 - Planificación y Control de la Producción (II)
CIM 04 - Planificación y Control de la Producción (II)
 
Tipos de mantenimiento industrial
Tipos de mantenimiento industrialTipos de mantenimiento industrial
Tipos de mantenimiento industrial
 
Celulas de manufactura
Celulas de manufacturaCelulas de manufactura
Celulas de manufactura
 
Producción
ProducciónProducción
Producción
 
Sistemas de Manufactura.Toyotismo
Sistemas de Manufactura.ToyotismoSistemas de Manufactura.Toyotismo
Sistemas de Manufactura.Toyotismo
 
Unidad 3 y 4 programacion del personal
Unidad 3 y 4 programacion del personalUnidad 3 y 4 programacion del personal
Unidad 3 y 4 programacion del personal
 
Uso y aplicaciones del software promodel
Uso y aplicaciones del software promodelUso y aplicaciones del software promodel
Uso y aplicaciones del software promodel
 
Manual taller manufactura esbelta
Manual taller manufactura esbeltaManual taller manufactura esbelta
Manual taller manufactura esbelta
 
4.4 tecnologias de grupos
4.4 tecnologias de grupos4.4 tecnologias de grupos
4.4 tecnologias de grupos
 
Modelo M/Ek/1
Modelo M/Ek/1Modelo M/Ek/1
Modelo M/Ek/1
 

Similar a 04b SIMULACION DE SISTEMAS Simulación de sistemas de colas 2020 01 Sexta y Setima Semana.pptx

Similar a 04b SIMULACION DE SISTEMAS Simulación de sistemas de colas 2020 01 Sexta y Setima Semana.pptx (20)

Lineas de espera
Lineas de esperaLineas de espera
Lineas de espera
 
Lineas de espera
Lineas de esperaLineas de espera
Lineas de espera
 
Lineas de espera
Lineas de esperaLineas de espera
Lineas de espera
 
Lineas de espera
Lineas de esperaLineas de espera
Lineas de espera
 
System Simulation
System Simulation  System Simulation
System Simulation
 
Teoria de colas azerpa
Teoria de colas azerpaTeoria de colas azerpa
Teoria de colas azerpa
 
Tema 12
Tema 12Tema 12
Tema 12
 
Teoría de líneas de espera otoño 2015
Teoría de líneas de espera   otoño 2015Teoría de líneas de espera   otoño 2015
Teoría de líneas de espera otoño 2015
 
LíNeas De Espera
LíNeas De EsperaLíNeas De Espera
LíNeas De Espera
 
LL
LLLL
LL
 
LíNeas De Espera
LíNeas De EsperaLíNeas De Espera
LíNeas De Espera
 
LINEAS DE ESPERA
LINEAS DE ESPERALINEAS DE ESPERA
LINEAS DE ESPERA
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Aplicacion de las_simulacion
Aplicacion de las_simulacionAplicacion de las_simulacion
Aplicacion de las_simulacion
 
Lineas de espera
Lineas de esperaLineas de espera
Lineas de espera
 
Teoría de colas
Teoría de colas Teoría de colas
Teoría de colas
 
lineas de espera
lineas de esperalineas de espera
lineas de espera
 
guia.pptx
guia.pptxguia.pptx
guia.pptx
 
Teoria de cola
Teoria de cola Teoria de cola
Teoria de cola
 
Programacion estruturada
Programacion  estruturadaProgramacion  estruturada
Programacion estruturada
 

Último

EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxfranklingerardoloma
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de GestiónYanet Caldas
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricasurAN077
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOFernando Bravo
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxwilliam801689
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfrefrielectriccarlyz
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdfSantiagoRodriguez598818
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheJuan Luis Menares
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientoscuentaparainvestigac
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALEdwinC23
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.davidtonconi
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanaArnolVillalobos
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosandersonsubero28
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfgonzalo195211
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 

Último (20)

EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 

04b SIMULACION DE SISTEMAS Simulación de sistemas de colas 2020 01 Sexta y Setima Semana.pptx

  • 1. Red de aprendizaje Modelado y Simulación Proyectos de Simulación de Sistemas Generación Valores de Variables Aleatorias Simulación por Eventos Sistema de Colas con Servidores en Serie Sistema de Colas con Un servidor Sistemas de Colas con Servidores en Paralelo Sistemas de Inventarios Revisión Periódica Sistemas de Inventarios Punto de Repedido Sistemas Combinados de Sistema de Colas e Inventario Modelación Montecarlo Sistemas de combinado de colas Líneas de elaboración de productos o prestación de servicios Cadenas logísticas de elaboración de productos.
  • 2. Simulación de Sistemas de Colas En esta parte del curso el alumno aplicara la metodología de simulación por eventos discretos para desarrollar simuladores de sistemas de colas.
  • 3. Sistema de colas con un servidor Un sistema de colas de espera se comporta según las siguientes reglas: Es un sistema de un solo servidor, suponemos que las llegadas se toman de una población infinita que necesita servicio. Las piezas entran a cola si el servidor esta ocupado. Las piezas se atienden según el orden de llegada (FIFO). Además, supondremos que las llegadas se realizan una a la vez de modo aleatorio y que los tiempos entre llegadas se distribuyen normalmente con una media de 2.1 minutos y una desviación estándar de 0.3 minutos. Todas las llegadas se atienden finalmente con un tiempo de servicio que se distribuye triangularmente con un mínimo de 2.5, una moda de 3.5 y un máximo de 5.5 minutos. El estudio se realiza en una jornada de ocho horas Diseñe un simulador del sistema antes descrito
  • 4. Sistema de colas con un servidor Representación grafica del sistema: Servidor Salida Llegada TLlegada Entidades Atributos Cliente Llegar al sistema. Formar cola Ocupar servidor Salir del sistema. Actividades Servidor TS Esperar Cliente Atender Cliente Representación del sistema: Cola TELL~ NORM(2.1,0.3) TS ~ TRIA(2.5, 3.5, 5.5)
  • 5. Sistema de colas con un servidor ANALISIS DEL SISTEMA Eventos posibles: 1. Arribo al sistema. 2. Ingresar a cola. 3. Salir de cola. 4. Inicio de Servicio. 5. Fin de Servicio. 6. Salida del sistema 7. Inicio de espera. 8. Fin de espera Eventos principales: 1. Evento Arribo al sistema 5. Evento Fin de Servicio
  • 6. Sistema de colas con un servidor Diagramas relacionales de eventos 1- Evento Arribo. 1 2 8 5 1 4 RM = TLL TELL TLL = RM + TELL TS TFS = RM + TS 5- Evento Fin de Servicio 5 6 3 7 5 4 RM = TFS TS TFS = RM + TS Eventos posibles: 1. Arribo al sistema. 2. Ingresar a cola. 3. Salir de cola. 4. Inicio de Servicio. 5. Fin de Servicio. 6. Salida del sistema 7. Inicio de espera. 8. Fin de espera
  • 7. Sistema de colas con un servidor Diseño del simulador Evento Arribo ARRIBO SERVIDOR DESOCUPADO NO CAMBIAR AL SERVIDOR A OCUPADO PROGRAMAR PROXIMO FINSERV INCREMENTAR COLA SI PROGRAMAR PROXIMO ARRIBO RETURN 1 8 5 1 4 2
  • 8. Sistema de colas con un servidor Diseño del simulador Evento Fin de servicio FINSERV COLA VACIA CAMBIAR AL SERVIDOR A DESOCUPADO PROGRAMAR PROXIMO FINSERV DECREMENTAR COLA RETURN SI NO INCREMENTAR ATENDIDOS 5 6 3 7 5 4
  • 9. Sistema de colas con un servidor INICIO INICIALIZAR VALORES BUSCAR EL PROXIMO EVENTO J EVENTO (J) EVENTO ARRIBO EVENTO FINSERV REINICIALIZAR SISTEMA FIN DE CORRIDA FIN DE SIMULACION NO SI SI NO CALCULOS FINALES REPORTE FIN J= 1 J= 2 Diseño del simulador Programa Principal J = TE (tipo de evento) Donde:     Servicio de Fin 2. sistema al Arribo 1. J RM = TPREV (tiempo del próximo evento)
  • 10. Sistema de servidores en paralelo en un supermercado En un supermercado los clientes forman cola delante cada cajero para ser atendidos. Existen 4 cajeros que se ocupan de la atención de los clientes, empleando cada uno de ellos tiempos distribuidos aleatoriamente como se muestra en la tabla siguiente: Los clientes tiene un tiempo entre llegadas que se distribuye exponencialmente con una media de 1.4 min. Diseñar el simulador correspondiente al sistema descrito. Empleado Tiempo de servicio (minutos) 1 EXPO(3.0) 2 NORM(3.5, 1) 3 TRIA(2.5, 4.5, 6.3) 4 EXPO(3.5)
  • 11. Sistema de servidores en paralelo en un supermercado Cola 1 TELL ~ EXPO(1.4) Salida Representación grafica del sistema Representación del sistema Entidades Atributos Actividades Clientes Tiempo de arribo Llegada a la zona de cajeros. Formar cola J (J=1,2,3,4). Ocupar al empleado I(I=1,2,3,4). Salir del sistema. Empleado I Tiempo de servicio I Atender clientes. (I=1,2,3,4) Esperar clientes. Cola 2 Cola 3 Cola 4 TS1~EXPO(3.0) Caja 1 TS2~NORM(3.5,1) Caja 2 TS3~TRIA(2.5, 4.5, 6.3) Caja 3 TS4~EXPO(3.5) Caja 4 Llegada
  • 12. Sistema de servidores en paralelo en un supermercado Análisis del sistema Eventos: 1 Arribo al sistema 2.i Ingresar a cola i (i=1, 2, 3, 4) 3.i Salir de cola i (i=1, 2, 3, 4) 4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4) 5.i Fin de Servicio Empleado i (i=1, 2, 3, 4) 6 Dejar el sistema 7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4) 8.i Fin de espera del Empleado i (i=1, 2, 3, 4) Eventos Principales: Evento Arribo al sistema Evento Fin de Servicio i (i=1, 2, 3, 4)
  • 13. Sistema de servidores en paralelo en un supermercado Análisis del sistema Diagramas relacionales de eventos: Evento Arribo al sistema Evento Fin de Servicio i (i=1, 2, 3, 4) 1 2.i 8.i 5.i 1 4.i RM = TLL TELL TLL = RM + TELL TSi TFSi = RM + TSi 5.i 6 3.i 7.i 5.i 4.i RM = TFS i TSi TFS i = RM + TSi Eventos: 1 Arribo al sistema 2.i Ingresar a cola i (i=1, 2, 3, 4) 3.i Salir de cola i (i=1, 2, 3, 4) 4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4) 5.i Fin de Servicio Empleado i (i=1, 2, 3, 4) 6 Dejar el sistema 7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4) 8.i Fin de espera del Empleado i (i=1, 2, 3, 4)
  • 14. Sistema de servidores en paralelo en un supermercado Diseño del simulador Evento Arribo ARRIBO COLA K < COLAMIN SERVIDOR CMIN DESOCUPADO NO NO SI CAMBIAR AL SERVIDOR CMIN A OCUPADO PROGRAMAR PROXIMO FINSERV CMIN INCREMENTAR COLA CMIN SI PROGRAMAR PROXIMO ARRIBO RETURN 1 2.i 8.i 5.i 1 4.i COLAMIN=99999 K=1, 4 10 10 COLAMIN=COLA K CMIN= K
  • 15. Sistema de servidores en paralelo en un supermercado Diseño del simulador Evento Fin de servicio i (i=1, 2, 3, 4) FINSERV i COLA i VACIA? CAMBIAR AL SERVIDOR i A DESOCUPADO PROGRAMAR PROXIMO FINSERV i DECREMENTAR COLA i RETURN SI NO INCREMENTAR ATENDIDOS 5.i 6 3.i 7.i 5.i 4.i
  • 16. Sistema de servidores en paralelo en un supermercado INICIO INICIALIZAR VALORES BUSCAR EL PROXIMO EVENTO J EVENTO (J) EVENTO ARRIBO EVENTO FINSERV I REINICIALIZAR SISTEMA FIN DE CORRIDA FIN DE SIMULACION NO SI SI NO CALCULOS FINALES REPORTE FIN J= 1 J= 2,3,4,5 Diseño del simulador Programa Principal J = TE (tipo de evento) Donde:           4 Servicio de Fin 5. 3 Servicio de Fin 4. 2 Servicio de Fin 3. 1 Servicio de Fin 2. sistema al Arribo 1. J RM = TPREV (tiempo del próximo evento)
  • 17. Sistema de servidores en paralelo de una agencia bancaria En una agencia bancaria los clientes forman una cola delante del grupo de cajeros para ser atendidos. Existen 4 cajeros que se ocupan de la atención de los clientes, empleando cada uno de ellos tiempos distribuidos aleatoriamente como se muestra en la tabla siguiente: Los clientes tienen un tiempo entre llegadas que se distribuye exponencialmente con una media de 1.1 min. Diseñar el simulador correspondiente al sistema descrito. Empleado Tiempo de servicio (minutos) 1 NORM(3.44, 0.51) 2 EXPO(3.31) 3 EXPO(3.41) 4 TRIA(2.55, 3.37, 4.31)
  • 18. Sistema de servidores en paralelo en una agencia bancaria TELL ~ EXPO(1.1) Salida Representación grafica del sistema Representación del sistema Entidades Atributos Actividades Clientes Tiempo de arribo Llegada a la zona de cajeros. Formar cola Ocupar al empleado I(I=1,2,3,4). Salir del sistema. Empleado I Tiempo de servicio I Atender clientes. (I=1,2,3,4) Esperar clientes. Cola 2 Cola TS1~NORM(3.44, 0.51) ) Caja 1 TS2~EXPO(3.31) ) Caja 2 TS3~EXPO(3.41) ) Caja 3 TS4~TRIA(2.55, 3.37, 4.31) Caja 4 Llegada
  • 19. Sistema de servidores en paralelo en una agencia bancaria Análisis del sistema Eventos: 1 Arribo al sistema 2. Ingresar a cola 3. Salir de cola 4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4) 5.i Fin de Servicio Empleado i (i=1, 2, 3, 4) 6 Dejar el sistema 7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4) 8.i Fin de espera del Empleado i (i=1, 2, 3, 4) Eventos Principales: Evento Arribo al sistema Evento Fin de Servicio i (i=1, 2, 3, 4)
  • 20. Sistema de servidores en paralelo en una agencia bancaria Análisis del sistema Diagramas relacionales de eventos: Evento Arribo al sistema Evento Fin de Servicio i (i=1, 2, 3, 4) 1 2 8.i 5.i 1 4.i RM = TLL TELL TLL = RM + TELL TSi TFSi = RM + TSi 5.i 6 3 7.i 5.i 4.i RM = TFS i TSi TFS i = RM + TSi Eventos: 1 Arribo al sistema 2. Ingresar a cola 3. Salir de cola 4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4) 5.i Fin de Servicio Empleado i (i=1, 2, 3, 4) 6 Dejar el sistema 7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4) 8.i Fin de espera del Empleado i (i=1, 2, 3, 4)
  • 21. Sistema de servidores en paralelo en una agencia bancaria Diseño del simulador Evento Arribo ARRIBO COLA VACIA? SERVIDOR K DESOCUPADO NO NO SI CAMBIAR AL SERVIDOR K A OCUPADO PROGRAMAR PROXIMO FINSERV K INCREMENTAR COLA SI PROGRAMAR PROXIMO ARRIBO RETURN 1 2 8.i 5.i 1 4.i K=1, 4 10 10 Eventos: 1 Arribo al sistema 2. Ingresar a cola 3. Salir de cola 4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4) 5.i Fin de Servicio Empleado i (i=1, 2, 3, 4) 6 Dejar el sistema 7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4) 8.i Fin de espera del Empleado i (i=1, 2, 3, 4)
  • 22. Sistema de servidores en paralelo en una agencia bancaria Diseño del simulador Evento Fin de servicio i (i=1, 2, 3, 4) FINSERV i COLA VACIA? CAMBIAR AL SERVIDOR i A DESOCUPADO PROGRAMAR PROXIMO FINSERV i DECREMENTAR COLA RETURN SI NO INCREMENTAR ATENDIDOS 5.i 6 3 7.i 5.i 4.i Eventos: 1 Arribo al sistema 2. Ingresar a cola 3. Salir de cola 4.i Inicio de Servicio Empleado i (i=1, 2, 3, 4) 5.i Fin de Servicio Empleado i (i=1, 2, 3, 4) 6 Dejar el sistema 7.i Inicio de Espera del Empleado i (i=1, 2, 3, 4) 8.i Fin de espera del Empleado i (i=1, 2, 3, 4)
  • 23. Sistema de servidores en paralelo en una agencia bancaria INICIO INICIALIZAR VALORES BUSCAR EL PROXIMO EVENTO J EVENTO (J) EVENTO ARRIBO EVENTO FINSERV I REINICIALIZAR SISTEMA FIN DE CORRIDA FIN DE SIMULACION NO SI SI NO CALCULOS FINALES REPORTE FIN J= 1 J= 2,3,4,5 Diseño del simulador Programa Principal J = TE (tipo de evento) Donde:           4 Servicio de Fin 5. 3 Servicio de Fin 4. 2 Servicio de Fin 3. 1 Servicio de Fin 2. sistema al Arribo 1. J RM = TPREV (tiempo del próximo evento)
  • 24. Sistema de colas con varios servidores en serie A una oficina que tramita documentos las personas arriban con un tiempo entre llegadas distribuido según una exponencial con media igual a 5 min. Si al llegar estas personas y la cola es mayor o igual a 8 personas, optan por retirarse. El trámite consta de tres etapas. Primero la persona es atendida en recepción donde el tiempo de atención sigue una distribución normal con media 9 minutos y desviación estándar 3 minutos. Luego pasará a otra estación para llenar los formularios tipo A. El tiempo utilizado por el servidor de esta estación en llenar estos formularios sigue una distribución Normal con media de 8 minutos y desviación estándar 2 min. Una vez llenados los formularios tipo A se pasa a una tercera estación donde serán llenados los formularios tipo B; empleándose en esta operación un tiempo que se distribuye Triangularmente con un mínimo 8 y un máximo 12 y por lo general dura 10 minutos. Diseñar el simulador del sistema antes descrito
  • 25. Representación del sistema Empleado1 Recepción Llegada Abandono por cola 1 llena Cola 1 TS1 ~ NORM(9,3) Atención 1 Salida Llegada TELL ~EXPO(5) Entidades Atributos Actividades Cliente (Elemento Temporal) – Tiempo de Llegada – Cola 1 máxima – Abandonar por cola 1 llena. – Formar cola i (i=1,2,3) – Ocupar al empleado i ( i=1,2,3) – Salir del sistema – Llegada al sistema Empleado 2 Formulario A Cola 2 Empleado 3 Formulario B Cola 3 TS2 ~ NORM(8,2) Atención 2 TS3 ~ TRIA(8,10,12) Atención 3 Empleado i ( i=1,2,3) (Elemento permanente) – Tiempo de Servicio i – Atender cliente – Esperar cliente Sistema de colas con varios servidores en serie CMAX1=8
  • 26. Sistema de colas con varios servidores en serie Análisis del sistema Eventos: 1. Arribo al sistema 2 Abandonar por cola 1 llena 3.i Ingresar a cola i (i=1, 2, 3) 4.i Salir de cola i (i=1, 2, 3) 5.i Inicio de Servicio Empleado i (i=1, 2, 3) 6.i Fin de Servicio Empleado i (i=1, 2, 3) 7. Dejar el sistema 8.i Inicio de Espera del Empleado i (i=1, 2, 3) 9.i Fin de espera del Empleado i (i=1, 2, 3) Eventos Principales: 1. Evento Arribo al sistema 5.i Evento Fin de Servicio i (i=1, 2, 3)
  • 27. Sistema de colas con varios servidores en serie Análisis del sistema Diagramas relacionales de eventos: Evento Arribo al sistema Evento Fin de Servicio 1 1 2 9.1 6.1 1 5.1 RM = TLL TELL TLL = RM + TELL TS1 TFS1 = RM + TS1 6.1 9.2 3.2 6.2 5.2 RM = TFS 1 TS2 TFS 2 = RM + TS2 3.1 4.1 5.1 6.1 Eventos: 1. Arribo al sistema 2 Abandonar por cola 1 llena 3.i Ingresar a cola i (i=1, 2, 3) 4.i Salir de cola i (i=1, 2, 3) 5.i Inicio de Servicio Empleado i (i=1, 2, 3) 6.i Fin de Servicio Empleado i (i=1, 2, 3) 7. Dejar el sistema 8.i Inicio de Espera del Empleado i (i=1, 2, 3) 9.i Fin de espera del Empleado i (i=1, 2, 3) Solo si la cola 1 es no vacía. TFS 1 = RM + TS1
  • 28. Sistema de colas con varios servidores en serie Análisis del sistema Diagramas relacionales de eventos: Evento Fin de servicio 2 6.2 9.3 6.3 5.3 RM = TFS2 TS3 TFS3 = RM + TS3 3.3 Eventos: 1. Arribo al sistema 2 Abandonar por cola 1 llena 3.i Ingresar a cola i (i=1, 2, 3) 4.i Salir de cola i (i=1, 2, 3) 5.i Inicio de Servicio Empleado i (i=1, 2, 3) 6.i Fin de Servicio Empleado i (i=1, 2, 3) 7. Dejar el sistema 8.i Inicio de Espera del Empleado i (i=1, 2, 3) 9.i Fin de espera del Empleado i (i=1, 2, 3) 4.2 5.2 6.2 TS2 TFS2 = RM + TS2 Solo si la cola 2 es no vacía
  • 29. Sistema de colas con varios servidores en serie Análisis del sistema Diagramas relacionales de eventos: Evento Fin de servicio 3 6.3 RM = TFS3 9 Eventos: 1. Arribo al sistema 2 Abandonar por cola 1 llena 3.i Ingresar a cola i (i=1, 2, 3) 4.i Salir de cola i (i=1, 2, 3) 5.i Inicio de Servicio Empleado i (i=1, 2, 3) 6.i Fin de Servicio Empleado i (i=1, 2, 3) 7. Dejar el sistema 8.i Inicio de Espera del Empleado i (i=1, 2, 3) 9.i Fin de espera del Empleado i (i=1, 2, 3) 4.3 5.3 6.3 TS3 TFS3 = RM + TS3 Solo si la cola 3 es no vacía
  • 30. Sistema de colas con varios servidores en serie ARRIBO COLA 1 LLENA? SERVIDOR 1 DESOCUPADO? CAMBIAR A OCUPADO AL SERVIDOR 1 PROGRAMAR EL FIN DE SERVICIO 1 INCREMENTAR EL NUMERO DE ALEJAMIENTOS DEL SISTEMA SI PROGRAMAR EL SIGUIENTE ARRIBO RETURN SI NO NO DIAGRAMA DE FLUJO DEL EVENTO ARRIBO INCREMENTAR LA COLA DEL SERVIDOR 1
  • 31. Sistema de colas con varios servidores en serie FINSERV 1 SERVIDOR 2 DESOCUPADO? CAMBIAR AL SERVIDOR 2 A OCUPADO PROGRAMAR EL FIN DE SERVICIO 2 PROGRAMAR EL SIGUIENTE FIN DE SERVICIO 1 RETURN SI NO DIAGRAMA DE FLUJO DEL FIN DE SERVICIO 1 INCREMENTAR LA COLA DEL SERVIDOR 2 COLA 1 VACIA? DECREMENTAR COLA 1 COLOCAR AL SERVIDOR 1 EN DESOCUPADO SI NO
  • 32. Sistema de colas con varios servidores en serie DIAGRAMA DE FLUJO DEL FIN DE SERVICIO 2 FINSERV 2 SERVIDOR 3 DESOCUPADO? CAMBIAR AL SERVIDOR 3 A OCUPADO PROGRAMAR EL FIN DE SERVICIO 3 PROGRAMAR EL SIGUIENTE FIN DE SERVICIO 2 SI NO INCREMENTAR LA COLA DEL SERVIDOR 3 COLA 2 VACIA? DECREMENTAR COLA 2 COLOCAR AL SERVIDOR 2 EN DESOCUPADO RETURN SI NO
  • 33. Sistema de colas con varios servidores en serie FINSERV 3 COLA 3 VACIA? PROGRAMAR EL FIN DE SERVICIO 3 COLOCAR AL SERVIDOR 3 EN DESOCUPADO SI RETURN INCREMENTAR ATENDIDOS DECREMENTAR COLA 3 DIAGRAMA DE FLUJO DEL FIN DE SERVICIO 2 NO
  • 34. Sistema de colas con varios servidores en serie INICIO INICIALIZAR VALORES BUSCAR EL PROXIMO EVENTO J EVENTO (J) EVENTO ARRIBO EVENTO FINSERV I REINICIALIZAR SISTEMA FIN DE CORRIDA FIN DE SIMULACION NO SI SI NO CALCULOS FINALES REPORTE FIN J= 1 J= 2,3,4 Diseño del simulador Programa Principal J = TE (tipo de evento) Donde:         3 Servicio de Fin 4. 2 Servicio de Fin 3. 1 Servicio de Fin 2. sistema al Arribo 1. J RM = TPREV (tiempo del próximo evento)
  • 35. Sistema de colas con un servidor Un sistema de colas de espera se comporta según las siguientes reglas: Es un sistema de un solo servidor, suponemos que las llegadas se toman de una población infinita que necesita servicio. Las personas entran a cola si el servidor esta ocupado. Los clientes se atienden según el orden de llegada (FIFO) Además supondremos que las llegadas se realizan una a la vez de modo aleatorio y que los tiempos entre llegadas se distribuyen normalmente con una media de 2.1 minutos y una desviación estándar de 0.3 minutos. Todas las llegadas se atienden finalmente con un tiempo de servicio que se distribuye triangularmente con un mínimo de 2.5, una moda de 3.5 y un máximo de 5.5 minutos. El estudio se realiza en una jornada de ocho horas
  • 36. Sistema de colas con un servidor Ahora modifiquemos el sistema antes descrito de acuerdo a los siguientes cambios: a. La cola se considera llena de diferente manera para cada cliente y puede responder a la siguiente tabla: b. Existe un tiempo máximo de espera en cola que se distribuye siguiendo una normal con media 12 y una desviación estándar de 3 minutos c. Suponga que el empleado tiene un tiempo de una hora de almuerzo al medio día. e. Que el servicio no se logre terminar con éxito, esto ocurre en el 15% de los casos. f. Que el servidor tenga que alejarse del puesto de atención cada cierto tiempo, la duración de este alejamiento se distribuye según una distribución exponencial con media de 7 min. y el tiempo entre alejamientos se distribuye normalmente con media 46 y una desviación estándar de 5 min. Diseñe un simulador del sistema antes descrito Tamaño de cola Probabilidad de alejamiento 4<cola<=7 0.15 7<cola<=10 0.45 10<cola<=12 0.75 cola> 12 0.90
  • 37. Sistema de colas con un servidor Representación grafica del sistema: Servidor Salida Llegada Abandonar por falla en el servicio (15%) Abandonar TEMAX~ NORM(12,3) Abandonar por cola Llena (según tabla) TLlegada Cola MAX Tiempo MAX en cola(TEMAX) Entidades Atributos Cliente Llegar al sistema. Abandonar por cola llena Formar cola Abandonar por TEMAX Ocupar servidor Abandonar por Falla en servicio. Salir del sistema. Actividades Servidor TS TEA (tiempo entre alejamientos) TA (tiempo de alejamiento) % de falla de servicio Tiempo de Almuerzo(TAL) Hora de inicio de almuerzo(TIAL) Esperar Cliente Atender Cliente Alejarse Almorzar Representación del sistema: CMAX= según tabla Cola TELL~ NORM(2.1,0.3) TS ~ TRIA(2.5, 3.5, 5.5)
  • 38. Sistema de colas con un servidor Eventos posibles: 1. Arribo al sistema. 2. Abandonar por cola Llena. 3. Ingresar a cola. 4. Salir de cola. 5. Abandonar por TEMAX 6. Inicio de Servicio. 7. Fin de Servicio. 8. Abandonar por falla en la atención. 9. Dejar el sistema. 10. Inicio de espera. 11. Fin de espera. 12. Inicio de Alejamiento. 13. Fin de Alejamiento. 14. Inicio de Almuerzo 15. Fin de Almuerzo Eventos principales: 1.- Evento Arribo al sistema 5.- Evento Abandonar por TEMAX 7.- Evento Fin de Servicio 12.- Evento Inicio de Alejamiento. 13.- Evento Fin de Alejamiento. 14.- Inicio de Almuerzo. 15.- Fin de Almuerzo
  • 39. Sistema de colas con un servidor Diagramas relacionales de eventos 1- Evento Arribo. 1 2 3 11 5 7 1 6 RM = TLL TELL TLL = RM + TELL TS TFS = RM + TS 7- Evento Fin de Servicio 7 8 9 4 10 7 6 RM = TFS TS TFS = RM + TS TEMAX TATEMAX= RM +TEMAX Eventos posibles: 1. Arribo al sistema. 2. Abandonar por cola Llena. 3. Ingresar a cola. 4. Salir de cola. 5. Abandonar por TEMAX 6. Inicio de Servicio. 7. Fin de Servicio. 8. Abandonar por falla en la atención. 9. Dejar el sistema. 10. Inicio de espera. 11. Fin de espera. 12. Inicio de Alejamiento. 13. Fin de Alejamiento. 14. Inicio de Almuerzo 15. Fin de Almuerzo 15 TAL TFAL = RM + TAL 14 Si fue reprogramado el inicio de Almuerzo 13 TFA = RM + TA 12 TA Si fue reprogramado el inicio de Alejamiento
  • 40. Sistema de colas con un servidor Diagramas relacionales de eventos 5- Evento Abandonar por tiempo máximo de espera en cola (TEMAX). 5 12 - Evento Inicio de Alejamiento. 12 13 13 - Evento Fin de Alejamiento 13 4 10 7 6 12 TA TFA = RM + TA TEA TIA = RM + TEA TFS = RM + TS TS RM =TFA RM =TIA RM =TEMAX Eventos posibles: 1. Arribo al sistema. 2. Abandonar por cola Llena. 3. Ingresar a cola. 4. Salir de cola. 5. Abandonar por TEMAX 6. Inicio de Servicio. 7. Fin de Servicio. 8. Abandonar por falla en la atención. 9. Dejar el sistema. 10. Inicio de espera. 11. Fin de espera. 12. Inicio de Alejamiento. 13. Fin de Alejamiento. 14. Inicio de Almuerzo 15. Fin de Almuerzo 12 TIA = TFS Si el servidor esta desocupado
  • 41. Sistema de colas con un servidor Diagramas relacionales de eventos 14- Evento Inicio de Almuerzo. 14 15 15 - Evento Fin de Almuerzo 15 4 10 7 6 TAL TFAL = RM + TAL TFS = RM + TS TS RM =TFAL RM =TIAL Eventos posibles: 1. Arribo al sistema. 2. Abandonar por cola Llena. 3. Ingresar a cola. 4. Salir de cola. 5. Abandonar por TEMAX 6. Inicio de Servicio. 7. Fin de Servicio. 8. Abandonar por falla en la atención. 9. Dejar el sistema. 10. Inicio de espera. 11. Fin de espera. 12. Inicio de Alejamiento. 13. Fin de Alejamiento. 14. Inicio de Almuerzo 15. Fin de Almuerzo 14 TIAL = TFS Si el servidor esta desocupado
  • 42. Sistema de colas con un servidor Diseño del simulador Evento Arribo ARRIBO COLA LLENA INCREMENTAR ABANDONOS SERVIDOR DESOCUPADO NO NO SI CAMBIAR AL SERVIDOR A OCUPADO PROGRAMAR PROXIMO TEMAX PROGRAMAR PROXIMO FINSERV INCREMENTAR COLA SI PROGRAMAR PROXIMO ARRIBO RETURN 1 2 3 11 5 7 1 6 Eventos posibles: 1. Arribo al sistema. 2. Abandonar por cola Llena. 3. Ingresar a cola. 4. Salir de cola. 5. Abandonar por TEMAX 6. Inicio de Servicio. 7. Fin de Servicio. 8. Abandonar por falla en la atención. 9. Dejar el sistema. 10. Inicio de espera. 11. Fin de espera. 12. Inicio de Alejamiento. 13. Fin de Alejamiento. 14. Inicio de Almuerzo 15. Fin de Almuerzo
  • 43. Sistema de colas con un servidor Diseño del simulador Evento Fin de servicio FINSERV COLA VACIA NO CAMBIAR AL SERVIDOR A DESOCUPADO PROGRAMAR PROXIMO FINSERV DECREMENTAR COLA SI RETURN SERVICIO FALLADO INCREMENTAR ABANDONOS POR FALLA SERVICIO SI NO INCREMENTAR ATENDIDOS 7 8 9 4 10 7 6 NO SI INICIO DE ALMUERZO PROGRAMADO PROGRAMAR FIN DE ALMUERZO 15 14 Eventos posibles: 1. Arribo al sistema. 2. Abandonar por cola Llena. 3. Ingresar a cola. 4. Salir de cola. 5. Abandonar por TEMAX 6. Inicio de Servicio. 7. Fin de Servicio. 8. Abandonar por falla en la atención. 9. Dejar el sistema. 10. Inicio de espera. 11. Fin de espera. 12. Inicio de Alejamiento. 13. Fin de Alejamiento. 14. Inicio de Almuerzo 15. Fin de Almuerzo NO SI INICIO DE ALEJAMIENTO PROGRAMADO PROGRAMAR FIN DE ALEJAMIENTO 13 12
  • 44. Sistema de colas con un servidor Diseño del simulador Evento Abandono por TEMAX TEMAX INCREMENTAR ABANDONOS POR TEMAX DECREMENTAR COLA RETURN 5
  • 45. Sistema de colas con un servidor Diagramas relacionales de eventos 12- Evento Inicio de Alejamiento. 12 13 Eventos posibles: 1. Arribo al sistema. 2. Abandonar por cola Llena. 3. Ingresar a cola. 4. Salir de cola. 5. Abandonar por TEMAX 6. Inicio de Servicio. 7. Fin de Servicio. 8. Abandonar por falla en la atención. 9. Dejar el sistema. 10. Inicio de espera. 11. Fin de espera. 12. Inicio de Alejamiento. 13. Fin de Alejamiento. 14. Inicio de Almuerzo 15. Fin de Almuerzo 12 Si el servidor esta desocupado INICIO DE ALEJAMIENTO PROGRAMAR PROXIMO FIN DE ALEJAMIENTO REPROGRAMAR INICIO DE ALEJAMIENTO AL TFS RETURN SERVIDOR DESOCUPADO NO SI
  • 46. Sistema de colas con un servidor Diagramas relacionales de eventos 13 - Evento Fin de Alejamiento 13 4 10 7 6 12 Eventos posibles: 1. Arribo al sistema. 2. Abandonar por cola Llena. 3. Ingresar a cola. 4. Salir de cola. 5. Abandonar por TEMAX 6. Inicio de Servicio. 7. Fin de Servicio. 8. Abandonar por falla en la atención. 9. Dejar el sistema. 10. Inicio de espera. 11. Fin de espera. 12. Inicio de Alejamiento. 13. Fin de Alejamiento. 14. Inicio de Almuerzo 15. Fin de Almuerzo FIN DE ALEJAMIENTO CAMBIAR AL SERVIDOR A OCUPADO RETURN COLA VACIA? NO SI CAMBIAR AL SERVIDOR A DESOCUPADO DECREMENTAR COLA PROGRAMAR PROXIMO FIN DE SERVICIO PROGRAMAR PROXIMO INICIO DE ALEJAMIENTO
  • 47. Sistema de colas con un servidor Diagramas relacionales de eventos 14- Evento Inicio de Almuerzo. 14 15 Eventos posibles: 1. Arribo al sistema. 2. Abandonar por cola Llena. 3. Ingresar a cola. 4. Salir de cola. 5. Abandonar por TEMAX 6. Inicio de Servicio. 7. Fin de Servicio. 8. Abandonar por falla en la atención. 9. Dejar el sistema. 10. Inicio de espera. 11. Fin de espera. 12. Inicio de Alejamiento. 13. Fin de Alejamiento. 14. Inicio de Almuerzo 15. Fin de Almuerzo 14 Si el servidor esta desocupado INICIO DE ALMUERZO PROGRAMAR PROXIMO FIN DE ALMUERZO REPROGRAMAR INICIO DE ALMUERZO AL TFS RETURN SERVIDOR DESOCUPADO NO SI
  • 48. Sistema de colas con un servidor Diagramas relacionales de eventos 13 - Evento Fin de Almuerzo 15 4 10 7 6 Eventos posibles: 1. Arribo al sistema. 2. Abandonar por cola Llena. 3. Ingresar a cola. 4. Salir de cola. 5. Abandonar por TEMAX 6. Inicio de Servicio. 7. Fin de Servicio. 8. Abandonar por falla en la atención. 9. Dejar el sistema. 10. Inicio de espera. 11. Fin de espera. 12. Inicio de Alejamiento. 13. Fin de Alejamiento. 14. Inicio de Almuerzo 15. Fin de Almuerzo FIN DE ALMUERZO CAMBIAR AL SERVIDOR A OCUPADO RETURN COLA VACIA? NO SI CAMBIAR AL SERVIDOR A DESOCUPADO DECREMENTAR COLA PROGRAMAR PROXIMO FIN DE SERVICIO
  • 49. Sistema de colas con un servidor INICIO INICIALIZAR VALORES BUSCAR EL PROXIMO EVENTO J EVENTO (J) EVENTO ARRIBO EVENTO FINSERV EVENTO TEMAX EVENTO INICIO DE ALEJANENTO EVENTO FIN DE ALEJAMIENTO REINICIALIZAR SISTEMA FIN DE CORRIDA FIN DE SIMULACION NO SI SI NO CALCULOS FINALES REPORTE FIN J= 1 J= 2 J= 3 J= 4 J= 5 Diseño del simulador Programa Principal J = TE (tipo de evento) Donde:             Almuerzo de Fin 7. Almuerzo de Inicio 6. Falla de Fin 5. Falla de Inicio 4. TEMAX 3. Servicio de Fin 2. sistema al Arribo 1. J RM = TPREV (tiempo del próximo evento) EVENTO INICIO DE ALMUERZO EVENTO FIN DE ALMUERZO J= 6 J= 7
  • 50. Sistema de colas con varios servidores en serie A una oficina que tramita documentos las personas arriban con un tiempo entre llegadas distribuido según una exponencial con media igual a 5 min. Si al llegar estas personas la cola es mayor o igual a 8 personas, optan por retirarse. El trámite consta de tres etapas. Primero la persona es atendida en recepción donde el tiempo de atención sigue una distribución normal con media 9 minutos y desviación estándar 3 minutos. Luego pasará a otra estación para llenar los formularios tipo A. El tiempo utilizado por el servidor de esta estación en llenar estos formularios sigue una distribución Normal con media de 8 minutos y desviación estándar 2 min. Debe señalarse que si frente a esta estación existen 5 personas en espera, recepción detendrá su trabajo hasta que disminuya el número de personas en esta cola (la estación de recepción queda "bloqueada") y el último en atenderse permanece en recepción. Una vez llenados los formularios tipo A se pasa a una tercera estación donde serán llenados los formularios tipo B; empleándose en esta operación un tiempo que se distribuye Triangularmente con un mínimo 8 y un máximo 12 y por lo general dura 10 minutos. Nuevamente, si frente a esta estación hay 5 personas, la estación precedente quedará bloqueada. Finalizada esta etapa las personas abandonan la oficina. Diseñar el simulador del sistema antes descrito
  • 51. Representación del sistema Empleado1 Recepción Llegada Abandono por cola 1 llena Cola 1 TS1 ~ NORM(9,3) Atención 1 Salida Llegada TELL ~EXPO(5) Entidades Atributos Actividades Cliente (Elemento Temporal) – Tiempo de Llegada – Cola 1 máxima – Abandonar por cola 1 llena. – Formar cola i (i=1,2,3) – Ocupar al empleado i ( i=1,2,3) – Salir del sistema – Llegada al sistema Empleado 2 Formulario A Cola 2 Empleado 3 Formulario B Cola 3 TS2 ~ NORM(8,2) Atención 2 TS3 ~ TRIA(8,10,12) Atención 3 – Quedar bloqueado en el empleado i ( i=1,2) Empleado i ( i=1,2,3) (Elemento permanente) – Tiempo de Servicio i – Atender cliente – Esperar cliente –Quedar bloqueado por el cliente ( i=1,2) Sistema de colas con varios servidores en serie CMAX1=8 CMAX3=5 CMAX2=5
  • 52. Sistema de colas con varios servidores en serie Análisis del sistema Eventos: 1 Arribo al sistema 2 Abandonar por cola 1 llena 3.i Ingresar a cola i (i=1, 2, 3) 4.i Salir de cola i (i=1, 2, 3) 5.i Inicio de Servicio Empleado i (i=1, 2, 3) 6.i Fin de Servicio Empleado i (i=1, 2, 3) 7.i Inicio de Bloqueo i (i=1, 2) 8.i Fin de Bloqueo i (i=1, 2) 9 Dejar el sistema 10.i Inicio de Espera del Empleado i (i=1, 2, 3) 11.i Fin de espera del Empleado i (i=1, 2, 3) Eventos Principales: Evento Arribo al sistema Evento Fin de Servicio i (i=1, 2, 3)
  • 53. Sistema de colas con varios servidores en serie Análisis del sistema Diagramas relacionales de eventos: Evento Arribo al sistema Evento Fin de Servicio 1 1 2 11.1 6.1 1 5.1 RM = TLL TELL TLL = RM + TELL TS1 TFS1 = RM + TS1 6.1 11.2 3.2 6.2 5.2 RM = TFS 1 TS2 TFS 2 = RM + TS2 3.1 4.1 5.1 6.1 7.1 Eventos: 1 Arribo al sistema 2 Abandonar por cola 1 llena 3.i Ingresar a cola i (i=1, 2, 3) 4.i Salir de cola i (i=1, 2, 3) 5.i Inicio de Servicio Empleado i (i=1, 2, 3) 6.i Fin de Servicio Empleado i (i=1, 2, 3) 7.i Inicio de Bloqueo i (i=1, 2) 8.i Fin de Bloqueo i (i=1, 2) 9 Dejar el sistema 10.i Inicio de Espera del Empleado i (i=1, 2, 3) 11.i Fin de espera del Empleado i (i=1, 2, 3) Solo si la cola 1 es no vacía. TFS 1 = RM + TS1
  • 54. Sistema de colas con varios servidores en serie Análisis del sistema Diagramas relacionales de eventos: Evento Fin de servicio 2 6.2 7.2 11.3 6.3 5.3 RM = TFS2 TS3 TFS3 = RM + TS3 3.3 Eventos: 1 Arribo al sistema 2 Abandonar por cola 1 llena 3.i Ingresar a cola i (i=1, 2, 3) 4.i Salir de cola i (i=1, 2, 3) 5.i Inicio de Servicio Empleado i (i=1, 2, 3) 6.i Fin de Servicio Empleado i (i=1, 2, 3) 7.i Inicio de Bloqueo i (i=1, 2) 8.i Fin de Bloqueo i (i=1, 2) 9 Dejar el sistema 10.i Inicio de Espera del Empleado i (i=1, 2, 3) 11.i Fin de espera del Empleado i (i=1, 2, 3) 4.2 5.2 6.2 TS2 TFS2 = RM + TS2 3.2 8.1 4.1 5.1 TS1 6.1 TFS1 = RM + TS1 Solo si la cola 2 es no vacía Solo si esta bloqueado el empleado1 Solo si la cola 1 es no vacía.
  • 55. Sistema de colas con varios servidores en serie Análisis del sistema Diagramas relacionales de eventos: Evento Fin de servicio 3 6.3 RM = TFS3 9 Eventos: Arribo al sistema 2.i Abandonar por cola 1 llena 3.i Ingresar a cola i (i=1, 2, 3) 4.i Salir de cola i (i=1, 2, 3) 5.i Inicio de Servicio Empleado i (i=1, 2, 3) 6.i Fin de Servicio Empleado i (i=1, 2, 3) 7.i Inicio de Bloqueo i (i=1, 2) 8.i Fin de Bloqueo i (i=1, 2) 9 Dejar el sistema 10.i Inicio de Espera del Empleado i (i=1, 2, 3) 11.i Fin de espera del Empleado i (i=1, 2, 3) 4.3 5.3 6.3 TS3 TFS3 = RM + TS3 3.3 8.2 4.2 5.2 TS2 6.2 TFS2 = RM + TS2 Solo si la cola 3 es no vacía Solo si esta bloqueado el empleado 2 Solo si la cola 2 es no vacía. 3.2 8.1 Solo si esta bloqueado el empleado 1 Solo si la cola 1 es no vacía. 4.1 5.1 TS1 6.1 TFS1 = RM + TS1
  • 56. Sistema de colas con varios servidores en serie ARRIBO COLA 1 LLENA? SERVIDOR 1 DESOCUPADO? CAMBIAR A OCUPADO AL SERVIDOR 1 PROGRAMAR EL FIN DE SERVICIO 1 INCREMENTAR EL NUMERO DE ALEJAMIENTOS DEL SISTEMA SI PROGRAMAR EL SIGUIENTE ARRIBO RETURN SI NO NO DIAGRAMA DE FLUJO DEL EVENTO ARRIBO INCREMENTAR LA COLA DEL SERVIDOR 1
  • 57. Sistema de colas con varios servidores en serie FINSERV 1 COLA 2 LLENA? SERVIDOR 2 DESOCUPADO? CAMBIAR AL SERVIDOR 2 A OCUPADO PROGRAMAR EL FIN DE SERVICIO 2 COLOCAR AL SERVIDOR 1 EN BLOQUEADO SI PROGRAMAR EL SIGUIENTE FIN DE SERVICIO 1 RETURN SI NO NO DIAGRAMA DE FLUJO DEL FIN DE SERVICIO 1 INCREMENTAR LA COLA DEL SERVIDOR 2 COLA 1 VACIA? DECREMENTAR COLA 1 RETURN COLOCAR AL SERVIDOR 1 EN DESOCUPADO RETURN SI NO
  • 58. Sistema de colas con varios servidores en serie DIAGRAMA DE FLUJO DEL FIN DE SERVICIO 2 RETURN FINSERV 2 COLA 3 LLENA? SERVIDOR 3 DESOCUPADO? CAMBIAR AL SERVIDOR 3 A OCUPADO PROGRAMAR EL FIN DE SERVICIO 3 COLOCAR AL SERVIDOR 2 EN BLOQUEADO SI PROGRAMAR EL SIGUIENTE FIN DE SERVICIO 2 SI NO NO INCREMENTAR LA COLA DEL SERVIDOR 3 COLA 2 VACIA? DECREMENTAR COLA 2 RETURN COLOCAR AL SERVIDOR 2 EN DESOCUPADO RETURN SI NO CAMBIAR AL SERVIDOR 1 A OCUPADO SERVIDOR 1 BLOQUEADO? INCREMENTAR COLA 2 RETURN SI NO PROGRAMAR EL SIGUIENTE FIN DE SERVICIO 1 COLA 1 VACIA? DECREMENTAR COLA 1 COLOCAR AL SERVIDOR 1 EN DESOCUPADO RETURN SI NO
  • 59. Sistema de colas con varios servidores en serie RETURN FINSERV 3 COLA 3 VACIA? PROGRAMAR EL FIN DE SERVICIO 3 COLOCAR AL SERVIDOR 3 EN DESOCUPADO SI PROGRAMAR EL SIGUIENTE FIN DE SERVICIO 2 COLA 2 VACIA? DECREMENTAR COLA 2 RETURN COLOCAR AL SERVIDOR 2 EN DESOCUPADO RETURN SI NO CAMBIAR AL SERVIDOR 1 A OCUPADO SERVIDOR 1 BLOQUEADO? INCREMENTAR COLA 2 RETURN SI NO PROGRAMAR EL SIGUIENTE FIN DE SERVICIO 1 COLA 1 VACIA? DECREMENTAR COLA 1 COLOCAR AL SERVIDOR 1 EN DESOCUPADO RETURN SI NO INCREMENTAR ATENDIDOS DECREMENTAR COLA 3 SERVIDOR 2 BLOQUEADO? INCREMENTAR COLA 3 RETURN SI NO DIAGRAMA DE FLUJO DEL FIN DE SERVICIO 2 NO COLOCAR AL SERVIDOR 2 EN OCUPADO
  • 60. Sistema de colas con varios servidores en serie INICIO INICIALIZAR VALORES BUSCAR EL PROXIMO EVENTO J EVENTO (J) EVENTO ARRIBO EVENTO FINSERV I REINICIALIZAR SISTEMA FIN DE CORRIDA FIN DE SIMULACION NO SI SI NO CALCULOS FINALES REPORTE FIN J= 1 J= 2,3,4 Diseño del simulador Programa Principal J = TE (tipo de evento) Donde:         3 Servicio de Fin 4. 2 Servicio de Fin 3. 1 Servicio de Fin 2. sistema al Arribo 1. J RM = TPREV (tiempo del próximo evento)
  • 61. Sistema de colas con varios servidores en serie Desarrolle un modelo de una oficina de tramite documentario con servidores en serie, este sistema consta de tres estaciones de trabajo con altos índices de rechazos: En la primera estación de recepción de documentos, el índice rechazo es de 7%. Los clientes rechazados por esta estación abandonan el sistema Los clientes rechazados por la segunda estación se devuelven a la primera estación donde son atendidos con un castigo en el tiempo de servicio del orden del 50%, luego pasaran nuevamente a la segunda estación sin sufrir castigo en el tiempo de servicio, en esta segunda pasada. El índice de rechazo de esta estación es de 6% El mismo fenómeno se da en el tercer servidor donde los clientes rechazados son atendidos nuevamente por la segunda estación pero con un castigo del orden del 35% y luego pasaran nuevamente a la tercera estación sin sufrir castigo en el tiempo de servicio, en esta segunda pasada. Para esta estación el índice de rechazo es de 5%. Los tiempos de operación son TRIA(4,8,11)min., TRIA(5,9,13)min. y TRIA(7,10,14)min. para las estaciones 1, 2 y 3 respectivamente. Los tiempos entre llegadas de las clientes al sistema son NORM(6,1)min. El tiempo de simulación del sistema será de 8 horas. Diseñe el simulador del sistema antes descrito.
  • 62. Sistema de colas con varios servidores en serie Estación 1 TELL ~ NORM(6,1) Salida Abandono por rechazo 7% Representación del sistema Representación del sistema Entidades Atributos Actividades Clientes Tiempo de arribo Llegada a la oficina % de falta de requisito en 1 Alejarse de la oficina por falta de requisito 1. % de falta de requisito en 2 Formar cola I (I=1, 2, 3). % de falta de requisito en 3 Ocupar al empleado I(I=1, 2, 3). Ir a reproceso a la estación I (I=1, 2) Salir del sistema. Estación i Tiempo de servicio Atender clientes. Esperar clientes. Enviar a reproceso a cliente por rechazo (I=2, 3) Estación 2 Estación 3 TS3 ~ TRIA(4,8,11) TS2 ~ TRIA(5,9,13) TS3 ~ TRIA(7,10,14) Reproceso por rechazo 6% Reproceso por rechazo 5% Llegada Cola 1 Cola 2 Cola 3
  • 63. Tema: Diseño y elaboración de un simulador de colas. En una oficina de trámite documentario consta de cuatro puestos de trabajo. Los clientes llegan al sistema con un tiempo entre llegadas que se distribuye exponencialmente con una media de 5.5 minutos. Puede existir una cola ante cada servidor. Los clientes suelen esperar a lo mas un tiempo que se distribuye exponencialmente con media de 12 min. Al llegar los clientes son atendidos por la estación de recepción que emplea un tiempo de servicio distribuido normalmente con media de 6 minutos con una desviación estándar de 1.5 minutos. Luego pasarán a una segunda parte del trámite que es atendida por dos servidores que tienen tiempos de servicio distribuido exponencialmente con media de 10.5 y el otro triangularmente con un mínimo de 8 una duración media de 11.5 minutos y un máximo de 13 minutos. En la última estación se comprueba si el trámite es satisfactorio esto tarda aproximadamente 5.9 minutos con una media de 1.5 minutos distribuido normalmente. Los trámites no exitosos son enviados a la segunda parte del trámite. Esto sucede en el 7% de las veces. Analice el sistema inicialmente para un periodo de 15 días y periodos de un turno de 8 horas diarias a. Hacer la representación del sistema. b. Los eventos posibles en el sistema. c. Los eventos principales. d. Los diagramas relacionales de eventos. e. Diagramas de flujo del sistema. Sistema de colas con varios servidores en serie