Buscar

Teoriadasfilas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 42 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 42 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 42 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Escola de Engenharia de Lorena – EEL/USP
Curso de Engenharia de Produção
Prof. Fabrício Maciel Gomes
Teoria da Filas
Por quê das Filas?
Procura por um serviço maior do que a capacidade do sistema de 
atender ao serviço
 Inviabilidade econômica
 Limitação de espaço
Teoria das Filas
• A Teoria das Filas tenta através de análises 
matemáticas detalhadas encontrar um ponto de 
equilíbrio que satisfaça o cliente e seja viável 
economicamente para o provedor do serviço
• Exemplos de aplicação:
• Fluxo de tráfego 
• veículos, aeronaves, pessoas e comunicações
• Escalonamento
• Pacientes em hospitais, processos em um computador e jobs em 
máquinas
• Projetos de atendimentos a serviços
• Bancos, correios, restaurantes fast-foods
Teoria das Filas
Servidor
Servidor
ServidorPopulação
Fila
Clientes
Atendimento
*Obs:
•Servidores, atendentes ou canais de serviços
•Cliente, transação ou entidade
Elementos de uma Fila
• Clientes e Tamanho da População
• Um cliente é proveniente da população
• Quando uma população é muito grande, a chegada de um 
novo cliente a fila não afeta a taxa de chegada de clientes 
subseqüentes, taxa de chegada independente
• Quando a população é reduzida a taxa de chegada pode ser 
dependente
• Ex: Uma mineradora que possui apenas 3 caminhões e os 3 estão 
na fila
Elementos de uma Fila
• Podemos quantificar o processo de chegada através de sua taxa 
média de chegadas (λ) e/ou seu intervalo médio entre chegadas (IC)
• Ex: Um posto de pedágio com 5 atendentes, onde entre 7 e 8 horas 
da manha chegam 20 automóveis por minuto.
• λ:20 veículos por minuto
• IC: 3 segundos
• λ e IC são valores médios, em um dado instante diferentes 
valores podem ser observados
• A fim de caracterizar ainda mais uma fila podemos definir sua 
distribuição de freqüências
• Processos com os mesmos valores médios podem apresentar grandes 
variações de seu valores individuais durante o tempo observado
• Processos regulares são raros
• Existe situações onde o ritmo de chegadas sofre variações durante o 
dia
Processos de Chegada
• Determina como é feito o atendimento aos clientes 
da fila
• Ex:
• Observando um atendente, podemos constatar que ele 
atende 6 veículos por minuto ou que gasta 10 segundos 
para atender um veículo
• Podemos quantificar o processo de chegada através 
de sua taxa média de atendimento (μ) e/ou seu 
tempo ou duração médio de serviços (TA)
• μ = 6 clientes por minuto
• TA = 10 clientes por minuto
Processos de Atendimento
• Uma fila pode possuir um ou mais servidores para 
atender os clientes
• A qualidade do serviço pode ser melhorada 
adicionando convenientemente novos servidores ao 
sistema
• Ex: fila de supermecado
Número de Servidores
 Descreve como os clientes são escolhidos para entrar em um 
serviço após a fila ser formada
 First-Come-First-Served (FCFS)
 FIFO
 Filas comuns onde o primeiro a chegar é o primeiro a ser atendido
 Last-Come-First-Served(LCFS)
 LIFO
 Aplicado em sistemas de controle de estoque e em filas de prioridades
 Filas com Prioridades
 Preemptivo
 O cliente com maior prioridade é servido imediatamente
 Não-preemptivo
 O cliente com maior prioridade entra na frente da fila, mas deve aguardar se 
algum cliente já estiver em atendimento
 Filas Randômicas
Disciplina da Fila
• Tamanho Médio
• Característica mais visível de uma fila
• O dimensionamento adequado desta característica 
possibilita um atendimento satisfatório
• Tamanho Máximo
• Área destinada a espera por atendimento
• Ex: número de cadeiras em uma barbearia, tamanho do 
buffer, etc
• Dependendo do tamanho e da demanda um cliente pode 
ser recusado
• Ex: central telefônica
• Deve ser projetada de forma atender a demanda
Tamanho da Fila
• Média do tempo gasto por cada cliente desde o 
momento em que chega na fila ao que ele é atendido
• Principal causa de irritação dos clientes
• O ideal é que não exista tempo de espera
• Ex:
• Se entrarmos em uma fila com 10 pessoas à frente o tempo 
de espera será igual ao somatório dos tempos de 
atendimento cada um dos 10 clientes ou, possivelmente, 
será igual a 10 vezes a duração média de atendimento
Tempo Médio de Espera
• São utilizadas para modelar diversos aspectos de uma fila
• Quando afirmamos que a duração média de atendimento 
é de 10 segundos não estamos dizendo que todo 
atendimento é de 10 segundos
• Diferentes momentos podem registrar diferentes valores
• Caso fosse coletada uma grande quantidade de dados 
poderíamos deduzir que existe um padrão de 
atendimento expresso por uma distribuição de 
probabilidade
• É nula a probabilidade de atender um cliente em menos de 5 
segundos
• A probabilidade de atender um cliente em 10 segundos é de 
18%
• A probabilidade de atender um cliente em 25 segundos é de 
0,5%
Variáveis Randômicas
Duração do Atendimento
• Cenário
• Fila de um banco formada por pessoas que deseja um novo 
talão de cheques
• Chegada
• No período de meia hora chegaram ao sistema 12 pessoas
• Onde
• Intervalo – tempo entre uma chegada e outra
• Momento – instante de chegada de um novo cliente
• Definir
• λ 
• IC
Cliente 1 2 3 4 5 6 7 8 9 10 11 12
Intervalo 2 3 3 3 5 0 1 5 1 4 1 2
Momento 2 5 8 11 16 16 17 22 23 27 28 30
24 clientes por hora
2,5 minutos
Dinâmica de uma Fila
• Atendimento
• Dados anotados para cada atendimento em minutos
• Determinar
• μ
• TA
Cliente 1 2 3 4 5 6 7 8 9 10 11 12
Duração 1 2 1 1 3 2 1 4 2 3 1 3
30 clientes por hora
2 minutos
Dinâmica de uma Fila
• O número de canais correspondem ao número de 
estações de serviços paralelos que podem servir os 
clientes simultaneamente
• Clientes multi-canais podem ser de:
• Fila única
• Fila individual
Número de Canais de Serviço
• Estágio único
• O atendimento do cliente acontece de um vez só
• Barbearia, supermecado, etc
• Vários estágios
• O cliente passa por vários estágios de atendimento, antes 
de finalizar um serviço
• Durante o atendimento o cliente pode enfrentar diversas 
filas com características diversas
• Exame físico, atendimento serviço público
Estágios de Serviço
Estágios de Serviço
1.Padrão de 
chegada
2.Padrão de 
serviço
3.Disciplina 
de filas
4.Capacidade 
do sistema
5. Número de 
canais de 
serviço
...
6. Estágios de 
serviços
n
Descrição de um Sistema de Filas
• Proposta em 1953 por Kendall
• é descrita por um série de símbolos, tais como, 
A/B/m/k/M
• A é a distribuição de inter-chegada de dos clientes
• B é padrão de serviço de acordo com um distribuição de 
probabilidade para o tempo de serviço
• m é o número de canais serviços paralelos (servidores)
• k é a capacidade do sistema
• M é a disciplina de filas
• Em muitas situações só os três primeiros símbolos são 
utilizados, de maneira que, é assumido que o sistema 
tem capacidade ilimitada e possui uma disciplina FCFS
Notação de uma Fila
O símbolo G representa uma distribuição de probabilidade geral, isto é, resultados 
nestes casos são aplicáveis para qualquer distribuição de probabilidade
Notação de uma Fila
• Exemplo:
M/D/2/∞/FCFS
• Processo de filas com:
• tempos de inter-chegada exponencial
• tempos de serviço determinístico
• dois servidores paralelos
• capacidade ilimitada
• disciplina de fila FCFS
Notação de uma Fila
• Geralmente existem 3 tipos de respostas de interesse 
do sistema:
• medida do tempo de espera que um cliente típico é 
obrigado a esperar
• Tempo gasto na fila X Tempo total no sistema
• Importância de cada tipo depende do sistema analisado. Ex: 
Parque de diversão x concerto de um equipamento• medida da maneira como os clientes podem ir se 
acumulando
• Número de clientes na fila X número de clientes no sistema
• Auxilia na definição do espaço de espera dos clientes
• medida do tempo ocioso dos servidores
• Tempo em que um servidor em particular esta ocioso
• Tempo em que o sistema está desprovido de clientes
Medidas de Desempenho
• A tarefa do analista de filas é determinar as medidas 
apropriadas de efetividade de um dado processo, ou 
projetar um sistema ótimo.
• Tempo de espera X ociosidade do sistema
• Tempo de espera X custos
• Cálculo do tamanho da fila de espera
• Uso de métodos analíticos como primeira alternativa e 
simulações onde métodos analíticos não forem suficientes
Medidas de Desempenho
SISTEMA
CLIENTE NA FILA
CLIENTE SENDO ATENDIDO
chegada fila atendimento saída
IC TF NF TA NA 
sistema
TS NS
 
Estrutura do Sistema
26
 - taxa de chegada
 - taxa de 
atendimento
chegada fila atendimento saída
IC TF NF c TA NA
sistema
TS NS
IC – tempo médio entre chegadas IC= 
TF - tempo médio na fila
NF – número médio de clientes na fila
TA - tempo médio de atendimento TA=
NA – número médio de clientes em atendimento
TS - tempo médio no sistema
NS – número médio de clientes no sistema
1/ 
1/ 
 
Estrutura do Sistema
Sistema de 1 canal, 1 fila
com população infinita
Pr( )
n
n
  
 
   
    
   
1
Pr( )
r
n r



 
   
 
Probabilidade de haver n clientes no sistema
Probabilidade de que o número de clientes 
no sistema seja superior a um valor r
Sistema de 1 canal, 1 fila
com população infinita
Pr( 0)n
 

 
   
 Pr( 0)n


 
   
 
Probabilidade do sistema estar ocioso
Probabilidade do sistema estar ocupado
Sistema de 1 canal, 1 fila
com população infinita
NS

 

  
2
NF

  

 
Número Médio de Clientes no Sistema
Número Médio de Clientes na Fila
Sistema de 1 canal, 1 fila
com população infinita
( 0)NF Fila

 
 
Número Médio de Clientes na Fila
 
1
TF
  

 
Tempo Médio de Espera na Fila por Clientes
Sistema de 1 canal, 1 fila
com população infinita
 
1
TS
 


Tempo Médio Gasto no Sistema por Clientes
Sistema de 1 canal, 1 fila
com população infinita
Relações Entre TF, TS, NF e NS
TF TF 
1
TF TS

 
   
 
NS TS 
NF NS


 
  
 
Taxa de Serviço para Mínimo Custo Total do Sistema
Unit UnitCT CE CA
     
* Unit
Unit
CE
CA

 

 
CT = Custo total do sistema
CEUnit = Custo de permanência unitário médio por período do cliente 
CAUnit = Custo de atendimento unitário médio por período do cliente 
= Taxa de serviço que resulta no menor custo Total no modelo de 1 fila 
e 1 canal
*
Taxa de Serviço para Mínimo Custo Total do Sistema
Sistema de 1 canal, 1 fila
com população infinita
Sistema de diversos canais, 1 fila
com população infinita    
1
1
1
Pr( 0)
! 1 !
j SS
j
n
j S S
 



 

  

Probabilidade do sistema estar ocioso
Sendo:
S = número de canais de atendimento




 
 .Pr Pr( ) Pr 0
( 1)!
S
Oc Total n S n
S S

      
Probabilidade do todos os canais estiverem ocupados
Sistema de diversos canais, 1 fila
com população infinita
Número Médio de Clientes na Fila
.PrOc TotalNF
S


 

NS NF  Número Médio de Clientes no SistemaSistema de diversos canais, 1 filacom população infinita
1
TF NF

 
Tempo Médio de Espera na Fila por Clientes
1
TS NS

 
Tempo Médio de gasto no Sistema
A cabine telefônica:
 as chegadas ocorrem de acordo com uma distribuição
exponencial com taxa de 0,1 pessoas/min;
 a duração média dos telefonemas é de 3 minutos e também
segue uma distribuição exponencial.
a) Qual a probabilidade de uma pessoa chegar à cabine e não
precisar esperar?
b) Qual o tempo médio na fila?
c) Qual ritmo de chegada de pessoas determinaria um tempo 
médio na fila de 3 minutos?
Exercício 1
Os operários da fábrica, para realizarem as atividades diárias, 
precisam recorrer ao auxílio da ferramentaria. Observou-se 
que o ritmo de chegada de solicitações à ferramentaria segue 
uma distribuição exponencial com ritmo de chegada de =1 
solicitação/min. O ritmo de atendimento da ferramentaria
também segue uma exponencial com =12 atendimentos/min. 
Pergunta-se:
a) Qual a probabilidade de um operário chegar à 
ferramentaria e não precisar esperar?
b) Qual o tempo médio de espera do operário na fila?
c) Qual o tempo médio de atendimento do operário?
d) Qual o tempo médio do operário na ferramentaria?
e) Quantos operários em média estão na fila?
f) Quantos operários em média estão na ferramentaria?
Exercício 2
Um lava rápido automático funciona com somente uma baia. Os carros chegam 
conforme uma distribuição de Poisson com um tempo médio de 8 minutos e 
podem esperar num estacionamento com cinco vagas disponíveis. Se o 
estacionamento estiver cheio os clientes que chegam desistem e procuram outro 
lava rápido. O tempo para lavar e limpar um carro segue uma distribuição 
exponencial, com uma média de sete minutos e 30 segundos. O proprietário quer 
determinar o impacto das vagas limitadas sobre a perda de clientes para a 
concorrência. Considerando essa situação, determine: 
a) A probabilidade de que um carro que chega passe imediatamente à baia de 
lavagem. 
b) Tempo de espera estimado até o início do serviço. 
c) Número esperado de vagas vazias no estacionamento. 
d) A probabilidade de todas as vagas estarem ocupadas. 
e) A taxa de utilização do servidor. 
Exercício 3

Outros materiais