EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.

Localizar e substituir

Localiza os elementos que atendem a uma condição, como todo tubo menor que 8 pol. ou toda junção abaixo de 40 psi, e pode alterar uma propriedade em todos eles em uma única operação. Use-a para verificar um modelo antes de resolvê-lo (uma elevação ausente, um diâmetro digitado na unidade errada), para listar locais com problema depois de resolvido (pressão baixa, velocidade alta) e para fazer uma correção em muitos elementos.

As listas O que pesquisar, Propriedade, Condição e Valor montam uma condição e a escrevem como uma linha de texto na caixa Consulta. A linha também pode ser editada diretamente, e as listas a acompanham. Uma consulta que as listas não conseguem expressar, como duas condições unidas por OU, oculta as listas até que o botão Usar os controles seja pressionado. Para pesquisar, pressione Enter na caixa Consulta ou pressione o botão Localizar.

A linguagem de consulta
Escopo.Propriedade condição valorUma condição. O escopo é Tudo, Junção, Reservatório, Tanque, Tubo, Bomba, Válvula, Texto, Cliente ou Fonte. A propriedade é qualquer entrada da lista Propriedade para esse escopo.
Condiçõesigual a, maior que, menor que, contém, n maiores, n menores e vazio. Contém se aplica somente a texto. Em n maiores e n menores, n é uma contagem, como em 5 maiores. Com a própria letra n, como em Pipe.Velocity n highest, ou com a caixa Valor vazia, são listados 10 elementos. Vazio encontra os elementos que não têm valor para a propriedade. Conectividade tem quatro condições e não recebe valor.
ValoresUm número é digitado sem a unidade, na unidade mostrada em Propriedades e no painel Tabelas: 40, não 40 psi. O texto, inclusive um ID, é colocado entre aspas simples ou duplas: '60'.
E, OU e parêntesesE é avaliado antes de OU, e os parênteses agrupam condições. NÃO não está disponível.
GrafiaAs palavras não diferenciam maiúsculas de minúsculas. As palavras em inglês são aceitas em todos os idiomas, de modo que uma consulta copiada deste manual do usuário funciona em uma página em qualquer idioma.
Exemplos na Net3

Abra o exemplo Net3 para acompanhar. A pressão está em psi e a velocidade em ft/s.

Everything.ID equal to '60'A junção 60 e o tubo 60. Uma junção e um tubo podem ter o mesmo ID, de modo que uma pesquisa de ID em Tudo pode retornar mais de um elemento.
Junction.Pressure below 40Junções 10, 40, 50, 20 e 153, da menor pressão para a maior. A junção 10 está a -0,6 psi, uma pressão negativa que exige revisão.
Pipe.Velocity 5 highestTubos 60, 125, 329, 123 e 149, da maior velocidade para a menor. O tubo 60 conduz 9,3 ft/s.
Junction.Pressure below 20 OR Pipe.Velocity above 5Junções 10, 20, 40 e 50, e tubos 60, 125 e 329: pressões baixas e velocidades altas em uma só lista.
Junction.Pressure below 40 AND Junction.Elevation above 100Junções 10, 20, 40 e 50, as pressões baixas em terreno alto. As duas condições devem se referir ao mesmo tipo de elemento: Junction.Pressure below 40 AND Pipe.Velocity above 3 não corresponde a nada, porque nenhum elemento é ao mesmo tempo uma junção e um tubo.
Pipe.Closed equal to 'closed'O tubo 330, o único tubo fechado no arquivo Net3.
Junction.Connectivity no open path to a sourceNenhuma, como o arquivo é distribuído. Com o tubo 247 fechado (ver Substituir e Desfazer), as junções 215, 217, 219 e 225: as junções que uma ruptura no tubo 247 deixaria sem abastecimento. Repetir isto para cada tubo é uma análise de criticidade.
Resultados, a seleção e as Tabelas

Os elementos correspondentes são listados abaixo do botão Localizar. Maior que e n maiores listam o maior valor primeiro, menor que e n menores listam o menor valor primeiro, e as outras condições listam pelo valor encontrado e depois pelo ID. Uma consulta com E ou OU lista os nós e depois os trechos, cada grupo por ID. Uma única correspondência é mostrada no mapa imediatamente. Selecione uma linha para centralizar o mapa nesse elemento. Se nada estiver selecionado, o elemento também é selecionado; se algo estiver, o elemento é destacado e a seleção não é alterada. Shift+clique ou Ctrl+clique em uma linha para adicioná-la à seleção ou removê-la. Localizar não seleciona todas as correspondências por si só.

O botão Filtrar na tabela atual aplica a mesma consulta ao painel Tabelas. Cada tabela a que a consulta se aplica mostra somente as linhas correspondentes, com a consulta e a contagem de linhas acima delas. Para selecionar todas as correspondências no mapa, selecione essas linhas e escolha Selecionar no mapa no menu de clique com o botão direito. Um filtro de tabela não é salvo com o projeto e termina quando a página é recarregada. Uma linha editada de modo que deixe de corresponder permanece na tabela, esmaecida e marcada com um sinal de aviso, até que o botão Filtrar na tabela atual seja pressionado novamente.

Substituir e Desfazer

A parte Alterar o que foi encontrado da caixa grava uma propriedade em todos os elementos que a consulta encontrou. Escolha a propriedade na lista Propriedade a alterar, digite o novo valor na caixa Novo valor na unidade exibida e pressione o botão Substituir. A caixa então informa quantos elementos seriam alterados, sem contar os que já têm o novo valor. Pressione o botão Alterar para aplicar a alteração, ou Cancelar. Um Desfazer reverte a substituição inteira.

Exemplo na Net1: Pipe.Diameter below 10 encontra os tubos 31, 122, 113 e 121. Escolha Diâmetro, digite 10 e pressione Substituir; a caixa mostra "Alterar 4 elementos?". Pressione Alterar para definir os quatro tubos como 10 pol. Um Desfazer os devolve a 6 e 8 pol.

Exemplo na Net3: Pipe.ID equal to '247' encontra o tubo 247. Escolha Fechado, escolha Fechado novamente na lista Novo valor e pressione Substituir e depois Alterar, para fechar o tubo para o exemplo de conectividade acima. Desfazer o abre novamente.

Substituir exige um único tipo de elemento; portanto, em Tudo, escolha primeiro um tipo de elemento na lista O que pesquisar. Em um cenário diferente de Base, a substituição é armazenada nesse cenário, como seria a mesma edição em Propriedades. Onde há elevações do Mapbox disponíveis, a Elevação pode ser substituída pelo DEM do Mapbox em vez de um valor digitado.

Pontos a observar
  • Os valores são comparados com precisão total e listados com quatro casas decimais. Igual a raramente corresponde a um resultado calculado; use maior que e menor que.
  • Pressão, carga, vazão, velocidade e os demais resultados são os do último cálculo. Com a configuração Recalcular automaticamente desmarcada, eles descrevem a rede como estava no último Calcular.
  • Maior que e menor que aplicados a texto usam a ordem de dicionário, com os números em ordem numérica: na Net1, Junction.ID above '20' encontra as junções 21, 22, 23, 31 e 32.
  • Em Tudo, só são oferecidos ID, Descrição, Etiqueta e Conectividade. Escolha um tipo de elemento na lista O que pesquisar para ver a lista completa de propriedades.
  • Um item de Texto não tem ID. Pesquise-o pelas suas palavras, como em Text.Text contains 'pump'.
  • As quatro condições de Conectividade para um nó são sem trechos no nó, sem trechos abertos no nó, sem caminho de trechos até uma origem e sem caminho aberto até uma origem. Uma origem é um reservatório ou um tanque.
Home | AutoCAD Tools | FreeSoftware | Engineering Services | Engineering Calculators | Technical Documents | Blog | Personal essays | Collaborative Family Trees | Contact