• Nenhum resultado encontrado

Consultar e alterar os eventos programados

6.3 Funcionalidades

6.3.6 Consultar e alterar os eventos programados

O utilizador é capaz de verificar os consumos de bebida previstos programados para um inter- valo de tempo de uma semana, através de uma lista que é apresentada no website com os valores de volume de bebida inseridos. Nesta página, também é possível alterar estes valores, preenchendo o formulário com os volumes de bebida previstos para cada hora. Para eliminar todos os valores introduzidos num dia da semana e colocá-los a zero, basta selecionar o dia pretendido e pressionar o botão “Apagar eventos”.

6.4

Conclusão

Neste capítulo, explica-se a forma como todos os dados gerados tanto na BBB, como também no website são armazenados na base de dados, que foi implementada em PostgreSQL. Para tal, foi construído um modelo entidade-relação da base de dados, que apresenta as entidades e respetivos atributos presentes na mesma.

Além disso, descreve-se as funcionalidades implementadas na página web e na base de dados, que permitem uma maior interatividade entre o utilizador e a máquina. De maneira a que todas estas funcionalidades possam ser executadas, a máquina deverá estar sempre ligada à Internet,

6.4 Conclusão 55

permitindo, desta forma, o envio de dados desde a máquina até à base de dados. No entanto, caso não exista uma ligação à Internet, esta informação poderá ser consultada em ficheiros de texto guardados na memória da BBB.

Capítulo 7

Resultados

Neste capítulo, apresentam-se os resultados da implementação do sistema desenvolvido nesta dissertação na máquina de extração de bebidas em estudo, no laboratório da FEUP.

Após a realização de vários testes, foram traçados gráficos com a evolução temporal das gran- dezas mais importantes. Estes permitem avaliar as funcionalidades desenvolvidas para o sistema e tirar conclusões acerca do trabalho desenvolvido ao longo desta dissertação.

7.1

Controlador

Para o teste do controlador, foi necessário avaliar a funcionalidade dos consumos horários previstos, assim como o comportamento do compressor, agitador e ventilador. Assim, foram pas- sados, através do website, consumos previstos de 10l às 18h e às 19h.

7.1.1 Programação de eventos

No gráfico da figura7.1, verifica-se que, na primeira hora de funcionamento (16h), a máquina encontra-se no estado de arrefecimento da água, ligando o compressor apenas para baixar e manter a temperatura da água em 0◦C, uma vez que não existe nenhum consumo previsto para a hora seguinte.

Depois, às 17h, o compressor é ativado durante o tempo suficiente para formar a massa de gelo que satisfaça o consumo previsto de 10l na hora seguinte.

Às 18h, hora do primeiro evento programado, foram extraídos 10l de bebida ininterruptamente para se simular o pior caso. Verifica-se que, durante o período em que a torneira se encontra aberta, é perdida, aproximadamente, metade da massa de gelo existente no início do evento e a temperatura da água sobe para valores superiores a 1◦C, ativando, novamente, o compressor. Isto é explicado pela transferência de calor que ocorre da bebida para a água do depósito. Para além de baixar a temperatura, a ativação do compressor origina, ainda, uma recuperação da massa perdida. Durante o último evento (19h), extraíram-se 10l de bebida de forma faseada: 5l em duas extra- ções. Durante ambas as extrações, observam-se, novamente, uma subida abrupta da temperatura

Figura 7.1: Evolução da estimação da massa de gelo e da temperatura da água ao longo do teste

e, ao mesmo tempo, uma diminuição de massa de gelo, que é novamente recuperada durante o intervalo entre extrações, devido à ação do compressor.

Conclui-se, então, que a massa de gelo formada ao longo do teste foi suficiente para o arre- fecimento da quantidade de bebida prevista anteriormente, sendo que a massa restante no final da experiência se deve ao facto de todos os cálculos realizados pelo controlador considerarem o pior caso para a massa de gelo necessária (4.1.2). Pode-se, ainda, referir que a diminuição da massa de gelo presente no depósito é principalmente causada pela temperatura da bebida que entra na máquina, durante extrações.

7.1.2 Ventilador

O ventilador apenas é ativado quando a temperatura junto deste ultrapassa a temperatura ambi- ente em 3◦Ce é desativado quando ambas as temperaturas se igualam. Tal como se pode observar no gráfico da figura7.2, devido, possivelmente, a um erro de leitura do sensor de temperatura no ventilador numa das amostras, ocorreu uma descida nesta temperatura que, inclusivamente, ficou mais baixa do que a temperatura ambiente. Ora, esta situação levou à desativação do ventilador por pouco tempo, sendo novamente ativado assim que a temperatura no ventilador volte a ser su- perior à do ambiente em 3◦C. Também se verifica que o ventilador, que se encontra desligado no início do teste, ativa-se no momento em que se verifica a diferença entre as temperaturas.

7.1 Controlador 59

Figura 7.2: Comportamento do ventilador ao longo do teste

7.1.3 Agitador

No gráfico da figura7.3, pode-se analisar o comportamento do agitador durante o teste, quando a temperatura da água é inferior a 5◦C. Visto que a temperatura da água nunca é superior a 5◦C, não é possível avaliar o funcionamento do agitador recorrendo aos dados obtidos com esta experiência. Assim, foi necessário realizar outro teste, cujos dados estão representados no gráfico da figura7.4, com o objetivo específico de analisar o comportamento deste componente quando a temperatura da água é superior a 5◦C.

Num estudo anterior, verificou-se, a partir de processos experimentais, que a bebida se encon- trava a uma temperatura aproximada de 0◦Cquando o valor obtido pelo sensor de temperatura na torneira era de 4◦C. Por isso, concluiu-se que existe um desvio de, aproximadamente, 4◦Centre a temperatura real e a temperatura obtida pelo sensor. Isto deve-se à interferência da temperatura ambiente na medição da temperatura na torneira [7].

Assim sendo, de acordo com o gráfico da figura 7.3, pode-se assumir que a temperatura da bebida na coluna de extração se mantém sempre abaixo de 2◦C, tal como foi estipulado na máquina de estados do agitador (4.7), uma vez que a temperatura na coluna atinge, no máximo, 6◦C e a temperatura da água é, aproximadamente, 0◦C.

Nesse gráfico, ainda é possível verificar que, durante a extração de bebida (torneira aberta), a subida da temperatura da água para além dos 0, 5◦C, na presença de massa de gelo significativa, aciona o agitador corretamente, executando a sua função de homogeneização da temperatura da água, tal como foi estipulado.

Por outro lado, no gráfico da figura7.4, pode-se verificar que o agitador permanece desligado durante 15 minutos, sendo, depois, ligado durante 15 minutos, enquanto a temperatura da água

Figura 7.3: Comportamento do agitador ao longo do teste

permanece acima dos 5◦C, tal como era previsto.

Documentos relacionados