Ajouter un barrage (réservoir)


layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true


Ajouter un barrage (réservoir)

1. Différence entre les nœuds de stockage et de réservoir

Veuillez noter qu'il existe deux nœuds dans WaterStrategy et Pywr qui représentent des réservoirs. Le premier est un stockage nœud et le second est un réservoir nœud.

Les deux nœuds stockent l'eau. Le nœud du réservoir fonctionne comme un storage node, mais il possède des paramètres intégrés permettant évaporation et précipitation à représenter directement sur le nœud. Représenter évaporation et précipitation avec un storage node, un nœud de captage connecté au storage node est utilisé pour représenter les précipitations et un nœud de sortie puisant l'eau du storage node est utilisé pour représenter l'évaporation.

Ce didacticiel utilisera des nœuds de réservoir pour créer le modèle du système de réservoir.

2. Créez l'exemple de modèle de système de réservoir

2.1 Cliquez sur le réseau créé dans la dernière section et ouvrez-le

Ouvrez le réseau créé

2.2 Trouvez une rivière sur la carte

Ce didacticiel propose un emplacement recommandé, mais peu importe si vous ne trouvez pas l'emplacement exact, trouvez simplement un autre endroit avec une rivière.

Emplacement recommandé pour cet exemple
La rivière utilisée dans cet exemple

2.3 Ajoutez les nœuds suivants au réseau

  • Placer un réservoir, nœud vers la rivière.

Nœud de réservoir

## #Notice: assurez-vous d'utiliser le nœud « Réservoir » : et non le nœud « Storage » : .

Ajouter un nœud de réservoir
  • Placer un [captage] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/catchment-node)node en amont du réservoir. Le nœud de captage représente la rivière qui se jette dans le réservoir.

Ajouter un nœud de captage
  • Placez un [sortie] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/output-node)node en aval du réservoir. Dans ce cas, le nœud de sortie représente la sortie de la rivière.

Ajouter un nœud de sortie
  • Deuxième place [lien] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/link-node)nodes entre le réservoir et les nœuds de sortie (comme indiqué ci-dessous). Dans ce cas, ces nœuds de liaison représentent (1) les rejets du réservoir et (2) le déversement.

Ajouter des nœuds de liaison

Le supérieur link node la représentation de la libération du réservoir représente le débit qui quitte le réservoir à la suite de toute règle de libération ou pour répondre à des allocations en aval. Les règles de publication seraient généralement spécifiées sur ce nœud. Les règles de libération des réservoirs définies sur ce nœud sont généralement représentées par un paramètre défini sur l'attribut max \ _flow du nœud.

Le inférieur link node représente le déversement provenant du réservoir. Le déversement est utilisé si des règles de libération du réservoir sont définies pour limiter la quantité d'eau pouvant être libérée via ce nœud et qu'il faut libérer plus d'eau que ce qui est autorisé par les règles de libération (par exemple si le réservoir est en surcapacité). Comme le déversement n'est généralement utilisé que lorsque le réservoir est en surcapacité, ce nœud présente généralement une pénalité d'allocation très positive.

Connectez les nœuds avec des arêtes, communément appelées liens.

## #Notice: pensez à connecter les nœuds en cliquant d'abord sur le nœud en amont puis sur le nœud en aval.

Vous pouvez voir comment ajouter des arêtes dans vidéo ci-dessous.

Conseils sur la façon d'ajouter des arêtes

Le système de réservoir devrait ressembler à chiffre ci-dessous.

L'exemple de système de réservoir

2.4 Configurer le pas de temps et l'horizon temporel

Définissez le pas de temps et l'horizon temporel

2.5 Renommez les nœuds avec des noms qui correspondent à leur contexte

  • le Bassin versant nœud vers 'Exemple « catchment' »,

  • le Réservoir nœud vers 'Exemple : 'reservoir'

  • le sortie nœud vers 'Exemple « outlet' ».

  • le Lien nœuds vers 'Libération'et l'autre'Déverser'.

La figure ci-dessous montre où cliquer pour renommer le nœud de captage. Le même processus peut être répété pour tous les autres nœuds.

Renommer le nœud de captage

2.6 Entrée de données dans le nœud de captage

Cliquez sur le lien suivant pour trouver les données des séries chronologiques pour cette étape.

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

  • Cliquez sur le Nœud de captage et suivez les clics (flèches rouges) indiqués dans la séquence de figures ci-dessous.

Cliquez sur le nœud du bassin versant, puis sur le bouton Modifier de l'attribut Flow.
Le type de paramètre à utiliser pour le paramètre de flux doit être défini sur PYWR Dataframe, qui est une série chronologique.
Cliquez sur « OK » pour accepter le changement de type de paramètre.
  • Dans le lien Excel, vous aurez une série chronologique. Veuillez recopier la première (ou uniquement la série chronologique s'il n'y en a qu'une). Veillez également à recopier les dates.

  • Collez la série chronologique dans la cellule A1 dans le Onglet Dataframe

Coller les données de flux entrants
  • Vous devriez disposer d'une série chronologique comme indiqué ci-dessous. Cliquez Enregistrer.

Enregistrer les données de flux entrants

2.7 Entrée de données dans le nœud de réservoir

  • Cliquez sur le Exemple de nœud de réservoir

  • Réglez le maximum _volume à 25 Mm3. Il s'agit de la capacité maximale du barrage dans ce didacticiel.

  • Réglez le initiale _volume à 15 Mm3. Il s'agit du niveau de stockage avec lequel la simulation commence lors de la première étape.

  • Réglez le pénalité d'attribution à -200. Les réservoirs sont souvent soumis à une pénalité d'allocation négative. Les pénalités d'allocation sont souvent utilisées pour équilibrer l'utilisation des réservoirs ou d'autres sources d'eau dans les systèmes à réservoirs multiples et à sources multiples.

Les attributs du réservoir doivent ressembler à ceux ci-dessous :

Données sur les réservoirs
  • Sur le Le nœud Spill link définit la « pénalité d'allocation » sur 1000

Fixation des pénalités d'attribution en cas
  • Le Le nœud Release link ne doit pas avoir d'entrée de données.

Paramètre du lien de publication

2.9 Exécuter le modèle

Exécutez le modèle
Exécutez le modèle

2.10 Voir les résultats calculés

  • Consultez le »simulé _volume'du nœud du réservoir pour voir le volume de stockage du réservoir au fil du temps.

Obtenir des résultats calculés
  • Cliquez sur la vue « Tracé ».

Afficher le volume du réservoir

Le réservoir semble se remplir et rester plein pendant la majeure partie de l'horizon temporel. C'est le cas car le réservoir n'est soumis à aucune demande et aucune perte par évaporation n'est définie.

Pour voir une vidéo expliquant comment exécuter le modèle et visualiser les sorties, cliquez ici.

Last updated

Was this helpful?