introdução à simulação com arena

20
CAPÍTULO 1 INTRODUÇÃO À SIMULAÇÃO COM O SOFTWARE ARENA

Upload: felipe-finato

Post on 18-Aug-2015

276 views

Category:

Documents


0 download

DESCRIPTION

Simulação numérica

TRANSCRIPT

CAPTULO 1 INTRODUO SIMULAO COM O SOFTWARE ARENA O Primeiro Modelo:Um pedgio(Simples) Dados disponveis do pedgio: Veculos chegam ao pedgioa cada 30 segundos, de acordo com a distribuio exponencial negativa; O atendimento tambm segue a distribuio exponencial negativacom mdia de 20 segundos. EVENTOCHEGADA ATENDIMENTOSADA MDULOCREATE PROCESS DISPOSE AtcnicautilizadapeloARENAparamontarqualquermodeloaprogramao visual, em que o fluxo do sistema criado na teladocomputadornaformadeumfluxograma,quecorresponde ocorrncia de eventos a umcliente genrico (chamado de entidade) que flui pelo sistema que est sendo modelado. Assim, cada bloco do fluxograma representa um evento no sistema como, por exemplo,a chegada de um veculo, seu atendimento, etc. No caso do pedgio, os eventos seriam os seguintes: CHEGADA ATENDIMENTO SADA A cada evento corresponde um mdulo do ARENA e sua sequncia forma um fluxograma ou diagrama de blocos. Concluindo, para modelar o pedgio com o ARENA devemos representar os eventos por meio de mdulos: Surge um novo veculo no sistema: mdulo CREATE. Oveculoatendidopeloatendente:mdulo PROCESS, compreendendo as seguintes etapas: o Entrada na fila e espera at chegar a sua vez; o Atendimento (ou ocupao do atendente); o Liberao (ou desocupao do atendente). O veculo sai do sistema: mdulo DISPOSE. REA DE TEMPLATES REA DE TRABALHO REA DE PLANILHA OS ESPAOS DO ARENA OS MDULOS DO ARENA 5. Blocks 6. ContactData 7. CSUtil 8. Elements 9. FlowProcess 10. FlowProcessUtil 11. Packing 12. Script 13. UtilArena TEMPLATES 1. Advanced Process 2. Advanced Transfer 3. AgentUtil 4. Basic Process Cada template disponibiliza uma srie de mdulos. Mdulos de Fluxograma So usados para construir o diagrama de blocos ou fluxograma dentro da rea de Trabalho. Mdulos de Dados Recebem dados referentes ao modelo, mas no so colocados na rea de Trabalho. CRIAO DO FLUXOGRAMA NO ARENA ParacolocarosmdulosnareadeTrabalhoemontarodiagramade blocos deve-se arrastar convenientemente os mdulos daBarra de Templates para a rea de Trabalho. Aps, deve-se interligar os blocos para formar um diagrama de blocos. Para conectar os blocos na rea de Trabalho, deve-se utilizar o cone Connect. Observar que o Intervalo Entre Chegadas deste exemplo tem mdia 30 e segue a distribuio exponencial negativa.Este dado foi fornecidona caixa Time Between Arrivals da seguinte forma: Type: Random (expo) Value: 30 Units: seconds FORNECIMENTO DE DADOS O processo de Chegada: Mdulo Create Entities per Arrival: 1, ou seja, para cada sorteio (segundo o Mtodo de Monte Carlo) inserida uma nica entidade (veculo) no sistema. Max Arrivals: Infinite, ou seja o bloco Createcriar entidades infinitamente (at ser interrompido pelas opes de execuo do programa). First Creation: 0, ou seja, a primeira entidade chega ao sistema no momento zero. Os mesmos dados podem ser fornecidos na rea de Planilha. FORNECIMENTO DE DADOS O processo de Atendimento: Mdulo Process Os mesmos dados podem ser fornecidos na rea de Planilha. FORNECIMENTO DE DADOS O processo de Sada: Mdulo Dispose FORMATO FINAL DO FLUXOGRAMA OPES DE CONTROLE DE EXECUO Aps completado o fluxograma e antes de solicitar a execuo do modelo, devemos fornecer as opes de controle da execuo. Para isto deve-se clicar em Run + Setup(menu principal) e preencher adequadamenteos camposdas abas. NaabaProjectParameters forneceu-se o ttulo do projeto, o nome do analista que criou o modeloArenaeativou-sea solicitaodeestatsticaspara entidades,recursos,filase processos. ReplicationNumber=1,ouseja,o modelo ser executado uma nica vez. Warm-up Period = 0, ou seja, no ter perododeaquecimento.Estevalor aplicado quandodesejamos queo modelo seja executado durante um certo perodo de tempo sem coleta de dadosestatsticos,esomenteaps este perodo que se comea a coletar estatsticas. til quando estamos modelando um sistema complexo e desejamosnosassegurardeque,no pontodeinciodecoletade estatsticas,todoosistemaestem pleno funcionamento. Replication lenght = 36000, ou seja, o modeloserinterrompidoaps 36.000segundostranscorridos simulados. VALIDAO E EXECUO DO MODELO Apstodososdadosteremsidofornecidospodemosverificarseo modelo est correto (se no contm erros). Para isto, deve-se teclar F4 ou clicar emRun +CheckModel. Estandocorreto,podeser executadoteclandoF5 ou clicandoemRun+GoouclicandonoconeGodabarradecomandosde execuo. Chegaram 1280 veculos Havia 2 veculos no sistema no momento de encerramento da simulao Foram atendidos 1278 veculos. INFORMAOVALOR Onde obter (Relatrio) Nome do Campo no Relatrio Tempo Mdio na Fila(TF)51,01sQueuesWaitingTime Tamanho Mdio na Fila (NF) 1,81QueuesNumberWaiting Utilizao Mdia do Atendente () 0,71ResourcesNumBusy Total de veculos que Passaram pelo sistema 1278CategoryOverviewNumberOut RELATRIOS DO ARENA Paraocasodeummodelosimplescomoovistonecessitaramosde poucas informaes, tais como: