Adicionando uma barragem (reservatório)
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
Adicionando uma barragem (reservatório)
1. Diferença entre nós de armazenamento e reservatório
Observe que existem dois nós em WaterStrategy e Pywr que representam reservatórios. O primeiro é um armazenamento nodo e o segundo é um reservatório nodo.
Ambos os nós armazenam água. O nó do reservatório funciona exatamente como um storage node, mas tem parâmetros embutidos que permitem evaporação e precipitação para ser representado diretamente no nó. Para representar evaporação e precipitação com um storage node, um nó de captação conectado ao storage node é usado para representar a precipitação e o nó de saída que retira água do storage node é usado para representar a evaporação.
Este tutorial usará nós de reservatório para construir o modelo do sistema de reservatório.
2. Crie o exemplo de modelo de sistema de reservatório
2.1 Clique na rede criada na última seção e abra-a

2.2 Encontre um rio no mapa
Este tutorial tem um local recomendado, mas não importa se você não consegue encontrar o local exato, basta encontrar outro local com um rio.


2.3 Adicione os seguintes nós à rede
Coloque um nó do reservatório até o rio.

## #Notice: certifique-se de usar o nó 'Reservatório': e não o nó 'Armazenamento':
.

Coloque um [captação] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/catchment-node)node
a montante do reservatório. O nó de captação representa o rio que flui para o reservatório.

Coloque um [saída] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/output-node)node
a jusante do reservatório. O nó de saída, nesse caso, representa a saída do rio.

Coloque dois [link] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/link-node)nodes
entre o reservatório e os nós de saída (conforme mostrado abaixo). Nesse caso, esses nós de ligação representam (1) as liberações do reservatório e (2) o derramamento.

O superior link node representar a liberação do reservatório representa o fluxo que sai do reservatório como resultado de quaisquer regras de liberação ou para atender às alocações a jusante. As regras de lançamento geralmente seriam especificadas nesse nó. As regras de liberação do reservatório definidas nesse nó geralmente são representadas por um parâmetro definido no atributo max\ _flow dos nós.
O poder link node representa o vazamento do reservatório. O derramamento é usado se as regras de liberação do reservatório forem definidas restringindo a quantidade de água que pode ser liberada por meio desse nó e se precisar liberar mais água do que a permitida pelas regras de liberação (por exemplo, se o reservatório estiver acima da capacidade). Como o vazamento geralmente é usado somente quando o reservatório está acima da capacidade, esse nó geralmente tem uma penalidade de alocação altamente positiva.
Conecte os nós com bordas que são comumente referidas links.
## #Notice: lembre-se de conectar os nós clicando primeiro no nó upstream e depois no nó downstream.
Você pode ver como adicionar bordas na vídeo abaixo.
O sistema de reservatório deve se parecer com o figurar abaixo.

2.4 Configure o intervalo de tempo e o horizonte de tempo

2.5 Renomeie os nós para nomes que façam sentido com seus contextos
a Bacia hidrográfica node para 'Exemplo de catchment',
a Reservatório node para 'Exemplo de reservatório'
a Saída node para 'Exemplo outlet'.
a Link nós para 'Lançamento'e o outro'Derrama'.
A figura abaixo mostra onde clicar para renomear o nó de captação. O mesmo processo pode ser repetido para todos os outros nós.

2.6 Inserindo dados no nó de captação
Acesse o link a seguir para encontrar os dados da série temporal desta etapa.
Clique no Nó de captação e siga os cliques (setas vermelhas) mostradas na sequência de figuras abaixo.



No link do Excel, você terá uma série temporal. Copie a primeira (ou a única série temporal, se houver apenas uma). Certifique-se de copiar as datas também.

Cole a série temporal na célula A1 na Guia Dataframe

Você deve ter uma série temporal, conforme mostrado abaixo. Clique Salvar.

2.7 Inserindo dados no nó do reservatório de exemplo
Clique no Exemplo de nó de reservatório
Defina o máximo_volume até 25 Mm3. Essa é a capacidade máxima da barragem neste tutorial.
Defina o inicial_volume até 15 Mm3. Esse é o nível de armazenamento com o qual a simulação começa na primeira etapa.
Defina o penalidade de alocação para -200. Freqüentemente, os reservatórios têm uma penalidade de alocação negativa. As penalidades de alocação são frequentemente usadas para equilibrar o uso de reservatórios ou outras fontes de água em sistemas com vários reservatórios e com várias fontes.
Os atributos no reservatório devem ser semelhantes aos abaixo:

**2.8 Inserindo dados nos nós Spill e Release Link. **
Na O nó Spill Link definiu a 'Penalidade de alocação' para 1000

O O nó Release Link não deve ter nenhuma entrada de dados.

2.9 Execute o modelo


2.10 Veja os resultados calculados
Veja o 'simulado_volume'do nó do reservatório para ver o volume de armazenamento do reservatório ao longo do tempo.

Clique na visualização 'Plot'.

O reservatório é visto se enchendo e permanecendo cheio na maior parte do horizonte temporal. Isso ocorre porque não há demanda no reservatório nem há perdas por evaporação definidas.
Para ver um vídeo sobre como executar o modelo e visualizar as saídas, clique aqui.
Last updated
Was this helpful?