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!
Prof. Afonso C. Medina
Prof. Leonardo Chwif
Versão 0.1
06/09/06
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 1
Evolução dos Softwares de Simulação
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 2
Modelo de Fila M/M/1: ACD
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 3
Modelo de Fila M/M/1: Fluxograma
Inicialização
Variáv eis
relógio<=t_max?
N
Utilização
Atendente=
100*(soma / t_max)
S
tempo_p_chegadas
<tempo_p_término?
Processo Atendimento
Processo Chegada
relógio=tempo_p_
chegada
relógio=tempo_p_
termino
Atendente Ocupado
staus_atendente=0?
S
N
Atendente Livre
status_atendente=1
ta=exponencial(8)
soma=soma+ta
tempo_p_termino=relógio + ta
n_clientes_f ila=n_clientes_f ila+1
Sem Nenhuma Fila Clientes
n_clientes_f ila>0
S
N
Com Fila Clientes
n_clientes_f ila=n_clientes_f ila-1
ta=exponecial(8)
soma=soma+ta
tempo_p_termino=relogio+ta
Status_atendente=0
tempo_p_termino=t_max+1
tec=exponencial(10)
tempo_p_chegada=relogio+tec
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 4
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)
End
C_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)
End
B_event(B1) {Porta acaba}
Enqueue(Q_Porta, Current, true)
End
B_event(B2)
Enqueue(Q_Esp, current, true)
End
C_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)
End
B_event(B3) { clientes saem do sistema}
Enqueue(Q_sai, current, true)
End
B_event(B4) {atendente termina atendimento}
Enqueue(Q_atend,current, true)
End
Termination(S_time>=10000)
Message(“utilização do atendente = “, utilization(Q_attend))
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 5
Modelo de Fila M/M/1: Simul8
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 6
Modelo de Fila M/M/1: Arena
Entrada
Atendimento
0
Saida
0
0
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 7
Modelo de Fila M/M/1: Extend
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 8
Efeitos 3D em Modelos 2d
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 9
Animação/Custo
Custo
Simuladores
3-D
Linguagens
de Simulação
Simuladores 2-D
Linguagens
de Simulação
Qualidade Imagem/Animação
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 10
Tabela Comparativa
Nome do Software:
Versão:
Fabricante:
Classe
Peso
(1 a 3)
Características
Nota
(1-5)
Total
(Nota x Peso)
Software barato
Animação “progressiva”
Bugs e crashes
Reputação companhia
Fácil uso
Características
desejáveis gerais
Subtotal 1 (S1):
Peso
(1 a 3)
Classe
Características
Módulos incorporados
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.)
Funções de dist. probabilidades
Nota
(1-5)
Total
(Nota x Peso)
Subtotal 2 (S2):
Classe
Características
Construção de modelos
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
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
Conferência de usuários
Suporte e
documentação
Subtotal 4 (S4):
Classe
1. Características gerais
2. Módulos incorporados
3. Construção de modelos
4. Documentação e suporte
Peso Classe
(1-3)
Subtotais
Total
(Peso x Subt)
S1=
S2=
S3=
S4=
Total Geral:
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 11
Mais Informações
OR/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
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2006)
Slide 12
Download

Cap_4_Softwares - Modelagem e Simulação