Упражнение 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?