modelagem e simulação de eventos discretos – chwif e medina (2006)slide 1 prof. afonso c. medina...

27
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Modelo Conceitual Capítulo 3 Páginas 53-78 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 24/04/06

Upload: internet

Post on 18-Apr-2015

181 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Prof. Afonso C. Medina

Prof. Leonardo Chwif

Criação do Modelo ConceitualCapítulo 3

Páginas 53-78Este 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 24/04/06

Page 2: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

O Processo de Simulação

Problema do Mundo Real Modelo Abstrato Modelo ConceitualModelo Conceitual Modelo Computacional Modelo Operacional Resultados Experimentais

Conclusões

Page 3: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Técnicas de Modelagem: Vantagens

Entendimento

Facilitar Criação do Modelo Computacional

Melhorar Validação do Modelo

Meio de Comunicação

Page 4: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Mas, na prática...Analistas “pulam” a fase de modelagem conceitual indo diretamente para o modelo computacional:

Falha de comunicação do modelo entre as pessoas – obrigação de “consertar” após implementar o modelo

Inviabiliza a participação de muitas pessoas no processo de modelagem

Causa um maior esforço na validação do modelo

Page 5: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

ACD - “Activity Cycle Diagrams”

Baseado na idéia de TOCHTER [63] das “Engrenagens Estocásticas”

Simples: constituído de 2 símbolos

básicos

Indica explicitamente as interações entre os objetos do sistema e seus fluxos

Fácil de entender e utilizar

Page 6: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

ACD – Simbologia Básica

Entidade = qualquer componente no modelo que retém sua identidade ao longo do tempo

Fila = elemento passivo do ACD (uma fila para cada tipo de entidade)

Atividade = elemento ativo do ACD, possível cooperação entre diferentes entidades.

Fila Atividade

Page 7: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Exemplo 3.1: Os Filósofos famintos

Page 8: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Exemplo 3.1: Os Filósofos famintos

Espera

ComePensa Filósofos Garfos

Espera

Espera

Page 9: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Simulação ManualImportante para o analista aumentar sua sensibilidade em relação a execução da simulação.

Uma ferramenta de verificação se a lógica do modelo está coerente.

Permite estabelecimento de prioridades onde existem.

Promove um melhor entendimento do mecanismo de simulação

Page 10: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Método das Três Fases

“A”: Checar o tempo de todas as atividades em progresso. Determinar a que ocorre primeiro. Avançar o relógio de simulação.

“B”: Para as atividades que terminaram, mover as entidades para as respectivas filas.

“C”: Procurar as atividades em uma ordem determinada e iniciar as que tem condição de começar. Mover as entidades das filas para a atividade. Amostrar e calcular o tempo de término da atividade.

Page 11: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Método das Três Fases: Fluxograma

Início

Inicialização

Varredura de Tempo

Executar eventos B(terminaram)

Tentar executar possíveis eventos C

Fim do período de simulação?

Fim

Gerar relatório

Sim

Não

Fase A

Fase B

Fase C

Início

Inicialização

Varredura de Tempo

Executar eventos B(terminaram)

Tentar executar possíveis eventos C

Fim do período de simulação?

Fim

Gerar relatório

Sim

Não

Fase A

Fase B

Fase C

Page 12: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Método das Três Fases: Exemplo

A B C checar o tempo de todas atividades

determinar quem ocorre primeiro

avançar o relógio

determinar as atividades que TERMINARAM e mover as entidades para as respectivas FILAS

Procurar as entidades e iniciar as que tem condição de COMEÇAR

Mover as entidades das filas para ATIVIDADES Amostrar e calcular o tempo de TÉRMINO da

atividade

0 -x- chegada começa, termina em 1 1 termina chegada chegada começa, termina em 1+20=21

encher começa (N=4), termina em 1+5=6 6 termina encher beber começa, termina em 6+7=13

13 termina beber beber começa, termina em 13+7=20 lavar começa, termina em 13+5=18

Page 13: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACD

Page 14: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:A T=00

Page 15: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:B T=00Fase

:C T=00

Page 16: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:C T=00Fase

:A T=03Fase

:B T=03

Page 17: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:C T=03

Page 18: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:A T=06Fase

:B T=06

Page 19: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:C T=06

Page 20: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:A T=07Fase

:B T=07Fase

:C T=07

Page 21: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:A T=09

Page 22: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:B T=09

Page 23: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:C T=09

Page 24: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Fase:

A T=10Fase:

B T=10

Animação do ACDFase

:A T=07Fase

:B T=07Fase

:C T=10

Page 25: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:A T=12Fase

:B T=12

Page 26: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do ACDFase

:C T=12

Hic!

Page 27: Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina Prof. Leonardo Chwif Criação do Modelo Conceitual Capítulo

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

Animação do Bêbado

Fazer os exercícios

do Capítulo 3!!!