EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
Trova e sostituisci
Trova gli elementi che soddisfano una condizione, come tutte le tubazioni minori di 8 in o tutti i nodi sotto 40 psi, e può modificare una proprietà in tutti con una sola operazione. Serve a controllare un modello prima che sia risolto (una quota mancante, un diametro inserito nell'unità sbagliata), a elencare i punti critici dopo la soluzione (bassa pressione, alta velocità) e a eseguire una stessa correzione su molti elementi.
Gli elenchi Cosa cercare, Proprietà, Condizione e Valore costruiscono una condizione e la scrivono come riga di testo nel campo Ricerca. La riga può anche essere modificata direttamente, e gli elenchi la seguono. Una ricerca che gli elenchi non sanno esprimere, come due condizioni unite da OR (O), nasconde gli elenchi finché non si preme il pulsante Usa i controlli invece. Per cercare, premi Invio nel campo Ricerca o premi il pulsante Trova.
- Il linguaggio di ricerca
Scope.Property condition valueUna condizione. L'ambito (Scope), cioè Cosa cercare, è Tutto, Nodo, Serbatoio, Vasca, Tubazione, Pompa, Valvola, Testo, Cliente o Sorgente. La proprietà (Property) è una qualsiasi voce dell'elenco Proprietà per quell'ambito. Condizioni uguale a, maggiore di, minore di, contiene, n più alti, n più bassi e vuoto. Contiene si applica solo al testo. In n più alti e n più bassi, n è un conteggio, come in 5 più alti. Con la lettera n stessa, come in Pipe.Velocity n highest, o con il campo Valore vuoto, vengono elencati 10 elementi. Vuoto trova gli elementi che non hanno alcun valore per la proprietà. La connettività ha quattro condizioni e non richiede un valore.Valori Un numero si inserisce senza la sua unità, nell'unità mostrata in Proprietà e nel pannello Tabelle: 40, non 40 psi. Il testo, compreso un ID, si racchiude tra virgolette singole o doppie: '60'.AND (E), OR (O) e parentesi AND (E) è valutato prima di OR (O), e le parentesi raggruppano le condizioni. NOT non è disponibile. Ortografia Le parole non distinguono tra maiuscole e minuscole. Le parole inglesi sono accettate in ogni lingua, quindi una ricerca copiata da questa guida funziona su una pagina in qualsiasi lingua. - Esempi su Net3
Apri l'esempio Net3 per seguirli. La pressione è in psi e la velocità in ft/s.
Everything.ID equal to '60'Il nodo 60 e la tubazione 60. Un nodo e una tubazione possono avere lo stesso ID, quindi una ricerca per ID sotto Tutto può restituire più di un elemento. Junction.Pressure below 40I nodi 10, 40, 50, 20 e 153, a partire dalla pressione più bassa. Il nodo 10 è a -0,6 psi, una pressione negativa che richiede una verifica. Pipe.Velocity 5 highestLe tubazioni 60, 125, 329, 123 e 149, a partire dalla velocità più alta. La tubazione 60 convoglia 9,3 ft/s. Junction.Pressure below 20 OR Pipe.Velocity above 5I nodi 10, 20, 40 e 50, e le tubazioni 60, 125 e 329: pressioni basse e velocità elevate in un solo elenco. Junction.Pressure below 40 AND Junction.Elevation above 100I nodi 10, 20, 40 e 50, le pressioni basse in quota. Entrambe le condizioni devono indicare lo stesso tipo di elemento: Junction.Pressure below 40 AND Pipe.Velocity above 3non trova nulla, perché nessun elemento è allo stesso tempo un nodo e una tubazione.Pipe.Closed equal to 'closed'La tubazione 330, l'unica tubazione chiusa nel file Net3. Junction.Connectivity no open path to a sourceNulla, con il file così com'è distribuito. Con la tubazione 247 chiusa (vedi Sostituisci e Annulla), i nodi 215, 217, 219 e 225: i nodi che una rottura della tubazione 247 lascerebbe senza alimentazione. Ripetere questa ricerca per ogni tubazione è un'analisi di criticità. - Risultati, selezione e Tabelle
Gli elementi corrispondenti sono elencati sotto il pulsante Trova. Maggiore di e n più alti elencano per primo il valore più alto, minore di e n più bassi per primo il valore più basso, e le altre condizioni elencano per valore trovato, poi per ID. Una ricerca con AND (E) o OR (O) elenca prima i nodi, poi i collegamenti, ciascuno per ID. Una singola corrispondenza viene mostrata subito sulla mappa. Seleziona una riga per centrare la mappa su quell'elemento. Se non è selezionato nulla, l'elemento viene anche selezionato; se qualcosa è selezionato, l'elemento viene evidenziato e la selezione non cambia. Maiusc+clic o Ctrl+clic su una riga per aggiungerla alla selezione o rimuoverla. Trova non seleziona da solo tutte le corrispondenze.
Il pulsante Filtra nella tabella attuale applica la stessa ricerca al pannello Tabelle. Ogni tabella a cui la ricerca si applica mostra solo le righe corrispondenti, con la ricerca e il conteggio delle righe sopra di esse. Per selezionare sulla mappa tutte le corrispondenze, seleziona quelle righe e scegli Seleziona sulla mappa dal menu del tasto destro. Un filtro di tabella non è salvato con il progetto e termina quando la pagina viene ricaricata. Una riga modificata in modo da non corrispondere più resta nella tabella, attenuata e contrassegnata da un segnale di avvertimento, finché non si preme di nuovo il pulsante Filtra nella tabella attuale.
- Sostituisci e Annulla
La parte Modifica ciò che è stato trovato del riquadro scrive una proprietà su ogni elemento trovato dalla ricerca. Scegli la proprietà nell'elenco Proprietà da modificare, inserisci il nuovo valore nel campo Nuovo valore nell'unità visualizzata e premi il pulsante Sostituisci. Il riquadro indica poi quanti elementi cambierebbero, esclusi quelli che hanno già il nuovo valore. Premi il pulsante Modificali per applicare la modifica, oppure Annulla. Un solo Annulla ripristina l'intera sostituzione.
Esempio su Net1:
Pipe.Diameter below 10trova le tubazioni 31, 122, 113 e 121. Scegli Diametro, inserisci 10 e premi Sostituisci; il riquadro mostra "Modificare 4 elementi?". Premi Modificali per portare tutte e quattro le tubazioni a 10 in. Un solo Annulla le riporta a 6 e 8 in.Esempio su Net3:
Pipe.ID equal to '247'trova la tubazione 247. Scegli Chiusa, scegli di nuovo Chiusa nell'elenco Nuovo valore, e premi Sostituisci, poi Modificali, per chiudere la tubazione per l'esempio di connettività qui sopra. Annulla la riapre.Sostituisci richiede un solo tipo di elemento, quindi sotto Tutto scegli prima un tipo di elemento nell'elenco Cosa cercare. In uno scenario diverso da Base, una sostituzione è memorizzata in quello scenario, come lo sarebbe la stessa modifica in Proprietà. Dove sono disponibili le quote Mapbox, la Quota può essere sostituita dal DEM Mapbox invece che da un valore digitato.
- Punti da tenere presenti
- I valori sono confrontati a piena precisione ed elencati con quattro cifre decimali. Uguale a raramente corrisponde a un risultato calcolato; usa maggiore di e minore di.
- Pressione, carico, portata, velocità e gli altri risultati sono quelli dell'ultimo calcolo. Con l'impostazione Ricalcola automaticamente deselezionata, descrivono la rete com'era all'ultimo Calcola.
- Maggiore di e minore di sul testo usano l'ordine alfabetico, con i numeri in ordine numerico: su Net1,
Junction.ID above '20'trova i nodi 21, 22, 23, 31 e 32. - Sotto Tutto sono offerti solo ID, Descrizione, Etichetta e Connettività. Scegli un tipo di elemento nell'elenco Cosa cercare per vedere l'elenco completo delle sue proprietà.
- Un elemento Testo non ha un ID. Cercalo per le sue parole, come in
Text.Text contains 'pump'. - Le quattro condizioni di connettività per un nodo sono nessuna tubazione al nodo, nessuna tubazione aperta al nodo, nessun percorso verso una sorgente e nessun percorso aperto verso una sorgente. Una fonte è un serbatoio o una vasca.