Académique Documents
Professionnel Documents
Culture Documents
Simulação de Sistemas
Mestrado em Ciência da Computação
DCCE/IBILCE/UNESP
Estes módulos se dividem em Flowchart Module (figura 1) e Data Module (figura 2).
Os módulos de fluxo são aqueles que se interconectam e forma uma rede de informações e
comandos, enquanto os módulos de dados não aparecem no modelo, sendo responsáveis por
inserir as especificações de elementos no fluxo. Estes blocos podem ser encontrados no painel
Basic Process.
4.1.1 Create
4.1.2 Dispose
4.1.4 Decide
O modulo Decide permite que processos realizem tomadas de decisão no sistema. Ele
inclui opções para decisões baseadas em uma ou mais condições ou baseadas em uma ou mais
probabilidades. Condições podem ser baseadas em valores de atributos, valores de variáveis, o
tipo da entidade, ou uma expressão.
4.1.5 Batch
Batches podem ser realizados com um número específico de entidades ou podem ser
agrupadas através de um atributo em comum.
Entidades que chegam ao módulo Batch são colocadas em uma fila até que o número
necessário de entidades seja acumulado. Uma vez acumulado, uma nova representação de
entidade é criada.
4.1.6 Separate
O módulo Separate pode ser utilizado para criar várias entidades através da cópia de
uma entidade ou dividir uma entidade proveniente de um módulo Batch.
4.1.7 Assign
O módulo Assign é utilizado para atribuir novos valores para variáveis, atributos de
entidades, tipos de entidades, imagens de entidades (pictures entity), ou outras variáveis de
sistema.
O módulo Assign permite que sejam realizadas múltiplas atribuições dentro do mesmo
módulo.
4.1.8 Record
4.2.1 Entity
Neste modulo são definidas as diversas entidades que deverão ser manipuladas no
modelo, bem como são definidas suas imagens de representação na simulação. Informações de
custos iniciais e custos de armazenamento são também definidos na entidade.
As entidades, que podem ser tanto concretas como abstratas, representam os objetos
movendo-se pelo sistema. Cada entidade possui suas próprias características, referenciadas
como atributos. Os atributos podem ser definidos conforme necessários. Os atributos de cada
entidade possuem valores inerentes à própria entidade.
4.2.2 Queue
Este módulo pode ser utilizado para mudar a regra de ordenação de uma fila
específica. A regra de ordenação padrão para todas as filas é o First In First Out. Existe um
campo adicional que permite que a fila seja definida como compartilhada (não disponível na
versão Basic Edition).
Existem dois tipos de filas utilizados pelo Arena, as Individual queues e Internal
queues.
4.2.3 Resource
A terminologia associada com o recurso é a seguinte: quando uma entidade requer um recurso,
ela obtém o recurso; e quando ela não necessita mais o recurso é liberado, e fica disponível para
outras entidades. Um recurso é associado com uma fila para armazenar entidades que tentam
obter recursos quando ele está indisponível. A capacidade de um recurso limita o número de
entidades que podem obtê-lo em algum momento.
4.2.4 Variable
O data module Variable é usado para definir dimensões de variáveis e seus valores
iniciais. Variáveis podem ser referenciadas em outros módulos (por exemplo, módulos Decide),
podem sofrer atribuição de novos valores através do módulo Assign, e podem ser usadas em
qualquer expressão.
4.2.5 Schedule
O data module Schedule pode ser utilizado em conjunto com o módulo Resource para
definir uma operação de agendamento para um recurso ou com o módulo Create para definir um
agendamento de chegada.
4.2.6 Set
0 0
0
Para concluir a simulação vamos alterar o nome do bloco Dipose, para saida, basta
dar um duplo clique sobre o módulo e alterar a caixa de texto name.
Para finalizarmos a configuração e executarmos a simulação vamos alterar alguns
parâmetros de execução, através do menu Run – Options (Figura 7), nesta janela iremos alterar o
campo Replication Length, para definir o tempo de duração da simulação. Outro parâmetro
importante desta janela é o Number of Replication, que indica quantas vezes a simulação será
executada.
Para a execução da simulação agora basta pressionar o botão Go (figura 8), ao fim da
simulação será apresentada uma janela de confirmação de exibição do relatório de resultados da
simulação.
Figura 8 – Botão Go
Freitas Filho, Paulo José de. Introdução à modelagem e simulação de sistemas. Florianópolis,
Visual Books, 2001.
Araújo, Luciane Calixto de. Manual do Arena 9.0. Universidade Federal de Santa Catarina, 2006.