12
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Implementação Computacional do Modelo de Simulação e Softwares de Simulação Capítulo 4 Páginas 79-101 Este material é disponibilizado para uso exclusivo de docentes que adotam o livro Modelagem e Simulação de Eventos Discretos em suas disciplinas. O material pode (e deve) ser editado pelo professor. Pedimos apenas que seja sempre citada a fonte original de consulta. Verifique sempre a atualização deste material no site www.livrosimulacao.eng.br Divirta-se! Versão 0.1 06/09/06

Prof. Afonso C. Medina Prof. Leonardo Chwif

  • Upload
    livi

  • View
    75

  • Download
    8

Embed Size (px)

DESCRIPTION

Implementação Computacional do Modelo de Simulação e Softwares de Simulação. Capítulo 4 Páginas 79-101 - PowerPoint PPT Presentation

Citation preview

Page 1: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 1

Prof. Afonso C. Medina

Prof. Leonardo Chwif

Implementação Computacional do Modelo de Simulação e Softwares de SimulaçãoCapítulo 4

Páginas 79-101Este material é disponibilizado para uso exclusivo de docentes que adotam o livro Modelagem e Simulação de Eventos Discretos em suas disciplinas. O material pode (e deve) ser editado pelo professor.

Pedimos apenas que seja sempre citada a fonte original de consulta.

Verifique sempre a atualização deste material no site www.livrosimulacao.eng.brDivirta-se!

Versão 0.1 06/09/06

Page 2: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 2

Evolução dos Softwares de Simulação

Page 3: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 3

Modelo de Fila M/M/1: ACD

Page 4: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 4

Modelo de Fila M/M/1: Fluxograma Inicialização

Variáveis

relógio<=t_max?Utilização

Atendente=100*(soma / t_max)

N

tempo_p_chegadas<tempo_p_término?

S

relógio=tempo_p_chegada

relógio=tempo_p_termino

Processo Chegada

Processo Atendimento

staus_atendente=0?

status_atendente=1ta=exponencial(8)soma=soma+tatempo_p_termino=relógio + ta

S

N

n_clientes_fila=n_clientes_fila+1

Atendente Livre

Atendente Ocupado

tec=exponencial(10)tempo_p_chegada=relogio+tec

n_clientes_fila>0

n_clientes_fila=n_clientes_fila-1ta=exponecial(8)soma=soma+tatempo_p_termino=relogio+ta

Status_atendente=0tempo_p_termino=t_max+1

S

N

Com Fila Clientes

Sem Nenhuma Fila Clientes

Page 5: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 5

Modelo de Fila M/M/1: LINSIM-PFD Initialization()

CreateQ(Q_sai, Infinite)CreateQ(Q_esp,0)CreateQ(Q_Atend,1)CreateQ(Q_Porta,1)Create_Var(tempo1)Create_Var(tempo2)EndC_event(Chegada, Qsize(Q_Sai)>=1 and Qsize(Q_Porta)>=1) {Chegada}

Set_Var(tempo1,E(10))Schedule(B1, Dequeue(Q_porta),tempo1)Schedule(B2, Dequeue(Q_sai), tempo1)

EndB_event(B1) {Porta acaba}

Enqueue(Q_Porta, Current, true)EndB_event(B2)

Enqueue(Q_Esp, current, true)EndC_event(atendimento,Qsize(Q_esp>=1) and Qsize(Q_Atend)>=1)Set_Var(tempo2,E(8))

Schedule(B3,Dequeue(Q_esp), tempo2)Schedule(B4,Dequeue(Q_Atend),tempo2)

EndB_event(B3) { clientes saem do sistema}

Enqueue(Q_sai, current, true)EndB_event(B4) {atendente termina atendimento}

Enqueue(Q_atend,current, true)EndTermination(S_time>=10000)

Message(“utilização do atendente = “, utilization(Q_attend))

Page 6: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 6

Modelo de Fila M/M/1: Simul8

Page 7: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 7

Modelo de Fila M/M/1: Arena

Entrada Atendimento Saida

0 0

0

Page 8: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 8

Modelo de Fila M/M/1: Extend

Page 9: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 9

Efeitos 3D em Modelos 2d

Page 10: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 10

Animação/Custo

Qualidade Imagem/ Animação

Custo

Simuladores 2-D

Linguagens de Simulação

Linguagens de Simulação

Simuladores 3-D

Qualidade Imagem/ Animação

Custo

Simuladores 2-D

Linguagens de Simulação

Linguagens de Simulação

Simuladores 3-D

Page 11: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 11

Tabela Comparativa

Nome do Software: Versão:

Fabricante:

Classe Características Peso (1 a 3)

Nota (1-5)

Total (Nota x Peso)

Software barato Animação “progressiva” Bugs e crashes Reputação companhia

Características desejáveis gerais

Fácil uso Subtotal 1 (S1):

Classe Características Peso (1 a 3)

Nota (1-5)

Total (Nota x Peso)

Módulo run-time Módulo análise de dados de entrada Módulo de análise estatística dos resultados Módulo de otimização Capacidade de geração de arquivos multimídia

Debbuger Integração com outros softwares (CAD, Excel, Visio etc.)

Módulos incorporados

Funções de dist. probabilidades Subtotal 2 (S2):

Classe Características Peso (1 a 3)

Nota (1-5)

Total (Nota x Peso)

Capacidade de construção de templates Capacidade de merge Capacidade de modelagem hierárquica

Construção de modelos

Capacidade de modelagem por objetos Subtotal 3 (S3):

Classe Características Peso (1 a 3)

Nota (1-5)

Total (Nota x Peso)

Bom manual (impresso/help on-line) Sites úteis e atualizados Treinamento

Suporte e documentação

Conferência de usuários Subtotal 4 (S4):

Classe Peso Classe (1-3) Subtotais Total

(Peso x Subt) 1. Características gerais S1=

2. Módulos incorporados S2= 3. Construção de modelos S3= 4. Documentação e suporte S4=

Total Geral:

Page 12: Prof. Afonso C. Medina Prof. Leonardo Chwif

Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 12

Mais InformaçõesOR/MS Today: http://lionhrtpub.com/orms/ormssurveys.html

Pesquisa de softwares do mercado

ARGESIM http://www.argesim.org/comparisons/index.htmlRealiza comparação de desempenho entre softwares diferentes aplicados a um mesmo modelo

Um monte de links para fornecedores, cursos etc.http://www.livrosimulacao.eng.br/links.html#links