Adicionando batimetria de reservatório (Área)
Last updated
Last updated
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
A área que um reservatório ou Storage node cobre depende de quão cheio o reservatório está.
O Curva de classificação de área determina dádiva a área de um reservatório em função de seu nível ou armazenamento. Em WaterStrategy e Pywr, o intervalo de tempo de armazenamento de um reservatório é conhecido em cada intervalo de tempo. Podemos usar esse armazenamento com uma cura de classificação de área para calcular a área do reservatório e, portanto, sua evaporação em cada etapa de tempo.
Abaixo está um exemplo de tabela de classificação de área:
0
1
7
2
10
4
15
6
25
14
Quando plotado, fica assim:
Parâmetros Pywr são funções que retornam um valor no modelo em cada etapa de tempo. Esses valores podem ser constantes, com base no tempo (por exemplo, no dia ou no mês), um cálculo baseado na etapa de tempo de armazenamento do reservatório e muitos outros cálculos. Nesse caso, estamos interessados em um parâmetro que retorna a área de um reservatório ou storage node em função de seu armazenamento em intervalos de tempo. Para fazer isso, usamos um Parâmetro de volume interpolado.
O parâmetro de volume interpolado usa um matriz (tabela) de Volumes do reservatório e valores correspondentes. Nesse caso, os valores associados são os correspondentes Área do reservatório para um dado Volume. Entre os pontos fornecidos na tabela, o parâmetro interpola.
_Por favor, note: Os parâmetros podem ser definidos diretamente em um nó ou podem ser definidos na guia Parâmetros na interface. Os parâmetros definidos na guia Parâmetros da interface podem ser usados em vários nós e aninhados em diferentes parâmetros. _
Este tutorial inclui os dois tipos de definições. A área será definida no nó, enquanto o parâmetro de nível (próxima etapa) será definido na guia Parâmetros.
Clonar o 'Demanda com perdas de tratamento' cenário e chame o novo 'Adicionando reservatórios P e E'. O P significa Precipitação e E significa Evaporação.
Clique no Reservatório e edite o Área atributo.
No momento, o parâmetro de volume interpolado não tem um editor JSON em WaterStrategy. Para definir esse parâmetro nesse atributo, precisamos usar o genérico PYWR_PARAMETRO. Isso nos permite inserir o JSON para qualquer parâmetro Pywr.
Prensa OK
4. Copie e cole o código JSON abaixo no texto do Aba JSON
Você pode optar por registrar o valor do parâmetro como uma série temporal selecionando Série temporal na Saídas aba. Em seguida, salve-o.
Execute o modelo e visualize o Simulado_Saída de área
Isso mostra a área do reservatório ao longo do tempo.
Áreas menores correspondem a menores volumes de armazenamento no reservatório.