• Nenhum resultado encontrado

O sistema é capaz de buscar automaticamente os valores para as variáveis de entrada do Sistema Especialista e realizar a simulação com previsão de até dois dias (Figura 17) e também, possibilita que o usuário digite os valores para as variáveis de forma manual. Para simular os estados hidrológicos do Imaruí e da Murta são consideradas as seguintes variáveis:

estado hidrológico de Blumenau e Brusque, chuva em milímetros em Itajaí, Blumenau e Brusque, saturação do solo e o nível da maré.

Figura 17. A busca automática dos valores das variáveis de entrada

Os estados hidrológicos de Blumenau e Brusque e a saturação do solo devem ser preenchidos manualmente pelo fato de não haver informações disponíveis na Internet para

serem capturadas pelo sistema. O site do Comitê do Itajaí disponibiliza dados sobre os estados hidrológicos de Blumenau e Brusque e também sobre a chuva acumulada. Baseando-se pela chuva acumulada poderia-se chegar a um valor aproximado em relação à saturação do solo, porém o site do Comitê se encontra em manutenção.

Todos os dados para as variáveis de entrada são armazenados localmente em arquivos texto para prever que eventuais problemas não interrompam o funcionamento do sistema, como perda de acesso à Internet ou mesmo pelos sites ficarem “fora do ar” por tempo indeterminado. Sempre que é realizada a busca pelos dados, os arquivos texto são atualizados ao mesmo tempo. Quando o sistema não consegue realizar a busca por dados mais recentes, o sistema informa ao usuário que os dados estão desatualizados (Figura 18) e realiza a simulação com os dados que foram salvos localmente na última atualização realizada. Caso o sistema não consiga realizar a atualização dos dados por vários dias e não existirem mais dados referentes ao dia em que se deseja simular, o sistema informa que não existem dados para realizar a simulação, ou seja, só é possível simular com dados informados manualmente pelo usuário.

Figura 18. Sistema informando que não pode realizar a busca das variáveis

Já os dados referentes à chuva em milímetros e o nível da maré são possíveis de se capturar automaticamente pelo sistema. A chuva é capturada de duas fontes: o site da

UNIVALI e o do Climatempo. O sistema captura a chuva em milímetros, além do dia atual, de mais quatro dias à frente. Como o site da UNIVALI só realiza previsão para dois dias (não contando o dia atual), os outros dois dias são armazenadas apenas as previsões do Climatempo. Quando se tem previsões das duas fontes, o sistema sempre considera o maior valor para a chuva em milímetros para se ter sempre uma projeção do pior caso. Por exemplo, se a UNIVALI prever a chuva em Itajaí em 50 milímetros e o Climatempo em 45, então o sistema considera o valor 50. Porém, isto só ocorre para a previsão de chuva da cidade de Itajaí, pois o site da UNIVALI somente realiza previsão para esta cidade, as previsões de Blumenau e Brusque são feitas apenas pelo site do Climatempo.

E por fim, a previsão da maré, que é realizada da seguinte maneira: os valores referentes ao nível da maré são armazenados localmente além do dia atual, mais sete dias à frente. O mesmo tratamento feito pelo sistema em relação à indisponibilidade de dados sobre a previsão de chuva (seja por perda de acesso a Internet ou pelo fato de já ter passado muitos dias em que o sistema não consegue atualizar os dados e não haver dados armazenados localmente correspondentes ao dia selecionado para realizar a simulação) é utilizado para os valores da maré.

Existem duas situações que o sistema considera referente à maré quando está configurado para realizar a busca dos valores e a simulação automaticamente que são: quando se deseja realizar a simulação para o dia atual e quando se deseja simular para outro dia diferente do dia atual.

Para ambos os casos é realizada a interpolação para os valores faltantes utilizando-se regra de três. O site de previsão de maré disponibiliza o nível da maré apenas em algumas horas do dia, por essa razão, decidiu-se utilizar regra de três. Por exemplo, se às 14 horas de hoje a maré está em 1,2 metros e às 18 horas em 0,4 metros, qual é o nível da maré às 15 horas? (Tabela 6).

Tabela 6. Valor faltante da maré

Hora Nível

14 1,2

15 x

18 0,4

Pode-se calcular o resultado traçando uma linha reta entre os dois pontos, conforme a Figura 19.

Figura 19. Gráfico mostrando o valor que se deseja descobrir, no caso, o nível da maré para as 15 horas

Sendo que, das 14 horas às 18, o nível da maré variou de 1,2 metros para 0,4 metros, ou seja, em 4 horas desceu 80 centímetros ou 0,8 metros, qual seria o nível da maré às 15 horas, ou daqui à 1 hora?

A resposta por tanto é 1 metro. Porque das 14 às 15 horas o nível da maré variou 0,2 metros, portanto deve-se subtrair do 0,2 do valor inicial 1,2, sendo assim, a maré as 15 horas estaria em 1 metro. Através dos valores conhecidos, pode-se então descobrir o valor faltante através da regra de 3.

A diferença entre a simulação da maré atual e a de um próximo dia é que no dia atual o sistema recupera o valor da maré que representa o horário em que a simulação está sendo realizada. Por exemplo, se a simulação estiver sendo realizada às 14 horas então o valor da maré será de 1,2, se for às 15 horas, 1, etc.

E por fim, quando a simulação é realizada para um dia diferente do dia atual, depois de ter os valores do nível da maré para todas as horas daquele dia (através da interpolação para as horas faltantes, baseadas nas horas que o site de previsão de maré apresenta os valores), o sistema percorre esses valores e caso a maior parte do dia (mais do que 12 horas a maré esteve acima de 1 metro) a maré estiver alta, ou seja, maior ou igual a 1 metro, a saída dada pelo sistema para a variável maré será o valor 1, caso contrário, será o valor 0. Qualquer valor maior ou igual a 1 é indiferente, pois o sistema considera como maré alta, se não, como maré baixa. A tabela 7 mostra um dia em que a maré permaneceu alta a maior parte do tempo.

Tabela 7. Exemplo do nível da maré em cada hora do dia Hora Nível

0 0.2

1 0.9

2 1.1

3 1.2

4 1.1

5 1.0

6 0.8

7 1.2

8 1.0

9 0.4

10 0.6 11 0.7 12 1.1 13 0.6 14 1.1 15 0.6 16 1.1 17 1.0 18 1.1 19 1.2 20 1.0 21 0.4 22 0.1 23 0.5

Conforme a Tabela 7, pode-se perceber que o nível da maré maior ou igual a 1 aparece 13 vezes, ou seja, na maior parte do dia a maré esteve em um nível considerado alto. Então, a busca automática para o nível de maré neste caso retornaria 1. Todavia, esta abordagem de interpolação para os valores da maré é simplista, assumindo que a variação da maré é linear.

Documentos relacionados