© UNESP 6 Agosto 2008
Autor: Anibal Tavares de Azevedo
Limeira, 24 de Outubro de 2013
MODELOS E SIMULAÇÃO DE SISTEMAS
AULA DE LABORATÓRIO 10
2
© UNESP 6 Agosto 2008
PROMODEL
Recurso é uma pessoa, ou parte de um equipamento como um caminhão de pallet ou qualquer outro equipamento que segue as seguintes funções: transporte de entidades, manutenção dos locais e assistência aos processos.
© UNESP 6 Agosto 2008
Projeto 7: Em uma manufatura existem 2 tornos, um
equipamento de lavagem e um equipamento de
inspeção. As matérias-primas chegam na área de
recebimento. Um operário move peças entre máquinas.
Recebimento
2 tornos
lavagem saída
inspeção Matéria-prima
engrenagem
4
© UNESP 6 Agosto 2008
PROMODEL
O tempo para mover as peças entre as máquinas segue
uma função de distribuição normal com média 3
e desvio padrão 1 (N(3,1) minutos). Todas as
máquinas funcionam em ciclos automáticos.
2 tornos
lavagem
© UNESP 6 Agosto 2008
Uma opção de Layout do modelo em ProModel é:
6
© UNESP 6 Agosto 2008
PROMODEL
As principais informações do modelo são:
1
2
© UNESP 6 Agosto 2008
As principais informações do modelo são:
4
torno
8
© UNESP 6 Agosto 2008
PROMODEL
© UNESP 6 Agosto 2008
Novas informações
a serem usadas no modelo são:
5
10
© UNESP 6 Agosto 2008
PROMODEL
Para criar um recurso:
1
2
3
Clicar
Clicar
Aparece recurso: Operador
4
Clicar
5
© UNESP 6 Agosto 2008
Para utilizar um recurso no processamento:
1
Clicar
2
Clicar
3
Para
definir,
clicar
Selecionar
4
Alterna o destino a ser escolhido:
Torno1/Torno2
12
© UNESP 6 Agosto 2008
PROMODEL
Para utilizar um recurso no processamento:
1
Clicar
2
Clicar
3
Aparece
Escrever
4
MOVE WITH Operador FOR N(3,1) MIN THEN FREE
© UNESP 6 Agosto 2008
Inserindo movimentação com o Operador:
1
2
3
4
O recurso não deve participar da saída da entidade !
5
14
© UNESP 6 Agosto 2008
PROMODEL
No modelo anterior foi empregado um
recurso
(Operador) estático
, isto é, um recurso que não se
move e não realiza movimentos visíveis entre os
locais, ele pode ser usado para mover entidades
(matéria-prima e engrenagem) entre os locais.
2 tornos
lavagem
N(3,1)
© UNESP 6 Agosto 2008
O modelo anterior pode ser salvo como um “Pacote”.
Para tanto, basta realizar os seguintes passos:
2
1
3
4
5
16
© UNESP 6 Agosto 2008
PROMODEL
Projeto 8: Refazer o Projeto 7, mas de modo a
considerar que o operador é um
recurso dinâmico
,
isto é, ele deve se movimentar com a entidade entre os
locais, bem como, pegar e depositar a entidade.
Recebimento
2 tornos
lavagem saída
© UNESP 6 Agosto 2008
O modelo anterior (Projeto 7) será modificado tal que
o recurso (Operador) seja dinâmico
, isto é, o
recurso
se move e realiza movimentos visíveis
entre os locais
e será usado para mover entidades (matéria-prima e
engrenagem) entre os locais.
O modelo anterior pode ser aproveitado para construir um modelo que emprega um
recurso dinâmico. Para tanto, basta salvar o modelo anterior com um
nome diferente.
18
© UNESP 6 Agosto 2008
Passo 1: Criar os nós e a rede
PROMODEL
Redes
1
2
Clicar botão esquerdo
3
© UNESP 6 Agosto 2008
Passo 1: Criar os nós e a rede
Nó R1 Nó R2
1
Criação de 2 nósObservar as seguintes modificações no ProModel:
20
© UNESP 6 Agosto 2008
PROMODEL
Passo 1: Criar os nós e a rede
Nó R1 Nó R2
R1 R2
2
Criação de caminho entre R1 e R2© UNESP 6 Agosto 2008
Passo 1: Criar os nós e a rede
Nó R1 Nó R2
R1 R2
3
Pode ir ou voltar pelo caminhoObservar as seguintes modificações no ProModel:
22
© UNESP 6 Agosto 2008
Passo 1: Criar os nós e a rede
PROMODEL
1
Botão direito no nó R2Clicar botão esquerdo
2
© UNESP 6 Agosto 2008
Passo 1: Criar os nós e a rede
R2 R3
3
Criação de caminho entre R2 e R3Nó R2 Nó R3 Cuidado para não
criar um caminho entre R3 e R4 !!
24
© UNESP 6 Agosto 2008
PROMODEL
Passo 1: Criar os nós e a rede
1
Criar 5 nós: 1 para cada localNó R2 Nó R3 Nó R1
Nó R4 Nó R5
Criação de um caminho formando um ciclo
© UNESP 6 Agosto 2008
Passo 2: Associar os nós com interfaces
1
Clicar botão esquerdoÁrea de interfaces: Nó - Local
2
26
© UNESP 6 Agosto 2008
Passo 2: Associar os nós com interfaces
PROMODEL
3
Clicar botão esquerdo
4
Clicar botão esquerdo
© UNESP 6 Agosto 2008
Passo 2: Associar os nós com interfaces
1
Criar nova interface2
Clicar botão esquerdo3
Clicar botão esquerdo
28
© UNESP 6 Agosto 2008
Passo 2: Associar os nós com interfaces
PROMODEL
Área de interfaces: R2 – Torno1
© UNESP 6 Agosto 2008
Passo 2: Associar os nós com interfaces
1
Criar 5 interfaces: 1 para cada nóTorno1 Nó R2
Associando cada nó a um local
2
30
© UNESP 6 Agosto 2008
Passo 3: Determinar o tempo das ações do recurso
PROMODEL
Recursos
1
Clicar com botão esquerdo
2
3
Especificaruma rede por onde o recurso
passa: Red1 criada
© UNESP 6 Agosto 2008
Passo 3: Determinar o tempo das ações do recurso
4
Nó inicial onde começao recurso5
Velocidade com e sem entidade +
Tempo para pegar e tempo para depositar
a entidade
32
© UNESP 6 Agosto 2008
Passo 4: Determinar onde o recurso aparece quando no nó
PROMODEL
Clicar com botão esquerdo
1
Aparece Painel “Pontos”
© UNESP 6 Agosto 2008
Passo 4: Determinar onde o recurso aparece quando no nó
Selecionar nó com botão esquerdo
1
Escolher posição do recurso com clique no botão esquerdo
2
34
© UNESP 6 Agosto 2008
Passo 4: Determinar onde o recurso aparece quando no nó
PROMODEL
3
© UNESP 6 Agosto 2008
Passo 4: Determinar onde o recurso aparece quando no nó
1
Criar 5 pontos: 1 para cada nóPonto 4, -44 Nó R2
Associando cada nó a um ponto
2
36
© UNESP 6 Agosto 2008
PROMODEL
1
Clicar
Selecionar linha Passo 5: Modificar o processamento p/ recurso dinâmico
© UNESP 6 Agosto 2008
3
Clicar em lógica mov.4
Aparece
Escrever
5
MOVE WITH Operador THEN FREE
Passo 5: Modificar o processamento p/ recurso dinâmico
38
© UNESP 6 Agosto 2008
PROMODEL
Escrever
5
MOVE WITH Operador THEN FREE
Para todos os processos inserir o código acima no campo operação Mover o recurso com o operador (move with) e leva o tempo dado
no recurso (vide passo 3). Depois libera o operador (free). Passo 5: Modificar o processamento p/ recurso dinâmico
Não precisa colocar tempo, pois o valor foi colocado
© UNESP 6 Agosto 2008
Passo 6: Executar o modelo
Executar
1
40
© UNESP 6 Agosto 2008
PROMODEL
Projeto 9: Refazer o Projeto 8, mas de modo a
considerar que existem
2 operadores
para mover as
peças (entidades) disponíveis em cada local.
Recebimento
2 tornos
lavagem saída
© UNESP 6 Agosto 2008
Recursos
1
2
42
© UNESP 6 Agosto 2008
PROMODEL
Projeto 10: Refazer o Projeto 9, mas de modo a
considerar que o operador além de mover as peças
(entidades) também é responsável por
operar as
máquinas
disponíveis em cada local.
Recebimento
2 tornos
lavagem saída
© UNESP 6 Agosto 2008
As funções de distribuição de probabilidade relativas
aos tempos de operação de cada máquina em cada
local são dadas por:
torno lavagem inspeção
U(15,5)
U(5,1)
N(8,4)
Local Tempo de operação
44
© UNESP 6 Agosto 2008
PROMODEL
O modelo anterior (Projeto 8) será modificado tal que
o recurso (Operador) dinâmico
se move entre os locais
e é usado para mover entidades (matéria-prima e
engrenagem), bem como,
serve para realizar operações
nos locais
.
O modelo anterior pode ser aproveitado para construir um modelo que emprega um recurso dinâmico ≠≠≠≠. Para tanto, basta salvar o modelo anterior com um
© UNESP 6 Agosto 2008
Modificar o processamento do modelo para:
Use Operador for U(15,5) min Use Operador for U(15,5) min Use Operador for U(5,1) min Use Operador for N(8,4) min
46
© UNESP 6 Agosto 2008