Controles


Os controles baseados em regras permitem que o status e as configurações do link sejam baseados em uma combinação de condições que podem existir na rede durante um período prolongado de simulação. Para editar as estas regras, use o comando EPANETCONTROLS:

O editor acima controla a sintaxe das regras. Para visualizar como ela será escrita no editor padrão do EPANET, clique o botão Formatar:

Os controles baseados em regras são aplicados após um estado hidráulico inicial da rede ser calculado (ou seja, após o tempo zero). Eles são avaliados ao longo de uma simulação hidráulica da seguinte forma:

  1. As regras são avaliadas em um intervalo de tempo sub-hidráulico igual a 1/10 do intervalo de tempo hidráulico normal (por exemplo, se o sistema hidráulico é atualizado a cada hora, então as regras são avaliadas a cada 6 minutos)
  2. Ao longo deste intervalo de tempo sub-hidráulico, o tempo do relógio é atualizado, assim como os níveis de água nos tanques de armazenamento (com base no último conjunto de fluxos de tubos calculado)
  3. Se as condições de uma regra forem satisfeitas, suas ações serão adicionadas a uma lista. Se uma ação entrar em conflito com outra para o mesmo link já na lista, a ação da regra com a prioridade mais alta permanecerá na lista e a outra será removida. Se as prioridades forem as mesmas, a ação original permanecerá na lista
  4. Se a lista não estiver vazia, as novas ações serão realizadas. Se isso fizer com que o status de um ou mais links mude, uma nova solução hidráulica é calculada
  5. A lista de ações é limpa e o próximo tempo sub-hidráulico é verificado