Добавление плотины (водохранилища)
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
Добавление плотины (водохранилища)
1. Разница между узлами хранилища и резервуара
Обратите внимание, что в WaterStrategy и Pywr есть два узла, которые представляют собой резервуары. Первый — это хранилище узел, а второй — это водохранилище узел.
В обоих узлах хранится вода. Резервуарный узел работает так же, как storage node, однако он имеет встроенные параметры, позволяющие испарение а также осадки для непосредственного представления на узле. Представлять испарение а также осадки с storage node водосборный узел, подключенный к storage node, используется для представления осадков, а выходной узел, забирающий воду из storage node, используется для представления испарения.
В этом учебном пособии узлы резервуара будут использованы для построения модели системы резервуаров.
2. Создайте пример модели системы резервуаров
2.1 Нажмите на сеть, созданную в последнем разделе, и откройте ее

2.2 Найдите реку на карте
В этом уроке указано рекомендуемое местоположение, но если вы не можете найти точное местоположение, просто найдите другое место с рекой.


2.3 Добавьте следующие узлы в сеть
Поместите водохранилище узел реки.

## #Notice: убедитесь, что вы используете узел «Резервуар»: а не узел «Хранилище»:
.

Поместите [водосборный бассейн] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/catchment-node)node
выше по течению от водохранилища. Водосборный узел представляет собой реку, впадающую в водохранилище.

Поместите [выход] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/output-node)node
ниже по течению от водохранилища. Выходной узел в данном случае представляет собой выходное отверстие реки.

Второе место [ссылка] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/link-node)nodes
между резервуаром и выходными узлами (как показано ниже). В данном случае эти узлы связи представляют собой (1) выбросы из резервуара и (2) утечки.

The верхний link node представляющий собой выброс из резервуара, представляет собой поток, покидающий резервуар в результате действия каких-либо правил сброса или для удовлетворения распределения воды в низовьях по течению. Правила сброса воды обычно указываются на этом узле. Правила выпуска из резервуара, определенные на этом узле, обычно представлены параметром, заданным в атрибуте nodes max\ _flow.
The нижняя часть link node представляет собой разлив из резервуара. Разлив используется, если определены правила сброса воды из резервуара, ограничивающие объем воды, который может быть сброшен через этот узел, и необходимо сбросить больше воды, чем разрешено правилами сброса (например, в случае превышения пропускной способности резервуара). Поскольку разлив обычно происходит только в случае превышения пропускной способности резервуара, штраф за распределение воды в этом узле, как правило, очень высок.
Соедините узлы ребрами, которые обычно называются ссылки.
## #Notice: не забудьте соединить узлы, щелкнув сначала на вышестоящем узле, а затем на нижестоящем узле.
Вы можете посмотреть, как добавить ребра в видео ниже.
The система резервуаров должен выглядеть как фигура ниже.

2.4 Настройте временной шаг и временной горизонт

2.5 Переименуйте узлы так, чтобы они соответствовали их контексту
_ Водосборный бассейн узел к 'Пример catchment',
_ Резервуар узел к 'Пример резервуара'
_ Вывод узел к 'Пример outlet'.
_ Ссылка узлы к 'Выпуск'и другой'Пролить'.
На рисунке ниже показано, куда нужно нажать, чтобы переименовать водосборный узел. Этот же процесс можно повторить для всех остальных узлов.

2.6 Ввод данных в водосборный узл
Перейдите по следующей ссылке, чтобы найти данные временных рядов для этого шага.
Нажмите на Водосборный узл и следуйте щелчкам (красные стрелки, показанные в последовательности рисунков ниже).



В ссылке Excel вы увидите временной ряд. Скопируйте первый (или только временной ряд, если есть только один). Не забудьте также скопировать даты.

Вставьте временной ряд в ячейку A1 в вкладка «Фрейм данных»

У вас должен быть временной ряд, как показано ниже. Нажмите Сохранить.

2.7 Ввод данных в примерный узел резервуара
Нажмите на Пример узла резервуара
Установите макс_объем до 25 Мм3. Это максимальная пропускная способность плотины в этом уроке.
Установите начальный_объем до 15 Мм3. Это уровень хранения, с которого моделирование начинается на первом этапе.
Установите штраф за распределение до -200. Часто на водохранилищах налагается отрицательный штраф за распределение средств. Штрафы за распределение воды часто используются для балансировки использования водохранилищ или других источников воды в системах с несколькими резервуарами и несколькими источниками.
Атрибуты на резервуаре должны выглядеть следующим образом:

**2.8 Ввод данных на узлах ссылки на разливы и выбросы. **
На **В узле «Ссылка на разлив» ** для параметра «Штраф за распределение» установлен на 1000

The Узел Release link не должен иметь никаких входных данных.

2.9 Запустите модель


2.10 См. результаты расчетов
Посмотрите 'смоделировано_объем'узла резервуара, чтобы увидеть объем резервуара с течением времени.

Нажмите на вид «Сюжет».

Видно, что резервуар заполняется и остается заполненным на протяжении большей части временного горизонта. Дело в том, что спрос на водохранилище отсутствует, а потери при испарении не определены.
Чтобы посмотреть видео о том, как запустить модель и посмотреть результаты, нажмите здесь.
Last updated
Was this helpful?