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

Сценарії: керування

Як працюють сценарії й альтернативи

У Базовому режимі альтернативи приховано й автоматичні, а всі нові сценарії є дочірніми до Базового сценарію.

Коли Базовий режим вимкнено, доступне складне дерево успадкування, і альтернативи можуть бути спільними для кількох сценаріїв. Але типова поведінка редагувань, коли потрібен новий зв’язок з альтернативою (за відсутності активного керування з боку користувача), — створити альтернативу з назвою поточного сценарію, що надає кожному сценарію власний набір альтернатив.

Властивості й налаштування належать до категорій альтернатив, які постають стовпцями таблиці сценаріїв і альтернатив та параметрами керування в «Сценарії: керування».

Перевизначення створюють у сценаріях, але насправді вони належать відповідним альтернативам, пов’язаним зі сценарієм; тож сценарій — це наче вікно до його альтернатив. Зв’язками альтернатив зі сценаріями керують у правій панелі «Сценарії: керування» або в таблиці «Сценарії» в нижній панелі. Створення нового сценарію не створює альтернатив; новий сценарій використовує альтернативи свого батьківського, доки не створено перевизначення, що потребують нових альтернатив. Коли в сценарії створюють перевизначення, їх зберігають у відповідній альтернативі для цього сценарію; якщо в сценарію такої альтернативи немає, створюється нова альтернатива з назвою сценарію.

Приклад: ви створюєте сценарій «Рисунок: ID вузлів і з’єднань» і редагуєте Текст, щоб він мав вигляд «ID вузлів і з’єднань». Коли ви створюєте сценарій, жодних альтернатив не створюється. Але в момент, коли ви зберігаєте Текст, створюється текстова альтернатива «Рисунок: ID вузлів і з’єднань» з перевизначенням значення Тексту. У Базовому режимі ви бачите це просто як перевизначення в самому сценарії.

«Копіювати властивості» копіює лише перевизначення. У будь-якому сценарії, крім Базового, воно копіює лише перевизначення, які елемент має в цьому сценарії.

Як керувати сценаріями

Для чого потрібен сценарій

Сценарії зберігають у тому самому проєкті багато проєктних рішень, виглядів чи ситуацій: середню добу, максимальну добу, пікову годину, рисунок для звіту, магістраль, виведену з роботи, або запропоновану заміну. Мережу креслять один раз, у сценарії «Базовий». Кожен інший сценарій містить лише свої перевизначення, тобто значення, що відрізняються від сценарію, від якого він успадковує, а решту бере з того сценарію. Тому зміна в Базовому доходить до кожного сценарію, який не перевизначив це значення.

Новий проєкт починається з шести готових сценаріїв: 1. Тест витрати: статичний, 2. Тест витрати: середній, 3. Тест витрати: максимальний, 4. Середня доба, 5. Максимальна доба і 6. Пікова година. Це звичайні сценарії, які можна перейменовувати, редагувати й видаляти. Кожен починається з одного перевизначення, свого множника споживання: 1 для тестів витрати й Середньої доби, 2 для Максимальної доби і 3 для Пікової години. Множники є умовними значеннями, їх слід замінити значеннями для системи, яку моделюють. Проєкт, відкритий із файлу, зокрема кожен приклад, або імпортований із файлу EPANET має лише Базовий.

Витрату на пожежогасіння перевіряють у вікні «Витрата на пожежогасіння: аналіз», яке випробовує кожен вузол або вибрані вузли. Максимальна доба — це сценарій, який зазвичай відкрито, коли його запускають.

Відкритий сценарій

Кнопка «Сценарій» у смузі стану під картою називає відкритий сценарій і рахує його перевизначення, наприклад: Сценарій: Базовий | К-сть перевизначень: 0. Клацніть її або виберіть Вода, Сценарії, щоб перемкнути сценарій чи додати, скопіювати, перейменувати або видалити сценарій. Кожен сценарій у списку показує в дужках кількість своїх перевизначень, а біля відкритого стоїть позначка. Рядок «Сценарії: керування» відкриває дерево сценаріїв і альтернатив. Він затемнений, поки вибрано «Базовий режим».

Креслення, підписи, Властивості, Таблиці й результати — усе належить відкритому сценарію, і сторінка розраховує лише відкритий сценарій. Порівняння сценаріїв, описане в окремому записі, розраховує решту на копіях. Відкритий сценарій зберігається разом із проєктом.

Де видно перевизначення

На карті елемент, що має перевизначення у відкритому сценарії, обведено бурштиновим колом, а елемент, що успадковує перевизначення від батьківського сценарію чи альтернативи, обведено сірою пунктирною лінією. Для споживання, діаметра, шорсткості, коефіцієнта місцевих втрат і довжини коло з’являється, лише поки Налаштування, Візуалізація, Підписи вузлів чи Підписи з’єднань показує це значення на карті; перевизначення будь-якої іншої властивості завжди має своє коло. У Таблицях клітинка зі значенням, заданим відкритим сценарієм, бурштинова, а її підказка називає альтернативу, що його містить, наприклад: Фізична альт.: Більша магістраль. «Показати сценарії» в меню клітинки таблиці перелічує кожен елемент по одному разу для кожного сценарію.

Кожен рядок Властивостей, який сценарій може перевизначити, має позначку ліворуч. Суцільна крапка означає, що відкритий сценарій перевизначає значення; клацніть її, щоб скасувати перевизначення. Порожня крапка означає, що значення успадковане; клацніть її, щоб показане значення стало перевизначенням. Трикутник означає, що значення перевизначають сценарії нижче цього; клацніть його, щоб скасувати їхні перевизначення, після підтвердження. Під перевизначеним рядком стоїть успадковане значення, яке він замінює, наприклад: Базовий сценарій: 18. У вікні «Налаштування» є лише суцільна крапка й трикутник, бо перевизначенням значення стає саме введення його там.

Щоб сховати кола, зніміть «Показувати позначки перевизначень на карті» в Налаштування, Карта і сторінка, Сторінка або виберіть Карта, Очистити карту. Обидва варіанти зберігаються в цьому браузері, а не в проєкті. Таблиці позначають перевизначення в будь-якому разі.

Створення й скасування перевизначень

Коли відкрито сценарій, відмінний від Базового, зміна значення, яке сценарії можуть перевизначати, зберігається як перевизначення у відкритому сценарії, незалежно від способу: уведення у Властивостях, редагування клітинки в Таблицях, «Замінити» у вікні «Знайти й замінити», перетягування вузла чи введення його координат, зміна типу (новий тип і є перевизначенням) або «Вставити властивості у вибране». Налаштування, введене у вікні «Налаштування», зберігається як перевизначення, якщо сценарії можуть перевизначати це налаштування. Базовий не змінюється. У Базовому ті самі зміни змінюють саму мережу й доходять до кожного сценарію, який не перевизначив значення.

Видалення діє інакше. У сценарії «Видалити» не вилучає елемент, що існує в Базовому. Воно робить елемент неактивним у відкритому сценарії, а для вузла — і його труби, і про це повідомляє повідомлення. Елемент і далі є на кресленні та в інших сценаріях. Елемент, накреслений, коли відкрито сценарій, неактивний у Базовому й активний у цьому сценарії, і «Видалити» в цьому сценарії його вилучає. Видалення елемента в Базовому видаляє також його перевизначення в кожному сценарії, після запитання, яке їх підраховує. Абоненти й Фігури не належать жодному сценарію й видаляються остаточно.

Рядок «Керування перевизначеннями» у списку Сценаріїв відкриває список усіх перевизначень відкритого сценарію за категоріями, кожне поряд з успадкованим значенням, яке воно замінює. Графік часового ряду на карті, який сценарій відкрив, пересунув чи змінив, є окремим рядком. Позначте рядки й клацніть «Скасувати вибрані перевизначення», клацніть «Скасувати перевизначення» в одному рядку або клацніть «Скасувати всі перевизначення». Тоді кожне значення повертається до успадкованого, а «Скасувати» повертає це назад. Виберіть ID у списку, щоб перейти до елемента на карті. Крапка у Властивостях і рядок «Скасувати перевизначення» в меню клітинки Таблиць скасовують по одному перевизначенню.

Що сценарій може й чого не може перевизначати
ВластивостіКожна властивість вузла чи з’єднання, крім перелічених нижче, зокрема його положення, активність і тип («Змінити тип»). Текст може перевизначати свої слова, положення, розмір, вирівнювання, напівжирне накреслення, кут і те, чи його показано. Власну властивість можна перевизначати завжди. Властивості зібрано в категоріях Фізичні, Споживання, Активна топологія, Початкові налаштування, Компонент, Витрата на пожежогасіння, Вартість енергії, Власні властивості, Текст, Подання й Розрахунок.
НалаштуванняНалаштування, що зберігаються разом із проєктом, крім перелічених нижче: параметри розрахунку (наприклад, множник споживання, загальний час роботи, крок часу гідравлічного розрахунку й метод тертя), графік споживання за замовчуванням, значення для нових елементів і налаштування подання (розміри, кольори, підписи, ізолінії, вид карти й графіки часових рядів на карті).
Однакове в кожному сценаріїID, Опис і Тег елемента; кінцеві вузли й вигини з’єднання; Абоненти й Фігури; одиниці та система координат; і вміст Бібліотек (графіки, криві, типи труб, списки фітингів, керування й правила). Зміна будь-чого з цього змінює кожен сценарій. Сценарій може спрямувати елемент на іншу криву, тип труби, список фітингів чи графік, але не може змінити їхній вміст.
Приклад на Net1

Відкрийте приклад Net1. Виберіть Вода, Сценарії, Новий сценарій…, введіть Більша магістраль і клацніть OK. Виберіть на карті трубу 10 і введіть 24 для Діаметра у Властивостях; у Базовому там 18 дюймів, що видно під полем як Базовий сценарій: 18. Виберіть Базовий у списку Сценаріїв, знову виберіть Новий сценарій…, введіть Макс. доба і введіть 1.8 для Множника споживання в Налаштування, Розрахунок, Гідравліка. Потім виберіть Вода, Звіти, Порівняння сценаріїв.

СценарійК-сть перевизначеньМножник споживанняНайнижчий тискНайвища швидкість
Базовий01108 psi у N32, 14:002.76 ft/sec у L11, 16:00
Більша магістраль11109 psi у N32, 14:002.87 ft/sec у L11, 16:00
Макс. доба11.815.78 psi у N32, 9:003.49 ft/sec у L10, 9:00

Загальний час роботи в усіх трьох дорівнює 24:00, тож кожен найнижчий тиск і кожна найвища швидкість — це екстремум за добу, в показаний момент. Більша магістраль підвищує найнижчий тиск приблизно на 1 psi. Множник 1.8 знижує його до 15.78 psi о 9:00, а найвища швидкість переходить на трубу 10. Кожен сценарій містить одне перевизначення, а Базовий зберігає свої значення.

Що слід урахувати
  • Перевизначення, що дорівнює успадкованому значенню, усе одно є перевизначенням. Його враховують, і «Керування перевизначеннями» позначає його (однакове).
  • Базовий режим — це налаштування для цього браузера, а не для проєкту. Він вимкнений для проєкту, сценарії й альтернативи якого він не може показати. Альтернативи й «Сценарії: керування» описано в довідці на початку цього запису.
  • Скасування зберігає 20 кроків. Кожен крок відновлює сценарії та відкритий сценарій разом із кресленням, тож додавання, перейменування й видалення сценарію можна скасувати.
  • Експорт файлу EPANET записує лише відкритий сценарій, зі значеннями й положеннями вузлів, які цей сценарій зчитує. Самі сценарії записуються лише у файлі проєкту.
Home | AutoCAD Tools | FreeSoftware | Engineering Services | Engineering Calculators | Technical Documents | Blog | Personal essays | Collaborative Family Trees | Contact