Tutorial - Replicações simulação experimenter2015-11

Transcrição

Tutorial - Replicações simulação experimenter2015-11
TUTORIAL
Utilização do Experimenter e Cálculo
do Número de Replicações
1 – Criar o Layout abaixo:
2 – Definir o tipo de item e cor: vá nas propriedades do Source>Triggers>On Exit e
selecione a opção “Set Item Type and Color”, clicando no
ao lado.
Deixe a opção já pré-definida:
3 – Defina um tempo de processamento diferente em cada Processor. Para fins práticos
definimos:
Processor 1
Processor 2
Processor 3
Tempo de processamento
Normal(15,10)
Exponencial(0,10)
40 segundos
4 – Na aba Flow da Fila defina a opção Send To Port como “Values By Case” e defina os
valores abaixo:
5 – Adicione um Dashboard do tipo “Time in System vs. Time”
6 – Na barra de tarefas, vá em Statistics>Experimenter
Uma nova janela se abrirá. Clique na seta ao lado do
opção “Object Variable”.
em “Variables” e escolha a
Na janela que se abrir, clique no conta-gotas e em seguida selecione o último processor
(de process time igual a 40 segundos).
Nossa variável será o maxcontent, isto é, o conteúdo máximo que a máquina pode
processar ao mesmo tempo. Aumentar o maxcontent seria equivalente a compra de
mais máquinas. Esta é uma maneira simples de testar um cenário com aumento de
recursos.
7 – Adicione 4 cenários clicando no
com maxconte igual a 1, 2, 3 e 4.
ao lado de “Scenarios”. Testaremos o modelo
8 – Vá na aba “Performance Measures” e clique no e selecione a opção do gráfico
que criamos: “Time in System vs. Time”, em seguida escolha a opção “Average” para
pegar a média.
9 – Vá na aba “Exeperiment Run”. Deixe o Run Time de 2000 segundos, Warmup Time
de 100 segundos. Inicialmente vamos rodar 5 simulações. Após configurado, clique em
“Run Experiment”
10 – Após concluído, clique no botão “View Results” no canto inferior esquerdo.
Uma nova janela se abrirá. Nela podemos ver que simular o maxcontent igual a 3 e 4 dá
o mesmo resultado. Então já sabemos que podemos remover a última opção.
Para calcularmos a quantidade necessária de replicações devemos usar um método
iterativo. Clique na caixa onde se encontra a opção “Replications Plot” e selecione a
opção “Data Summary”.
Queremos que nosso resultado se encontre numa faixa de ±5% da média e queremos
uma precisão de 90% de significância. A fórmula para calcular o novo número de
replicações necessárias é:
𝑡𝑆 2
𝑛=( )
𝑒
Onde “t” é o valor da tabela t de student para nosso nível de significância; “e” é o desvio
para cima ou para baixo, neste caso: 𝑒 = 𝑚é𝑑𝑖𝑎 ∗ 5%; S é o desvio padrão da nossa
amostra. Portanto, para os cenários acima temos:
Cenário 1
Cenário 2
Cenário 3
Cenário 4
Média
Desvio Padrão [S]
Margem [e]
T de Student 90%
103,90
32,10
27,90
27,40
27,20
5,70
4,40
4,10
5,20
1,61
1,40
1,37
2,02
2,02
2,02
2,02
O valor da T de Student pode ser obtido através da função INV.T.BC do excel, com
parâmetros 90% e n=5.
Calculando o novo valor de n teremos:
Cenário 1
Cenário 2
Cenário 3
Cenário 4
n
111,3
51,2
40,4
36,4
Como o maior impacto é no cenário, a partir de agora podemos realizar os cálculos
apenas para ele. Então agora vamos rodar a simulação com 112 replicações.
Voltando àquela janela do “Data Summary”. Os novos valores serão:
Média
Cenário 1
Cenário 2
Cenário 3
Cenário 4
97,28
32,15
28,17
27,53
Desvio Padrão [S]
24,06
4,88
2,73
2,53
Margem [e]
T de Student (90%, n=112)
4,86
1,61
1,41
1,38
1,66
1,66
1,66
1,66
Note que o valor da distribuição t mudou pois utilizamos n=112 agora, ao invés de 5
como antes. Calculando o novo valor de n, teremos:
Cenário 1
Cenário 2
Cenário 3
Cenário 4
n
67,3
25,4
10,3
9,3
Como estes valores deram abaixo do último valor utilizado, isto significa que 112 réplicas
é o suficiente para termos 90% de certeza de que a média do resultado obtido para cada
cenário está dentro de uma margem de ±5%.
Feito isto, podemos fazer uma análise com muito mais certeza do resultado que estamos
obtendo além de termos um resultado mais próximo da realidade.

Documentos relacionados

Usando o Output Analyzer

Usando o Output Analyzer já possui um bom conhecimento do Arena. O Output Analyser é um aplicativo para análise das saídas de um modelo de simulação do Arena. Ele deve ser instalado a partir do CD do Arena e, geralmente, n...

Leia mais