Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula04 - Aplicao Da Fila em Simulao
Aula04 - Aplicao Da Fila em Simulao
PRODUÇÃO
Prof. Dr. David Custódio de Sena
sena@ufersa.edu.br
SIMULAÇÃO
Questionário de revisão:
1. Quais os elementos básicos de uma fila?
2. Qual a diferença entre uma população finita e infinita em filas?
3. Quais as representações matemáticas para a chegada de clientes na fila?
4. Como uma fila pode ser organizada?
5. O que gera uma fila com um cliente ou mais na fila?
6. Quais as representações matemáticas para o atendimento?
7. Quais os tipos de filas?
8. Como se calcula e o que representa a taxa de ocupação?
9. O que é o modelo de Kendall?
SIMULAÇÃO
APLICAÇÃO DA FILA EM
SIMULAÇÃO A EVENTOS
DISCRETOS
SIMULAÇÃO
Tópicos
Breve definição
Exemplo 1
Exemplo 2
Exemplo 3
SIMULAÇÃO
σ𝑁
𝑖=1 𝐷𝑖
𝑇
Taxa de ocupação pelo servidor s
σ𝑁
𝑖=1 𝐴𝑖
Ai = Tempo de atendimento do i-ésimo cliente pelo atendente s
𝑇
SIMULAÇÃO
Exemplo 1
Exemplo de uma fila de simples servidor
No tempo 0 o sistema está vazio e ocioso;
Unidades de tempo: minutos;
A primeira entidade chega no momento 0;
Tempo de simulação: 15 minutos;
Tempos entre chegadas: 6.84, 2.40, 2.70, 2.59, 0.73
Tempos de processamento: 4.58, 2.96, 5.86, 3.21, 3.11
Momentos de chegada: ???
SIMULAÇÃO
Exemplo de fila com simulação
Exemplo de uma fila de simples servidor
Setup
P Tempo médio de Tempo Número Número
espera das peças na máximo de máximo de médio de
fila espera na fila peças na fila clientes na fila
0 0 0 0 0
Peça Tempo em
(i) fila (Di)
Em
Emfila
processamento
Peça em processo
0 t
Peças em fila
3
2
1
0 t
0 0 0 0 0
Peça Tempo em
(i) fila (Di)
Peça em processo
0 t
Peças em fila
3
2
1
0 t
0 0 0 0 0
Peça Tempo em
(i) fila (Di)
Peça em processo
0 t
Peças em fila
3
2
1
0 t
1 0 0 0 0
Peça Tempo em
(i) fila (Di)
1 0 Peça em processo
0 t
Peças em fila
3
2
1
0 t
1 0 0 0 0
Peça Tempo em
(i) fila (Di)
1 0 Peça em processo
2 0
1
0 t
Peças em fila
3
2
1
0 t
1 0 0 1 0
Peça Tempo em
(i) fila (Di)
1 0 Peça em processo
2 0
1
3 0 0 t
Peças em fila
3
2
1
0 t
2 0
1
3 0,56 0 t
Peças em fila
3
2
1
0 t
2 0
1
3 0,56 0 t
Peças em fila
4 0
3
2
1
0 t
2 0
1
3 0,56
0 t
Peças em fila
4 2,59
3
5 0 2
1
0 t
2 0
Tempo médio
Número Produção
de
médio espera
de total
1
de peças Número máximo
3 0,56
0
na =
em fila
clientes fila = de peças na fila t
0+0+0,56+3,06+0,47
Peças em fila
4 3,06 =
≅ 0,818
0,273
5
15
Tempo máximo
3
5 0,47 2
1
de espera na fila
0 t
Tempos entre chegadas: 6.84, 2.40, 2.70, 2.59, 0.73
Tempos de processamento: 4.58, 2.96, 5.86, 3.21, 3.11
SIMULAÇÃO
Exemplo de fila com simulação
Exemplo de uma fila de simples servidor
Taxa de utilização (em vermelho) Tempo de operação
da terceira entidade
5 4 3
𝑁
σ𝑖=1 𝐴𝑖 4.58 + 2.96 + 15 − 9.80
= ≅ 84,93%
15
𝑇 Peça em processo
0 t
Peças em fila
3
2
1
0 t
SIMULAÇÃO
Exemplo 2
Um pequeno fabricante de itens especiais assinou um contrato com um cliente de prestígio
para 20 pedidos de seu produto de estreia. A administração está preocupada com a
capacidade atual. O cliente fará pedidos em horários aleatórios e, é claro, gostaria que fossem
atendidos o mais rápido possível. Os pedidos são feitos apenas no início de um mês e podem
ocorrer com intervalos de até 2 meses ou menos de 7 meses, ou qualquer intervalo
intermediário, todos com a mesma probabilidade. Atualmente, a capacidade de produção deste
produto é tal que as encomendas são expedidas apenas ao fim de um mês e o tempo de
execução das encomendas é igualmente provável entre 1 e 6 meses, inclusive. Apenas um
pedido de cada vez pode ser processado, de modo que, se um segundo pedido chegar
enquanto um estiver sendo preparado, ele deverá aguardar até que o pedido anterior seja
concluído. Para esse recurso, a gerência gostaria de ter uma ideia do número médio de
pedidos no sistema, o tempo médio que um pedido permanece no sistema, o tempo máximo
que um pedido permanece no sistema e a porcentagem de tempo que o sistema fica ocioso. A
data do primeiro pedido é conhecida e a linha de produção será montada bem a tempo de
receber o primeiro pedido. A linha de produção será desativada após a conclusão do último
(20º) pedido. Os intervalos de chegada e os tempos de serviços são:
Tempo entre chegadas 0 7 2 6 7 6 7 2 5 4 5 3 2 6 2 4 2 6 5 5
Tempo de serviço 1 3 2 3 6 5 4 5 1 1 3 1 3 2 2 6 5 1 3 5
SIMULAÇÃO
Exemplo 3
Vocês precisam modelar o comportamento de uma fila em um bar com dois
atendentes (em que a escolha por cada atendente, caso os dois estejam livres, se dá
alternadamente). Calcule o tempo médio de espera dos clientes e a taxa de ocupação
de cada atendente. Quais recomendações você forneceria para o dono do
estabelecimento?
Referências:
Teoria das filas e da simulação. Darci Prado.
Introduction to Operactions Research. Frederick S. Hillier e Gerald J. Lieberman.
Queuing Theory: A problem Solving Approach. Leonard Gorney.
mcu.edu.tw/~hyu/Queue-534.xls
SIMULAÇÃO
ATÉ BREVE!!!