Curso: Engenharia de Produção

Documentos relacionados
Vamos denominar 1/µ o tempo médio de atendimento de um cliente. Tem-se, então que:

Por que aparecem as filas? Não é eficiente, nem racional, que cada um disponha de todos os recursos individualmente. Por exemplo:

ATeoria de filas é uma das abordagens mais utilizadas no estudo de desempenho

Curso: Engenharia de Produção. Prof. Lorí Viali, Dr. PUCRS FAMAT: Departamento de Estatística. Curso: Engenharia de Produção

A notação utilizada na teoria das filas é variada mas, em geral, as seguintes são comuns:

ATeoria de filas é uma das abordagens mais utilizadas no estudo de desempenho

observado, ainda que o tempo médio de serviço é igual a meio minuto. Determine:

D i s c i p l i n a : P e s q u i s a O p e r a c i o n a l I I T e o r i a d a s F i l a s - L i s t a d e E x e r c í c i o s : 0 2

Avaliação de Desempenho de Sistemas

Modelos de Filas de Espera

FILA EM UM PRONTO SOCORRO Paciente espera por ser atendida por um médico em um pronto socorro

Prof. Lorí Viali, Dr.

FILAS Conceitos Fundamentais. Pós Graduação em Engenharia Elétrica - PPGEE Prof. Carlos Marcelo Pedroso 2016

PCS 2039 Modelagem e Simulação de Sistemas Computacionais

Cadeias de Markov em Tempo Continuo

Processos de Poisson

Avaliação e Desempenho Aula 18

Pesquisa Operacional II

INTRODUÇÃO À TEORIA DAS FILAS

Módulo III: Processos de Poisson, Gaussiano e Wiener

Por que aparecem as filas? Não é eficiente, nem racional, que cada um disponha de todos os recursos individualmente. Por exemplo:

Rede de Computadores II

Modelagem e Análise Aula 9

D i s c i p l i n a : P e s q u i s a O p e r a c i o n a l I I T e o r i a d a s F i l a s - L i s t a d e E x e r c í c i o s : 0 4

Modelos de Distribuição PARA COMPUTAÇÃO

Avaliação de Desempenho de Sistemas Discretos

Avaliação de Desempenho de Sistemas Discretos

Modelos Probabilísticos Filas M/M/1, M/G/1. Profa. Jussara M. Almeida 1 o Semestre de 2014

Geração de Variáveis Aleatórias Contínuas. Mat02274 Estatística Computacional. A função densidade de probabilidade. Exemplo

Processos de Poisson

Teoria das Filas aplicadas a Sistemas Computacionais. Aula 20

Escola de Engenharia de Lorena EEL/USP Curso de Engenharia de Produção. Teoria da Filas. Prof. Fabrício Maciel Gomes

A notação utilizada na teoria das filas é variada mas, em geral, as seguintes são comuns:

PLANEJAMENTO DE TRANSPORTES TT049

Processos Estocásticos aplicados à Sistemas Computacionais

SIMULAÇÃO EM GESTÃO DE OPERAÇÕES E LOGÍSTICA: TOMADA DE DECISÕES EM MELHORIA DE PROCESSOS CAPÍTULO 3: TEORIA DAS FILAS Roberto Ramos de Morais

Processos Estocásticos

Teoria das Filas aplicadas a Sistemas Computacionais. Aula 08

Modelos Probabilísticos de Desempenho. Profa. Jussara M. Almeida 1º Semestre de 2014

Lista de Exercícios - SCE131

Análise de Dados e Simulação

Aplicação. Controlo Óptimas. 23º Seminário de Engenharia Mecânica - 4 Junho de Nuno Manuel R. S. Órfão

Teoria das Filas Aula 1. Gestão de Operações II Prof. Marcio Cardoso Machado

Fernando Nogueira Simulação 1

Eng. de Produção. Introdução à Teoria das Filas. Prof. Ricardo Villarroel Dávalos Fpolis, Abril de 2010

Gabarito - Lista de Exercícios 1

Aplicação da Teoria de Filas Markovianas no Controle de Fluxo de Usuários. Ednário B. Mendonça 1, Divanilda M. Esteves 2 ISSN:

Aula 5. Processo de Poisson. Exemplos.

Distribuições Contínuas de Probabilidade

TE802 Processos Estocásticos em Engenharia

Funções Geradoras de Variáveis Aleatórias. Simulação Discreta de Sistemas - Prof. Paulo Freitas - UFSC/CTC/INE

ANÁLISE DE TEORIA DAS FILAS: SISTEMA DE FILAS DE UM SERVIÇO DE PRONTO ATENDIMENTO RESUMO

Variáveis Aleatórias Contínuas

Mário Meireles Teixeira. Departamento de Informática, UFMA.

Noções de Processos Estocásticos e Cadeias de Markov

Distribuições Contínuas. Estatística. 7 - Distribuição de Probabilidade de Variáveis Aleatórias Contínuas UNESP FEG DPD

Estatística e Modelos Probabilísticos - COE241

USO DA TEORIA DE FILAS NA AVALIAÇÃO DA OPERACIONALIDADE DE UMA INTERSEÇÃO SINALIZADA POR SEMÁFORO

Noções de Simulação. Ciências Contábeis - FEA - Noturno. 2 o Semestre MAE0219 (IME-USP) Noções de Simulação 2 o Semestre / 23

SISTEMAS DE MANUTENÇÃO E CONFIABILIDADE TP077

COS767 - Modelagem e Análise Aula 3 - Simulação

A TEORIA DAS FILAS COMO FERRAMENTA DE APOIO PARA ANALISE DE UMA EMPRESA DE LAVA- RÁPIDO EM VOLTA REDONDA

Variáveis Aleatórias. Esperança e Variância. Prof. Luiz Medeiros Departamento de Estatística - UFPB

Simulação a Eventos Discretos. Fernando Nogueira Simulação 1

M. Eisencraft 2.5 Outros exemplos de distribuições e densidades 29. Densidade e distribuição uniforme. 0 a b x. 0 a b x

A TEORIA DAS FILAS COMO FERRAMENTA DE APOIO PARA ANALISE DE UMA EMPRESA DE LAVA-RÁPIDO EM VOLTA REDONDA

Evandro Deliberal Aula 06

ANÁLISE DOS RESÍDUOS. Na análise de regressão linear, assumimos que os erros E 1, E 2,, E n satisfazem os seguintes pressupostos:

Avaliação e Desempenho Aula 5

Teoria das Filas aplicadas a Sistemas Computacionais. Aula 09

Análise da incidência de filas em um serviço drive-thru de uma empresa de fast-food

D i s c i p l i n a : P e s q u i s a O p e r a c i o n a l T e o r i a d a s F i l a s - L i s t a d e E x e r c í c i o s : 0 1

FILAS. Mestrado em Engenharia Elétrica Carlos Marcelo Pedroso 2013

Modelização do Sistema Produtivo Teoria das Filas de Espera

c.c. É a função que associa a cada x X(S) um número f(x) que deve satisfazer as seguintes propriedades:

ESTUDO DE CASO SOBRE TEORIA DAS FILAS EM UMA SECRETARIA ESCOLAR DO ESTADO DO PARÁ

COMO FUNCIONA A SIMULAÇÃO. Aula 1. Simulação Discreta de Sistemas - Prof. Paulo Freitas - UFSC/CTC/INE

Definição. Os valores assumidos pelos estimadores denomina-se estimativas pontuais ou simplesmente estimativas.

TEOREMAS LIMITE EM PROBABILIDADE RENATO ASSUNÇÃO DCC - UFMG

APLICAÇÃO DA TEORIA DAS FILAS EM UMA REDE DE CINEMAS

Distribuições de Probabilidade Contínuas 1/19

Exercício 7: Resolução: 2º Semestre 2002/2003 Exercícios resolvidos

Cap. 6 Variáveis aleatórias contínuas

Probabilidade e Estatística

Processos Estocásticos e Cadeias de Markov Discretas

3 Modelo Anaĺıtico para Sistemas Móveis com uma Classe de Usuários

Filas de Espera. Transparências de apoio à leccionação de aulas teóricas. Versão 1.1 c 2010, 1998 José Fernando Oliveira Maria Antónia Carravilla FEUP

Cap. 6 Variáveis aleatórias contínuas

2.3 Operações sobre uma variável aleatória - Esperança matemática

VARIÁVEIS ALEATÓRIAS

Probabilidade de Ruína e Processos de Lévy α-estáveis

Simulação de Sistemas

SCX5005 Simulação de Sistemas Complexos II. Problemas em Simulação

M. Eisencraft 6.3 Funções de correlação 81. R YX (τ) R YY (τ). (6.19) R XY (τ) = R YX ( τ) (6.20)

Gestão de Operações II Teoria das Filas. Prof Marcio Cardoso Machado

MAE Introdução à Probabilidade e Estatística II Resolução Lista 5

LEEC Probabilidades e Estatística 1 a Chamada 13/06/2005. Parte Prática C (C) M 1% 9% 10% (M) 4% 86% 90% 5% 95% 100%

Distribuições Discretas

Transcrição:

Vamos admitir que o tempo de atendimento (tempo de serviço) de clientes diferentes são variáveis aleatórias independentes e que o atendimento de cada consumidor é dado por uma variável S tendo função densidade s(t).

Vamos denominar 1/µ o tempo médio de atendimento de um cliente. Tem-se, então que: 1 0 ts(t) dt µ A variável 1/µ será medida em horas por cliente, de modo que µ será medida em clientes por hora.

Por esse motivo µ será denominada detaxa deserviço. Por exemplo µ5, significa que se sempre existirem clientes, o atendente poderá atender a 5 clientes por hora, em média, e o tempo médio de serviço (atendimento) para cada consumidor será de 1/5 hora.

Na notação de Kendall, uma fila é descrita por: A/B/C/Z/K/m Ou mais resumidamente por A/B/C, onde é assumido que Z FIFO, K, m.

David George Kendall (1918-2007) estatístico britânico professor das universidades de Oxford e Cambridge. Foi um dos maiores especialistas em Probabilidade e Análise de Dados.

A/B/C/Z/K/m Valores de A mais comuns. Os tempos entre chegadas: M: são iid tendo uma distribuição exponencial; G: são iid tendo uma distribuição genérica; D: são iid e determinísticos; E r,k : são iid com distribuição de Erlang de parâmetros:rek.

A/B/C/Z/K/m Valores de B mais comuns. Os tempos de serviço: M: são iid tendo uma distribuição exponencial; G: são iid tendo uma distribuição genérica; D: são iid e determinísticos; E r,k : são iid com distribuição de Erlang de parâmetros:re k.

A/B/C/Z/K/m Número de servidores A terceira característica (C) representa o número de servidores que atuam em paralelo.

A/B/C/Z/K/m Disciplina do serviço. Z será omitido quando a disciplina for FIFO. FIFO FirstIn,FirstOut oufcfs FirstCome,FirstServed; LIFO Last In, First Out ou LCFS Last Come, First Served; SIRO ServiceInRandomOrder; GD DisciplinaGenérica.

A/B/C/Z/K/m Número máximo de clientes no sistema. K é omitido quando for infinito. O número de clientes incluem os que estão na fila e os em atendimento.

A/B/C/Z/K/m m é omitido Tamanho população. da quandoforinfinito. A menos que o número de clientes seja o mesmo que o de servidores a população é considerada infinita.

A notação utilizada na teoria das filas é variada mas, em geral, as seguintes são comuns: λ número médio de clientes que entram no sistema por unidade de tempo; µ número médio de clientes atendidos (que saem do sistema) por unidade de tempo; L número médio de clientes no sistema;

L q número médio de clientes na fila; L s número médio de clientes sendo atendidos; W tempo médio que o cliente fica no sistema; W q tempo médio que o cliente fica na fila; W s tempo médio que um cliente leva para ser atendido. N t Número de clientes no sistema em t.

W q (t) FDA do tempo de espera na fila; w q (t) fdp to tempo de espera na fila; W(t) FDA do tempo de permanência no sistema; T tempo gasto no sistema.

Um dos objetivos do estudo das filas é determinar o tempo que um cliente fica no sistema. Assim se um sistema de filas está em estado estacionário, tem-se (Leis delittle): LλW L q λw q L s λw s

David John Dutton Conant Little (1928 - ) graduado em Física pelo MIT, em 1948, Foi o primeiro doutor em PO, obtendo o título em 1955. É professor do MIT desde 1962, tendo trabalhado anteriormente na GE.

Lembrar que L é espresso em termos de número de clientes, λ é expresso em termos de clientes por hora e W é expresso em horas. Assim λw tem a mesma unidade (clientes) del. As três equações anteriores são válidas para qualquer sistema de filas.

Representando por p k a probabilidade de que o sistema contenha k membros (ou esteja no estadoe k ) em um momentotfuturo, temse: p k 0 k 1 Para que o sistema esteja em equilíbrio é necessário que em algum momento:

Fluxo de Entrada: E k λ k-1 p k-1 + µ k+1 p k+1 Fluxo de Saída: E k (λ k + µ k )p k Em equilíbrio os dois fluxos devem ser iguais e então:

λ k-1 p k-1 + µ k+1 p k+1 (λ k + µ k )p k A solução dessa equação pode ser obtida considerando inicialmentek0, que leva a: λ p 0 1 p0 µ 0 Então: λ... p 0 λ1 λk 1 k p0 µ µ... µ 1 2 k

p k p 0 k 1 µ λ i i 0 i+ 1 e p 0 1 + µ λ k 1 1 k 1 i i 0 i+ 1 A relação p k para k 0, 1, 2,... é a principal equação da teoria das filas. Para estudar a existência das probabilidades de estados estacionários (steady-state)p k define-se:

S1 k 0 k 1 µ λ i i 0 i+ 1 e S 2 1/ λ k 0 k k 1 µ λ i i 0 i+ 1 Diz-se, então, que um processo será: Ergódico se: S 1 < e S 2 ; RecorrenteNulo se: S 1 e S 2 ; Transiente se: S 1 e S 2 < ;

É o caso Ergódico (S 1 < e S 2 ) que fornece probabilidades de equilíbriop k e esse é o que interessa estudar. Pode-se notar que a condição de Ergodicidade é satisfeita sempre que a seqüência λ k /µ k é menor do que a unidade para algumkem diante, isto é, se existe algum k 0 tal que parak k 0 tem-se: λ k /µ k <1.

Lembrar que um sistema M/M/1/GD/ / tem um tempo de inter chegadas exponencial (a taxa de chegadas por unidade de tempo é λ κ λ para k 0, 1, 2 ) e um único servidor com tempo de atendimento também exponencial (a taxa de atendimento será assumida como sendo µ κ µ para k 0, 1, 2, ).

Assim: p k p 0 k 1 µ λ i i 0 i+ 1 p 0 k 1 µ λ i 0 p 0 λ µ k para k 0 A condição para que o sistema seja ergódico (e assim tenha uma solução de equilíbrio p k > 0) é que S 1 < e S 2. Nesse caso a primeira condição, torna-se:

S 1 p p k k 0 0 k 0 λ µ k < Essa série irá convergir se e somente se (λ/µ) < 1 ou λ < µ. A segunda condição de Ergodicidade torna-se: S 2 λ (p 1 p k 0 k 0 ) 1 λ k 0 µ λ k

Esta condição será satisfeita se (λ/µ) < 1, assim a condição necessária e suficiente de ergodicidade do sistemam/m/1 é que λ < µ. Para resolver as equações em relação a p 0 partimos de: p 0 1 + µ λ k 1 1 k 1 i 1 + 1 i 0 i+ 1 k 1 λ µ k

Essa soma converge se λ < µ e então: p 0 1 λ µ 1 1 + 1 λ µ λ µ Fazendo λ/µ ρ segue que: p k (1 ρ) ρ k para k 0, 1, 2,... Assim o número de usuários no sistema segue uma distribuição geométrica de parâmetro 1 ρ.

Uma medida básica de um sistema de filas é o número esperado de clientes no sistema que é dado por: E(N) L kp k 0 k (1 ρ) k 0 kρ k 1 ρ ρ

De forma similar pode-se determinar a variância e o desvio padrão do número de clientes no sistema que é dado por: σ 2 N σ 2 N p k 0 k (k N) (1 ρ) Assim o desvio padrão é dado por: 2 ρ 2 σ N σ N 1 ρ ρ

Define-se ρ λ/µ como a intensidade de trânsito de um sistema de filas ou fator de utilização ou ainda taxa de utilização do sistema. Para o sistema atingir um estado estacionário é necessário que 0 ρ<1. Se ρ 1éfácil de ver que o estado estacionário não será alcançado. Quando ρ 1, o sistema torna-se instável.

Assim, por exemplo, se λ 6clientes por hora e µ 4 clientes por hora. Se o servidor trabalhar todo o tempo ele só poderá atender em média a 4 pessoas por hora. Assim o número médio de clientes por hora irá aumentar de 6 4 2 clientes por hora.

Dessa forma a fila aumentaria sem limites e não existe uma distribuição do estado estacionário. Se ρ 1, então a não existência de um estado estacionário não é óbvia, mas a uma análise mais aprofundada indica que ele não existe.

Derivação de L De agora em diante será assumido que ρ < 1, assegurando que a distribuição de probabilidade do estado estacionário p k ρ k (1 - ρ) existe. Assumindo que o estado estacionário tenha sido alcançado, o número médio de consumidores no sistema é dado por:

L k k pk k ρ (1 ρ) (1 ρ) k 0 k 0 j 0 k ρ k Definindo: S k 0 k ρ k ρ + 2 ρ 2 + 3ρ 3 +... Tem-se: ρsρ 2 +2ρ 3 +3ρ 4 +... Subtraindo ρs de S vem:

S - ρs ρ+ρ 2 + ρ 3 +...ρ/(1 ρ) Assim: S ρ/(1 ρ) 2 V(N) EntãoL(1 ρ)s(1 ρ)[ρ/(1 ρ) 2 ] Lρ/(1 ρ)(λ/µ)/[1 (λ/µ)]λ/(µ λ) Portanto: L λ/(µ λ) número médio de clientes no sistema.

DerivaçãodeL q Em algumas situações existe interesse em saber o número médio de pessoas esperando na fila. Esse valor será representado por L q. Note que nenhum ou apenas um cliente estiver no sistema então ninguém estará esperando na fila.

Se k pessoas estiverem no sistema (k 1), então k 1 estarão esperando na fila. Assim se o sistema estiver em estado estacionário: L q (k 1)p k p p Assim L q L (1 p 0 ) L ρ L q ρ 2 /(1 ρ) λ 2 /µ(µ λ) k k k 1 k 1 k 1 k

Então:L q λ 2 /µ(µ λ) Utilizando esses resultados mais o Teorema um podemos determinar outras relações: Tem-se: Lρ/( ρ/(1 ρ) e LλW. Assim WL/λ, entãow1/(µ λ)

O valor de L s é também de interesse, isto é, o número médio de clientes sendo atendidos: L s 1 p 0 1 (1- ρ)ρ Assim L q L L s ρ/(1- ρ) ρ ρ 2 /(1 ρ)

Também L q λ 2 /[µ(µ λ)] e W q L q /λ, então:w q λ/[µ(µ λ)]ρ/(µ λ) Observe que a medida que ρ se aproxima de 1, tanto W quanto W q tornam-se muito grandes. Se ρ se aproxima de zero, W se aproxima de zero e W q se aproxima de 1/µ que é a taxa média de serviço.

Outro resultado de interesse é a probabilidade de que exista pelo menos k clientes no sistema: P(N k) pi (1 ρ) ρ i k i k i ρ k

Pode-se ver assim que a probabilidade de existirem mais do que k clientes no sistema é uma função geometricamente decrescente do número k que decresce rapidamente.

Aplicando a lei de Little podemos obter outra expressão para o tempo médio gasto no sistema, isto é: W T N λ ρ 1 ρ 1 λ 1/ µ 1 ρ

Função de distribuição acumulada do tempodeesperanafila Seja W q (t) a função de distribuição acumulada de T q tempo que um usuário espera na fila. Então: W q (t) P(T q t).

Tem-se W q (0) P(T q 0) P(N 0) 1 ρ e para t > 0, tem-se: W q (t) k0 P(k usuários no sistema atendidos até o tempo t) Daí segue que: W q (t) 1 ρe-(µ λ)t

Função densidade do tempo de espera na fila w q (t) dw (t) q dt d[1 ρe dt ( µ λ)t ] ρ( µ λ)e ( µ λ)t Assim w q (t) ρ(µ λ)e-(µ λ)t

Função de distribuição acumulada do tempo de permanência no sistema De forma análoga ao caso anterior a função acumulada do tempo T de permanência no sistema W(t) é dada por: W(t) P(T t) 1 e -µ( µ(1 ρ)t

Assim, pode-se perceber que a VAC T tempo gasto no sistema, segue uma distribuição exponencial de parâmetro µ(1 ρ). O valor esperado dessa variável é : E(T) 1 µ ( 1 ρ) 1 µ λ

O valor esperado (média) da variável T q tempo que um usuário espera na fila é : W q q 0 q 0 ) t (t)dt tρ( µ λ ( µ λ E(T w )e )t dt λ µ ( µ λ) ρ µ λ

Probabilidade do tempo de espera na fila ser maiordoquet>0 P(T q > t) 1 W q (t) ρe-µ(1 ρ)t Probabilidade de que o tempo no sistema seja maiordoquet>0 P(T > t) 1 W(t) e -µ( µ(1 ρ)t

O percentil 0 < p < 1 de clientes que irão esperar no sistema menos do que t s é: P(T t s ) W(t) 1 -e -µ(1 ρ) t p Assim o tempo t s tal que a probabilidade do tempo de espera no sistema seja menor do t s é dado por: t s W(t) 1 - e -µ(1 ρ) t p ou t 1 1 s ln( ) µ (1 ρ) 1 p

Opercentil 0<p <1 declientesqueirão esperarnafilamenosdoquet q é: P(T t q ) W q (t) 1 - ρe -µ(1 ρ)t p Assimotempot p talqueaprobabilidadedo tempo de espera na fila seja menor do t p é dadopor: t q W q (t) 1 - ρe -µ(1 ρ) t p ou

t q 1 µ(1 ρ) ρ ln( ) 1 p Esta fórmula só é válida se p que for maior do que 1 ρ. Todos os valores de percentis abaixo deste valor serão iguais a zero.

Um média de 10 carros por hora chegam a a um drive-thru de um único funcionário. O atendente leva em média 4 minutos para atender cada cliente. Tanto as chegadas quanto o atendimento seguem uma distribuição exponencial.

1. Qual é a probabilidade de que o atendente esteja livre? 2. Qual é o número médio de carros esperando para ser atendidos (um carro que está sendo atendido não é contado na fila)?

3. Qual o tempo médio total que um cliente gasta para ser servido? 4. Na média, quantos consumidores serão atendidos no período de uma hora?

Por hipótese estamos lidando com um sistema M/M/1 para o qual λ 10 carros por hora e µ 15 carros por hora. Assim ρ 10/15 2/3.

1. Tem-se p 0 1 ρ 1 2/3 1/3. Assim o atendente estará livre 1/3 do tempo. 2. L q ρ 2 /(1 ρ) (2/3) 2 /[1 (2/3)] 4/3 1,33 carros. 3. W L/λ. Tem-se L ρ/(1 ρ) (2/3)/[1 (2/3)] 2 consumidores. Assim W 2/10 0,2 horas 12 minutos.

4. Se o atendente estivesse sempre ocupado ele atenderia uma média de µ 15 consumidores por hora. Como ele está ocupado apenas 2/3 do tempo então ele atenderá (2/3)15 10 consumidores.

GRIMMETT, G. R., SITRZAKER, D. R. Probability and Random Processes. Oxford (London): Oxford University Press, 1991. KLEINROCK, Leonard. Queueing Systems: v. 1: Theory. New York: John Wiley, 1975. WISTON, Wayne L. Operations Research: Applications and Algorithms. 3 ed. Belmont (CA): Duxbury Press, 1994.