Добавление плотины (водохранилища)
Last updated
Last updated
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
Обратите внимание, что в WaterStrategy и Pywr есть два узла, которые представляют собой резервуары. Первый — это хранилище узел, а второй — это водохранилище узел.
В обоих узлах хранится вода. Резервуарный узел работает так же, как storage node, однако он имеет встроенные параметры, позволяющие испарение а также осадки для непосредственного представления на узле. Представлять испарение а также осадки с storage node водосборный узел, подключенный к storage node, используется для представления осадков, а выходной узел, забирающий воду из storage node, используется для представления испарения.
В этом учебном пособии узлы резервуара будут использованы для построения модели системы резервуаров.
В этом уроке указано рекомендуемое местоположение, но если вы не можете найти точное местоположение, просто найдите другое место с рекой.
Поместите водохранилище узел реки.
The верхний link node представляющий собой выброс из резервуара, представляет собой поток, покидающий резервуар в результате действия каких-либо правил сброса или для удовлетворения распределения воды в низовьях по течению. Правила сброса воды обычно указываются на этом узле. Правила выпуска из резервуара, определенные на этом узле, обычно представлены параметром, заданным в атрибуте nodes max\ _flow.
The нижняя часть link node представляет собой разлив из резервуара. Разлив используется, если определены правила сброса воды из резервуара, ограничивающие объем воды, который может быть сброшен через этот узел, и необходимо сбросить больше воды, чем разрешено правилами сброса (например, в случае превышения пропускной способности резервуара). Поскольку разлив обычно происходит только в случае превышения пропускной способности резервуара, штраф за распределение воды в этом узле, как правило, очень высок.
## #Notice: не забудьте соединить узлы, щелкнув сначала на вышестоящем узле, а затем на нижестоящем узле.
Вы можете посмотреть, как добавить ребра в видео ниже.
The система резервуаров должен выглядеть как фигура ниже.
_ Водосборный бассейн узел к 'Пример catchment',
_ Резервуар узел к 'Пример резервуара'
_ Вывод узел к 'Пример outlet'.
_ Ссылка узлы к 'Выпуск'и другой'Пролить'.
На рисунке ниже показано, куда нужно нажать, чтобы переименовать водосборный узел. Этот же процесс можно повторить для всех остальных узлов.
Перейдите по следующей ссылке, чтобы найти данные временных рядов для этого шага.
Нажмите на Водосборный узл и следуйте щелчкам (красные стрелки, показанные в последовательности рисунков ниже).
В ссылке Excel вы увидите временной ряд. Скопируйте первый (или только временной ряд, если есть только один). Не забудьте также скопировать даты.
Вставьте временной ряд в ячейку A1 в вкладка «Фрейм данных»
У вас должен быть временной ряд, как показано ниже. Нажмите Сохранить.
Нажмите на Пример узла резервуара
Установите макс_объем до 25 Мм3. Это максимальная пропускная способность плотины в этом уроке.
Установите начальный_объем до 15 Мм3. Это уровень хранения, с которого моделирование начинается на первом этапе.
Установите штраф за распределение до -200. Часто на водохранилищах налагается отрицательный штраф за распределение средств. Штрафы за распределение воды часто используются для балансировки использования водохранилищ или других источников воды в системах с несколькими резервуарами и несколькими источниками.
Атрибуты на резервуаре должны выглядеть следующим образом:
На **В узле «Ссылка на разлив» ** для параметра «Штраф за распределение» установлен на 1000
The Узел Release link не должен иметь никаких входных данных.
Посмотрите 'смоделировано_объем'узла резервуара, чтобы увидеть объем резервуара с течением времени.
Нажмите на вид «Сюжет».
Видно, что резервуар заполняется и остается заполненным на протяжении большей части временного горизонта. Дело в том, что спрос на водохранилище отсутствует, а потери при испарении не определены.
Чтобы посмотреть видео о том, как запустить модель и посмотреть результаты, нажмите здесь.
## #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) утечки.
Соедините узлы ребрами, которые обычно называются ссылки.