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

Abra a rede criada

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.

Local recomendado para este exemplo
O rio usado neste exemplo

2.3 Adicione os seguintes nós à rede

  • Coloque um nó do reservatório até o rio.

Nodo reservatório

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

Adicionando um nó de reservatório
  • 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.

Adicionando um nó de captação
  • 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.

Adicionando um nó de saída
  • 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.

Adicionando nós de link

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.

Orientação sobre como adicionar bordas

O sistema de reservatório deve se parecer com o figurar abaixo.

O exemplo de sistema de reservatório

2.4 Configure o intervalo de tempo e o horizonte de tempo

Configure o intervalo de tempo e o horizonte temporal

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.

Renomeie o nó de captação

2.6 Inserindo dados no nó de captação

Acesse o link a seguir para encontrar os dados da série temporal desta etapa.

https://docs.google.com/spreadsheets/d/1MR1Xxk77gFzcY3J3r6c6g38UB8pd1HMY/edit?usp=sharing&ouid=103362449956532179397&rtpof=true&sd=true

  • Clique no Nó de captação e siga os cliques (setas vermelhas) mostradas na sequência de figuras abaixo.

Clique no nó de captação e, em seguida, no botão de edição do atributo Flow.
O tipo de parâmetro a ser usado para o parâmetro de fluxo deve ser definido como PYWR Dataframe, que é uma série temporal.
Clique em 'OK' para aceitar a alteração do tipo de parâmetro.
  • 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

Colar dados de entrada
  • Você deve ter uma série temporal, conforme mostrado abaixo. Clique Salvar.

Salvar dados de entrada

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:

Dados do reservatório
  • Na O nó Spill Link definiu a 'Penalidade de alocação' para 1000

Configuração de penalidade de alocação de derramamentos
  • O O nó Release Link não deve ter nenhuma entrada de dados.

Configuração do link de liberação

2.9 Execute o modelo

Execute o modelo
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.

Obtenha resultados calculados
  • Clique na visualização 'Plot'.

Veja o volume do reservatório

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?