arena aula 1 lsn04s1

Upload: wallace-nogueira

Post on 06-Jul-2018

213 views

Category:

Documents


0 download

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).