arena aula 1 lsn04s1
TRANSCRIPT
-
8/17/2019 Arena Aula 1 LSN04S1
1/25
O Arena
O ARENA é ao mesmo tempo uma linguagem de
simulação e um ambiente de trabalho e experimentação,que pode ser usado para testar o modelo e fazer aapresentação de seus resultados, através de avançadosrecursos de animação.
O software ARENA é um ambiente gráfico integrado desimulação. Não é necessário escrever nenhuma linha decódigo no software ARENA, pois todo o processo de
criação do modelo de simulação é gráfico e visual, e demaneira integrada.
-
8/17/2019 Arena Aula 1 LSN04S1
2/25
Como Simular ?
Em uma simulação, é construído um modelo lógico-matemático que representa a dinâmica do sistema emestudo. Este modelo normalmente incorpora valores paratempos, dist
âncias, recursos disponíveis.
No software ARENA, esta modelagem é feita visualmente
com objetos orientados à simulação e com o auxílio domouse, não necessitando serem digitados comandos nalógica (programação).
-
8/17/2019 Arena Aula 1 LSN04S1
3/25
Como Simular ?
Ao modelo são anexados dados sobre o sistema. Neste
ponto a simulação se diferencia, pois não são utilizadosvalores médios para os parâmetros no modelo, e simdistribuições estatísticas geradas a partir de uma coleçãode dados sobre o parâmetro a ser inserido.
Somando-se os dados e o modelo lógico-matemático,teremos uma representação do sistema no computador
-
8/17/2019 Arena Aula 1 LSN04S1
4/25
A “Visão do Mundo” do ARENA
O ARENA visualiza o sistema a ser modelado como
constituído por um conjunto de est
ações de trabalhoque prestam servi
ços a clientes ou entidades que semovem através do sistema. Por exemplo:
•Pessoas (entidades) percorrendo as diversas seções
(stations) de um supermercado onde efetuam compras;
•Um automóvel (entidade) sendo fabricado nasdiversas seções (stations) de um fábrica;
•Clientes (entidades) chegam a um banco e utilizam osserviços dos diversos departamentos (stations) dobanco.
-
8/17/2019 Arena Aula 1 LSN04S1
5/25
Assim para montarmos um modelo de simulação com oARENA, inicialmente construímos um fluxogramaconstituído pelas estações de trabalho e as opções de
fluxo para as entidades.
-
8/17/2019 Arena Aula 1 LSN04S1
6/25
Entidades e Atributos
Entidades representam qualquer objeto que se mova
através do sistema, e por objeto entenda-se tanto os“reais” como abstratos, por exemplo, informação. Cadaentidade tem características próprias que as definem esão denominadas atributos.
Os atributos servem como “etiquetas” ou “código debarras” que estão estampados na entidade e podem serusados na hora de tomadas de decisões dentro do
fluxo.Quando um atributo é definido, mesmo que o seu valoraltere-se durante o “caminho” da entidade no fluxo, amudança é referente apenas àquela entidade específica
-
8/17/2019 Arena Aula 1 LSN04S1
7/25
Filas
As filas servem, como um reservatório para entidades
que não podem continuar seguindo normalmente nofluxo por algum motivo (um recurso ocupado e a esperade uma autorização são exemplos típicos).
-
8/17/2019 Arena Aula 1 LSN04S1
8/25
Recursos
São os elementos que não se “movem”, por assim dizer,
no sistema e são alocados para as entidades.Um recurso não é exatamente um objeto imóvel, podeser um operador que se movimenta de um lado para ooutro, mas o importante é que ele não se mova pelo“fluxo lógico” do seu modelo.
Eles possuem capacidade finita (que pode variar com otempo) e um conjunto de estados (ocupado, em espera,
inativo, em falha, etc.) que se alteram com o decorrerda simulação à mercê da lógica do sistema modelado.
-
8/17/2019 Arena Aula 1 LSN04S1
9/25
Criando um modelo
Tela de abertura do ArenaBarra deMenus
Área deTrabalho
Barra deTemplates
Barra deFerramentas
Área dePlanilhas
-
8/17/2019 Arena Aula 1 LSN04S1
10/25
Módulos Principais
1. Create (Início do Processo)
Este elemento representa o início de um processo,sendo sempre colocado no início do fluxograma.
Os dados do módulo Create podem ser fornecidos na
tela Create ou na Área de Planilha. Para acessar a telaCreate, faça:
Dê um duplo clique no bloco Create localizado na Áreade Trabalho.
Preencha os dados desejados conforme figura.
-
8/17/2019 Arena Aula 1 LSN04S1
11/25
-
8/17/2019 Arena Aula 1 LSN04S1
12/25
2.Process (Processo de Atendimento)
Este elemento representa uma operação ou trabalhodentro do processo.
Os dados do módulo Process podem ser fornecidos natela Process ou na Área de Planilha.
Para acessar a tela Process, faça:Dê um duplo clique no bloco Process localizado na Áreade Trabalho.
Preencha os dados desejados conforme figura.
-
8/17/2019 Arena Aula 1 LSN04S1
13/25
-
8/17/2019 Arena Aula 1 LSN04S1
14/25
3. Dispose (Término do Processo)
Este elemento é a contraparte do “Início”, e representao término de um processo, sendo sempre colocado nofinal do fluxograma.
Após o atendimento a entidade sai do sistema.
Dê um duplo clique no bloco Dispose localizado na Áreade Trabalho
-
8/17/2019 Arena Aula 1 LSN04S1
15/25
Criando um modelo
Neste primeiro exemplo simularemos o funcionamentode um pedágio.
Para o pedágio são disponíveis os seguintes dados:
Veículos chegam ao pedágio com média de 30segundos, de acordo com a distribuição exponencialnegativa, (EXPO(30)).
O atendimento também segue a distribuiçãoexponencial negativa com média de 20 segundos,(EXPO(20)).
-
8/17/2019 Arena Aula 1 LSN04S1
16/25
-
8/17/2019 Arena Aula 1 LSN04S1
17/25
-
8/17/2019 Arena Aula 1 LSN04S1
18/25
-
8/17/2019 Arena Aula 1 LSN04S1
19/25
Depois de completado o fluxograma e antes de solicitara execução do modelo, devemos fornecer as opções decontrole da execução.
Para isto devemos clicar em Setup... no menu Run(Barra de menus principal) e preencheradequadamente os campos das seguintes abas:
Na aba Project Parameters fornecemos:
1. o título do projeto,
2. o nome do analista que criou o modelo ARENA,
3. e se ativou a solicitação de estatísticas paraentidades, recursos, filas e processos;
-
8/17/2019 Arena Aula 1 LSN04S1
20/25
-
8/17/2019 Arena Aula 1 LSN04S1
21/25
Na aba Replication Parameters temos:
Replication Number = 1, ou seja, o modelo seráexecutado uma única vez;
Warm-up Period = 0, ou seja, não terá período deaquecimento. Este valor se aplica quando desejamosque o modelo seja executado durante um certo período
de tempo sem coleta de dados estatísticos, e somenteapós ente período é que se começa a coletarestatísticas.
É útil quando estamos modelando um sistemacomplexo e desejamos nos assegurar de que, no pontode início de coleta de estatísticas, todo o sistema estáem pleno funcionamento;
-
8/17/2019 Arena Aula 1 LSN04S1
22/25
Replication lenght = 36000, ou seja, o modelo seráinterrompido depois de transcorridos 36000 unidadesde tempo, a unidade de tempo é determinada em Time
Units;
Hours Per Day = 24, ou seja, o modelo considerará cadadia com 24 horas;
Base time units = Seconds, neste campo determina-sequal será a unidade de tempo que serão apresentadosos relatórios da simulação.
-
8/17/2019 Arena Aula 1 LSN04S1
23/25
-
8/17/2019 Arena Aula 1 LSN04S1
24/25
Executar asimulação
Acelerar/desacelerar asimulação
Qt. Veículos
queentraram no
sistema Qt. Veículos
que saíramdo sistema
WIP
-
8/17/2019 Arena Aula 1 LSN04S1
25/25
Exercícios
01. Navios chegam a um porto a intervalos de EXPO(8) horase gastam TRI(3, 5, 10) horas para descarregar. Faça o diagrama de
blocos e submeta-o ao ARENA. Simule 8760 horas (1 ano).Determine os valores para:
a) Taxa de ocupação do porto;
b) Tamanho médio da fila de navios;
c) Tempo médio na fila.
02. Em uma fábrica de geladeiras, na seção de colocação demotores, a chegada de uma geladeira sem motor ocorre a
intervalos de EXPO(50) minutos e gastam-se TRIA(25, 35, 50)minutos para o serviço. Determine o tamanho médio da fila. Façao diagrama de blocos e submeta-o ao ARENA. Simule 480minutos (8 horas).