segunda-feira, 15 de maio de 2023

Pensando Soluções: Simulador de Nível de Água

Eu era Operador de Máquinas no Sector de Produção de Água na ELECTRA. Uma das minhas funções era controlar o Nível da água produzida e arrancar bombas de transferência para transferir parte dessa água para outros reservatórios fora da instalação de produção a partir dos quais a água é distribuída por gravidade para a população da cidade.

O controlo da evolução do nível de água era crucial pois por algum descuido o depósito de água dentro das instalações poderia transbordar levando a prejuízos de várias toneladas de água e consequente déficit na distribuição e perdas para a empresa, ou então a bombagem para o exterior poderia exceder a quantidade prevista para o reservatório externo com possível provocação de transbordo e atrapalhar o programa de distribuição acarretando prejuízos para a população de algumas zonas e também para a empresa.

Daí surgiu-me esta ideia. Isto aconteceu em 2013, estava iniciando a aprender JavaScript (linguagem de programação) e aprofundando meus conhecimentos de HTML (Hypertext Markup Language) e CSS (Cascading Style Sheets) em Codecademy

Sendo eu um iniciante, na altura foi para mim um grande desafio porque teria que criar um programa que tivesse os seguinte requisitos:

  1. Estabelecer balizas para níveis mínimos e máximos
  2. Campo de introdução do valor do nível existente no depósito principal
  3. Campos para introdução dos valores da produção horária para cada unidade de produção RO (Reverse Osmosis)
  4. Criar duas estações de bombagem de água contendo o número de bombas existentes na Instalação assim como os débitos das mesmas
  5. Interligar todos os elementos atrás referidos para poder prever a evolução do nível de água conforme a bomba ou bombas selecionadas
  6. Prever o momento em que o nível vai chegar no valor mínimo ou máximo conforme valores solicitados no ponto nº1
  7. Mostrar todos os parâmetros e resultados da simulação ao Operador.

Tecnologias usadas:

  • HTML
  • CSS
  • JavaScript

Após o tempo de testes, o aplicativo foi facultado aos Operadores que dele quisessem fazer uso.

Apresentação do Aplicativo

Como usar. Algumas instruções de uso.

Algumas informações de utilidade prática para o Operador como sendo lubrificantes de uso mais comum em alguns equipamentos da Instalação.

Primeiros passos para se iniciar uma simulação com introdução do nível existente e dos valores de produção de cada dessalinizador RO (Reverse Osmosis)

Seleção das bombas de transferência usando a Estação de Bombagem Nº1.

Efetuando uma simulação com os dados acima inseridos.

Seleção das bombas de transferência usando a Estação de Bombagem Nº1 e Nº2.

Seleção das bombas de transferência usando a Estação de Bombagem Nº2.

Reset do aplicativo, apaga o nível existente e os valores da produção horária de cada dessalinizador assim como as bombas selecionadas.

O aplicativo

Este conceito poderia/poderá ser implementado de forma a alcançar o objetivo com maior eficiência bastando usar valores captados por sensores de níveis e transmissores dos caudais de produção horária de cada Dessalinizador e Conversor Analógico-Digital para converter os valores analógicos em digitais conseguindo assim as variáveis necessárias para o processo.

Sem comentários:

Enviar um comentário