GB Final

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 10

UNIVERSIDADE DO VALE DO RIO DOS SINOS - UNISINOS

UNIDADE ACADÊMICA DE GRADUAÇÃO


CURSO DE ENGENHARIA ELÉTRICA

ALESSANDRA NOVO DA ROSA


ANDERSON GONÇALVES

TRABALHO FINAL GB

SÃO LEOPOLDO
2022
ALESSANDRA NOVO DA ROSA
ANDERSON GONÇALVES

TRABALHO FINAL GB

Trabalho apresentado para a Disciplina


Modelagem e Avaliação de Desempenho,
pelo Curso de Engenharia Elétrica da
Universidade do Vale do Rio dos Sinos
(UNISINOS), ministrada pelo Prof.
Armando Keller.

SÃO LEOPOLDO
2022
2

1 INTRODUÇÃO

O trabalho visa determinar a quantidade de elevadores que serão instalados


num edifício comercial, buscando manter uma fila de espera diminuta para não gerar
aglomerações, tanto no andar térreo (portaria) quanto nos demais andares, bem
como não deixar elevadores ociosos. Para desenvolver o trabalho, será necessário
criar uma modelagem, no nosso caso vamos usar a linguagem JAVA para descrever
nossa modelagem matemática. Tal modelagem visa determinar a quantidade
necessária de elevadores de acordo com a taxa média de chegada e a taxa média
de permanência no edifício.
3

2 MODELAGEM E SIMULAÇÃO

O estudo das filas inicia-se em 1908 em Copenhague com Agner Krarup


Erlang, estudando circuitos telefônicos. As filas são constituídas a partir de certa
população, na qual surgem clientes que formam grupo e que aguardam por algum
tipo de serviço. Quando as filas passam de determinado tamanho considerado
aceitável, diz-se que o sistema está congestionado. No sistema congestionado, a
qualidade e a produtividade do serviço prestado tendem a diminuir e o custo total da
operação tende a crescer.
O processo de chegada na fila pode ser definido como o intervalo de
chegadas entre cada cliente. Para a obtenção deste dado deve ser realizado a
medição e o levantamento estatístico para inferir a distribuição de probabilidades
que melhor se adequa aos dados coletados. A Figura 2.1, ilustra os elementos que
compõem a fila.

Figura 2.1 - Elementos de fila.


A simulação é o processo de experimentação com o modelo representativo do
sistema real para determinar o modo como este responde as mudanças em sua
estrutura e ambiente. O comportamento do sistema é estudado através do modelo
de simulação, na qual este modelo geralmente utiliza diversos parâmetros sobre a
operação do sistema.
4

Uma vez desenvolvido e validado o modelo, ele pode ser usado para
investigar vasta variedade de questões sobre o sistema real. Mudanças no sistema
podem ser simuladas a fim de prever o impacto no seu desempenho. A simulação
pode ser utilizada para estudar sistemas na fase de concepção, antes que sejam
efetivamente implementados. Assim, a simulação é utilizada como ferramenta para
predizer os efeitos de determinada mudança em sistemas existentes e como
ferramenta de projeto para avaliar e validar o desempenho de novos sistemas.
A simulação é o processo de projetar o modelo computacional ou não (como
o túnel de vento) de determinado sistema real e conduzir experimentos com este
modelo com o propósito de entender o comportamento e/ou avaliar estratégias para
sua operação. Na simulação, dado o conjunto particular de entradas, o modelo é
executado e o comportamento do sistema é estudado. Este processo de alteração
de variáveis de entrada no modelo resulta em conjunto de cenários a serem
avaliados.
5

3 CONTEXTUALIZAÇÃO

São vários os empreendimentos com problemas de filas nos elevadores, tanto


privados como públicos. Após realizada a construção, caso não tenha sido
considerado corretamente o fluxo de pessoas, resolver o problema das filas nos
elevadores é tarefa difícil. Na maioria das vezes, é possível solucionar parcialmente
o problema com a criação de simulador para análise do tráfego vertical e previsão do
tempo de espera.
No caso ideal, a formação das filas na entrada dos elevadores é do tipo
primeiro a chegar, primeiro a entrar (first in, first out – FIFO), como ilustrado na
Figura 3.1.

Figura 3.1
6

4 CONSTRUÇÃO DO SIMULADOR

O simulador é construído utilizando a teoria de sistemas a eventos discretos,


modelando o sistema de elevadores. A chegada de usuário na porta dos elevadores
é representada por um gerador randômico de clientes (usuários). O intervalo de
tempo entre chegadas também deve atender a uma distribuição de probabilidade já
pré-estabelecida, pois não temos dados coletados para estabelecer estes intervalos.
A partir dos exemplos disponibilizados em Python, tentamos de várias formas
desenvolver um código (programa) que satisfizesse os requisitos pré-estabelecidos
do trabalho, infelizmente não tivemos sucesso, o que torna a linguagem mais “fácil”
para quem já programa e a conhece, também a torna mais “complicada” para
programadores iniciantes que não a conhecem, que é a simplicidade, compactação
e falta de informações sobre os comandos e funções. Logo optamos por utilizar
JAVA, por se tratar de uma linguagem mais conhecida por nós.
Iniciamos esboçando um fluxograma para representar os algoritmos através
de um diagrama de blocos para facilitar assim a compreensão.
7

Tivemos também que revisitar por diversas vezes o escopo do trabalho para
conseguirmos implementar o sistema de simulação atendendo o requisito de
possibilidade de variar a quantidade de elevadores.

Escolhemos modelar o prédio com 5 andares para os elevadores que


comportam conforme estabelecido um máximo de 5 pessoas.
Tentamos criar um código em que pudéssemos verificar visualmente a
quantidade de pessoas nos andares e também os tempos de permanencia dessas
pessoas nos andares com possibilidade de setar as quantidades de interações e
elevadores.
Com o nosso nível de conhecimento em programação conseguimos
demontrar as pessoas nos andares , tempo de entrada e de saída, porém não
conseguimos calcular corretamente esses tempos finais , com as taxas médias de
permanência dos usuários.
Conforme imagem abaixo para um elevador visualizando 10 interações
chegaos ao final da simulação com uma média de 3 a 4 pessoas nos andares,
demonstrando insuficiência:

Já para uma simulação com 2 elevadores foi possível verificar andares vazios
ao final da simulação:
8

E finalmente com 3 elevadores já na 8º interação foi possível esvaziar os


andares zerando já na 9º interação:
9

Concluímos que 2 elevadores são suficientes para atender a demanda da fila


no térreo conforme a taxa que estipulamos:

Concluímos que foi bem exaustivo trabalhar na programação de um simulador


para modelagem, com isso aa atenção acaba sendo menos direcionada ao estudo e
manipulação dos resultados e entendimento da matéria da disciplina.

Você também pode gostar