uso do arena em simulacao

59
1 Uso do Arena em Simulação Uso do Arena em Simulação UFPB – Engenharia de Produção UFPB – Engenharia de Produção Felipe de Melo Duarte Felipe de Melo Duarte

Upload: prydigo

Post on 21-Jun-2015

13.500 views

Category:

Technology


18 download

DESCRIPTION

JOAO RODRIGO

TRANSCRIPT

Page 1: Uso Do Arena Em Simulacao

11

Uso do Arena em SimulaçãoUso do Arena em Simulação

UFPB – Engenharia de ProduçãoUFPB – Engenharia de Produção

Felipe de Melo DuarteFelipe de Melo Duarte

Page 2: Uso Do Arena Em Simulacao

22

Visão Geral do ArenaVisão Geral do Arena

• O Arena possui um conjunto de blocos que são utilizados para se descrever uma aplicação real;

• Para simplificar o processo de construção de modelos, o Arena usa uma interface gráfica para o usuário.

• O Arena possui as seguintes ferramentas:

- Analisador de dados de entrada (Input Analyser)

- Analisador de resultados (Output Analyser)

- Visualizador da simulação (Arena Viewer)

- Execução em lotes (Scenario Manager)

Page 3: Uso Do Arena Em Simulacao

33

Visão Geral do ArenaVisão Geral do Arena

• O sistema a ser modelado é visualizado como constituído de um conjunto de estações de trabalho que prestam serviços a clientes que se movem através do sistema.

• Programação Visual

- Lógica: Monta-se um programa utilizando comandos

- Animação: São colocados desenhos e símbolos para representar as estações de trabalho e os caminhos por onde passam as entidades. O Arena simula a evolução do tempo e movimenta a entidade pelos caminhos e estações.

Page 4: Uso Do Arena Em Simulacao

44

Análise de Dados de EntradaAnálise de Dados de Entrada(Input Analyser)(Input Analyser)

Dados de entrada são as informações do cenário real a serem submetidas a um modelo Arena.

Submetendo os Dados pela Primeira Vez

• O Input Analyser trabalha com dois arquivos:

- .DST: Criado pelo usuário;

- .DFT: Criado pelo Input Analyser quando da primeira submissão.

Page 5: Uso Do Arena Em Simulacao

55

Análise de Dados de EntradaAnálise de Dados de Entrada(Input Analyser)(Input Analyser)

Após criar e abrir o arquivo auxiliar .DFT

Para verificar qual distribuição estatística melhor se adapta aos dados reais, seleciona-se FIT e, a seguir, FIT ALL;

O Arena vai analisar os dados reais e compará-los com todas as distribuições estatística disponíveis, apresentando a distribuição que melhor se adapta aos dados reais;

A técnica estatística utilizada é a do “quadrado da diferença” (square error), que é uma estimativa de quão bem os dados de entrada se comparam com os da distribuição teórica.

Page 6: Uso Do Arena Em Simulacao

66

Criando ModelosCriando Modelos

Elementos BásicosElementos Básicos

• Entidades (Entities) – São objetos que se movem pelo sistema. Cada entidade possui características próprias, que consituem os atributos;

• Estações de trabalho (Stations) – Para criar estações de trabalho utiliza-se os módulos Server, AdvServe, Enter ou Station, em que pode-se ter um servidor que presta serviço à entidade ou uma fila em que a entidade espera pelo serviço do servidor;

Page 7: Uso Do Arena Em Simulacao

77

Criando ModelosCriando Modelos

Elementos BásicosElementos Básicos

• Recursos (Resources) – Recursos são elementos do sistema que prestam serviço a uma entidade. Geralmente pertencem a uma estação e somente trabalham dentro dela, mas pode-se ter situações em que um mesmo recurso trabalha em diversas estações;

• Filas (Queues) – São utilizadas para reter entidades quando elas não podem continuar seu trajeto por algum motivo;

• Armazenagem (Storage) – Assim como as filas, são utilizadas para reter entidades;

Page 8: Uso Do Arena Em Simulacao

88

Criando ModelosCriando Modelos

Elementos BásicosElementos Básicos

• Transportadores e correias (Transporters e conveyors) - Utilizadas para deslocar entidades entre estações;

• Conjuntos (Sets) – Através de conjuntos pode-se agrupar elementos semelhantes e referenciá-los por um nome comum;

• Fluxo de entidades – Informar como uma entidade deve se deslocar entre os módulos;

• Seqüências (Sequences) – Pode-se definir diversas rotas de sequências para uma entidade em uma única tabela criada pelo módulo Sequence;

Page 9: Uso Do Arena Em Simulacao

99

Criando ModelosCriando Modelos

Elementos BásicosElementos Básicos

• Estatísticas – Dados estatísticos sobre a execução;

• Variáveis – Para armazenamento de valores;

• Animação – Recursos de animação para os diversos elementos;

• Painéis (Templates) – Para montar um modelo com o Arena utiliza-se blocos que estão localizados em painéis ou Templates. Logo, para construir um modelo necessita-se atachar (FILE + TEMPLATE PANNEL + ATTACH) os painéis ao modelo.

Page 10: Uso Do Arena Em Simulacao

1010

Diagrama de BlocosDiagrama de Blocos

• A técnica utilizada pelo Arena para montar qualquer modelo é a programação visual, em que o fluxo do sistema é criado na forma de um diagrama de blocos, que correspondem à ocorrência de eventos a um cliente genérico que flui pelo sistema sendo modelado.

ARRIVE SERVER DEPART

CHEGADA ATENDIMENTO SAÍDA

Page 11: Uso Do Arena Em Simulacao

1111

Áreas de TrabalhoÁreas de Trabalho

Contents

AreaPanel

Area

Page 12: Uso Do Arena Em Simulacao

1212

Criando Modelo - ExemploCriando Modelo - ExemploFábrica de RoupasFábrica de Roupas

Dados do Processo de Produção:Dados do Processo de Produção:

• Chegada de pedidos segundo Expo(15);

• Tempo de corte segundo Tria(8,10,12);

• Tempo de costura segundo Trial(18,22,28);

• Tempo de Inspeção igual a 2 minutos;

• Índice de rejeição, na inspeção, igual a 20%;

• Tempo de deslocamento entre Corte e Costura igual a 2 minutos;

• Tempo de deslocamento entre Inspeção e Costura igual a 2 minutos;

Page 13: Uso Do Arena Em Simulacao

1313

Criando ModeloCriando ModeloFábrica de RoupasFábrica de Roupas

Dados do Processo de Produção:Dados do Processo de Produção:

• Tempo de deslocamento entre Costura e Inspeção igual a 2 minutos;

• Tempo de deslocamento entre Inspeção e Remessa igual a 2 minutos.

Deseja-se saber:Deseja-se saber:

• O tempo médio de confecção de uma peça de roupa;

• A produção em 600 minutos (10 horas).

Page 14: Uso Do Arena Em Simulacao

1414

Criando ModeloCriando ModeloFábrica de RoupasFábrica de Roupas

Diagrama de Blocos:Diagrama de Blocos:

ARRIVE

Rejeição = 20%

SERVE SERVE INSPECT DEPART

Chegada de Pedidos Expo(15)

Corte

Tria(8,10,12)

Costura

Tria(18,22,28)

Inspeção

2

Remessa

Page 15: Uso Do Arena Em Simulacao

1515

Criando ModeloCriando ModeloFábrica de RoupasFábrica de Roupas

Clique e arraste o bloco desejado para a Contents Area.

Dê um duplo clique sobre o nome do bloco para configurá-lo

Page 16: Uso Do Arena Em Simulacao

1616

Criando ModeloCriando ModeloFábrica de RoupasFábrica de Roupas

Configuração - Chegada de Pedidos (Bloco Configuração - Chegada de Pedidos (Bloco ARRIVEARRIVE):):

Nome da estação

Distribuição estatística

Próxima estação de serviço

Tempo de deslocamento até a próxima estação de serviço

Atributos

Page 17: Uso Do Arena Em Simulacao

1717

Criando ModeloCriando ModeloFábrica de RoupasFábrica de Roupas

Configuração - Corte:Configuração - Corte:

Nome da estação

Nome do operador

Tipo de capacidade

Tempo de deslocamento até a próxima estação de serviço

Próxima estação de serviço

Distribuição estatística

Page 18: Uso Do Arena Em Simulacao

1818

Criando ModeloCriando ModeloFábrica de RoupasFábrica de Roupas

Configuração – Costura:Configuração – Costura:

Nome da estação

Nome do operador

Tipo de capacidade

Tempo de deslocamento até a próxima estação de serviço

Próxima estação de serviço

Distribuição estatística

Page 19: Uso Do Arena Em Simulacao

1919

Criando ModeloCriando ModeloFábrica de RoupasFábrica de Roupas

Configuração – Inspeção:Configuração – Inspeção:

Nome da estaçãoNome do operador

Tipo de capacidade

Tempo de deslocamento até a próxima estação de serviço

para peça aprovada

Próxima estação de serviço para peça aprovada

Índice de rejeição

Próxima estação de serviço para peça reprovada

Tempo de deslocamento até a próxima estação de serviço

para peça reprovadaDistribuição estatística

Page 20: Uso Do Arena Em Simulacao

2020

Criando ModeloCriando ModeloFábrica de RoupasFábrica de Roupas

Configuração – Remessa:Configuração – Remessa:

Nome da estação

Tempo de peça no sistema

Contagem de peças produzidas

Page 21: Uso Do Arena Em Simulacao

2121

Análise de Dados de SaídaAnálise de Dados de Saída

• Para se efetuar uma análise sobre o resultado de uma simulação, é conveniente que estes dados sejam realmente representativos do processo, ou melhor, que o tamanho da amostra seja adequada;

• Rodar o modelo com maiores tempo de ciclo pode garantir que o mesmo é estável.

Page 22: Uso Do Arena Em Simulacao

2222

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Etapa 1:Etapa 1: Estoque Estoque

Page 23: Uso Do Arena Em Simulacao

2323

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Etapa 2:Etapa 2: Cálculo Cálculo

Page 24: Uso Do Arena Em Simulacao

2424

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Etapa 3:Etapa 3: Blocagem Blocagem

Page 25: Uso Do Arena Em Simulacao

2525

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Etapa 4:Etapa 4: Desbastamento Desbastamento

Page 26: Uso Do Arena Em Simulacao

2626

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Etapa 5:Etapa 5: Lapidação Lapidação

Page 27: Uso Do Arena Em Simulacao

2727

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Etapa 6:Etapa 6: Polimento Polimento

Page 28: Uso Do Arena Em Simulacao

2828

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Etapa 7:Etapa 7: Inspeção Inspeção

Page 29: Uso Do Arena Em Simulacao

2929

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

MapofluxogramaMapofluxograma

Page 30: Uso Do Arena Em Simulacao

3030

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

MapofluxogramaMapofluxograma

Page 31: Uso Do Arena Em Simulacao

3131

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Formulação do Problema

• O intervalo de tempo entre as chegas de pedidos foi O intervalo de tempo entre as chegas de pedidos foi um valor estocástico;um valor estocástico;

• Cada pedido que chegava ao processo deveria Cada pedido que chegava ao processo deveria passar por sete etapas;passar por sete etapas;

• O tempo gasto por um pedido em cada etapa do O tempo gasto por um pedido em cada etapa do processo foi um valor estocástico.processo foi um valor estocástico.

Page 32: Uso Do Arena Em Simulacao

3232

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Formulação do Problema

Questões a Serem Respondidas:Questões a Serem Respondidas:

• Tempo médio de processamento;Tempo médio de processamento;• Tempo médio em fila;Tempo médio em fila;• Tamanho médio de fila.Tamanho médio de fila.

Page 33: Uso Do Arena Em Simulacao

3333

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Formulação do Problema

• Entidades;Entidades;• Produto Final;Produto Final;• Capacidade da Fila;Capacidade da Fila;• Canal de Atendimento;Canal de Atendimento;• Número de Servidores;Número de Servidores;• Capacidade de Servidores;Capacidade de Servidores;• Estratégias de Admissão;Estratégias de Admissão;• Chegada dos Clientes;Chegada dos Clientes;• Prioridade da Fila;Prioridade da Fila;

Configuração do Sistema Modelado:Configuração do Sistema Modelado:• Tamanho da População;Tamanho da População;• Taxa de Chegada;Taxa de Chegada;• Taxa de Atendimento;Taxa de Atendimento;• Tempo entre Chegadas;Tempo entre Chegadas;• Tempo de Atendimento.Tempo de Atendimento.

Page 34: Uso Do Arena Em Simulacao

3434

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Formulação do Problema

• Tempo médio de processamentoTempo médio de processamento• Tempo médio em filaTempo médio em fila• Tamanho médio de filaTamanho médio de fila• Números de elementos atendidosNúmeros de elementos atendidos

Avaliadores de Desempenho:Avaliadores de Desempenho:

Page 35: Uso Do Arena Em Simulacao

3535

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Formulação do Problema

• Coleta de Dados e Definição do ModeloColeta de Dados e Definição do Modelo• Validação do Modelo ConceitualValidação do Modelo Conceitual• Construção do Modelo de Simulação e VerificaçãoConstrução do Modelo de Simulação e Verificação• Realização de Execuções PilotoRealização de Execuções Piloto• Validação do Modelo ProgramadoValidação do Modelo Programado• Projeto dos ExperimentosProjeto dos Experimentos• Execuções das SimulaçõesExecuções das Simulações• Análise de ResultadosAnálise de Resultados

Etapas do Processo de Simulação:Etapas do Processo de Simulação:

Page 36: Uso Do Arena Em Simulacao

3636

Simulação do Processo de SurfaçagemSimulação do Processo de SurfaçagemResultados do Resultados do Input AnalyserInput Analyser::

ChegadaChegada 289 + gama(7.03, 1.18)289 + gama(7.03, 1.18)

EstoqueEstoque 80.5 + 19 x beta(2.04, 1.47)80.5 + 19 x beta(2.04, 1.47)

CálculoCálculo 13.5 + 3 x beta(1.76, 1.97)13.5 + 3 x beta(1.76, 1.97)

BlocagemBlocagem 140 + 6 x beta(1.2, 1.1)140 + 6 x beta(1.2, 1.1)

DesbastamentoDesbastamento 171 + 19 x beta(1.72, 1.33)171 + 19 x beta(1.72, 1.33)

LapidaçãoLapidação Triangular(65, 75, 85)Triangular(65, 75, 85)

PolimentoPolimento Triangular(290, 300, 310)Triangular(290, 300, 310)

InspeçãoInspeção 61.5 + 38 x beta(2.42, 1.49)61.5 + 38 x beta(2.42, 1.49)

Page 37: Uso Do Arena Em Simulacao

3737

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Diagrama de Blocos:Diagrama de Blocos:

Page 38: Uso Do Arena Em Simulacao

3838

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Diagrama de Blocos no Arena:Diagrama de Blocos no Arena:

ArriveChegada

Server

Estoque

Server

Calculo

Server

Blocagem

Server

Desbastamento

Server

Lapidacao

Server

Polimento

Inspect

Vfinal

DepartSaida

Surfacagem36000

Simulate?

0

08:00:00

Page 39: Uso Do Arena Em Simulacao

3939

Simulação do Processo de SurfaçagemSimulação do Processo de Surfaçagem

Page 40: Uso Do Arena Em Simulacao

4040

Trabalho PráticoTrabalho Prático

Em um setor de uma fábrica, o produto que está sendo

fabricado chega para receber componentes adicionais

através de um instalador. Após instalados os

componentes pelo instalador, o produto é inspecionado

por um profissional qualificado. Os produtos que

passam na inspeção vão para outro setor da fábrica e

os que são rejeitados (20%) vão para um setor de

reparo, após o que também vão para o outro setor. Os

dados do cenário atual são os seguintes:

Page 41: Uso Do Arena Em Simulacao

4141

Trabalho PráticoTrabalho Prático

• A cada EXPO(40) minutos chega um novo produto ao

setor (exponencial negativa);

• O instalador gasta UNIF(25,30) para instalar os

componentes;

• O inspetor gasta UNIF(5,10) para inspecionar o

trabalho realizado;

• O reparador gasta UNIF(5,15) para efetuar os reparos

necessários;

• Todos os tempos de deslocamento são iguais a 1

minuto.

Page 42: Uso Do Arena Em Simulacao

4242

Trabalho PráticoTrabalho Prático

É previsto um aumento das vendas e o novo intervalo

entre chegadas será 20 minutos.

Pede-se:

• Redimensione, para o cenário futuro, a quantidade de

funcionários de cada setor de modo que a fila seja

menor que 4;

• Produção obtida em 1000 minutos e o tempo médio de

produção de uma unidade do produto.

Page 43: Uso Do Arena Em Simulacao

4343

Distribuições de ProbabilidadeDistribuições de Probabilidade

VariávelVariávelVariávelVariável

ContínuaContínuaContínuaContínua

DiscretaDiscretaDiscretaDiscreta

DistribuiçãoDistribuiçãoDistribuiçãoDistribuição

ContínuaContínuaContínuaContínua

DiscretaDiscretaDiscretaDiscreta

Page 44: Uso Do Arena Em Simulacao

4444

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições ContínuasDistribuições ContínuasDistribuições ContínuasDistribuições Contínuas

UniformeUniformeUniformeUniforme

Primeira tentativa Primeira tentativa

em casos em que em casos em que

apenas os limites apenas os limites

dos dados são dos dados são

conhecidos.conhecidos.

Primeira tentativa Primeira tentativa

em casos em que em casos em que

apenas os limites apenas os limites

dos dados são dos dados são

conhecidos.conhecidos.

Page 45: Uso Do Arena Em Simulacao

4545

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições ContínuasDistribuições ContínuasDistribuições ContínuasDistribuições Contínuas

ExponencialExponencialExponencialExponencial

Intervalos de tempo de Intervalos de tempo de

chegada de clientes a chegada de clientes a

um sistema, cuja um sistema, cuja

chegada ocorre com chegada ocorre com

uma determinada taxa uma determinada taxa

constante.constante.

Intervalos de tempo de Intervalos de tempo de

chegada de clientes a chegada de clientes a

um sistema, cuja um sistema, cuja

chegada ocorre com chegada ocorre com

uma determinada taxa uma determinada taxa

constante.constante.

Page 46: Uso Do Arena Em Simulacao

4646

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições ContínuasDistribuições ContínuasDistribuições ContínuasDistribuições Contínuas

GamaGamaGamaGama

Tempo para Tempo para

realizar alguma realizar alguma

tarefa. tarefa.

Tempo para Tempo para

realizar alguma realizar alguma

tarefa. tarefa.

Page 47: Uso Do Arena Em Simulacao

4747

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições ContínuasDistribuições ContínuasDistribuições ContínuasDistribuições Contínuas

WeibullWeibullWeibullWeibull

Tempo para Tempo para

realizar alguma realizar alguma

tarefa. tarefa.

Tempo para Tempo para

realizar alguma realizar alguma

tarefa. tarefa.

Page 48: Uso Do Arena Em Simulacao

4848

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições ContínuasDistribuições ContínuasDistribuições ContínuasDistribuições Contínuas

NormalNormalNormalNormal

Valores que são a Valores que são a

soma de grande soma de grande

número de outros número de outros

valores. valores.

Valores que são a Valores que são a

soma de grande soma de grande

número de outros número de outros

valores. valores.

Page 49: Uso Do Arena Em Simulacao

4949

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições ContínuasDistribuições ContínuasDistribuições ContínuasDistribuições Contínuas

LognormalLognormalLognormalLognormal

Valores que Valores que

são o produto são o produto

de grande de grande

número de número de

outros valores. outros valores.

Valores que Valores que

são o produto são o produto

de grande de grande

número de número de

outros valores. outros valores.

Page 50: Uso Do Arena Em Simulacao

5050

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições ContínuasDistribuições ContínuasDistribuições ContínuasDistribuições Contínuas

BetaBetaBetaBeta

Distribuição de Distribuição de

proporções proporções

aleatórias.aleatórias.

Distribuição de Distribuição de

proporções proporções

aleatórias.aleatórias.

Page 51: Uso Do Arena Em Simulacao

5151

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições ContínuasDistribuições ContínuasDistribuições ContínuasDistribuições Contínuas

TriangularTriangularTriangularTriangular

Aproximação de Aproximação de

dados que dados que

permitam obter permitam obter

uma distribuição uma distribuição

adequada. adequada.

Aproximação de Aproximação de

dados que dados que

permitam obter permitam obter

uma distribuição uma distribuição

adequada. adequada.

Page 52: Uso Do Arena Em Simulacao

5252

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições DiscretasDistribuições DiscretasDistribuições DiscretasDistribuições Discretas

BernoulliBernoulliBernoulliBernoulli

Ocorrência Ocorrência

aleatória onde são aleatória onde são

possíveis apenas possíveis apenas

dois resultados. dois resultados.

Ocorrência Ocorrência

aleatória onde são aleatória onde são

possíveis apenas possíveis apenas

dois resultados. dois resultados.

Page 53: Uso Do Arena Em Simulacao

5353

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições DiscretasDistribuições DiscretasDistribuições DiscretasDistribuições Discretas

BinomialBinomialBinomialBinomial

Número de Número de

sucessos em t sucessos em t

tentativas tentativas

independentes. independentes.

Número de Número de

sucessos em t sucessos em t

tentativas tentativas

independentes. independentes.

Page 54: Uso Do Arena Em Simulacao

5454

Distribuições de ProbabilidadeDistribuições de Probabilidade

Distribuições DiscretasDistribuições DiscretasDistribuições DiscretasDistribuições Discretas

PoissonPoissonPoissonPoisson

Eventos aleatórios Eventos aleatórios

que ocorrem com que ocorrem com

uma freqüência uma freqüência

média média

conhecida. conhecida.

Eventos aleatórios Eventos aleatórios

que ocorrem com que ocorrem com

uma freqüência uma freqüência

média média

conhecida. conhecida.

Criando Modelos

Page 55: Uso Do Arena Em Simulacao

5555

Desvios e Escolhas no ArenaDesvios e Escolhas no Arena

Em inúmeros sistemas de produção encontramos Em inúmeros sistemas de produção encontramos

situações onde clientes (entidades) devem escolher situações onde clientes (entidades) devem escolher

uma seqüência de operações entre diversas outras à uma seqüência de operações entre diversas outras à

sua frente.sua frente.

Em inúmeros sistemas de produção encontramos Em inúmeros sistemas de produção encontramos

situações onde clientes (entidades) devem escolher situações onde clientes (entidades) devem escolher

uma seqüência de operações entre diversas outras à uma seqüência de operações entre diversas outras à

sua frente.sua frente.

?

Page 56: Uso Do Arena Em Simulacao

5656

Desvios e Escolhas no ArenaDesvios e Escolhas no Arena

• ChooseChoose: bloco correspondente ao comando : bloco correspondente ao comando IFIF e e

seus derivados.seus derivados.

• ChooseChoose: bloco correspondente ao comando : bloco correspondente ao comando IFIF e e

seus derivados.seus derivados.

Page 57: Uso Do Arena Em Simulacao

5757

Desvios e Escolhas no ArenaDesvios e Escolhas no Arena

• ChanceChance:: pode-se fazer com que um entidade escolha pode-se fazer com que um entidade escolha

uma determinada rota com base em probabilidades.uma determinada rota com base em probabilidades.

• ChanceChance:: pode-se fazer com que um entidade escolha pode-se fazer com que um entidade escolha

uma determinada rota com base em probabilidades.uma determinada rota com base em probabilidades.

Page 58: Uso Do Arena Em Simulacao

5858

Desvios e Escolhas no ArenaDesvios e Escolhas no Arena

• PickQueuePickQueue: escolha entre filas;: escolha entre filas;• PickQueuePickQueue: escolha entre filas;: escolha entre filas;

Page 59: Uso Do Arena Em Simulacao

5959

Desvios e Escolhas no ArenaDesvios e Escolhas no Arena

• PickStationPickStation: escolha entre estações de trabalho : escolha entre estações de trabalho

com base em critérios de seleção.com base em critérios de seleção.

• PickStationPickStation: escolha entre estações de trabalho : escolha entre estações de trabalho

com base em critérios de seleção.com base em critérios de seleção.