Здесь пока ничего не закреплено. Всё, что относится ко всему проекту, находится в настройках.
Обратное преобразование — это новое преобразование, а не отмена. Число, преобразованное и преобразованное обратно, может не вернуться в точности таким, каким оно было введено.
You are loved and cherished forever, you have nothing to fear, and you are not ruining everything.
Распространяется по лицензии GNU General Public License версии 3.0 или более поздней.
Copyright © 2009–2026 Thomas Gail Haws
2026-10-21 02:21 UTC · c375f221
Ничего не найдено.
| ? | Открыть руководство на кнопке панели инструментов или строке меню, которая под указателем или в фокусе. В остальных местах открыть его с выбранным полем поиска. Клавиша его не открывает, пока идёт ввод в поле или открыт вопрос. |
| F1 | Открыть руководство на записи об окне, находящемся в фокусе. |
| Ctrl+K | Открыть руководство с выбранным полем поиска и с выделенным текстом (до 80 символов) в нём. Заменяет собственное Ctrl+K браузера, кроме случая, когда открыт вопрос: тогда руководство не открывается. |
| / | Выбрать поле поиска, когда фокус находится в руководстве. |
| Esc | Когда фокус находится в руководстве, закрыть его и вернуть фокус туда, где он был. |
Поиск не различает регистр и диакритические знаки и перечисляет строки и записи, содержащие введённый текст. Выбор строки показывает, где находится этот элемент управления. Он никогда его не запускает. На телефоне, где панель инструментов убрана, строка панели открывает строку меню, которая делает то же самое.
Адрес страницы следует за читаемой записью, например Looped-Network.php#guide, поэтому его можно скопировать как ссылку на эту запись. Закрытие руководства очищает его. Руководство запоминает в этом браузере, было ли оно открыто, его положение и размер и скрыт ли список содержания. На телефоне список содержания по умолчанию скрыт.
Каждая строка — это одна кнопка панели инструментов, в порядке расположения на панели, с чертой между группами. В строке показаны значок кнопки, название и подсказка, затем её клавиши. Если то же самое делает строка меню, в строке также показан путь по меню после слов «Также в меню». Нажатие строки указывает на кнопку на панели инструментов. Оно никогда не запускает кнопку. Если кнопки нет на экране, строка открывает строку меню, которая делает то же самое.
Приглушённое название принадлежит кнопке, которой сейчас нет на экране. Кнопка, которая на экране, не приглушена, может она в этот момент действовать или нет. «Рассчитать» приглушена, пока отмечено «Рассчитывать автоматически», потому что кнопка появляется, только когда эта настройка снята.
На телефоне в вертикальном положении на панели инструментов остаются только пять кнопок запуска. Все остальные названия приглушены, и нажатие любого открывает строку меню, которая делает то же самое. У кнопки «Нижняя панель» строки меню нет, поэтому её строка может лишь сообщить, что элемента управления нет на экране.
У кнопок «Показать всё» и «Выбрать окном» в правом нижнем углу есть небольшой треугольник. Повторное нажатие кнопки, если между нажатиями ничего не нажимали, меняет её: «Показать всё» становится «Окном масштабирования», а «Выбрать окном» поочерёдно переключает формы окна, лассо и многоугольника. Нажатие на угол кнопки «Показать всё» сразу включает «Окно масштабирования», не подгоняя вид.
Имя, показанное тусклым цветом, обозначает кнопку, которая сейчас скрыта на панели инструментов.
| Alt+Shift+буква | Откройте меню с этой буквой, затем нажмите букву строки, чтобы выбрать её. Пока вы пользуетесь клавиатурой, буквы видны на экране. На Mac используйте Ctrl+Option. |
| F10 | Перейти к строке меню. |
Буквы после Alt+Shift — это клавиши на фиксированных местах: F для «Файла», E для «Правки», M для «Карты», W для «Воды», H для «Справки» и L для «Языка», на любой раскладке клавиатуры и в любом языке. После F10 одна буква меню открывает его, а Esc в строке меню возвращает фокус туда, где он был.
У строк, которыми можно пользоваться только указателем, буквы нет, и клавиши со стрелками их пропускают. К ним относятся «Вершины», три вида выбора области, инструменты «Вставки», «Окно масштабирования» и «Снимок экрана».
Список строится по самим меню: «Файл», «Правка», «Карта», «Вода» и «Справка», каждое под своим заголовком, со строками выпадающего подменю с отступом под строкой, которая его открывает, и чертой между группами. В нём нет строк, скрытых сейчас, заголовков внутри меню и строк, названных по проекту или браузеру, например имён сценариев. Он идёт на одно подменю вглубь и не содержит записи для меню «Язык». Строка, отключённая сейчас, всё равно перечислена, без пометки об отключении. Нажатие строки открывает меню и подменю, указывая на эту строку. Оно никогда не запускает строку.
| 0 или Esc | Выбрать. |
| 1 | Цепочка узлов и труб |
| A | Выбор области окном, лассо или многоугольником |
| 2 | Добавить узел. |
| 3 | Добавить резервуар. |
| 4 | Добавить бак. |
| 5 | Добавить трубу. |
| 6 | Добавить насос. |
| 7 | Добавить клапан. |
| 8 | Добавить абонента. |
| 9 | Добавить текст. |
| Delete | Удалить выделенное. |
| Ctrl+Z | Отменить последнее изменение. |
| + или = | Приблизить. |
| - | Отдалить. |
| W | Окно масштабирования: перетащите прямоугольник на карте, чтобы приблизить эту область. |
Ctrl+Z отменяет последнее изменение, а Ctrl+Y или Ctrl+Shift+Z возвращает его. В ячейке «Таблиц» клавиши принадлежат проекту, пока ячейка только выбрана, и тексту ячейки, как только начат ввод. Страница хранит последние 20 шагов, только в памяти, и переключение проектов очищает их. Шаг восстанавливает сценарии, открытый сценарий и единицы измерения вместе с чертежом.
Delete или Backspace удаляет выбранное, кроме случая, когда идёт ввод в поле: тогда клавиша принадлежит полю. Если ничего не выбрано, Delete сообщает об этом, а Backspace ничего не делает. Один «Отменить» отменяет удаление нескольких элементов. В сценарии, отличном от «Базы», Delete не убирает элемент, существующий в «Базе»; что оно делает, описано в записи о менеджере сценариев.
Esc, закрывающий меню, раскрывающийся список или окно, больше ничего не делает. Окна «Свойства», «Настройки» и «Библиотеки» закрываются, только когда фокус в окне и указатель над ним. Если ничего из этого не открыто, Esc возвращает действующий инструмент к «Выбору», а в режиме «Выбор» снимает выделение. Наполовину нарисованная труба требует одного нажатия Esc, чтобы отказаться от неё, и второго, чтобы вернуться к «Выбору». В поле Esc принадлежит полю.
W запускает «Окно масштабирования», A начинает выбор области (повторное нажатие A переключает окно, лассо и многоугольник), а F рисует фигуру. Клавиша плюс или равно увеличивает, а клавиша минус уменьшает масштаб на один шаг колёсика. Эти клавиши и цифры от 0 до 9 ничего не делают на карте, если другая клавиша превращает их в сочетание, например Ctrl+C, ничего не делают при вводе в поле и оставляют буквы открытого меню его строкам. Цифра, набранная на выбранной ячейке «Таблиц», перезаписывает ячейку вместо выбора инструмента.
| S | Вырезка, пока открыт снимок экрана. |
| E | Ластик, в режиме разметки. |
| Ctrl+Z, Ctrl+Y | Отмена и повтор, в режиме разметки. |
| Esc | Отменить вырезку или выйти из ластика. В режиме разметки закрывает его, если ничего не нарисовано. |
| Щёлкните по заголовку | Выбрать столбец |
| Ctrl+щелчок или Shift+щелчок по другому заголовку | Добавить столбец к выделению или расширить его |
| Перетащите или используйте «Управление столбцами…» в контекстном меню или меню ⋮ | Переместить (изменить порядок) выбранного столбца (столбцов) |
| Наведите на верхний угол заголовка или выберите заголовок либо перейдите к нему клавишей Tab | Меню ⋮ и стрелка сортировки. |
| Правый клик по заголовку или меню ⋮ в верхнем правом углу заголовка | Скрыть, показать все или управлять видимостью и порядком |
| Значок стрелки в верхнем правом углу заголовка | Сортировать по столбцу |
| Правый клик, меню ⋮ в верхнем правом углу заголовка, или Ctrl+Shift+V | Вставить как новые строки в конец таблицы |
| Клавиши со стрелками | Перемещение. |
| Tab, Enter | Завершить ввод и перейти на одну ячейку вправо (Tab) или вниз (Enter). |
| Shift+Tab, Shift+Enter | Перейти на одну ячейку назад (Shift+Tab) или вверх (Shift+Enter). |
| Shift+стрелки | Расширить выделение. |
| Ctrl+C | Скопировать выделение. |
| Ctrl+D | Заполнить выделение вниз от верхней строки. |
| Ctrl+Enter | Заполнить выделение значением активной ячейки. |
| Ctrl+A | Выбрать всю таблицу. |
| Ctrl+Shift+V | Вставить как новые строки в конец таблицы. |
| Ctrl+Shift+PageDown, Ctrl+Shift+PageUp | Переключиться на следующую или предыдущую вкладку, будь то таблица или график. |
| Delete | Очистить активную ячейку. Чтобы очистить выбранный диапазон, щёлкните правой кнопкой и выберите «Удалить». |
| F2 | Открыть ячейку для редактирования. |
| Esc | Отменить редактирование. |
Чтобы открыть панель, нажмите кнопку «Нижняя панель» или выберите «Вода, Таблицы». Её вкладки слева направо: «Узлы», «Резервуары», «Баки», «Трубы», «Насосы», «Клапаны», «Текст», «Абоненты», «Фигуры», «Настройки», «Сценарии», «Временной ряд», «Профиль», «Частота» и «Баланс расхода». Вкладка «Сценарии» показана, когда снят «Базовый режим». Ширина, порядок и видимость столбцов хранятся в этом браузере, а не в проекте.
Ячейка может быть в одном из трёх состояний. Пока она только выбрана, клавиши со стрелками переходят от ячейки к ячейке, а Ctrl+Z — это «Отменить» проекта. Набор символа над выбранной ячейкой начинает ввод: набранный текст заменяет значение, а клавиша со стрелкой фиксирует его и переходит к следующей ячейке. F2 или двойной щелчок открывает ячейку для правки: курсор стоит в значении, а клавиши со стрелками двигают курсор. При вводе и при правке Ctrl+Z отменяет набор. Esc отменяет ввод или правку и оставляет ячейку выбранной.
Ctrl+D заполняет выбранный диапазон вниз от его верхней строки, а Ctrl+Enter заполняет его значением активной ячейки. Оба не затрагивают столбец ID и ячейки только для чтения, а уведомление сообщает, сколько ячеек было заполнено и сколько не изменилось. Ctrl+Shift+L показывает только элементы, выбранные на карте. При включённом фильтре Ctrl+A и Ctrl+D действуют только на показанные строки, а строка, правка которой привела к несоответствию фильтру, остаётся, пока фильтр не будет применён снова.
В сценарии, отличном от «Базы», правка ячейки, Ctrl+D, Ctrl+Enter и вставка сохраняются как переопределения открытого сценария.
Каждое окно можно перемещать, изменять его размер, закреплять слева или справа от карты либо закрывать. Знак ? в строке заголовка окна открывает его справку.
Когда указатель уходит, окно без фокуса скрывается после короткой задержки. Окно с фокусом скрывается, если щёлкнуть за его пределами, нажать Esc или выйти из него клавишей Tab при указателе в другом месте.
В углу строки заголовка окна есть «Закрепить слева от карты», «Закрепить справа от карты» и «Плавающая панель», а после закрепления окна ещё и «Автоскрытие». Закреплённое окно — это столбец рядом с картой. С автоскрытием оно становится вкладкой на узкой полосе у края карты. Вкладка открывает окно при наведении, через 150 мс для мыши или пера, либо по щелчку или касанию, а окно убирается обратно во вкладку, как описано выше. Убранное окно всё ещё открыто. Строка меню или кнопка панели инструментов, которая его открывает, выводит его из вкладки.
Перетаскивание закреплённого окна за строку заголовка делает его плавающим и отключает автоскрытие. Окна, закреплённые с одной стороны, имеют общую ширину, а карта сохраняет не менее 320 px. Вкладки переставляются перетаскиванием или нажатием Alt+Вверх либо Alt+Вниз на вкладке, находящейся в фокусе.
Каждое окно хранит в этом браузере, где оно плавает, его размер, открыто ли оно, сторону закрепления, включено ли автоскрытие, ширину в закреплённом виде и место его вкладки. «Свойства», «Критичность: анализ», «Масштабирование расхода отбора» и «Калибровка» хранят только сторону закрепления, автоскрытие, место вкладки и признак открытости; то, где они плавают, сохраняется до следующей загрузки страницы. Браузер без сохранённой раскладки начинает с несколькими окнами, закреплёнными как вкладки, и ничего не сохраняется, пока окно не изменено.
При ширине 640 px или меньше никакие окна не закрепляются, и каждое окно занимает всё окно браузера. Кнопки закрепления не предлагаются. Закреплённая раскладка сохраняется и возвращается в более широком окне.
Scope.Property condition value | Одно условие. Область задаётся значением «Везде», «Узел», «Резервуар», «Бак», «Труба», «Насос», «Клапан», «Текст», «Абонент» или «Источник» в списке «Где искать». Свойство: любая запись в списке «Свойство» для этой области. |
| Условия | равно, больше, меньше, содержит, наибольшие n, наименьшие n и пусто. Условие «содержит» применяется только к тексту. В «наибольшие n» и «наименьшие n» n означает количество, как в «наибольшие 5». Если поле «Значение» пусто или вместо числа стоит сама буква n, как в Pipe.Velocity n highest, перечисляются 10 элементов. Условие «пусто» находит элементы, у которых для свойства нет значения. Для свойства «Связность» предусмотрены четыре условия, и значение не задаётся. |
| Значения | Число вводится без единицы измерения, в единицах, показанных в окне «Свойства» и на панели «Таблицы»: 40, а не 40 psi. Текст, включая ID, заключается в одинарные или двойные кавычки: '60'. |
| И, ИЛИ и скобки | «И» вычисляется раньше «ИЛИ», а скобки группируют условия. Отрицания нет. |
| Написание | Регистр слов не учитывается. Английские слова (в коде запроса: Everything, Junction, equal to, above, below, contains, n highest, n lowest, empty, AND, OR) принимаются на любом языке, поэтому запрос, скопированный из этого руководства, выполняется на странице на любом языке. |
Откройте пример 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, 329, 125, 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 дюймов. Одно действие «Отменить» вернёт им 6 и 8 дюймов.
Пример на Net3: Pipe.ID equal to '247' находит трубу 247. Выберите «Закрыта», снова выберите «Закрыта» в списке «Новое значение» и нажмите «Заменить», затем «Изменить их», чтобы закрыть трубу для приведённого выше примера со связностью. «Отменить» снова открывает её.
Для замены нужен один вид элементов, поэтому при значении «Везде» сначала выберите вид элемента в списке «Где искать». В сценарии, отличном от «База», замена сохраняется в этом сценарии, как и такая же правка в окне «Свойства». Если доступны отметки Mapbox, отметку можно заменить значением из DEM Mapbox вместо введённого вручную.
Junction.ID above '20' находит узлы 21, 22, 23, 31 и 32.Text.Text contains 'pump'.Сценарии позволяют хранить в одном проекте много вариантов проекта, видов или ситуаций, например средние сутки, максимальные сутки, час пик, рисунок для отчёта, отключённую магистраль или предлагаемую замену. Сеть рисуется один раз, в сценарии «База». Каждый другой сценарий хранит только свои переопределения, то есть значения, отличающиеся от сценария, от которого он наследует, а всё остальное читает из этого сценария. Поэтому правка в сценарии «База» доходит до каждого сценария, который не переопределил это значение.
Новый проект начинается с шести готовых сценариев: 1. Проверка расхода: статика, 2. Проверка расхода: средний, 3. Проверка расхода: максимальный, 4. Средние сутки, 5. Максимальные сутки и 6. Час пик. Это обычные сценарии, их можно переименовывать, редактировать и удалять. В каждом сначала одно переопределение, множитель расхода отбора: 1 для проверок расхода и средних суток, 2 для максимальных суток и 3 для часа пик. Эти множители — условные значения, которые нужно заменить значениями для моделируемой системы. Проект, открытый из файла (в том числе каждый пример) или импортированный из файла EPANET, содержит только сценарий «База».
Противопожарный расход проверяется в окне «Противопожарный расход: анализ», которое проверяет все узлы или выбранные узлы. Обычно при его запуске открыт сценарий «Максимальные сутки».
Кнопка «Сценарий» в строке состояния под картой показывает имя открытого сценария и число его переопределений, например «Сценарий: База | Число переопределений: 0». Нажмите её или выберите «Вода, Сценарии», чтобы переключить сценарий либо добавить, скопировать, переименовать или удалить его. Для каждого сценария в списке в скобках указано число его переопределений, а у открытого стоит галочка. Строка «Менеджер сценариев» открывает дерево сценариев и альтернатив. Она неактивна, пока отмечен «Базовый режим».
Чертёж, подписи, «Свойства», «Таблицы» и результаты относятся к открытому сценарию, и страница рассчитывает только открытый сценарий. «Сравнение сценариев», описанное в отдельной записи, рассчитывает остальные по копиям. Открытый сценарий сохраняется вместе с проектом.
На карте элемент, у которого в открытом сценарии есть переопределение, обведён янтарным кольцом, а элемент, который наследует переопределение от родительского сценария или альтернативы, обведён серым штриховым кольцом. Для расхода отбора, диаметра, шероховатости, коэффициента местных (локальных) потерь и длины кольцо появляется, только пока в «Настройки, Визуализация, Подписи узлов» или «Настройки, Визуализация, Подписи связей» это значение показано на карте; переопределение любого другого свойства всегда обведено кольцом. В «Таблицах» ячейка со значением, заданным открытым сценарием, окрашена в янтарный цвет, а её подсказка называет альтернативу, которая его хранит, например «Физич. альт.: Большая магистраль». Команда «Показать сценарии» в меню ячейки таблицы перечисляет каждый элемент по одному разу для каждого сценария.
У каждой строки «Свойств», которую сценарий может переопределить, слева есть отметка. Сплошная точка означает, что открытый сценарий переопределяет значение; нажмите её, чтобы снять переопределение. Пустая точка означает, что значение унаследовано; нажмите её, чтобы сделать показанное значение переопределением. Треугольник означает, что значение переопределяют сценарии ниже этого; нажмите его, чтобы после подтверждения снять их переопределения. Под переопределённой строкой показано унаследованное значение, которое она заменяет, например «Базовый сценарий: 18». В окне «Настройки» есть только сплошная точка и треугольник, потому что ввод значения там и создаёт переопределение.
Чтобы скрыть кольца, снимите флажок «Показывать отметки переопределений на карте» в «Настройки, Карта и страница, Страница» или выберите «Карта, Чистая карта». Оба параметра хранятся в этом браузере, а не в проекте. «Таблицы» отмечают переопределения в любом случае.
Когда открыт сценарий, отличный от «Базы», правка значения, которое сценарии могут переопределять, сохраняется как переопределение в открытом сценарии, каким бы способом она ни была сделана: ввод в «Свойствах», правка ячейки в «Таблицах», «Заменить» в окне «Найти и заменить», перетаскивание узла или ввод его координат, «Изменить тип» (новый тип и есть переопределение) или «Вставить свойства в выбранное». Настройка, введённая в окне «Настройки», сохраняется как переопределение, если сценарии могут переопределять эту настройку. «База» не меняется. В «Базе» те же правки меняют саму сеть и доходят до каждого сценария, который не переопределил значение.
«Удалить» действует иначе. В сценарии «Удалить» не убирает элемент, существующий в «Базе». Оно делает элемент неактивным в открытом сценарии, а для узла и его трубы тоже, и сообщение об этом говорит. Элемент остаётся на чертеже и в других сценариях. Элемент, нарисованный при открытом сценарии, неактивен в «Базе» и активен в этом сценарии, и «Удалить» в этом сценарии убирает его. Удаление элемента в «Базе» удаляет и его переопределения во всех сценариях, после вопроса, в котором они подсчитаны. Абоненты и фигуры не принадлежат ни одному сценарию и удаляются сразу.
Строка «Менеджер переопределений» в списке сценариев открывает список всех переопределений открытого сценария по категориям, каждое рядом с унаследованным значением, которое оно заменяет. График временного ряда на карте, который сценарий открыл, переместил или изменил, занимает отдельную строку. Отметьте строки и нажмите «Снять выбранные переопределения», нажмите «Снять переопределение» в одной строке или нажмите «Снять все переопределения». Тогда каждое значение возвращается к унаследованному, и «Отменить» это отменяет. Выберите ID в списке, чтобы перейти к элементу на карте. Точка в «Свойствах» и строка «Снять переопределение» в меню ячейки «Таблиц» снимают по одному переопределению.
| Свойства | Любое свойство узла или связи, кроме перечисленных ниже, включая положение, активность и тип («Изменить тип»). Текст может переопределять слова, положение, размер, выравнивание, жирность, угол и признак показа. Пользовательское свойство можно переопределять всегда. Свойства собраны в категории «Физические», «Расход отбора», «Активная топология», «Начальные настройки», «Компонент», «Противопожарный расход», «Стоимость энергии», «Пользовательские свойства», «Текст», «Оформление» и «Расчёт». |
| Настройки | Настройки, сохраняемые вместе с проектом, кроме перечисленных ниже: параметры расчёта (например, множитель расхода отбора, общая продолжительность расчёта, гидравлический шаг по времени и метод трения), график расхода отбора по умолчанию, значения для новых элементов и настройки оформления (размеры, цвета, подписи, изолинии, вид карты и графики временных рядов на карте). |
| Одинаково во всех сценариях | ID, описание и тег элемента; конечные узлы и изгибы связи; абоненты и фигуры; единицы измерения и система координат; содержимое библиотек (графики, кривые, типы труб, списки фитингов, управления и правила). Правка любого из них меняет все сценарии. Сценарий может направить элемент на другую кривую, тип трубы, список фитингов или график, но не может изменить их содержимое. |
Откройте пример Net1. Выберите «Вода, Сценарии, Новый сценарий…», введите «Большая магистраль» и нажмите OK. Выберите на карте трубу 10 и введите 24 в поле «Диаметр» в «Свойствах»; в «Базе» там 18 in, это показано под полем как «Базовый сценарий: 18». Выберите «База» в списке сценариев, снова выберите «Новый сценарий…», введите «Макс. сутки» и введите 1,8 в поле «Множитель расхода отбора» в «Настройки, Расчёт, Гидравлика». Затем выберите «Вода, Отчёты, Сравнение сценариев».
| Сценарий | Число переопределений | Множитель расхода отбора | Наименьшее давление | Наибольшая скорость |
| База | 0 | 1 | 108 psi в N32, 14:00 | 2,76 ft/s в L11, 16:00 |
| Большая магистраль | 1 | 1 | 109 psi в N32, 14:00 | 2,87 ft/s в L11, 16:00 |
| Макс. сутки | 1 | 1,8 | 15,77 psi в N32, 9:00 | 3,49 ft/s в L10, 8:00 |
Общая продолжительность расчёта во всех трёх равна 24:00, поэтому каждое наименьшее давление и каждая наибольшая скорость — это крайнее значение за сутки, в указанное время. Большая магистраль повышает наименьшее давление примерно на 1 psi. Множитель 1,8 снижает его до 15,77 psi в 9:00, а наибольшая скорость переходит на трубу 10. В каждом сценарии одно переопределение, а «База» сохраняет свои значения.
| Графики | Список множителей, который повторяется, пока длится расчёт, по одному множителю на каждый шаг графика. Новый график — это 24 множителя, равных 1. Вставка столбца из электронной таблицы заполняет поле «Множители». График расхода отбора по умолчанию помечен «(по умолчанию)» и выбирается в «Настройки, Расчёт, Гидравлика». |
| Кривые | Четыре вида, выбираются как «Тип кривой»: «Напор насоса», «КПД насоса», «Объём бака» и «Потери напора клапана». Точки вводятся в сетке, куда можно вставить столбец из электронной таблицы или строки, скопированные из файла EPANET. Кривая напора насоса подгоняется по точкам, и строка «Уравнение» показывает подгонку; одна точка читается как расчётная, с напором при закрытой задвижке, равным 1,33334 её напора, и наибольшим расходом, равным 2 её расхода, как её читает EPANET. Остальные виды соединяют точки прямыми линиями. Насос или клапан указывает свою кривую в «Свойствах», где ссылка «Кривые» открывает этот раздел. |
| Типы труб | Определение диаметра, шероховатости и коэффициентов реакции, на которое ссылаются несколько труб. Свойство в определении можно оставить пустым, и тогда его вводят для каждой трубы. В «Свойствах» значения, указанные типом трубы, отключены, а «Отсоединить от типа трубы» копирует их в трубу, и она перестаёт использовать тип. |
| Фитинги | Списки фитингов с количеством каждого, из которых складывается один коэффициент местных (локальных) потерь k для трубы или типа трубы. Предлагаются тринадцать фитингов из таблицы 3.3 руководства пользователя EPANET 2.2 и «Другой фитинг». Выбор фитинга копирует его коэффициент в строку, где его можно изменить. |
| Управления | По одному оператору, в синтаксисе EPANET, например LINK id OPEN IF NODE id BELOW value. Под каждым окно сообщает, был ли он понят. |
| Правила | По нескольку строк, в синтаксисе EPANET: RULE, IF, AND, OR, THEN, ELSE и PRIORITY. Под каждым окно сообщает, было ли оно прочитано. |
ID меняется в своём разделе. Пустой ID или ID, уже используемый в том же разделе, не принимается. Переименование объекта переносит все ссылки на него, в «Базе» и в каждом сценарии. Для графика ссылками служат график расхода отбора узла и график каждой из его категорий расхода отбора, график расхода отбора абонента, график напора резервуара, график скорости насоса и график расхода отбора по умолчанию.
График, который используется, можно удалить, и каждая ссылка на него снимается. Если это был график расхода отбора по умолчанию, уведомление сообщает, что теперь используют узлы без графика. Используемая кривая, тип трубы или список фитингов не удаляется. Сообщение называет элементы, которые их используют, и каждому сначала нужно назначить другую кривую или отсоединить его от типа или списка.
Библиотеки одинаковы во всех сценариях. Сценарий может направить элемент на другую кривую, тип трубы, список фитингов или график, и это переопределение этого элемента, но содержимое объекта не переопределяется. Правка графика, кривой, типа трубы, списка фитингов, управления или правила меняет его для всех сценариев, какой бы сценарий ни был открыт. График расхода отбора по умолчанию — это настройка, а не объект, и у сценария может быть свой.
Управление или правило, называющее элемент, неактивный в открытом сценарии, игнорируется при расчёте этого сценария, и окно «Библиотеки» его перечисляет. Называющее элемент, которого в проекте нет, тоже игнорируется, с предупреждением.
Управление — это один оператор. Правило — это несколько строк, начинающихся с RULE. Ключевые слова вводятся по-английски независимо от языка страницы, а числа задаются в единицах проекта. Команда «Добавить управление» начинает с оператора, построенного по сети, который затем правится до нужного.
Управления и правила меняют результат только при расчёте с продолжённым периодом, то есть когда общая продолжительность расчёта больше 0. Решение установившегося режима не меняется ни тем, ни другим. Правила применяет только расчётное ядро EPANET. И те и другие сохраняются вместе с проектом и записываются в файл EPANET.
«Файл, Импорт…, Импорт библиотек…» открывает другой файл проекта и копирует из него целые библиотеки в этот проект. Объект, чьё имя здесь уже занято, пропускается и перечисляется, поэтому ничего из уже имеющегося не меняется. Если файл и проект выражают величину в разных единицах, показывается предупреждение, а объекты импортируются как записаны. Типы труб, ссылающиеся на список фитингов, которого нет в этом проекте, перечисляются; чтобы это устранить, импортируйте библиотеку фитингов из того же файла.
Откройте пример Net1 и выберите «Вода, Библиотеки». В «Графиках» есть график 1, Demand Pattern, с 12 множителями с интервалом 2:00, охватывающий 24:00, помеченный «(по умолчанию)». В «Кривых» есть кривая 1, Pump Curve for Pump 9, кривая напора насоса с одной точкой: 1500 гал/мин при 250 ft. В «Управлениях» два оператора: первый открывает связь 9, когда напор в узле 2 падает ниже 110, а второй закрывает её, когда напор в узле 2 поднимается выше 140. В «Правилах» два правила, проверяющие время на часах и уровень в баке 2.
Выберите «Вода, Рассчитать», а затем «Вода, Отчёты, Изменения состояния». Насос L9 теперь закрыт в 10:00, теперь открыт в 15:00 и теперь закрыт в 21:00, а бак N2 теперь опорожняется в 22:00. В «Управлениях» замените во втором операторе 140 на 135 и снова выберите «Вода, Рассчитать». Последнее закрытие сдвигается на 20:00, а бак N2 теперь опорожняется в 21:00.
В режиме «Выбор» нажмите узел, связь, текст или абонента, чтобы открыть «Свойства» рядом с ним или там, куда окно в последний раз перемещали. Нажмите другой элемент с Shift, чтобы добавить его к выбранным. Если выбрано больше одного элемента, в окне перечислено то, что можно задать сразу для всех (см. «Выбрано несколько элементов» ниже). У фигуры нет окна «Свойства», потому что её точки правятся на карте.
В контекстном меню узла или связи есть «Копировать свойства», «Вставить свойства в выбранное» и «График временного ряда». На сенсорном экране нажмите элемент и удерживайте, чтобы получить то же меню. Для «Графика временного ряда» нужны результаты расчёта с продолжённым периодом.
Значение вступает в силу, когда поле зафиксировано: при выходе из него или нажатии Enter. Оно читается в единице, указанной в названии поля, без пересчёта, а подпись на карте, «Таблицы» и результаты подстраиваются. Рассчитанные значения — это строки только для чтения без поля ввода. Для связи они следуют за её входными данными, а для узла находятся среди них. Это результаты последнего расчёта на показанный момент, а если снят флажок «Рассчитывать автоматически», то результаты последнего нажатия «Рассчитать».
У трубы, использующей тип трубы, значения, заданные типом, показаны неактивными. Нажмите «Отсоединить от типа трубы», чтобы скопировать эти значения в трубу и править их там.
ID правится в строке заголовка. Он не может содержать пробел или кавычку, ID узла не может совпадать с ID другого узла, а ID связи — с ID другой связи. У узла и связи ID могут совпадать. Отклонённый ID оставляет прежний на месте и показывает сообщение. Переименование элемента переносит с ним его переопределения сценариев.
В сценарии, отличном от «Базы», правка значения, которое сценарии могут переопределять, сохраняется как переопределение открытого сценария, а строка помечается слева. Запись о менеджере сценариев описывает отметки и перечисляет то, что одинаково во всех сценариях: ID, описание и тег. У абонента нет значений сценария. При переключении сценариев «Свойства» остаются открытыми на том же элементе и показывают значения теперь открытого сценария.
В заголовке написано, например, «выбрано: 2». В окне по одному разделу на каждый тип элементов в выборке, с названием типа и числом элементов этого типа, например «Трубы (2)», и каждый раздел можно свернуть. В разделе перечислены свойства, которые есть в «Таблицах» как столбцы и которые можно задать для каждого элемента в нём. Результаты и значения, заданные типом трубы, не перечислены. В строке показано значение, общее для элементов, или «Различные», если они различаются.
Значение, введённое в строку, задаётся для каждого элемента этого типа в выборке. Строка, которой не касались, ничего не записывает. Уведомление сообщает число элементов, например «Задано Диаметр (in) для 2.», а один «Отменить» отменяет всю строку. В сценарии, отличном от «Базы», значения сохраняются как переопределения.
Откройте пример Net1 и нажмите трубу 10. «Свойства» перечисляют её входные данные, от «Описания» до «Активна?», а затем её результаты на показанный момент: расход 1866,2 гал/мин, скорость 2,4 ft/s и потери напора 19,12 ft H2O.
Нажмите трубу 113 и, удерживая Shift, нажмите трубу 31. В заголовке написано «выбрано: 2», единственный раздел — «Трубы (2)», а «Диаметр» показывает «Различные», потому что труба 31 имеет 6 in, а труба 113 — 8 in. Введите 10 в поле «Диаметр». Уведомление гласит «Задано Диаметр (in) для 2.», обе трубы теперь имеют 10 in, а один «Отменить» возвращает им 6 и 8 in.
Список слева в окне переходит к разделу или подзаголовку. Разделы: «Визуализация» («Подписи узлов», «Цвета узлов», «Подписи связей», «Цвета связей», «Абонент» и «Все»), «Карта и страница» («Внешний вид» и «Страница»), «Элементы» («Префиксы ID», «Значения» и «Пользовательские свойства»), «Расчёт» («Единицы измерения», «Время», «Гидравлика», «Энергия» и «Качество») и «Авторы». В каждом подзаголовке указано, где сохраняются его настройки: «Сохраняется с проектом» или «Сохраняется в этом браузере». Всё сохраняется вместе с проектом, кроме настроек в разделе «Страница» и одной строки в «Гидравлике», «Показывать окно хода расчёта», у которой самой указано «Сохраняется в этом браузере».
Вкладка «Настройки» в «Таблицах» перечисляет те же настройки строками с их категорией и значением, так что настройку можно найти и проверить и там.
Введите одно или несколько слов в поле «Поиск по настройкам», чтобы получить только настройки, в названии или подсказке которых встречаются все эти слова. Слово, совпавшее с заголовком, показывает все настройки под этим заголовком. Например, «непрозрачность» перечисляет «Непрозрачность символа (от 0 до 1)» и «Непрозрачность фонового изображения (от 0 до 1)»; «непрозрачность символа» перечисляет только первую; а «спринклеры» перечисляет «Показатель степени эмиттера», в подсказке которого спринклеры упомянуты, а в названии нет. Поиск не меняет ни одной настройки.
В сценарии, отличном от «Базы», значение настройки, которую сценарии могут переопределять, сохраняется как переопределение, а строка помечается сплошной точкой. Треугольник отмечает настройку, которую переопределяют сценарии ниже открытого. Запись о менеджере сценариев перечисляет, какие настройки можно переопределять. Единицы измерения одинаковы во всех сценариях. «Восстановить значения по умолчанию» неактивна вне «Базы», а «Применить эти значения для новых элементов ко всем существующим элементам» там отклоняется, потому что меняет сам чертёж.
У каждой величины в разделе «Единицы измерения» своя единица. Если значения в проекте введены в этой единице, при её изменении сначала задаётся вопрос. «Без преобразования» оставляет каждое число как введено и читает его в новой единице. «С преобразованием» переписывает числа пересчётом, так что сеть физически остаётся прежней, а исходные числа теряются, если не воспользоваться «Отменить»; один «Отменить» возвращает числа и единицу. «Отмена» оставляет всё как было.
Пример на Net1: выберите мм для «Диаметра» в «Единицах измерения». «С преобразованием» переписывает 13 значений, и труба 10 читается как 457,2 мм. «Без преобразования» оставляет 13 значений как есть, и труба 10 читается как 18 мм.
«Префиксы ID» и «Значения» относятся к элементам, которые будут нарисованы с этого момента. Уже нарисованные элементы они не меняют. «Применить ко всем» рядом с префиксом ID присваивает каждому существующему элементу этого вида ID, начинающийся с префикса; каждый сохраняет свой номер, а ID, не оканчивающийся числом, не меняется. «Применить эти значения для новых элементов ко всем существующим элементам» после вопроса заменяет эти свойства у каждого существующего элемента, но только для свойств, подписи которых показаны на карте. «Отменить» это отменяет.
«Восстановить значения по умолчанию» сначала задаёт вопрос, а затем возвращает исходные значения префиксам ID, значениям новых элементов, настройкам расчётного ядра, внешнему виду карты, положению легенды и видимым подписям открытого проекта. Сеть не меняется, другие проекты не затрагиваются, а один «Отменить» возвращает настройки.
«Начать заново» сначала задаёт вопрос, а затем удаляет все проекты, все фоновые изображения, все настройки и выбранные единицы измерения, сохранённые в этом браузере, и перезагружает страницу так, как её увидел бы новый посетитель. Это нельзя отменить.
Каждый проверяемый узел получает две проверки, на копии сети на показанном шаге по времени и в открытом сценарии. Первая спрашивает, какой расход узел может отдать, удерживая остаточное давление. В узле отбирается расход, и повторные расчёты сужают значение до предела, равного 10000 гал/мин. Узел, который удерживает остаточное давление и при этом пределе, отмечается как отдающий больше предела. Вторая проверка, проверка проекта, отбирает в узле требуемый расход и спрашивает, не падает ли какой-либо другой узел в её области ниже «Наименьшего допустимого давления в остальной сети» и не превышает ли какая-либо труба в её области «Наибольшую допустимую скорость». Проверка проекта не выполняется, если её область — «Нет».
Узел с собственным свойством «Требуемый противопожарный расход» проверяется по этому значению, а каждый другой узел — по значению в окне.
Сводка подсчитывает узлы, прошедшие все проверки, узлы, не обеспечившие противопожарный расход, и узлы, повлиявшие на остальную систему. Таблица перечисляет для каждого проверенного узла «Статическое давление» до отбора противопожарного расхода, «Требуемый расход», «Давление при требуемом расходе», «Располагаемый расход», «Остаточное давление», «Худший эффект» и «Предел проекта» проверки проекта, число «Расчётов» (то есть число решений всей сети) и «Виды отказа». Ячейка без числа показывает тире, а не ноль. Узел, который не удалось рассчитать, показывает причину вместо чисел. Таблица выводит не больше 200 узлов и сообщает, сколько не вывела.
После расчёта круг каждого проверенного узла обводится на карте в соответствии с результатом, причём обводки различаются штриховкой, а не только цветом. Выберите «Выбранные узлы», чтобы проверить только узлы, выбранные на карте; всё остальное выбранное подсчитывается и не проверяется. «Остановить» завершает расчёт и сохраняет уже обработанные узлы. Одновременно выполняется только один из анализов: противопожарного расхода, критичности и масштабирования расхода отбора.
When the project has an extended-period simulation, choose A fire for a stated duration under Reporting step tested. The Required fire flow is then drawn at the one junction selected on the map, starting at the time in Fire starts at and lasting for the Fire duration, both whole multiples of the pattern time step. The whole simulation is run on a copy of the network and compared with the same simulation without the fire. The summary states whether the junction holds the Residual pressure to hold during the fire, the lowest pressure anywhere, whether any tank empties, and whether the system recovers after the fire. One table gives the lowest level of each tank, and another gives the pressure at the fire junction at every reporting step.
Откройте пример Net1, выберите «Вода, Анализ, Анализ противопожарного расхода…» и нажмите «Запустить», оставив окно таким, каким оно открылось. Шаг по времени равен 0:00, и расчёт решает всю сеть 135 раз. Восемь из девяти узлов проходят все проверки. Узел N32 не обеспечивает противопожарный расход: его статическое давление 111 psi, при требуемых 1000 гал/мин остаётся лишь 1,19 psi, а его располагаемый расход равен 892 гал/мин. Узел N31 может отдать 1339 гал/мин, а узел N12 — более 10000 гал/мин.
Для каждой связи в области связь делается неактивной на копии сети, и копия рассчитывается на показанном шаге по времени в открытом сценарии. Расчёт — это одно решение для каждой связи и ещё одно, когда ничего не сломано. Узел, оставшийся без открытого пути к резервуару или баку, считается отрезанным: перед решением он удаляется, а его расход отбора учитывается как «Неудовлетворённый расход». Из узлов, оставшихся связанными, «Узлы ниже минимума» перечисляет те, давление в которых падает ниже «Наименьшего допустимого давления». Узел, который уже ниже него при целой сети, не засчитывается ни против одной связи, и сводка сообщает, сколько таких узлов. «Наименьшее допустимое давление» — та же настройка, что и поле «Наименьшее допустимое давление в остальной сети» в окне «Противопожарный расход: анализ».
Тупиковая связь — это связь, удаление которой отрезает узлы, до которых можно добраться только через неё. Всё, что находится за ней, — её потеря, поэтому при отмеченном «Пропускать тупики» связь не рассчитывается, а сводка сообщает, сколько пропущено. Список показывает для каждой связи «Неудовлетворённый расход», «Отрезанные узлы» и «Узлы ниже минимума», каждый с числом и первыми пятью ID, а щелчок по ID переходит к нему на карте. Связи, которые чего-то стоят системе, перечислены первыми, пока не нажат заголовок столбца для сортировки, а сводка подсчитывает их относительно числа проверенных связей. Выберите «Выбранные связи», чтобы отключить только связи, выбранные на карте.
Откройте пример Net1, выберите «Вода, Анализ, Анализ критичности…», введите 116 в поле «Наименьшее допустимое давление» и нажмите «Запустить». Шаг по времени равен 0:00, и расчёт решает всю сеть 14 раз. Четыре из 13 связей при отключении опускают узел ниже 116 psi: L9 (N10, N11 и N21), L10 (N11 и N21), L111 (N21 и N22) и L112 (N21 и N22). Два узла уже ниже 116 psi при целой сети и не засчитываются. Поскольку Net1 кольцевая, потеря одной связи никогда не оставляет узел без снабжения.
«Рассчитать» умножает расходы отбора в выбранных узлах на «Масштаб расхода отбора» на копии сети на показанном шаге по времени и в открытом сценарии. Выполняются два решения: с расходами отбора как есть и с масштабированными. В результате перечислены «Наименьшие давления» и «Наибольшие скорости», каждое «С масштабом» рядом с «Без масштаба», то есть со значением, которое показывает карта. В каждом списке десять строк, а окно сообщает, сколько связей оно не показывает. «Масштаб расхода отбора» применяется дополнительно к множителю расхода отбора открытого сценария и никогда не сохраняется в проекте.
«Найти» просматривает масштабы расхода отбора от 0 до 20 с точностью до 0,01 и ищет наибольший, при котором каждый выбранный узел сохраняет не менее «Наименьшего допустимого давления». Он сообщает масштаб и наименьшее давление при нём, а также то же для следующего шага вверх, где давление впервые опускается ниже предела. Если расходы отбора в том виде, как введены, уже оставляют какой-либо узел ниже предела, ответ помечается знаком предупреждения. Если каждый узел сохраняет предел и при 20, ответ так и сообщает. «Остановить» завершает поиск без ответа. «Наименьшее допустимое давление» — та же настройка, что и поле «Наименьшее допустимое давление в остальной сети» в окне «Противопожарный расход: анализ».
При «Выбранных узлах» масштабируются и проверяются только узлы, выбранные на карте. Остальные узлы остаются как есть, а те из них, давление в которых падает ниже предела, перечисляются, не ограничивая ответ. Масштабируется только показанный шаг по времени, а уровни и состояния берутся из него. Чтобы проверить пик, перед запуском переместите часы на пиковый расход отбора.
Откройте пример Net1 и выберите «Вода, Анализ, Масштабирование расхода отбора…». На шаге по времени 0:00 нажмите «Найти», оставив окно таким, каким оно открылось. Каждый узел сохраняет не менее 20 psi до масштаба расхода отбора 5,76, где наименьшее давление равно 20,11 psi в узле N32. При 5,77 оно равно 19,8 psi, и поиск занял 13 решений. Введите 3 в поле «Масштаб расхода отбора» и нажмите «Рассчитать»: давление в узле N32 падает со 111 psi без масштаба до 85,99 psi, а скорость в связи L112 растёт с 0,535 ft/s до 3,13 ft/s.
Выберите «Вода, Отчёты, Энергия насосов». Отчёт интегрирует мощность каждого насоса за последний расчёт с продолжённым периодом, поэтому ему нужны общая продолжительность расчёта больше 0 и выполненный расчёт. Для каждого насоса он перечисляет «% работы», «КПД», «Ср. кВт», «Пик. кВт», «кВт·ч» и «Стоимость». «Ср. кВт» — это среднее за время работы насоса, а не за периоды простоя. Под таблицей приведены «Использовано энергии», «Стоимость энергии», «Пиковая потребляемая мощность», «Плата за пиковую мощность» и «Итоговая стоимость». Если в сети нет насосов, сообщать нечего.
В «Настройки, Энергия» находятся «КПД насоса (проценты)», который используется для каждого насоса без кривой КПД, «Цена электроэнергии» за один киловатт-час, «График цены», умножающий цену на каждом шаге графика, «Плата за пиковую мощность» за кВт и текст «Валюта», который печатается рядом со стоимостями и не пересчитывает их. У насоса могут быть собственные цена, график цены и кривая КПД в «Свойствах». Цены, график, плата за пиковую мощность, «КПД насоса (проценты)» и собственные значения насоса относятся к категории «Стоимость энергии», поэтому сценарий может их переопределять. Если цена не указана или равна нулю, любая стоимость равна нулю, и отчёт сообщает об этом. Приложение не предлагает никакой цены.
Откройте пример Net1, у которого общая продолжительность расчёта равна 24:00, и выполните расчёт. Выберите «Вода, Отчёты, Энергия насосов». Насос L9 работает 65,71% времени расчёта при КПД 75% и потребляет в среднем 96,22 кВт, 96,71 кВт в пике и 1518 кВт·ч. Цена не указана, поэтому стоимость равна 0, и отчёт сообщает об этом. Введите 0,12 в поле «Цена электроэнергии» в «Настройки, Энергия» и рассчитайте снова: стоимость L9 равна 182, это «Итоговая стоимость».
Выберите «Вода, Графики, Изолинии». Эта строка включает карту в открытом сценарии как плавную заливку с подписанными линиями, используя давление, если узлы ещё не раскрашены, и открывает окно. Карта распространяет цвета узлов вдоль труб и на заданное кратное медианной длины трубы рядом с ними, затухая на внешней части. Она не раскрашивает через насосы, клапаны и закрытые связи. Строка под цветовой шкалой сообщает, сколько узлов и труб использует карта, охват рядом с трубами и интервал линий. Если узлов слишком мало, она так и говорит.
Если флажок «Показать изолинии» снят, заливка и линии скрыты, а цвета узлов сохраняются. В окне также есть «Раскрашивать узлы по» и «Цветовая схема», это те же две настройки, что и в «Настройки, Визуализация, Цвета узлов», «Заливка» («Нет», «Плавная» или «Полосы», при которых каждый класс закрашивается ровно), «Непрозрачность заливки», «Изолинии» с «Интервалом» и «Подписями» и «Буфер» в кратных медианной длины трубы. В проекте, привязанном к Земле, окно может также брать рельеф между узлами из Mapbox DEM, после того как посетитель согласится отправить номера тайлов области сети. Эти настройки сохраняются вместе с проектом, и сценарий может их переопределять. Карта меняет только изображение, а не сеть.
Откройте пример Net1 и выберите «Вода, Графики, Изолинии». Узлы раскрашены по давлению, а строка под цветовой шкалой сообщает: 9 узлов, 11 труб, охват 2,5 медианной длины трубы рядом с ними и линии через каждые 5 psi. Насос, связь 9, не входит в число 11 труб. Если снять флажок «Показать изолинии», узлы остаются раскрашенными по давлению.
Выберите «Вода, Отчёты, Расчёт». Отчёт — это текст, который расчётное ядро EPANET записало для последнего расчёта с продолжённым периодом, постранично. Он начинается с заголовка и названия сети, затем подсчитывает узлы, резервуары, баки, трубы, насосы и клапаны, затем указывает параметры анализа, а затем перечисляет гидравлическое состояние расчёта с его предупреждениями. Кнопка «Копировать» копирует текст.
Откройте пример Net1, который уже рассчитан, и выберите «Вода, Отчёты, Расчёт». Сводка подсчитывает 9 узлов, 1 резервуар, 1 бак, 12 труб, 1 насос и 0 клапанов. Формула потерь напора — Хазена–Вильямса, гидравлический шаг по времени равен 1,00 ч, а общая продолжительность — 24,00 ч.
Выберите «Вода, Отчёты, Изменения состояния». В каждой строке указаны время изменения и само изменение: насос, клапан или труба теперь открыты или теперь закрыты, либо бак теперь наполняется, опорожняется, полон или пуст. Шаг по времени, не полностью сошедшийся, тоже перечислен. Список идёт в порядке времени и содержит только изменения, а не каждый шаг. Он читается из того же расчёта с продолжённым периодом, что и панель «Таблицы» и «Полный отчёт».
Откройте пример Net1 и выберите «Вода, Отчёты, Изменения состояния». Бак N2 теперь наполняется в 1:00, опорожняется в 11:00, наполняется в 16:00 и опорожняется в 22:00. Насос L9 теперь закрыт в 10:00, теперь открыт в 15:00 и теперь закрыт в 21:00.
Выберите «Вода, Отчёты, Полный отчёт». В таблице по одной строке на каждый узел и связь на каждом шаге вывода результатов, в единицах панели «Таблицы». Её столбцы: «Тип», «ID», «Расход отбора», «Напор», «Давление», «Концентрация хлора», «Расход», «Скорость», «Потери напора», «Напор насоса» и «Состояние»; ячейка пуста, если у элемента нет такой величины. Список «Момент времени» выбирает показанный шаг, а «Скачать CSV» и «Печать отчёта» охватывают каждый шаг. Без расчёта с продолжённым периодом таблица показывает текущее решение для одного момента.
Откройте пример Net1 и выберите «Вода, Отчёты, Полный отчёт». 24 элемента перечислены на 25 шагах вывода результатов, от 0:00 до 24:00, то есть 600 строк. В 0:00 расход отбора в узле 11 равен 150 гал/мин, напор — 985,23 ft H2O, а давление — 119,26 psi.
Откройте пример Net1, нажмите Ctrl+K и введите «критичн». «Меню» показывает строку «Анализ критичности…» в «Вода, Анализ». «Окна» показывают записи, которые её упоминают, среди них «Найти и заменить», «Противопожарный расход: анализ» и «Критичность: анализ», а также эту запись. Выбор строки показывает, где находится «Анализ критичности…» в меню «Анализ», и не запускает его.
Выберите «Вода, Отчёты, Калибровка». Список «Параметр» выбирает, что измеряет файл: «Расход отбора», «Напор», «Давление», «Концентрация хлора», «Расход» или «Скорость». Для каждого параметра хранится один файл, а кнопка «Загрузить файл калибровки…» открывает выбор файла. В отчёте три страницы. «Статистика» даёт для каждого места число наблюдений, наблюдаемое среднее, вычисленное среднее, среднюю ошибку и среднеквадратичную ошибку, затем строку «Сеть» для всех мест вместе и корреляцию между средними. «График корреляции» помещает каждое измерение по горизонтали на его наблюдаемое значение, а по вертикали на вычисленное, с диагональной линией там, где они совпадают. «Сравнение средних» рисует наблюдаемое и вычисленное средние парой столбцов для каждого места.
Вычисленное значение читается из расчёта с продолжённым периодом, а измерение между двумя шагами вывода сравнивается со значением, интерполированным между ними. Измерение вне времён, о которых сообщил расчёт, пропускается и подсчитывается. При расчёте для одного момента каждое измерение сравнивается с этим единственным результатом, какое бы время ни указал файл. Отчёт заполняется после расчёта сети.
Текстовый файл, в каждой строке которого ID места, время и измеренное значение. Время отсчитывается от начала моделирования в десятичных часах или в формате часы:минуты. Точка с запятой начинает комментарий. Строка только со временем и значением относится к месту выше. Значения читаются в единицах проекта, и отчёт сообщает, в каких именно. Место, которого нет в сети, перечисляется, а его измерения подсчитываются как пропущенные, строка, которую не удалось прочитать, перечисляется по номеру строки, а остальная часть файла используется. Файл хранится в памяти для открытого проекта и только на время этой загрузки страницы. Он не сохраняется ни вместе с проектом, ни на этом устройстве. Если на графике «Временной ряд» показана та же величина, измеренные значения рисуются на нём кольцами.
Откройте пример Net1, выполните расчёт и выберите «Вода, Отчёты, Калибровка». Выбрав «Давление», загрузите файл, в котором узел 11 имеет 118,5 psi в 0:00 и 121,0 psi в 12:00, узел 31 — 110,2 psi в 6:00 и 108,7 psi в 18:00, а узел 99 — 50 psi в 0:00, и следом строку, не являющуюся данными. Отчёт сообщает, что в файле 5 измерений в 3 местах, называет узел 99 как отсутствующий в сети с 1 пропущенным измерением и перечисляет нечитаемую строку. «Статистика» показывает для узла 11 2 наблюдения, наблюдаемое среднее 119,75 psi, вычисленное среднее 116,53 psi, среднюю ошибку 3,98 и среднеквадратичную ошибку 5,12. У узла 31: 109,45, 118,71, 9,26 и 9,79. В строке «Сеть» 4 наблюдения, средняя ошибка 6,62 и среднеквадратичная ошибка 7,81.
| Сценарий | Название сценария. Открытый сценарий помечен «(сейчас открыт)». |
| Число переопределений | Переопределения самого сценария, подсчитанные так же, как в списке сценариев. Параметр расчёта, например множитель расхода отбора, считается за одно, и переопределение, равное унаследованному значению, тоже учитывается. |
| Множитель расхода отбора, Общая продолжительность расчёта, Гидравлический шаг по времени | Значения, при которых рассчитывался сценарий, собственные или проекта. Для сценария установившегося режима вместо шага по времени стоит тире. |
| Наименьшее давление | Наименьшее давление в узле с его ID и временем, когда оно наступает. Резервуары и баки не учитываются, потому что у каждого напор фиксирован. |
| Наибольшая скорость | Наибольшая скорость в трубе или клапане с его ID и временем, когда она наступает. Насосы не учитываются. |
Сценарий с общей продолжительностью расчёта больше 0 рассчитывается на весь период расчётным ядром EPANET. Его наименьшее давление и наибольшая скорость — крайние значения по всем шагам по времени, каждое показано со своим временем. Сценарий с общей продолжительностью расчёта 0 рассчитывается для одного момента. Общая продолжительность расчёта — один из параметров, которые сценарий может переопределять, поэтому в одной таблице могут быть сценарии обоих видов.
Below the table, Results by asset lists one row per asset of the type chosen in Asset type, with one column for each checked result in each scenario, for example the pressure at every junction in Base, Max day, and Peak hour. A scenario with a total run time is read at the time step on screen, or at its last time step if its run ends sooner, and each heading shows the time read. A scenario that cannot be solved keeps blank columns and a note that says why, and a scenario that did not converge is marked (not converged) in its headings. Copy puts the table on the clipboard as tab-separated text, ready to paste into a spreadsheet. Download CSV saves the same table as a file. Both carry the units in the headings and the numbers in full, without the rounding shown in the box. A flow keeps the solver's internal direction sign: positive runs from the From node to the To node, and negative is the reverse. The sign has no use outside this table except to show whether a flow changed direction between scenarios.
Разрешите сохранить в этом браузере случайный код, чтобы мы могли подсчитать, сколько браузеров используют каждую часть этого сайта? Код создаётся на месте, ничего не говорит ни о вас, ни о вашем устройстве и не записывает ничего из того, что вы вводите. Без него мы не можем отличить ваш второй визит от первого визита другого человека.