Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina...
Transcript of Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)Slide 1 Prof. Afonso C. Medina...
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.br
Divirta-se!
Versão 0.1 06/09/06
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 2
Evolução dos Softwares de Simulação
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 3
Modelo de Fila M/M/1: ACD
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
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))
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 6
Modelo de Fila M/M/1: Simul8
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
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 8
Modelo de Fila M/M/1: Extend
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006) Slide 9
Efeitos 3D em Modelos 2d
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
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:
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.html
Realiza 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