EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
Bul ve değiştir
Bir koşulu sağlayan varlıkları bulur (8 inçten küçük her boru veya 40 psi altındaki her düğüm gibi) ve hepsinde tek bir özelliği tek işlemle değiştirebilir. Bir modeli çözülmeden önce denetlemek (eksik bir kot, yanlış birimde girilmiş bir çap), çözüldükten sonra sorunlu yerleri listelemek (düşük basınç, yüksek hız) ve birçok varlıkta tek bir düzeltme yapmak için kullanın.
Nerede aransın, Özellik, Koşul ve Değer listeleri tek bir koşul oluşturur ve onu Sorgu kutusuna bir metin satırı olarak yazar. Satır doğrudan da düzenlenebilir ve listeler onu izler. Listelerin ifade edemediği bir sorgu, örneğin VEYA ile bağlanmış iki koşul, Bunun yerine denetimleri kullan düğmesine basılana kadar listeleri gizler. Aramak için Sorgu kutusunda Enter tuşuna basın veya Bul düğmesine basın.
- Sorgu dili
Scope.Property condition valueTek bir koşul. Kapsam Her şey, Düğüm, Rezervuar, Depo, Boru, Pompa, Vana, Metin, Müşteri veya Kaynak olabilir. Özellik, o kapsam için Özellik listesindeki herhangi bir girdidir. Koşullar şuna eşit, şundan büyük, şundan küçük, içerir, en yüksek n, en düşük n ve boş. İçerir yalnızca metne uygulanır. En yüksek n ve en düşük n koşullarında n bir sayıdır, En yüksek 5 gibi. n harfinin kendisiyle ( Pipe.Velocity n highestgibi) ya da Değer kutusu boşken 10 varlık listelenir. Boş, özelliği için değeri olmayan varlıkları bulur. Bağlantı özelliğinin dört koşulu vardır ve değer almaz.Değerler Bir sayı birimi olmadan, Özellikler'de ve Tablolar panelinde gösterilen birimle girilir: 40 psi değil, 40. Bir kimlik (ID) dahil metin, tek veya çift tırnak içine alınır: '60'.VE, VEYA ve parantezler VE, VEYA'dan önce değerlendirilir ve parantezler koşulları gruplar. DEĞİL kullanılamaz. Yazım Sözcüklerde büyük/küçük harf ayrımı yoktur. İngilizce sözcükler her dilde kabul edilir, bu yüzden bu kılavuzdan kopyalanan bir sorgu her dildeki bir sayfada çalışır. - Net3 üzerinde örnekler
Bunları izlemek için Net3 örneğini açın. Basınç psi, hız ft/s cinsindendir.
Everything.ID equal to '60'60 numaralı düğüm ve 60 numaralı boru. Bir düğüm ve bir boru aynı kimliğe (ID) sahip olabilir, bu yüzden Her şey altında bir ID araması birden fazla varlık döndürebilir. Junction.Pressure below 4010, 40, 50, 20 ve 153 numaralı düğümler, en düşük basınç önce. 10 numaralı düğüm -0,6 psi'dedir, bu incelenmesi gereken negatif bir basınçtır. Pipe.Velocity 5 highest60, 125, 329, 123 ve 149 numaralı borular, en yüksek hız önce. 60 numaralı boru 9,3 ft/s taşır. Junction.Pressure below 20 OR Pipe.Velocity above 510, 20, 40 ve 50 numaralı düğümler ile 60, 125 ve 329 numaralı borular: düşük basınçlar ve yüksek hızlar tek bir listede. Junction.Pressure below 40 AND Junction.Elevation above 10010, 20, 40 ve 50 numaralı düğümler, yüksek arazideki düşük basınçlar. Her iki koşul da aynı türde bir varlığı adlandırmalıdır: Junction.Pressure below 40 AND Pipe.Velocity above 3hiçbir şeyle eşleşmez, çünkü hiçbir varlık hem düğüm hem boru değildir.Pipe.Closed equal to 'closed'330 numaralı boru, Net3 dosyasında kapalı olan tek boru. Junction.Connectivity no open path to a sourceDosya dağıtıldığı haliyle hiçbir şey. 247 numaralı boru kapalıyken (bkz. Değiştir ve Geri al), 215, 217, 219 ve 225 numaralı düğümler: 247 numaralı borudaki bir kırılmanın susuz bırakacağı düğümler. Bunu her boru için tekrarlamak bir kritiklik analizidir. - Sonuçlar, seçim ve Tablolar
Eşleşen varlıklar Bul düğmesinin altında listelenir. Şundan büyük ve en yüksek n önce en yüksek değeri, şundan küçük ve en düşük n önce en düşük değeri listeler; diğer koşullar bulunan değere göre, sonra ID'ye göre listeler. VE veya VEYA içeren bir sorgu önce düğümleri, sonra hatları, her birini ID'ye göre listeler. Tek bir eşleşme haritada hemen gösterilir. Haritayı o varlığa ortalamak için bir satırı seçin. Hiçbir şey seçili değilse varlık da seçilir; bir şey seçiliyse varlık vurgulanır ve seçim değişmez. Seçime eklemek veya çıkarmak için bir satırı Shift+tıklayın ya da Ctrl+tıklayın. Bul kendi başına tüm eşleşmeleri seçmez.
Geçerli tabloda filtrele düğmesi aynı sorguyu Tablolar paneline uygular. Sorgunun uygulandığı her tablo yalnızca eşleşen satırları gösterir; sorgu ve satır sayısı üstlerinde yer alır. Haritada tüm eşleşmeleri seçmek için bu satırları seçin ve sağ tık menüsünden Haritada seç'i seçin. Bir tablo filtresi projeyle birlikte kaydedilmez ve sayfa yeniden yüklendiğinde sona erer. Artık eşleşmeyecek şekilde düzenlenen bir satır, Geçerli tabloda filtrele düğmesine yeniden basılana kadar tabloda soluk ve bir uyarı işaretiyle kalır.
- Değiştir ve Geri al
Kutunun Bulunanları değiştir bölümü, sorgunun bulduğu her varlıkta tek bir özelliği yazar. Değiştirilecek özellik listesinden özelliği seçin, yeni değeri Yeni değer kutusuna görüntülenen birimle girin ve Değiştir düğmesine basın. Kutu, yeni değere zaten sahip olanlar sayılmadan kaç varlığın değişeceğini bildirir. Değişikliği uygulamak için Bunları değiştir düğmesine basın veya İptal'i seçin. Tek bir Geri al, değiştirmenin tamamını geri alır.
Net1 üzerinde örnek:
Pipe.Diameter below 1031, 122, 113 ve 121 numaralı boruları bulur. Çap'ı seçin, 10 girin ve Değiştir'e basın; kutu "4 varlık değiştirilsin mi?" gösterir. Dört boruyu da 10 inç yapmak için Bunları değiştir'e basın. Tek bir Geri al onları 6 ve 8 inçe döndürür.Net3 üzerinde örnek:
Pipe.ID equal to '247'247 numaralı boruyu bulur. Kapalı'yı seçin, Yeni değer listesinde yine Kapalı'yı seçin ve boruyu yukarıdaki bağlantı durumu örneği için kapatmak üzere Değiştir'e, ardından Bunları değiştir'e basın. Geri al onu yeniden açar.Değiştirme tek bir tür varlık gerektirir, bu yüzden Her şey altında önce Nerede aransın listesinden bir varlık türü seçin. Temel dışındaki bir senaryoda, değiştirme o senaryoda saklanır, Özellikler'deki aynı düzenleme gibi. Mapbox kotlarının bulunduğu yerlerde, Kot yazılan bir değer yerine Mapbox DEM verisinden değiştirilebilir.
- Dikkat edilecek noktalar
- Değerler tam duyarlılıkla karşılaştırılır ve dört ondalık basamakla listelenir. Şuna eşit, hesaplanmış bir sonuçla nadiren eşleşir; şundan büyük ve şundan küçük kullanın.
- Basınç, yük, debi, hız ve diğer sonuçlar son hesaplamanınkilerdir. Otomatik olarak yeniden hesapla ayarı kapalıyken, şebekeyi son Hesapla'daki haliyle tanımlarlar.
- Metinde şundan büyük ve şundan küçük sözlük sırasını kullanır; sayılar sayısal sıradadır: Net1'de
Junction.ID above '20'21, 22, 23, 31 ve 32 numaralı düğümleri bulur. - Her şey altında yalnızca ID, Açıklama, Etiket ve Bağlantı sunulur. Özelliklerin tam listesini görmek için Nerede aransın listesinden bir varlık türü seçin.
- Bir Metin öğesinin ID'si yoktur. Onu sözcükleriyle arayın:
Text.Text contains 'pump'gibi. - Bir düğüm için dört Bağlantı koşulu düğümde bağlantı yok, düğümde açık bağlantı yok, kaynağa giden bağlantı yolu yok ve kaynağa giden açık yol yok koşullarıdır. Kaynak bir rezervuar veya depodur.