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

Търсене и замяна

Намира обектите, които отговарят на условие, например всяка тръба с диаметър под 8 in или всеки възел с налягане под 40 psi, и може да промени едно свойство на всички тях с една операция. Използвайте я, за да проверите модела преди решаването (липсваща кота, диаметър, въведен в грешна мерна единица), за да изброите проблемните места след решаването (ниско налягане, висока скорост) и за да направите една поправка на много обекти.

Списъците Какво да се търси, Свойство, Условие и Стойност изграждат едно условие и го записват като ред текст в полето Заявка. Редът може да се редактира и директно, а списъците го следват. Заявка, която списъците не могат да изразят, например две условия, свързани с ИЛИ, скрива списъците, докато не се натисне бутонът Използвай контролите вместо това. За да търсите, натиснете Enter в полето Заявка или бутона Търси.

Езикът на заявките
Scope.Property condition valueЕдно условие. Обхватът е Всичко, Възел, Резервоар, Цистерна, Тръба, Помпа, Вентил, Текст, Абонат или Източник. Свойството е всеки запис в списъка Свойство за този обхват.
Условияравно на, по-голямо от, по-малко от, съдържа, n най-високи, n най-ниски и празно. Съдържа се отнася само за текст. В n най-високи и n най-ниски n е брой, както в 5 най-високи. С буквата n като такава, както в Pipe.Velocity n highest, или с празно поле Стойност се изброяват 10 обекта. Празно намира обектите, които нямат стойност за свойството. Свързаността има четири условия и не приема стойност.
СтойностиЧислото се въвежда без мерна единица, в единицата, показана в Свойства и в панела Таблици: 40, не 40 psi. Текстът, включително ID, се заключва в единични или двойни кавички: '60'.
И, ИЛИ и скобиИ се изчислява преди ИЛИ, а скобите групират условията. NOT не е налично.
ИзписванеДумите не различават главни и малки букви. Английските думи се приемат във всеки език, така че заявка, копирана от това ръководство, работи на страница на всеки език.
Примери върху Net3

Отворете примера Net3, за да следвате тези стъпки. Налягането е в psi, а скоростта във ft/s.

Everything.ID equal to '60'Възел 60 и тръба 60. Възел и тръба могат да имат един и същ ID, затова търсене по ID под Всичко може да върне повече от един обект.
Junction.Pressure below 40Възли 10, 40, 50, 20 и 153, първо най-ниското налягане. Възел 10 е на -0,6 psi, отрицателно налягане, което изисква преглед.
Pipe.Velocity 5 highestТръби 60, 125, 329, 123 и 149, първо най-високата скорост. Тръба 60 носи 9,3 ft/s.
Junction.Pressure below 20 OR Pipe.Velocity above 5Възли 10, 20, 40 и 50 и тръби 60, 125 и 329: ниски налягания и високи скорости в един списък.
Junction.Pressure below 40 AND Junction.Elevation above 100Възли 10, 20, 40 и 50, ниските налягания на високия терен. И двете условия трябва да назовават един и същ вид обект: Junction.Pressure below 40 AND Pipe.Velocity above 3 не съвпада с нищо, защото никой обект не е едновременно възел и тръба.
Pipe.Closed equal to 'closed'Тръба 330, единствената затворена тръба във файла Net3.
Junction.Connectivity no open path to a sourceНищо, както е разпространен файлът. При затворена тръба 247 (вж. Замени и Отмяна): възли 215, 217, 219 и 225, възлите, които авария на тръба 247 би оставила без водоснабдяване. Повтарянето за всяка тръба е анализ на критичността.
Резултати, селекцията и Таблици

Съвпадащите обекти са изброени под бутона Търси. По-голямо от и n най-високи изброяват първо най-високата стойност, по-малко от и n най-ниски първо най-ниската, а другите условия изброяват по намерената стойност, после по ID. Заявка с И или ИЛИ изброява възлите, после връзките, всяко по ID. Едно съвпадение се показва веднага на картата. Изберете ред, за да центрирате картата върху този обект. Ако нищо не е избрано, обектът също се избира; ако нещо е избрано, обектът се подчертава, а селекцията не се променя. Shift+щракване или Ctrl+щракване върху ред го добавя към селекцията или го премахва от нея. Търсенето не избира само всички съвпадения.

Бутонът Филтриране в текущата таблица прилага същата заявка към панела Таблици. Всяка таблица, за която се отнася заявката, показва само съвпадащите редове, със заявката и броя на редовете над тях. За да изберете всички съвпадения на картата, изберете тези редове и изберете Избери на картата от менюто с десния бутон. Филтърът на таблицата не се записва с проекта и приключва при презареждане на страницата. Ред, редактиран така, че вече не съвпада, остава в таблицата, затъмнен и отбелязан със знак за предупреждение, докато бутонът Филтриране в текущата таблица не бъде натиснат отново.

Замени и Отмяна

Частта Промени намереното на кутията записва едно свойство на всеки обект, намерен от заявката. Изберете свойството в списъка Свойство за промяна, въведете новата стойност в полето Нова стойност в показаната мерна единица и натиснете бутона Замени. После кутията съобщава колко обекта биха се променили, без тези, които вече имат новата стойност. Натиснете бутона Промени ги, за да приложите промяната, или Отказ. Една Отмяна връща цялата замяна.

Пример върху Net1: Pipe.Diameter below 10 намира тръби 31, 122, 113 и 121. Изберете Диаметър, въведете 10 и натиснете Замени; кутията показва „Да се променят ли 4 обекта?“. Натиснете Промени ги, за да зададете и четирите тръби на 10 in. Една Отмяна ги връща на 6 и 8 in.

Пример върху Net3: Pipe.ID equal to '247' намира тръба 247. Изберете Затворена, изберете отново Затворена в списъка Нова стойност и натиснете Замени, после Промени ги, за да затворите тръбата за примера за свързаност по-горе. Отмяна я отваря отново.

Замяната изисква един вид обект, затова под Всичко първо изберете вид обект в списъка Какво да се търси. В сценарий, различен от Базов, замяната се записва в този сценарий, както би се записала същата редакция в Свойства. Където са налични височини от Mapbox, Кота може да се замени от Mapbox DEM вместо с въведена стойност.

Какво да се знае
  • Стойностите се сравняват с пълна точност и се изброяват с четири знака след десетичната запетая. Равно на рядко съвпада с изчислен резултат; използвайте по-голямо от и по-малко от.
  • Налягането, напорът, водното количество, скоростта и другите резултати са тези от последното изчисление. При изчистена настройка Преизчислявай автоматично те описват мрежата такава, каквато е била при последното Изчисли.
  • По-голямо от и по-малко от върху текст използват речников ред, като числата са в числов ред: върху Net1 Junction.ID above '20' намира възли 21, 22, 23, 31 и 32.
  • Под Всичко се предлагат само ID, Описание, Таг и Свързаност. Изберете вид обект в списъка Какво да се търси, за да видите пълния му списък със свойства.
  • Елементът Текст няма ID. Търсете го по думите му, както в Text.Text contains 'pump'.
  • Четирите условия за свързаност на възел са няма връзки при възела, няма отворени връзки при възела, няма път от връзки до източник и няма отворен път до източник. Източник е резервоар или цистерна.
Home | AutoCAD Tools | FreeSoftware | Engineering Services | Engineering Calculators | Technical Documents | Blog | Personal essays | Collaborative Family Trees | Contact