EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.
Сценариен мениджър
Как работят сценариите и алтернативите
В Основен режим алтернативите са скрити и автоматични, а всички нови сценарии са дъщерни на Базовия сценарий.
Когато Основният режим е изключен, е налично сложно дърво на наследяване и алтернативите могат да се споделят между сценарии. Но поведението по подразбиране на редакциите, когато е нужна нова връзка с алтернатива (при липса на активно управление от потребителя), е да се създаде алтернатива с името на текущия сценарий, която дава на всеки сценарий собствен набор от алтернативи.
Свойствата и настройките принадлежат на категории алтернативи, които се показват като колони на таблицата на сценариите и алтернативите и като опции за управление в Сценарния мениджър.
Своите стойности се създават в сценариите, но всъщност принадлежат на съответните алтернативи, свързани със сценария; така сценарият е като прозорец към своите алтернативи. Връзките на алтернативите със сценариите се управляват в десния панел на Сценарния мениджър или в таблицата Сценарии в долния панел. Създаването на нов сценарий не създава алтернативи; новият сценарий използва алтернативите на родителя си, докато не бъдат създадени свои стойности, които изискват нови алтернативи. Когато в сценарий се създават свои стойности, те се съхраняват в съответната алтернатива за сценария; ако сценарият няма такава алтернатива, се създава нова с името на сценария.
Пример: Създавате сценарий „Figure: Node and link IDs“ и редактирате текст, който да гласи „Node and Link IDs“. Когато създавате сценария, не се създават алтернативи. Но в момента, в който запишете текста, се създава текстова алтернатива „Figure: Node and link IDs“ със своята стойност за текста. В Основен режим виждате това просто като своя стойност в самия сценарий.
Копиране на свойствата копира само свои стойности. В сценарий, различен от Базовия, копира само своите стойности, които елементът има в този сценарий.
Как се управляват сценариите
- Изберете Сценарии или категория алтернативи в списъка най-горе, за да покажете нейното дърво.
- Създайте дъщерен на избрания елемент с Добавяне на дъщерен. Добавяне на базов добавя още един Базов, който започва като копие на Базовия такъв, какъвто е сега; по-късни редакции на Базовия не го променят. Новият дъщерен е наименуван по родителя си; въведете име, за да го преименувате. Копиране копира избраната алтернатива. Сливане нагоре премества свои стойности на избраната алтернатива в алтернатива над нея, избрана по име, и избраната алтернатива след това ги наследява; първо назовава всяка стойност, която алтернатива, която прескача, също заменя и която не се променя. За да копирате сценарий, използвайте Копиране на сценарий в менюто Сценарии, в Основен режим; то копира свои стойности на сценария, заедно с алтернативите, които ги държат. Добавяне на базов и Копиране на сценарий създават по алтернативи: Добавяне на базов създава Базова алтернатива за новия Базов във всяка категория, която държи стойности, а Копиране на сценарий създава нова алтернатива, наименувана като копието, за всяка алтернатива, която държи своите стойности на сценария.
- Влачете елемент върху друг, за да го направите дъщерен на този елемент. Сценарий, преместен при нов родител, наследява от него всичко, което не е заместил; заместеното не се променя. Влачете елемент между два елемента, за да ги пренаредите.
- Щракнете върху елемент, за да го изберете. Натиснете F2 или изберете Преименуване, за да преименувате избрания елемент. Преименуването на сценарий пита дали да се преименуват алтернативите, които носят името му; в Основен режим те се преименуват заедно с него, без да питат. Щракнете двукратно върху сценарий или натиснете Enter, за да го направите текущ. Щракнете върху стрелката до елемент или натиснете Наляво или Надясно, за да го свиете или разгънете. Щракнете с десния бутон върху елемент за същите команди като на бутоните.
- Натиснете Delete или щракнете върху бутона минус, за да изтриете избрания елемент. Използван елемент не се изтрива, а съобщението назовава какво го използва. Изтриването на сценарий при изключен Основен режим запазва алтернативите, които използва. Изтриването на сценарий при включен Основен режим изтрива и всяка негова алтернатива, която никой друг сценарий не използва.
- За да накарате сценарий да използва друга алтернатива, включително Базовата, изберете я в реда на сценария в десния панел на Сценарния мениджър или в таблицата Сценарии. Своя стойност, направена в споделена алтернатива, променя всеки сценарий, който я използва.
- За какво служи сценарият
Сценариите запазват много проекти, изгледи или ситуации в един и същ проект, например средно денонощие, максимално денонощие, пиков час, фигура за отчет, изключена главна тръба или предложена подмяна. Мрежата се чертае веднъж, в Базовия сценарий. Всеки друг сценарий съдържа само своите стойности, тоест стойностите, които се различават от сценария, от който наследява, а всичко останало чете от този сценарий. Затова редакция в Базовия сценарий достига до всеки сценарий, който не е заместил тази стойност.
Нов проект започва с шест готови сценария: 1. Изпитване на водното количество: статично, 2. Изпитване на водното количество: средно, 3. Изпитване на водното количество: максимално, 4. Средно денонощие, 5. Максимално денонощие и 6. Пиков час. Те са обикновени сценарии, които могат да се преименуват, редактират и изтриват. Всеки започва с една своя стойност, множителя на потребността: 1 за изпитванията на водното количество и за средното денонощие, 2 за максималното денонощие и 3 за пиковия час. Множителите са примерни стойности, които да се заменят със стойности за моделираната система. Проект, отворен от файл (включително всеки пример) или импортиран от файл на EPANET, има само Базов сценарий.
Противопожарното водно количество се проверява в кутията „Противопожарно водно количество: анализ“, която изпитва всеки възел или избраните възли. Максималното денонощие е сценарият, който обикновено е отворен при изпълнението му.
- Отвореният сценарий
Бутонът Сценарий в лентата на състоянието под картата назовава отворения сценарий и брои неговите свои стойности, както в Сценарий: Базов | Брой свои стойности: 0. Щракнете върху него или изберете Вода, Сценарии, за да превключите сценарий или да добавите, копирате, преименувате или изтриете такъв. Всеки сценарий в списъка показва броя на своите стойности в скоби, а до отворения има отметка. Редът Сценариен мениджър отваря дървото на сценариите и алтернативите. Той е затъмнен, докато Основен режим е отметнат.
Чертежът, етикетите, Свойствата, Таблиците и резултатите принадлежат на отворения сценарий, а страницата изчислява само него. „Сценарии: сравнение“, описано в собствен запис, изчислява другите от копия. Отвореният сценарий се запазва с проекта.
- Къде се показват свои стойности
На картата елемент, който има своя стойност в отворения сценарий, е обграден с кехлибарен пръстен, а елемент, който наследява своя стойност от родителски сценарий или алтернатива, е обграден със сива прекъсната линия. За потребност, диаметър, грапавост, коефициент на местна (локална) загуба и дължина пръстенът се появява само докато Настройки, Визуализация, Етикети на възлите или Етикети на участъците показват тази стойност на картата; своя стойност на всяко друго свойство винаги има пръстен. В Таблиците клетка със стойност, зададена от отворения сценарий, е кехлибарена, а подсказката ѝ назовава алтернативата, която я държи, както във Физически алт.: По-голяма главна тръба. Показване на сценариите, в менюто на клетка на таблица, изброява всеки елемент по веднъж за всеки сценарий.
Всеки ред на Свойствата, който сценарий може да замести, има знак отляво. Плътната точка означава, че отвореният сценарий заменя стойността; щракнете върху нея, за да изчистите заместването. Празната точка означава, че стойността е наследена; щракнете върху нея, за да направите показаната стойност своя. Триъгълникът означава, че сценарии под този заменят стойността; щракнете върху него, за да изчистите техните стойности, след потвърждение. Под заместения ред е наследената стойност, която той заменя, както в Базов сценарий: 18. Кутията Настройки има само плътната точка и триъгълника, защото самото въвеждане на стойност там създава своя стойност.
За да скриете пръстените, изчистете Показвай маркерите за свои стойности на картата в Настройки, Карта и страница, Страница, или изберете Карта, Чиста карта. И двете се пазят в този браузър, не в проекта. Таблиците отбелязват своите стойности и в двата случая.
- Създаване и изчистване на свои стойности
При отворен сценарий, различен от Базовия, редакция на стойност, която сценариите могат да заменят, се запазва като своя стойност в отворения сценарий, както и да е направена: чрез въвеждане в Свойствата, редактиране на клетка в Таблиците, Замяна в Търсене и замяна, влачене на възел или въвеждане на координатите му, Смяна на вида (новият вид е заместването) или Поставяне на свойства върху избраните. Настройка, въведена в кутията Настройки, се запазва като своя стойност, когато сценариите могат да заменят тази настройка. Базовият не се променя. В Базовия същите редакции променят самата мрежа и достигат до всеки сценарий, който не е заместил стойността.
Изтриването действа различно. В сценарий Изтриване не премахва елемент, който съществува в Базовия. То го прави неактивен в отворения сценарий (а за възел и неговите тръби), като съобщение го казва. Елементът все още е в чертежа и в другите сценарии. Елемент, начертан при отворен сценарий, е неактивен в Базовия и активен в този сценарий, а Изтриване в този сценарий го премахва. Изтриването на елемент в Базовия изтрива и своите му стойности във всеки сценарий, след въпрос, който ги брои. Абонатите и Фигурите не принадлежат на никой сценарий и се изтриват напълно.
Редът Собствени стойности в списъка Сценарии отваря списък на всяка своя стойност на отворения сценарий по категории, всяка до наследената стойност, която заменя. Графика на времеви ред на картата, която сценарият е отворил, преместил или променил, е отделен ред. Отметнете редове и щракнете върху Изчисти избраните свои стойности, щракнете върху Изчисти собствената стойност в един ред или щракнете върху Изчисти всички свои стойности. Тогава всяка стойност се връща към наследената, а Отмяна го връща назад. Изберете ID в списъка, за да отидете до елемента на картата. Точката в Свойствата и редът Изчисти собствената стойност в менюто на клетка на Таблиците изчистват по една своя стойност.
- Какво може и какво не може да замести един сценарий
Свойства Всяко свойство на възел или връзка, освен изброените по-долу, включително положението му, дали е активен и видът му (Смяна на вида). Текстът може да замести думите си, положението, размера, подравняването, получер шрифт, ъгъла и дали се показва. Потребителско свойство винаги може да бъде заместено. Свойствата се държат в категориите Физически, Потребност, Активна топология, Начални настройки, Съставка, Противопожарно водно количество, Цена на енергията, Свои свойства, Текст, Представяне и Изчисление. Настройки Настройките, запазени с проекта, освен изброените по-долу: опциите за изчисление (например множителя на потребността, общото време на изпълнение, хидравличната стъпка във времето и метода за триене), графикът на потребността по подразбиране, стойностите за нови елементи и настройките за представяне (размери, цветове, етикети, изолинии, изгледът на картата и графиките на времеви редове на картата). Еднакво във всеки сценарий ID, Описанието и Тагът на елемент; крайните възли и пречупните точки на връзка; Абонатите и Фигурите; единиците и координатната система; и съдържанието на Библиотеките (графици, криви, видове тръби, списъци с фитинги, управление и правила). Редакция на което и да е от тях променя всеки сценарий. Сценарият може да насочи елемент към друга крива, вид тръба, списък с фитинги или график, но не може да променя съдържанието им. - Пример върху Net1
Отворете примера Net1. Изберете Вода, Сценарии, Нов сценарий…, въведете По-голяма главна тръба и щракнете върху ОК. Изберете Тръба 10 на картата и въведете 24 за Диаметър в Свойствата; Базовият има 18 in., показани под полето като Базов сценарий: 18. Изберете Базов в списъка Сценарии, изберете отново Нов сценарий…, въведете Максимално денонощие и въведете 1,8 за Множител на потребността в Настройки, Изчисление, Хидравлика. След това изберете Вода, Отчети, Сценарии: сравнение.
Сценарий Брой свои стойности Множител на потребността Най-ниско налягане Най-висока скорост Базов 0 1 108 psi при N32, 14:00 2,76 ft/sec при L11, 16:00 По-голяма главна тръба 1 1 109 psi при N32, 14:00 2,87 ft/sec при L11, 16:00 Максимално денонощие 1 1,8 15,78 psi при N32, 9:00 3,49 ft/sec при L10, 9:00 Общото време на изпълнение е 24:00 и в трите, затова всяко най-ниско налягане и всяка най-висока скорост са екстремумът за денонощието, в показания момент. По-голямата главна тръба повишава най-ниското налягане с около 1 psi. Множител 1,8 го понижава до 15,78 psi в 9:00, а най-високата скорост се премества в Тръба 10. Всеки сценарий съдържа една своя стойност, а Базовият запазва своите.
- Какво да се знае
- Своя стойност, равна на наследената, пак е своя стойност. Тя се брои, а Собствените стойности я отбелязват (същата).
- Основният режим е настройка за този браузър, не за проекта. Той е изключен за проект, чиито сценарии и алтернативи не може да покаже. Алтернативите и Сценарният мениджър са описани в помощта най-горе в този запис.
- Отмяна пази 20 стъпки. Всяка стъпка възстановява сценариите и отворения сценарий заедно с чертежа, така че добавянето, преименуването и изтриването на сценарий могат да се отменят.
- Експортирането на файл на EPANET записва само отворения сценарий, със стойностите и положенията на възлите, които този сценарий чете. Самите сценарии се записват само във файла на проекта.