Você está na página 1de 16

Implementação Computacional do Modelo de Simulação e

Softwares de Simulação
Capítulo 4
Páginas 69-88
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.3 24/04/17
Modificado para uso na EEM
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2015) Slide 1 de 16
Evolução dos Softwares de Simulação

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


Modelo de Fila M/M/1: ACD

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


Modelo de Fila M/M/1: Fluxograma
Início status_servidor:=0;
relogio:=0;
TMec, TMa, TSim tempo_p_chegada:=0;
tempo_p_termino:=TSim+1;
n_clientes_fila:=0;
Inicialização das
variáveis soma:=0;

Não Sim
relogio<=TSim ?

utilizacao_servidor ¬ 100*(soma/TSim)
Não Sim
tempo_p_chegadas
< tempo_p_termino?
Processo de atendimento Processo de chegada

relogio ¬ tempo_p_termino relogio ¬ tempo_p_chegada

Sim Sim
n_clientes_fila>0? status_servidor = 0?
Com clientes em fila Servidor livre
Sem clientes
Não Servidor ocupado Não
em fila

status_servidor ¬ 0 n_clientes_fila ¬ n_clientes_fila-1 n_clientes_fila ¬ n_clientes_fila+1 status_servidor ¬ 1


tempo_p_termino ¬ TSim+1 ta ¬ Exponencial(TMa) ta ¬ Exponencial(TMa)
soma ¬ soma+ta soma ¬ soma+ta
tempo_p_termino ¬ relogio+ta tempo_p_termino ¬ relogio+ta

utilizacao_servidor
tec ¬ Exponencial(TMec)
tempo_p_chegada ¬ relogio+tec

Fim

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


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_Atend))
Modelagem e Simulação de Eventos Discretos – Chwif e Medina (2015) Slide 5 de 16
Modelo de Fila M/M/1: SIMUL8

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


Modelo de Fila M/M/1: Arena
Entrada Atendimento Saida

0 0
0

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


Modelo de Fila M/M/1: Extend

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


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 (2015) Slide 9 de 16


Efeitos 3-D em Modelos 2-D

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


Características desejáveis gerais
 Software barato
 Fornece o tipo de animação segundo
sua necessidade
 Bugs & crashes mínimos
 Software de companhia com reputação
 Fácil de utilizar

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


Características desejáveis: módulos incorporados
 Módulo de run-time
 Módulo de 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
 Debbugger
 Integração com outros softwares
 Funções de distribuições de probabilidades

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


Características desejáveis: construção de modelos
 Capacidade de construção de
templates
 Capacidade de integração de modelos
 Capacidade de modelagem hierárquica
 Capacidade de modelagem por objetos

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


Características desejáveis: suporte e documentação
 Boa documentação (manual)
 Sites úteis e atualizados
 Treinamento
 Conferência de usuários

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


Tabela Comparativa
N om e s d o s a va lia d o re s:

N om e do soft w a r e:
Ve rs ã o:
Fa b ric a n te :

P eso N o ta To ta l
Cla s se Ca ra c te rís tica s
(0 a 3) (0 a 5) (N ot a  P eso)
S oftware bar a to
An im a çã o "pr ogr essiva " (2-D pa ra 3-D)
Ca r a cter íst icas
"Bu gs e crash es"
Desejá veis Ger a is
Repu t açã o da compa n h ia
F á cil u so
S u b to ta l 1 (S1):
P eso N o ta To ta l
Cla s se Ca ra c te rís tica s
(0 a 3) (0 a 5) (N ot a  P eso)
Módulo de ru n-tim e
Módulo de a n á lise de da dos de en t r ada
Módulo de a n á lise est at íst ica dos r esu lt ados
Módulo de otim iza çã o
Módulos
Ca pa cida de de ger a çã o de a r quivos m u ltim ídia
In cor por a dos
"Debbu ger"
In t egr a ção com out r os softwares (CAD, Excel,
Visio etc)
F u n ções de distr ibu içã o de pr oba bilida des
S u b to ta l 2 (S2):
P eso N o ta To ta l
Cla s se Ca ra c te rís tica s
(0 a 3) (0 a 5) (N ot a  P eso)
Ca pa cida de de constr u çã o de 'tem plates'
Con str u ção de Ca pa cida de de "m erge"
Modelos Ca pa cida de de m odela gem h ier á r quica
Ca pa cida de de m odela gem por objetos
S u b to ta l 3 (S3):
P eso N o ta To ta l
Cla s se Ca ra c te rís tica s
(0 a 3) (0 a 5) (N ot a  P eso)
Bom m a n ua l (im pr esso/h elp on-lin e)
Su por t e e Sit e ú til e at u a lizado
Docu m en t a çã o Tr ein am en to
Con ferên cia de usu ár ios
S u b to ta l 4 (S4):
P e s o d a c la s se To ta l
Cla s se S u b to ta is
(0 a 3) (P eso  S u b t ot a l )
1. Car a ct er íst icas Ger a is S1 =
2. Módu los Incorpor ados S2 =
3. Con st r u çã o de Modelos S3 =
4. Docum en t açã o e Suport e S4 =
To ta l g e ra l:
To ta l p o s s ív e l:
P o n tu aç ã o fin a l (0-10):

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


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

Pesquisa de softwares do mercado

ARGESIM http://www.argesim.org/index.php?id=68

Realiza comparação de desempenho entre softwares


diferentes aplicados a um mesmo modelo

Diversos links para fornecedores, cursos etc.

http://www.livrosimulacao.eng.br/links.html#links

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

Você também pode gostar