Упражнение 1a Два узла
Создайте новую модель
Создайте новую сеть под названием Exercise 1a, используя следующий шаблон:
Шаблон Pywr child v1 (март 2021) — единицы измерения расхода в мм3/день

Настройка временного горизонта
Этот шаг является обязательным для всех сетей, поскольку он определяет начало, завершение и временной шаг моделирования. В этом примере мы настроим горизонт моделирования сроком 1 год с ежедневным временным шагом.

Добавление узлов
Перейдите на левую панель и нажмите Построить чтобы открыть список узлов.

Перетащите на карту рабочего пространства:
· 1 узел ввода
· 1 выходной узел

Примечание. Чтобы узнать больше о различных типах узлов, обратитесь к документации здесь.
Добавление ребер
Нажмите на край для активации «режима ссылок».
Чтобы создать соединение между узлами, сначала нажмите на входной узел, а затем на выходной узел. Ребра направлены, а направление задается от первого узла ко второму.

Нажмите еще раз на край для деактивации «режима ссылок».
Добавьте узел ввода потока и запустите сеть
Дважды щелкните на входном узле. Это откроет панель узлов в правой части экрана.

Разделы панели узлов:
**Подробности: ** Здесь вы можете изменить имя и описание узла.
**Входные данные: ** В этом разделе содержатся основные атрибуты, которые необходимо настроить для каждого узла. Эти атрибуты определяются пользователем.
**Выходные данные: ** В этом разделе отображаются результаты моделирования.
Выберите ввод узел и изменение макс_перетека к 10.

На левой панели нажмите на Запустите модель .
Появится новое окно, нажмите на Отправить

Дождитесь Панель Runs показывает зеленый индикатор успешного выполнения.

Чтобы визуализировать поток, поступающий с входа, нажмите на кнопку ввод узел, а затем нажмите на значок для атрибута смоделировано_поток

Чтобы визуализировать подаваемый поток на выход, нажмите на выход узел, а затем нажмите на значок для атрибута смоделировано_поток

Следующие графики представляют собой результаты, полученные сетью


Объяснение
Входной узел выступает в качестве источника водоснабжения, обеспечивая максимальную производительность 10 мм³/день в зависимости от требуемого спроса, поскольку выходной узел не предусматривает штрафов за распределение воды, поэтому подача воды не требуется.
Добавьте приоритет выходному узлу и запустите сеть
Выберите выход узел и изменение штраф за распределение к -10. Отрицательное значение определяет более высокий приоритет узла. Дополнительные сведения о штрафах за распределение средств см. в Штраф за распределение документация

На левой панели нажмите на Запустите модель .
Запустите модель и визуализируйте результаты, как описано на предыдущем шаге

Объяснение
Входной узел служит источником подачи воды, обеспечивая максимальную производительность 10 мм³/день.
The штраф за распределение в выходном узле установлено отрицательное значение (-10), отдающее приоритет распределению воды по этому узлу, без ограничения максимального расхода, выходной узел может потреблять столько воды, сколько сеть может его снабжать.
Добавьте необходимый поток к выходному узлу и запустите сеть
Выберите выход узел и изменение макс_расход до 6 мм³/день, он сообщает сети, какое потребление требуется для этого выходного узла.
На левой панели нажмите на Запустите модель . Запустите модель и визуализируйте результаты, как описано ранее


Объяснение
Входной узел служит источником подачи воды, обеспечивая максимальную производительность 10 мм³/день.
The штраф за распределение приоритизирует распределение воды по выходному узлу, добавлено ограничение на максимальный забор воды в 6 мм³/день, теперь производительность получает только 6 мм³/день, что соответствует запрошенному спросу.
Last updated
Was this helpful?