Documente Academic
Documente Profesional
Documente Cultură
Modelagem e Simulao de
Processos com o ARENA
Lino G. Marujo
Agenda
1. Introduo
2. Softwares de Simulao
3. Interface do ambiente Arena
Tela Principal
Mdulos necessrios para modelagem
4. Construindo Modelos no Arena
4.1 Exemplo 1
(Posto de Lavagem de Automveis)
4.2 Exemplo 2
(Fabricao de pipas)
(Fabricao de pipas com investigao)
4.3 Exemplo 3
Call Center
1
10/11/2013
Softwares de Simulao
Categorias gerais:
Softwares de Simulao
Caractersticas desejadas:
2
10/11/2013
Simulao de Processos
Caractersticas principais:
Entidade
Servidoras (Permanentes)
Clientes (Temporrias)
Atividade
Fila
Simulao de Processos
Caractersticas Principais:
Relgio
3
10/11/2013
Modelagem em Arena
Modelagem em Arena
4
10/11/2013
5
10/11/2013
6
10/11/2013
7
10/11/2013
8
10/11/2013
9
10/11/2013
Foi definido um
recurso que deve ser
empregado nesta
operao (campo
Resources), o
operador.
10
10/11/2013
Diferentemente do
procedimento descrito,
Janela do mdulo Dispode editado poderamos editar os
mdulos a medida que
fossem posicionados.
11
10/11/2013
12
10/11/2013
Resultados da
Prof.simulao
Lino G. Marujo do modelo 26
13
10/11/2013
14
10/11/2013
Uma vez que esta inspeo implica em aumento do tempo total de fabricao,
deseja-se simular o sistema para verificar se a demanda poder ser atendida com
a adio dos processos de inspeo e retrabalho ao fluxo atual de montagem.
Call Center
15
10/11/2013
Call Center
Mdulo Create
Call Center
Mdulo Process do Atendimento Inicial
16
10/11/2013
Call Center
Call Center
Mdulo Process do primeiro tcnico
17
10/11/2013
Call Center
Call Center
Mdulo Dispose
18
10/11/2013
Call Center
Call Center
Mdulo Resource para associar custos aos atendentes
19
10/11/2013
Simulao de Processos
Vantagens:
20
10/11/2013
Simulao de Processos
Desvantagens
Rodar o modelo vrias vezes
Simulao usando o R
t.end <- 10^5 # duration of sim
t.clock <- 0 # sim time
Ta <- 1.3333 # interarrival period
Ts <- 1.0000 # service period
t1 <- 0 # time for next arrival
t2 <- t.end # time for next departure
tn <- t.clock # tmp var for last event time
tb <- 0 # tmp var for last busy-time start n <- 0 # number in
system
s <- 0 # cumulative number-time product
b <- 0 # total busy time
c <- 0 # total completions
qc <- 0 # plot instantaneous q size
tc <- 0 # plot time delta plot
Samples <- 100 set.seed(1)
21
10/11/2013
FIM
22