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

Găsire și înlocuire

Găsește elementele care îndeplinesc o condiție, de exemplu toate conductele mai mici de 8 in. sau toate joncțiunile sub 40 psi, și poate modifica o proprietate la toate într-o singură operație. Folosiți-o pentru a verifica un model înainte de rezolvare (o cotă lipsă, un diametru introdus în unitatea greșită), pentru a lista locurile cu probleme după rezolvare (presiune scăzută, viteză mare) și pentru a face o corecție la mai multe elemente.

Listele Ce se caută, Proprietate, Condiție și Valoare construiesc o condiție și o scriu ca linie de text în caseta Interogare. Linia poate fi editată și direct, iar listele o urmează. O interogare pe care listele nu o pot exprima, de exemplu două condiții unite prin SAU, ascunde listele până când se apasă butonul Folosește comenzile în schimb. Pentru a căuta, apăsați Enter în caseta Interogare sau apăsați butonul Găsire.

Limbajul interogărilor
Domeniu.Proprietate condiție valoareO condiție. Domeniul, ales în lista Ce se caută, este Toate, Joncțiune, Rezervor, Bazin, Conductă, Pompă, Vană, Text, Abonat sau Sursă. Proprietatea este orice intrare din lista Proprietate pentru acel domeniu.
Condițiiegal cu, mai mare decât, mai mic decât, conține, cele mai mari n, cele mai mici n și gol. Conține se aplică numai textului. La cele mai mari n și cele mai mici n, n este un număr, ca în cele mai mari 5. Cu litera n însăși, ca în Pipe.Velocity n highest, sau cu caseta Valoare goală, sunt listate 10 elemente. Condiția gol găsește elementele care nu au nicio valoare pentru proprietate. Conectivitatea are patru condiții și nu primește valoare.
ValoriUn număr se introduce fără unitate, în unitatea arătată în Proprietăți și în panoul Tabele: 40, nu 40 psi. Textul, inclusiv un ID, se încadrează între ghilimele simple sau duble: '60'.
ȘI, SAU și parantezeleȘI se evaluează înaintea lui SAU, iar parantezele grupează condițiile. Negarea (NOT) nu este disponibilă.
OrtografieCuvintele nu țin cont de majuscule. Cuvintele englezești sunt acceptate în orice limbă, deci o interogare copiată din acest manual de utilizare rulează pe o pagină în orice limbă.
Exemple pe Net3

Deschideți exemplul Net3 pentru a le urmări. Presiunea este în psi, iar viteza în ft/s.

Everything.ID equal to '60'Joncțiunea 60 și conducta 60. O joncțiune și o conductă pot avea același ID, deci o căutare după ID la Toate poate returna mai multe elemente.
Junction.Pressure below 40Joncțiunile 10, 40, 50, 20 și 153, începând cu cea mai mică presiune. Joncțiunea 10 are -0,6 psi, o presiune negativă care necesită verificare.
Pipe.Velocity 5 highestConductele 60, 125, 329, 123 și 149, începând cu cea mai mare viteză. Conducta 60 transportă 9,3 ft/s.
Junction.Pressure below 20 OR Pipe.Velocity above 5Joncțiunile 10, 20, 40 și 50 și conductele 60, 125 și 329: presiuni scăzute și viteze mari într-o singură listă.
Junction.Pressure below 40 AND Junction.Elevation above 100Joncțiunile 10, 20, 40 și 50, presiunile scăzute de pe terenul înalt. Ambele condiții trebuie să indice același tip de element: Junction.Pressure below 40 AND Pipe.Velocity above 3 nu găsește nimic, deoarece niciun element nu este și joncțiune, și conductă.
Pipe.Closed equal to 'closed'Conducta 330, singura conductă închisă în fișierul Net3.
Junction.Connectivity no open path to a sourceNimic, așa cum este distribuit fișierul. Cu conducta 247 închisă (vezi Înlocuire și Anulare), joncțiunile 215, 217, 219 și 225: joncțiunile pe care o avarie a conductei 247 le-ar lăsa fără alimentare. Repetarea pentru fiecare conductă este o analiză de criticitate.
Rezultate, selecția și Tabele

Elementele care corespund sunt listate sub butonul Găsire. Mai mare decât și cele mai mari n listează întâi valoarea cea mai mare, mai mic decât și cele mai mici n întâi valoarea cea mai mică, iar celelalte condiții listează după valoarea găsită, apoi după ID. O interogare cu AND sau OR listează nodurile, apoi legăturile, fiecare după ID. O singură potrivire este afișată imediat pe hartă. Selectați un rând pentru a centra harta pe acel element. Dacă nu este selectat nimic, elementul este și selectat; dacă ceva este selectat, elementul este evidențiat, iar selecția nu se schimbă. Shift+clic sau Ctrl+clic pe un rând îl adaugă la selecție sau îl elimină. Butonul Găsire nu selectează singur toate potrivirile.

Butonul Filtrează în tabelul curent aplică aceeași interogare panoului Tabele. Fiecare tabel la care se aplică interogarea arată numai rândurile care corespund, cu interogarea și numărul de rânduri deasupra. Pentru a selecta pe hartă toate potrivirile, selectați acele rânduri și alegeți Selectează pe hartă din meniul clic dreapta. Un filtru de tabel nu este salvat cu proiectul și se încheie când pagina este reîncărcată. Un rând editat astfel încât să nu mai corespundă rămâne în tabel, atenuat și marcat cu un semn de avertizare, până când butonul Filtrează în tabelul curent este apăsat din nou.

Înlocuire și Anulare

Partea Modifică ce a fost găsit din casetă scrie o proprietate la fiecare element găsit de interogare. Alegeți proprietatea în lista Proprietatea de modificat, introduceți noua valoare în caseta Valoare nouă în unitatea afișată și apăsați butonul Înlocuiește. Caseta indică apoi câte elemente s-ar modifica, fără a le număra pe cele care au deja noua valoare. Apăsați butonul Modifică-le pentru a aplica schimbarea sau Anulare. O singură Anulare inversează întreaga înlocuire.

Exemplu pe Net1: Pipe.Diameter below 10 găsește conductele 31, 122, 113 și 121. Alegeți Diametru, introduceți 10 și apăsați Înlocuiește; caseta arată „Modificați 4 elemente?”. Apăsați Modifică-le pentru a seta toate cele patru conducte la 10 in. O singură Anulare le readuce la 6 și 8 in.

Exemplu pe Net3: Pipe.ID equal to '247' găsește conducta 247. Alegeți Închisă, alegeți din nou Închisă în lista Valoare nouă și apăsați Înlocuiește, apoi Modifică-le, pentru a închide conducta pentru exemplul de conectivitate de mai sus. Anularea o deschide din nou.

Înlocuirea necesită un singur tip de element, deci la Toate alegeți mai întâi un tip de element în lista Ce se caută. Într-un scenariu altul decât Base, o înlocuire este stocată în acel scenariu, ca aceeași editare din Proprietăți. Acolo unde sunt disponibile cotele Mapbox, Cota poate fi înlocuită din Mapbox DEM în loc de o valoare tastată.

Observații
  • Valorile sunt comparate la precizie completă și listate cu patru zecimale. Egal cu se potrivește rar cu un rezultat calculat; folosiți mai mare decât și mai mic decât.
  • Presiunea, sarcina, debitul, viteza și celelalte rezultate sunt cele ale ultimului calcul. Cu setarea Recalculează automat debifată, ele descriu rețeaua așa cum era la ultimul Calculează.
  • Mai mare decât și mai mic decât pe text folosesc ordinea din dicționar, cu numerele în ordine numerică: pe Net1, Junction.ID above '20' găsește joncțiunile 21, 22, 23, 31 și 32.
  • La Toate sunt oferite numai ID, Descriere, Marcaj și Conectivitate. Alegeți un tip de element în lista Ce se caută pentru a vedea lista completă a proprietăților lui.
  • Un element Text nu are ID. Căutați-l după cuvintele lui, ca în Text.Text contains 'pump'.
  • Cele patru condiții Conectivitate pentru un nod sunt fără legături la nod, fără legături deschise la nod, fără traseu de legături către o sursă și fără traseu deschis către o sursă. O sursă este un rezervor sau un bazin.
Home | AutoCAD Tools | FreeSoftware | Engineering Services | Engineering Calculators | Technical Documents | Blog | Personal essays | Collaborative Family Trees | Contact