SIM0101 - Simulação de Eventos Discretos Semana 2-3



Documentos relacionados
Usando o Arena em Simulação

MODELAGEM E SIMULAÇÃO

Simulação Transiente

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

Simulação Computacional de Sistemas, ou simplesmente Simulação

Avaliação de Desempenho

&UHDWH±'LVSRVH±3URFHVV±(QWLW\±5HVRXUFH

SAD orientado a MODELO

Simulação de Fluxo em Ambientes Industriais e Não Industriais

Modelagem e Simulação

Seqüenciamento e Controles de Ordens de Produção

Análise e Projeto de Sistemas

Revisão da Literatura Tema 2. Mestranda: Arléte Kelm Wiesner

Reduzindo Custos na Logística

Introdução à Simulação

Introdução a UML. Hélder Antero Amaral Nunes haanunes@gmail.com

SIMULAÇÃO DE ESTRATÉGIAS DE MANUTENÇÃO CORRETIVA E O IMPACTO EM UM SISTEMA PRODUTIVO.

O Processo Unificado: Captura de requisitos

Gerência de processos Requisitos fundamentais

Inteligência Artificial

ADM041 / EPR806 Sistemas de Informação

Sistemas Supervisórios

Prof.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

Máquina de estados UNIX O

Máquina de estados UNIX O. Sistemas Operacionais 2008/1Profa. Patricia S.O. computação: recursos D. S.O S.O. controla eventos no sistema de

Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Gerência do Processador

Introdução a Avaliação de Desempenho

Gerência do Processador

Memória Virtual. Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto

Redes de Computadores e a Internet

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

Projeto de Armazéns e Modelos de Armazenamento

Engenharia de Software

O objetivo desta prática é ensinar como usar a máquina chamada computador visível ou vc0, um simulador de computador de von Neumann escrito em Java.

UML - Unified Modeling Language

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

CONTROLE NUMÉRICO E AUTOMATIZAÇÃO INDUSTRIAL INTRODUÇÃO: NOÇÕES BÁSICAS DE CNC

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?

Classificação: Determinístico

DESENVOLVIMENTO DE UM MODELO DE ESTOQUE EM COOPERATIVAS AGRÍCOLAS UTILIZANDO O SOFTWARE DE SIMULAÇÃO SIMPLE++

Engenharia de Requisitos Estudo de Caso

Integração de Sistemas Industriais com a Suíte GE Proficy

4. GERÊNCIA DE PROCESSADOR (Escalonamento de processos)

01. A empresa e todos os seus funcionários têm a preocupação de atender as necessidades e expectativas dos clientes?

Avaliação de Desempenho

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. DCC-IME-USP

Integração de Sistemas Industriais com a Suíte GE Proficy

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

SISTEMAS OPERACIONAIS 2007

SIMULAÇÃO. Arq. Giovanna Ronzani Borille, M.Sc.

Levantamento, Análise e Gestão Requisitos. Aula 04

Ricardo Roberto de Lima UNIPÊ APS-I. Históricos e Modelagem Orientada a Objetos

IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO. João Alvarez Peixoto*

Uma introdução às técnicas de simulação de filas de espera para Directores Clínicos. Ismael Bernardo Ricardo Rosa Rui Assis

1.6. Tratamento de Exceções

Avaliação de Desempenho de Sistemas. Conceitos Básicos de Sistemas e Modelos

Redes de Computadores e a Internet

Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR

Tecnologia da Informação Aula 3 Revolução dos SI

Modelagem e Simulação Material 6 Linguagem GPSS (parte 1)

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

Considerações no Projeto de Sistemas Cliente/Servidor

A Linguagem Algorítmica Estrutura de Repetição. Ex. 2

Gerência de Redes. Arquitetura de Gerenciamento.

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

Análise estrutural do problema de programação da produção F3 r j, s ijk C max

Informatização dos processos no Setor de Medicina do Trabalho gera resultados positivos para a Teksid do Brasil

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.

4 O Workflow e a Máquina de Regras

2. Sistemas Multi-Agentes (Multi-Agent System - MAS)

Demonstrador Animado das Técnicas de Programação de Simuladores de Eventos Discretos, utilizando o MATLAB

Desempenho e Segurança em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini christianezapelini@nwk.edu.br

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Gerência de Processador

UMA ABORDAGEM DO ENSINO DE SIMULAÇÃO DISCRETA BASEADA NO USO DE RECURSOS COMPUTACIONAIS

O modelo unificado de processo. O Rational Unified Process, RUP.

4. Aplicações de Software

Introdução à Simulação com ARENA

SISTEMAS OPERACIONAIS. Prof. André Dutton

Máquinas Multiníveis

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

AGENDA. O Portal Corporativo. Arquitetura da Informação. Metodologia de Levantamento. Instrumentos Utilizados. Ferramentas

Transcrição:

SIM0101 - Simulação de Eventos Discretos Semana 2-3 Introdução à modelagem e simulação com Arena Ricardo Lüders UTFPR

Sumário Terminologia 1 Terminologia 2 3 4

Elementos básicos da simulação Variáveis do modelo Variáveis de estado: caracterizam completamente o estado atual do sistema. Variáveis independentes: são fixadas externamente (dados de entrada). Variáveis dependentes: são calculadas a partir de outras variáveis. Variáveis de desempenho: acumulam as observações de avaliação do comportamento do modelo em cada cenário. (necessárias para estatísticas e histogramas). Parâmetros: definem o cenário de cada simulação.

Elementos básicos da simulação Exemplos de variáveis O número de tarefas esperando para serem processadas numa CPU (variável de estado). O instante de chegada de uma tarefa para ser processada numa CPU (variável independente). O tempo de espera de uma tarefa na fila de uma CPU (variável dependente). O comportamento da fila de uma CPU (número de tarefas) ao longo da simulação (variável de desempenho). A taxa de chegada de tarefas para serem processadas numa CPU (parâmetro).

Elementos básicos da simulação Eventos Acontecimentos ou ocorrências, programadas ou não, que provocam a mudança de estado do sistema. Toda mudança de estado é devida à ocorrência de um evento. Exemplos chegada: de peças, clientes ou tarefas início: de processamento numa máquina, caixa ou CPU saída: de peças, clientes ou tarefas finalizadas

Elementos básicos da simulação Entidades e atributos Uma entidade é um objeto da simulação com características próprias (atributos) que as diferenciam. Entidades semelhantes possuem os mesmos atributos, porém com valores possivelmente diferentes. Os atributos são utilizados não apenas para diferenciar entidades como para guardar dados necessários para cálcular determinadas estatísticas. Exemplos entidade dinâmica: peças que se movem pela fábrica entidade estática: máquina que processa um peça atributo: código da peça ou instante de tempo em que entrou no sistema

Elementos básicos da simulação Recursos e filas Um recurso é uma entidade estática que fornece serviços a entidades dinâmicas. Se uma entidade dinâmica não puder se apropriar de um recurso, então deve aguardar numa fila que obedece a uma determinada poĺıtica. Exemplos recurso: CPU fila: aguardando liberação da CPU poĺıtica: FIFO (First In, First Out)

Métodos de modelagem Modelagem orientada a eventos A ocorrência dos eventos na simulação é controlada por uma lista de eventos agendados. O evento a ser disparado é o mais próximo do tempo atual. Modelagem orientada a processos O sistema é visto como um conjunto de entidades ou transações que fluem através do sistema. Tais entidades são descritas, caracterizadas e identificadas por seus atributos. As entidades interagem com recursos e outras facilidades, determinando uma sequência de interações, criando eventos que alteram o estado do sistema.

Simulação orientada a evento

Software Terminologia Pacotes comerciais Arena AutoMod Extend Flexsim Micro Saint ProModel QUEST SIMUL8 WITNESS

Arena Terminologia Histórico 1982: linguagem de simulação SIMAN da Systems Modeling, inspirada na linguagem GPSS. 1990: pacote CINEMA permitiu animação. 1993: Arena = SIMAN + CINEMA. 2000: Rockwell compra a Systems Modeling. hoje: importante produto da Rockwell Software dentro do segmento de MES (Manufacturing Execution System). Distribuição Rockwell Automation (EUA): http://www.arenasimulation.com Paragon (Brasil): http://www.paragon.com.br

Arena Terminologia

Simulação de uma fila simples Roteiro de laboratório 1 Representar o sistema através de blocos (Create, Process e Dispose), interconectando-os adequadamente. 2 Fornecer dados para o modelo (caracterizar a chegada e o tempo de serviço). 3 Executar a simulação (configurar os parâmetros em Run Setup). 4 Obter relatório final da simulação e interpretar os resultados.