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:
- 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)
- 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)
- 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
- 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
- A lista de ações é limpa e o próximo tempo sub-hidráulico é verificado