You are on page 1of 145

UNIVERSIDADE FEDERAL DO PIAUI

APOSTILA DE MODELAGEM PROBABILSTICA E SIMULAO


DE SISTEMAS DE PRODUO
Prof. William Morn

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


SUMRIO
Anlise de Decises .......................................................................................... 05
Critrio do Valor Esperado ............................................................................. 05
Critrio do Valor Esperado uso de Bayes .................................................. 06
Decises sob incerteza ..................................................................................... 09
Critrio de Laplace, Maximim (Minimax), Savage ..................................... 09
Critrio de Hurwicz ......................................................................................... 10
Teoria de Filas ................................................................................................... 13
Importncia da distribuio exponencial na teoria de filas ....................... 14
A notao de Kendall ...................................................................................... 19
Estado de Equilbrio e estado Transiente .................................................... 19
Modelo de nascimento puro ......................................................................... 21
Resumo da relao entre a Exponencial e a Poisson ................................. 22
Modelo de morte puro ................................................................................... 23
Modelo M/M/1 .............................................................................................. 24
Modelo M/M/S, com S > 1 .......................................................................... 35
Modelo M/M/1 fila finita ............................................................................ 38
Modelo M/M/S fila finita ............................................................................ 40
Modelo M/M/1 populao finita ............................................................... 42
Modelo M/M/S populao finta ................................................................ 43
Modelo M/G/1 ............................................................................................. 46
Modelo M/Ek/1 ........................................................................................... 47
Simulao ...................................................................................................... 49
Simulao Monte Carlo ............................................................................... 52
Gerao de Nmeros Aleatrios, Mt. Dos Quadrados Mdios ........... 60
Mtodo Congruente, NA em [ 0, 1 ] .,,....................................................... 61
Randu e Rand1 ............................................................................................. 62
Rand2, Rand4, Gerador Pascal, Gerador Excel ..................................... 62
Nmeros aleatrios uniformes em [a, b] .................................................... 63

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


Nmeros aleatrios uniformes em [a, b] inteiros .................................... 63
Aplicao de NA: Clculo de integrais definidas ................................... 64
Mtodo da Transformao Inversa ........................................................... 65
Distribuio Exponencial - Transformao Inversa ............................... 67
Distribuio Triangular Transformao Inversa ................................. 68
Distribuio de Poisson Simulao Direta .......................................... 70
Distribuio Normal Simulao Direta ................................................ 72
Distribuio Beta Mtodo da Rejeio ................................................. 74
Processos Estocsticos, Cadeias de Markov .......................................... 76
Representao de uma Cadeia de Markov ............................................ 77
Probabilidades de Transio em n-etapas e Absolutas ....................... 78
Classificao dos estados numa Cadeia de Markov ............................ 79
Probabilidade de estado de equilbrio e tempos mdios de retorno
das Cadeias Ergdicas .............................................................................. 81
Anlise de Estados Absorventes ............................................................ 86
Referncias bibliogrficas ....................................................................... 90
Formulrio ................................................................................................ 91
Tabela Normal ......................................................................................... 107
Tabela Normal Acumulada .................................................................... 108
Tabela de NA em [0, 1] ........................................................................... 109
Tabela de Distribuio Q-Quadrado ................................................... 110
Tabelas para modelos com populao finita (N = 5) ........................ 111
Tabelas para modelos com populao finita (N = 10) ...................... 113
Tabelas para modelos com populao finita (N = 20) ...................... 116
Tabelas para modelos com populao finita (N = 30) ...................... 121
Lista 1 ....................................................................................................... 126
Lista 2 ....................................................................................................... 129
Lista 3 ....................................................................................................... 139
Lista 4 ....................................................................................................... 142

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

ANLISE DE DECISES
Na anlise de decises usa-se um processo racional para selecionar a melhor de varias
alternativas. A qualidade da alternativa selecionada depende da ndole dos dados a serem usados
para descrever o caso abordado pela deciso (Taha, 2004). Alguns autores costumam abordar e
classificar as decises segundo o conhecimento das probabilidades envolvidas. Conforme Changkong
et all (1992), as decises podem ser classificadas em trs tipos:
Decises sob certeza. Neste tipo de deciso sabe-se o que acontecer quando eleita uma alternativa,
consistindo o problema em escolher a melhor alternativa. Nesta categoria encontram-se os problemas
determinsticos como os encontrados na programao linear e inteira, nos modelos EOQ, etc.
Decises sob risco. Nestes casos so conhecidas as probabilidades associadas escolha de cada
alternativa. Nesta categoria encontram-se os problemas estocsticos.
Decises sob incerteza. Supe-se que o decisor no conhece as probabilidades associadas a cada
alternativa, deixando disponvel alguns critrios para a tomada de deciso que funcionam sem a
necessidade de probabilidade associadas escolha de cada alternativa ou mediante a estimao
subjetiva de probabilidades (Gould et al, 1992) como: Maximin/Minimax, Mtodo de Laplace, etc.
TOMADA DE DECISES SOB RISCO (Taha, 2008):
Em condies de risco, as vantagens associadas a cada alternativa de deciso se descrevem com
distribuies de probabilidade. Por essa razo a tomada de deciso sob risco se baseia no critrio valor
esperado, no qual se comparam alternativas de deciso com base na maximizao da utilidade
esperada ou a minimizao do custo esperado.
a) Critrio do Valor Esperado: Esse critrio busca a maximizao do lucro (mdio) esperado ou a
minimizao do custo esperado. Nesse caso, se supe que o lucro (ou o custo) associado a cada
alternativa de deciso probabilstica. O caso da arvore de deciso, usada em esse tipo de
problemas pode ser mostrado com um exemplo.
Exemplo: Suponha que uma empresa deseja investir 10.000 reais no mercado de valores,
comprando aes de uma de dois companhias: A e B. As aes da companhia A so arriscadas,
mas poderiam produzir um rendimento de 50% sobre o investimento durante o prximo ano. Se
as condies do mercado de valores no so favorveis (isto , o mercado est em baixa), as
aes podem perder 20% do seu valor. A empresa B proporciona utilidades seguras, de 15% num
mercado em alta e s 5% num mercado em baixa. Todas as publicaes que consultou
predizem que h 60% de probabilidade que o mercado esteja em alta e 40% de que esteja em
baixa. Onde deveria investir seu dinheiro?.
Soluo: O problema pode-se resumir como segue:
Rendimentos em um ano por investimento de $ 10.000
Mercado em alta ($)
Mercado em baixa ($)
5000
- 2000
1500
500
0,6
0,4

Alternativa de deciso
Aes da empresa A
Aes da empresa B
Probabilidade de ocorrncia

O problema tambm pode ser representado mediante uma arvore de deciso. Um quadrado
representa um ponto de deciso e um crculo representa um evento:
Mercado em alta (0,6)

Investir em
aes de A

$ 5000

2
Mercado em baixa (0,4)

$ - 2000

1
Mercado em alta (0,6)
$ 1500

3
Investir em
aes de B

Mercado em baixa (0,4)


$ 500

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

Os rendimentos esperados para o ano 1 das alternativas so:


Aes A: (5000) (0,6) + (- 200) (0,4) = 2200
Aes B: (1500) (0,6) + (500) (0,4) = 1100
Com base nesses clculos, se escolheria investir nas aes de A.
Em geral, diz-se que necessrio conhecer os estados da natureza (em alta e em baixa do
problema anterior), isto implica conhecer suas probabilidades e seus possveis resultados. A deciso
ser o mximo valor esperado (quando a deciso implica lucro) ou o mnimo valor esperado (quando a
deciso implica perda). Note que o somatrio das probabilidades igual a 1 e cada probabilidade deve
ser 0.
Portanto, se VEi representa o valor esperado da alternativa i, teremos que:
VEi = ai1 p1 + ai2 p2 + .......... + ain pn;

sendo i = 1, 2, ......, n e (p1 + p2 + ..... + pn) = 1

onde:
a i j o retorno da alternativa idado o estado da natureza j
p i a probabilidade de ocorrncia do estado da natureza j, sendo p j 0
b) Probabilidades a posteriori (Bayes): Considere o problema anterior sobre mercado de valores.
Agora suponha que alm de confiar nas publicaes (que indicam que h 60% de probabilidade
que o mercado esteja em alta e 40% de que esteja em baixa) voc decidiu fazer uma pesquisa
mais pessoal. Sua pesquisa permitiu saber sobre o fato de votar a favor ou em contra de
investir. Assim, dentro da empresa, voc determinou que se h um mercado em alta h um 90%
de probabilidade de que o voto seja a favor. Se h um mercado em baixa h um 50% de
probabilidade de que o voto seja a favor.
a) Se a pesquisa feita por voc indica a favor, investiria voc nas aes de A ou em B?
b) Se a pesquisa feita por voc indica em contra, investiria voc nas aes de A ou em B?
Soluo:
Usando os seguintes smbolos:
v1 = voto a favor
v2 = voto em contra
m1 = mercado em alta
m2 = mercado em baixa
Esse problema poderia ser resolvido com um arvore deciso como segue:
Mercado em alta (m1)

Investir em
aes de A

$ 5000
P (m1|v1) = 0,730

4
Mercado em baixa (m2)

Voto a favor
(v1)

$ - 2000

P (m2|v1) = 0,270

2
Mercado em alta (m1)
$ 1500
P (m1|v1) = 0,730

5
Mercado em baixa (m2)

Investir em
aes de B

$ 500
P (m2|v1) = 0,270

1
Mercado em alta (m1)

Investir em
aes de A

$ 5000
P (m1|v2) = 0,231

6
Mercado em baixa (m2)

$ - 2000

P (m2|v2) = 0,769
Voto em
contra (v2)

3
Mercado em alta (m1)
$ 1500
P (m1|v2) = 0,231

7
Investir em
aes de B

Mercado em baixa (m2)


$ 500
P (m2|v2) = 0,769

Sabe-se que a probabilidade condicional de um evento B, conhecido um evento A, denotada como


P(B\A), :

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


P(B \ A)

P(A B)
, para P(A) 0
P(A)

Note que isso leva a : P(A B) P(B \ A) P(A), para P(A) 0


Supondo que E1, E2, ........, Ek sejam k conjuntos mutuamente excludentes e exaustivos, ento:
P(B) =

P(BE1)

+ P(BE2)

+ ......... + P(BEk)

= P(B\E1) P(E1) + P(B\E2) P(E2) + ......... + P(B\Ek) P(Ek)


Um grfico da diviso de um evento B entre uma coleo de 4 eventos mutuamente excludentes (sem
interseo entre eles) e exaustivos (todos eles somam o universo) mostra-se na figura abaixo:
E1

B E1

E2

B E2

B E3

E3

E4

BE4

O teorema de Bayes indica que se E1, E2, ......, Ek forem eventos mutuamente excludentes e exaustivos e
B for qualquer evento, ento:
P(B \ E 1 ) P(E 1 )
, para P(B) 0
P(B \ E 1 ) P(E 1 ) P(B \ E 2 ) P(E 2 ) ......... P(B \ E k ) P(E k )

P(E 1 \ B)

Portanto, devemos notar que o que necessitamos calcular so as probabilidades:


P (m1|v1) ;

P (m1|v2)

P (m2|v1) ;

P (m2|v2)

Assim:
P (m1|v1) =

P( v1 \ m1) P(m1)
P( v1 \ m1) P(m1)

, para P( v1) 0
P( v1 \ m1) P(m1) P( v1 \ m2) P(m2)
P( v1)

Do problema inicial, sabemos que P(m1) = 0,6 e P(m2) = 0,4; e que as novas informaes permitem
descrever as seguintes probabilidades condicionais:
P (v1|m1) = 0,9;

P (v2|m1) = 0,1; P (v1|m2) = 0,5;

P (v2|m2) = 0,5; portanto:

P(m1|v1)

(0 ,9) (0 ,6)
0 ,730 , para P( v1) 0
(0 ,9) (0 ,6) (0 ,5) (0 ,4)

P(m1|v2 )

(0 ,1) (0 ,6)
0 ,231, para P( v2 ) 0
(0 ,1) (0 ,6) (0 ,5) (0 ,4)

P(m2|v1)

( 0 , 5) ( 0 , 4 )
0 ,270, para P( v1) 0
(0 ,5) (0 ,4) (0 ,9) (0 ,6)

P(m2| v2)

( 0 , 5) ( 0 , 4 )
0,769, para P( v2) 0
(0,5) (0,4) (0,1) (0,6)

Agora estamos prontos para avaliar as alternativas com base nos retornos esperados:
Voto a favor, investir em A: (5000) (0,730) + (- 2000) (0,270) = 3100

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

Voto a favor, investir em B: (1500) (0,730) + (500) (0,270) = 1230


Se o voto for a favor a melhor deciso investir em aes A.
Voto em contra, investir em A: (5000) (0,231) + (- 2000) (0,769) = - 383
Voto em contra, investir em B: (1500) (0,231) + (500) (0,769) = 731
Se o voto for Em contra a melhor deciso seria investir em aes B.
Problema: Uma certa empresa varejista coloca candidatos a crdito em duas categorias, riscos ruins e
riscos bons. Estatsticas indicam que 10% da populao seria classificada como de risco ruim pelos
padres da empresa. A empresa usa uma estratgia de escore de crdito para resolver se o crdito
deveria ser concedido ao candidato. A experincia sugere que, se uma pessoa de bom risco, se
candidata conseguir crdito 90% das vezes. Se um indivduo de risco ruim se candidata, o crdito
ser concedido em 20% das vezes. A gerencia acredita que razovel presumir que as pessoas que
pedem crdito sejam selecionadas de modo aleatrio entre a populao. Qual a probabilidade de
uma pessoa que recebe crdito ser um risco ruim? (Use o teorema de Bayes)
Resposta: P(risco ruim crdito) = 0,024
Problema: Jenny Lind autora de romances. Uma empresa de filmes e uma rede de TV querem direitos
exclusivos de uma de suas obras mais populares. Se ela assinar com a rede, receber uma soma nica,
mas se assinar com a empresa de filmes, a quantia que receber vai depender da resposta do mercado
ao filme. Os resultados de Jenny esto resumidos na tabela abaixo. Se as estimativas de probabilidade
para os estados de natureza so P(pequena) = 0,3; P(mdia) = 0,6 e P(grande) = 0,1.
a) Para quem Jenny deveria vender os direitos?
b) Qual o mximo que Jenny deveria estar disposta a pagar para saber a magnitude da
bilheteria antes de decidir com quem assinar?

Deciso
Assinar com a empresa de cinema
Assinar com a rede de TV

Bilheteria pequena
200.000
900.000

Estado da natureza
Bilheteria mdia
1.000.000
900.000

Bilheteria grande
3.000.000
900.000

Problema: O fazendeiro McCoy pode plantar milho ou soja. Se as probabilidades dos preos da
prxima safra desses gros subirem, permanecem os mesmos ou baixarem so 0,25; 0,30 e 0,45,
respectivamente. Se os preos subirem, a safra de milho gerar 30.000 reais lquidos e a soja 10.000. Se
os preos permanecerem os mesmos, McCoy (mal) conseguir equilibrar a receita e despesa. Mas, se
os preos baixarem, as safras de milho e soja daro prejuzos de 35.000 e 5.000 reais respectivamente.
a) Represente o problema de McCoy como uma rvore de deciso.
b) Qual dos gros McCoy deve plantar?
Soluo: b) VE(milho) = - 8.250; VE (soja) = 250. Melhor selecionar soja.
Problema: Voc o autor de um romance que promete ser um sucesso e tem a opo de public-lo por
conta prpria ou por meio de uma editora. A editora est lhe oferecendo $20.000 para assinar o
contrato. Se o romance for um sucesso, vendera 200.000 cpias. Se no tiver, vender apenas 10.000
cpias. A editora paga $ 1 de royalties por copia. Um levantamento de mercado realizado pela editora
indica que h 70% de chance de o romance ser um sucesso. Se voc public-lo por conta prpria,
incorrer em um custo inicial de $90.000 para impresso e marketing, mas cada copia vendida lhe
render $ 2.
a) Voc aceitaria a oferta da editora ou publicaria o livro por conta prpria?
b) Suponha que voc contrate um agente literrio para realizar um levantamento referente ao
sucesso potencial do romance. Por experincia prpria, o agente lhe diz que quando um
romance se torna um sucesso, o levantamento prever o resultado errado 20% das vezes.
Quando o romance no se torna um sucesso, o levantamento dar a previso correta 85% das
vezes. Como essa informao afetaria sua deciso?
Respostas:
a) Melhor publicar o livro por conta prpria (VE = 196.000)
b) Quando feito um levantamento certo melhor conta prpria (VE = 217.568,8)
Quando feito um levantamento errado melhor conta prpria (VE = 173.784,4)
Portanto, a nova informao no muda a deciso anterior.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

DECISES SOB INCERTEZA


Da mesma forma que nas decises sob risco, as decises sob incerteza dependem dos estados
da natureza (aleatrios). Em geral o problema consiste de ter m aes alternativas e n estados da
natureza, os quais podem ser representados da seguinte forma:

a1
a2
.
.
.
am

s1
v (a1, s1)
v (a2, s1)
.
.
.
v (am, s1)

s2
v (a1, s2)
v (a2, s2)
.
.
.
v (am, s2)

.......
.......
.......
.
.
.
.......

sn
v (a1, sn)
v (a2, sn)
.
.
.
v (am, sn)

O elemento ai representa a ao i, e o elemento sj representa o estado da natureza j. O


resultado associado com a ao ai e o estado sj v (ai, sj).
No caso das decises sob risco, as probabilidades dos estados da natureza se conhecem ou se
podem determinar. No caso das decises sob incerteza, as probabilidades dos estados da natureza se
desconhecem ou no se podem determinar. A falta de informao levou os pesquisadores a desenvolver
vrios critrios para analisar esse tipo de problema. Entre os principais temos:
a) Critrio de Laplace: Baseia-se no suposto de que se no se conhecem as probabilidades dos estados
da natureza, ento no h motivo para acreditar que elas sejam distintas. Portanto, se usa a
hiptese otimista de que todos os estados da natureza so igualmente provveis. Assim:
P(s1) = P(s2) = . = P(sn) = 1/n
Dado que o retorno v(ai, sj) representa o ganho, a melhor alternativa a que d:

1
max
ai
n

j1

v(a i , s j )

Se v(ai, sj) representar prejuzo, ento a minimizao substitui a maximizao.


b) Critrio Maximin (ou Minimax): baseado na atitude conservadora de obter o melhor das piores
condies possveis. Se v(ai, sj) for prejuzo, ento escolhemos a ao que corresponde ao critrio
Minimax:

min max v(a i , s j )


ai
sj

Se v(ai, sj) representar o ganho, ento usar o critrio Maximin:

max min v(a i , s j )


s
ai
j

c)

Critrio de Savage: Aplica-se ao conservadorismo moderado no critrio Minimax (Maximin) pela


substituio da matriz de retorno (ganho ou perda) v(a i, sj) por uma matriz de perda (ou
arrependimento) r(ai, sj), usando a seguinte transformao:

v(a i , s j ) min [ v(a k , s j ) ], se v for perda


ak

r (a i , s j )
max
[
v
(
a
,
s
j ) ] v(a i , s j ), se v for ganho
k
a
k

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

10

d) Critrio de Hurwicz: Elaborado para refletir atitudes da tomada de deciso que vo da mais
otimista mais pessimista (ou conservadora). Defina-se 0 < 1 e se considere que v(ai, sj)
representa ganho. Ento, a ao selecionada deve ser associada com:

max max v(a i , s j ) (1 ) min v(a i , s j )


s
ai
s
j
j

O parmetro denominado ndice de otimismo. Se = 0, o critrio conservador porque se aplica


ao critrio Minimax normal. Se = 1, o critrio produz resultados otimistas porque procura o
melhor das melhores condies. Podemos ajustar o grau de otimismo (ou pessimismo) por meio
de uma seleo adequada do valor na faixa especificada de (0, 1). Na ausncia de um forte
sentimento em relao a otimismo e pessimismo, = 0,5 pode ser uma escolha adequada.
Se v(ai, sj) representar prejuzo, o critrio mudado para:

min min v(a i , s j ) (1 ) max v(a i , s j )


ai
sj
sj

Problema: Hank um aluno inteligente e normalmente tira boas notas, contando que possa revisar o
material do curso na noite anterior ao teste. Para o teste de amanha, Hank enfrenta um pequeno
problema: seus companheiros de repblica vo dar uma festa durante a noite, da qual ele gostaria de
participar. Ele tem trs opes:
a1 = divertir-se a noite inteira
a2 = dividir a noite em partes iguais para estudar e participar da festa
a3 = estudar a noite inteira
O teste de amanha pode ser fcil (s1), moderado (s2) ou difcil (s3), dependendo do humor imprevisvel
do professor. Hank antecipa as seguintes:

a1
a2
a3

s1
85
92
100

s2
60
85
88

s3
40
81
82

a) Recomende um curso de ao para Hank, com base nos critrios de Laplace, Maximin (ou
Minimax), de Savage e de Hurwicz (use = 0,5).
b) Suponha que Hank esteja mais interessado na nota alfabtica que conseguir (A = 90, B = 80, C
= 70 ou D 60). Essa atitude em relao s notas exige uma mudana no curso de ao de
Hank?
Soluo:
a) Segundo o princpio de Laplace teramos 3 estados da natureza: (sj, j = 1, 2, 3), P(sj) = 1/3
O valor esperado para cada uma das 3 possveis aes (ai com i = 1, 2, 3) ser:
E(a1) = 1/3 (85 + 60 + 40) 61,67
E(a2) = 1/3 (92 + 85 + 81) = 86
E(a3) = 1/3 (100 + 88 + 82) = 90
Portanto, em funo do critrio de Laplace a melhor ao seria a 3.
Segundo o critrio Maximin/Minmax, temos que os valores v(ai, sj) representam ganho,
portanto, o princpio a ser usado Maximin:

a1
a2
a3

s1
85
92
100

s2
60
85
88

s3
40
81
82

Min da linha
40
81
82

Maximin

Segundo o critrio de Savage, primeiro faramos max [ v(a k , s j ] v(a i , s j ) , j que as notas
ak

representam ganho:

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

a1
a2
a3

s1
100 - 85 = 15
100 - 92 = 8
100 100 = 0

s2
88 60 = 28
88 85 = 3
88 88 = 0

11

s3
82 40 = 42
82 81 = 1
82 82 = 0

Logo escolhemos o Minimax da coluna, isto escolhemos a alternativa a3, estudar a noite
inteira Min (42; 41; 0) = 0.

a1
a2
a3

s1
15
8
0

s2
28
3
0

s3
42
41
0

Max da linha
42
41
0

Minimax

Segundo o critrio de Hurwicz e para = 0,5 teriamos:

a1
a2
a3

s1

s2

s3

85
92
100

60
85
88

40
81
82

Min
linha
40
81
82

Max
linha
85
92
100

0,5*Max linha + (1-0,5)*Min linha


42,5 + 20,0 = 62,5
46,0 + 40,5 = 86,5
50,0 + 41,0 = 91,0 Max

Por ser uma matriz de ganho, a melhor alternativa seria a de maior valor (Max ai), ou seja,
Max (62,5; 86,5; 91) = 91, isto , a alternativa a3.
Problema: A Cia. ABXT-Produtos Eletrnicos Ltda. est considerando o lanamento de um auto-rdio e
tem quatro opes de modelo: ST, LX, LS e GL, que diferem entre si no acabamento e caractersticas
tcnicas. Os lucros anuais que cada modelo pode fornecer so dependentes das escalas de produo,
que por sua vez so funes dos contratos com revendedores e fornecedores de peas e componentes.
Os custos no variam uniformemente com as produes, j que a maioria dos componentes
comprada de fornecedores diferentes. Por outro lado, os preos dependem da aceitao do mercado.
Nessa etapa do processo de planejamento, a empresa acredita que o lucro de cada alternativa ir
depender da escala de produo e venda de cada tipo e, dessa forma, identificou quatro eventos que
podem influenciar fundamentalmente os resultados finais. So eles:

Evento 1: produo e venda de 50.000 auto-rdios por ano


Evento 2: produo e venda de 70.000 auto-rdios por ano
Evento 3: produo e venda de 90.000 auto-rdios por ano
Evento 4: produo e venda de 100.000 auto-rdios por ano

importante observar que a companhia no deseja, neste estado de anlise do problema, realizar
anlises mais detalhadas de custo e mercado, como por exemplo entrar em contato com revendedores
e fornecedores, para no gerar expectativas. Assim, deseja examinar o problema em carter
preliminar, de forma a obter elementos para discutir, mais tarde, com os demais interessados.
Para cada um dos eventos, os lucros esperados de cada modelo so fornecidos na tabela abaixo.
Tipo
ST
LX
LS
GL

Evento 1
26
27
25
26

Evento 2
24
28
27
26

Evento 3
24
22
29
26

Evento 4
23
20
31
26

Recomende que tipo de auto-rdio a empresa deve fabricar com base em cada um dos critrios de
deciso sob incerteza.
Problema: Um empresrio de shows tem que organizar um concerto e o pode faz-lo ao ar livre ou
num campo coberto. Os benefcios vo depender da assistncia do pblico, e ela (a assistncia) por sua
vez do clima, que pode ser com chuva, nublado ou ensolarado. Os resultados esperados caso o show

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

12

seja ao ar livre so 10.000, 50.000 e 65.000 euros se o tempo for chuvoso, nublado ou ensolarado
respectivamente. Se o concerto se realiza em campo coberto, os resultados seriam 45.000, 40.000 e
35.000 euros para cada estado climtico respectivamente. Pede-se:
a) Determinar a matriz de deciso.
b) Qual deciso deve tomar o empresrio se utiliza o critrio de Laplace?
c) Qual seria a opo mais adequada se fosse aplicado o critrio de arrependimento de Savage?
d) Qual deciso deve tomar o empresrio se utiliza o critrio de Hurwicz para = 0,35?

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

13

TEORIA DE FILAS
Esperar por um servio faz parte de nossa vida diria. Aparecem filas nos bancos, nos cinemas,
no correio, em processos de produo, nos semforos, etc. Embora a espera geralmente no possa ser
complemente eliminada (principalmente por questes de custos), possvel reduzir o impacto adverso
a nveis tolerveis (Taha, 2008).
A teoria de filas visa quantificar o fenmeno da espera em filas (mas no visa otimizar a espera na
fila), usando medidas representativas de desempenho como o comprimento mdio da fila, o tempo
mdio de espera em fila e a mdia de utilizao da instalao (Taha, 2008). Em geral, um processo
bsico de filas seria o seguinte:
Sistemas de filas

Fonte de
entrada

Clientes

Fila

Mecanismo
de servio

Clientes
atendidos

A figura anterior mostra que os clientes que requerem um servio se geram ao longo do tempo
numa fonte de entrada. A sequncia com que os clientes so gerados vm de uma distribuio
probabilstica (pode ser normal, exponencial, de Poisson, etc). Os clientes entram no sistema e se unem
a uma fila. Em determinado momento se seleciona um membro da fila para lhe proporcionar o servio,
mediante alguma regra conhecida como disciplina da fila. Logo, se realiza o servio ao cliente em um
mecanismo de servio, depois o cliente sai do sistema de filas (Hillier e Lieberman, 2006).
Fonte de entrada:
Uma caracterstica da fonte de entrada seu tamanho. O tamanho o nmero total de clientes
potenciais que podem requerer servio em algum momento. A populao a partir da qual surgem as
unidades (os clientes) que chegam ao sistema se conhece como populao de entrada. Pode-se supor que
o tamanho infinito ou finito (ou seja, a fonte de entrada ilimitada ou limitada).
Frequentemente se considera que os cliente se geram de acordo com uma distribuio de
Poisson. Esse caso corresponde quando o cliente chega de forma aleatria, mas com uma taxa mdia
fixa () sem importar quantos cliente j esto na fila. Uma suposio equivalente considerar que a
distribuio de probabilidade do tempo que transcorre entre duas chegadas consecutivas seja
exponencial. Esse tempo entre duas chegadas se conhece simplesmente como tempo entre chegadas.
Qualquer outro suposto sobre o comportamento dos clientes tambm deve ser considerado. Um
suposto muito comum o de desistncia, o qual implica que o cliente desiste de entrar na fila devido a
que a fila est muito grande ou abandonar uma fila porque esto esperando h muito tempo.
Fila:
A fila onde os clientes esperam antes de receber o servio. A fila se caracteriza pelo nmero
mximo permitido de clientes que podem ser admitidos. As filas podem ser finitas ou infinitas,
segundo se esse nmero mximo finito ou infinito. Como os clculos so muito mais simples no caso
de tamanho infinito, esse suposto se faz quando o tamanho real seja um nmero fixo relativamente
grande, e se considerar implcito, em qualquer modelo que no especifique outra coisa.
O caso finito mais difcil devido a que o nmero de clientes que formam a fila afeta o nmero
potencial de clientes fora do sistema em qualquer momento; mas deve-se supor o caso finito se a taxa
com que a fonte de entrada gera clientes novos afetada de alguma forma significativa pelo nmero
de clientes no sistema de linhas de espera.
Disciplina da fila:
Refere-se ordem em que seus membros se selecionam para receber o servio. Embora a
disciplina primeiro que chega primeiro a ser servido (FCFS first come, first served) a mais comum,
existem outras disciplinas como ltimo a chegar primeiro a ser servido (LCFS last come, first served),
servio em ordem aleatria (SIRO service in ramdom order) ou alguma outra disciplina baseada em
alguma prioridade de atendimento (por exemplo, servios urgentes em uma oficina so processados
antes dos servios comuns).

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

14

Mecanismo de servio:
Refere-se ao nmero de estaes de servio, cada uma delas com um ou mais canais de servios
paralelos, chamados de servidores. Se existe mais de uma estao de servio, o cliente pode receber o
servio de uma sequncia delas, ou numa rede (sistemas de filas interligados). Os mecanismos mais
comum so:

1 fila e 1 servidor
1 fila e n servidores
m filas e n servidores
Filas especiais (caixas expressos de supermercados)
Filas que seguem alguma alterao dinmica do sistema de atendimento

Exerccio: Em cada uma das seguintes situaes identifique o cliente e o servidor, alm disso,
discuta a possibilidade de um cliente trocar, desistir ou abandonar a fila:
a) Avies que chegam a um aeroporto.
b) Txis parados que atendem aos passageiros espera.
c) Ferramentas retiradas da rea de ferramentas em uma oficina de usinagem.
d) Cartas processadas em uma agncia do correio.
e) Matrcula para aulas em uma universidade.
f) Casos judiciais.
g) Operao de caixas registradoras em um supermercado.
h) Funcionamento de um estacionamento.
bom ressaltar que o processo de sada (frequentemente chamado de processo de servio) de um
sistema de filas, usualmente denominado de distribuio de probabilidade (do processo de sada), e
ele quem estabelece o tempo de servio dos clientes. Na maioria dos casos se assume que a
distribuio do tempo de servio independente do nmero de clientes presentes no sistema, o qual
implica por exemplo, que o servidor no trabalha mais rpido quando mais clientes esto presentes
(Goldberg, 2008).
IMPORTNCIA DA DISTRIBUIO EXPONENCIAL NA TEORIA DE FILAS
No estudo das filas essencial uma condio: Que a chegada dos clientes seja totalmente
aleatria. Nesse contexto, a aleatoriedade significa que a ocorrncia de um evento no influenciada
pelo tempo transcorrido desde a ocorrncia do ltimo evento. Essa condio totalmente preenchida
pela distribuio exponencial, explicitamente pela sua propriedade de falta de memria. A
importncia da propriedade de falta de memria da distribuio exponencial que permite simplificar o clculo
dos principais modelos da teoria de filas, como ser visto mais na frente. Tambm, considerando que a
distribuio exponencial pode descrever a distncia entre eventos, nesse caso um evento poderia ser
uma falha, a chegada de um cliente ou a concluso de um servio.
Em geral, se diz que X tem uma distribuio exponencial com parmetro ( > 0) se a funo de
densidade de probabilidade de X (Devore, 2008):
e x
f( x ; )
0

para x 0
caso contrrio

O valor esperado de uma va X exponencialmente distribuda :

E( x)

0 x e

dx

Deve-se lembrar que nesta distribuio tem unidades [ u/ut ] e tem unidades [ ut/u ]. Para
obter o valor esperado se requer integrar por partes. A varincia se calcula usando o fato de que V(X) =
E(X2) [ E(X) ]2. O clculo de E(X2) requer integrar por partes, duas vezes. Os clculos do como
resultado:

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

15

1
2

A falta de memria consiste do seguinte: Se agora for 08:20 horas da manh e a ltima chegada
de um cliente ocorreu s 08:03 horas, a probabilidade de a prxima chegada ocorrer s 08:29 horas
uma funo do intervalo entre 08:20 e 08:29, e totalmente independente do tempo que transcorreu
desde a ocorrncia do ltimo evento (de 08:03 a 08:20). Esse resultado chamado de falta de memria.
Em smbolos matemticos uma probabilidade condicional, da seguinte forma:
P(X t0 + t | X t0)
Por definio da probabilidade condicional, teremos:

P( X t 0 t|X t 0 )

P[ (X t 0 t) (X t 0 ) ]
P( X t 0 )

Mas o evento X t0 no numerador redundante, pois ambos eventos podem ocorrer se e


somente se X t0 + t, portanto:

P( X t 0 t|X t 0 )

P (X t 0 t)
1 F( t 0 t ; )
e ( t t

P( X t 0 )
1 F( t 0 ; )
e t
0

0)

e t e t
e t
0

e t

Essa probabilidade condicional idntica probabilidade original P(X t), portanto, a


distribuio da durao adicional exatamente a mesma que a distribuio original da durao, isso
implica que o tempo entre os eventos so independentes.
Problema: Se uma mquina quebra a cada 40 minutos em mdia, com distribuio exponencial,
determine:
a) A taxa mdia de quebra da mquina
b) Se o tcnico que conserta a mquina afirma-se: essa mquina sempre quebra por volta das
08:30 horas, voc aceitaria essa afirmao?
c) Se agora so 08:20 horas, qual a probabilidade de que a prxima quebra seja s 08:30?
d) Se agora so as 07:00 horas, qual a probabilidade de que a prxima quebra seja s 08:30?
e) Se o tcnico que conserta a mquina afirma-se: essa mquina sempre quebra por volta das
08:30 horas, qual seria sua resposta tomando como referncia os resultados dos itens c e
d?
Soluo:
a) Como 60 min = 1 hora, ento a taxa mdia = = 60/40 = 1,5 quebra/hora
b) Desde o ponto de vista terico, a afirmao deve ser considerada errada pois como a
distribuio das quebras exponencial, consequentemente a probabilidade de que acontea
uma quebra totalmente aleatria.
c) P (t 10/60) = 1 e(-1,5)(10/60) 0,22
d) P(t 90/60) = 1 e(-1,5)(90/60) 0,89
e) Pela resposta em b sabemos que a afirmao est errada. Mas se agora fossem as 08:20
horas, a afirmao poderia se considerar errada, pois a probabilidade de que isso acontea
0,22, a qual pequena.
Pela resposta em b sabemos que a afirmao est errada. Mas se agora fossem as 07:00
horas, a afirmao poderia ser considerar certa, pois a probabilidade de que isso acontea
0,89, a qual alta.
Problema: O tempo (em horas) requerido para reparar uma mquina distribudo exponencialmente
com = 1.
a) Qual a probabilidade de que o tempo de reparo exceda de 2 horas?
b) Qual a probabilidade de que o tempo de reparo exceda de 30 minutos?
c) Qual a probabilidade condicional de que o tempo de reparo tome pelo menos 3 horas, dado
que sua durao excedeu de 2 horas?

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

16

Problema: O nmero de anos de funcionamento de um reprodutor de mp3 distribudo


exponencialmente com parmetro = 1/8. Se Joo compra um reprodutor usado, qual a
probabilidade de que ele ainda funcione mais 10 anos? (Observao: Note que em alguns casos a
distribuio exponencial no realista).
Problema: Joo imagina que o nmero total de milhares de quilmetros que um carro usado ainda
pode percorrer antes que ele vire sucata uma varivel aleatria distribuda exponencialmente com
parmetro = 1/20. Daniel tem um carro usado e afirma que foi conduzido por 10.000 quilmetros.
Se Joo compra-se o carro de Daniel, qual seria a probabilidade de que ele consiga percorrer 20.000
quilmetros adicionais pelo menos?
O PROCESSO DE POISSON (Dos Santos, 2003)
As propriedades do chamado Processo de Poisson se ajustam muito bem aos modelos bsicos
de filas. Este fato fez com que as solues analticas para modelos de filas pudessem ser obtidas para
queles modelos. A obteno de solues analticas para modelos que no seguem o Processo de Poisson so,
quando viveis, matematicamente complexas e extremamente trabalhosas. Vejamos as propriedades
fundamentais do Processo de Poisson, j adaptando-as para sistemas de filas, lembrando que estas
propriedades esto provadas matematicamente:
1) O n de chegadas (ou de servios completados) em uma unidade de tempo especificada
independente do n de chegadas (ou trmino de servios) em qualquer outra unidade de tempo.
Esta propriedade se adqua perfeitamente a um sistema de filas e para exemplificar vamos
imaginar as chegadas de clientes uma agncia bancria. bvio que o n de chegadas no minuto
entre 11:34 e 11:35 independente das chegadas no minuto entre 14:51 e 14:52.
2) O n mdio de chegadas (ou de trmino de servios) por unidade de tempo proporcional ao
tamanho da unidade de tempo. Assim se na agncia bancria a mdia de 2 chegadas/min, ela
ser de 120 chegadas/hora e 720/dia (considerando dia de 6 horas).
3) A probabilidade da ocorrncia de 2 chegadas simultneas (ou trmino de 2 servios) em uma
unidade de tempo muito pequena (t) tende a zero.
Vamos supor que a taxa de chegada a um determinado sistema de fila seja = 5/hora. Se fizermos
t muito pequeno, 1 segundo por exemplo, a probabilidade de 1 chegada em 1 segundo ser igual
a t = 5 * 1/3600 = 0, 0013. A probabilidade de 2 chegadas em qualquer segundo ser igual a
0,0013 * 0, 0013 = 0, 000006, ou seja, praticamente zero.
4) A probabilidade de 1 chegada (ou trmino de servio) ocorrer em uma unidade de tempo muito
pequena, t, sempre a mesma independente do instante de t. Desta forma se a probabilidade
de 1 chegada em 1 segundo de 0,0013, esta probabilidade ser a mesma em qualquer segundo
escolhido.
5) Se a distribuio das chegadas (discreta) segue a distribuio de Poisson, ento a distribuio do
intervalo entre chegadas (contnua) segue a Exponencial. Se a distribuio da durao do servio
(contnua) segue a Exponencial, ento a distribuio dos servios completados (discreta) segue a
Poisson.
Nas amostragens, essa propriedade a razo de que embora tivessem sido coletados tanto os
dados discretos como os contnuos, basta trabalhar com uma delas, tanto no caso das chegadas
como no caso do servio, pois provada uma, via teste de aderncia, est provada a outra.
Desta forma se as chegadas seguem, por exemplo, uma Poisson, verificado via teste de aderncia,
com taxa mdia de = 3/minuto, ento o intervalo entre chegadas segue a Exponencial com
mdia (1/) igual a 20 segundos.
Da mesma forma se a durao do servio segue, por exemplo, uma Exponencial com mdia (1/)
de 30 segundos, ento a distribuio dos servios completados por unidade de tempo segue uma
Poisson com mdia = 2/minuto.
Na teoria de filas criou-se uma conveno em que se diz que as chegadas seguem a Poisson (claro
se passar no teste de aderncia), ou seja, se trabalha com a taxa mdia de chegadas (discreta) enquanto

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

17

que para o servio, trabalha-se com a sua durao (contnua), ou seja, se diz que ela segue a
Exponencial. Mas como vimos acima, est correto dizer exatamente o inverso. uma mera conveno.
Lembre que a distribuio de Poisson tem a seguinte distribuio de probabilidade:

p( x ; ) f( x)

e x
, x = 0, 1, 2, .....
x!

para um intervalo de tempo t teremos: p( x ; ) f( x)

e t ( t ) x
, x = 0, 1, 2, .....
x!

Problema (Taha, 2008, p. 250): O interessante deste problema destacar a relao entre a distribuio
Exponencial e a de Poisson. Olhe que a mesma resposta pode ser encontrada com ambas as
distribuies. O resultado vai mostrar que se o tempo entre chegadas segue uma distribuio
exponencial com mdia 1/, ento o nmero de chegadas durante um perodo especfico t segue uma
distribuio de Poisson com mdia t. O inverso tambm vlido.
A taxa de nascimentos de bebs em um estado esparsamente povoado de um nascimento a
cada 12 minutos. O tempo entre nascimentos segue uma distribuio exponencial. Determine:
a) O nmero mdio de nascimentos por ano
b) A probabilidade de no ocorrer nenhum nascimento em qualquer dia determinado
c) A probabilidade de se emitir 50 certides de nascimento em 3 horas dado que 40 certides
foram emitidas durante as 2 primeiras horas do perodo de 3 horas.
d) A probabilidade de ter 20 nascimentos em um dia determinado.
e) A probabilidade X 20 nascimentos em um dia determinado.
Soluo:
a) A taxa mdia de nascimentos por dia e calculada da seguinte forma:
= (24 h/d) (60 min/h)/(12 min/nascimento) = 120 nascimentos/dia
O nmero mdio de nascimentos por ano :
t = (120 nascimentos/dia) (365 dias/ano) = 43.800 nascimentos/ano
b) A probabilidade de no haver nenhum nascimento em qualquer dia determinado calculada
com base na distribuio de Poisson, da seguinte forma:

p( x ; ) f( x)

e x
, x = 0, 1, 2, .....
x!

P(para t = 1 dia ter x = 0 nascimentos) = (e-120x1) (120x1)0/0! = e-120 0


Um outro modo de calcular a mesma probabilidade observar que nenhum nascimento em
qualquer dia equivale a dizer que o tempo entre nascimentos sucessivos maior do que um
dia. Assim, podemos usar a distribuio exponencial para calcular a probabilidade desejada;
1 F(x; ) P(X x) e x , ento P(t > 1) = e-120x1 0

c)

Calcular a probabilidade de emitir 50 certides ao final de 3 horas dado que 40 certides


foram emitidas durante as 2 primeiras horas equivale a ter 10 (= 50 40) nascimentos em 1 (=
3 2) hora porque a distribuio do nmero de nascimentos segue uma Poisson.
Dado = (60 min/h) (12 min/nascimento) = 5 nascimentos/h, obtemos;
P(10) = (e-5x1) (5 x 1)10/10! = 0,01813

d) P(para t = 1 dia ter x = 20 nascimentos) = (e-120x1) (120x1)20/20! = 1,208 x 10-29 0


Usando a exponencial teramos que usar P(a x b)

a f(x) dx a e

Para ter exatamente 20, temos que b = 20 e a = 20, portanto, F(20) F(20) = 0

F( b) F(a)

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

18

e) Para calcular uma p(X 20 nascimentos em um dia determinado) teramos que fazer:
p( x 20)

20

x0

e x
0
x!

Note que essa frmula no a de Poisson (olhe o somatrio), portanto, essa probabilidade no
pode ser calculada usando a Exponencial. Lembre que a exponencial visa determinar a
probabilidade de que um evento ocorra num intervalo de tempo. Nesse problema o que se
esta tentando encontrar a probabilidade de que menos de n eventos (nascimentos)
aconteam num intervalo de tempo [ 0, t ], com t = 1 dia. Claro a pergunta agora : qual o
modelo adequado para saber como calcular a probabilidade de ocorrerem menos de 20
nascimentos no intervalo [ 0, t ] = [ 0, 1 ]?
Pra este fim, seja Y a varivel aleatria que representa o tempo necessrio para ocorrerem n
nascimentos, com mdia de = 120 nascimentos por dia. A funo de densidade desta
varivel a distribuio de probabilidade Gamma, Y (n , ) . A funo de densidade da
distribuio Gamma :

n
t n 1 e t , se t 0

g( t ) P ( Y t ) ( n 1) !

0
, se t 0

Assim sendo, temos que a probabilidade de ocorrerem menos de 20 nascimentos (n = 20) em


um dia (t = 1) para uma mdia de 120 nascimentos por dia ( = 120) :
P ( Y 1) G (t 1)

g(t ) dt

n
t n 1 e t dt
(n 1) !

e t dt 0,00833

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

19

A NOTAO DE KENDALL (Dos Santos, 2003)


O professor D. G. Kendall criou, em 1953, uma notao para sistemas de filas que hoje
largamente usada. Ela tem, na sua forma simplificada, o seguinte formato: (a/b/c) onde, a representa a
distribuio das chegadas, b representa a distribuio do servio e c indica o nmero de estaes
de servio.
Um processo Markoviano se representa com a letra M. Como a distribuio de Poisson inclui as
propriedades do processo Markoviano, cuja notao M usada para a e b quando temos um
processo de Poisson. Assim um modelo de fila em que a distribuio das chegadas segue a Poisson, a
distribuio da durao do servio segue a Exponencial e com 1 estao de servio, teria a notao
M/M/1.
A notao de Kendall completa a seguinte:
a/ b / c / d / e / f
a = distribuio de tempos entre chegadas (chegadas no sistema)
b = distribuio dos tempos de servio (sadas do sistema)
c = nmero de servidores
d = capacidade do sistema
e = tamanho da populao
f = disciplina da fila

CONVENO PARA TEXTOS DE FILAS (Dos Santos, 2003)


Outra conveno em filas que, se nada for dito em contrrio, considera-se:
Tamanho da populao: infinito
Tamanho permitido para a fila : infinito
Distribuio das chegadas: Poisson
Distribuio do servio: Exponencial
Fila: nica
Seleo para atendimento: FIFO
ESTADO DE EQUILBRIO E ESTADO TRANSIENTE (Dos Santos, 2003)
Antes de entrarmos em detalhes, devemos observar que todos os modelos (as frmulas dos
modelos sero vistas mais na frente) a serem apresentados tem como pr-requisito o sistema de fila
estar em estado de equilbrio (ou de regime, ou estacionrio), ou seja, estar com o seu processo de
chegadas e atendimento dentro de condies normais. Esse estado atingido aps o sistema ter estado
em operao por um tempo suficientemente longo.
Por exemplo, numa agencia bancria com grande movimento, o fluxo de pessoas (entrando e
saindo) s vai-se a normalizar depois de um perodo relativamente longo de estar em funcionamento.
Chegado a esse ponto de normalizao pode-se dizer que o atendimento esta em equilbrio.
O estado anterior ao estado de equilbrio denomina-se estado transiente (ou em aquecimento, ou
de aquecimento). No caso da agncia bancria com grande movimento, quando a agncia abre pela
manh, j existe normalmente uma grande aglomerao na porta e, obviamente, as chegadas no
obedecem a qualquer padro. Da mesma forma no incio do trabalhos o atendimento no atinge sua
velocidade normal pois, de certa forma, os funcionrios que fazem o atendimento ainda esto em
aquecimento.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

20

No exemplo anterior implicaria que at o fluxo de pessoas na agncia se normalizar dizemos que
o sistema est em regime transiente, aps se normalizar o fluxo de pessoas o sistema se encontraria em
estado de equilbrio.
O estado transiente no ser estudado nesta matria. Uma razo que o estudo de grande parte
das situaes de filas ocorre sob condies de estado de equilbrio. Outra razo para no estudar o
comportamento do regime transiente que ele de extrema complexidade.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

21

PROCESSO DE NASCIMENTO E MORTE


A maior parte dos modelos elementares de filas supem que as entradas (chegadas dos clientes)
e as sadas (clientes que vo embora depois de serem atendidos) no sistema ocorrem de acordo com
um processo de nascimento e morte. Esse processo de teoria de probabilidade tem aplicaes em vrias
reas, porm no contexto da teoria de filas, o termo nascimento refere-se chegada de um novo cliente
e o termo morte refere-se sada do cliente atendido.
Basicamente um processo de nascimento e morte visa descrever em termos probabilsticos como muda o
estado do sistema [ N(t) ] ao aumentar o tempo (t, com t 0). Em geral, os nascimentos e as mortes ocorrem
de forma aleatria, entanto, suas mdias de ocorrncia dependem do estado atual do sistema.

MODELO DE NASCIMENTO PURO (Taha, 2008)


Um modelo de nascimento puro representa aquelas situaes onde somente so permitidas
chegadas. Um exemplo de nascimento puro a emisso de certides de nascimento para as crianas
recm nascidas. Defina-se:
p0(t) = probabilidade de nenhuma chegada acontecer durante um perodo de tempo t
Dado que o intervalo de tempo entre chegadas segue uma distribuio exponencial e que a taxa
de chegadas clientes por unidade de tempo, ento:
p0(t) = p (intervalo de tempo entre chegadas t), ento
p0(t) = 1 p(intervalo de tempo entre chegadas t) = 1 (1 e t ) = e t
Para um intervalo de tempo suficientemente pequeno com h > 0, e usando a expanso de Taylor
temos:

p 0 ( h ) e h 1 h

(h ) 2
( 0 2 ) (2 )
...... 1 h
..... = 1 - h
2!
2!

A distribuio exponencial baseada na premissa de que, para um valor de h suficientemente


pequeno, com h > 0, no mximo um evento (chegada) pode ocorrer. Assim, quando h 0,
p1(h) = 1 p0(h) h
Esse resultado mostra que a probabilidade de uma chegada durante h diretamente
proporcional a h, sendo a taxa de chegadas, , a constante de proporcionalidade.
Para ir origem do nmero de chegadas durante um perodo t quando o intervalo de tempo
entre chegadas seguir uma distribuio exponencial com mdia 1/, defina-se:
pn(t) = probabilidade de n chegadas durante t
Para h > 0 suficientemente pequeno.
pn(t + h) = pn(t) [ 1 h ] + pn-1(t) h , n > 0
pn(t + h) = p0(t) [ 1 h ] , quando n = 0
Na primeira equao, n chegadas sero realizadas durante (t + h) se houver n chegadas durante t
e nenhuma chegada durante h, ou (n-1) chegadas durante t e uma chagada durante h. Todas as outras
combinaes no so permitidas porque, de acordo com a distribuio exponencial, no mximo uma
chegada pode ocorrer durante um perodo h muito pequeno. A lei do produto de probabilidade
aplicado ao lado direito da equao porque as chegadas so independentes. Para a segunda equao,
s possvel ocorrer zero chegadas durante (t + h) se nenhuma chegada ocorrer durante t e h.
Rearranjando os termos e tomando os limites quando h 0, obtemos:

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

p'n (t ) lim h0

p n (t h) p n (t)
p n (t ) p n 1 (t )
h

p'n (t ) lim h0

22

para n 0

p 0 (t h) p 0 (t)
p 0 (t )
h

para n 0

onde p'n ( t ) a primeira derivada de p n ( t ) em relao a t.


Resolvendo as equaes diferenciais geradas a partir dos limites encontra-se a soluo das
equaes diferencias, dando:

p n (t)

(t ) n e t
, com n 0 , 1, 2 , ........
n!

Sendo essa soluo encontrada acima, basicamente uma distribuio de Poisson com mdia de
chegadas E[n|t] = t durante o tempo t. O resultado mostra que, se o tempo entre chegadas segue
uma distribuio exponencial com mdia 1/, ento o nmero de chegadas durante um perodo
especfico t segue uma distribuio de Poisson com mdia t. O inverso tambm vlido.
RESUMO DE RELAES ENTRE A EXPONENCIAL E A DE POISSON
O tempo entre chegadas distribudo exponencialmente com parmetro , si e somente si, o
nmero de chegadas ocorridas em um intervalo de tempo t segue uma distribuio de Poisson com
parmetro t (Goldberg, 2008).
Exponencial
Tempo entre chegadas
sucessivas, t
t0

Varivel aleatria
Faixa
Funo de densidade

f(t) = e t , t 0

Valor mdio
Probabilidade acumulada

1/ unidades de tempo

P(nenhuma
perodo A)

P(t > A) = e A

chegada

no

P(t A) = 1 e

Poisson
Nmero de chegadas, n, durante o perodo
especificado T
n = 0, 1, 2, .....

p n (T )

(T ) n e T
, com n 0 , 1, 2 , ........
n!

T chegadas durante T
pn N (T) = p0(T) + p1(T) + ...... + pN(T)
p0(A) = e A

Problema: Um colecionador de arte viaja uma vez no ms, em mdia, para assistir a leiles. Em cada
viagem se garante uma compra. O tempo entre as viagens tem distribuio exponencial. Determine:
a) A probabilidade de que o colecionador no compre obras de arte em um perodo de 3 meses.
b) A probabilidade de que o colecionador no compre mais de 8 obras de arte por ano.
c) A probabilidade de que o tempo entre viagens sucessivos seja maior que 1 ms.
Problema: Num banco, a frequncia de chegadas de 2 clientes por minuto. Determine:
a) A quantidade mdia de chegadas durante 5 minutos?
b) A probabilidade de que no aconteam chegadas no seguinte 0,5 minuto
c) A probabilidade de que acontea pelo menos uma chegada durante o seguinte 0,5 minuto
d) A probabilidade de que o tempo entre duas chegadas sucessivas seja de 3 minutos, pelo
menos.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

23

MODELO DE MORTE PURO (Taha, 2008)


Um modelo de morte pura representa aquelas situaes onde somente so permitidas sadas. Um
exemplo de morte pura a venda de um item em uma loja. No modelo de morte puro, o sistema
comea com N clientes no tempo 0 e nenhuma nova chegada permitida. As partidas ocorrem taxa
de clientes por unidade de tempo. Para desenvolver as equaes diferenciais de diferenas para a
probabilidade pn(t) de n clientes permanecerem aps t unidades de tempo, seguimos os argumentos
usados para o modelo de nascimento puro.
pN(t + h) = pN(t) [ 1 - h ]
pn(t + h) = pn(t) [ 1 - h ] + pn-1(t) h , 0 < n < N
p0(t + h) = p0(t) [ 1 ] + p1(t) h
Aplicando limites quando h 0, obtemos:
PN' (t ) PN (t )

Pn' (t ) Pn (t ) Pn 1 (t )

0nN

P0' (t ) P1 (t )

Resolvendo as equaes diferenciais anteriores geradas a partir dos limites encontra-se a soluo
das equaes diferencias, resultando a seguinte distribuio de Poisson truncada:

p n (t )

(t )N n e t
, com n 1, 2 , ........, N
(N n ) !

p 0 (t) 1

n (t)

n 1

Problema: A seo de flores de uma loja tem um estoque de 18 dzias de rosas no incio de cada
semana. Na mdia, a seo vende trs dzias por dia (uma dzia por vez), mas a demanda
propriamente dita segue uma distribuio de Poisson. Sempre que o nvel do estoque chega a 5 dzias
emitido um novo pedido de 18 dzias para entrega no incio da semana seguinte. Devido natureza
do item, todas as rosas que sobram no final da semana so descartadas. Determine:
a) A probabilidade de emitir um pedido em qualquer dia da semana
b) O nmero mdio de dzias de rosas que sero descartadas no final da semana
Soluo:
a) Nota-se que = 3 dzias/dia; onde a probabilidade de emitir um pedido no final do dia t
dada por:
pn 5(t) = p0(t) + p1(t) + + p5(t) = p0(t) +

n1

(3t )18n e 3 t
, com t 1, 2 , ......, 7
(18 n ) !

Os resultados depois de substituir t e n :


t (dias)
t
pn 5(t)

1
3
0,0000

2
6
0,0088

3
9
0,1242

4
12
0,4240

5
15
0,7324

6
18
0,9083

b) O nmero de mdio de rosas descartadas no final da semana (t = 7) :


18

E [ n|t = 7 ] = n p n (7 ) 0 ,664 1 dzia


n 0

7
21
0,9755

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

24

O MODELO M/M/1
Daqui em diante, a maioria dos modelos de fila esto baseados no trabalho de Dos Santos (2003).
Este o modelo mais simples da teoria de filas, ou seja, tamanho de populao infinito, tamanho
permitido para a fila infinito, chegadas seguindo a distribuio de Poisson, durao do servio
seguindo a distribuio Exponencial, fila nica com seleo FIFO e 1 estao de servio.
Vamos desenvolver a seguir, as frmulas que permitem medir as caractersticas principais deste
tipo de modelo. Fazendo:
= taxa de chegada
= taxa de servio
t = unidade de tempo muito pequena
t = probabilidade de ocorrer 1 chegada durante t
t = probabilidade de ocorrer o fim de 1 servio durante t
A condio bsica para que um sistema de fila seja estvel que a taxa de chegada seja menor do
que a taxa de servio, ou seja, / tem que ser menor do que 1. Caso isto no acontea a fila tende ao
infinito. Veremos mais adiante que necessrio na verdade que seja razoavelmente menor que ,
pois mesmo sendo menor, se tiver um valor muito prximo de , a fila tender ao infinito.
Existem 3 eventos possveis durante t: a entrada de 1 unidade no sistema, a sada de 1 unidade
do sistema ou nenhuma alterao, ou seja, nenhuma chegada ou nenhum trmino de servio. Se t
a probabilidade de 1 chegada durante t, ento (1t) a probabilidade de nenhuma chegada. De
forma semelhante se t a probabilidade de fim de 1 servio, ento (1 t) a probabilidade de
que nenhum servio seja completado. A probabilidade conjunta de nenhuma chegada e nenhum
trmino de servio, durante t, dada por:
[1 t][1 t] = 1 t t + (t)2
como t muito pequeno podemos considerar (t)2 como 0 e desta forma a probabilidade de
nenhuma alterao 1 (t + t). Os estados do sistema nos instantes t e (t + t) com os 3
eventos possveis durante t so mostrados na tabela a seguir, onde k o nmero de unidades no
sistema e Pn a probabilidade de existirem n usurios no sistema:
Probabilidade
do estado

Unidades no
estado no
instante t

P0

k=0

P1

k=1

P2

k=2

.
.
.

.
.
.

Pn

k=n

Probabilidade
do evento

Estado no instante
(t + t)

Probabilidade do
estado em (t + t)

0 (no existe)
1 t
t
t
1 (t + t)
t
t
1 (t + t)
t
.
.
.
t
1 (t + t)
t

k = 1 (no existe)
k=0
k=1
k=0
k=1
k=2
k=1
k=2
k=3
.
.
.
k=n1
k=n
k=n+1

0 (no existe)
P0 (1 t) ** t
P0 (t)
P1 (t)
P1 (1 t t)
P1 (t)
P2 (t)
P2 (1 t t)
P2 (t)
.
.
.
Pn (t)
Pn (1 t t)
Pn (t)

Note que no estado em que existem zero unidades no sistema (k = 0), para o prximo instante t+
t, somente 2 eventos podem ocorrer: ou no h nenhuma chegada, com probabilidade (1 t) ou
h uma chegada com probabilidade t. Nos estados em que k 1, para qualquer instante t + t,
existem 3 eventos possveis: ou uma unidade sai, ou nenhuma unidade sai ou chega, ou uma unidade
chega (como mostrado na tabela para k = 1, 2, ...., n).

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

25

Voltando tabela ns vemos que existem 2 maneiras de se ter zero unidades no sistema no
instante (t + t): Quando k = 0 no instante t e nenhuma chegada ocorre e, quando k = 1 no instante
t + t e uma sada ocorre. A probabilidade de termos zero unidades no sistema no instante (t + t)
a probabilidade de ter zero unidades no instante (t + t) multiplicada pela probabilidade de nenhuma
chegada, ou seja P0(1 t), mais a probabilidade de termos uma unidade no instante t
multiplicada pela probabilidade de uma sada, ou seja P1(t). Isto d:
P0 = P0(1 t) + P1(t)

(Eq. 1)

De forma anloga, a probabilidade de termos 1 unidade no sistema no instante (t + t) igual a:


P1 = P0(t) + P1(1 t t) + P2(t)

(Eq. 2)

No caso geral, a probabilidade de ter n unidades no sistema no instante (t + t) dada por:


Pn = Pn1(t) + Pn(1 t t) + Pn+1(t)

(Eq. 3)

Resolvendo a equao (1) para P1 em funo de P0, temos:


P0 = P0(1 t) + P1(t) P1(t) = P0 P0(1 t)
P1(t) = P0 (1 (1 t)) P1(t) = P0 (t)

P1

P0 ( t )
t

P1 P0

(Eq. 4)

A tabela tambm pode ser entendida por meio de um diagrama de transio de filas de Poisson
(Markov), como mostrado a seguir:

0
Estado:

n -1

1
2

....

n-1

n
n

n+1

....

n+1

Sob condies de estado de equilbrio, para n > 0, as taxas de fluxo esperadas de entrada no estado
n o da taxa de sada no estado n, devem ser iguais. Com base no fato de que o estado n s pode
ser atingido a partir dos estados (n 1) e (n + 1), obtemos:
Taxa de fluxo esperado de entrada no estado n = n1pn1 + n+1 pn+1
De forma semelhante:
Taxa de fluxo esperado de sada no estado n = npn + n pn
Igualando as duas taxas, obtemos a seguinte equao de equilbrio:
n1pn1 + n+1 pn+1 = npn + n pn ,

n = 1, 2, 3, .....

Da figura anterior, para n = 0, temos: 0p0 = 1 p1 (note que n1 e n no existem para n = 0)

Consequentemente: P1 P0 , que igual Eq. 4 encontrada anteriormente. Logicamente isso

acontece quando a taxa de chegadas constante em todos os estados i = e quando a taxa de sadas
tambm constante em todos os estados i = .

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

26

Voltando tabela e resolvendo a equao (3) para Pn+1 em funo de Pn e Pn1, temos:
Pn+1(t) = Pn Pn1(t) Pn(1 t t) Pn+1(t) = Pn Pn1(t) Pn + Pn t + Pn t
Pn+1(t) = Pn t + Pn t Pn1(t)

t
t
Pn
Pn 1 Pn


Pn 1 Pn


_ Pn 1

t Pn 1 Pn 1 _ Pn 1


_ Pn 1


Substituindo n por 1, temos: P2 P1


_ P0


Substituindo o valor de P1 da equao (4) temos: P2 P0


_ P0

1
Fatorando P0 do segundo termo: P2 P0

Finalmente temos: P2 P0

3
Se seguirmos os mesmos passos para P3, temos: P3 P0

(Eq. 5)
Por induo se infere que: Pn P0

Da teoria da probabilidade ns sabemos que a soma de todas as probabilidades igual a 1. Logo,

Pn
n 0

1 , portanto, da Eq. 5, temos:

n 0

Pn

n 0

n
P0 1

P0

n 0

O denominador desta expresso uma srie geomtrica infinita que converge para

, se

for menor que 1 (lembre que


1 a condio para que a fila no tenda ao infinito).

Temos ento: P0

P0 1

Das equaes (5) e (6) temos: Pn 1


(Eq. 6)

(Eq. 7 )

A mdia de uma varivel x definida como xP(x), logo o nmero mdio de unidades no sistema
(representado por L) dado por:

n 0

n Pn

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

27

Substituindo o valor de Pn na equao anterior, temos:


L

n 1
n 0

O somatrio

n
n 0

da equao acima, quando for menor que 1, uma srie geomtrica

n
n 0

infinita que converge para


2

Logo temos: L 1

Que finalmente se reduz a: L

(Eq. 8)

Nosso propsito determinar vrias medidas do desempenho de um sistema de filas tais como:
L = nmero mdio de unidades no sistema.
Lq = nmero mdio de unidades na fila.
W = tempo mdio que uma unidade fica no sistema.
Wq = tempo mdio que uma unidade fica na fila.
Se ns esperamos chegadas por unidade de tempo e se cada unidade gasta, em mdia no
sistema, W unidades de tempo, ento o tempo total gasto no sistema para chegadas W. Por
exemplo, se chegam em mdia 2 usurios por hora e cada chegada passa 3 horas no sistema, ento o
total de horas gasto pelos 2 usurios no sistema 6. Isto implica que existem 6 (L = 6) usurios, em
mdia, no sistema (isto , usurios 1 e 2 na sua 3a hora, usurios 3 e 4 na sua 2a hora e usurios 5 e 6 na
1a hora). Isto nos d a relao:
L = W

(Eq. 9)

O mesmo raciocnio pode ser inferido para a relao do nmero mdio de usurios na fila e o
tempo que eles passam na fila:
Lq = Wq

(Eq. 10)

O tempo mdio gasto no sistema (W) deve ser igual ao tempo mdio gasto na fila mais o tempo
de servio esperado (1/). Temos ento:
W = Wq +

(Eq. 11)

Logo uma vez que tenhamos obtido o valor de L da equao (8) podemos, da equao (9),
encontrar o valor de W:

L
1

Podemos com W calcular o valor de Wq, da equao (11):

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

Wq W

28

1
1
1

( )

Finalmente da equao (10) podemos calcular Lq:

( )
( )

L q Wq

O resto de frmulas no s deste modelo como dos outros modelos que veremos a seguir so
desenvolvidas de forma anloga ao que vimos at aqui, embora que para alguns modelos, a
matemtica envolvida seja bem mais complexa.
Resumo das frmulas do modelo M/M/1:
= taxa mdia de chegada (1/ = intervalo mdio entre chegadas)
= taxa de servio mdia (1/ = durao mdia do servio)
n = nmero de unidades no sistema (inclui as da fila e a sendo servida).
Probabilidade de 0 unidades no sistema, ou seja, a probabilidade do sistema estar vazio: P0 1

Probabilidade de existirem n unidades no sistema: Pn 1


k1
Probabilidade de existirem mais de k unidades no sistema: P ( n k )

Nmero mdio (esperado) de unidades no sistema: L = W =

Nmero mdio (esperado) de unidades na fila: L q Wq

2
( )

Tempo mdio (esperado) que cada unidade permanece no sistema: W

Tempo mdio (esperado) que cada unidade permanece na fila: Wq W

Fator de utilizao da estao de servio:

L
1

( )

Probabilidade de 1 unidade demorar mais de t unidades de tempo no sistema: P(T t ) e ( 1 ) t


Podemos ter ainda as seguintes relaes entre as medidas bsicas:

Lq L

Wq

L Lq

Wq W

Lq
1

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

W Wq

29

1
L

Problema: Clientes chegam a uma barbearia, de um nico barbeiro, com uma durao mdia entre
chegadas de 20 minutos. O barbeiro gasta em mdia 15 minutos com cada cliente.
a)
b)
c)
d)
e)
f)

Qual a probabilidade de um cliente no ter que esperar para ser servido (atendido)?
Qual o n esperado de clientes no salo de barbeiro? na fila?
Quanto tempo, em mdia, um cliente permanece no salo?
Quanto tempo, em mdia, um cliente espera na fila?
Qual a probabilidade de que um cliente tenha que ficar mais de 30 minutos no salo?
O barbeiro est estudando a possibilidade de colocar outro barbeiro desde que o tempo de
permanncia mdio de cada cliente no salo passe a 1,25 horas. Para quanto deve aumentar a taxa
de chegada de modo que este segundo barbeiro fique justificado?
Soluo:
a) Temos que:
= 1 cliente/20 minutos = 3 clientes/h
= 1 cliente/15 minutos = 4 cliente/h
A probabilidade de no esperar equivale a dizer que no haja ningum na fila, ou seja:

3
P0 1
1
0,25

b) O n esperado de clientes no salo L


= 3 clientes

43

3
3
O n esperado de clientes na fila L q L
= 2,25 clientes

4
Algum atento resposta anterior poderia afirmar que a diferena entre L e Lq , o nmero
mdio de clientes no sistema (L) e o nmero mdio de clientes na fila (Lq) deveria ser 1, ou
seja, o fregus que est sendo atendido pelo barbeiro. Na verdade (L Lq) representa o
percentual mdio de clientes atendidos por unidade de tempo e o resultado menor que 1 porque as
vezes o barbeiro fica ocioso.
c) O tempo que em mdia um cliente permanece no salo :
1
1
W

1 hora

43
d) O tempo que em mdia um cliente permanece na fila :

3
Wq

0 ,75 hora
( )
4 ( 4 3)
e) A probabilidade de um cliente ficar mais de 30 minutos no salo :
P(T t ) e (1 ) t e 4 ( 1 3 /4) 0 ,5 0,61 61%
f) Para encontrar a taxa de chegadas que justificariam um segundo barbeiro, considerando que
um cliente passe 1,25 horas no salo, teramos que fazer:
1
1
W
1,25
3,2 clientes / hora

4
Assim, se a taxa de chegada fosse maior igual que 3,2 clientes/hora se justificaria a
contratao de um outro barbeiro.

Problema: Pessoas chegam para comprar ingressos para um jogo taxa de uma por minuto. Cada
pessoa gasta em mdia 20 segundos para comprar um ingresso.
a) Se uma determinada pessoa chega 2 minutos antes do jogo comear e se ela gasta exatamente 1,5
minutos para chegar ao seu lugar aps comprar o seu ingresso, ela estar sentada antes do jogo
comear?
b) Qual a probabilidade da pessoa do item a estar sentada antes do jogo comear?

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


c)

30

Com que antecedncia deve a pessoa chegar para ter 99% de certeza de estar sentada antes do jogo
comear?
Soluo:
= 1/min; = 3/min
1
1

0 ,5 min utos
a) W

31
Logo o tempo mdio para comprar o ingresso e achar o lugar (0,5 + 1,5) = 2 minutos, ou
seja, a pessoa dever estar sentada antes do jogo comear.
b) igual a probabilidade do ingresso ser comprado em tempo menor ou igual a 0,5 minutos.
P(T 0, 5) = 1 P(T > 0, 5) = 1 e (1)t = 1 e3(11/3)(0,5) = 0, 63 = 63%
c) Queremos achar t de modo que P(T > t) = 0,01
e(1)t = 0,01 e3(1 1/3)t t = 2,3 minutos
Logo: P(T > 2,3) = 0,01 P(T 2,3) = 0,99
Como a pessoa gasta 1,5 minutos para achar seu lugar ela deve chegar (1,5 + 2,3) = 3,8
minutos antes do jogo comear para ter 99% de certeza de conseguir estar sentado antes do
jogo comear.

Problema: Fregueses chegam aleatoriamente a uma padaria taxa mdia de 12 clientes/hora. O nico
empregado da padaria pode servir fregueses taxa mdia de 20 clientes/hora. O empregado recebe
$3/hora enquanto que o custo do tempo que os fregueses perdem na padaria est estimado em $
8/hora. O dono da padaria est considerando a instalao de um equipamento de auto-servio que
far com que a taxa de atendimento aos fregueses passe para 42 fregueses/hora. O custo do
equipamento de auto-servio de $ 30/dia. Considerando que a padaria funciona 12 horas/dia,
justifique economicamente se o equipamento de auto-servio deve ou no ser comprado?
Soluo:
= 12/hora
Custo Total = Custo do atendimento + Custo dos fregueses por perder tempo na fila
Situao Atual:
= 20/hora
Custo do empregado = $3/hr 12 hr/dia = $36/dia Custo do servio
W = tempo mdio que um fregus permanece na padaria
1
1
W

0 ,125 h / fregus

20 12
Custo de espera na padaria de um fregus = 0, 125 horas/fregus $ 8/hr = $1/fregus
Custo da fila = $1/fregus 12 fregueses/hr 12 hr/dia = $144/dia
Custo total = $36 + $144 = $180/dia
Situao Proposta:
= 42/hora
1
1
W

= 0,0333 horas/fregus

42 12
Custo de espera na fila de um fregus = 0, 0333 horas/fregus $8/hr = $ 0,266/fregus
Custo da fila = $0,266 /fregus 12 fregueses/hr 12 hr/dia = $ 38,40/dia
Custo do equipamento = $30/dia
Custo do servio = $ 36 + $ 30 = $ 66/dia
Custo total = $ 66 + $38,40 = $ 104,40/dia
Resposta: A situao proposta (compra do equipamento) melhor.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

31

Exemplo (Torres, 2010): Considere um sistema simples, de uma fila e um servidor. Nele existem 3
elementos: clientes que chegam ao sistema, uma fila FIFO e um servidor para atender os clientes. O
tempo entre as chegadas e as sadas mudam de forma aleatria. Os clientes so atendidos
individualmente pelo servidor. Os tempos entre chegadas dos clientes e a durao do servio em
minutos foram registrados, obtendo-se os seguintes dados:
Tempo entre chegadas (min)
Tempo de servio (min)

1,2
3,2

2,4
2,7

3,1
4,5

1,7
3,8

2,4
2,2

1,6
4,3

3,7
3,1

2,9
2,4

3,3
4,2

1,6
3,3

2,3
2,9

a) Faa os clculos do tempo na fila e do tempo no sistema de cada cliente, at que o quinto
cliente saia do sistema.
b) Faa um quadro que mostre os eventos (considere os eventos como as chegadas e sadas
dos clientes) at a sada do quinto cliente, o tipo de evento, instante em que ocorreu o evento,
o nmero de clientes nas fila e o nmero de clientes no sistema.
c) Faa um grfico que mostre o tempo vs. nmero de usurios na fila.
d) Faa um grfico que mostre o tempo vs. nmero de clientes no sistema.
e) Estime os seguintes indicadores: tempo mdio na fila, tempo mdio no sistema, tamanho
mdio da fila, nmero mdio de clientes no sistema, utilizao do servidor e a velocidade
mdia do servidor.
Soluo:
a) No problema existem dois tipos de eventos que devem ser considerados. Na tabela abaixo,
mostra-se a simulao manual dos eventos (c significa cliente) at a sada do quinto cliente.
(1)
Chegadas

(2)
Chegadas
acum.

(3)
Incio

(4)
Durao

(5)
Fim

(6)
Sada

1,2
2,4
3,1
1,7
2,4
1,6
3,7

1,2
3,6
6,7
8,4
10,8
12,4
16,1

1,2
4,4
7,1
11,6
15,4
17,6

3,2
2,7
4,5
3,8
2,2

(3) + (4)
4,4
7,1
11,6
15,4
17,6

C1
C2
C3
C4
C5

Totais

(7)
Tempo
na fila
(3) (2)
0,0
0,8
0,4
3,2
4,6
5,2

(8)
Tempo no
sistema
(5) (1)
3,2
3,5
4,9
7,0
6,8

14,2

25,4

Tempo de simulao: 17,6 minutos


b) O quadro dos eventos ficaria da seguinte forma:
Evento

Tipo de evento

E1
E2
E3
E4
E5
E6
E7
E8
E9
E10
E11
E12

Incio
Chega c1
Chega c2
Sai c1
Chega c3
Sai c2
Chega c4
Chega c5
Sai c3
Chega c6
Sai c4
Chega c7
Sai c5

Instante em que
ocorreu o evento
0,0
1,2
3,6
4,4
6,7
7,1
8,4
10,8
11,6
12,4
15,4
16,1
17,6

Nmero de
clientes na fila
0
0
1
0
1
0
1
2
1
2
1
2
1

Nmero de clientes
no sistema
0
1
2
1
2
1
2
3
2
3
2
3
2

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


c)

32

Baseados no quadro mostrado em a, a grfica do tempo vs. nmero de usurios na fila


:

Usurios
na fila
Fim
3
2
1

0
Chegadas

1,2
E1

3,6
E2

Sadas

5,0

8,4
E6

6,7
E4

10,0

7,1

4,4
E3

12,4
E9

10,8
E7

16,1
E11

15,4
E10

11,6
E8

E5

15,0

Tempo

17,6
E12

A grfica anterior d uma ideia clara sobre as variaes do tamanho da fila durante a
sequencia de eventos. Durante 7,2 minutos = [ (3,6 0) + (6,7 4,4) + (8,4 7,1) ] = (3,6 + 2,3 +
1,3) no consecutivos houve zero clientes na fila. Alm disso, observe que o tamanho mximo
da fila foi de 2 clientes.
d) Baseado do quadro mostrado em b, o grfico que mostra o tempo vs. nmero de pessoas
no sistema :
Clientes no
sistema

Fim

3
2
1

0
1,2

3,6

4,4

6,7

7,1

8,4

10,8

11,6

12,4

15,4

16,1

17,6 Tempo

e) Os principais indicadores seriam:


Indicador 1:
Tempo mdio na fila: (14,2/6) = 2,4
Interpretao: A espera mdia na fila de 2,4 minutos
Observao: O sexto cliente fez a fila completa mas no conseguiu iniciar seu atendimento j
que terminou a simulao
Indicador 2:
Tempo mdio no sistema: (25,4/5) = 5,08
Interpretao: A permanncia mdia dos clientes no sistema de 5,08 minutos. Essa taxa
considera s os 5 clientes que foram atendidos e saram do sistema durante o tempo de
simulao.
Indicador 3:
Tamanho mdio da fila
Para obter esse valor aconselhvel fazer a grfica de usurios em fila vs. tempo.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

33

Do grfico tempo vs. usurios na fila, note que os tempos so calculados da seguinte
forma:
Tempo com 0 usurios na fila
= t0 = (3,6 0,0) + (6,7 4,4) + (8,4 7,1) = 7,2
Tempo com 1 usurio na fila
= t1 = (4,4 3,6) (7,1 6,7) + (10,8 8,4) + (12,4 11,6) + (16,1 15,4) = 5,1
Tempo com 2 usurios na fila
= t2 = (11,6 10,8) + (15,4 12,4) + (17,6 16,1) = 5,3
Interpretao: O tamanho mdio da fila se obtm ponderando as reas que se formam na
grfica. O nmero mdio de pessoas que estiveram esperando na fila durante a simulao foi
de 0,89 clientes.
Indicador 4:
Nmero mdio de pessoas no sistema
Para obter esse valor aconselhvel fazer a grfica de tempo vs. clientes no sistema. Do
grfico tempo vs. clientes no sistema, temos:
Tempo com 0 usurios no sistema
= t0 = (1,2 0,0) = 1,2
Tempo com 1 usurio no sistema
= t1 = (3,6 1,2) + (6,7 4,4) + (8,4 7,1) = 2,4 + 2,3 + 1,3 = 6,0
Tempo com 2 usurios no sistema
= t2 = (4,43,6)+(7,16,7)+(10,88,4)+(12,411,6)+(16,115,4) = 0,8+0,4+2,4+0,8+0,7 = 5,1
Tempo com 3 usurios no sistema
= t3 = (11,610,8)+(15,412,4)+(17,616,1) = 0,8+3,0+1,5 = 5,3

Interpretao: O nmero mdio de clientes que estiveram no sistema durante o tempo de


simulao foi de 1,82 clientes.
Indicador 5:
Utilizao do servidor [ U(n)]
Para calcular esse valor U(n), primeiro melhor fazer o grfico da funo B(t), onde B(t) se
define como:

Estado do
servidor
B(t)
1

0
1,2

17,6

Tempo

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

34

Note que esse grfico tambm fica evidente a partir do grfico tempo vs. clientes no
sistema.
Interpretao: O servidor esteve o 93% do tempo de simulao ativo, portanto, a capacidade
ociosa foi de 7%.
Indicador 6:
Velocidade mdia do servidor

A velocidade mdia de atendimento do servidor foi de 0,28 clientes por minuto.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

35

O MODELO M/M/S com S > 1


Neste tipo de modelo, considera-se que as estaes de servio so equivalentes e prestam servio,
individualmente, a mesma taxa mdia . Nesse modelo teremos que:

P0

n 0
s1

1
n!

n
1

s ! ( 1 )

1 n

P0

n!
Pn
n
1

s ! s n s P0

para n 1, 2 , 3, ..... , s 1
para n s

s1

P0

Lq
( s ) ( s ! ) ( 1 ) 2

L Lq

Wq

Lq

P ( T t ) e t

P ( T t ) e t

t s 1
s

P0 1 e

s ! (1 ) s 1

P0 ( t )

s ! ( 1 )


0
se s 1


0
se s 1

Problema: Um escritrio tem 3 datilgrafas e cada uma pode datilografar, em mdia, 6 cartas por hora.
As cartas chegam para serem datilografadas a taxa mdia de 15 por hora.
a) Qual o n mdio de cartas esperando para serem datilografadas?
b) Quanto tempo, em mdia, uma carta demora para ficar pronta?
c) Qual a probabilidade de que uma carta demore mais de 20 minutos para ficar pronta?
d) Vamos supor que cada datilgrafa receba individualmente 5 cartas por hora, em mdia, para
datilografar. Quanto tempo em mdia uma carta demora para ficar pronta?
Soluo:

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


Modelo M/M/3 com = 15/hr; = 6/hr; s = 3; ento

36

15

0 ,8333
s
( 3) ( 6 )

a) Lq ?

P0

s1

n 0

1
n


n !
s ! ( 1 )

s1

n 0

1
n

1 15
1


n ! 6
3 ! (1 15 /18)

15 3

P0 0, 04598

s1
15 4

P0


6 (0 ,04598)

Lq

( s ) ( s ! ) ( 1 ) 2
( 3) ( 3 ! ) (1 15 / 18) 2
b) W = ?

L Lq
c)

ento Lq 3,592 cartas

15
3,592
6 ,092 cartas, ento W = 6,092/15 0, 406 horas

P(T > 1/3 hr) = 0, 461 = 46, 1%

d) Modelo I: = 5/hr; W = 1 hora


Este exemplo serve para exemplificar a vantagem em se ter uma fila nica quando temos vrias
estaes de servio prestando o mesmo tipo de atendimento. Como podemos ver, com uma nica
fila, cada carta demora, em mdia, 0, 40 horas (24 minutos) para ficar pronta. Com fila individual
demorar, em mdia, 1 hora.
Problema: Deseja-se determinar o n timo de caixas em uma agncia bancria. O tempo que cada
cliente perde dentro da agncia est estimado em $5/hora e o custo de funcionamento de um caixa
de $4/hora. Os clientes chegam a taxa mdia de 40 por hora e os caixas podem atender, em mdia, 30
clientes por hora.
Soluo:
= 40/hr; = 30/hora
s = 1 = 1, 333 > 1, a fila tenderia ao infinito.
S
2
3
4

Custo da fila/hr
$ 5W
12,00
7,39
6,72

Custo do servio/hr
4s
8,00
12,00
16,00

Custo total /hr


20,00
19,39
22,72

Para se resolver este tipo de problema tem que se ir por tentativa, incrementando o nmero de
estaes de servio de 1. Como j vimos, a curva de custo total vem diminuindo, passa por um
mnimo e volta a crescer. No nosso exemplo o mnimo s = 3.
Problema: A taxa de chegada a uma oficina de reparos de 180 por dia. A oficina tem 3 setores de
atendimento com uma taxa de 100 por dia. Qual a probabilidade de que:
a) A oficina esteja sem clientes?
b) Um fregus tenha que esperar?
c) Somente 2 setores estejam ociosos?
d) Somente um setor esteja ocioso?
e) Que proporo mdia do tempo um setor est ocioso?
f) Qual o tempo mdio de espera de um fregus que chega?
g) Qual o comprimento mdio da linha de espera?

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


Soluo:
= 180/dia; = 100/dia; S = 3; Modelo M/M/3
a) Probabilidade de que a oficina esteja sem clientes:
(/) = (180/100) = 1,8
= ()/(S ) = (180)/(3100) = 0, 6
a)

P0

n 0
s1

1
n!

n
1

s ! ( 1 )

1
2

n 0

2
1
1
1,8
n!
3
!
(
1
0 ,6)

P0 = 0,145985 = 14,5985%
b) Probabilidade de que um fregus tenha que esperar:
P(n 3) = 1 P(n < 3) = 0,354746 = 35,47%
c) Probabilidade de que somente dois setores estejam ociosos:
P(2 setores ociosos) = P1 = 0,262773 = 26,2773%
d) Probabilidade de que somente um setor esteja ocioso:
P(1 setor ocioso) = P2 = 0,236496 = 23,6496%
e) Proporo mdia do tempo que um setor est ocioso = 1 = 10, 6 = 0, 4 = 40%
4
s1

P0
1,8 (0,145985)

0 ,53212 clientes
f) L q
( s ) ( s ! ) ( 1 ) 2
( 3) ( 3 ! ) (1 0 ,6) 2
Tempo mdio de espera de um fregus que chega:
Wq = (Lq/) = 0,53212/180 = 0,002956 dias

g) Comprimento mdio da fila de espera:


Lq = 0, 53212 fregueses

1,8

37

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

38

O MODELO M/M/1 com Fila Finita e S = 1


Esta a situao na qual a fila pode acomodar somente um nmero finito de unidades, ou seja, se
uma unidade chega e a fila est cheia, ela vai embora sem esperar o atendimento. Isso implica que quando
temos capacidade finita, caso a fila esteja cheia, vamos ter desistncia na fila. Deve ser observado que
neste caso a taxa de chegada () no precisa ser menor que a taxa de servio () pois a fila tem um
tamanho fixo. Neste tipo de modelo aparece uma nova varivel (M), que o nmero mximo de
unidades que podem estar no sistema, sendo (M 1) o nmero mximo permitido na fila (lembre que
nesse modelo s se tem um atendente). As frmulas para este modelo so:

P0 1

M1

M1

n
P

Pn 0

P0

para

para

para
para

M1
(M 1)

para

M1
L
1

para
2

Lq = L (1 P0)
A taxa de chegadas das unidades no sistema . No entanto algumas unidades chegam e
encontram a fila cheia, ou seja, vo embora. A taxa de chegada efetiva (ef) representa a taxa mdia
das unidades que realmente entram no sistema.
ef = (1 P0) = (1 PM)
As demais frmulas ficam ento como:

L
ef

Wq

Lq
ef

ef

Problema: Uma barbearia com 1 barbeiro tem 6 cadeiras para acomodar fregueses esperando
atendimento. Os fregueses que chegam quando as 6 cadeiras esto cheias, vo embora sem esperar. Os
fregueses chegam a taxa mdia de 3/hr e ficam em mdia 15 minutos na cadeira do barbeiro.
a) Qual a probabilidade de um fregus chegar e ir direto para a cadeira do barbeiro?
b) Qual o n mdio de fregueses esperando atendimento?
c) Qual a taxa de chegada efetiva?

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

39

d) Quanto tempo, em mdia, um fregus fica na barbearia?


e) Que percentual dos fregueses potenciais vai embora sem esperar atendimento?
Soluo
M = 7; = 3/hr; = 4/hr
a) P0 = 0, 2778 = 27, 78%
b) L = 2,11 fregueses; Lq = 1,39 fregueses
c) ef = 2,89 fregueses/hr
d) W = 0,73 horas
ef
2 ,89

0 ,963 (96,3% o percentual de fregueses atendidos)


e)

3
Portanto, a frao de fregueses que vo embora (1 0,963) = 0,037 = 3, 7%
Problema: Em uma barbearia de um nico barbeiro a taxa mdia de chegadas de 3 fregueses por hora.
A barbearia s tem lugar para acomodar 2 pessoas esperando e os eventuais fregueses que chegam
quando o salo est cheio, tem de ir embora. O barbeiro capaz de atender em mdia 2 fregueses por
hora e cobra $7 por cada corte de cabelo. Como muitos fregueses esto indo embora sem poder serem
atendidos, o barbeiro est pensando em mudar o seu mtodo de trabalho. Aps alguns estudos ele
identificou 2 alternativas:
a) Trabalhar um pouco mais rpido do que atualmente, diminuindo um pouco a qualidade do corte de
cabelo mas diminuindo o preo do corte para $6 para evitar reclamaes. Com esta alternativa a sua
taxa de servio mdia iria para 3 fregueses por hora.
b) Trabalhar bem mais rpido do que atualmente, cobrando somente $5 por corte de cabelo pois
haveria uma queda acentuada na qualidade. Neste caso sua taxa de servio mdia passaria a 4
fregueses por hora.
O barbeiro deseja fazer uma avaliao econmica entre a situao atual e as 2 alternativas
estudadas. O tempo perdido pelos fregueses na fila de espera est estimado em $2/hora e como o
servio feito pelo barbeiro muito cansativo, ao tempo que ele pode descansar (por no ter nenhum
fregus esperando) foi atribudo o valor de $4/hora, ou seja, cada hora que ele descansa como se
tivesse ganho $4. Considerando que o dia tem 8 horas de trabalho, faa a anlise econmica para o
barbeiro.
Soluo
Situao atual
= 3/hr; = 2/hr; M = 3
Receita com os cortes = N mdio de fregueses atendidos/dia $7/corte
= ef 8hr/dia $7 = 98, 21/dia
$ Equivalente do tempo ocioso = P0 8hr/dia $4 = $3, 94/dia
$ Equivalente do tempo perdido = Wq ef 8hr/dia $2/hr = $17, 73
Rendimento lquido = $98, 21 + $3, 94 $17, 73 = $ 84, 42/dia
Alternativa a:
= 3/hr; = 3/hr; M = 3
P0 = 0, 250; Wq = 0, 333 hr; ef = 2, 25 fregueses/hr
Rendimento lquido = $104/dia
Alternativa b:
= 3/hr; = 4/hr; M = 3
P0 = 0, 3657; Wq = 0, 20209 hr; ef = 2, 537 fregueses/hr
Rendimento lquido = $104, 96/dia
A alternativa b a melhor soluo.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

40

O MODELO M/M/S com Fila Finita e S > 1


o caso anterior, mas com mais de um atendente. Vamos definir 2 variveis (a e c)
ressaltando que elas no tem nenhum significado e so usadas apenas para simplificar a escrita das
frmulas:

Temos ento:

P0

n 0

Pn

1
1 s M
an
a
cn s

n!
s!

n s1

1
a n P0
n!
a n P0
s! s n s
0

P0 a s c
s ! ( 1 c) 2

Lq

L Lq s

para n s
para s n M
para n M

1 c

Ms

( M s ) c M s ( 1 c)

s1

(s n ) Pn
n 0

s1

ef s (s n ) Pn
n 0

L
ef

Wq

Lq
ef

ef
s

Problema: Uma barbearia com 2 barbeiros tem 5 cadeiras de espera. Os fregueses que chegam quando
as 5 cadeiras esto ocupadas, vo embora. Os fregueses chegam a uma taxa mdia de 6/hora e ficam
em mdia 15 minutos na cadeira de barbeiro.
a) Qual a probabilidade de um fregus chegar e ir direto para a cadeira de barbeiro?
b) Qual o n mdio de fregueses esperando para serem atendidos?
c) Qual a taxa de chegada efetiva?
d) Quanto tempo, em mdia, um fregus fica na barbearia?
e) Que percentual de fregueses vai embora?
Soluo:
M = 7; = 6/hr; = 4/hr; s = 2
a) P0 + P1 = 0, 4032 = 40, 32%
b) Lq = 1, 014 fregueses
c) ef = 5, 741 fregueses/hr

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

41

d) W = 0, 426 horas
e) 1 (ef/) = 0, 0431 = 4, 31%
Problema: Uma oficina mecnica tem 4 mecnicos sendo que cada carro necessitando conserto
atendido por um nico mecnico. Alm dos carros sendo consertados s cabem mais 6 automveis no
ptio da oficina e quando ele est cheio os fregueses tem que procurar outra oficina. A taxa mdia de
chegadas de carros para conserto de 3 por dia. Cada mecnico conserta, em mdia, 1 carro por dia.
a) Qual a probabilidade da oficina estar vazia?
b) Qual o n mdio de carros esperando conserto?
c) Qual o n mdio de carros na oficina?
d) Dos automveis que procuram a oficina, quantos em mdia ficam?
e) Quanto tempo em mdia um carro espera na fila?
f) Quanto tempo em mdia um carro fica na oficina?
g) Qual a probabilidade de um carro chegar e ter vaga na oficina?
Soluo:
M = 10; = 3/dia; = 1/dia; s = 4
a) P0 = 0, 040 = 4%
b) Lq = 0, 91 carros
c) L = 3, 83 carros
d) ef = 2, 92 carros/dia
e)Wq = 0, 31 dias
f) W = 1, 31 dias
g) Pvaga = P(X 9) = 1 P10 = 1 0, 02 = 0, 98 = 98%

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

42

O MODELO M/M/1 com populao finita


Significa que nesse modelo a fonte de entrada est limitada, isto , o tamanho da populao
potencialmente finito. Nesse caso, vamos supor que M o tamanho da populao. Quando o nmero
de clientes no sistema de filas n (0, 1, 2, ..... , M), existem somente (M n) clientes potenciais
resultantes na fonte de entrada. A aplicao mais importante desse modelo o problema de reparao
de mquinas, onde se atribui a um o mais tcnicos de manuteno a responsabilidade de manter em
operao certo grupo de M mquinas dando servio a cada mquina parada devido a uma falha. Note
que aqui um tcnico de manuteno representa um servidor individual no sistema de filas, se trabalha
de forma independente em mquinas diferentes, entanto que o grupo completo de tcnicos se
consideram como um servidor se trabalham unidos em cada mquina. As mquinas constituem a
populao potencial. Cada mquina se considera um cliente no sistema de filas quando est quebrada em
espera de conserto, entanto que quando est em operao se considera como estando fora do sistema (Hillier e
Lieberman, 2010).
Nos modelos estudados at agora, as chegadas ao sistema vinham de uma distribuio de
Poisson. No caso do modelo M/M/1 com populao finita estudado aqui, as chegadas acontecem
segundo as mquinas quebram, o qual sabe-se vm de uma distribuio exponencial. Portanto, fica
claro que nesse modelo, o tempo entre quebras e o tempo de reparo so distribudos
exponencialmente.
Finalmente ressaltar que n (a taxa de chegadas quando n clientes esto no sistema) para n = M,
igual a zero. Quando n < M, n = (M n). A teoria indica que qualquer sistema que se ajuste a essa
condio atingir em algum momento a condio de estado estvel. Suas frmulas so:
(M n )
n
0

para n 0 , 1, .... , M
para n M

para n 1, 2 , .....
1

P0

n
M !

(M n )!

n 0

n
P0 M !

Pn
(M n ) !

Lq

para n 1, 2 , .... , M

(n 1) P

n1

nP

n0

ef (M L)

(1 Po )

(1 Po )

L
ef

Wq

Lq
ef

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

43

O MODELO M/M/S com populao finita e S > 1


Em muitos problemas prticos a considerao de que a populao de tamanho infinito leva a
resultados distorcidos porque na verdade a populao pequena para ser considerada de tamanho
infinito. Quando isto ocorre, a presena de uma ou mais unidades no sistema tem um forte efeito na
distribuio das chegadas futuras e o uso de um modelo com populao infinita conduz a resultados
errados.
Um exemplo tpico de um pequeno grupo de mquinas que quebram de tempos em tempos
necessitando conserto. Devido a isso alguns livros chamam esse modelo de Modelo de Servio de
Mquinas. Note que no caso extremo, se todas as mquinas esto quebradas, nenhuma chegada pode
ocorrer. Isto contrasta com os modelos de populao infinita nos quais a taxa de chegada
independente do nmero de unidades que j esto no sistema. Um outro exemplo o caso de um
pequeno grupo de mecnicos que vo a determinado balco a pegar peas ou ferramentas.
Nesse tipo de modelo, a taxa de chegada , a taxa de quebra das mquinas. No caso das
mquinas, por exemplo, 1/ seria o tempo mdio entre quebra de cada mquina. A taxa de chegada
efetiva ef fornece a taxa mdia de chegada, considerando-se todas as unidades. As frmulas do
modelo so:

P0

s1

n 0

M !

(M n ) ! n !

n
P0 M !

(M n )! n !

n
Pn
P0 M !

(M n )! s ! s n s

Pn

M n
P0
n
M n
n ! P0
n
s! s n s
0

s1

n0

Lq

n Pn L q s 1

( n s) P

ns

n
M !

(M n )! s ! s n s

n s

para 1 n s

para s n M

para n M

para 1 n s

para s n M

para n M

s1

n0

Lq ef

ef (M L)

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

L
ef

Wq

44

Lq
ef

As frmulas para esse tipo de modelo so bastante complexas quando N e S so grandes, e por
causa disto, tem sido calculadas tabeladas para facilitar os clculos. Para entrar nas tabelas (ver no
final da apostila) precisamos de 3 informaes:
M Tamanho da populao (nesta apostila s temos tabelas para M = 5; 10; 20; 30)

Fator de servio

S n de estaes de servio
Com esses 3 dados (M, X, S) procuramos na tabela visando obter a seguinte medida:
F Fator de Eficincia
importante lembrar que a taxa de chegada de cada unidade e que a taxa de
atendimento por servidor.
Usando as tabelas podemos calcular os seguintes parmetros com as seguintes frmulas:
Lq = M (1 F)
ef = M F X

W Wq

L = ef W

Wq

Lq
ef

MFX
s

Problema: Uma companhia pesqueira tem 2 estaleiros para conserto de seus barcos. Cada barco quebra,
em mdia, de 4 em 4 semanas. Cada estaleiro gasta, em mdia, 1 semana para consertar cada barco. A
frota atual da companhia de 10 barcos.
a) Qual a probabilidade do estaleiro estar vazio ?
b) Em mdia quantos barcos quebrados ficam aguardando conserto ?
c) Em mdia quantos barcos esto parados no estaleiro ?
d) Qual a taxa de chegada de barcos no estaleiro ?
e) Quanto tempo, em mdia, um barco aguarda para comear a ser consertado ?
f) Quanto tempo, em mdia, um barco fica parado ?
Soluo:
= 0,25/semana; = 1/semana; s = 2; M = 10

0 ,25
X

0 ,2

0 ,25 1
F = 0,854 (ver tabela no final da apostila)
a) P0 = 0,065 = 6, 5%
b) Lq = 1,46 barcos
c) L = 3,16 barcos

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

45

d) ef = 1,708 barcos/semana
e) Wq = 0,85 semanas
f) W = 1,85 semanas
Problema: Dois mecnicos tema tarefa de consertar 5 mquinas. Cada mquina quebra a uma taxa
mdia de uma vez a cada hora. Cada mecnico pode reparar as mquinas a taxa mdia de 4
maq/hora.
a) Qual o n mdio de mquinas esperando reparo?
b) Qual o n mdio de mquinas que esto fora do servio?
c) Qual a taxa de chegada quando consideramos as 5 mquinas?
d) Quanto tempo, em mdia, uma mquina quebrada espera na fila?
e) E no sistema?
Soluo:

0 ,2 ==> Da tabela: F = 0, 976


M = 5; = 1/hr; = 4/hr; s = 2 ==> X

14
a) Lq = 0, 12 mquinas
b) L = 1, 093 mquinas
c) ef = 3, 904 mquinas/hr
d) Wq = 0, 03 horas
e) W = 0, 28 horas
Problema: Uma empresa de frete areo tem 20 terminais (buferizados) em uma linha de comunicao.
Os terminais so usados para entrada de dados no sistema central de computao. O tempo mdio
necessrio pra digitar uma entrada no buffer do terminal 80 segundos e este tempo de digitao
exponencialmente distribudo. Cada mensagem enviada de um terminal, consome, em mdia 2
segundos de CPU (exponencial). Calcule quantas requisies dos terminais so enviadas para a CPU e
qual o tempo de resposta mdio para cada requisio.
Soluo

0 ,75

0 ,0244 0 ,024
M = 20; s = 1; = 0, 75/min; = 30/min ==> X

0 ,75 30
Da tabela F = 0, 982
Requisies enviadas para a CPU: (eff) = eff = M F X = (20)(0, 982)(0, 024)(30) = 14, 14/min
Tempo mdio de resposta: (W)
Lq = M(1 F) = 20(1 0, 982) = 0, 36
Wq = 0, 36/14, 14 = 0, 0255 minutos
W = Wq + (1/) = 0,0255 + (1/30) = 0, 0558 minutos = 3, 53 segundos
Problema: Considere um sistema de time sharing com 20 terminais ativos. Cada terminal submete um
job ao processador a cada 3 segundos (seguindo uma distribuio exponencial). O processador central
tem capacidade de processar 500.000 instrues por segundo e, cada job em mdia (exponencial),
necessita do processamento de 100.000 instrues. Determine quantos jobs, em mdia, esto no
processador central e qual o tempo mdio de resposta para cada job submetido.
Soluo:
M = 20; s = 1; = 1/(3 seg) = 20/min; = 500.000/100.000 = 5/segundo = 300/minuto

20
X

0 ,0625 0 ,062 ==> Da tabela F = 0, 768

20 300
ef = MFX = (20)(0, 768)(0, 062)(300) = 285, 196/min = 4, 7533/segundo
Lq = M(1 F) = 20(1 0, 768) = 4, 64
Wq = Lq/ef = 4, 64/285, 196 = 0, 0163 minutos
Tempo de resposta mdio: (W)
W = Wq + (1/) = 0,0163 + (1/300) = 0, 0196 minutos = 1, 1762 segundos
Jobs no processador: (L)
L = ef W = (4, 7533)(1, 1762) = 5, 59 jobs

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

46

O MODELO M/G/1:
Nesse modelo a distribuio das chegadas segue a distribuio de Poisson mas a distribuio do
servio segue uma distribuio qualquer G (G de Geral) da qual se conhece a mdia (1/) e a varincia
2. Ele um dos poucos modelos que no so de Poisson para o qual se dispe de resultados para os
parmetros mais comuns como L, Lq, W, Wq, etc. As frmulas para o modelo so:

P0 = 1

Lq

2 2 2
2 ( 1 )

L = Lq +

Wq

Lq

W Wq

Observaes:
a) Como j citamos, a anlise matemtica de modelos de filas com distribuies diferentes da
Poisson (Exponencial) muito difcil e poucos modelos tem soluo analtica. Nesses
casos se recomenda usar a simulao para estimar os parmetros do problema de filas.
b) As equaes para Pn (n > 0) so muito complexas.
c) Quando 2 = (1/2), ou equivalentemente = (1/), a distribuio a exponencial e
camos no modelo M/M/1.
d) Quando 2 = 0, temos o chamado modelo com durao do servio constante.
Problema: Pessoas chegam a um pequeno posto do correio taxa de 30 por hora. O servio executado
por apenas 1 funcionrio e o tempo de servio normalmente distribudo, ou seja, segue uma
distribuio normal com mdia de 1 minuto e = 0, 30 minutos.
a) Quanto tempo, em mdia, uma pessoa espera na fila?
b) Quanto tempo, em mdia, uma pessoa fica no posto do correio?
c) Qual o n mdio de pessoas na fila?
d) Qual o n mdio de pessoas no posto de servio?
e) Qual a probabilidade do funcionrio estar ocioso?
f) Repetir o problema, supondo a durao do servio constante, ou seja, 2 = 0.
Soluo
= 0, 5/minuto; = 1/minuto; 2 = (0, 30)2 = 0, 09; = 0, 5
a) Wq = 0, 545 minutos
b) W = 1, 545 minutos
c) Lq = 0, 2725 pessoas
d) L = 0, 7725 pessoas
e) P0 = 0, 5 = 50%
f) = 0,5
P0 = 0,5 = 50% (e)
Lq = 0,25 pessoas (c)
L = 0,75 pessoas (d)
Wq = 0,5 minutos (a)
W = 1,5 minutos (b)

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

47

O MODELO M/Ek/1:
Neste tipo de modelo, a distribuio da durao do servio segue uma distribuio de Erlang
com parmetro k. Uma varivel aleatria de Erlang com parmetro k, se define como a soma
estatstica de k variveis exponenciais independentes e identicamente distribudas. Assim, uma
varivel y de Erlang com parmetro k pode ser definida como:
y = y1 + y2 + ..... + yk
onde yi, i = 1, 2, ...., k so variveis aleatrias exponenciais independentes e igualmente distribudas,
cuja funo de densidade de probabilidade se define como segue:

f( y i ) e yi , y i 0, i 1, 2 , ......,m
Note que existem 2 casos extremos em relao durao do servio: um, ilustrado pelo modelo
anterior M/G/1, quando a durao do servio era constante, o qual implicava variao igual a zero
para a durao do servio ( = 0), e outro, o caso comum ilustrado pela distribuio exponencial, a
qual tem um alto grau de variabilidade ( = 1/). Entre estes 2 casos extremos temos uma rea
intermediria (0 < < 1/) onde cai uma boa parte das distribuies reais da durao do servio. Uma
distribuio que preenche este intervalo a chamada distribuio de Erlang. Sua mdia e desvio
1
1
1
padro so: x
e
onde k 0 e inteiro.

k
Nesse contexto, k um parmetro positivo e toma valores inteiro, alm disso, k o parmetro
que especifica o grau de variabilidade das duraes de servio em relao a mdia. Na verdade para
cada k temos uma distribuio e por isto podemos considerar a distribuio de Erlang como uma
famlia de distribuies. Assim a constante ( = 0) e a exponencial ( = 1/) so elementos desta
famlia Erlang quando k = e k = 1, respectivamente.
A distribuio de Erlang tambm muito importante em teoria das filas pela seguinte
propriedade: Suponha que T1, T2, ... ,Tk so k variveis aleatrias independentes com uma distribuio
exponencial idntica cuja mdia 1/(k). Ento a soma T = T1 + T2 + ... + Tk segue uma distribuio de
Erlang com parmetros e k.
muito comum que o servio prestado a uma unidade em um sistema de filas seja constitudo de
k tarefas consecutivas onde o servidor realiza a mesma tarefa exponencial k vezes para cada cliente.
Ento a durao total (ou seja a execuo das k tarefas) segue uma distribuio de Erlang com
parmetros k e , e mdia 1/(k). Para este modelo temos:

Lq

(1 k ) 2
2 k ( )

Wq

(1 k )
2 k ( )

W Wq

L=W

Problema: Uma oficina de manuteno de uma linha area s tem meios para fazer a manuteno de
um motor de cada vez. Por isso, para fazer com que os avies regressem ao servio to logo seja
possvel, a poltica adotada tem sido de alternar a manuteno dos 4 motores de cada avio ou seja s
se faz a manuteno de 1 dos motores cada vez que o avio vai para a oficina. Sob esta poltica os
avies tem chegado segundo um Processo de Poisson a taxa mdia de 1 por dia. O tempo necessrio
para reparar um motor (uma vez que se tenha iniciado o trabalho) tem uma distribuio exponencial
com mdia de 0,5 dia. Existe uma proposio de se trocar a poltica de maneira que se reparem os 4
motores, consecutivamente, cada vez que o avio for oficina. Embora isto quadruplicasse o tempo

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

48

esperado de servio, a frequncia com que os avies necessitariam ir a oficina seria 1/4 da atual. Devese implantar a nova proposta ?
Soluo:
Situao atual
Modelo M/M/1: = 1/dia; = 2/dia
W = 1/( ) = 1 dia
Como temos 4 motores para cada avio temos: W = 4 1 = 4 dias
Situao proposta
Modelo M/Ek/1: = 0, 25/dia; T = T1 + T2 + T3 + T4 Erlang com k = 4.
1/k = 0, 5; 1/4 = 0, 5; = 0, 5/dia
Wq = 1, 25 dias; W = 3, 25 dias
A situao proposta melhor (3, 25 < 4).
Problema: Um alfaiate faz ternos sob medida. Cada terno, para ser feito, implica na execuo de 4
tarefas distintas. O alfaiate faz as 4 tarefas de cada terno antes de comear outro. O tempo para
executar cada tarefa segue uma distribuio exponencial com mdia de 2 horas. Os pedidos chegam a
taxa mdia de 5,5 por semana (8 horas por dia, 6 dias por semana). Quanto tempo em mdia um terno
demora para ficar pronto?
Soluo:
k = 4; 1/k = 2; 1/4 = 2; = 0, 125/hora
= 5, 5/semana= 0, 11458/hr
Wq = 55 horas
W = Wq + 1/ = 63 horas

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

49

SIMULAO
Esse captulo de Simulao est baseado inteiramente no trabalho de Dos Santos (2003). Uma
simulao a imitao, durante determinado perodo de tempo, da operao de um sistema ou de um processo do
mundo real. Feita a mo (raramente) ou em um computador (quase sempre), a simulao envolve a
gerao de uma histria artificial do sistema, e a partir desta histria artificial a inferncia de como o
sistema real funcionaria. O comportamento do sistema estudado pela construo de um Modelo de
Simulao. Este modelo normalmente toma a forma de um conjunto de consideraes relacionadas a
operao do sistema. Estas consideraes so expressas atravs de relaes matemticas, lgicas e
simblicas entre as entidades, ou objetos de interesse, do sistema. Uma vez construdo e validado, um
modelo pode ser usado para investigar uma grande quantidade de questes do tipo e se... sobre o
sistema do mundo real. Alteraes no sistema podem ser inicialmente simuladas para se prever as
consequncias no mundo real. A Simulao tambm pode ser usada para estudar sistemas no estgio
de projeto, ou seja antes do sistema ser construdo. Assim, a Simulao pode usada tanto como uma
ferramenta de anlise para prever o efeito de mudanas em sistemas j existentes, quanto como uma
ferramenta para prever a performance de novos sistemas sobre as mais variadas circunstncias.
Vantagens e Desvantagens da Simulao:
As vantagens principais da simulao so:

Novas polticas, procedimentos operacionais, regras de negcio, fluxos de informao, etc...,


podem ser estudadas sem se alterar o mundo real.
Novos equipamentos, layouts, sistemas de transporte, etc..., podem ser testados sem se
comprometer recursos na sua aquisio.
Hipteses sobre como e porque certos fenmenos ocorrem podem ser testados visando
verificar sua praticabilidade.
O tempo pode ser comprimido ou expandido permitindo acelerar ou retardar o fenmeno
sob investigao.
Pode-se entender melhor sob a interao das variveis do sistema.
Pode-se entender melhor a participao das variveis na performance do sistema.
Um modelo de simulao pode ajudar a entender como um sistema funciona como um todo,
em relao a como se pensa que o sistema opera individualmente.
Questes do tipo e se... podem ser respondidas. Isto extremamente til na fase de design
de um projeto.

As desvantagens a serem consideradas so:

A construo de Modelos de Simulao requer treinamento especial. uma arte que


aprendida com tempo e experincia. Alm disto se 2 modelos so construdos por 2
profissionais competentes, eles tero semelhanas, mas ser altamente improvvel que sejam
iguais.

Os resultados de uma Simulao podem ser difceis de interpretar. Como a maioria das
sadas de uma simulao so variveis aleatrias (elas esto geralmente baseadas em entradas
aleatrias), difcil determinar se uma observao o resultado do relacionamento entre as
variveis do sistema ou consequncia da prpria aleatoriedade.

A construo e anlise de Modelos de Simulao pode consumir muito tempo e, como


consequncia, muito dinheiro. Economizar por sua vez pode levar a modelos incompletos.

A Simulao usada em muitos casos onde uma soluo analtica possvel.

A simulao no d resultados exatos.


reas de aplicao:
Existem inmeras reas de aplicao da simulao. A seguir esto listadas algumas das mais
importantes:

Simulao das operaes de uma companhia area para testar alteraes em seus
procedimentos operacionais.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

50

Simulao da passagem do trfego em um cruzamento muito grande, onde novos sinais esto
para ser instalados.
Simulao de operaes de manuteno para determinar o tamanho timo de equipes de
reparo.
Simulao de uma siderrgica para avaliar alteraes nos seus procedimentos operacionais.
Simulao da economia de um setor de um pas para prever o efeito de mudanas
econmicas.
Simulao de batalhas militares visando avaliar o desempenho de armas estratgicas.
Simulao de sistemas de distribuio e controle de estoque, para melhorar o funcionamento
destes sistemas.
Simulao de uma empresa como um todo para avaliar o impacto de grandes mudanas ou
como treinamento para seus executivos. (Business Games)
Simulao de sistemas de comunicaes para determinar o que necessrio para fornecer um
determinado nvel de servio.
Simulao de uma barragem em um determinado rio para avaliar os problemas advindos
com a sua construo.
Simulao de uma linha de produo em determinada indstria, para avaliar efeitos de
mudanas previstas no processo produtivo.

Componentes de um Sistema:
Um Sistema definido como um grupo de objetos que esto juntos em alguma interao ou
interdependncia, objetivando a realizao de algum objetivo. Um exemplo poderia ser um sistema de
produo de automveis. As mquinas, componentes, peas e trabalhadores operam em conjunto, em
uma linha de montagem, visando a produo de veculos de qualidade. De forma a entender e
analisar um sistema, alguns termos precisam ser definidos:

Uma Entidade um objeto de interesse no sistema.


Um Atributo uma propriedade de uma entidade.
Uma Atividade algo que, para ser realizado, consome uma certa quantidade de tempo.
O Estado do sistema definido como sendo como a coleo de variveis necessrias para
descrever o sistema em um dado instante.
Um Evento definido como a ocorrncia instantnea que pode mudar o estado do sistema.
O termo Endgeno usado para descrever atividades e eventos ocorrendo dentro do sistema
e Exgeno usado para descrever atividades e eventos que ocorrem fora do sistema.
A tabela a seguir mostra alguns exemplos para os termos definidos acima:
Sistema

Exemplo
Entidade

Exemplo
Atributo

Exemplo
Atividade

Exemplo
Evento
Chegada
agencia

Exemplo variveis
de estado
N clientes
esperando

Banco

Clientes

Saldo na C/C

Depositar

Produo

Mquinas

Taxa de
quebra

Soldagem

Quebra

Mquinas paradas

Comunicao

Mensagens

Tamanho

Transmisso

Chegada

UFPI

Alunos

CR

Matrcula

Matrcula
trancada

Mensagens
esperando
N de alunos
matriculados

Tipos de Modelos:
Modelos de Simulao podem ser Estticos ou Dinmicos. Um modelo de simulao esttica,
algumas vezes chamado de Simulao de Monte Carlo, um modelo onde a passagem do tempo
irrelevante.
Modelos de Simulao Dinmicos representam sistemas cujos resultados variam com a passagem
do tempo.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

51

Um modelo de simulao pode ser ainda Determinstico ou Estocstico. Modelos de simulao


que no contm nenhuma varivel aleatria so classificados como determinsticos, ou seja, para um
conjunto conhecido de dados de entrada teremos um nico conjunto de resultados de sada.
Um modelo estocstico de simulao tem uma ou mais variveis aleatrias como entrada. Estas
entradas aleatrias levam a sadas aleatrias que podem somente ser consideradas como estimativas
das caractersticas verdadeiras de um modelo. Assim, por exemplo, a simulao (estocstica) do
funcionamento de uma agncia bancria envolve variveis aleatrias como o intervalo entre chegadas
e a durao dos servios prestados. Logo, medidas como o nmero mdio de clientes esperando e o
tempo mdio de espera de um cliente, devem ser tratadas como estimativas estatsticas das medidas
reais do sistema.
Modelos Discretos e Contnuos:
Os modelos de simulao dinmicos podem ser Discretos ou Contnuos. Em uma simulao
discreta, considera-se somente os eventos onde h alterao do sistema, ou seja, o tempo decorrido
entre alteraes do estado do sistema no relevante para a obteno dos resultados da simulao,
embora o tempo nunca pare. Alguns autores a chamam de Simulao de Eventos Discretos,
enfatizando assim que a discretizao se refere apenas ocorrncia dos eventos ao longo do tempo.
Um exemplo seria a simulao de uma agncia bancria onde entre a chegada (ou a sada) de
clientes, o estado do sistema no se altera. Numa Simulao Contnua o sistema se altera a cada frao
de tempo. Exemplos clssicos so a simulao de um avio voando e a passagem de gua por uma
barragem.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

52

SIMULAO MONTE CARLO


Segundo Render et al (2010), quando um sistema contm elementos que exibem comportamentos
aleatrios, o mtodo Monte Carlo de simulao pode ser aplicado.
A ideia bsica na simulao Monte Carlo gerar valores das variveis que se comportem como o modelo
sendo estudado. Existem muitas variveis em sistemas reais que so probabilsticas por natureza e so
elas que desejamos simular. Alguns exemplos dessas variveis so:

Demanda de estoque com base diria ou semanal


Tempo de entrega de um item de estoque solicitado
Tempo entre quebras de mquinas
Tempos entre chegas a uma estao de servio
Tempo de execuo de um servio
Tempo para completar as atividades de um projeto
Nmero de empregados que faltam ao trabalho por dia

A base da simulao Monte Carlo a experimentao com os elementos probabilsticos por meio
de amostras aleatrias. A tcnica pode ser decomposta em cinco etapas:
1)
2)
3)
4)
5)

Determine as distribuies de probabilidade para as principais variveis


Construa uma distribuio de probabilidade para cada varivel determinada na etapa 1
Estabelea um intervalo de nmeros aleatrios para cada varivel
Gere os nmeros aleatrios
Simule, de fato, a srie de experincias

Verificao e Validao:
Render et al (2010) ressalta que no desenvolvimento de um modelo de simulao, importante
que o modelo seja verificado para confirmar se ele est funcionando corretamente e fornecendo uma
boa representao da situao real. O processo de verificao envolve determinar se o modelo
computacional internamente consistente e se segue a lgica do modelo conceitual.
A validao o processo de comparar o modelo com o sistema real que ele representa para
assegurar que ele acurado. As suposies do modelo devem ser verificadas para conferir se as
distribuies apropriadas de probabilidade esto sendo utilizadas. Uma anlise das entradas e sadas
deve ser feita para ver se os resultados so razoveis. Se soubermos quais so os resultados para um
conjunto especfico de valores de entrada, podemos usar esses valores no modelo computacional para
verificar se os resultados do modelo de simulao so consistentes com o sistema real sendo
modelado.
Tem sido dito que a verificao responde a questo ns construmos o modelo corretamente?.
Por outro lado, a validao responde a questo ns construmos o modelo certo?. Somente aps
estarmos convencidos de que o modelo bom, que devemos utilizar os seus resultados.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

53

EXEMPLOS DE MODELOS DE SIMULAO


Para entender como funciona a simulao Monte Carlo, vamos ver alguns exemplos simples:
EXEMPLO 1: Quebra de rolamentos
Uma grande mquina industrial tem 3 rolamentos diferentes que quebram de tempos em
tempos. A probabilidade da vida til (em horas de operao) de um rolamento est dada na tabela
abaixo:
Vida do rolamento (horas)
1.000
1.100
1.200
1.300
1.400
1.500
1.600
1.700
1.800
1.900

Probabilidade
0,10
0,13
0,25
0,13
0,09
0,12
0,02
0,06
0,05
0,05

Quando um rolamento quebra, a mquina para e um mecnico chamado para instalar um novo
rolamento no lugar do que quebrou. O tempo que o mecnico demora para chegar ao rolamento
quebrado tambm uma varivel aleatria, com a distribuio dada na tabela abaixo:

Tempo de espera (minutos)


5
10
15

Probabilidade
0,60
0,30
0,10

Cada minuto que a mquina fica parada custa $5 e o custo do mecnico de $1/minuto
trabalhado substituindo rolamento. O mecnico demora 20 minutos para trocar 1 rolamento, 30
minutos para trocar 2 e 40 minutos para trocar os 3. Cada rolamento novo custa $20. Algum sugeriu
que ao quebrar um dos rolamentos, se fizesse logo a troca dos 3. Deseja-se avaliar a situao do ponto
de vista econmico.
Soluo:
Temos que comparar o custo da alternativa atual e da alternativa proposta. Precisamos
estabelecer um horizonte de tempo para fazer esta comparao. Considerando que a menor vida
til de um rolamento 1.000 horas (mais de 1 ms), vamos estabelecer um horizonte de 20.000
horas (um pouco mais de 2 anos) para fazer a comparao.
Como a vida til dos rolamentos e a espera pelo mecnico so variveis aleatrias que seguem as
distribuies vistas anteriormente, temos que relacionar quelas distribuies com uma tabela de
nmeros aleatrios. Assim sendo, vamos imaginar que temos um gerador de nmeros aleatrios
capaz de gerar qualquer inteiro entre 0 e 99, ou seja 100 nmeros. Vamos atribuir a cada durao
de vida til uma faixa destes nmeros que me garanta que a distribuio probabilstica seja
mantida.
Como a 1a vida til (1.000 horas) tem 10% de probabilidade de ocorrer, vamos atribuir a esta
durao a faixa de 0 a 9 inclusive, ou seja 10 nmeros (10% dos 100 nmeros). Para a 2a durao
provvel (1.100 horas), com 13% de probabilidade de ocorrncia, vamos atribuir a faixa de 10 a 22
inclusive, ou seja 13 nmeros. Podemos continuar para as demais duraes provveis dos
rolamentos como pode ser visto na tabela a seguir, ressaltando que a probabilidade acumulada
d o limite das faixas escolhidas.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

Vida do rolamento
(horas)
1.000
1.100
1.200
1.300
1.400
1.500
1.600
1.700
1.800
1.900

Probabilidade
0,10
0,13
0,25
0,13
0,09
0,12
0,02
0,06
0,05
0,05

Probabilidade
Acumulada
0,10
0,23
0,48
0,61
0,70
0,82
0,84
0,90
0,95
1,00

54

N aleatrio
atribudo
09
10 22
23 47
48 60
61 69
70 81
82 83
84 89
90 94
95 99

Tabela semelhante pode ser construda para a espera pela chegada do mecnico.
Tempo de espera
(minutos)
5
10
15

Probabilidade
0,60
0,30
0,10

Probabilidade
Acumulada
0,60
0,90
1,00

N aleatrio
atribudo
00 59
60 89
90 99

Com os dados das tabelas acima, podemos executar a simulao que, neste caso, foi realizada
numa planilha EXCEL, apresentando os seguintes resultados para o rolamento 1:

Sequncia
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

N
aleatrio
62
85
89
24
99
27
89
12
2
34
7
75
22
97
37

Rolamento 1
Vida
Vida Acumulada
(horas)
(horas)
1.400
1.400
1.700
3.100
1.700
4.800
1.200
6.000
1.900
7.900
1.200
9.100
1.700
10.800
1.100
11.900
1.000
12.900
1.200
14.100
1.000
15.100
1.500
16.600
1.100
17.700
1.900
19.600
1.200
20.800

N
aleatrio
61
10
46
28
55
64
63
75
54
67
90
14
80
84
9

Espera
(minutos)
10
5
5
5
5
10
10
10
5
10
15
5
10
10
5
= 120

Podemos observar na planilha que para cada sequencia ou seja, rolamento novo, gerado um
nmero aleatrio que indica qual a vida til daquela rolamento. Tendo quebrado, aps esta vida
til, o mecnico chamado e um 2 nmero aleatrio gerado para definir o tempo de espera at
a troca do rolamento ser iniciada.
Quando a vida acumulada ultrapassa 20.000 horas, ou seja a durao da simulao, paramos a
execuo do processo. Processos semelhantes foram executados para os outros 2 rolamentos,
como visto a seguir.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

Sequncia
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Sequncia
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

N
aleatrio
89
47
60
3
40
64
9
30
32
8
94
66
53
17
72
0

Rolamento 2
Vida
Vida Acumulada
(horas)
(horas)
1.700
1.700
1.200
2.900
1.300
4.200
1.000
5.200
1.200
6.400
1.400
7.800
1.000
8.800
1.200
10.000
1.200
11.200
1.000
12.200
1.800
14.000
1.400
15.400
1.300
16.700
1.100
17.800
1.500
19.300
1.000
20.300

N
aleatrio
58
88
20
98
26
97
41
79
0
3
58
84
61
43
15
97

Espera
(minutos)
5
10
5
15
5
15
5
10
5
5
5
10
10
5
5
15
= 130

N
aleatrio
49
26
2
83
21
20
60
34
63
69
44
76
55
85
21
5

Rolamento 3
Vida
Vida Acumulada
(horas)
(horas)
1.300
1.300
1.200
2.500
1.000
3.500
1.600
5.100
1.100
6.200
1.100
7.300
1.300
8.600
1.200
9.800
1.400
11.200
1.400
12.600
1.200
13.800
1.500
15.300
1.300
16.600
1.700
18.300
1.100
19.400
1.000
20.400

N
aleatrio
44
45
72
87
19
81
56
74
93
36
71
97
59
81
21
1

Espera
(minutos)
5
5
10
10
5
10
5
10
15
5
10
15
5
10
5
5
= 130

Com os dados obtidos na simulao, podemos calcular o custo da situao atual:


Custo dos rolamentos = (15 + 16 + 16) $20 = $940
Custo da mquina parada esperando pelo mecnico = (120 + 130 + 130) $5 = $1.900
Custo da mquina parada trocando rolamento = (15 + 16 + 16) 20 $5 = $4.700
Custo do mecnico = (15 + 16 + 16) 20 $1 = $940
Custo Total = 940 + 1.900 + 4.700 + 940 = $8.480
A simulao da situao proposta apresentou os seguintes resultados (N A = Nmero aleatrio):

55

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

Seq.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

Rol. 1
N A
Vida
(hr)

96
70
96
48
32
36
41
71
4
69
13
36
75
76
71
98
98
68

1.900
1.500
1.900
1.300
1.200
1.200
1.200
1.500
1.000
1.400
1.100
1.200
1.500
1.500
1.500
1.900
1.900
1.400

Rol. 2
N A
Vida
(hr)

2
7
46
17
93
94
17
2
22
21
89
12
57
78
5
43
47
61

1.000
1.000
1.200
1.100
1.800
1.800
1.100
1.000
1.100
1.100
1.700
1.100
1.300
1.500
1.000
1.200
1.200
1.400

Rol. 3
N A
Vida
(hr)

34
47
39
42
20
98
53
20
86
0
58
66
29
95
86
22
60
57

1.200
1.200
1.300
1.200
1.100
1.900
1.300
1.100
1.700
1.000
1.300
1.400
1.200
1.900
1.700
1.100
1.300
1.300

1 quebra

Vida
Acum.

1.000
1.000
1.200
1.100
1.100
1.200
1.100
1.000
1.000
1.000
1.100
1.100
1.200
1.500
1.000
1.100
1.200
1.300

1.000
2.000
3.200
4.300
5.400
6.600
7.700
8.700
9.700
10.700
11.800
12.900
14.100
15.600
16.600
17.700
18.900
20.200

56

Espera
N A
Min

21
36
21
7
58
83
14
75
5
65
15
12
32
2
31
51
20
35

5
5
5
5
5
10
5
10
5
10
5
5
5
5
5
5
5
5
= 105

Feita a simulao da situao proposta, podemos calcular os custos:


Custo dos rolamentos = (18 3) $ 20 = $1.080
Custo da mquina parada esperando pelo mecnico = 105 $5 = $525
Custo da mquina parada trocando rolamento = 18 40 $5 = $3.600
Custo do mecnico = 18 40 $1 = $720
Custo Total =1.080+ 525 + 3.600 + 720 = $5.925
Assim a simulao nos mostrou que a situao proposta bem melhor em termos econmicos.
EXEMPLO 2: Fila com uma estao de servio
Uma loja tem somente 1 atendente. Os fregueses chegam aleatoriamente com intervalo, entre
eles, variando de 1 a 8 minutos. Cada valor possvel do intervalo entre chegadas tem a mesma
probabilidade de ocorrncia, como mostrado na tabela a seguir:
Tempo entre chegadas (min)
1
2
3
4
5
6
7
8

Probabilidade
0,125
0,125
0,125
0,125
0,125
0,125
0,125
0,125

A durao do atendimento aos clientes varia de 1 a 6 minutos com probabilidades mostradas na


tabela a seguir:
Durao do servio (min)
1
2
3
4
5
6

Probabilidade
0,10
0,20
0,30
0,25
0,10
0,05

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

57

Como no exemplo anterior, temos que construir tabelas relacionando as probabilidades com
nmeros aleatrios gerados:
Tempo entre chegadas
(minutos)
1
2
3
4
5
6
7
8

Probabilidade

Tempo entre chegadas


(minutos)
1
2
3
4
5
6

Probabilidade

0,125
0,125
0,125
0,125
0,125
0,125
0,125
0,125

0,10
0,20
0,30
0,25
0,10
0,05

Probabilidade
Acumulada
0,125
0,250
0,375
0,500
0,625
0,750
0,875
1,000

N aleatrio
atribudo
000 124
125 249
250 374
375 499
500 624
625 749
750 874
875 999

Probabilidade
Acumulada
0,10
0,30
0,60
0,85
0,95
1,00

N aleatrio
atribudo
09
10 29
30 59
60 84
85 94
95 99

A simulao para os primeiros 20 clientes apresentou os seguintes resultados:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

N A

Intervalo
entre
chegadas
(min)

913
727
15
948
309
922
753
235
302
109
93
607
738
359
888
108
212
493
535

8
6
1
8
3
8
7
2
3
1
1
5
6
3
8
1
2
4
5

Instante
Chegada

N A

Durao
servio

Incio
servio

Espera
na fila

Fim do
servio

Tempo
total na
loja
(min)

Tempo
ocioso
atendente
(min)

0
8
14
15
23
26
34
41
43
46
47
48
53
59
62
70
71
73
77
82

84
9
74
53
17
79
91
67
89
38
32
94
79
5
79
84
52
55
30
50

4
1
4
3
2
4
5
4
5
3
3
5
4
1
5
4
3
3
2
3
68

0
8
14
18
23
26
34
31
45
50
53
56
61
65
66
71
75
78
81
83

0
0
0
3
0
0
0
0
2
4
6
8
8
6
4
1
4
5
4
1
56

4
9
18
21
25
30
39
45
50
53
56
61
65
66
71
75
78
81
83
86

4
1
4
6
2
4
5
4
7
7
9
13
12
7
9
5
7
8
6
4
124

0
4
5
0
2
1
4
2
0
0
0
0
0
0
0
0
0
0
0
0
18

Podemos, a partir da simulao, inferir alguns resultados:


O tempo de espera mdio de um cliente foi de 2,8 minutos. Este valor encontrado de :
Tempo mdio de espera (min) = Tempo total dos clientes na fila (min)/Nmero total de clientes
= 56/20 = 2,8 minutos
A probabilidade de que um cliente tenha que esperar na fila 65%. Isto vem de:

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

58

Probabilidade(espera) = Nmero de clientes que esperaram/Nmero total de clientes


= 13/20 = 0,65
A proporo de tempo que o atendente fica ocioso 21%. Vem de:
Prob. do atendente estar ocioso = Tempo total de ociosidade (min)/Durao da Simulao
= 18/86 = 0,21
O atendente est ocupado 100 21 = 79% do tempo.
O tempo de servio mdio de 3,4 minutos. Podemos obt-lo de:
Tempo de servio mdio (min) = Durao total do servio/Nmero total de clientes
= 68/20 = 3,4 minutos
Este resultado pode ser comparado com o tempo de servio esperado achando-se a mdia da
distribuio do tempo de servio usando a equao:

E(s) s p(s)
s0

Temos ento:
1(0,10) + 2(0,20) + 3(0,30) + 4(0,25) + 5(0,10) + 6(0,05) = 3,2 minutos
O resultado da simulao um pouco maior porque o tamanho da simulao foi pequeno.
Quanto maior a durao da simulao mais o resultado se aproximar de 3,2 minutos.
Algum que fosse tomar decises estaria interessado nos resultados obtidos acima. Obviamente
seria necessrio uma simulao mais demorada para se conseguir resultados mais precisos.
Entretanto, algumas inferncias podem ser obtidas: A maioria dos clientes tem que esperar mas a
espera no excessiva. O atendente no fica muito tempo ocioso.
O objetivo a ser alcanado vai depender do balano entre o custo de espera e o custo de se
colocar mais atendentes.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

59

GERAO DE NMEROS ALEATRIOS


Pelo visto anteriormente, d para notar a chave para simular eventos aleatrios discretos a
gerao de nmeros aleatrios. Como se usa o computador para fazer a simulao, precisamos de
mtodos rpidos e eficientes para ger-los.
Os nmeros aleatrios, gerados em computador, no so realmente aleatrios pois veremos mais
adiante que eles so gerados em sequncias que podem ser reproduzidas, o que viola o princpio
bsico da aleatoriedade. Como contornar este fato? Se os nmeros passam por uma srie de testes
estatsticos de aleatoriedade ento, para efeitos prticos, podemos consider-los como se fossem
realmente aleatrios. Por este fato eles so conhecidos como nmeros Pseudo-aleatrios. comum se
usar, em simulao, a expresso nmeros aleatrios mas considere isto, sempre, como um sinnimo
de nmeros pseudo-aleatrios.
Propriedades desejveis de um gerador de nmeros aleatrios:
Um gerador de nmeros aleatrios deveria possuir todas as caractersticas abaixo:
1. Aleatoriedade
essencial que a sequncia gerada exiba as propriedades dos nmeros verdadeiramente
aleatrios. Este comportamento aleatrio deve ser confirmado por testes estatsticos.
2. Grande Perodo
Todos os geradores de nmeros aleatrios so baseados no uso de frmulas determinsticas
precisas. Estas frmulas fazem com que, a partir de um valor inicial chamado semente, seja
gerada uma srie de nmeros aleatrios (pseudo-aleatrios). Em um determinado ponto da srie,
voltamos a semente
e como a srie gerada por uma frmula, a srie, obviamente, se repete. A quantidade de
nmeros gerados at a sequencia comear a se repetir chamada de Perodo. Sempre desejamos
o maior perodo possvel. Para propsitos prticos o perodo deve ser, no mnimo, grande o
suficiente para no se repetir durante uma simulao.
3. Eficincia Computacional
Como alguns modelos de simulao podem necessitar de que um grande nmero de variveis
aleatrias sejam geradas, o gerador de nmeros aleatrios deve gerar estes nmeros gastando o
mnimo de tempo de computador. Alm disto o gerador no deve usar muita memria. Com a
evoluo dos computadores, esta ltima propriedade est perdendo um pouco de sua
importncia.
MTODOS PARA A GERAO DE NMEROS ALEATRIOS
Mtodo dos quadrados mdios
Um dos primeiros mtodos de gerao de nmeros aleatrios foi o chamado Mtodo dos
Quadrados Mdios. Este mtodo foi desenvolvido por John Von Neumann na dcada de 40. A tcnica
comea com um nmero inicial chamado de semente. O nmero ento elevado ao quadrado e os
dgitos do meio do nmero gerado formam o prximo nmero da sequncia. Este segundo nmero
ento elevado ao quadrado e os nmeros do meio do nmero gerado so o prximo nmero da
sequncia e assim por diante...
Exemplo: Gerar uma sequncia de nmeros aleatrios de 4 dgitos. Seja 3187 a semente normalmente
rotulada como x0.
Soluo:
x0 = 3187
(3187)2 = 10 | 1569 | 69 x1 = 1569
(1569)2 = 02 | 4617 | 61 x2 = 4617
(4617)2 = 21 | 3166 | 89 x3 = 3166
(3166)2 = 10 | 0235 | 56 x4 = 235
(235)2 = 00 | 0552 | 25 x5 = 552
(552)2 = 00 | 3047 | 04 x6 = 3047
e assim por diante...

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

60

Este mtodo apresenta 2 problemas srios: normalmente os perodos so curtos e se o nmero


gerado 0, o mtodo s apresenta zeros!
Exemplo: Gerar, pelo mtodo dos quadrados mdios, nmeros pseudo aleatrios de 2 dgitos tendo 44
como semente.
Soluo:
x0 = 44
(44)2 = 1 | 93 | 6 x1 = 93
(93)2 = 8 | 64 | 9 x2 = 64
(64)2 = 4 | 09 | 6 x3 = 9
(9)2 = 0 | 08 | 1 x4 = 8
(8)2 = 0 | 06 | 4 x5 = 6
(6)2 = 0 | 03 | 6 x6 = 3
(3)2 = 0 | 00 | 9 x7 = 0
(0)2 = 0 | 00 | 0 x8 = 0
Mtodos Congruentes
A maioria dos mtodos usados hoje em dia so variaes do chamado Mtodo Congruente
Linear, cujos pontos bsicos foram propostos por Lehmer em 1951. Neste mtodo os nmeros
aleatrios, gerados sucessivamente, so obtidos da relao recursiva:
xn+1 = (axn + c) mod m
A funo [ z mod t ] d o resto da diviso inteira de z por t (ex. 23 mod 5 = 3).
A constante a chamada de multiplicador, a constante c o incremento e m o mdulo.
Como antes, x0 a semente.
Quando c = 0, o mtodo chamado de Congruncia Multiplicativa.
O Mtodo da Congruncia Linear (c 0), menos usado hoje em dia, por gerar nmeros
aleatrios que tendem a ter mais dificuldades em passar nos testes estatsticos de aleatoriedade, em
relao aos gerados pelo mtodo da Congruncia Multiplicativa (c = 0).
Exemplo: Gerar nmeros aleatrios, usando o mtodo congruente multiplicativo, tendo os seguintes
valores: x0 = 3 , a = 2 e m = 10.
Soluo:
x0 = 3
x1 = (2 3) mod 10 = 6
x2 = (2 6) mod 10 = 2
x3 = (2 2) mod 10 = 4
x4 = (2 4) mod 10 = 8
x5 = (2 8) mod 10 = 6
Como podemos observar o perodo desta gerao foi muito curto (= 4). Ficou claro tambm, neste
pequeno exemplo, que o nmero aleatrio gerado o resto inteiro da diviso por m, ou seja
um nmero inteiro entre 0 e (m 1).
Observao: A frmula congruente necessria para se gerar nmeros aleatrios, mas no suficiente. A
seleo dos valores de a, c e m afeta drasticamente as propriedades estatsticas da gerao bem
como o tamanho do perodo.
NMEROS ALEATRIOS UNIFORMEMENTE DISTRIBUDOS EM [0,1)
Como j explicado anteriormente, a frmula congruente gera nmeros aleatrios inteiros no
intervalo [0, m 1). Uma conveno estabelece que um gerador de nmeros aleatrios bsico deve
gerar nmeros no intervalo [0, 1). Para conseguir isto, todo gerador de nmeros aleatrios divide o
nmero gerado por m. Desta forma o que se obtm uma distribuio uniforme, distribuda em
[0,1).

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

61

Assim, por exemplo, para a = 13, m = 67 e x0 = 1, teramos:


x0 = 1 / 67 = 0,0149253
x1 = (13 1) mod 67 = 13 ==> 13/ 67 = 0,1940298
x2 = (13 13) mod 67 = 35 ==> 35/ 67 = 0,522388
x3 = (13 35) mod 67 = 53 ==> 53/ 67 = 0,7910447 ........
Alguns geradores dividem por (m1) o que d uma distribuio [0, 1]. Na verdade como m
sempre um nmero muito grande, dividir por m ou (m1) irrelevante.
O gerador RANDU e a formao de trelias
O mtodo da congruncia multiplicativa pode facilmente ser implementado em linguagens de
programao como Pascal, Java, Basic, etc..., por exemplo. Um gerador, chamado de RANDU, foi
desenvolvido pela IBM e durante quase 20 anos foi usado por praticamente todos os modelos de
simulao nas dcadas de 60 e 70. A RANDU utilizava os valores a = 65.539 e m = 231 = 2.147.483.648,
ou seja:
xn+1 = (65539 xn) mod 2147483648
Assim, considerando uma semente igual a 313, teramos:
X0 = 313
X1 = (65539 313) mod 2147483648 = 20513707 / 2147483648 = 0,0095524
X2 = (65539 20513707) mod 2147483648 = 123079425 / 2147483648 = 0,0573133
X3 = (65539 123079425) mod 2147483648 = 553853187 / 2147483648 = 0,257907
Na dcada de 70 diversos trabalhos provaram que a rotina RANDU apresentava resultados
estatisticamente ruins. Um dos problemas era a formao de trelias (lattice em ingls) quando se
traava grficos com sucessivos nmeros aleatrios gerados pela RANDU.
Vamos imaginar um cubo com lados igual a 1, ou seja variando de 0 a 1. Vamos marcar pontos
neste cubo com coordenadas (x1, x2, x3), (x2, x3, x4), (x3, x4, x5), etc..., onde xi um nmero gerado pela
RANDU. Vamos marcar 5.000 pontos. O que deveramos esperar?
Que o cubo fosse preenchido uniformemente pelos pontos plotados. O que ocorre no entanto
que todos os pontos aparecem em 15 planos formando o que parece ser uma trelia (da o nome).
Nenhum ponto cai entre os planos, como podemos ver no grfico a seguir:

Este aspecto, identificado claramente na RANDU, fez com que esta rotina fosse abandonada
como geradora de nmeros aleatrios. A partir da apareceram diversas alternativas como veremos a
seguir.
O gerador RAND1
Foi apresentado pela IBM para substituir a RANDU e est baseado na relao:

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

62

xi+1 = (16807 xi) mod 2147483647, ou seja, a = 16807 e m = 231 1.


Observao: O nome RAND1, assim como outros nomes que usaremos mais adiante, foram dados no
sentido de facilitar o entendimento da matria. No entanto, deve ficar claro que, exceto a RANDU,
nenhum outro gerador tem, na literatura tcnica, nome prprio.
O gerador RAND2
Este gerador est baseado na seguinte relao: xi+1 = (630360016 xi) mod 2147483647, ou seja, a =
630360016 e m = 231 1.
Mtodos com perodos maiores (Rand4)
Os mtodos vistos anteriormente ainda so muito usados, inclusive a RANDU!. No entanto, para
simulaes mais complexas, seus perodos so relativamente curtos (109) o que tem levado ao
desenvolvimento de novos mtodos de gerao de nmeros aleatrios, todos com a caracterstica
comum de ter grandes perodos (> 1030).
Para exemplificar o que dissemos acima, vamos apresentar a seguir um gerador que rotulamos
de RAND4. Este gerador pertence a uma classe de geradores que nada mais so do que a combinao
de 2 ou mais geradores congruentes, baseados na regra de que o perodo de 2 geradores
embaralhados maior do que de um gerador s. No caso deste gerador, seu perodo de 3,1 1057.
As frmulas de gerao so:
Ai = (1403580 Ai2 810728 Ai3) mod (232 209)
Bi = (527612 Bi1 1370589 Bi3) mod (232 22853)
Yi = (Ai Bi) mod (232 209)
Ui = Yi/(232 209)
Nesse caso so necessrias 6 sementes. A implementao do mtodo permite que sejam geradas
1019 sries diferentes, cada uma delas com 1038 nmeros aleatrios !!
Geradores de nmeros aleatrios embutidos
Praticamente todas as linguagens de programao (Pascal, Java, Basic, C, etc...) tem comandos
para gerar nmeros aleatrios uniformemente distribudos em [0, 1]. Os chamados programas
aplicativos, como o Excel por exemplo, tambm tem, j programado, rotinas para gerar nmeros
aleatrios.
O gerador do Turbo Pascal
O Pascal tem, j predefinida, uma varivel, chamada RandSeed, que a semente para a rotina
interna do Turbo Pascal para a gerao de nmeros aleatrios. Assim se fizermos RanSeed igual a um
valor no intervalo [1, 32767] estaremos fornecendo a semente para o gerador. Cada vez que a funo
Random chamada, temos a gerao de um nmero aleatrio em [0, 1].
No programa acima, se escolhermos a semente igual a 45, os 5 nmeros impressos so:
0,91209727; 0,86646369; 0,73001087; 0,86789456 e 0,71591308.
O Pascal tem tambm uma instruo chamada Randomize que atribui a semente do gerador
(varivel RandSeed) um valor calculado a partir da hora corrente do computador no momento da
execuo do programa. O gerador do Turbo Pascal est baseado na seguinte frmula congruente
linear:
xi+1 = (134775813 xi + 1) mod 4294967296
O gerador do Excel
O uso de planilhas, principalmente o Excel que tem mais de 90% do mercado, largamente
utilizada na simulao de modelos de pequeno e mdio porte. Desta forma, o gerador embutido do
Excel tem sido objeto de muitos estudos de avaliao da sua qualidade estatstica.
At a verso 2003 o Excel usava um gerador baseado na seguinte frmula congruente:
xi+1 = (9821 xi + 0,211327) mod 1

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

63

Usar mod 1 equivalente a se pegar a parte fracionria da conta (9821 xi + 0,211327). Inmeros
trabalhos, j publicados mostram que este gerador, embora no to ruim como a RANDU, tambm
tem problemas de uniformidade e aleatoriedade.
O gerador mostrado a continuao a combinao de 3 geradores e tem perodo de 1013. Suas
frmulas so:
Ai+1 = (171 Ai) mod 30269
Bi+1 = (172 Bi) mod 30307
Ci+1 = (170 Ci) mod 30323
ALEAT = [(Ai+1 / 30269) + (Bi+1 / 30307) + (Ci+1 / 30323)] mod 1
Inmeros trabalhos tcnicos mostraram que este um gerador de boa qualidade.
NMEROS ALEATRIOS PARA VARIVEIS ALEATRIAS CONTNUAS
Uma vez que temos uma rotina para gerar nmeros uniformemente distribudos no intervalo
[0,1], fcil ger-los com outras distribuies uniformes. Suponha que X uma varivel aleatria
contnua, uniformemente distribuda dentro do intervalo (a, b), onde a < b. Seja U uma varivel
aleatria uniformemente distribuda no intervalo [0, 1].

Aplicando proporcionalidade simples temos:


Xa

ba

U0

10

ou

X = a + (b a) U

Assim muito simples gerar X de um dado U, conhecendo-se a e b.


VARIVEIS ALEATRIAS DISCRETAS
Agora suponha que a e b sejam quantidades inteiras, com a < b, e X uma varivel aleatria
discreta (s valores inteiros) uniformemente distribuda no intervalo [a, b]. Assim X s pode tomar
valores como: a, a + 1, a + 2, ..., b 1, b.
Se U contnua e uniformemente distribuda no intervalo [0, 1], ento:
X = a + INT[(b a + 1)U ]
onde INT a funo inteiro, ou seja, a que elimina a parte decimal.
Observe que como 0 U < 1, a quantidade INT{(b a + 1)U} toma os valores inteiros 0, 1, 2, .., (b a).
Logo X s pode tomar valores a, a + 1, a + 2, ..., b.
Exemplo: Seja a = 1 e b = 6. Assim X ser igual a:
X = 1 + INT[ (6 1 + 1)U ] == > X = 1 + INT[ 6 U) ]
Como U s pode estar entre 0 e 0,99999, (6 U) s pode ficar entre 0 e 5,9999. Logo, X = 1 + um
valor de 0 a 5, inteiro, ou seja, 1, 2, 3, 4, 5 ou 6.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

64

TESTES ESTATSTICOS
Existem numerosos testes estatsticos para garantir que os nmeros pseudos-aleatrios esto
sendo gerados aleatoriamente. Depois do que aconteceu com a RANDU, existe, hoje em dia, uma
cobrana muito maior na execuo de testes estatsticos rigorosos nos novos geradores publicados.
A gerao de nmeros aleatrios em computador, no s em funo do crescimento do uso das
tcnicas de Simulao mas tambm em funo do crescimento da criptografia, uma das reas em que
h mais pesquisas hoje em dia. O conceito importante a se guardar que s devemos usar geradores
de nmeros aleatrios que tenham sido amplamente testados. Tambm, a no ser em aplicaes mais
simples, devemos fugir de geradores cuja frmula de gerao seja desconhecida, como acontece com
muitos geradores embutidos.
ALGUMAS APLICAES DOS NMERO ALEATRIOS
Aplicao1: Clculo de Integrais Definidas
Uma aplicao interessante da simulao o clculo de integrais definidas, no sentido em que
um mtodo probabilstico usado para resolver um problema determinstico. Este procedimento
chamado de Mtodo de Monte Carlo e no necessita mais do que um gerador de nmeros aleatrios
uniformemente distribudos em [0, 1]. Suponha que se deseja calcular a integral:
I

f( x) dx

onde f(x) representa uma curva contnua no intervalo a x b. Para uso do mtodo, precisamos
conhecer tambm o valor mximo (Fmax) da funo no intervalo (a, b). As etapas do mtodo de Monte
Carlo so:
1.
2.
3.

4.
5.
6.

Determinar um nmero aleatrio Ux e gere com ele um nmero aleatrio uniformemente


distribudo, Nx, cujo valor est entre a e b.
Calcular f(Nx).
Gerar um 2 nmero aleatrio, Uy, e gere com ele um nmero aleatrio uniformemente
distribudo, Ny, cujo valor est entre 0 e Fmax. Os 2 nmeros aleatrios (Nx e Ny) representam
as coordenadas de um ponto no espao.
Comparar Ny com f(Nx). Se Ny f(Nx) ento o ponto (Nx, Ny) cair abaixo da curva, ou seja,
dentro da rea que representa a integral.
Repita n vezes as etapas de 1 a 4, acumulando os pontos que caram dentro da rea da
integral.
Calcule o percentual (PERC) de pontos que caram na rea da integral, dividindo pelo total de
nmeros tentados (n).

O valor da integral obtido por:

I = (PERC) (b a) (Fmax)
4

Exemplo: Considere a seguinte integral:

1 x 2 dx 0 ,785398 . O valor desta integral pode ser

obtida pelo clculo e igual 0,785398. A usaremos para mostrar que a simulao produz resultados
consistentes. O grfico da funo e da integral pode ser visto a seguir:

F(x)
Fmx = 1
F(Ux)
Uy
-1

0
a

Ux 1
b

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

65

A rea da parte do grfico abaixo da curva, no 1 quadrante, o valor da integral procurada.


Neste exemplo a = 0 e b = 1. O Fmax 1.
A rea do retngulo = [ (b a) Fmax ], ou seja, 1 1 = 1. A integral, ou seja, a rea abaixo da curva
ser igual a [ (b a) (Fmax) (% de pontos que caem abaixo da curva) ].
Na verdade o Mtodo de Monte Carlo mais um dos mtodos numricos para a soluo de
integrais definidas que no tem soluo analtica.
A integral usada no ltimo exemplo apropriada para se reforar a regra bsica do uso da
simulao: problemas que tem soluo analtica nunca devem ser resolvidos por meio da simulao. Solues
analticas daro sempre respostas mais exatas que as respostas fornecidas pela simulao. Quando,
no entanto, no se tem soluo analtica, a simulao pode dar respostas bastante aproximadas.

VARIVEIS ALEATRIAS NO UNIFORMES


Na maioria dos problemas do mundo real, as variveis aleatrias seguem distribuies diferentes
da uniforme tal como a de Poisson, a Exponencial, a Normal, etc...
Neste captulo veremos como nmeros aleatrios uniformemente distribudos em [0, 1] podem
ser usados para gerar variveis aleatrias, no uniformes, como as citadas acima.
O Mtodo da Transformao Inversa
Suponha que temos uma distribuio probabilstica, com funo de densidade f(x) e funo de
distribuio acumulada igual a F(x). Desejamos gerar uma varivel aleatria que siga esta distribuio
probabilstica. O mtodo da Transformao Inversa oferece uma maneira simples de resolver o
problema.
O mtodo est baseado no fato de que a distribuio acumulada, F(x), tem valor entre 0 e 1 ou
seja, no mesmo intervalo de um nmero aleatrio, U, gerado por um gerador bsico. Assim sendo,
tendo U, consideramos este valor como sendo um valor de F(x). Para achar o valor de x, basta resolver
a equao, ou seja achar a inversa de F(x).
A figura a seguir mostra, graficamente, o princpio no qual o mtodo est baseado:
F(x)
1
U = y0

x0

isto , se y0 = F(x0), ento podemos escrever: x0 = F1(y0)


Substituindo y0 por U, temos: x0 = F1(U)

Exemplo: Aplique o mtodo da transformao inversa para a seguinte funo de densidade


probabilstica:
x / 4
f( x)
0

em 1 x 3
caso contrrio

Use o mtodo para gerar 6 valores sucessivos para X, dados os seguintes valores aleatrios
uniformemente distribudos em [0, 1]: 0,35; 0,97; 0,22; 0,15; 0,60; 0,43.
Soluo:

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

66

Inicialmente determinamos a funo cumulativa:


x

y F( x)

f( x) dx

x2
x2
1
( x 2 1)
x

dx

8
8
8
4
8 1

para 1 x 3

Resolvendo para x obtemos:


x 8y 1
que pode ser escrita como:
x i 8U i 1
onde Ui uma varivel aleatria uniformemente distribuda em [0, 1].
Quando Ui = 0,35 ns podemos obter o valor correspondente para xi como:
x i (8) (0,35) 1 1,95
Procedendo de forma idntica, podemos obter os demais valores (note que no existe nenhum
valor de xi > 3):
i
1
2
3
4
5
6

Ui
0,35
0,97
0,22
0,15
0,60
0,43

xi
1,95
2,96
1,66
1,48
2,41
2,11

O valor esperado e o desvio padro podem ser calculados de:

E( x)

3
x
x f( x) dx x
dx
1
4

2 Var( x)

x2

x3
dx
2 ,167

12 1

3
x
x 2 f( x) dx E 2 ( x) x 2

1
4

x4

2
2
2 ,167 0 ,3055
dx 2 ,167
16

= (0,30555)0,5 = 0,552
Veremos a seguir como aplicar o mtodo da transformao inversa para vrias distribuies bem
conhecidas. Entretanto bom esclarecer que este mtodo no pode ser aplicado para todas as
distribuies. Existem algumas, como a normal, cuja funo de distribuio probabilstica no pode
ser integrada analiticamente e, logicamente, no se pode achar a sua inversa. H casos ainda em que
no possvel obter uma equao explcita para x mesmo se tendo uma expresso analtica para a
funo cumulativa. Existem outras tcnicas para estes casos.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

67

A Distribuio Exponencial
Muitos problemas de simulao necessitam usar a distribuio exponencial. Isto verdadeiro nos
problemas que envolvem chegadas e partidas (filas), como a simulao de uma agncia bancria, da
sada (caixas) de um supermercado, de um aeroporto, etc. A funo de densidade probabilstica da
exponencial igual a:
f(x) = e x
onde uma constante conhecida e a mdia () igual a 1/. Alguns livros usam em vez de .
A funo de distribuio acumulada dada por: F(x) 1 e x
De modo a se fazer uso do mtodo da transformao inversa devemos resolver para x. Assim
temos:

e x = 1 F(x) ln [ e x ] = ln [ 1 F(x)] x = (1/) ln [ 1 F(x) ]


Como a funo acumulada, F(x), uniformemente distribuda em [0, 1], a quantidade [ 1 F(x) ]
tambm ser uniformemente distribuda em [0, 1]. Assim podemos escrever:
x = (1/) ln (U)
onde x a varivel aleatria exponencialmente distribuda e U um nmero aleatrio uniformemente
distribudo em [0, 1], gerado por um gerador bsico.
Suponha agora que x deve ser maior ou igual a um determinado valor positivo, x0, isto 0<x0< x.
A equao acima fica:
x = x0 (1/) ln (U)
A media () fica como:
= x0 + (1/)
Podemos tirar ento a relao entre e :
= 1/( x0)
Observao: Embora esse mtodo seja utilizado para gerar variveis aleatrias (va) exponenciais,
existem outros mtodos mais eficientes de gerar va exponenciais, sobretudo com uma
periodicidade maior.
Exemplo: Gerar 6 variveis exponencialmente distribudas maiores que 2 e com mdia igual a 6,
usando os seguintes nmeros uniformemente distribudos em [0, 1]: 0,35; 0,97; 0,22; 0,15; 0,60; 0,43.
Soluo:
Temos ento: x0 = 2 e = 6.
Calculando o valor de = 1/(6 2) = 0,25
Podemos ento calcular as variveis da distribuio exponencial:
X1 = 2 (1/0,25) ln(0,35) = 6,20
X2 = 2 (1/0,25) ln(0,97) = 2,12
Os demais valores encontrados so:
i
1
2
3
4
5
6

Ui
0,35
0,97
0,22
0,15
0,60
0,43

xi
6,20
2,12
8,06
9,59
4,04
5,38

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

68

A Distribuio Triangular
A distribuio Triangular tem um uso bastante difundido em Simulao, principalmente quando
os dados disponveis so poucos ou mesmo inexistentes. Sua forma permite que dados no
conclusivos sejam a ela adaptados, e seus limites, ou seja A (limite inferior), C (moda) e B (limite
superior) sejam interpretados como os parmetros mais otimista (B), mais provvel (C) e mais
pessimista (A) de uma determinada varivel, como pode ser visto na figura a seguir.
f(x)

Sua funo de densidade dada por:


2( x A )

(C A ) (B A )

f( x)

2(B x)

(B C ) (B A )

para A x C

para C x B

Podemos usar o Mtodo da Transformao Inversa mas a descontinuidade da funo faz com
que seja necessrio desenvolver 2 geradores separados: um para x C e um para x C. Inicialmente
vamos desenvolver um para x C. A funo de distribuio acumulada F(x) igual a:

F( x)

2 (x A)
x2 2 A x A2
dx
,
(C A ) (B A )
(C A ) (B A )

xC

Como F(x) e U gerados por um gerador bsico, variam em [0 , 1], podemos escrever:

x2 2 A x A2
(C A ) (B A )

Fazendo as simplificaes necessrias, chegamos a: x A

U (C A ) (B A )

Esta frmula pode ser usada se U < (C A)/(B A), pois a razo (C A)/(B A) proporcional
a rea sob o tringulo de x = A at x = C. Para x C temos:

F(x) U

2 (B x)
x2 2 B x B2
dx U
1,
(B C ) (B A )
(B C ) (B A )

Operando, para obter o valor de x, obtemos:

xB

(1 U ) (B C) (B A )

Esta frmula deve ser usada quando U (C A)/(B A).


A media e o desvio padro da Distribuio Triangular so:
x

ABC
3

xC

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

69

A 2 + B 2 + C 2 - AB - AC - BC
18

Exemplo: Gerar 3 variveis aleatrias seguindo a Distribuio Triangular com limite inferior (A) igual a
2, moda (C) igual a 4 e limite superior (B) igual a 8. Use os seguintes nmeros aleatrios
uniformemente distribudos em [0, 1]: 0,35; 0,97; 0,22.
Soluo:
A frmula a ser usada depende de se o valor de U maior ou menor que (C A)/(B A) ou seja
(4 2)/(8 2) = 0,3333.
Assim para U1 = 0,35 (maior que 0,33) temos:

x1 8

(1 0,35) (8 4) (8 2) 4,050

Para U2 = 0,97 (maior que 0,33) temos:

x2 8

(1 0,97 ) (8 4) (8 2) 7 ,151

Para U3 = 0,22 (menor que 0,33) temos:

x3 2

0,22 ( 4 2) (8 2) 3,624

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

70

SIMULAO DIRETA
O mtodo da Transformao Inversa s pode ser usado se uma expresso analtica puder ser
obtida para a funo de distribuio acumulada e ela possa ser resolvida explicitamente para x.
Existem muitas situaes onde isto no possvel, como para a distribuio normal, por exemplo.
Uma tcnica alternativa para estes casos o uso da simulao direta do processo sob considerao.
A distribuio de Poisson
A distribuio de Poisson est intimamente relacionada com a distribuio exponencial e usada
em muitos problemas de simulao que envolvem chegadas e partidas. Em particular, se o tempo
entre sucessivas chegadas (ou partidas) exponencialmente distribudo, ento o nmero de eventos
que ocorrem em um intervalo de tempo finito t ser distribudo de acordo com uma distribuio de
Poisson.
Suponha que os intervalos na linha do tempo mostrada abaixo, sejam os instantes da chegada de
clientes em um posto bancrio:
E1

E2

E3

E4

Tempo

Seja Ei uma varivel aleatria exponencialmente distribuda com mdia (1/t), ou seja, o
intervalo entre as chegadas.
k

Fazendo S k E i , ento para o intervalo onde se localiza t, temos que Sk t < Sk+1, onde k
i 1

a varivel Poisson, com mdia t, ou seja, o nmero de chegadas no intervalo t (k = 3 no exemplo


grfico acima). Sabe-se que podemos gerar variveis exponenciais (Ei) mediante o mtodo da
Transformao Inversa aplicada distribuio exponencial (pg. 61), atravs da relao:
Ei = (1/) lnUi
Logo a varivel Poisson o valor de k 1 quando, no somatrio, acontece:
k

i1

Ei t

i 1

==>

1
ln U i t

que pode ser escrita como:


k

i 1

ln U i t

Multiplicando ambos os lados da equao por 1, temos:


k

ln U i t

i 1

Fazendo t = 1 e exponenciando ambos os lados chegamos a:


k

i 1

Ui e

==>

Ui

i 1

ou seja, a varivel poisson igual a (k 1) quando a relao acima passa a ser verdadeira.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

71

Exerccio: Gerar 5 variveis aleatrias seguindo a distribuio de Poisson com mdia = 1,5. Faa os
clculos usando o seguinte conjunto de nmeros aleatrios uniformemente distribudos: 0,35; 0,97;
0,22; 0,15; 0,60; 0,43; 0,79; 0,52; 0,81; 0,65; 0,20; 0,57; 0,10.
Soluo:
Como = 1,5 temos e = 0,223
De maneira a obter a primeira varivel aleatria, note que 3 nmeros aleatrios uniformemente
distribudos so necessrios como podemos ver a seguir:
k = 1 0,223 < 0,35 cumpre a condio

i 1

Ui e

k = 2 0,223 < 0,340(= 0,35 0,97) cumpre a condio

i 1

Ui e

k = 3 0,223 > 0,075(= 0,35 0,97 0,22), note que aqui se cumpriu a condio e

Ui

i 1

Logo X1 = (k 1) = 2
Comeando de novo: k = 1 0,223 > 0,15, aqui novamente se cumpriu a condio e
Logo X2 = (k 1) = 0
X3 = (3 1) = 2 pois 0,223 > 0,204(= 0,60 0,43 0,79)
X4 = (4 1) = 3 pois 0,223 > 0,055(= 0,52 0,81 0,65 0,20)
X5 = (2 1) = 1 pois 0,223 > 0,057(= 0,57 0,10)

Ui

i 1

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

72

A distribuio Normal
Muitos tipos de eventos aleatrios so governados pela distribuio Normal. Esta distribuio
caracterizada por uma densidade probabilstica dada por:

1
f( x)
e
2

1 x

onde x

onde a mdia e o desvio padro. A funo de densidade normal no pode ser integrada
analiticamente e desta forma no podemos usar o mtodo da transformao inversa. Podemos,
entretanto, uma vez mais, gerar a varivel aleatria desejada por simulao direta.
Para fazer isto considere o caso especial onde = 1 e Z = (x )/. Temos ento:

1
f( x)
e
2

Z2
2

Esta a funo de densidade probabilstica para a distribuio normal padronizada (standard).


Pelo teorema do limite central sabemos que a soma de N variveis aleatrias uniformemente
distribudas em [0, 1] segue uma distribuio Normal com = N/2 e = (N/12)0,5 . Podemos escrever:
N

i 1

Ui

N
2

N
12

Como esta considerao vlida para N > 10, podemos fazer N = 12 para facilitar o
procedimento computacional, obtendo ento:

12

i 1

Ui 6

Temos agora um procedimento simples para gerar uma varivel aleatria normalmente
padronizada. Simplesmente somamos 12 nmeros aleatrios uniformemente distribudos em [0, 1] e
ento subtramos 6, obtendo um valor para Z. Se desejarmos gerar uma varivel normal com mdia
e desvio padro , geramos primeiro Z e ento calculamos a varivel aleatria desejada X usando: X =
+ Z.
Exemplo: Gerar uma varivel aleatria que siga a distribuio normal com mdia 5 e desvio padro 2.
Use o seguinte conjunto de variveis aleatrias uniformemente distribudas em [0, 1]: 0,35; 0,97; 0,22;
0,15; 0,60; 0,43; 0,79; 0,52; 0,81; 0,65; 0,20; 0,57.
Soluo:
A soma dos 12 nmeros d:

12

Ui

i 1

0,35 0,97 ......... 0,57 6,26

Calculamos ento o valor de Z = (6,26 6) = 0,26


A varivel aleatria normal pode ento ser obtida por: X = 5 + (2)(0,26) = 5,52

Um mtodo alternativo para gerar variveis aleatrias normalmente distribudas usar as


seguintes expresses:

Z
Z

( 2 ln U 1 ) Sin (2U 2 ), ou
( 2 ln U 1 ) Cos (2U 2 )

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

73

Ambas as expresses geram variveis aleatrias normais padronizadas. Observe que o mtodo
anterior necessita de 12 valores de Ui para cada valor de Z enquanto que este ltimo s necessita de 2.
Assim aparenta ser mais eficiente do ponto de vista computacional mas o clculo de logartmico, raiz
quadrada e seno (ou co-seno) muito mais demorado que uma soma. Na verdade os 2 mtodos se
equivalem em termos de tempo computacional.
Exemplo: Gere 2 nmeros aleatrios que sigam uma distribuio normal com mdia 5 e desvio padro
2. Use o seguinte conjunto de nmeros aleatrios uniformemente distribudos em [0, 1]: 0,35; 0,97;
0,22; 0,15.
Soluo:
Temos ento:
Z1 =

( 2 ln 0,35) Sin [ 2 (0,97 ) ] 0,27

X1 = 5 + (2)(0,27) = 4,46
Z1 =

( 2 ln 0,22) Sin [ 2 (0,15) ] 1,41

X2 = 5 + (2)(1,41) = 7,82
Problema: Use o Excel para determinar 5 nmeros aleatrios normalmente distribudo usando as
frmulas mostradas acima.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

74

O Mtodo da Rejeio
O Mtodo da Rejeio um procedimento geral para gerar variveis aleatrias (va) para
qualquer distribuio cuja densidade probabilstica f(x) contnua e limitada dentro de uma regio
finita, isto , necessitamos que 0 f(x) fmax dentro do intervalo a x b.
De maneira a se obter a varivel aleatria X, deve-se proceder da seguinte forma:
1.
2.
3.
4.

Gerar um par (U1, U2) de nmeros aleatrios unitrios [uniformemente distribudos em (0,1)].
A ideia gerar um ponto da forma (K, Y). Com U 1 geramos K e com U2 geramos Y.
Obter uma va, K, dentro do intervalo a K b, usando a relao K = a + (b a)U1.
Avaliar a densidade probabilstica no ponto K, isto , determinar f(K).
Obter uma va, Y , uniforme dentro do intervalo 0 Y fmax, usando a relao Y = (fmax) (U2). O
ponto (K, Y) representa as coordenadas de algum ponto no espao como ilustrado nas figuras
a seguir:
f(x)

f(x)

fmx

fmx

f(K)

Y
f(K)

Y
0

a K

Y < f(K), logo aceitamos K

5.

6.

a K

Y > f(K), logo NO aceitamos K

Comparar Y com f(K). Se Y f(K) ento o ponto (K, Y) cair abaixo da curva de densidade
probabilstica, portanto, o ponto (K, Y) um ponto aceitvel, sendo a va procurada o valor
de K, como indicado na primeira figura acima. Consequentemente, ns aceitamos K como a
varivel aleatria desejada, ou seja, fazemos X = K. Se Y > f(K), rejeitamos o ponto.
As etapas de 1 a 5 so repetidas sucessivamente at ser encontrado um ponto que satisfaa a
condio.

Embora o mtodo da rejeio possa ser usado com muitas distribuies diferentes, ele
ineficiente por causa das diversas tentativas que se tem que fazer para se obter uma varivel aleatria
desejada. Por esta razo s deve ser usado se no existir outro mtodo.
A distribuio Beta
Para ilustrar o uso do mtodo da rejeio, vamos considerar a distribuio Beta. Esta distribuio
tem a densidade probabilstica dada por:

f( x)

( 1 2 1)! x ( 1) (1 x) (
( 1 1)! ( 2 1)!
1

1)

onde 1 e 2 so inteiros positivos e 0 x 1.


Pode ser mostrado que a mdia e a varincia para esta distribuio so:

1
( 1 2 )

2
( 1 2 ) ( 1 2 1)

Como 0 x 1 para a distribuio Beta, temos, no mtodo da rejeio, a = 0 e b = 1.

Exemplo: O modo mais fcil de gerar uma varivel aleatria Beta usar simulao direta. Vamos no
entanto, como exemplo, usar o mtodo da rejeio. Em particular vamos gerar vrias variveis beta

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

75

com 1 = 2 e 2 = 3, baseado na seguinte sequncia de nmeros aleatrios uniformemente distribudos


em (0,1): 0,35; 0,97; 0,22; 0,15; 0,60; 0,43; 0,79; 0,52; 0,81; 0,65; 0,20; 0,57.
Soluo:
K = a + (b a) U1 = 0 + (1 0) U1 = U1
K = U1
A funo de densidade probabilstica pode ser escrita como:
(2 3 1) ! x ( 2 1) (1 x) ( 3 1)
f ( x)
12 x (1 x) 2
(2 1) ! (3 1) !
A funo toma seu valor mximo em x = 1/3. Temos ento:
fmax = (12) (1/3) (2/3)2 = 16/9 = 1,78
Como Y igual (fmax)(U2), temos: Y = 1,78 U2
Os resultados obtidos com a aplicao do mtodo esto mostrados a seguir:
U1
0,35
0,22
0,60
0,79
0,81
0,20

U2
0,97
0,15
0,43
0,52
0,65
0,57

K
0,35
0,22
0,60
0,79
0,81
0,20

f(K)
1,77
1,61
1,15
0,42
0,35
1,54

Y
1,73
0,27
0,77
0,93
1,16
1,01

Y f(K) ?
Sim
Sim
Sim
No
No
Sim

X
0,35
0,22
0,60

0,20

Assim com 6 pares de nmeros aleatrios em [0, 1], ns geramos 4 variveis beta cujos valores
so 0,35; 0,22; 0,60 e 0,20.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

76

PROCESSOS ESTOCSTICOS
Denomina-se processos estocsticos queles processos que evoluem no tempo de forma
probabilstica. Um processo Estocstico definido como uma coleo de variveis aleatrias {X(t), t
T}, onde frequentemente T tomado para ser o conjunto dos inteiros no-negativos (porm,
outros conjuntos so perfeitamente possveis) e X(t) representa uma caracterstica mensurvel de
interesse no tempo t. Exemplificando, X(t) pode representar o nvel de estoque de um produto no fim da
semana t.
Processos Estocsticos so de interesse para descrever o procedimento de um
sistema operando sobre algum perodo de tempo, com isso, em termos formais, a varivel
randmica X(t) representa o estado do sistema no parmetro (geralmente tempo) t.
Portanto, pode-se afirmar que X(t) definido em um espao denominado Espao de
Estados. Os Processos Estocsticos podem ser classificados em relao ao Estado ou ao Tempo:
a) Em relao ao Estado

Estado Discreto (cadeia): X(t) definido sobre um conjunto enumervel ou finito.

Estado Contnuo (sequncia): X(t) caso contrrio.


b) Em relao ao Tempo (Parmetro)

Tempo Discreto: t finito ou enumervel.

Tempo Contnuo: t caso contrrio.


Exemplos:

Nmero de usurios em uma fila de banco em um determinado instante: Estado Discreto e


Tempo Contnuo.

ndice pluviomtrico dirio: Estado Contnuo e Tempo Discreto.

Nmero de dias chuvosos: Estado Discreto e Tempo Discreto.


bom ressaltar que cada uma das variveis aleatrias X(t) pode depender explicitamente do
tempo t ou no, nesse segundo caso o processo estocstico se denomina estacionrio. Se o estado em
que se encontra o processo estocstico depende s do estado anterior, mas no dos anteriores a esse,
estaremos ante um processo de Markov.
CADEIAS DE MARKOV (TAHA, 2008)
Em matemtica, a cadeia de Markov um caso particular de processo estocstico com estados
discretos (o parmetro, em geral o tempo, pode ser discreto ou contnuo) e apresenta a propriedade
Markoviana, chamada assim em homenagem ao matemtico russo Andrei Andreyevich Markov. A
definio desta propriedade, tambm chamada de memria markoviana, que os estados anteriores so
irrelevantes para a predio dos estados seguintes, desde que o estado atual seja conhecido.
Markov obteve os primeiros resultados para esses processos em 1906. Uma generalizao para
espaos de estados infinitos contveis foi dada por Kolmogorov em 1936. Cadeias de Markov esto
relacionadas ao movimento Browniano e hiptese ergdica, dois importantes tpicos da fsica nos
primeiros anos do sculo XX, mas a motivao de Markov para o desenvolvimento da teoria parece ter
sido estender a teoria dos nmeros grandes para eventos dependentes.
Seja Xt uma varivel aleatria que caracteriza o estado do sistema em pontos discretos do tempo t
= 1, 2, .... A famlia de variveis aleatrias {X t} forma um processo estocstico. O nmero de estados em
um processo estocstico pode ser finito ou infinito, como j foi mencionado (Taha, 2008).
Um processo estocstico um Processo de Markov se a ocorrncia de um estado futuro depender
de somente do estado imediatamente precedente. Isso significa que, dados os tempos cronolgicos
(em sequncia ao longo do tempo) t0, t1, t2, ......., tn, diz-se que a famlia de variveis aleatrias {Xt} = {
x0, x1, t2, ......., xn} um processo de Markov se possuir a seguinte propriedade:

P{X t n x n |X t n 1 x n1 , ....., X t0 x 0 } P{X t n x n |X t n 1 x n1 }


Basicamente o que essa equao nos diz que a probabilidade condicional de estar no estado xn
no futuro depende do estado atual xn1.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

77

Em um processo markoviano com n estados (resultados) exaustivos e mutuamente exclusivos,


as probabilidades em um ponto especfico do tempo t = 0, 1, 2, ...... so habitualmente expressas por:

p ij P{X t j|X t 1 i}, com i 1, 2 , ......,n ; j 1, 2 , ......,n ; t 0, 1, 2 , .......,T


Isso conhecido como probabilidade de transio em uma etapa de passar do estado i em (t 1) ao
estado j em t. Por definio:

j p i j 1, para i 1, 2, ....., n

(note que se cumpre quando i se fixa e j varia)

p i j 0, para i 1, 2 , ....., n ; j 1, 2 , ....., n


Um modo conveniente de resumir as probabilidades de transio em uma etapa usar a seguinte
notao matricial:
p 11 p 12 ..... p 1 n

p 21 p 22 ..... p 21
.
.
.
.
P=

.
.
.
.
.
.
.
.
p

p
.....
p
n2
nn
n1
A matriz P (em notao matricial, qualquer letra maiscula em negrito representa uma matriz)
define a denominada cadeia de Markov. Uma propriedade dessa matriz que todas as suas
probabilidades de transio p i j so fixas (estacionrias) e independentes ao longo do tempo. Embora
uma cadeia de Markov possa incluir um nmero infinito de estados, neste captulo as cadeias de
Markov sero limitadas a apenas cadeias finitas.
Representao de uma Cadeia de Markov:
As representaes mais comuns de uma cadeia de Markov so a notao matricial e o diagrama de
estado. A seguir se mostrar com um exemplo ambas as notaes. Suponhamos que o tempo em uma
regio geogrfica classificado como Sol, Nublado ou Chuva, em um determinado dia. Xt o estado
do tempo no dia t = 1, 2, 3, ....; assim a matriz P do problema :
Sol

Nublado

Chuva

ij

1, para j 1, 2 , ....., n

Sol
Nublado
Chuva

0,4
0,5
0,1

0,4
0,3
0,5

0,2
0,2
0,4

1,0
1,0
1,0

De forma equivalente, o diagrama de estado seria:


0,4

0,4

Sol

0,5

0,1
0,2

Nub
lado

0,5

0,3

0,2

Chu
va

0,4

Probabilidades de Transio em n-etapas e Absolutas


Dadas as probabilidades iniciais a(0) = {aj(0)} de iniciar no estado j e a matriz de transio P de
uma cadeia de Markov, as probabilidades absolutas a(n) = {aj(n)} de estar no estado j aps n
transies (n > 0) so calculadas da seguinte maneira:
a(1) = a(0)P

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

78

a(2) = a(1)P = a(0)PP = a(0)P2


a(3) = a(2)P = a(0)P2P = a(0)P3
A matriz Pn conhecida como matriz de transio em n etapas. Pelos clculos anteriores, temos:
Pn = Pn - 1 P,
ou de forma geral:
Pn = Pn - m Pm,

0<m<n

Essas equaes so conhecidas como equaes de Chapman-Kolgomorov.

Problema (Pg. 288, Taha, 2008): Todo ano, no incio da estao de plantio de mudas (maro a
setembro), um jardineiro usa um teste qumico para verificar a condio do solo. Dependendo do
resultado do teste, a produtividade para a nova estao cai em um de trs estados: 1 bom; 2
razovel; 3 ruim. Ao longo dos anos, o jardineiro observou que a condio do solo no ano anterior
causava um impacto sobre a produtividade no ano corrente e que a situao podia ser descrita pela
seguinte cadeia de Markov:
Estado do sistema
no ano seguinte (j)
1
2
3
Estado do sistema
1
0,2
0,5
0,3
P=
neste ano (i)
2
0
0,5
0,5
3
0
0
1
Na matriz mostrada acima, se observa que as probabilidades de transio neste ano mostram que
a condio do solo pode se deteriorar ou se manter, mas nunca melhorar. Se a condio do solo neste
ano for boa (estado 1), h 20% de chances de no mudar no ano seguinte, 50% de chance de se tornar
razovel (estado 2) e 30% de chance de deteriorar at uma condio ruim (estado 3). Se a condio do
solo neste ano for razovel (estado 2), a produtividade no tem chances de no prximo ano passar a
ser boa, a produtividade no ano seguinte pode permanecer razovel com probabilidade 0,5 ou tornarse ruim (estado 3), tambm com probabilidade 0,5. Por fim, uma condio ruim neste ano (estado 3) s
pode resultar em igual condio no prximo ano (isso implica que a probabilidade de ser ruim seja 1).
O jardineiro pode alterar as probabilidades de transio P (para o prximo ano) usando
fertilizante para melhorar a condio do solo. Nesse caso, a matriz de transio se torna:

P1 =

1
2
3

1
0,30
0,10
0,05

2
0,60
0,60
0,40

3
0,10
0,30
0,55

a) Se a condio do solo boa, isto , a(0) = (1, 0, 0), determine as probabilidades


trs estados do sistema aps 1 ano usando fertilizantes.
b) Se a condio do solo boa, isto , a(0) = (1, 0, 0), determine as probabilidades
trs estados do sistema aps 4 anos usando fertilizantes.
c) Se a condio do solo boa, isto , a(0) = (1, 0, 0), determine as probabilidades
trs estados do sistema aps 1 ano sem usar fertilizantes.
d) Se a condio do solo boa, isto , a(0) = (1, 0, 0), determine as probabilidades
trs estados do sistema aps 4 anos sem usar fertilizantes.
Soluo:
a) Usando fertilizantes, as probabilidade absolutas aps 1 ano sero:

1
0,30

2
0,60

3
0,10

absolutas dos
absolutas dos
absolutas dos
absolutas dos

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


P1 =

2
3

0,10
0,05

0,60
0,40

79

0,30
0,55

Portanto, aps 1 ano teremos: a(1) = a(0)P

a(1) =

(1, 0, 0)

0,30
0,10
0,05

0,60
0,60
0,40

0,10
0,30
0,55

= (0,30; 0,60; 0,10)

b) Usando fertilizantes, as probabilidades absolutas aps 4 anos sero:

P2 =

0,30
0,10
0,05

P4 =

0,1550
0,1050
0,0825

0,60
0,60
0,40

0,10
0,30
0,55

0,5800
0,5400
0,4900

0,30
0,10
0,05

0,2650
0,3550
0,4275

0,60
0,60
0,40
0,1550
0,1050
0,0825

0,10
0,30
0,55
0,5800
0,5400
0,4900

0,1550
0,1050
0,0825

0,2650
0,3550
0,4275

0,5800
0,5400
0,4900
0,10679
0,10226
0,09950

0,2650
0,3550
0,4275
0,53295
0,52645
0,52193

0,36026
0,37129
0,37857

Portanto, aps 4 anos teremos: a(4) = a(0)P4

a(4) =

(1, 0, 0)

0,10679
0,10226
0,09950

0,53295
0,52645
0,52193

0,36026
0,37129
0,37857

= (0,10679; 0,53295; 0,36026)

Problema: Joo o orgulhoso proprietrio de um carro esportivo de 1955. Em um dia qualquer, Joo
nunca sabe se seu carro vai pegar. Noventa por cento das vezes ele pega se ele funcionou na manh
anterior e 70% das vezes ele no pega se ele no funcionou na manh anterior.
a) Construa a matriz de probabilidades de transio
b) Construa o diagrama de estados
c) Qual a probabilidade de que ele pegue amanh se ele pegou hoje?
d) Qual a probabilidade de que ele pegue amanh se ele no pegou hoje?
e) Pedro amigo de Joo, apostou 5 reais com Joo de que o carro dele no ir pegar daqui a 5
dias. Qual a probabilidade de Pedro ganhar se o carro pegou hoje?
f) Seguindo o raciocnio da questo e, qual a probabilidade de Joo ganhar se o carro pegou
hoje?
Problema: Ao longo de um ms qualquer, a loja Rite perde 10% dos seus clientes para a loja Fashion e
20% de seu mercado para a loja Luxury. J a Fasshion perde 5% do seu mercado para a Rite e 10%
para a Luxury a cada ms. A Luxury perde 5% de seu mercado para a Fashion e 5% para a Rite.
Atualmente, cada uma dessas lojas tem a mesma participao de mercado.
a) Como estar a participao de mercado no prximo ms?
b) O que vai a acontecer em 3 meses?

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

80

CLASSIFICAO DOS ESTADOS EM UMA CADEIA DE MARKOV (Taha, 2008)


Os estados de uma cadeia de Markov podem ser classificado com base na probabilidade de
transio p i j de P.
1.

Um estado j dito accessvel a partir do estado i, se p(inj ) 0 para algum n 0. Lembre que

p (inj ) simplesmente a probabilidade condicional de se encontrar no estado j aps n-etapas,


partindo do estado i.
2.

Os estados i e j se dizem comunicantes se a partir do estado i se alcana o estado j e se a partir


do estado j se alcana o estado i.

3.

Quando dois estados se comunicam, se diz que eles pertencem mesma classe.

4.

Se todos os estados so comunicantes, portanto todos pertencem a uma nica classe, a cadeia
de Markov dita de irredutvel.

5.

Um estado i absorvente se retornar para ele mesmo, com certeza, em uma transio, isto ,
p i i = 1.

6.

Um estado transiente se a partir de um estado i puder alcanar um estado j, mas a partir do


estado j no puder voltar ao mesmo estado i em que estava. Matematicamente, isso acontecer
se lim p(inj ) 0 para todo i.
n

7.

Um estado j recorrente se a probabilidade de voltar ao estado j em que estava com base em


outros estados for 1. Isso pode acontecer se, e somente se, o estado no for transiente.

8.

Um estado j peridico com perodo t > 1 se um retorno s for possvel em t, 2t, 3t, .... etapas.
Isso significa que p(inj ) 0 sempre que n no for divisvel por t.

Com base nas definies dadas, uma cadeia de Markov finita no pode consistir em estados que
sejam todos transientes porque, por definio, a propriedade transiente requer entrar em outros
estados capturadores e, portanto, nunca poder voltar ao estado transiente. O estado capturador
no precisa ser um nico estado absorvente. Por exemplo, na cadeia:

0
P=
0

1
0

0
1

0
0 0 ,3 0 ,7

0 0 , 4 0 ,6

os estados 1 e 2 so transientes porque no podem ser entrados novamente uma vez que o sistema
esteja capturado nos estados 3 e 4. Os estado 3 e 4 que, de certo modo, desempenham o papel de um
estado absorvente (mas no so estados absorventes), constituem um conjunto fechado. Por definio,
todos os estados de um conjunto fechado devem se comunicar, o que significa que possvel ir de
qualquer estado a qualquer outro estado do conjunto em uma ou mais transies, ou seja, p(inj ) 0
para todo i j e n 1. Observe que os dois estados, 3 e 4, poderiam ser estados absorventes se p33 = p44
= 1. Nesse caso, cada estado forma um conjunto fechado.
Diz-se que uma cadeia de Markov fechada ergdica se todos os seus estados forem recorrentes e
aperidicos (no peridicos). Nesse caso, as probabilidades absolutas aps n transies, a(n) = a(0)Pn,
sempre convergem exclusivamente para uma distribuio-limite (estado de equilbrio) medida que n
, que independente das probabilidades iniciais a(0), como ser demonstrado mais na frente.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

81

Um exemplo de uma cadeia peridica e uma no peridica mostra-se no grfico abaixo:


1

0,5

0,5

0,5

0,5

0,5
3

0,5
Cadeia de Markov peridica

Cadeia de Markov no peridica

Exemplo: Considere a seguinte cadeia de Markov para os estados 1 e 2 (caso do jardineiro):

0 ,2 0 ,5 0 ,3

0 0 ,5 0 ,5
0
0
1

Os estados 1 e 2 so transientes porque alcanam o estado 3 mas nunca podem voltar ao estado
anterior. O estado 3 absorvente porque p33 = 1. Essas classificaes tambm podem ser vistas
quando lim p(inj ) 0 calculado. Como:
n

0 0 1

P(100) = 0 0 1
0 0 1

consequentemente, isso mostra que, no longo prazo, a probabilidade de alguma vez voltar ao
estado transiente 1 ou 2 zero, ao passo que a probabilidade de ser capturado no estado
absorvente 3 certa.
Exemplo: Pode-se testar a periodicidade de um estado calculando Pn e observando os valores de p (inj )
para n = 2, 3, 4, .... Esses valores sero positivos somente no perodo correspondente ao estado.
Considerando a cadeia:

0 0 ,6 0 ,4

P= 0
1
0
0 ,6 0 ,4 0

temos:

P2

0
0 ,24 0 ,76

= 0
1
0
0
0 ,76 0 ,24

P3

0 ,904 0 ,096
0

= 0
1
0
0 ,144 0 ,856
0

P4

0
0 ,0576 0 ,9424

= 0
1
0
0
0 ,9424 0 ,0576

P5

0 ,97696 0 ,2304
0

= 0
1
0
0 ,03456 0 ,96544
0

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

82

Continuando com n = 6, 7, . , Pn mostra que p11 e p33 so positivos com valores pares de n, e
valor zero, caso contrrio. Isso significa que o perodo para os estados 1 e 3 2.
Problema: Classifique os estados das seguintes cadeias de Markov. Se um estado for peridico,
determine seu perodo.

a)

0 1 0

0 0 1
1 0 0

0 ,1 0 0 ,9

b) 0 ,7 0 ,3 0
0 ,2 0 ,7 0 ,1

Problema: Dadas as seguintes matrizes, determine se as classificaes da cadeia e se so recorrentes.

a)

1
0

0 13
0 0
1 0
1 0

2
3

0
0

1
0
b)
0
1
2

1
2
1
2

1
2
1
2

0
0

0
1

Problema: Dadas as seguintes matrizes, determine seu perodo.

a)

0 1 0

0 0 1
1 0 0

21

0
b) 1

3
0

1
4

0
0
0

1 0
1
1
3
3

0 1
1
4

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

83

PROBILIDADES DE ESTADO NO EQUILBRIO E TEMPOS MDIOS DE RETORNO DAS


CADEIAS ERGDICAS
Em uma cadeia de Markov ergdica (lembre que uma cadeia ergdica se todos os estados so
recorrentes e aperidicos), as probabilidades de estado no equilbrio so definidas por:

j lim p(inj) , j 0, 1, 2 , ........; com j > 0


n

essas probabilidades, que so independentes do estado i, podem ser determinadas com base nas
equaes (na forma matricial):
= P

j 1

O que = P diz que as probabilidades permanecem inalteradas aps uma transio e, por
essa razo, representam a distribuio do estado no equilbrio. Como ser vista mais na frente, uma
das equaes em = P redundante.
Um subproduto direto das probabilidades de estado no equilbrio a determinao do nmero
esperado de transies antes de os sistemas retornarem a um estado j pela primeira vez. Isso
conhecido como tempo mdio do primeiro retorno ou tempo mdio de recorrncia, e calculado em
uma cadeia de Markov de n estados por:

i j

1
, j 1, 2 , ......,n
j

Exemplo: Para o exemplo do jardineiro, determine a distribuio de probabilidades de estado no


equilbrio do problema do jardineiro, com fertilizantes.
Soluo:
Temos,
0 ,3 0 ,6 0 ,1

( 1 2 3 ) ( 1 2 3 ) 0 ,1 0 ,6 0 ,3
0 ,05 0 ,4 0 ,55

que d como resultado o seguinte conjunto de equaes:


1 = 0,31 + 0,12 + 0,053
1 = 0,61 + 0,62 + 0,43
1 = 0,11 + 0,32 + 0,553
Alm disso por probabilidade se sabe que:
1 = 1 +
2 +
3
Lembrando que uma (qualquer uma) das trs primeiras equaes redundante, a soluo 1 =
0,1017; 2 = 0,5254 e 3 = 0,3729. O que essas probabilidades dizem que, no longo prazo, a condio
do solo ser boa aproximadamente 10% das vezes, razovel 52% das vezes e ruim 37% das vezes.
Os tempos mdios do primeiro retorno so calculados por:

11

1
1
1
9 ,83 ; 2 2
1,9 ; 3 3
2 ,68
0 ,5254
0,1017
0 ,3729

Isso significa que, dependendo do estado atual do solo, levar aproximadamente 10 estaes de
plantio de mudas para o solo voltar a um estado bom, aproximadamente 2 estaes para voltar a um
estado razovel e aproximadamente 3 estaes para voltar a um estado ruim. Esses resultados indicam
uma perspectiva mais sombria do que promissora para a condio do solo sob o programa de
fertilizante proposto. Um programa mais agressivo deve melhorar o quadro. Por exemplo, considere a

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

84

seguinte matriz de transio na qual as probabilidades de passar para um estado bom sejam mais altas
do que a matriz anterior:

0 ,35 0 ,60 0 ,05

P = 0 ,30 0 ,60 0 ,10


0 ,25 0 ,40 0 ,35

Nesse caso, 1 = 0,31; 2 = 0,58 e 3 = 0,11; o que resulta em 11 = 3,2; 22 = 1,7 e 33 = 8,9; uma
inverso da perspectiva sombria dada anteriormente.
Custo Mdio Esperado (duradouro) por unidade de tempo (Hillier e Lieberman, 2010):
Suponha que um custo (ou outra funo de penalidade) C(X t) seja imposto quando o processo se
encontrar no estado Xt no instante t para t = 0, 1, .... , M ; note que C(X t) assume valores como C(0),
C(1), .... , C(M) e que a funo C independente de t. O custo mdio esperado incorrido ao longo dos
primeiros n perodos dado por:

1
E
n

C(X )
t

t0

Usando essa equao pode ser demonstrado que:

1
lim E
n
n

j0

C(X )
t

t 1

Cj

Problema: Considere o problema do jardineiro com fertilizante. Suponha que o custo do fertilizante seja
$ 50 por saca e que o jardim precise de dois sacas se o solo estiver bom. A quantidade de fertilizante
25% maior se o solo estiver razovel e 60% maior se o solo estiver ruim. O jardineiro estima que o
rendimento anual ser de $ 250 se no for utilizado fertilizante e $ 420 se ele for aplicado. Vale a pena
utilizar o fertilizante?
Soluo:
Usando as probabilidades de estado no equilbrio (1 = 0,1017; 2 = 0,5254 e 3 = 0,3729), temos,
Custo anual esperado fertilizante = (2)($50)(1) + [(1,25)(2)] )($50)(2) + [(1,60)(2)] )($50)(3)
= $ 135,51
Aumento no valor do rendimento = $420 - $250 = $170
Os resultados mostram que, na mdia, a utilizao de fertilizante d um rendimento lquido de
170 135,31 = $34,49. Portanto, a utilizao de fertilizante recomendada.
Problema: Em um domingo ensolarado de primavera, um Minigolf pode obter $2.000 de receita bruta.
Se o dia estiver nublado, a receita cai 20%. Um dia chuvoso reduz a receita em 80%. Se o dia de hoje
estiver ensolarado, h 80% de chance que amanha o tempo tambm vai estar ensolarado, sem
nenhuma chance de chuva. Se o dia estiver nublado, h 20% de chance de chover amanha e 30% de
chance de fazer sol. A chuva continuar no dia seguinte com uma probabilidade de 0,8, mas h 10% de
chance de fazer sol.
a) Determine a receita diria esperada para o Minigolf
b) Determine o nmero mdio de dias em que o tempo no estar ensolarado.
Respostas:
a) Receita caso faa sol = 2.000; receita caso esteja nublado = (0,8) (2.000) = 1.600
Receita caso esteja chuvoso = (0,2) (2.000) = 400
Resolvendo para encontrar os valores de no equilbrio: 1 = 0,50; 2 = 0,25 e 3 = 0,25
Receita esperada: (0,5) (2.000) + (0,25) (1.600) + (0,25) (400) = $1.500
b) Dias ensolarados retornaro a cada ss = (1/1) = (1/0,5) = 2 dias; o qual significa 2 dias
seguidos sem sol.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

85

Problema: H 3 categorias de contribuintes do Imposto de Renda nos Estados Unidos: os que nunca
sonegam impostos, os que sonegam s vezes e os que sempre sonegam. Um exame de auditorias de
declaraes de Imposto de Renda de um ano para o ano seguinte mostra que 95% dos que no
sonegaram impostos no ano anterior continuam na mesma categoria no ano corrente, 4% passam para
a categoria as vezes e o restante passa para a categoria sempre. No caso dos que sonegam s
vezes, 6% passam para nunca, 90% continuam na mesma categoria e 4% passam para sempre.
Quanto aos que sempre sonegam, as porcentagens respectivas so 0%, 10% e 90%.
a) Expresse o problema como uma cadeia de Markov
b) No longo prazo, quais seriam as porcentagens de sonegadores nas categorias nunca, s
vezes e sempre?
c) Estatsticas mostram que o contribuinte da categoria s vezes sonega impostos de
aproximadamente $5.000 por declarao, e os da categoria sempre, de aproximadamente
$12.000. Considerando uma taxa de imposto sobre a renda de 12% e uma populao de
contribuintes de 70 milhes, determine a reduo anual no recolhimento de impostos devido
sonegao?
Respostas:
a)
Nunca
s vezes
Sempre
Nunca
0,95
0,04
0,01
s vezes
0,06
0,90
0,04
Sempre
0,00
0,10
0,90
b) Estados no equilbrio: Nunca = 44,12%; s vezes = 36,76%; Sempre = 19,12%
c) Sonegao esperada de impostos/ano
= 0,12 [ (0,4412)(70106)(0) + (0,3676)( 70106)(5.000) + (0,1912)( 70106)(12.000) ]
= 34.712.1641.097, 07

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

86

ANLISE DE ESTADOS ABSORVENTES (Taha, 2008)


No problema do jardineiro, sem fertilizantes, a matriz de transio dada por:

0 ,2 0 ,5 0 ,3

0 ,5 0 ,5
0
0
1

= 0

Os estados 1 e 2 (condies do solo boa e razovel) so transientes e o estado 3 (condio do solo


ruim) absorvente porque, uma vez nesse estado, o sistema permanecer ali indefinidamente. Uma
cadeia de Markov pode ter mais de um estado absorvente. Por exemplo, um profissional pode
continuar empregado na mesma empresa at se aposentar ou pode sair alguns anos antes (dois
estados absorventes). Nesses tipos de cadeias, estamos interessados em determinar a probabilidade de chegar
absoro e o nmero esperado de transies at a absoro dado que o sistema comea em um estado transiente
especfico. Por exemplo, na cadeia de Markov do jardineiro que acabamos de considerar, se a condio
atual do solo for boa, estaremos interessados em determinar o nmero mdio de estaes de plantio
de mudas at o solo tornar-se ruim, e tambm a probabilidade associada a essa transio.
A anlise de cadeia de Markov com estados absorventes pode ser executada convenientemente
usando matrizes. Em primeiro lugar, a cadeia de Markov repartida da seguinte maneira:
N

P =

O arranjo requer que todos os estados absorventes ocupem o canto sudeste da nova matriz. Por
exemplo, considere a seguinte matriz de transio:

P =

0,2

0,3

0,4

0,1

0,5

0,3

0,2

A matriz pode ser rearranjada e repartida como:

P* =

0,2

0,4

0,3

0,1

0,5

0,3

0,2

Nesse caso temos:

0 ,2 0 , 4

N =
0 ,5 0

0 ,3 0 ,1

A =
0 ,3 0 ,2

1 0

I =
0 1

Dada a definio de A e N, e o vetor coluna unitrio 1 de todos os elementos 1, pode-se mostrar


que:
Tempo esperado no estado j comeando no estado i = Elemento (i, j) de (I N)1 1

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

87

Tempo esperado para absoro = (I N)1 1


Probabilidade de absoro = (I N)1 A
Problema: Um produto processado em duas mquinas sequenciais I e II. A inspeo ocorre aps uma
unidade do produto ser concluda em uma mquina. H 5% de chance de a unidade ser descartada
antes da inspeo. Aps a inspeo, h 3% de chance de a unidade ser descartada e 7% de chance de
ser devolvida mesma mquina para retificao. Caso contrrio, uma unidade que passa pela
inspeo nas duas mquinas boa.
a) Determine o nmero mdio de passagens em cada estao para uma pea que comea na
mquina 1.
b) Se um lote de 1.000 unidades for iniciado na mquina I, quantas unidades boas sero
produzidas.
Soluo:
Para a cadeia de Markov, o processo de produo tem 6 estados: Incio em I (s1), inspeo aps I
(i1), incio em II (s2), inspeo aps II (i2), descarte aps incio em I ou aps inspeo em I ou II (J)
e boa aps II (G). Unidade que entram em J ou G so terminais e, em consequncia, J e G so
estados absorventes. Um grfico analtico do problema seria:
0,05

0,03
0,90

0,95

S1

0,05

i1

S2

0,03
0,90

0,95

i2

0,07

0,07

A matriz de transio dada por:


s1

i1

s2

i2

s1

0,95

0,05

i1

0,07

0,9

0,03

s2

0,95

0,05

i2

0,07

0,03

0,9

s1

i1

s2

i2

s1

0,95

0,05

i1

0,07

0,9

0,03

s2

0,95

0,05

i2

0,07

0,03

0,9

P =

Portanto,

N =

A =

Fazendo clculos convenientes, obtemos:

(I N)-1 =

-0,95

-0,07

-0,9

-0,95

-0,07

-1

1,07

1,02

0,98

0,93

0,07

1,07

1,03

0,98

1,07

1,02

0,07

1,07

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

(I N)-1 A =

1,07

1,02

0,98

0,93

0,05

0,07

1,07

1,03

0,98

0,03

1,07

1,02

0,05

0,07

1,07

0,03

0,9

0,16

0,84

0,12

0,88

0,08

0,92

0,04

0,96

88

A linha superior de (I N) 1 d o nmero mdio de passagens em cada estao para uma pea
que comea na mquina I. Especificamente, uma pea passa pela mquina I 1,07 vezes; pela
inspeo I, 1,02 vezes; pela mquina II, 0,98 vezes; e pela inspeo II 0,93 vezes. A razo por que
o nmero de passagens na mquina I e na inspeo I maior do que 1 se deve retificao e
nova inspeo.
Por outro lado, os valores correspondentes para a mquina II so menores do que 1 porque
algumas peas so descartadas antes de chegar maquina II. De fato, sob perfeitas condies
(nenhuma pea descartada e nenhuma retificao), a matriz (I N) 1 mostrar que o nmero de
vezes que uma pea passa em cada estao exatamente 1 (experimente designando uma
probabilidade de transio 1 para todas as estaes). Claro que a durao da estadia em cada
estado pode ser diferente. Por exemplo, se os tempos de processamento nas mquinas I e II so
20 e 30 minutos, e se os tempos de inspeo em I e II so 5 e 7 minutos, ento uma pea que
comea na mquina I ser processada (isto , descartada ou concluda) em
(1,07)(20)+(1,02)(5)+(0,98)(30)+(0,93)(7)=62,41 minutos.
Para determinar o nmero de peas concludas em um lote inicial de 1.000 peas, a linha superior
de (I N) 1 nos mostra que:
Probabilidade de uma pea ser descartada = 0,16
Probabilidade de uma pea ser concluda = 0,84
Isso significa que (1.000)(0,84) = 840 sero concludas de um lote inicial de 1.000.
Problema: Uma faculdade administra exames de competncia computacional todos os anos. Esses
exames permitem que os estudantes sejam liberados da disciplina de Introduo Informtica. Os
resultados dos exames so apresentados em um dos seguintes 4 estados:
Estado 1: passa em todos os exames e fica isento da disciplina
Estado 2: no passa em todos os exames na terceira tentativa e precisa fazer a disciplina
Estado 3: no passa nos exames na primeira tentativa
Estado 4: no passa nos exames na segunda tentativa
O coordenador do curso para os exames registrou a seguinte matriz de probabilidades de transio:
Para
De
1
2
3
4

1
1
0
0,8
0,2

2
0
1
0
0,2

3
0
0
0,1
0,4

4
0
0
0,1
0,2

Atualmente, existem 200 estudantes que no passaram em todos os exames na primeira tentativa.
Alm disso, existem 50 estudantes que no passaram na segunda tentativa. No longo prazo:
a) quantos estudantes sero liberados da disciplina porque passaram nos exames?.
b) Quantos dos 250 estudantes tero que fazer a disciplina?
Soluo:
Nesse caso temos que:

0 ,8 0

N =
0 ,2 0 ,2

0 ,1 0 ,1

A =
0 , 4 0 ,2

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

89

0 ,9 0 ,1 1 1,176 0 ,147

(I N)1 =
0 ,4 0 ,8
0 ,588 1,324
1,176 0,147 0,8 0 0,971 0,029

(I N)1A =
0,588 1,324 0,2 0,2 0,735 0,265
Finalmente, chamando M = (200 50), temos:

0 ,971 0 ,029
( 231 19)
M (I N)1A = ( 200 50)
0 ,735 0 ,265
Assim, o nmero de estudantes que sero dispensados da disciplina 231 e os que tero que
curs-la 19.
Problema: Quando eu tomo emprestado um livro da biblioteca Municipal, em geral tento devolv-lo
aps uma semana. Dependendo do tamanho do livro e de meu tempo livre, h 30% de chance de eu
conserv-lo por mais uma semana. Se eu ficar com o livro por duas semanas, h 10% de chance de eu
conserv-lo por mais uma semana. Sob nenhuma condio eu fico com o livro por mais do que trs
semanas.
a) Expresse a situao como uma cadeia de Markov.
b) Determine o nmero mdio de semanas que eu fico com um livro antes de devolv-lo
biblioteca.
Soluo:
a)
Para
De
1
2
3
Biblioteca
1
0
0,3
0
0,7
2
0
0
0,1
0,9
3
0
0
0
1
Biblioteca
0
0
0
1
b) Mantenho 1 livro 1,33 semanas em mdia.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

90

REFERNCIAS BIBLIOGRFICAS
CHANGKONG V.; HAIMES Y. Y. Multiobjective Decision Making, New York, USA: Elsevier Science
Publishing Co, Inc., 1983.
DEVORE, JAY. Probabilidade e Estadstica: para Engenharia e Cincias, Editora Cengage Learning,
Brasil, 2006.
DOS SANTOS, MAURCIO. Apostila de Pesquisa Operacional da Universidade Estadual de Rio de Janeiro
(UERJ), R. J., Brasil, 2003.
GOLDBERG JEFFREY. Operations Research Applications and Algorithms, New York, USA: Elsevier
Science Publishing Co, Inc., 2008.
GOULD F.; EPPEN G.; SCHMIDT C. Investigacin de Operaciones en la ciencia Administrativa, Mxico:
Prentice-Hall Hispanoamericana S.A, 1992.
HILLIER, F.; LIEBERMAN, G. Introduo Pesquisa Operacional, Brasil: Bookman, 8 edicin,
2010.
KLEINROCK, L. Queueing Systems, Volume 1, Theory. USA: John Wiley & Sons, 1975.
KLEINROCK, L. Queueing Systems, Volume 2, Computers Aplications, USA: John Wiley & Sons, 1976.
MOORE, J.; WHEATHERFORD, L. Tomada de Deciso em Administrao com planilhas eletrnicas, Brasil:
Bookman, 6 edicin, 2005.
NAHMIAS, S. Anlisis de la produccin y las Operaciones, Mxico: McGraw-Hill Interamericana, 5
edicin, 2007.
RENDER, B.; STAIR, R.; HANNA, M. Anlise Quantitativa para Administrao, Brasil: Bookman, 10
edio, 2010.
TAHA, H. Pesquisa Operacional, So Paulo, Brasil: Pearson Prentice-Hall Inc., 8 edio, 2008.
TORRES, PEDRO. Simulacin de Sistemas con el software Arena, Per: Fondo Editorial de la Universidad
de Lima, 2010.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

91

FORMULRIO
Probabilidade Condicional: Sabe-se que a probabilidade condicional de um evento B, conhecido um
evento A, denotada como P(B\A), :
P(B \ A)

P(A B)
, para P(A) 0
P(A)

Teorema de Bayes: Um grfico da diviso de um evento B entre uma coleo de 4 eventos


mutuamente excludentes e exaustivos mostra-se na figura abaixo:
E1

B E1

E2

E3

B E2

E4

B E3

BE4

O teorema de Bayes indica que se E1, E2, ......, Ek forem eventos mutuamente excludentes e exaustivos e
B for qualquer evento, ento:
P(E 1 \ B)

P(B \ E 1 ) P(E 1 )
, para P(B) 0
P(B \ E 1 ) P(E 1 ) P(B \ E 2 ) P(E 2 ) ......... P(B \ E k ) P(E k )

Critrio de Laplace: Usa-se a hiptese otimista de que todos os estados da natureza so igualmente
provveis. Assim:
Dado que o retorno v(ai, sj) representa o ganho, a melhor alternativa a que d:

1
max
ai
n

j1

v(a i , s j )

Se v(ai, sj) representar prejuzo, ento a minimizao substitui a maximizao.


Critrio Maximin (ou Minimax): Se v(ai, sj) for prejuzo, ento escolhemos a ao que corresponde ao
critrio minimax:

min max v(a i , s j )


ai
sj

Se v(ai, sj) representar o ganho, ento usar o critrio maximin:

max min v(a i , s j )


s
ai
j

Critrio de Savage: Usa-se a seguinte transformao:

v(a i , s j ) min [ v(a k , s j ) ], se v for perda


ak

r (a i , s j )
max
[
v
(
a
,
s
j ) ] v(a i , s j ), se v for ganho
k
a
k
Depois aplicar Minimax.
Critrio de Hurwicz: Defina-se 0 < 1 e se considere que v(ai, sj) representa ganho, ento, a ao
selecionada deve ser associada com:

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

92

max max v(a i , s j ) (1 ) min v(a i , s j )


sj
ai
sj

Se v(ai, sj) representar prejuzo, o critrio mudado para:

min min v(a i , s j ) (1 ) max v(a i , s j )


ai
s
s
j
j

Distribuio de Poisson: A funo de distribuio de probabilidade de uma vad X de Poisson dada


por:
e x
, x = 0, 1, 2, .....
p( x ; ) f( x)
x!
Para um intervalo de tempo t usar: f( x)

e ( t ) ( t ) x
, x = 0, 1, 2, .....
x!

A funo acumulativa da distribuio de Poisson est dada por:


r

P(r ; )

p( x ; )

x0

x0

e x
x!

Em geral a mdia de uma distribuio de Poisson e a varincia 2 so iguais a:


=

2 =

E( x)

O valor esperado de uma va discreta :


x f( x)

Distribuio Exponencial: A fdp exponencial fcil de integrar para obter a funo de densidade
acumulativa F(X):
F( x ; ) P( X x)

0 e

para x 0


x
1 e

para x 0

O valor esperado de uma va X exponencialmente distribuda :

E( x)

0 x e

dx

O modelo M/M/1:
= taxa mdia de chegada (1/ = intervalo mdio entre chegadas)
= taxa de servio mdia (1/ = durao mdia do servio)
n = nmero de unidades no sistema (inclui as da fila e a sendo servida).
Probabilidade de 0 unidades no sistema, ou seja, a probabilidade do sistema estar vazio: P0 1

Probabilidade de existirem n unidades no sistema: Pn 1


UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

k1
Probabilidade de existirem mais de k unidades no sistema: P ( n k )

Nmero mdio (esperado) de unidades no sistema: L = W =

Nmero mdio (esperado) de unidades na fila: L q Wq

2
( )

Tempo mdio (esperado) que cada unidade permanece no sistema: W

Tempo mdio (esperado) que cada unidade permanece na fila: Wq W


Fator de utilizao da estao de servio:

L
1

( )

Probabilidade de 1 unidade demorar mais de t unidades de tempo no sistema: P(T t ) e ( 1 ) t


Podemos ter ainda as seguintes relaes entre as medidas bsicas:

Lq L

Wq

L Lq

Wq W

W Wq

Lq
1

1
L

O modelo M|M|S, com S > 1:

P0

s
1

n 0
s1

1
n!

s ! ( 1 )

1 n

P0

n!
Pn
n
1

s ! s n s P0

s1

P0

Lq
( s ) ( s ! ) ( 1 ) 2

para n 1, 2 , 3, ..... , s 1
para n s

L Lq

Wq

Lq

93

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

P ( T t ) e t

P ( T t ) e t

t s 1
s

P0 1 e

s ! (1 ) s 1

P0 ( t )

s ! ( 1 )


0
se s 1


0
se s 1

O MODELO M/M/1: Fila Finita (M = n mximo de unidades no sistema)

P0 1

M1

M1

n
P

Pn 0

P0

para

para

para
para

M1
(M 1)

para

M1
L
1

para
2

Lq = L (1 P0)
ef = (1 P0) = (1 PM)

L
ef

Wq

Lq
ef

ef

Porcentual de clientes atendidos = (ef/)

94

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

95

O MODELO M/M/s: Fila Finita com S > 1


Vamos definir 2 variveis (a e c) ressaltando que elas no tem nenhum significado e so
usadas apenas para simplificar a escrita das frmulas:

Temos ento (M: nmero mximo de unidades no sistema; n: nmero de unidades no sistema):

P0

n 0

Pn

Lq

1
1 s M
an
a
cn s

n!
s!

n s1

1
a n P0
n!
a n P0
s! s n s
0

P0 a s c
s ! ( 1 c) 2

L Lq s

para n s
para s n M
para n M

1 c

Ms

( M s ) c M s ( 1 c)

s1

(s n ) Pn
n 0

s1

ef s (s n ) Pn
n 0

L
ef

Wq

Percentual de clientes atendidos =

Lq

ef

Percentual de clientes no atendidos = 1


O MODELO M/M/1: Populao finita

(M n )
n
0

para n 0 , 1, .... , M
para n M

para n 1, 2 , .....
1

P0
M

n 0

n
M !

(M n )!

ef

ef

ef
s

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


n
P0 M !

Pn
(M n ) !

Lq

para n 1, 2 , .... , M

(n 1) P

n1
M

nP

n0

(1 Po )

(1 Po )

ef (M L)

L
ef

Wq

Lq
ef

Usando combinaes P0 e Pn se calculariam da seguinte forma:

P0

n 0

n
M
Pn P0 n !
n

n
M
n !
n

O MODELO M/M/s: Populao finita (usando frmulas)

P0

s1

n 0

M !

(M n ) ! n !

n
P0 M !

(M n )! n !

n
Pn
P0 M !

(M n )! s ! s n s

s1

n0

Lq

n Pn L q s 1

n s

n
M !

(M n )! s ! s n s

para 1 n s

para s n M

para n M

s1

n0

Pn Lq ef

( n s) P

ef (M L)

L
ef

Wq

ns

Lq
ef

para n 1, 2 , .... , M

96

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


Usando combinaes P0 e Pn se calculariam da seguinte forma:

P0
s1

n 0

Pn

M n
P0
n

n s

n
M
n !
n

ns
s! s

para 1 n s

M n
n ! P0
n
s! s n s

para s n M

para n M

O MODELO M/M/s: Populao finita (usando tabelas)

Fator de servio

S = n de estaes de servio
M = Tamanho da populao
Da tabela obtemos a seguinte medida:
F = Fator de Eficincia.
Temos ento:
Lq = M (1 F)
ef = M F X

W Wq

L = ef W

Wq

Lq
ef

MFX
s

P0 e Pn podem ser calculados como indicado anteriormente, com combinaes ou sem.

97

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

O MODELO M/G/1:

Lq

Wq

P0 = 1

2 2 2
2 ( 1 )

L = Lq +

Lq

W Wq

O MODELO M/Ek/1:
Para a chamada distribuio de Erlang, a mdia e o desvio padro so:
Mdia =

Lq

1
k

(1 k ) 2
2 k ( )

W Wq

Wq

(1 k )
2 k ( )

L=W

98

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

99

MTODOS PARA A GERAO DE NMEROS ALEATRIOS


Mtodo dos quadrados mdios
x0 = Semente
Para encontrar um nmero aleatrio de 3 dgitos teramos que elevar ao quadrado x 0 = abcd:
(abcd)2 = jk | mnp | qrw x1 = mnp (nmero aleatrio de 3 dgitos)
Mtodos Congruentes
xn+1 = (axn + c) mod m
A funo z mod t d o resto da diviso inteira de z por t (ex. 23 mod 5 = 3).
A constante a chamada de multiplicador, c a constante e o incremento m o mdulo.
Como antes, x0 a semente.
Quando c = 0, o mtodo chamado de Congruncia Multiplicativa.

NMEROS ALEATRIOS UNIFORMEMENTE DISTRIBUDOS EM [0,1)


Por exemplo, para a = 13, m = 67 e x0 = 1, teramos:
x0 = 1 / 67 = 0,0149253
x1 = (13 1) mod 67 = 13 ==> 13/ 67 = 0,1940298
x2 = (13 13) mod 67 = 35 ==>/ 67 = 0,522388 e assim em diante
Alguns geradores dividem por (m1) o que d uma distribuio [0, 1]. Na verdade como m
sempre um nmero muito grande, dividir por m ou (m1) irrelevante.
O gerador RANDU
xn+1 = (65539 xn) mod 2147483648
O gerador RAND1
xi+1 = (16807 xi) mod 2147483647
O gerador RAND2
xi+1 = (630360016 xi) mod 2147483647
O gerador RAND4 (mtodo com perodos maiores)
Ai = (1403580 Ai2 810728 Ai3) mod (232 209)
Bi = (527612 Bi2 1370589 Bi3) mod (232 22853)
Yi = (Ai Bi) mod (232 209)
Ui = Yi/(232 209)
Para a RAND4 so necessrias 6 sementes iniciais, todas no intervalo [1; 4294967087].
O gerador do Turbo Pascal (de 2003)
xi+1 = (134775813 xi + 1) mod 4294967296
O gerador do Excel (de 2003)
xi+1 = (9821 xi + 0,211327) mod 1
Um gerador bom
Ai+1 = (171 Ai) mod 30269
Bi+1 = (172 Bi) mod 30307
Ci+1 = (170 Ci) mod 30323
ALEAT = [(Ai+1 / 30269) + (Bi+1 / 30307) + (Ci+1 / 30323)] mod 1
So necessrios 3 sementes iniciais

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

100

VARIVEIS ALEATRIAS CONTNUAS


Variveis Uniforme num intervalo [a, b]:
Suponha que X uma varivel aleatria contnua, uniformemente distribuda dentro do intervalo
(a, b), onde a < b. Seja U uma varivel aleatria uniformemente distribuda no intervalo [0, 1].

Aplicando proporcionalidade simples temos:


Xa

ba

U0

10

ou

X = a + (b a) U

VARIVEIS ALEATRIAS DISCRETAS (INTEIRAS)


Agora suponha que a e b sejam quantidades inteiras, a < b, e X uma varivel aleatria
discreta (s valores inteiros) uniformemente distribuda no intervalo [a, b]. Assim X s pode tomar
valores como: a, a + 1, a + 2, ..., b 1, b.
Se U contnua e uniformemente distribuda no intervalo [0, 1], ento:
X = a + INT[(b a + 1)U ]
onde INT a funo inteiro, ou seja, eliminada a parte decimal.
O Mtodo da Transformao Inversa
Suponha que temos uma distribuio probabilstica, com funo de densidade f(x) e funo de
distribuio acumulada igual a F(x). Desejamos gerar uma varivel aleatria que siga essa distribuio
probabilstica. O mtodo da Transformao Inversa oferece uma maneira simples de resolver o
problema.
O mtodo est baseado no fato de que a distribuio acumulada, F(x), tem valor entre 0 e 1 ou
seja, no mesmo intervalo de um nmero aleatrio, U, gerado por um gerador bsico. Assim sendo,
tendo U, consideramos este valor como sendo um valor de F(x). Para achar o valor de x, basta resolver
a equao, ou seja achar a inversa de F(x). A figura a seguir mostra, graficamente, o princpio no qual
o mtodo est baseado:
F(x)
1
U = y0

x0

isto , se y0 = F(x0), ento podemos escrever: x0 = F1(y0)


Substituindo y0 por U, temos: x0 = F1(U)

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

101

A Distribuio Exponencial
A funo de densidade probabilstica da exponencial igual a:
f(x) = e x
onde uma constante conhecida e a mdia () igual a 1/.
A funo de distribuio acumulada dada por:

F(x) 1 e x
De modo a se fazer uso do mtodo da transformao inversa devemos resolver para x. Assim
temos:
x = (1/) ln [ 1 F(x) ]
Como a funo acumulada, F(x), uniformemente distribuda em [0, 1], a quantidade [ 1 F(x) ]
tambm ser uniformemente distribuda em [0, 1]. Assim podemos escrever:
x = (1/) ln (U)
onde x a varivel aleatria exponencialmente distribuda e U um nmero aleatrio
uniformemente distribudo em [0, 1], gerado por um gerador bsico.
Suponha agora que x deve ser maior ou igual a um determinado valor positivo, x0, isto 0<x0< x.
A equao acima fica:
x = x0 (1/) ln (U)
A media () fica como:
= x0 + (1/)
Podemos tirar ento a relao entre e :
= 1/( x0)

SIMULAO DIRETA
A distribuio de Poisson
Suponha que os intervalos na linha do tempo mostrada abaixo, sejam os instantes da chegada de
clientes em um posto bancrio:
E1
0

E2

E3

E4
t

Tempo

Seja Ei uma varivel aleatria exponencialmente distribuda com mdia (1/t), ou seja, o
intervalo entre as chegadas.
k

Fazendo S k E i , ento para o intervalo onde se localiza t, temos que Sk t < Sk+1, onde k
i 1

a varivel Poisson, com mdia t, ou seja, o nmero de chegadas no intervalo t (k = 3 no exemplo

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

102

grfico acima). Sabe-se que podemos gerar variveis exponenciais (Ei) mediante o mtodo da
Transformao Inversa aplicada distribuio exponencial (pg. 61), atravs da relao:
Ei = (1/) lnUi
Logo a varivel poisson o valor de k 1 quando, no somatrio, acontece:
k

i1

Ei t

i 1

ou

1
ln U i t

que pode ser escrita como:


k

i 1

ln U i t

Multiplicando ambos os lados da equao por 1, temos:


k

i 1

ln U i t

Fazendo t = 1 e exponenciando ambos os lados chegamos a:


k

i 1

Ui e

ou

Ui

i 1

ou seja, a varivel poisson igual a (k 1) quando a relao acima passa a ser verdadeira.

A distribuio Normal
Esta a funo de densidade probabilstica para a distribuio normal padronizada (standard).
Pelo teorema do limite central sabemos que a soma de N variveis aleatrias uniformemente
distribudas em [0, 1] segue uma distribuio Normal com = N/2 e = (N/12)0,5 . Podemos escrever:
N

i 1

Ui

N
2

N
12

Como esta considerao vlida para N > 10, podemos fazer N = 12 para facilitar o
procedimento computacional, obtendo ento:

12

i 1

Ui 6

Temos agora um procedimento simples para gerar uma varivel aleatria normalmente
padronizada. Simplesmente somamos 12 nmeros aleatrios uniformemente distribudos em [0, 1] e
ento subtramos 6, obtendo um valor para Z. Se desejarmos gerar uma varivel normal com mdia
e desvio padro , geramos primeiro Z e ento calculamos a varivel aleatria desejada X usando: X =
+ Z.
Mtodo alternativo para gerar variveis aleatrias normalmente distribudas:

Z
Z

( 2 ln U 1 ) Sin (2U 2 ), ou
( 2 ln U 1 ) Cos (2U 2 )

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

103

Ambas as expresses geram variveis aleatrias normais padronizadas. Observe que o mtodo
anterior necessita de 12 valores de Ui para cada valor de Z enquanto que este ltimo s necessita de 2.
Assim aparenta ser mais eficiente do ponto de vista computacional mas o clculo logartmico, raiz
quadrada e seno (ou co-seno) muito mais demorado que uma soma. Na verdade os 2 mtodos se
equivalem em termos de tempo computacional.
A Distribuio Triangular
f(x)

Sua funo de densidade dada por:


2( x A )

(C A ) (B A )

f( x)

2(B x)

(B C ) (B A )

para A x C

para C x B

xA

U (C A ) (B A )

se U < (C A)/(B A)

xB

(1 U ) (B C) (B A )

se U (C A)/(B A).

A media e o desvio padro da Distribuio Triangular so:


x

ABC
3

A 2 + B 2 + C 2 - AB - AC - BC
18

Clculo de Parmetros a partir de Grficos (TS = Tempo de simulao):


Tempo mdio na fila =
Tempo mdio no sistema =

Taxa de ocupao do servidor


Velocidade mdia do servidor

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

104

O Mtodo da Rejeio
O Mtodo da Rejeio um procedimento geral para gerar variveis aleatrias (va) para
qualquer distribuio cuja densidade probabilstica f(x) contnua e limitada dentro de uma regio
finita, isto , necessitamos que 0 f(x) fmax dentro do intervalo a x b.
De maneira a se obter a va X, deve-se proceder da seguinte forma:
1.
2.
3.
4.

Gerar um par (U1, U2) de nmeros aleatrios uniformemente distribudos em (0,1).


Obter uma va, K, dentro do intervalo a K b, usando a relao K = a + (b a)U1.
Avaliar a densidade probabilstica no ponto K, isto , determinar f(K).
Obter uma va, Y , uniforme dentro do intervalo 0 Y fmax, usando a relao Y = (fmax) (U2).
Os pontos Y e K representam as coordenadas de algum ponto no espao como ilustrado nas
figuras a seguir:
f(x)

f(x)

fmx

fmx

f(K)

Y
f(K)

Y
0

a K

Y < f(K), logo aceitamos K

5.

6.

a K

Y > f(K), logo NO aceitamos K

Comparar Y com f(K). Se Y no maior que f(K) ento o ponto (Y, K) cair em cima ou abaixo
da curva de densidade probabilstica como indicado na primeira figura acima. Neste caso ns
aceitamos K como a varivel aleatria desejada, ou seja, fazemos X = K. Se Y maior que f(K),
rejeitamos o ponto.
As etapas de 1 a 5 so repetidas sucessivamente at ser encontrado um ponto que satisfaa a
condio.

A distribuio Beta
Para ilustrar o uso do mtodo da rejeio, vamos considerar a distribuio Beta. Esta distribuio
tem a densidade probabilstica dada por:

f( x)

( 1 2 1)! x ( 1) (1 x) (
( 1 1)! ( 2 1)!
1

1)

onde 1 e 2 so inteiros positivos e 0 x 1.


Pode ser mostrado que a mdia e a varincia para esta distribuio so:

1
( 1 2 )

2
( 1 2 ) ( 1 2 1)

Como 0 x 1 para a distribuio Beta, temos, no mtodo da rejeio, a = 0 e b = 1.

CADEIAS DE MARKOV
Em um processo markoviano com n estados (resultados) exaustivos e mutuamente exclusivos,
as probabilidades em um ponto especfico do tempo t = 0, 1, 2, ...... so habitualmente expressas por:

p ij P{X t j|X t 1 i}, com i 1, 2 , ......,n ; j 1, 2 , ......,n ; t 0, 1, 2 , .......,T

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

105

Isso conhecido como probabilidade de transio em uma etapa de passar do estado i no tempo (t
1) ao estado j no tempo t. Por definio:

j p i j 1, para i 1, 2, ....., n

(note que se cumpre quando i se fixa e j varia)

p i j 0, para i 1, 2 , ....., n ; j 1, 2 , ....., n


Um modo conveniente de resumir as probabilidades de transio em uma etapa usar a seguinte
notao matricial:
p 11 p 12 ..... p 1 n

p 21 p 22 ..... p 21
.
.
.
.
P=

.
.
.
.

.
.
.
.
p

p
.....
p
n
1
n
2
nn

A matriz P (em notao matricial, qualquer letra maiscula em negrito representa uma matriz)
define a denominada cadeia de Markov.
Probabilidades de Transio em n-etapas e Absolutas
Dadas as probabilidades iniciais a(0) = {aj(0)} de iniciar no estado j e a matriz de transio P de
uma cadeia de Markov, as probabilidades absolutas a(n) = {aj(n)} de estar no estado j aps n
transies (n > 0) so calculadas da seguinte maneira:
a(1) = a(0)P
a(2) = a(1)P = a(0)PP = a(0)P2
a(3) = a(2)P = a(0)P2P = a(0)P3
A matriz Pn conhecida como matriz de transio em n etapas. Pelos clculos anteriores, temos:
Pn = Pn - m Pm,

0<m<n

PROBILIDADES DE ESTADO NO EQUILBRIO E TEMPOS MDIOS DE RETORNO DAS


CADEIAS ERGDICAS
Em uma cadeia de Markov ergdica, as probabilidades de estado no equilbrio so definidas por:

j lim a( nj ) , j 0, 1, 2 , ........
n

essas probabilidades, que so independentes de { a ( 0j ) }, podem ser determinadas com base nas
equaes:
= P

j 1

Um subproduto direto das probabilidades de estado no equilbrio a determinao do nmero


esperado de transies antes de os sistemas retornarem a um estado j pela primeira vez. Isso
conhecido como tempo mdio do primeiro retorno ou tempo mdio de recorrncia, e calculado em
uma cadeia de Markov de n estados por:

i j

1
, j 1, 2 , ......,n
j

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

106

ANLISE DE ESTADOS ABSORVENTES


A anlise de cadeia de Markov com estados absorventes pode ser executada convenientemente
usando matrizes. Em primeiro lugar, a cadeia de Markov repartida da seguinte maneira:
N

P =

Dada a definio de A e N, e o vetor coluna unitrio 1 de todos os elementos 1, pode-se mostrar


que:
Tempo esperado no estado j comeando no estado i = Elemento (i, j) de (I N)1 1
Tempo esperado para absoro = (I N)1 1
Probabilidade de absoro = (I N)1 A

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

107

TABELA NORMAL

Z
0,0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1,0
1,1
1,2
1,3
1,4
1,5
1,6
1,7
1,8
1,9
2,0
2,1
2,2
2,3
2,4
2,5
2,6
2,7
2,8
2,9
3,0
3,1
3,2
3,3
3,4
3,5
3,6
3,7
3,8
3,9

0,00
0,0000
0,0398
0,0793
0,1179
0,1554
0,1915
0,2257
0,2580
0,2881
0,3159
0,3413
0,3646
0,3849
0,4032
0,4192
0,4332
0,4452
0,4554
0,4641
0,4713
0,4772
0,4821
0,4861
0,4893
0,4918
0,4938
0,4953
0,4965
0,4974
0,4981
0,49865
0,49903
0,49931
0,49952
0,49966
0,49977
0,49984
0,49989
0,49993
0,49995

0,01
0,0040
0,0438
0,0832
0,1217
0,1591
0,1950
0,2291
0,2611
0,2910
0,3186
0,3438
0,3665
0,3869
0,4049
0,4207
0,4345
0,4463
0,4564
0,4649
0,4719
0,4778
0,4826
0,4864
0,4896
0,4920
0,4940
0,4955
0,4966
0,4975
0,4982
0,49869
0,49906
0,49934
0,49953
0,49968
0,49978
0,49985
0,49990
0,49993
0,49995

0,02
0,0080
0,0478
0,0871
0,1255
0,1628
0,1985
0,2324
0,2642
0,2939
0,3212
0,3461
0,3686
0,3888
0,4066
0,4222
0,4357
0,4474
0,4573
0,4356
0,4726
0,4783
0,4830
0,4868
0,4898
0,4922
0,4941
0,4956
0,4967
0,4976
0,4982
0,49874
0,49910
0,49936
0,49955
0,49969
0,49978
0,49985
0,49990
0,49993
0,49996

0,03
0,0120
0,0517
0,0910
0,1293
0,1664
0,2019
0,2357
0,2673
0,2967
0,3238
0,3485
0,3708
0,3907
0,4082
0,4236
0,4370
0,4484
0,4582
0,4664
0,4732
0,4788
0,4834
0,4871
0,4901
0,4925
0,4943
0,4957
0,4968
0,4977
0,4983
0,49878
0,49913
0,49938
0,49957
0,49970
0,49979
0,49986
0,49990
0,49994
0,49996

0,04
0,0160
0,0557
0,0948
0,1331
0,1700
0,2054
0,2389
0,2704
0,2995
0,3264
0,3508
0,3729
0,3925
0,4099
0,4251
0,4382
0,4495
0,4591
0,4671
0,4738
0,4793
0,4838
0,4875
0,4904
0,4927
0,4945
0,4959
0,4969
0,4977
0,4984
0,49882
0,49916
0,49940
0,49958
0,49971
0,49980
0,49986
0,49991
0,49994
0,49996

0,05
0,0199
0,0596
0,0987
0,1368
0,1736
0,2088
0,2422
0,2734
0,3023
0,3289
0,3531
0,3749
0,3944
0,4115
0,4265
0,4394
0,4505
0,4599
0,4678
0,4744
0,4798
0,4842
0,4878
0,4906
0,4929
0,4946
0,4960
0,4970
0,4978
0,4984
0,49886
0,49918
0,49942
0,49960
0,49972
0,49981
0,49987
0,49991
0,49994
0,49996

0,06
0,0239
0,0636
0,1026
0,1406
0,1772
0,2123
0,2454
0,2764
0,3051
0,3315
0,3554
0,3770
0,3962
0,4131
0,4279
0,4406
0,4515
0,4608
0,4686
0,4750
0,4803
0,4846
0,4881
0,4909
0,4931
0,4948
0,4961
0,4971
0,4979
0,4985
0,49889
0,49921
0,49944
0,49961
0,49973
0,49981
0,49987
0,49992
0,49994
0,49996

0,07
0,0279
0,0675
0,1064
0,1443
0,1808
0,2157
0,2486
0,2794
0,3078
0,3340
0,3577
0,3790
0,3980
0,4147
0,4292
0,4418
0,4525
0,4616
0,4693
0,4756
0,4808
0,4850
0,4884
0,4911
0,4932
0,4949
0,4962
0,4972
0,4979
0,4985
0,49893
0,49924
0,49946
0,49962
0,49974
0,49982
0,49988
0,49992
0,49995
0,49996

0,08
0,0319
0,0714
0,1103
0,1480
0,1844
0,2190
0,2517
0,2823
0,3106
0,3365
0,3599
0,3810
0,3997
0,4162
0,4306
0,4429
0,4535
0,4625
0,4699
0,4761
0,4812
0,4854
0,4887
0,4913
0,4934
0,4951
0,4963
0,4973
0,4980
0,4986
0,49897
0,49926
0,49948
0,49964
0,49975
0,49983
0,49988
0,49992
0,49995
0,49997

0,09
0,0359
0,0753
0,1141
0,1517
0,1879
0,2224
0,2549
0,2852
0,3133
0,3389
0,3621
0,3830
0,4015
0,4177
0,4319
0,4441
0,4545
0,4633
0,4706
0,4767
0,4817
0,4857
0,4890
0,4916
0,4936
0,4952
0,4964
0,4974
0,4981
0,4986
0,49900
0,49929
0,49950
0,49965
0,49976
0,49983
0,49989
0,49992
0,49995
0,49997

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

108

TABELA NORMAL ACUMULADA

Z
0,0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1,0
1,1
1,2
1,3
1,4
1,5
1,6
1,7
1,8
1,9
2,0
2,1
2,2
2,3
2,4
2,5
2,6
2,7
2,8
2,9
3,0
3,1
3,2
3,3
3,4
3,5
3,6
3,7
3,8
3,9

0,00
0,5000
0,5398
0,5793
0,6179
0,6554
0,6915
0,7257
0,7580
0,7881
0,8159
0,8413
0,8646
0,8849
0,9032
0,9192
0,9332
0,9452
0,9554
0,9641
0,9713
0,9772
0,9821
0,9861
0,9893
0,9918
0,9938
0,9953
0,9965
0,9974
0,9981
0,99865
0,99903
0,99931
0,99952
0,99966
0,99977
0,99984
0,99989
0,99993
0,99995

0,01
0,5040
0,5438
0,5832
0,6217
0,6591
0,6950
0,7291
0,7611
0,7910
0,8186
0,8438
0,8665
0,8869
0,9049
0,9207
0,9345
0,9463
0,9564
0,9649
0,9719
0,9778
0,9826
0,9864
0,9896
0,9920
0,9940
0,9955
0,9966
0,9975
0,9982
0,99869
0,99906
0,99934
0,99953
0,99968
0,99978
0,99985
0,99990
0,99993
0,99995

0,02
0,5080
0,5478
0,5871
0,6255
0,6628
0,6985
0,7324
0,7642
0,7939
0,8212
0,8461
0,8686
0,8888
0,9066
0,9222
0,9357
0,9474
0,9573
0,9356
0,9726
0,9783
0,9830
0,9868
0,9898
0,9922
0,9941
0,9956
0,9967
0,9976
0,9982
0,99874
0,99910
0,99936
0,99955
0,99969
0,99978
0,99985
0,99990
0,99993
0,99996

0,03
0,5120
0,5517
0,5910
0,6293
0,6664
0,7019
0,7357
0,7673
0,7967
0,8238
0,8485
0,8708
0,8907
0,9082
0,9236
0,9370
0,9484
0,9582
0,9664
0,9732
0,9788
0,9834
0,9871
0,9901
0,9925
0,9943
0,9957
0,9968
0,9977
0,9983
0,99878
0,99913
0,99938
0,99957
0,99970
0,99979
0,99986
0,99990
0,99994
0,99996

0,04
0,5160
0,5557
0,5948
0,6331
0,6700
0,7054
0,7389
0,7704
0,7995
0,8264
0,8508
0,8729
0,8925
0,9099
0,9251
0,9382
0,9495
0,9591
0,9671
0,9738
0,9793
0,9838
0,9875
0,9904
0,9927
0,9945
0,9959
0,9969
0,9977
0,9984
0,99882
0,99916
0,99940
0,99958
0,99971
0,99980
0,99986
0,99991
0,99994
0,99996

0,05
0,5199
0,5596
0,5987
0,6368
0,6736
0,7088
0,7422
0,7734
0,8023
0,8289
0,8531
0,8749
0,8944
0,9115
0,9265
0,9394
0,9505
0,9599
0,9678
0,9744
0,9798
0,9842
0,9878
0,9906
0,9929
0,9946
0,9960
0,9970
0,9978
0,9984
0,99886
0,99918
0,99942
0,99960
0,99972
0,99981
0,99987
0,99991
0,99994
0,99996

0,06
0,5239
0,5636
0,6026
0,6406
0,6772
0,7123
0,7454
0,7764
0,8051
0,8315
0,8554
0,8770
0,8962
0,9131
0,9279
0,9406
0,9515
0,9608
0,9686
0,9750
0,9803
0,9846
0,9881
0,9909
0,9931
0,9948
0,9961
0,9971
0,9979
0,9985
0,99889
0,99921
0,99944
0,99961
0,99973
0,99981
0,99987
0,99992
0,99994
0,99996

0,07
0,5279
0,5675
0,6064
0,6443
0,6808
0,7157
0,7486
0,7794
0,8078
0,8340
0,8577
0,8790
0,8980
0,9147
0,9292
0,9418
0,9525
0,9616
0,9693
0,9756
0,9808
0,9850
0,9884
0,9911
0,9932
0,9949
0,9962
0,9972
0,9979
0,9985
0,99893
0,99924
0,99946
0,99962
0,99974
0,99982
0,99988
0,99992
0,99995
0,99996

0,08
0,5319
0,5714
0,6103
0,6480
0,6844
0,7190
0,7517
0,7823
0,8106
0,8365
0,8599
0,8810
0,8997
0,9162
0,9306
0,9429
0,9535
0,9625
0,9699
0,9761
0,9812
0,9854
0,9887
0,9913
0,9934
0,9951
0,9963
0,9973
0,9980
0,9986
0,99897
0,99926
0,99948
0,99964
0,99975
0,99983
0,99988
0,99992
0,99995
0,99997

0,09
0,5359
0,5753
0,6141
0,6517
0,6879
0,7224
0,7549
0,7852
0,8133
0,8389
0,8621
0,8830
0,9015
0,9177
0,9319
0,9441
0,9545
0,9633
0,9706
0,9767
0,9817
0,9857
0,9890
0,9916
0,9936
0,9952
0,9964
0,9974
0,9981
0,9986
0,99900
0,99929
0,99950
0,99965
0,99976
0,99983
0,99989
0,99992
0,99995
0,99997

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

NMEROS ALEATRIOS
DISTRIBUDOS UNIFORMEMENTE [ 0, 1 ]

0,06785

0,39867

0,90588

0,17801

0,81075

0,87641

0,67964

0,43877

0,98544

0,51653

0,44093

0,79428

0,31479

0,75057

0,28248

0,26863

0,12484

0,88287

0,78805

0,00907

0,23882

0,82137

0,51759

0,24723

0,23897

0,93060

0,94078

0,44676

0,40374

0,57000

0,33415

0,9000

0,73622

0,85896

0,36825

0,31500

0,36952

0,39367

0,09426

0,79517

0,14510

0,05047

0,01535

0,46997

0,12719

0,35159

0,55903

0,01268

0,99407

0,53816

0,64881

0,64309

0,32694

0,57237

0,74242

0,68045

0,42780

0,54704

0,63281

0,92243

0,00633

0,87197

0,90597

0,95629

0,38490

0,27804

0,06567

0,49591

0,22363

0,96354

0,25298

0,88459

0,54105

0,62235

0,93190

0,66122

0,31786

0,84724

0,04084

0,98260

0,47556

0,38855

0,52135

0,34085

0,70850

0,55051

0,86505

0,21192

0,64791

0,89438

0,86997

0,00898

0,21424

0,34592

0,77920

0,16675

0,77524

0,41976

0,08429

0,71506

109

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

Tabela de distribuio Qui-quadrado

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
40
50
60
70
80
90
100

0,995

0,99

0,975

0,95

0,5

0,00
0,01
0,07
0,21
0,41
0,68
0,99
1,34
1,73
2,16
2,60
3,07
3,57
4,07
4,60
5,14
5,70
6,26
6,84
7,43
8,03
8,64
9,26
9,89
10,52
11,16
11,81
12,46
13,12
13,79
20,71
27,99
35,53
43,28
51,17
59,20
67,33

0,00
0,02
0,11
0,30
0,55
0,87
1,24
1,65
2,09
2,56
3,05
3,57
4,11
4,66
5,23
5,81
6,41
7,01
7,63
8,26
8,90
9,54
10,20
10,86
11,52
12,20
12,88
13,56
14,26
14,95
22,16
29,71
37,48
45,44
53,54
61,75
70,06

0,00
0,05
0,22
0,48
0,83
1,24
1,69
2,18
2,70
3,25
3,82
4,40
5,01
5,63
6,26
6,91
7,56
8,23
8,91
9,59
10,28
10,98
11,69
12,40
13,12
13,84
14,57
15,31
16,05
16,79
24,43
32,36
40,48
48,76
57,15
65,65
74,22

0,00
0,10
0,35
0,71
1,15
1,64
2,17
2,73
3,33
3,94
4,57
5,23
5,89
6,57
7,26
7,96
8,67
9,39
10,12
10,85
11,59
12,34
13,09
13,85
14,61
15,38
16,15
16,93
17,71
18,49
26,51
34,76
43,19
51,74
60,39
69,13
77,93

0,45
1,39
2,37
3,36
4,35
5,35
6,35
7,34
8,34
9,34
10,34
11,34
12,34
13,34
14,34
15,34
16,34
17,34
18,34
19,34
20,34
21,34
22,34
23,34
24,34
25,34
26,34
27,34
28,34
29,34
39,34
49,33
59,33
69,33
79,33
89,33
99,33

0,1

0,05

0,025

2,71
3,84
5,02
4,61
5,99
7,38
6,25
7,81
9,35
7,78
9,49
11,14
9,24
11,07 12,83
10,64 12,59 14,45
12,02 14,07 16,01
13,36 15,51 17,53
14,68 16,92 19,02
15,99 18,31 20,48
17,28 19,68 21,92
18,55 21,03 23,34
19,81 22,36 24,74
21,06 23,68 26,12
22,31 25,00 27,49
23,54 26,30 28,85
24,77 27,59 30,19
25,99 28,87 31,53
27,20 30,14 32,85
28,41 31,41 34,17
29,62 32,67 35,48
30,81 33,92 36,78
32,01 35,17 38,08
33,20 36,42 39,36
34,38 37,65 40,65
35,56 38,89 41,92
36,74 40,11 43,19
37,92 41,34 44,46
39,09 42,56 45,72
40,26 43,77 46,98
51,81 55,76 59,34
63,17 67,50 71,42
74,40 79,08 83,30
85,53 90,53 95,02
96,58 101,88 106,63
107,57 113,15 118,14
118,50 124,34 129,56

0,01

0,005

6,63
9,21
11,34
13,28
15,09
16,81
18,48
20,09
21,67
23,21
24,72
26,22
27,69
29,14
30,58
32,00
33,41
34,81
36,19
37,57
38,93
40,29
41,64
42,98
44,31
45,64
46,96
48,28
49,59
50,89
63,69
76,15
88,38
100,43
112,33
124,12
135,81

7,88
10,60
12,84
14,86
16,75
18,55
20,28
21,95
23,59
25,19
26,76
28,30
29,82
31,32
32,80
34,27
35,72
37,16
38,58
40,00
41,40
42,80
44,18
45,56
49,93
48,29
49,64
50,99
52,34
53,67
66,77
79,49
91,95
104,21
116,32
128,30
140,17

110

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

111

TEORIA DE FILAS: TABELAS PARA MODELOS COM POPULAO FINITA


POPULAO 5
X
0,012
0,019
0,025
0,030
0,034

S
1
1
1
1
1

D
0,048
0,076
0,100
0,120
0,135

F
0,999
0,998
0,997
0,996
0,995

0,036
0,040
0,042
0,044
0,046
0,050

1
1
1
1
1
1

0,143
0,159
0,167
0,175
0,183
0,198

0,994
0,993
0,992
0,991
0,990
0,989

0,052
0,054
0,056

1
1
2
1
2
1
2
1

0,206
0,214
0,018
0,222
0,019
0,229
0,020
0,237

0,988
0,987
0,999
0,985
0,999
0,984
0,999
0,983

2
1
2
1
2
1
2
1

0,022
0,245
0,023
0,253
0,024
0,260
0,026
0,268

0,999
0,982
0,999
0,981
0,999
0,979
0,999
0,978

0,058
0,060

0,062
0,064
0,066
0,068

0,070
0,075
0,080

0,085
0,090
0,095
0,100

2
1
2
1
2
1

0,027
0,275
0,031
0,294
0,035
0,313

0,999
0,977
0,999
0,973
0,998
0,969

2
1
2
1
2
1
2
1

0,040
0,332
0,044
0,350
0,49
0,368
0,049
0,368

0,998
0,965
0,998
0,960
0,997
0,955
0,997
0,950

X
0,105
0,110
0,115

S
2
1
2
1
2
1

D
0,059
0,404
0,065
0,421
0,071
0,439

F
0,997
0,945
0,996
0,939
0,995
0,933

2
1
2
1
2
1

0,076
0,456
0,082
0,473
0,089
0,489

0,995
0,927
0,994
0,920
0,993
0,914

X
0,200

0,210

0,220
0,120
0,125
0,130

0,230

0,240
0,135
0,140
0,145

0,150

0,155

0,160

0,165

0,170

0,180

0,190

2
1
2
1
3
2
1

0,095
0,505
0,102
0,521
0,011
0,109
0,537

0,993
0,907
0,992
0,900
0,999
0,991
0,892

3
2
1
3
2
1
3
2
1

0,012
0,115
0,553
0,013
0,123
0,568
0,015
0,130
0,582

0,999
0,990
0,885
0,999
0,989
0,877
0,999
0,988
0,869

3
2
1
3
2
1
3
2
1
3
2
1

0,016
0,137
0,597
0,017
0,145
0,611
0,021
0,161
0,638
0,024
0,177
0,665

0,999
0,987
0,861
0,999
0,985
0,853
0,999
0,983
0,836
0,998
0,980
0,819

0,250

0,260

0,270

0,280

0,290

0,300

0,310

0,320

S
3
2
1
3
2
1
3
2
1

D
0,028
0,194
0,689
0,032
0,211
0,713
0,036
0,229
0,735

F
0,998
0,976
0,801
0,998
0,973
0,783
0,997
0,969
0,765

3
2
1
3
2
1
3
2
1

0,041
0,247
0,756
0,046
0,265
0,775
0,052
0,284
0,794

0,997
0,965
0,747
0,996
0,960
0,730
0,995
0,955
0,712

3
2
1
3
2
1
3
2
1

0,058
0,303
0,811
0,064
0,827
0,827
0,071
0,342
0,842

0,994
0,950
0,695
0,994
0,677
0,677
0,993
0,938
0,661

4
3
2
1
4
3
2
1
4
3
2
1
4
3
2
1

0,007
0,079
0,362
0,856
0,008
0,086
0,382
0,869
0,009
0,094
0,402
0,881
0,010
0,103
0,422
0,892

0,999
0,992
0,932
0,644
0,999
0,990
0,926
0,628
0,999
0,989
0,919
0,613
0,999
0,988
0,912
0,597

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


POPULAO 5 (Continuao)

X
0,330

0,340

S
4
3
2
1
4
3
2
1

D
0,012
0,112
0,442
0,902
0,013
0,121
0,462
0,911

F
0,999
0,986
0,904
0,583
0,999
0,985
0,896
0,569

X
0,540

0,560

0,580
0,360

0,380

0,400

0,420

0,440

0,460

0,480

0,500

0,520

4
3
2
1
4
3
2
1
4
3
2
1

0,017
0,141
0,501
0,927
0,021
0,163
0,540
0,941
0,026
0,186
0,579
0,952

0,998
0,981
0,880
0,542
0,998
0,976
0,863
0,516
0,997
0,972
0,845
0,493

4
3
2
1
4
3
2
1
4
3
2
1
4
3
2
1

0,031
0,211
0,616
0,961
0,037
0,238
0,652
0,969
0,045
0,266
0,686
0,795
0,053
0,296
0,719
0,980

0,997
0,966
0,826
0,471
0,996
0,960
0,807
0,451
0,995
0,953
0,787
0,432
0,994
0,945
0,767
0,415

4
3
2
1
4
3
2
1

0,063
0,327
0,750
0,985
0,073
0,359
0,779
0,988

0,992
0,936
0,748
0,399
0,991
0,927
0,728
0,384

0,600

0,650

0,700

0,750

0,800

0,850

0,900

0,950

S
4
3
2
1
4
3
2
1
4
3
2
1

D
0,085
0,392
0,806
0,991
0,098
0,426
0,831
0,993
0,113
0,461
0,854
0,994

F
0,989
0,917
0,708
0,370
0,986
0,906
0,689
0,357
0,984
0,895
0,670
0,345

4
3
2
1
4
3
2
1

0,130
0,497
0,875
0,996
0,179
0,588
0,918
0,998

0,981
0,883
0,652
0,333
0,972
0,850
0,608
0,308

4
3
2
1
4
3
2

0,240
0,678
0,950
0,999
0,316
0,763
0,972

0,960
0,815
0,568
0,286
0,944
0,777
0,532

4
3
2
4
3
2

0,410
0,841
0,987
0,522
0,907
0,995

0,924
0,739
0,500
0,900
0,702
0,470

4
3
2
4
3

0,656
0,957
0,998
0,815
0,989

0,871
0,666
0,444
0,838
0,631

112

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

113

POPULAO 10
X
.016
.019
.021
.023
.025

S
1
1
1
1
1

D
.144
.170
.188
.206
.224

F
.997
.996
.995
.994
.993

.026
.028
.030
.032

1
1
1
2
1
2
1

.232
.250
.268
.033
.285
.037
.302

.992
.991
.990
.999
.988
.999
.986

2
1
2
1
2
1
2
1

.041
.320
.046
.337
.050
.354
.055
.371

.999
.984
.999
.982
.999
.980
.999
.978

.080

2
1
2
1
2
1

.060
.388
.065
.404
.071
.421

.998
.975
.998
.973
.998
.970

.090
.095

2
1
2
1
2
1
2
1

0,076
0,437
0,082
0,454
0,088
0,470
0,094
0,486

0,998
0,967
0,997
0,963
0,997
0,960
0,997
0,956

.105

2
1
2
1
2
1

0,100
0,501
0,106
0,517
0,113
0,532

0,996
0,953
0,996
0,949
0,996
0,945

.034

.036
.038
.040
.042

.044
.046
.048

.050
.052
.054
.056

.058
.060
.062

X
.064
.066
.068

.070

.075

.085

.090

.100

.110

.115

.120

.125

S
2
1
2
1
3
2
1

D
.119
.547
.126
.562
.020
.133
.577

F
.995
.940
.995
.936
.999
.994
.931

X
.125

3
2
1
3
2
1
3
2
1
3
2
1
3
2

.022
.140
.591
.026
.158
.627
.031
.177
.660
.037
.196
.692
.043
.216

.999
.994
.926
.999
.992
.913
.999
.990
.899
.999
.988
.883
.998
.986

.135

1
3
2
1
3
2
1
3
2
1
3
2
1
3

.722
.049
.237
.750
.056
.258
.776
.064
.279
.800
.072
.301
.822
.081

.867
.998
.984
.850
.998
.981
.832
.997
.978
.814
.997
.974
.795
.996

2
1
4
3
2
1

.324
.843
.016
.090
.346
.861

.971
.776
.999
.995
.967
.756

.019

.999

.130

.140

.145

.150

.155

.160

.165

.170

.180

S
3
2
1
4
3
2
1

D
.100
.369
.878
.022
.110
.392
.893

F
.994
.962
.737
.999
.994
.958
.718

4
3
2
1
4
3
2
1
4
3
2
1
4
3

.025
.121
.415
.907
.028
.132
.437
.919
.032
.144
.460
.929
.036
.156

.999
.993
.952
.699
.999
.991
.947
.680
.999
.990
.941
.662
.998
.989

2
1
4
3
2
1
4
3
2
1
4
3
2
1

.483
.939
.040
.169
.505
.947
.044
.182
.528
.954
.049
.195
.550
.961

.935
.644
.998
.987
.928
.627
.998
.986
.921
.610
.997
.984
.914
.594

4
3
2
1
5
4

.054
.209
.571
.966
.013
.066

.997
.982
.906
.579
.999
.996

.238

.978

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

114

POPULAO 10 (Cont.)
X
.180
.190

.200

.210

.220

S
2
1
5
4
3
2
1

D
.614
.975
.016
.078
.269
.654
.982

F
.890
.549
.999
.995
.973
.873
.522

5
4
3
2
1
5
4
3
2
1
5
4
3
2

.020
.092
.300
.692
.987
.025
.108
.333
.728
.990
.030
.124
.366
.761

.999
.994
.968
.854
.497
.999
.992
.961
.835
.474
.998
.990
.954
.815

X
0,260
0,270

0,280

0,290

0,300
.230

.240

.250

.260

1
5
4
3
2
1
5
4
3
2
1
6
5
4

.993
.037
.142
.400
.791
.995
.044
.162
.434
.819
.996
.010
.052
.183

.453
.998
.988
.947
.794
.434
.997
.986
.938
.774
.416
.999
.997
.983

3
2
1
6
5
4

.469
.844
.997
.013
.060
.205

.929
.753
.400
.999
.996
.980

.503

.919

0,300

0,310

0,320

0,330

0,340

S
2
1
6
5
4
3
2

D
0,866
0,998
0,015
0,070
0,228
0,537
0,886

F
0,732
0,384
0,999
0,995
0,976
0,908
0,712

1
6
5
4
3
2
1

0,999
0,018
0,081
0,252
0,571
0,903
0,999

0,370
0,999
0,994
0,972
0,896
0,692
0,357

6
5
4
3
2
1
6

0,022
0,093
0,278
0,603
0,918
0,999
0,026

0,999
0,993
0,968
0,884
0,672
0,345
0,998

5
4
3
2
1
6
5

0,106
0,304
0,635
0,932
0,999
0,031
0,120

0,991
0,963
0,872
0,653
0,333
0,998
0,990

4
3
2
6
5
4
3

0,331
0,666
0,943
0,036
0,135
0,359
0,695

0,957
0,858
0,635
0,998
0,988
0,952
0,845

2
6
5
4
3
2
7

0,952
0,042
0,151
0,387
0,723
0,961
0,010

0,617
0,997
0,986
0,945
0,831
0,600
0,999

X
0,340

0,360

0,380

0,400

0,420

0,440

0,460

S
6
5
4
3
2
7
6

D
0,049
0,168
0,416
0,750
0,968
0,014
0,064

F
0,997
0,983
0,938
0,816
0,584
0,999
0,995

5
4
3
2
7
6
5

0,205
0,474
0,798
0,978
0,019
0,083
0,247

0,978
0,923
0,787
0,553
0,999
0,993
0,971

4
3
2
7
6
5
4

0,533
0,840
0,986
0,026
0,105
0,292
0,591

0,906
0,758
0,525
0,998
0,991
0,963
0,887

3
2
7
6
5
4
3

0,875
0,991
0,034
0,130
0,341
0,646
0,905

0,728
0,499
0,993
0,987
0,954
0,866
0,700

2
7
6
5
4
3
2

0,994
0,045
0,160
0,392
0,698
0,928
0,996

0,476
0,997
0,984
0,943
0,845
0,672
0,454

8
7
6
5
4
3
2

0,011
0,058
0,193
0,445
0,747
0,947
0,998

0,999
0,995
0,979
0,930
0,822
0,646
0,435

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


POPULAO 10 (Cont.)
X
0,480

0,500

0,520

S
8
7
6
5
4
3
2

D
0,015
0,074
0,230
0,499
0,791
0,961
0,998

F
0,999
0,994
0,973
0,916
0,799
0,621
0,417

8
7
6
5
4
3
2

0,020
0,093
0,271
0,553
0,830
0,972
0,999

0,999
0,992
0,966
0,901
0,775
0,598
0,400

8
7
6
5
4
3
2

0,026
0,115
0,316
0,606
0,864
0,980
0,999

0,998
0,989
0,958
0,884
0,752
0,575
0,385

8
7
6
5
4
3
8

0,034
0,141
0,363
0,658
0,893
0,986
0,044

0,997
0,986
0,949
0,867
0,729
0,555
0,996

7
6
5
4
3
8
7

0,171
0,413
0,707
0,917
0,991
0,057
0,204

0,982
0,939
0,848
0,706
0,535
0,995
0,977

6
5
4
3
9
8
7

0,465
0,753
0,937
0,994
0,010
0,072
0,242

0,927
0,829
0,684
0,517
0,999
0,994
0,972

X
.600

.650

.700

.750

.750
.800

0,540

0,580

0,600

.850

.900

.950

S
6
5
4
3
9
8
7
6
5
4
3
9
8
7
6
5
4
9
8
7
6
5
4
9
8
7
6
5
4
9
8
7
6
5
9
8
7
6
9
8
7

D
.518
.795
.953
.996
.021
.123
.353
.651
.882
.980
.999
.040
.200
.484
.772
.940
.992
.075
.307
.626
.870
.975
.998
.134
.446
.763
.939
.991
.999
.232
.611
.879
.978
.998
.387
.785
.957
.995
.630
.934
.994

F
.915
.809
.663
.500
.999
.988
.954
.878
.759
.614
.461
.997
.979
.929
.836
.711
.571
.994
.965
.897
.792
.666
.533
.988
.944
.859
.747
.625
.500
.979
.916
.818
.705
.588
.963
.881
.777
.667
.938
.841
.737

115

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


POPULAO 20
X
.005
.009
.011
.013
.014
.015
.016
.017
.018
.019
.020
.021
.022
.023
.024
.025
.026
.028
.030
.032
.034
.036
.038

.040

S
1
1
1
1
1
1
1
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2.
1
2
1
3
2
1
3

D
.095
.171
.208
.246
.265
.283
.302
.321
.048
.339
.053
.358
.058
.376
.064
.394
.070
.412
.075
.431
.082
.449
.088
.466
.094
.484
.108
.519
.122
.553
.137
.587
152
.620
.168
.651
.036
.185
.682
.041

F
.999
.998
.997
.996
.995
.994
.993
.992
.999
.991
.999
.990
.999
.989
.999
.987
.999
.986
.999
.984
.999
.982
.999
.980
.998
.978
.998
.973
.998
.968
.997
.962
.996
.955
.996
.947
.999
.995
.938
.999

X
.040
.042

.044

.046

.048

.050

.052

.054

.056

.058

.060

.062

.064

.066

S
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
4
3
2
1
4
3
2
1
4
3
2
1
4

D
.202
.712
.047
.219
.740
.053
.237
.767
.059
.255
.792
.066
.274
.815
.073
.293
.837
.080
.312
.858
.088
.332
.876
.097
.352
.893
.105
.372
.908
.026
.115
.392
.922
.029
.124
.413
.934
.032
.134
.433
.944
.036

F
.994
.929
.999
.993
.918
.999
.992
.906
.999
.991
.894
.999
.989
.881
.998
.988
.866
.998
.986
.851
.998
.984
.835
.997
.982
.819
.997
.980
.802
.999
.997
.978
.785
.999
.996
.975
.768
.999
.996
.972
.751
.999

116

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

117

POPULAO 20 (Cont.)
X
.066

.068

.070

.075

.080
.080
.085

.090

.095

.100

.105

S
3
2
1
4
3
2
1

D
.144
.454
.953
.039
.155
.474
.961

F
.995
.969
.733
.999
.995
.966
.716

4
3
2
1
4
3
2

.043
.165
.495
.967
.054
.194
.545

.999
.994
.962
.699
.999
.992
.953

1
4
3
2
1
4
3

.980
.066
.225
.595
.988
.080
.257

.659
.998
.990
.941
.621
.997
.987

2
1
5
4
3
2
1

.643
.993
.025
.095
.291
.689
.996

.928
.586
.999
.997
.984
.913
.554

5
4
3
2
1
5
4

.031
.112
.326
.733
.998
.038
.131

.999
.996
.980
.896
.526
.999
.995

3
2
1
5
4
3
2

.363
.773
.999
.046
.151
.400
.809

.975
.878
.500
.999
.993
.970
.858

X
.105
.110

.115

.120

.125

.130

.135

.140

.145

.150

S
1
5
4
3
2
5
4

D
.999
.055
.172
.438
.842
.065
.195

F
.476
.998
.992
.964
.837
.998
.990

3
2
6
5
4
3
2

.476
.870
.022
.076
.219
.514
.895

.958
.816
.999
.997
.988
.950
.793

6
5
4
3
2
6
5

.026
.088
.245
.552
.916
.031
.101

.999
.997
.986
.942
.770
.999
.996

4
3
2
6
5
4
3

.271
.589
.934
.037
.116
.299
.626

.983
.933
.748
.999
.995
.980
.923

2
6
5
4
3
2
6

.984
.043
.131
.328
.661
.960
.051

.725
.998
.994
.976
.912
.703
.998

5
4
3
2
7
6
5

.148
.358
.695
.969
.017
.059
.166

.993
.972
.900
.682
.999
.998
.991

X
.150

.155

.160

.165

.170

.180

.190

.200

S
4
3
2
7
6
5
4

D
.388
.728
.976
.021
.068
.185
.419

F
.968
.887
.661
.999
.997
.990
.963

3
2
7
6
5
4
3

.758
.982
.024
.077
.205
.450
.787

.874
.641
.999
.997
.988
.957
.860

2
7
6
5
4
3
2

.987
.029
.088
.226
.482
.813
.990

.622
.999
.996
.986
.951
.845
.604

7
6
5
4
3
2
7

.033
.099
.248
.513
.838
.993
.044

.999
.995
.983
.945
.830
.587
.998

6
5
4
3
2
8
7

.125
.295
.575
.879
.996
.018
.058

.994
.978
.930
.799
.555
.999
.998

6
5
4
3
2
8
7

.154
.345
.636
.913
.998
.025
.074

.991
.971
.914
.768
.526
.999
.997

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

118

POPULAO 20 (Cont.)
X
.200

.210

.220

.230

.230

.240

.250

.260

S
6
5
4
3
2
8
7
6
5
4
3
2
8
7
6
5
4
3
9
8
7
6
5
4
3
9
8
7
6
5
4
3
9
8
7
6
5
4
3
9
8
7
6
5
4
3

D
.187
.397
.693
.938
.999
.033
.093
.223
.451
.745
.958
.999
.043
.115
.263
.505
.793
.971
.018
.054
.140
.306
.560
.834
.981
.024
.068
.168
.351
.613
.870
.988
.031
.085
.199
.398
.664
.900
.992
.039
.104
.233
.446
.712
.924
.995

F
.988
.963
.895
.736
.500
.999
.995
.985
.954
.874
.706
.476
.998
.994
.980
.943
.852
.677
.999
.998
.992
.975
.931
.828
.649
.999
.997
.989
.969
.917
.804
.623
.999
.996
.986
.961
.901
.780
.599
.998
.994
.983
.953
.884
.755
.576

X
.270

.280

.290

.300

.310

.320

S
10
9
8
7
6
5
4
3
10
9
8
7
6
5
4
3
10
9
8
7
6
5
4
3
10
9
8
7
6
5
4
3
11
10
9
8
7
6
5
4
11
10
9
8
7
6

D
.016
.049
.125
.270
.495
.757
.943
.997
.021
.061
.149
.309
.544
.797
.958
.998
.027
.075
.176
.351
.592
.833
.970
.999
.034
.091
.205
.394
.639
.865
.978
.999
.014
.043
.110
.237
.438
.684
.892
.985
.018
.053
.130
.272
.483
.727

F
.999
.998
.992
.978
.943
.867
.731
.555
.999
.997
.990
.973
.932
.848
.708
.536
.999
.996
.988
.967
.920
.828
.685
.517
.998
.995
.985
.961
.907
.808
.664
.500
.999
.998
.993
.981
.953
.893
.788
.643
.999
.997
.992
.977
.944
.878

X
.320
.330

.340

.360

.380

S
5
4
11
10
9
8
7
6
5
4
11
10
9
8
7
6
5
4
12
11
10
9
8
7
6
5
4
12
11
10
9
8
7
6

D
.915
.989
.023
.065
.154
.309
.529
.766
.933
.993
.029
.079
.179
.347
.573
.802
.949
.995
.015
.045
.112
.237
.429
.660
.863
.971
.998
.024
.067
.154
.305
.513
.739
.909

F
.768
.624
.999
.997
.990
.973
.935
.862
.748
.605
.999
.996
.987
.967
.924
.846
.729
.588
.999
.998
.993
.981
.954
.901
.812
.691
.555
.999
.996
.989
.973
.938
.874
.777

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

119

POPULAO 20 (Cont)
X
.380
.400

.420

.440
.440

.460

.480

S
5
4
13
12
11
10
9

D
.984
.999
.012
.037
.095
.205
.379

F
.656
.526
.999
.998
.994
.984
.962

8
7
6
5
13
12
11

.598
.807
.942
.992
.019
.055
.131

.518
.845
.744
.624
.999
.997
.991

10
9
8
7
6
5
13

.265
.458
.678
.863
.965
.996
.029

.977
.949
.896
.815
.711
.595
.999

12
11
10
9
8
7
6

.078
.175
.333
.540
.751
.907
.980

.995
.987
.969
.933
.872
.785
.680

5
14
13
12
11
10
9

.998
.014
.043
.109
.228
.407
.620

.568
.999
.998
.993
.982
.958
.914

8
7
6
5
14
13
12

.815
.939
.989
.999
.022
.063
.147

.846
.755
.651
.543
.999
.996
.990

X
.480

.500

.520

.540

.560

S
11
10
9
8
7
6
14

D
.289
.484
.695
.867
.962
.994
.033

F
.974
.944
.893
.819
.726
.625
.998

13
12
11
10
9
8
7

.088
.194
.358
.563
.764
.908
.977

.995
.985
.965
.929
.870
.791
.698

6
15
14
13
12
11
10

.997
.015
.048
.120
.248
.432
.641

.600
.999
.997
.992
.979
.954
.911

9
8
7
6
15
14
13

.824
.939
.987
.998
.023
.069
.161

.846
.764
.672
.577
.999
.996
.988

12
11
10
9
8
7
6

.311
.509
.713
.873
.961
.993
.998

.972
.941
.891
.821
.738
.648
.556

15
14
13
12
11
10
9

.035
.095
.209
.381
.586
.778
.912

.998
.994
.984
.963
.926
.869
.796

X
.560
.580

.600

.650

.700

.750

S
8
7
16
15
14
13
12

D
.976
.996
.015
.051
.129
.266
.455

F
.713
.625
.999
.997
.991
.978
.952

11
10
9
8
7
16
15

.662
.835
.941
.986
.998
.023
.072

.908
.847
.772
.689
.603
.999
.996

14
13
12
11
10
9
8

.171
.331
.532
.732
.882
.962
.992

.978
.970
.938
.889
.824
.748
.666

7
17
16
15
14
13
12

.999
.017
.061
.156
.314
.518
.720

.583
.999
.997
.989
.973
.943
.898

11
10
9
8
17
16
15

.872
.957
.990
.998
.047
.137
.295

.837
.767
.692
.615
.998
.991
.976

14
13
12
11
10
9
18

.503
.710
.866
.953
.988
.998
.031

.948
.905
.849
.783
.714
.643
.999

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


POPULAO 20 (Cont.)

X
.750

.800

.850

.850

.900

.950

S
17
16
15
14
13
12
11

D
.113
.272
.487
.703
.864
.952
.988

F
.993
.980
.954
.913
.859
.798
.733

10
19
18
17
16
15
14

.998
.014
.084
.242
.470
.700
.867

.667
.999
.996
.984
.959
.920
.869

13
12
11
19
18
17
16

.955
.989
.998
.046
.201
.451
.703

.811
.750
.687
.998
.988
.965
.927

15
14
13
12
19
18
17

.877
.962
.991
.998
.135
.425
.717

.878
.823
.765
.706
.994
.972
.935

16
15
14
13
19
18
17

.898
.973
.995
.999
.377
.760
.939

.886
.833
.778
.722
.981
.943
.894

16
15

.989
.999

.842
.789

120

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


POPULAO 30
X
.004
.007
.009
.010
.011

S
1
1
1
1
1

D
.116
.203
.260
.289
.317

F
.999
.998
.997
.996
.995

.012
.013
.014

1
1
2
1
2
1
2

.346
.374
.067
.403
.076
.431
.085

.994
.993
.999
.991
.999
.989
.999

1
2
1
2
1
2
1

.458
.095
.486
.105
.513
.116
.541

.987
.999
.985
.999
.983
.999
.980

2
1
2
1
2
1
2

.127
.567
.139
.594
.151
.620
.163

.998
.976
.998
.973
.998
.969
.997

1
2
1
2
1
2
1

.645
.175
.670
.188
.694
.201
.718

.965
.997
.960
.996
.954
.996
.948

3
2
1
3
2
1
3

.051
.229
.763
.060
.257
.805
.071

.999
.995
.935
.999
.994
.918
.999

X
.032
.034

.036

.015
.016

.017
.018
.019

.020
.021
.022
.023
.023
.024
.025
.026

.038

.040

.042

.044

.046

.048

.050

.052
.028

.030

.032

.054

.056

S
2
1
3
2
1
3
2

D
.286
.843
.083
.316
.876
.095
.347

F
.992
.899
.999
.990
.877
.998
988

1
3
2
1
3
2
1

.905
.109
.378
.929
.123
.410
.948

.853
.998
.986
.827
.997
.983
.800

3
2
1
4
3
2
1

.138
.442
.963
.040
.154
.474
.974

.997
.980
.772
.999
.996
.977
.744

4
3
2
1
4
3
2

.046
.171
.506
.982
.053
.189
.539

.999
.996
.972
.716
.999
.995
.968

1
4
3
2
1
4
3

.988
.060
.208
.571
.992
.068
.227

.689
.999
.994
.963
.663
.999
.993

2
1
4
3
2
1
4

.603
.995
.077
.247
.634
.997
.086

.957
.639
.998
.992
.951
.616
.998

121

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

122

POPULAO 30 (Cont.)
X
.056

.058

.060

.062

.064

.066

.068

.070

.075

.080

.085

S
3
2
1
4
3
2
1
5
4
3
2
1
5
4
3
2
5
4
3
2
5
4
3
2
5
4
3
2
5
4
3
2
5
4
3
2
6
5
4
3

D
.267
.665
.998
.096
.288
.695
.999
.030
.106
.310
.723
.999
.034
.117
.332
.751
.038
.128
.355
.777
.043
.140
.378
.802
.048
.153
.402
.825
.054
.166
.426
.847
.069
.201
.486
.893
.027
.088
.240
.547

F
.991
.944
.595
.998
.989
.936
.574
.999
.997
.987
.927
.555
.999
.997
.986
.918
.999
.997
.984
.908
.999
.996
.982
.897
.999
.995
.979
.885
.999
.995
.976
.873
.998
.993
.969
.840
.999
.998
.990
.959

2
6

.929
.036

.805
.999

X
.085

.090

.095

.100

.105

.110

.110

.115

.120

S
5
4
3
2
6
5
4
3
2
6
5
4
3
2
6
5
4
3
2
7
6
5
4
3
2
7
6
5
4
3
2
7
6
5
4
3
2
7
6
5

D
.108
.282
.607
.955
.046
.132
.326
.665
.972
.057
.158
.372
.720
.984
.071
.187
.421
.771
.991
.030
.087
.219
.470
.816
.995
.038
.105
.253
.520
.856
.997
.047
.125
.289
.570
.890
.998
.057
.147
.327

F
.997
.987
.948
.768
.999
.996
.984
.934
.732
.999
.994
.979
.918
.697
.998
.993
.973
.899
.664
.999
.997
.991
.967
.879
.634
.999
.997
.988
.959
.857
.605
.999
.996
.985
.950
.833
.579
.998
.994
.981

4
3

.619
.918

.939
.808

X
.120
.125

.130

.135

.140

.145

.150

.155

S
2
8
7
6
5
4
3
8
7
6
5
4
3
8
7
6
5
4
3
8
7
6
5
4
3
8
7
6
5
4
3
9
8
7
6
5
4
3
9
8

D
.999
.024
.069
.171
.367
.666
.940
.030
.083
.197
.409
.712
.957
.037
.098
.226
.451
.754
.970
.045
.115
.256
.494
.793
.979
.055
.134
.288
.537
.828
.986
.024
.065
.155
.322
.580
.860
.991
.029
.077

F
.555
.999
.998
.993
.977
.927
.783
.999
.997
.991
.972
.914
.758
.999
.997
.989
.966
.899
.734
.999
.996
.987
.960
.884
.710
.998
.995
.984
.952
.867
.687
.999
.998
.993
.980
.944
.849
.665
.999
.997

7
6

.177
.357

.992
.976

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

123

POPULAO 30 (Cont.)
X
0,155

S
5
4
3

D
0,622
0,887
0,994

F
0,935
0,830
0,644

0,160

9
8
7
6
5
4
3

0,036
0,090
0,201
0,394
0,663
0,910
0,996

0,999
0,997
0,990
0,972
0,924
0,811
0,624

9
8
7
6
5
4
3

0,043
0,105
0,227
0,431
0,702
0,930
0,997

0,999
0,996
0,988
0,967
0,913
0,792
0,606

10
9
8
7
6
5
4
3

0,019
0,051
0,121
0,254
0,469
0,739
0,946
0,998

0,999
0,998
0,995
0,986
0,961
0,901
0,773
0,588

0,180

10
9
8
7
6
5
4
3

0,028
0,070
0,158
0,313
0,546
0,806
0,969
0,999

0,999
0,997
0,993
0,980
0,948
0,874
0,735
0,555

0,190

10
9
8
7
6
5
4
11
10
9
8
7
6
5
4

0,039
0,094
0,200
0,378
0,621
0,862
0,983
0,021
0,054
0,123
0,249
0,446
0,693
0,905
0,991

0,999
0,996
0,990
0,973
0,932
0,845
0,699
0,999
0,998
0,995
0,985
0,963
0,913
0,814
0,665

0,165

0,170

0,200

X
0,210

S
11
10
9
8
7
6
5
4

D
0,030
0,073
0,157
0,303
0,515
0,758
0,938
0,995

F
0,999
0,997
0,992
0,980
0,952
0,892
0,782
0,634

11
10
9
8
7
6
5
4

0,041
0,095
0,197
0,361
0,585
0,816
0,961
0,998

0,999
0,996
0,989
0,974
0,938
0,868
0,751
0,606

12
11
10
9
8
7
6
5
4

0,023
0,056
0,123
0,242
0,423
0,652
0,864
0,976
0,999

0,999
0,998
0,994
0,985
0,965
0,923
0,842
0,721
0,580

0,240

12
11
10
9
8
7
6
5
4

0,031
0,074
0,155
0,291
0,487
0,715
0,902
0,986
0,999

0,999
0,997
0,992
0,981
0,955
0,905
0,816
0,693
0,556

0,250

13
12
11
10
9
8
7
6
5

0,017
0,042
0,095
0,192
0,345
0,552
0,773
0,932
0,992

0,999
0,998
0,996
0,989
0,975
0,944
0,885
0,789
0,666

0,220

0,230

0,260

13
12
11
10
9

0,023
0,056
0,121
0,233
0,402

0,999
0,998
0,994
0,986
0,967

X
0,260

S
8
7
6
5

D
0,616
0,823
0,954
0,995

F
0,930
0,864
0,763
0,641

0,270

13
12
11
10
9
8
7
6
5

0,032
0,073
0,0151
0,279
0,462
0,676
0,866
0,970
0,997

0,999
0,997
0,992
0,981
0,959
0,915
0,841
0,737
0,617

0,280

14
13
12
11
10
9
8
7
6
5

0,017
0,042
0,093
0,185
0,329
0,522
0,733
0,901
0,981
0,999

0,999
0,998
0,996
0,989
0,976
0,949
0,898
0,818
0,712
0,595

0,290

14
13
12
11
10
9
8
7
6
5

0,023
0,055
0,117
0,223
0,382
0,582
0,785
0,929
0,988
0,999

0,999
0,998
0,994
0,986
0,969
0,937
0,880
0,795
0,668
0,575

0,300

14
13
12
11
10
9
8
7
6

0,031
0,071
0,145
0,266
0,437
0,641
0,830
0,950
0,993

0,999
0,997
0,992
0,982
0,962
0,924
0,861
0,771
0,666

0,310

15
14
13
12
11
10

0,017
0,041
0,090
0,177
0,312
0,494

0,999
0,998
0,996
0,990
0,977
0,953

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

124

POPULAO 30 (Cont.)
X
0,310

S
9
8
7
6

D
0,697
0,869
0,966
0,996

F
0,909
0,840
0,749
0,645

0,320

15
14
13
12
11
10
9
8
7
6

0,023
0,054
0,113
0,213
0,362
0,552
0,748
0,901
0,977
0,997

0,645
0,999
0,998
0,994
0,971
0,943
0,893
0,820
0,727
0,625

15
14
13
12
11
10
9
8
7
6

0,030
0,068
0,139
0,253
0,414
0,608
0,795
0,927
0,985
0,999

0,999
0,997
0,993
0,983
0,965
0,931
0,876
0,799
0,706
0,606

16
15
14
13
12
11
10
9
8
7
6

0,016
0,040
0,086
0,169
0,296
0,468
0,663
0,836
0,947
0,990
0,999

0,999
0,998
0,996
0,990
0,979
0,957
0,918
0,858
0,778
0,685
0,588

16
15
14
13
12
11
10
9
8
7

0,029
0,065
0,132
0,240
0,392
0,578
0,762
0,902
0,974
0,996

0,999
0,997
0,993
0,984
0,967
0,937
0,889
0,821
0,738
0,648

0,330

0,340

0,360

X
0,380

S
17
16
15
14
13
12
11
10
9
8
7

D
0,020
0,048
0,101
0,191
0,324
0,496
0,682
0,843
0,945
0,988
0,999

F
0,999
0,998
0,995
0,988
0,975
0,952
0,914
0,857
0,784
0,701
0,614

X
0,460

S
19
18
17
16
15
14
13
12
11
10
9

D
0,028
0,064
0,129
0,232
0,375
0,545
0,717
0,857
0,945
0,985
0,997

F
0,999
0,997
0,993
0,985
0,970
0,944
0,906
0,855
0,793
0,724
0,652

0,400

17
16
15
14
13
12
11
10
9
8

0,035
0,076
0,150
0,264
0,420
0,601
0,775
0,903
0,972
0,995

0,999
0,996
0,992
0,982
0,864
0,933
0,886
0,823
0,748
0,666

0,480

0,420

18
17
16
15
14
13
12
11
10
9
8

0,024
0,056
0,116
0,212
0,350
0,521
0,700
0,850
0,945
0,986
0,998

0,999
0,997
0,994
0,986
0,972
0,948
0,910
0,856
0,789
0,713
0,635

20
19
18
17
16
15
14
13
12
11
10
9

0,019
0,046
0,098
0,184
0,310
0,470
0,643
0,799
0,910
0,970
0,993
0,999

0,999
0,998
0,995
0,989
0,977
0,957
0,926
0,881
0,826
0,762
0,694
0,625

0,500

19
18
17
16
15
14
13
12
11
10
9
8

0,017
0,041
0,087
0,167
0,228
0,446
0,623
0,787
0,906
0,970
0,994
0,999

0,999
0,998
0,996
0,990
0,979
0,960
0,929
0,883
0,824
0,755
0,681
0,606

20
19
18
17
16
15
14
13
12
11
10

0,032
0,072
0,143
0,252
0,398
0,568
0,733
0,865
0,947
0,985
0,997

0,999
0,997
0,992
0,983
0,967
0,941
0,904
0,854
0,796
0,732
0,667

0,520

21
20
19
18
17
16
15
14
13
12
11
10

0,021
0,051
0,108
0,200
0,331
0,493
0,663
0,811
0,915
0,971
0,993
0,999

0,999
0,998
0,994
0,988
0,975
0,954
0,923
0,880
0,827
0,767
0,705
0,641

0,440

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

125

POPULAO 30 (Cont.)
X
0,540

0,560

0,580

0,600

S
21
20
19
18
17
16
15
14
13
12
11
10

D
0,035
0,079
0,155
0,270
0,421
0,590
0,750
0,874
0,949
0,985
0,997
0,999

F
0,999
0,996
0,991
0,981
0,965
0,938
0,901
0,854
0,799
0,740
0,679
0,617

X
0,650

S
24
23
22
21
20
19
18
17
16
15
14
13

D
0,031
0,076
0,158
0,281
0,439
0,610
0,764
0,879
0,949
0,983
0,996
0,999

F
0,999
0,996
0,991
0,982
0,965
0,940
0,906
0,865
0,818
0,769
0,718
0,667

22
21
20
19
18
17
16
15
14
13
12
11

0,023
0,056
0,117
0,215
0,532
0,516
0,683
0,824
0,920
0,972
0,993
0,999

0,999
0,997
0,994
0,986
0,973
0,952
0,920
0,878
0,828
0,772
0,714
0,655

0,700

25
24
23
22
21
20
19
18
17
16
15

0,039
0,096
0,196
0,339
0,511
0,681
0,821
0,916
0,967
0,990
0,997

0,998
0,995
0,989
0,977
0,958
0,930
0,894
0,853
0,808
0,762
0,714

23
22
21
20
19
18
17
16
15
14
13
12
11

0,014
0,038
0,085
0,167
0,288
0,443
0,612
0,766
0,833
0,953
0,985
0,997
0,999

0,999
0,998
0,996
0,990
0,980
0,963
0,936
0,899
0,854
0,802
0,746
0,690
0,632

0,750

26
25
24
23
22
21
20
19
18
17
16

0,046
0,118
0,240
0,405
0,587
0,752
0,873
0,946
0,981
0,995
0,999

0,998
0,994
0,986
0,972
0,950
0,920
0,883
0,842
0,799
0,755
0,711

0,800

27
26
25
24
23
22
21
20
19
18

0,053
0,143
0,292
0,481
0,670
0,822
0,919
0,970
0,991
0,998

0,998
0,993
0,984
0,966
0,941
0,909
0,872
0,832
0,791
0,750

23
22
21
20
19
18
17
16
15
14
13
12

0,024
0,059
0,125
0,230
0,372
0,538
0,702
0,837
0,927
0,974
0,993
0,999

0,999
0,997
0,983
0,986
0,972
0,949
0,918
0,877
0,829
0,776
0,722
0,667

X
0,850

S
28
27
26
25
24
23
22
21
20
19

D
0,055
0,171
0,356
0,571
0,760
0,888
0,957
0,987
0,997
0,999

F
0,998
0,993
0,981
0,960
0,932
0,899
0,862
0,823
0,784
0,745

0,900

29
28
27
26
25
24
23
22
21

0,470
0,200
0,441
0,683
0,856
0,947
0,985
0,996
0,999

0,999
0,992
0,977
0,953
0,923
0,888
0,852
0,815
0,778

0,950

29
28
27
26
25
24

0,226
0,574
0,831
0,951
0,989
0,998

0,993
0,973
0,945
0,912
0,877
0,842

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

126

UNIVERSIDADE FEDERAL DO PIAU (UFPI)


ENG. DE PRODUO MODELAGEM E SIMULAO

LISTA NO 1
Prof.: William Morn

1) Voc foi convidado pra participar do jogo da Roda da Fortuna na televiso. O funcionamento da
roda eletrnico, com dois botes que produzem um giro forte(H) ou fraco (S) da roda. A roda em si
est dividida em regies semicirculares branca (W) e vermelha (R). Voc foi informado de que, por
projeto, a probabilidade de a roda parar na regio branca 0,3 e na regio vermelha 0,7. O retorno
que voc obtm do jogo mostrado na tabela C.
Tabela C
W
R
H
$ 800
$ 200
S
$ - 2.500
$ 1.000
Desenhe a arvore de deciso associada e especifique um curso de ao.
2) Voc tem a oportunidade de investir em 3 fundos mtuos : utilidade, crescimento agressivo e
global. O valor de seu investimento mudar dependendo das condies de mercado. H uma chance
de 10% de o mercado baixar, 50% de manter-se moderado e 40% de sair-se bem. A Tabela D apresenta
as variaes percentuais no valor do investimento sob as 3 condies.
Tabela D:
Alternativa
Utilidade
Crescimento Agressivo
Global

Retorno sobre o investimento em %


Mercado em
Mercado
Mercado em
baixa (%)
moderado (%)
alta (%)
+5
+7
+8
-10
+5
+30
+2
+7
+20

(a) Represente o problema como uma rvore de deciso.


(b) Qual dos fundos mtuos voc deve escolher?
3) Voc tem a oportunidade de investir seu dinheiro em um titulo que rende 7,5% e vendido pelo
valor de face, ou uma ao de crescimento agressivo que paga somente 1% de dividendos. Se houver
ameaa d inflao, a taxa de juros subir at 8%, caso em que o valor principal do titulo cair 10% e o
valor da ao cair 20%. Caso uma recesso venha a ocorrer, a taxa de juros cair 6%. Sob essa
condio, espera-se que o valor principal do titulo suba 5% e o valor da ao subir 20%. Se a
economia permanecer inalterada, o valor da ao subir 8% e o valor principal do titulo permanecer
o mesmo. Economistas estimam uma chance de 20% de elevao da inflao e uma chance de 15% de
recesso. Considerando que voc esta baseando sua deciso de investimento nas condies
econmicas do prximo ano.
(a) Represente o problema com uma rvore de deciso
(b) Voc investiria em aes ou em ttulos?
4) A AFC esta prestes a realizar o lanamento nacional de sua linha de fast-food Wings N Things. O
departamento de pesquisa est convencido de que a Wings N Things ser um grande sucesso e quer
lana - l imediatamente em todos os pontos-de-venda da AFC, sem propaganda. O departamento de
marketing v a situao de modo diferente e quer desencadear uma campanha publicitria agressiva
que custara $100.000 e, se tiver xito, produzir $950.000 de receita. Se a campanha no tiver sucesso
(h uma chance de 30% de no ter), a receita estimada ser de apenas $200.000. Se no for utilizada
nenhuma propaganda, a receita estimada de $400.000, com 0,8 de probabilidade se os clientes forem
receptivos, e $200.000, com probabilidade de 0,2 se no forem receptivos.
(a) Desenhe a rvore de deciso.
(b) Qual dos cursos de ao a AFC deve seguir no lanamento do novo produto?

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

127

5) (Reppaport, 1967) Um fabricante usou programao linear para determinar o mix de produo
timo para os vrios modelos de aparelhos de TV que produz. Informaes recentes recebidas pelo
fabricante indicam que h 40% de chance de o fornecedor de um componente usado em um dos
modelos elevar o preo em $ 35. Assim, o fabricante pode optar entre duas opes: continuar a usar o
mix de produo (timo) original (A1), ou usar um novo mix (timo) com base no preo mais alto do
componente (A2). A ao A1 ideal se o preo no for aumentado, e a ao A2 tambm ser ideal se o
preo for aumentado. A tabela H apresenta o lucro total resultante por ms como uma funo da ao
decidida e do resultado aleatrio em relao ao preo do componente.
Tabela H:
Mix Original (A1)
Novo mix (A2)

Com aumento de preo (O1)


$ 400.000
$ 372.000

Sem aumento de preo (O2)


$ 295.500
$ 350.000

(a) Desenvolva a respectiva rvore de deciso e determine qual ao deve ser adotada.
(b) O fabricante pode investir $ 1.000 para obter informaes adicionais sobre o eventual
aumento de preo. Essa informao diz que h uma chance de 58% de a probabilidade do
aumento de preo ser 0,9 e uma chance de 42% de a probabilidade do aumento de preo ser
0,3. Voc recomendaria o investimento adicional?
6) Voc o autor de um romance que promete ser um sucesso e tem a opo de public-lo por conta
prpria ou por meio de uma editora. A editora est lhe oferecendo $20.000 para assinar o contrato. Se
o romance tiver xito, vendera 200.000 cpias. Se no tiver, vender apenas 10.000 cpias. A editora
paga $ 1 de royalties por copia. Um levantamento de mercado realizado pela editora indica que h 70%
de chance de o romance ser um sucesso. Se voc public-lo por conta prpria, incorrer em um custo
inicial de $90.000 para impresso e marketing, mas cada copia vendida lhe render $ 2.
(a) Com base nas informaes dadas, voc aceitaria a oferta da editora ou publicaria o livro
por conta prpria?
(b) Suponha que voc contrate um agente literrio para realizar um levantamento referente ao
sucesso potencial do romance. Por experincia prpria, o agente lhe diz que quando um
romance se torna um sucesso, o levantamento prever o resultado errado 20% das vezes.
Quando o romance no se torna um sucesso, o levantamento dar a previso correta 85% das
vezes. Como essa informao afetaria sua deciso?
7) Um gerente esta querendo tomar uma deciso em relao venda de um produto. O produto pode
ser produzido pela empresa, comprado no exterior para depois ser vendido ou comprado no mercado
interno. Os lucros estimados sobre diferentes nveis de vendas futuras mostram-se na tabela:

Produzir
Comprar no exterior
Comprar no mercado interno

Lucro estimados para nveis de vendas futuras


Baixas
Medias
Altas
- 15
10
55
10
30
25
5
20
40

Na ausncia de qualquer outra informao que deciso deveria tomar o gerente?


8) A fbrica Watson est considerando trs abordagens para atender a demanda esperada futura:
incrementar a capacidade, usar trabalho extra ou comprar novos equipamentos. A demanda se pode
incrementar de forma leve, moderada ou fortemente. Os lucros em cada caso e em cada possvel
cenrio so os seguintes:
Demanda do cenrio
Leve
Moderada
Forte
Incrementar a capacidade
700.000
700.000
700.000
Trabalho extra
500.000
600.000
1.000.000
Novos equipamentos
600.000
800.000
800.000
a) Qual seria a deciso caso o gerente tivesse um perfil de risco neutral?
b) Qual seria a deciso caso o gerente tivesse um perfil de risco pessimista?

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

128

9) A tabela mostrada abaixo fornece os lucros baseada em vrias possveis alternativas e varias
possveis nveis de demanda.

Baixa
10.000
5.000
- 2.000

Alternativa 1
Alternativa 2
Alternativa 3

Demanda
Mdia
20.000
25.000
27.000

Alta
30.000
40.000
50.000

Para cada um dos critrios sob incerteza estudados determine qual seria a alternativa escolhida.
10) Considere a tabela de retornos lquidos em reais, mostrada abaixo.

Deciso
1
2
3
4

1
35
27
22
20

Estados da natureza
2
3
22
25
25
20
25
25
25
28

4
12
18
28
33

a) Qual seria a deciso tima usando o critrio Maximin?


b) Qual seria a deciso tima usando o critrio de arrependimento (Savage)?
c) Suponha que as seguintes probabilidades sejam especificadas para os estados da natureza:
P(1) = 0,1; P(2) = 0,4; P(3) = 0,3; P(4) = 0,2.
Encontre a deciso que maximiza o retorno esperado em reais.
Respostas:
a) A deciso tima usando maximin a deciso 3.
b) A deciso tima usando Arrependimento (Savage) a deciso 3.
c) A deciso tima maximizando o retorno esperado a deciso 4.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

129

UNIVERSIDADE FEDERAL DO PIAU (UFPI)


ENG. DE PRODUO MODELAGEM E SIMULAO

LISTA NO 2
Prof.: William Morn

1) Seja X o tempo entre chegadas sucessivas ao caixa de um banco local. Se X tem uma distribuio
exponencial com = 1, calcule:
a) o tempo esperado entre duas chegadas sucessivas.
b) o desvio padro do tempo entre duas chegadas sucessivas.
c) P(X 4)
d) P(2 X 5)
Respostas: a) E(X) = 1
b) V(X) = 1
c) 0,982
d) 0,129
2) Seja X a distncia em metros que um animal percorre desde o lugar de nascimento at o primeiro
territrio com vaga que encontre. Suponha que um tipo de rato canguru africano apresenta a
varivel exponencial X com parmetro = 0,01386 (como sugere um artigo de ecologia).
a) Qual a probabilidade de que a distncia seja quando muito de 100 metros? Quando
muito de 200 metros? Entre 100 e 200 metros?
b) Qual a probabilidade de que a distncia exceda a distncia mdia por mais de dois
desvios padres?
Respostas: a) P(X 100) = 0,7400; P(X 200) = 0,9375; P(100 X 200) = 0,1876
b) P(X > + 2) = 0,0498
3) A ampla experincia com ventiladores de certo tipo, utilizados em motores diesel h sugerido que
a distribuio exponencial um bom modelo do tempo at falhar o ventilador. Suponha que o
tempo mdio at a falha de 25.000 horas. Qual a probabilidade de que:
a) Um ventilador selecionado aleatoriamente dure pelo menos 20.000 horas? Quando muito
30.000 horas? Entre 20.000 e 30.000 horas?
b) Exceda a durao mdia de um ventilador por mais de 2 desvios padres? Por mais de
trs desvios padres?
Respostas: a) P(X > 20.000) = 0,440; P(X 30.000) = 0,699; P(20.000 X 30.000) = 0,148
b) P(X > + 2) = 0,05; P(X > + 3) = 0,018
4) O tempo entre as chegadas de txis a uma interseco movimentada distribudo
exponencialmente, com uma mdia de 10 minutos.
a) Qual a probabilidade de voc esperar mais de uma hora por um txi?
b) Supondo que voc j estivesse esperando uma hora por um txi, qual ser a probabilidade
de que um txi chegue dentro dos prximos 10 minutos?
c) Determine x tal que a probabilidade de voc esperar mais de x minutos seja 0,10.
d) Determine x tal que a probabilidade de voc esperar menos de x minutos seja 0,90.
e) Determine x tal que a probabilidade de voc esperar mais de x minutos seja 0,50
Respostas: c) 23,03
d) 23,03
e) 6,93
5) O tempo de vida de um arranjo mecnico em um teste vibracional distribudo exponencialmente
com uma mdia de 400 horas.
a) Qual a probabilidade de que um arranjo em teste falhe em menos de 100 horas?
b) Qual a probabilidade de que um arranjo opere por mais de 500 horas antes de falhar?
c) Se um arranjo estiver em teste por 400 horas sem apresentar falha, qual ser a
probabilidade de uma falha nas prximas 100 horas?
d) Se 10 arranjos esto sendo testados, qual a probabilidade de que no mnimo um falhe em
menos de 100 horas?. Considere que os arranjos falhem independentemente.
e) Se 10 arranjos esto sendo testados, qual a probabilidade de que todos tenham falhado
em 800 horas?. Considere que os arranjos falhem independentemente.
Respostas: d) 0,9179
e) 0,2336
6) Um consumidor est tratando de decidir entre dois planos de chamadas de longa distncia. O
primeiro aplica uma tarifa nica de 10 centavos por minuto, entanto que o segundo cobra uma

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

130

tarifa de 99 centavos por chamadas de at 20 minutos e depois 10 centavos por cada minuto
adicional. Suponha proporcionalidade para as chamadas que no duram minutos inteiros. A
durao das chamadas dos consumidores apresenta uma distribuio exponencial com parmetro
.
a) Qual seria o melhor plano se a durao esperada da chamada de 10 minutos?
b) Qual seria o melhor plano se a durao esperada da chamada de 15 minutos?
[ Sugesto: faa h1(x) o custo do primeiro plano quando a durao das chamadas de x
minutos e faa h2(x) a funo de custo do segundo plano. D expresses para essas duas
funes de custo e depois determine o custo esperado de cada plano ]
7) Uma seguradora tem 5.000 segurados que tiveram aplices nos 10 ltimos anos. Durante esse
perodo houve 12.220 pedidos de aplices. Assumindo uma distribuio de Poisson para o
nmero de pedidos de cobertura, responda:
a) Qual o nmero mdio de pedidos de coberturas de aplices por ano?
b) Qual a probabilidade de um segurado solicitar cobertura menos de duas vezes no ano?
c) Se toda a cobertura para 1.000 reais, qual o gasto mdio por assegurado por ano?
Respostas: a) 0,244
b) 0,9747
c) 244
8) Seja X o nmero de imperfeies superficiais de uma caldeira selecionada ao acaso com
distribuio de Poisson com = 5, determine:
a) P(X 8)
b) P(X = 8)
c) P(9 X)
d) P(5 X 8)
f) P(5 < X < 8)
Respostas:
a) 0,932
b) 0,0652
c) 0,068
d) 0,492
f) 0,251
9) Suponha que o nmero X de tornados observados numa regio particular durante um ano tem
uma distribuio de Poisson com = 8, calcule:
a) P(X 5)
b) P(6 X 9)
c) P(10 X)
d) Qual a probabilidade de que o nmero observado de tornados ultrapasse o nmero esperado
por mais de um desvio padro?
Respostas:
a) 0,191
b) 0,526
c) 0,283
d) P(X > 10,83)
10) Chegadas a uma oficina que conserta relgios so com uma taxa de 10 por cada 8 horas. O
empregado que conserta tem um tempo mdio de servio de 30 minutos por relgio.
a) Se ele conserta os relgios na ordem de chegada, quanto tempo, em mdia, o empregado
fica ocioso por dia?
b) Quantos relgios, em mdia, estaro na frente de um relgio que acabou de chegar (nmero
mdio de relgios no sistema?
Respostas:
a) (8 horas) (1 ) = 3 horas
b) L = 1,67 relgios
11) Chegadas a um centro de informaes que tem apenas um atendente, ocorrem com um tempo
mdio de 10 minutos entre uma chegada e a prxima (Poisson). O tempo que as pessoas gastam
recebendo informao de um tipo ou de outro suposto como sendo de 3 minutos (Exponencial).
a) Qual a probabilidade de que uma pessoa chegando ao centro de informaes no tenha que
esperar?
b) Qual a probabilidade de que a pessoa chegando ao centro tenha que esperar?
c) Qual a probabilidade de termos 3 pessoas no sistema ?
d) O diretor da organizao ir contratar outro atendente se ele se convencer que uma pessoa
tenha que esperar na fila no mnimo 3 minutos. Em quanto o fluxo de chegadas deve
aumentar para justificar o segundo atendente?
Respostas:
a) P0 = 0,7 b) (1 P0) = 0,3
c) P3 = 0,0189
d) O fluxo de chegadas inicial = 1 cheg/10 min = 6 cheg/h
Fluxo de atendimento (sada) = 1 atendimento/3 min = 20 atendimentos/h
Tempo de espera na fila = 3 min = 0,05 h

Wq
3
1 cheg / 6 min 10 cheg / h
( )
( 1 / 3) ( 1 / 3 )

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

131

O fluxo de chegadas deve aumentar em (1/6 1/10) = 1 cheg/15 min = 4 cheg/h


Note que o novo fluxo de chegada deve ser = inicial + aumento = (6 + 4) = 10 cheg/h
12) O proprietrio de uma firma distribuidora de gs espera um cliente a cada 5 minutos. O servio de
atendimento leva em mdia 4 minutos.
a) Qual a probabilidade de que um fregus no tenha que esperar?
b) Qual a probabilidade de que se tenha uma fila de espera?
c) O proprietrio ir contratar um atendente se ele verificar que um fregus tenha que esperar,
em mdia, 2 minutos ou mais para ser servido. A taxa de chegada justifica tal contratao?
d) Qual a probabilidade de termos 4 clientes no sistema?
Respostas:
a) P0 = 0,2 b) (1 P0) = 0,8

12
c) Wq

0 ,266667 h Wq 16 min
( )
(15) (15 12)
Como 16 > 2, a taxa de chegada justifica a contratao de um novo atendente
d) P4 = 0,0819 = 8,19%
13) A taxa mdia de chegada de mquinas quebradas para uma oficina 80 por semana e a sua
capacidade de conserto de 120 por semana.
a) Que proporo de tempo a oficina fica ociosa?
b) Qual a probabilidade de termos n mquinas na oficina para n = 0, 1, 2, 3 e 4 ?
c) Qual o nmero esperado de mquinas quebradas em um certo instante na oficina ?
d) Qual o tempo mdio de espera em horas, de uma mquina que chega at ela comear a ser
atendida?
e) Em mdia, quantas horas uma mquina fica na oficina?
OBS. Adotar semana de 6 dias com 10 horas de trabalho por dia.
Respostas:
a) P0 = 1/3 b) P0 = 1/3; P1 = 2/9; P2 = 4/27; P3 = 8/81; P4 = 16/243
c) L = 2 mq.
d) Wq = (1/60) sem = 1 hora
e) W = (1/40) sem = 1,5 horas
14) Em uma firma as mquinas quebram com uma taxa de 0,8 por hora e o custo de cada mquina
parada estimado em $25,00 a hora. Existem 2 oficinas, A e B, que podem consertar as mquinas. A
oficina A pede $25 por hora e informa que pode consertar 1,5 mquinas por hora. A oficina B pede $20
por hora e informa que pode consertar 1,4 mquinas por hora.
a) Sabendo-se que as informaes de A e B so verdadeiras, para qual oficina deve-se mandar
as mquinas?
b) Qual a escolha se a oficina A pedir $15 por hora e a oficina B pedir $18 por hora, mantidas
as demais condies?
Respostas:
a) CT(B) = 53,40 reais/h < CT(A) = 53,60 reais/h Mandar para B.
b) Nesse caso CT(A) = 50,75 reais/h < CT(B) 51,40 reais/h Mandar para A.
15) Um mdico tem mais consultas do que capaz de dar conta. Ele programa as chegadas dos
pacientes a um ritmo mdio de uma de 15 em 15 minutos. O modelo real de chegadas tende a seguir
uma distribuio de Poisson. O atendimento real atual de um paciente de 10 em 10 minutos
(exponencial). Uma proposta de re-instalao do consultrio, utilizando mais espao e tornando
possvel menor perda de tempo, permitiria ao mdico aumentar o ritmo de atendimento para um
paciente de 6 em 6 minutos. Se o lucro for de $22,50 por cliente e o mdico no desejar aumentar o
tempo mdio de espera dos clientes na fila, qual ser a alterao no lucro horrio?
Resposta:
O lucro aumenta de 90 reais/hora (atendimento antigo) para 173,25 reais/hora (atendimento
atual)
16) Os veculos chegam a uma estao de pedgio a razo de 10 por minuto de acordo com uma
distribuio de Poisson. O atendente pode atender (dar nota, troco, etc...) a razo de 12 por minuto,
numa distribuio que se aproxima da exponencial.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

132

a) Qual o comprimento mdio da fila de espera?


b) Qual , em mdia, o tempo que um veculo espera na estao de pedgio?
c) Se o atendente fosse substitudo por uma mquina com um ritmo constante de 12 por
minuto, quais seriam as respostas dos itens a e b?
Respostas:
a) Lq = 4,167 c/min b) W = 0,5 min
c) Modelo M/G/1; 2,08 c/min; 0,29 min
17) Sabe-se que a taxa de quebras de certas mquinas = 0, 2 mquinas/hora (Poisson). O tempo de
reparo segue a lei exponencial com = 0, 5 mquinas/hora.
a) Suponha que existem 5 mquinas e apenas um tcnico para consertar. Qual o nmero
mdio de mquinas esperando serem reparadas?
b) Suponha que existem 20 mquinas e 3 tcnicos para consertar (cada um com = 5
mquinas/hora). Qual o nmero mdio de mquinas esperando serem reparadas?
c) Em qual das situaes a mquina espera mais para ser reparada?
Respostas:
a) Modelo M/M/1 com populao finita
Lq = 1,78 mquinas
b) Modelo M/M/3 com populao finita
Lq = 0,02 mquinas
c) Para o item a: Wq = 3,8657 horas
Para o item b: Wq = 0,0053 horas
Portanto, no item a a mquina espera mais para ser reparada.
18) Uma firma txtil tem um grande nmero de mquinas idnticas cuja taxa de falhas estimada em
60 por dia. Existem 3 estaes de reparo cada uma tendo uma taxa de servio de 25 por dia.
a) Quantas horas, para uma jornada de 8 horas por dia, est uma estao de servio ocupada?
b) Qual a probabilidade que todas as estaes estejam ociosas em um certo instante?
c) Qual o comprimento mdio da fila?
d) Qual o numero mdio de mquinas no sistema de reparos?
Respostas:
a) Modelo M/M/3
= /(S ) = 60/[ (3) (25) ] = 0,8
Nmero de horas ocupada = (0,8) (8 horas) = 6,4 horas por jornada
b) P0 0,0562
c) Lq = 2,589 mquinas
d) L 5 mquinas
19) Ainda em relao ao problema n 9 responda as seguintes perguntas:
a) Qual a probabilidade de se ter somente uma estao ociosa? somente duas estaes?
b) Qual o nmero esperado de estaes de reparo ociosas?
c) Qual , em mdia, o tempo que tem que esperar, uma mquina que chega no sistema?
d) Qual a perda diria, estimada, da companhia se cada mquina que no trabalha d um
prejuzo de $300 por dia?
Respostas:
a) P(1 estao ociosa) = P(2 estaes trabalhando) = P2 = 0,1618
P(2 estaes ociosas) = P(1 estao trabalhando) = P1 = 0,1348
b) = /(s ) = 60/[ (3) (25) ] = 0,8
Nmero esperado de estaes ociosas = (1 ) (s) = (1 0,8) (3) = 0,6 estaes ociosas
c) Wq = 0,04315 dias
d) As mquinas que no trabalham vo para reparo, portanto, deve-se estimar o tempo
perdido no reparo das mquinas e custear esse tempo.
Custo total = (W [dias]) (N mq chegam/dia) (Custo mq [reais/dia]) = 1496,7 reais/dia
20) A taxa de chegada a uma oficina de reparos de 180 por dia. A oficina tem 3 setores de
atendimento com uma taxa de 100 por dia. Qual a probabilidade de que:
a) A oficina esteja sem clientes?
b) Um fregus tenha que esperar?
c) Somente 2 setores estejam ociosos?

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

133

d) Somente um setor esteja ocioso?


e) Que proporo mdia do tempo um setor est ocioso?
f) Qual o tempo mdio de espera de um fregus que chega, antes de ser atendido?
g) Qual o comprimento mdio da linha de espera?
Respostas:
a) Modelo M/M/3
= /(S ) = 180/[ (3) (100) ] = 0,6
Oficina sem clientes = P0 0,1460
b) P(1 fregus tenha que esperar) = P(n 3) = 1 P(n < 3) 0,3547
c) P(2 setores estejam ociosos) = P(1 setor ocupado) = P1 0,2628
d) P(1 setor esteja ocioso) = P(2 setores ocupados) = P2 0,2365
e) Mdia de um setor ocioso = (1 ) = 1 0,6 = 0,4
f) Wq = 0,002956 dias
g) Lq = 0,5321 fregueses
21) Uma firma txtil tem um grande nmero de mquinas idnticas cuja taxa de falhas estimada em
50 por semana. Existem atualmente 3 setores de reparos, cada um tendo uma taxa de servio de 20
mquinas por semana.
a) Qual a perda semanal, estimada, da companhia se cada mquina que no trabalha d uma
perda semanal de $10.000?
b) Qual a perda total do sistema se o custo semanal do sistema de atendimento $6.000?
c) Vale a pena aumentar o nmero de setores de atendimento para 4?
Respostas:
a) Modelo M/M/3
= /(s ) = 50/[ (3) (20) ] 0,8333
Custo Mq. Parada = (W [sem]) (N mq chegam/sem) (Custo mq [reais/sem])
= (0,120225 sem) (50 /sem) (10.000 reais/sem) = 60.112,5 reais/sem
b) Custo atendimento = 6.000 reais/sem
Custo Total = 60.112,5 + 6.000 = 66.112,5 reais/sem
c) Para 4 setores de atendimento:
Custo mq. Parada = (0,060618 sem) (50/sem) (10.000 reais/sem) = 30.330,9 reais/sem
Note que se para 3 mquinas se teve um custo de atendimento de 6.000, ento por
mquina o custo de atendimento 2.000 reais/sem
Custo atendimento = (4) (2.000 reais/sem) = 8.000 reais/sem
Custo Total = 30.330,9 + 8.000 = 38.330,9 reais/sem
Como com 4 mquinas tem-se um custo total menor do que com 3, ento vale a pena
aumentar o nmero de setores de atendimento.
22) H 4 guichs em um banco para atender os clientes. A taxa de chegada dos clientes 60 por 6
horas de servio. Em cada guich um funcionrio gasta um tempo varivel servindo os usurios,
porm o tempo mdio de atendimento 20 minutos por cliente. Os clientes so atendidos a medida
que chegam.
a) Quantas horas, por cada 30 horas de servio de uma semana, um funcionrio gasta
executando o seu servio?
b) Qual o tempo mdio que um cliente fica preso no sistema?
c) Qual a probabilidade de que um funcionrio esteja esperando por um cliente?
d) Qual o nmero esperado de funcionrios sem trabalhar num certo instante?
e) Supondo que cada funcionrio recebe $5 por hora e se soubermos que para cada cliente que
tiver que esperar h uma perda de $0,25 por minuto, perguntasse o que melhor: reduzir para
3, aumentar para 5 ou manter em 4 o nmero de funcionrios?
Respostas:
a) Modelo M/M/4
S = 4; = 60/6 = 10 c/h; Durao do servio = 20 min/c = 3 c/h
= /(S ) = 10/[ (4) (3) ] = 0,83333
b) P0 0,0213
Lq = 3,28858 clientes
L = 6,621914 clientes
W = L/ = 6,621914/10 = 0,66219 horas = 39,7314 minutos

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

134

c)

Probabilidade de um funcionrio esteja esperando por um cliente:


P (n < 4) = P0 + P1 + P2 + P3 = 0,02131 + 0,071083 + 0,11832289 + 0,131543 = 34,2275%
d) Nmero esperado de funcionrios sem trabalhar num certo instante. Seja k o nmero de
funcionrios ociosos:
Ek = 0P(n 4) + 1P(n = 3) + 2P(n = 2) + 3P(n = 1) + 4P(n = 0)
Ek = P3 + 2P2 + 3P1 + 4P0
Ek = 0, 131543 + 2(0, 1183889) + 3(0, 071033) + 4(0, 02131) = 0, 6667 funcionrios
e) Cada funcionrio = $5/h
Cliente esperando = $0,25/min = $15/h
S=3
Fila e Custo tendendo ao infinito pois > s.
S=4
Custo do servio = 4 $5/h = $20/h
Tempo mdio que um cliente fica esperando na fila: Wq = 3, 28858/10 = 0, 328858 horas
Custo = 0, 328858h $15/h= $4, 9329
Custo da fila = $4, 9329 10/h = $49, 329/h
Custo total = $20 + $49, 329 = $69, 329/h
S=5
P0 = 0,03175
Lq = 0,6533 clientes
Tempo mdio que um cliente fica esperando na fila: Wq = 0, 6533/10 = 0, 06533 horas
Custo = 0, 06533h $15/h= $0, 97995
Custo da fila = $0, 97995 10/h= $9, 7995/h
Custo total = $25 + $9, 7995 = $34, 7995
Como o menor custo total foi para S = 5, o melhor aumentar o nmero de funcionrios
para 5.
23) Temos as seguintes informaes quanto a chegadas de operrios no guichet do almoxarifado:
X n de chegadas em cada 10 minutos.
Fo freqncia observada.
X
Fo

5
1

6
0

7
1

8
2

9
1

10
3

11
5

12
6

13
9

14
10

X
Fo

16
12

17
8

18
9

19
7

20
5

21
4

22
3

23
1

24
1

25
1

15
11

a) Calcule o nmero mdio de chegadas para o intervalo de tempo igual a 10 minutos.


b) Podemos dizer que os resultados seguem uma Poisson com = 1, 6 chegadas/min?
Respostas:
a) Mdia = ( xi fi)/fi = 1561/100 = 15,61 por 10 min
b) Poisson com = 1,6 chegadas/10 min.
Seja k = n de observaes
e k
k!
Aplicando um teste adequado (qui-quadrado) pode-se demonstrar que os dados vm de
uma distribuio de Poisson, com = 1,6 chegadas/10 min.

A freqncia esperada terica dada pela frmula: P(k )

24) O escritrio de uma empresa area tem 2 funcionrias atendendo telefonemas para reserva de
vos. Alm disso, uma chamada pode ficar em espera at uma das funcionrias estar disponvel para
atender. Se as 3 linhas esto ocupadas a chamada recebe o sinal de ocupado e a reserva perdida. As
chamadas ocorrem aleatoriamente (Poisson) a uma taxa mdia de uma por minuto. A durao de cada
ligao tem uma distribuio exponencial com uma mdia de 0,5 minuto. Ache a probabilidade de
que:
a) Uma chamada seja imediatamente atendida por uma funcionria.
b) A chamada ficar na linha de espera.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

135

c) A chamada receber o sinal de ocupado.


Respostas:
a) Modelo M/M/2 fila finita
M = 3; S = 2; = 1 /min
P(n 1) = Probabilidade de uma chamada ser atendida por um funcionrio
P = P0 + P1 = 0,60377 + 0,301885 = 90,5655%
b) Probabilidade da chamada ficar na linha de espera = P 2 = 0,075
c) Probabilidade da chamada receber sinal ocupado = P3 = 0,01887
25) Uma estao de servio espera um usurio a cada 4 minutos em mdia. O servio dura em mdia 3
minutos. Assumindo entrada Poisson e servio exponencial responda:
a) Qual o nmero mdio de usurios esperando servio?
b) Quanto tempo um usurio esperar para ser servido?
c) Qual a probabilidade de que um usurio fique menos de 15 minutos no sistema?
d) Qual a probabilidade que um usurio fique mais de 10 minutos no sistema?
Respostas:
Modelo M/M/1
1/ = 4 min = 15/h;
1/ = 3 min = 20/h
a) Nmero mdio de usurios esperando o servio = L q = 2,25 usuarios
b) Wq = 9 min
c) P (T < 15 min) = P (T < 0,25 h) = 0,7135
d) P (T > 10 min) = P (T < 10/60 h) = 0,4346
26) Suponha que em mdia 9 usurios cheguem a cada 5 minutos (Poisson) e o mecanismo de servio
pode servir usurios a uma taxa mdia de 10 usurios a cada 5 minutos. O tempo de servio
exponencial.
a) Qual o n mdio de usurios esperando servio?
b) Qual o tempo mdio de espera na fila?
c) Como a e b so afetados se a taxa de servio dobrada?
Respostas:
Modelo M/M/1; = 9/5 = 1,8 min; = 10/5 = 2 min
a) Lq = 8,1 usurios
b) Wq = 4,5 min
c) Wq = 0,2 min
27) Se usurios chegam para servio de acordo com uma distribuio de Poisson a taxa mdia de
5/dia, qual deve ser a taxa de servio em mdia (exponencial) para que o nmero de usurios no
sistema seja menor que 4 ?
Resposta:
Modelo M/M/1; > 6,25/dia
28) Considere um sistemas de filas com entrada Poisson. A taxa mdia de chegadas 4/hr. O tempo
mdio no sistema no deve exceder 1 hora. Qual deve ser a taxa de servio mnima?
Respostas:
Modelo M/M/1
< 5 h, taxa mnima = 5/h
29) Uma mquina Xerox operada por um funcionrio que ganha $3 por hora. O tempo de execuo
de cada tarefa varia de acordo com uma distribuio exponencial com mdia de 6 minutos. Assuma
chegada Poisson com taxa mdia de 5 tarefas/hora. Se um dia de 8 horas usado determine:
a) A ociosidade (em %) da mquina.
b) O tempo mdio de espera de uma tarefa no sistema.
c) Se o funcionrio s ganha por horas trabalhadas, qual o ganho mdio dirio do funcionrio?
Resposta;
a) Modelo M/M/1; P0 = 0,5
b) W = 12 min
c) Fator de utilizao = = 1 P0 = 0,5
Ganho mdio do funcionrio = ($3/h) (0,5) (8 h/d) = $12/d

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

136

30) Durante a estao de caa, caadores chegam a um posto de controle a taxa mdia de 10/hr. Qual
deve ser a taxa mnima de verificao para assegurar que a espera do caador no ser maior que 20
minutos, quando a distribuio da verificao :
a) Constante
b) Exponencial. As chegadas so Poisson.
Respostas:
a) Modelo M/G/1
Durao do servio constante 2 = 0
W 20 min W (1/3) h
Lq
1
Usando a equao: W
, chegamos seguinte equao:

2 13 15
0 , resolvendo obtemos:
3 ( 10)

1 = 1,28 a fila se tornaria infinita


2 = 11,72, logo 11,72
b) Modelo M/M/1
= 10/h, ento de W (1/3) h, temos > 13/h
31) No exemplo anterior que frao do tempo o posto estar ocupado ?
Respostas:
a) = 85,32%
b) = 76,92%
32) Uma loja tem 4 vendedores. Considere chegadas Poisson com uma mdia de 10 minutos entre
chegadas. Tambm considere que qualquer vendedor pode fornecer o servio desejado para qualquer
fregus. Se o tempo de fornecer servio exponencialmente distribudo com uma mdia de 20
minutos/fregus, calcule: L, Lq, W, Wq e Pn para n = 0, 1, 2, 3.
Resposta:
Modelo M/M/4
S = 4; = 6/h; = 3/h
= 0,5
P0 = 13,043%; P1 = 26,086; P2 = 26,086; P3 = 17,391
Lq = 0,1739 fregueses
L = 2,1739
W = 0,3623 horas
Wq = 0,02888 horas
33) Uma barbearia de 1 barbeiro pode acomodar um mximo de 5 pessoas de cada vez (4 esperando e
1 sendo atendida). Os fregueses chegam de acordo com uma distribuio de Poisson com mdia de
5/hr. O barbeiro atende em mdia 4/hr (exponencial).
a) Que percentagem do tempo o barbeiro est ocioso?
b) Qual a taxa de chegada efetiva de fregueses?
c) Que frao de fregueses potenciais v embora?
d) Qual o no esperado de fregueses esperando para serem atendidos?
e) Quanto tempo em mdia um fregus fica no barbeiro?
Respostas:
Modelo M/M/1 fila finita
S = 1; M = 5; = 5/h; = 4/h
a) P0 = 8,88%
b) ef = 3,6448 freguese/h
c) Frao de fregueses potenciais que vo embora = 27,104
d) L = 3,13167 (note que )
Lq = 2,22047 fregueses
e) W = 51,55 min

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

137

34) Um escritrio tem uma nica linha telefnica. As chamadas so feitas e recebidas taxa de 10/hr
(Poisson). Cada chamada tem uma durao mdia de 3 minutos e varincia de 2 minutos. Qual a
probabilidade da linha estar ocupada em um dado instante?
Resposta:
Modelo M/G/1
S = 1; = 10/h; = 20/h
Probabilidade da linha estar ocupada em um instante dado = 1 P0 = 0,5
35) Tarefas chegam a uma estao de servio de acordo com uma distribuio de Poisson com uma
mdia de 10 minutos entre cada chegada. Cada tarefa deve passar atravs de 3 fases de preparao e
uma fase final de montagem. O tempo gasto em cada fase independente do tempo gasto em
qualquer das outras fases e considerado ser exponencial com mdia de 2 minutos. Determine:
a) A durao mdia de cada tarefa no sistema.
b) O comprimento mdio da fila.
Resposta:
Modelo M/E4/1; k = 4; = 6/h
= 7,5/h
a) Wq = 0,333 horas; W = 0,466666 = 28 min
b) Lq = 2 tarefas
36) As secretrias de 5 Departamentos em uma Universidade devem periodicamente copiar folhas em
uma mquina xerox. A taxa de chegada Poisson com = 4/hr. A durao do servio exponencial
com = 6/hr.
a) Qual a probabilidade da mquina estar ociosa?
b) Qual a probabilidade das 3 secretrias terem que usar a mquina ao mesmo tempo?
c) Qual o no mdio de secretrias usando a mquina?
Respostas:
Modelo M/M/1 populao finita
= 4/h; = 6/h; s = 1; M = 5
X = /( + ) = 4/(4 + 6) = 0,4
De tabela : F = 0,493
a) P0 = 1,4%
b) P3 = 25,214%
c) Lq = 2,535; ef = 5,916; Wq = 0,428499; L = (ef) (W) = 3,52 secretrias
37) Um posto de gasolina com uma nica bomba tem as seguintes informaes: A taxa mdia de
chegada de 1 fregus a cada 4 minutos. Um atendente pode servir um fregus em 4 minutos. Dois
atendentes na mesma bomba podem fornecer servio em 2,5 minutos. Cada fregus produz um lucro
lquido de $0,70. Chegadas e servio so Poisson e exponencial respectivamente. No mais que 2
fregueses esperaro na fila. O posto fica aberto 15 horas por dia. Compare as alternativas: 1 bomba
com um atendente, 1 bomba com 2 atendentes e 2 bombas cada uma com 1 atendente.
Resposta:
Modelo M/M/1 populao finita
= 15/h; 1 = 15/h; 2 = 24/h ; s = 1; M = 3
Dia = 15/h
Alternativa A:
1 bomba com 1 atendente
P0 = 0,25
ef = 11,25 fregueses/hora
Lucro = ($ 0,70/fregueses) (11,25 fregueses/h) (15 h/d) = $ 118,13/d
Alternativa B:
1 bomba com 2 atendentes
P0 = 0,4425
ef = 13,38 fregueses/hora
Lucro = ($ 0,70/fregueses) (13,38 fregueses/h) (15 h/d) = $ 140,49/d
Alternativa C:
2 bombas cada uma com 1 atendente (modelo M/M/2 fila finita)
P0 = 0,36364

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

138

ef = 13,6362 fregueses/hora
Lucro = ($ 0,70/fregueses) (13,6362 fregueses/h) (15 h/d) = $ 143,18/d
Melhor alternativa C.
38) Durante as horas de pico, um barbeiro tem fregueses chegando aleatoriamente taxa de um a cada
25 minutos. Ele tem registrado o tempo de servio para 100 fregueses. Em horas a mdia de 0,30 e o
desvio padro 0,092.
a) Durante as horas de pico, qual o tamanho esperado da fila?
b) Se o tempo de servio fosse de exatamente de 20 minutos, qual o tamanho esperado da fila?
Resposta:
Modelo M/G/1
= 2,4/h; = (10/3) /h; 2 = 0,00846
a) Lq = 1,0128 fregueses; = 0,72
b) Lq = 1,6 fregueses
39) Uma grande oficina de automveis tem uma sala com um balco onde os mecnicos vo apanhar
as peas necessrias para consertar os carros. Os mecnicos chegam aleatoriamente para servio taxa
de 10 por hora. Os mecnicos so atendidos aleatoriamente taxa de 12 por hora. O tempo dos
mecnicos avaliado em $7 por hora. Como os mecnicos esto reclamando, a oficina est pensando
em contratar assistentes para o balco de peas. Um assistente deve melhorar a taxa de servio em
50%. Um segundo assistente deve melhorar a taxa de servio em 80%. Um assistente custa, no entanto,
$36 por dia. Considerando o dia com 8 horas de trabalho, faa a justificativa econmica da situao.
Resposta:
= 10/h; tempo do mecnico = $7/h
= 12/h; custo assistente = $36/d
1 dia = 8 horas
Situao atual:
Modelo M/M/1
Tempo mdio que um mecnico gasta no sistema = W = 0,5 h
Custo da fila = (0,5 h) ($ 7/h) (10 h) (8 h/d) = $ 280/d = Custo total
Situao com 1 assistente:
Modelo M/M/1
Nova taxa = 18/h
Tempo mdio que um mecnico gasta no sistema = W = 0,15 h
Custo da fila = (0,125 h) ($ 7/h) (10 h) (8 h/d) = $ 70/d
Custo total = $ 36 + $ 70 = $ 106/d
Situao com 2 assistentes:
Modelo M/M/2
Nova taxa = 21,6/h
Tempo mdio que um mecnico gasta no sistema = W = 0,5 h
Custo do servio = (2) ($36) = $72/dia
Tempo mdio que um mecnico gasta no sistema W = 0,0862 h
Custo da fila = (0,0862 h) ($ 7/h) (10 h) (8 h/d) = $ 48,27/d
Custo total = $ 72 + $ 48,27 = $ 120,27/d
Melhor alternativa a situao com 1 assistente.
40) Um posto de gasolina com uma nica bomba recebe fregueses aleatoriamente taxa de um cada 5
minutos. Um simples atendente pode prestar servio completo em 4 minutos. Cada fregus d em
mdia um lucro de $1. Sabe-se que se j existem 3 carros no sistema, os fregueses procuram outro
posto. O posto est aberto das 7:00 as 22:00 horas.
a) Considerando que as taxas de chegada e de servio so aplicveis para todas as horas em
que o posto est aberto, qual o lucro dirio esperado?
b) Se os fregueses esperassem na fila, independente do seu tamanho, qual seria o lucro dirio
esperado?
c) Se o posto contratasse um segundo atendente a taxa mdia de servio poderia ser reduzida
para 2,5 minutos. Se o atendente ganha $2,50 por hora deve-se contrat-lo? (mximo de 3
carros no sistema).

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

139

d) Se o posto oferecesse aos fregueses bombons, chaveiros, belas recepcionistas, etc..., a taxa de
chegada passaria a um a cada 3 minutos, mas em compensao o lucro por fregus passaria a
$0,30. Considerando 1 atendente, deve-se implantar esta poltica ?
e) E com 2 atendentes?
Respostas:
= 12/h
1 atendente
Durao mdio do servio = 4 min = 15/h
Lucro por fregus = $1
Dia = 15 h
a) Modelo M/M/1 fila finita
M=3
P0 = 0,33875
ef = 9,91875 fregueses/h
Lucro = ($ 1/fregus) (9, 91875 fregueses/h) (15 h/d) = $ 148,78/dia
b) Modelo M/M/1 fila infinita
Lucro = ($1/fregus) (11,2 fregueses/h) (15 h/d) = $ 180/dia
c) 2 atendentes 1 bomba
Modelo M/M/1 fila finita
M=3
Novo = 24/h; P0 = 0,5333; ef = 11,2 fregueses
Lucro bruto = ($ 1/fregus) (11,2 fregueses/h) (15 h/d) = $ 168/dia
Custo do segundo atendente = ($ 2,5/h) (15 h/d) = $ 37,50/dia
Lucro lquido = $ 168 - $ 37,50 = $ 130,50/dia
No, pois o lucro diminui
d) Brindes 1 atendente
Modelo M/M/1 fila finita M = 3
Nova taxa = 20/h
= 15/h
Novo lucro $ 0,30 /fregus
P0 = 0,15429
ef = 12,68565/h
Lucro = ($ 0,30/fregus) (12,68565 fregueses/h) (15 h/d) = $ 57,09/dia
No, pois o lucro diminui
e) Brindes 2 assistentes 1 bomba
Modelo M/M/1 fila finita
M = 3; = 24/h; = 20/h
P0 = 0,3219
ef = 16,2744/h
Lucro = ($ 0,30/fregus) (16,2744 fregueses/h) (15 h/d) = $ 73,23/dia
Custo do segundo assistente = $ 37,50/d
Lucro lquido = $ 73,23 - $ 37,50 = $ 35,73/d
No, pois o lucro diminui

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

140

UNIVERSIDADE FEDERAL DO PIAU (UFPI)


ENG. DE PRODUO MODELAGEM E SIMULAO

LISTA NO 3
Prof.: William Morn

1) Usando o mtodo dos quadrados mdios, calcule os 12 primeiros nmeros gerados, com 4 dgitos,
a partir de uma semente igual a 7308.
2) Use o mtodo congruente linear para gerar uma sequncia de 3 nmeros aleatrios de 2 dgitos.
Use x0 = 27, a = 8, c = 47 e m = 100.
3) Encontramos algum problema no exerccio anterior se x0 = 0 ?
4) Considere o mtodo congruente multiplicativo para os seguintes casos:
a)
b)
c)
d)

a = 11; m = 16; x0 = 7
a = 11; m = 16; x0 = 8
a = 7; m = 16; x0 = 7
a = 7; m = 16; x0 = 8

Gere, para cada caso, todo o perodo. O que podemos inferir dos resultados encontrados ?
5) Pesquise na internet para descobrir qual a frmula usada pela planilha Excel no seu gerador de
nmeros aleatrios padro.
6) Desenvolva um gerador de nmeros aleatrios, usando o mtodo da transformao inversa, para
a seguinte distribuio probabilstica:
2x

x0
e ,
f( x) 2 x
0x

e ,
7) Idem para:
1
3 ,

1
f( x)
,
24
0 ,

0x2
2 x 10
x 10

8) Com uma calculadora que tenha a funo para gerar nmeros aleatrios uniformemente
distribudos em [0, 1], gere 10 nmeros seguindo a distribuio de Poisson com mdia = 2, 5.
[Sugesto: Tambm pode ser utilizada uma tabela de nmeros aleatrios].
9) Faa um programa para calcular a probabilidade de um valor x de uma distribuio normal,
com mdia = 1,500 e desvio padro = 300, estar entre 1.300 e 1.800. Use, no programa, a
frmula da distribuio normal:

1
f( x)
e
2

1 x

onde x

Compare o valor obtido pela simulao com o valor obtido da tabela normal.
10) A gerente de uma loja de eletros-domsticos est desconfiada que o seu estoque de foges est
acima do que seria necessrio. Antes de modificar a poltica de estoques, ela registrou o nmero
de foges vendidos, diariamente, nos ltimos 25 dias. Os dados encontrados esto mostrados a
seguir:

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn


Foges vendidos
Nmero de dias

2
4

3
7

4
8

5
5

141

6
1

a) Use os dados para estimar a distribuio de probabilidade das vendas dirias de foges.
b) Calcule a mdia da distribuio obtida na parte (a).
c) Descreva como nmeros aleatrios uniformemente distribudos em [0, 1] podem ser
usados para simular as vendas dirias.
d) Usando os nmeros aleatrios 0,4475; 0,9713 e 0,0629, simule as vendas dirias de 3 dias.
e) Usando uma planilha eletrnica (Excel, por exemplo), faa um modelo para simular as
vendas dirias. Realize 300 replicaes e obtenha a mdia de vendas dirias.
11) Utilizando como sementes os valores 1234; 76545; 88787; 77712; 564783 e 5434 encontre os 3
primeiros nmeros gerados pela RAND4.
12) Pesquise e descubra os comandos para a gerao de nmeros aleatrios no Turbo Pascal, inclusive
com a escolha da semente.
13) Utilizando uma planilha eletrnica (Excel, por exemplo), construa um modelo para a seguinte
situao: Um posto de gasolina do governo, que tem somente uma bomba de gasolina, est
sempre aberto e tem 2 tipos de clientes: ambulncias e carros de outras reparties pblicas. Uma
ambulncia chega, exatamente, a cada 30 minutos, com o primeiro carro chegando no instante,
15 minutos. Carros de outras reparties pblicas, que no so ambulncias, chegam com um
intervalo mdio entre chegadas, exponencial, de 5, 6 minutos, com o primeiro carro chegando no
instante 0. O tempo de servio, para todos os tipos de carros, tem uma mdia de 4,8 minutos
(exponencial).
Um carro que chega e encontra a bomba vazia vai ser atendido imediatamente enquanto que os
que chegam com a bomba ocupada, formam uma fila nica. Isto s no vale para as ambulncias
que, ao chegar, vo imediatamente para o incio da fila (assuma que, se j tem uma ou mais
ambulncias no incio da fila, esta nova chegada passa a ser a 1a da fila). Considere que no incio
da simulao (instante 0), o posto est vazio. Execute a simulao at que 500 carros, no total,
tenham sido atendidos. Estime o tempo de espera mdio na fila para os 2 tipos de carro, o nmero
mdio de carros na fila para os 2 tipos de carro e a taxa de ocupao da bomba de gasolina.
14) Desenvolva um modelo para um sistema com 2 processos consecutivos (I e II). Os itens chegam ao
sistema com intervalo, mdio, entre chegadas de 10 minutos. Assim que chegam, os itens so
imediatamente enviados para o processo I que tem uma fila ilimitada e um recurso simples com
uma durao, mdia, do servio de 9 minutos. Aps terminar o processo I, os itens so enviados
para o processo II que idntico ao processo I. Aps o servio do processo II ser completado, os
itens deixam o sistema. As medidas de interesse no sistema so o nmero mdio de itens na fila,
em cada processo, e o tempo total, mdio, que um item permanece no sistema. Usando 10.000
minutos como a durao a ser estudada, faa as 4 simulaes a seguir e compare os resultados.
a) Intervalo entre chegadas exponencial e durao do servio exponencial.
b) Intervalo entre chegadas exponencial e durao do servio constante.
c) Intervalo entre chegadas constante e durao do servio exponencial.
d) Intervalo entre chegadas constante e durao do servio constante.
15) Peas chegam a uma estao de trabalho com um intervalo, mdio, entre chegadas de 21 segundos
(exponencial). Aps a chegada, as peas so processadas. O tempo de processamento segue uma
distribuio triangular com parmetros 16, 19 e 22. Existem caractersticas visuais que determinam
se uma pea tem um eventual problema de qualidade. Esto peas, que so cerca de 10% do total,
so enviadas para outra estao onde sofrem uma rigorosa inspeo. As demais (90%) so
enviadas para a expedio e consideradas boas.
A distribuio do tempo de inspeo rigorosa , em mdia, igual a 95 segundos mais uma varivel
aleatria que segue uma distribuio de Weibull com parmetros iguais a 48,5 e 4,04. Em torno de
14% das peas que sofrem inspeo, so reprovadas e viram sucata. As demais vo para a
expedio.
Execute a simulao para 10.000 segundos para determinar o nmero de peas boas, o nmero de
peas sucateadas e o nmero de peas que so inspecionadas parcialmente e rigorosamente.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

142

16) Clientes chegam a uma caixa com um intervalo, mdio, entre chegadas igual a 10 minutos
(exponencial). Um nico funcionrio recebe o pagamento alm de conferir o pedido. Ele demora,
em mdia, entre 8 a 10 minutos para fazer estas tarefas, variando a durao uniformemente
naquele intervalo. Aps esta atividade estar completada, o cliente , aleatoriamente, atribudo a
um de 2 funcionrios do estoque que separam e embalam a mercadoria para entregar ao cliente. O
tempo desta atividade tambm uniformemente distribudo entre 16 e 20 minutos. Cada um dos 2
funcionrios do estoque s podem atender clientes que foram designados para ele. Aps receber
sua mercadoria, o cliente vai embora.
Desenvolva um modelo e rode a simulao para 5.000 minutos. H uma sugesto de que os 2
funcionrios possam atender qualquer cliente que ficariam em uma fila nica esperando
atendimento. Rode a simulao tambm para 5.000 minutos e compare os resultados.

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

143

UNIVERSIDADE FEDERAL DO PIAU (UFPI)


ENG. DE PRODUO MODELAGEM E SIMULAO

LISTA NO 4
Prof.: William Morn

1) Um sistema de computao consiste de dois processadores idnticos trabalhando em paralelo. O


tempo consiste de intervalos indexados por k=1, 2, 3, ... . A operao deste sistema definida pelas
seguintes regras:
a) Ao menos um programa pode ser submetido ao sistema em cada intervalo de tempo e este
evento ocorre com probabilidade .
b) Quando um programa submetido ao sistema ele atendido pelo processador disponvel.
c) Se ambos processadores so disponveis, o programa atendido pelo primeiro processador.
d) Se ambos processadores esto ocupados, o programa perdido.
e) Quando um processador est ocupado, a probabilidade de terminar a execuo do programa
em cada intervalo .
f) Se um programa submetido ao processador em um intervalo em que os dois processadores
esto ocupados e um dos processadores completa a execuo neste intervalo, ento o
programa que chegou processado. Considerando estas regras e que o sistema est vazio no
instante inicial:
i. Determine a matriz P de probabilidades de transio de estado
ii. Calcule o vetor de probabilidade de estado.
iii. Qual a probabilidade do sistema estar vazio no terceiro intervalo?
iv. Qual a probabilidade de um programa completar no terceiro intervalo?
v. Qual a probabilidade do sistema permanecer vazio no primeiro e segundo intervalo?
2) O tempo em uma rea classificado como Sol, Nublado ou Chuva em um determinado dia,
conforme o exemplo 3. Xk o estado do tempo no dia k, k =1, 2, ....
0,4

0,4

Sol

Nub
lado

0,5
0,5

0,1
0,2

0,3

0,2

Chu
va

0,4

Matriz P de probabilidade de transio :

P1

0 , 4 0 , 4 0 ,2

= 0 ,5 0 ,3 0 ,2
0 ,1 0 ,5 0 ,4

a) Assumindo que hoje o tempo est nublado, preveja o tempo nos prximos dois dias.
b) Determine as probabilidades de estados estacionrios desta cadeia (se existirem). Se no
existirem, explique porque.
c) Se hoje est ensolarado, determine o nmero mdio de dias que temos que esperar at o
prximo dia ensolarado, quando o sistema est com os estado estveis.
3) Uma empresa que possui um sistema de processamentos de transaes on-line consiste da matriz
e uma filial e ambas possuem um computador para o processamento de transaes. Um tero de
todas as transaes que chegam ao computador da filial tambm exigem processamento pelo
computador da matriz enquanto que as demais transaes submetidas ao computador da filial so
processadas apenas por este computador. As transaes da filial so geradas segundo o processo
de Poisson com taxa . O computador central realiza o processamento de outras transaes que

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

144

chegam a este comutador de acordo com processo de Poisson, independente do primeiro, e com
taxa . Os computadores da matriz e da filial so independentes e possuem infinitos buffers para
transaes, e processam uma transao de cada vez com tempos de processamento de transaes
com distribuio exponencial com taxas 1 e 2 respectivamente. Considerando = 10 transaes
por minuto, = 30 transaes por minuto, 1 = 50 transaes por minuto, 2 = 15 transaes por
minuto, e sendo X1(t) e X2(t) o nmero de transaes residindo no computador central e no
computador da filial, respectivamente, responda:
a) Desenhe o diagrama de transio de estados deste processo.
b) Existem probabilidades estacionrias para este processo? Justifique. Se existirem responda s
questes seguintes:
c) Calcule a probabilidade do computador da filial estar ocioso.
d) Calcule a probabilidade de existirem mais de trs transaes esperando para serem
processadas pelo computador central.
e) Calcule a probabilidade de ambos computadores possurem uma nica transao em
execuo em cada um.
4) Suponha que a probabilidade de chover amanh seja 0,5, caso esteja chovendo hoje, e suponha
tambm que a probabilidade de amanh ser dia um dia claro (sem chuvas) seja 0,9 caso hoje esteja
claro. Suponha ainda que essas probabilidades no mudem, caso tambm sejam fornecidas
informaes sobre o tempo anteontem.
a) explique por que as afirmadas implicam que a propriedade Markoviana vlida para a evoluo
hipteses do clima.
b) formule a evoluo do clima como uma cadeia de Markov definindo seus estados e
fornecendo sua matriz de transio (em uma etapa).
5) Um partcula se move em crculos atravs de pontos que foram marcados como 0, 1, 2, 3, 4 (no
sentido horrio). A partcula comea no ponto 0. A cada etapa ela tem probabilidade 0,5 de se
deslocar um ponto no sentido horrio (0 segue 4) e 0,5 de se movimentar um ponto no sentido
anti-horrio. Faamos que Xn (n 0) represente sua posio no circulo aps etapa n. {Xn} uma
cadeia de Markov.
a) Construa a matriz de transio (em uma etapa)
b) Calcule P(n) para n = 2, 3.
c) Determinar as probabilidades de estado estvel da cadeia de Markov.
d) Descreva como as probabilidades nas matrizes de transio em n etapas obtidas no item b se
comparam quelas probabilidades de estado estvel a medida que n aumenta.
6) Dadas as seguintes matrizes de transio (em uma etapa) de uma cadeia de Markov, determine as
classes de cadeia de Markov e se elas so ou no recorrentes.

P=

P=

Estado do sistema
neste ano (i)

Estado do sistema
neste ano (i)

0
1
2
3

Estado do sistema
no ano seguinte (j)
0
1
2
0
0
1/3
1
0
0
0
1
0
0
1
0

3
2/3
0
0
0

0
1
2
3

Estado do sistema
no ano seguinte (j)
0
1
2
1
0
0
0
1/2
1/2
0
1/2
1/2
1/2
0
0

3
0
0
0
1/2

UFPI MODELAGEM E SIMULAO DE SISTEMAS DE PRODUO: Prof. William Morn

145

7) A cervejaria lder da costa oeste (chamada A) contratou um analista de PO para analisar sua
posio de mercado. Ela esta particularmente preocupada em relao ao seu maior concorrente
(chamado B). O analista acredita que a mudana de marca pode ser modelada como uma cadeia
de Markov usando trs estados, com os estados A e B representando clientes que tomam cerveja
produzida das cervejarias mencionadas anteriormente e o estado C representando todas as demais
marcas. So recolhidos dados mensais e o analista criou a seguinte matriz de transio (em uma
etapa) dos dados passados.
A
B
C
A
0,7
0,2
0,1
B
0,2
0,75
0,05
C
0,1
0,1
0,8
Quais so as parcelas de mercado de estado estvel para as duas principais cervejarias?
8) Um computador inspecionado no final de cada hora. constatado que ele est funcionando ou
com defeito. Se for constatado que o computador esta funcionando, a probabilidade de ele assim
permanecer na prxima hora 0,90. Se estiver com problemas o computador ser consertado, o
que pode levar mais de uma hora. Toda vez que o computador estiver com problemas
(independente de quanto tempo ele permaneceu assim), a probabilidade de ele ainda estar com
problemas uma hora depois 0,35.
a) Construa a matriz de transio (em uma etapa) para essa cadeia de Markov.
b) Encontre os i j (o tempo esperado para passar do estado i para o estado j) para todo i e j.
9) Um fabricante tem uma mquina que, quando operacional, no incio de um dia tem uma
probabilidade igual a 0,1 de quebrar em algum momento durante o dia. Quando isso acontece, o
reparo feito no dia seguinte e completado no final daquele dia.
a) Formule a evoluo do estado da mquina como uma cadeia de Markov identificando trs
estados possveis no final de cada dia e depois construindo a matriz de transio (em uma
etapa).
b) Encontre os i j (o tempo de primeira passagem esperado do estado i para o estado j) para
todo i e j. Use esses resultados para identificar o nmero esperado de dias completos que a
mquina permanecer operacional antes da prxima quebra aps um reparo ter sido feito.
c) Suponha agora que a mquina j tenha completado 20 dias inteiros sem uma quebra desde o
ltimo reparo. Como o nmero de dias completos esperado daqui em diante, de que a
mquina permanecer operacional at a prxima quebra se compara com o resultado
correspondente do item (b) quando o reparo acaba de ser completado? Explique.

You might also like