Você está na página 1de 12

UFTM – Universidade Federal do Triângulo Mineiro

ICTE - Instituto de Ciências Tecnológicas e Exatas


Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

Tutorial Arena Básico

Exercício 1.

Em um banco os clientes chegam a uma taxa exponencial de 230 segundos. Ao chegar, cada
cliente deve ser atendido pelo caixa ou pelo gerente (cerca de 10%). No caixa os atendimentos variam
de acordo com uma distribuição triangular entre 0.5 e 9.0 minutos com um valor mais provável de 3.0
minutos. Na gerência os tempos de processamento seguem o mesmo tipo de distribuição, mas com
valores de 0.5, 9.0 e 4.0 respectivamente. Cerca de 10% dos clientes atendidos pelo gerente devem
voltar para o caixa. Nesse caso, eles têm maior prioridade de atendimento e passam na frente dos
demais clientes.

I) Crie o modelo para este enunciado no software Arena.


a) Chegada dos Clientes.

Insira um módulo CREATE (Basic Process) e coloque a taxa de chegada exponencial com média
de 230 segundos. Dê o nome de Chegada de Clientes ao módulo. Preencha os campos como na figura
abaixo.
UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

b) Tomada de Decisão.

Logo após chegar à porta do banco, o cliente deve decidir qual o seu destino: o guichê de
atendimento ou a gerência. Como enunciado anteriormente há uma chance de 10% de que o cliente vá
para a gerência. Para representar a escolha baseada em probabilidades ou em condições use o módulo
DECIDE (Basic Process), como mostrado na figura abaixo.

c) Atendimento no Caixa.

Insira um módulo PROCESS e configure o processamento do atendimento convencional no caixa.


Adicione o recurso Caixa_R que será responsável por esse processamento através do botão Add... como
descrito nas figuras abaixo.
UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

d) Falar com o Gerente

Insira outro módulo PROCESS e configure o processamento do atendimento convencional no


caixa. Adicione o recurso Gerente_R que será responsável por esse processamento através do botão
Add... como descrito nas figuras abaixo.

e) Voltar ao Caixa?
UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

Insira um módulo DECIDE (Basic Process) para representar a probabilidade de o cliente


necessitar de um retorno ao caixa após seu atendimento pelo gerente. Esse evento tem a probabilidade
de ocorrência de 10%.

f) Alterar Prioridade

Insira um módulo ASSIGN (Basic Process) ligado ao ramo TRUE do módulo Voltar ao Caixa? Em
um módulo ASSIGN podem ser feitas várias atribuições, executadas na ordem em que aparecem no
módulo. Clique no botão Add... e preencha os campos com os valores abaixo

g) Saída dos Clientes

Para completar o modelo insira um módulo DISPOSE (Basic Process) para representar a saída dos
clientes.

h) Conecte todos os módulos conforme a figura abaixo.


UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

II) Simule o Modelo.


a) Ajuste a velocidade de simulação para 0.0005 (Animation Speed Factor) através do menu Run >
Setup... na aba Run Speed. Simule o modelo, visualize seu funcionamento e pare a simulação
após alguns segundos.

b) Ajuste a velocidade de simulação para 0.1 e os parâmetros da aba Replication Parameters como
a figura abaixo.
UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

c) Realize uma simulação e rejeite a opção de ver os resultados da simulação e confira os valores
que aparecem no diagrama (ajuste o zoom da janela de edição se necessário no menu View).
d) Altere o campo Replication Length para 75 e simule o modelo novamente. Dessa vez aceite a
opção de ver os resultados da simulação. Confira as diferentes páginas do relatório gerado.
Feche a janela interna do programa para voltar à edição do modelo.
III) Gráficos.
a) Localize o botão Plot na barra de ferramentas. E na janela Plot adicione duas Series através do
botão Add.
UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

b) Selecionando a Series1 criada, clique na célula a direita do campo Expression e selecione Build
Expression..., expanda a opção Queue e selecione Current Number In Queue.
UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

c) Para a Series2 criada, clique na célula a direita do campo Expression e selecione Build
Expression..., expanda a opção Queue e selecione Current Number In Queue e altere o campo
Queue Name para observar a fila do processo Falar com o Gerente.
d) Ajuste os valores do grupo Scale na aba Axes como mostrado na figura abaixo.

e) Conclua a configuração e posicione o gráfico ao lado do modelo com o tamanho que facilite a
visualização e realize outra simulação e visualize o gráfico criado.
f) Altere a probabilidade da decisão do cliente procurar por um gerente para 60% e realize outra
simulação e visualize o gráfico criado.
IV) Fim do Exercício?

Exercício 3.

Armazenando os Tempos de Espera/Processamento em um Arquivo Texto – Rockwell Arena

Utilizando um modelo simples com apenas dois processos (A e B) deseja-se obter o tempos de
espera/processamento para cada um dos processos. Para tal serão criadas variáveis para armazenar os
tempos em que os elementos estão chegando a cada um dos processos e calculando a diferença entre
os tempos imediatamente após o término de cada processo.
UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

I) Criando o modelo para este enunciado no software Arena.


a) Utilize um módulo CREATE (Basic Process) e um DISPOSE (Basic Process) para a Entrada de
Produtos e Saida de Produtos e módulos PROCESS (Basic Process) para os processos e os
configure da maneira desejada.
b) Insira um módulo ASSIGN (Basic Process) para criar a variável com o tempo atual do sistema.
Selecionando o botão Add... na configuração do módulo ASSIGN é possível adicionar um
atributo, nesse caso Attribute 1, que é do tipo ‘Attribute’, ou seja é uma variável que pode ser
manipulada no modelo. Determine o valor desse atributo como TNOW o que coleta o tempo
atual do sistema no momento em que um elemento atravessa esse módulo no modelo.
UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

c) Para o Processo B existe um módulo ASSIGN análogo para armazenar o tempo de


espera/processamento.
d) Após o processo é necessário computar o tempo que o elemento permaneceu no processo e
armazená-lo da forma mais conveniente. Nesse caso será utilizado um arquivo de texto, com
extensão “.txt”, que facilitará a importação desse dados para o software Statistica. Insira um
módulo READWRITE (Advanced Process) e adicione (Add...) um Assignment para esse módulo
com o tipo Other e defina a expressão TNOW – Attribute 1 que determinará o tempo de
espera/processamento para esse um elemento no Processo A. Observe que no módulo
READWRITE a opção Arena File Name: está preenchida como File 1, portanto, é necessário
configurar o arquivo de saída, para isso vá ao módulo de planilhas FILE (Advanced Process) e
especifique o nome e endereço do arquivo de saída File 1 para módulo READWRITE (ex:
C:\temp\arena\saida.txt). O caminho do arquivo não pode conter nenhum caractere acentuado.
UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

e) Realizando uma simulação para esse modelo os arquivos TPA.txt e TPB.txt serão criados com
ilustrado acima.

f) Utilize os dados para criar um histograma utilizando o Excel.

II) Analisando os resultados da simulação.


a) O software Arena fornece diversos resultados em seus relatórios a partir de uma simulação. Um
desses resultados é o nível de utilização dos recursos. Para esse modelo os processos A e B
possuem os recursos A e B respectivamente. Os relatórios podem exibidos ao final de uma
simulação.
UFTM – Universidade Federal do Triângulo Mineiro
ICTE - Instituto de Ciências Tecnológicas e Exatas
Prof. Dr. Giuliano Frascati - E-mail: giulianofrascati@gmail.com

Você também pode gostar