# Hinzufügen eines Damms (Reservoir)

## 1. Unterschied zwischen Speicher- und Reservoirknoten

Bitte beachten Sie, dass es in WaterStrategy und Pywr zwei Knoten gibt, die Reservoire darstellen. Der erste ist ein [**Speicher** ](https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/storage-node)Knoten und der zweite ist ein [**Stausee** ](https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/reservoir-node)Knoten.

Beide Knoten speichern Wasser. Der Reservoirknoten funktioniert genau wie ein storage node, hat jedoch eingebaute Parameter, die dies ermöglichen ***Verdunstung*** und ***Niederschlag*** um direkt auf dem Knoten dargestellt zu werden. Um zu repräsentieren ***Verdunstung*** und ***Niederschlag*** Bei einem storage node wird ein Einzugsgebiet, das mit dem storage node verbunden ist, zur Darstellung von Niederschlägen verwendet, und der Ausgangsknoten, der Wasser aus dem **1234567890**\_\_ bezieht, wird zur Darstellung der Verdunstung verwendet.

In diesem Tutorial werden Reservoirknoten verwendet, um das Reservoirsystemmodell zu erstellen.

## 2. Erstellen Sie das Beispielmodell für ein Reservoirsystem

### **2.1 Klicken Sie auf das im letzten Abschnitt erstellte Netzwerk und öffnen Sie es**

<figure><img src="/files/duplZ9JJ193kL0nzIMWB" alt=""><figcaption><p>Öffne das erstellte Netzwerk</p></figcaption></figure>

### **2.2 Finde einen Fluss auf der Karte**

Dieses Tutorial hat einen empfohlenen Standort, aber es spielt keine Rolle, ob Sie den genauen Standort nicht finden können, suchen Sie einfach einen anderen Ort mit einem Fluss.

<figure><img src="/files/6eCVHU5YzoQXP67n8RYE" alt=""><figcaption><p>Empfohlener Standort für dieses Beispiel</p></figcaption></figure>

<figure><img src="/files/6vKpzb7e8Sk7swC1Ng4Q" alt=""><figcaption><p>Der in diesem Beispiel verwendete Fluss</p></figcaption></figure>

### **2.3 Fügen Sie die folgenden Knoten zum Netzwerk hinzu**

* Platziere ein **Stausee**-Knoten zum Fluss.

<figure><img src="/files/EyCG7Ex84BsXmp8RDNoU" alt="" width="329"><figcaption><p>Reservoirknoten</p></figcaption></figure>

**## #Notice**: stellen Sie sicher, dass Sie den Knoten 'Reservoir' verwenden: <img src="/files/hSo131hR4nQjMVnps40p" alt="" data-size="line">und nicht der 'Storage'-Knoten: <img src="/files/nEMRNLgFmI7SRnRCnIn0" alt="" data-size="line">.

<figure><img src="/files/mFprySFMHjAn135mqDW7" alt=""><figcaption><p>Hinzufügen eines Reservoirknotens</p></figcaption></figure>

* Platziere ein \[**Einzugsgebiet**] (<https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/catchment-node)node> <img src="/files/W4SjGAhZlQbGVc2AkDcI" alt="" data-size="line"> stromaufwärts des Reservoirs. Der Einzugsknoten stellt den Fluss dar, der in den Stausee fließt.

<figure><img src="/files/oYUzaOwYjwwKyVkTk4TG" alt=""><figcaption><p>Einen Einzugsgebietsknoten hinzufügen</p></figcaption></figure>

* Platziere ein \[**Ausgabe**] (<https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/output-node)node> <img src="/files/SgjGdBrLRKicop7UxgDd" alt="" data-size="line">stromabwärts des Reservoirs. Der Ausgangsknoten stellt in diesem Fall den Flussausfluss dar.

<figure><img src="/files/Qf6nUbDFsCEOJeSg6T7y" alt=""><figcaption><p>Hinzufügen eines Ausgangsknotens</p></figcaption></figure>

* Platz zwei \[**Link**] (<https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/link-node)nodes> <img src="/files/xOT7lbAhmofWu8oAfSho" alt="" data-size="line">zwischen dem Reservoir und den Ausgangsknoten (wie unten gezeigt). In diesem Fall stehen diese Verbindungsknoten für (1) das Auslaufen des Reservoirs und (2) das Überlaufen.

<figure><img src="/files/mJxhtZUkqHsfw3NUdKx3" alt=""><figcaption><p>Hinzufügen von Linkknoten</p></figcaption></figure>

Das **oberes link node** Die Darstellung der Reservoirabgabe steht für den Durchfluss, der das Reservoir aufgrund von Freisetzungsregeln oder zur Erfüllung flussabwärts gelegener Zuweisungen verlässt. Die Freigaberegeln würden in der Regel auf diesem Knoten festgelegt. Die auf diesem Knoten definierten Reservoir-Freigaberegeln werden normalerweise durch einen Parameter dargestellt, der im Max\ \_flow-Attribut des Knotens definiert ist.

Das **niedriger link node** steht für die Leckage aus dem Reservoir. Der Überlauf wird verwendet, wenn Regeln für die Freisetzung von Reservoirs definiert sind, die einschränken, wie viel Wasser über diesen Knoten abgeleitet werden kann, und wenn mehr Wasser abgelassen werden muss, als nach den Freigaberegeln zulässig ist (z. B. wenn die Kapazität des Reservoirs überschritten ist). Da das Überlaufen des Reservoirs in der Regel nur genutzt wird, wenn die Kapazität des Reservoirs überschritten ist, wird an diesem Knoten in der Regel ein sehr positiver Zuweisungsabzug verhängt.

Verbinden Sie die Knoten mit Kanten, die allgemein bezeichnet werden *Links*. <img src="/files/uZ8wicz4P3K5vynbB9ws" alt="" data-size="line">

**## #Notice**: Denken Sie daran, die Knoten zu verbinden, indem Sie zuerst auf den Upstream-Knoten und dann auf den Downstream-Knoten klicken.

Sie können sehen, wie Sie Kanten hinzufügen, in der **Video** unten.

{% embed url="<https://www.youtube.com/watch?t=204s&v=ub-fv-0u10A>" %}
Anleitung zum Hinzufügen von Kanten
{% endembed %}

Das **Reservoirsystem** sollte aussehen wie **Zahl** unten.

<figure><img src="/files/axESBJja8GP1IjTXeTYd" alt=""><figcaption><p>Das Beispiel eines Reservoirsystems</p></figcaption></figure>

### **2.4 Richten Sie den Zeitschritt und den Zeithorizont ein**

<figure><img src="/files/1gC158yfYgdiU6SKX6Mi" alt=""><figcaption><p><strong>Richten Sie den Zeitschritt und den Zeithorizont ein</strong></p></figcaption></figure>

### **2.5 Benennen Sie die Knoten in Namen um, die für ihren Kontext sinnvoll sind**

* die **Einzugsgebiet** Knoten zu '*Beispiel catchment*',
* die **Stausee** Knoten zu '*Beispiel reservoir*'
* die **Ausgang** Knoten zu '*Beispiel outlet*'.
* die **Verknüpfung** Knoten zu '*Veröffentlichung*'und der andere'*Verschütten*'.

Die Abbildung unten zeigt, wo Sie klicken müssen, um den Einzugsgebietsknoten umzubenennen. Derselbe Vorgang kann für alle anderen Knoten wiederholt werden.

<figure><img src="/files/0yo3M8uAtqQP85i2ZJOf" alt=""><figcaption><p>Benennen Sie den Einzugsgebietsknoten um</p></figcaption></figure>

### **2.6 Daten in den Einzugsgebietsknoten eingeben**

Bitte klicken Sie auf den folgenden Link, um die Zeitreihendaten für diesen Schritt zu finden.

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

* Klicken Sie auf das **Einzugsgebietsknoten** und folgen Sie den Klicks (rote Pfeile), die in der folgenden Abbildungsfolge dargestellt sind.

<figure><img src="/files/h91QKYOb15Kyrvs5BVne" alt=""><figcaption><p>Klicken Sie auf den Einzugsgebietsknoten und dann auf die Schaltfläche Bearbeiten für das Flow-Attribut.</p></figcaption></figure>

<figure><img src="/files/TWbS0qW9CplngOHhH0CN" alt="" width="375"><figcaption><p>Der Parametertyp, der für den Flow-Parameter verwendet werden soll, sollte auf PYWR Dataframe gesetzt werden, was eine Zeitreihe ist.</p></figcaption></figure>

<figure><img src="/files/IE8nssxxkPL7nyXAzzSQ" alt=""><figcaption><p>Klicken Sie auf „OK“, um die Änderung des Parametertyps zu akzeptieren.</p></figcaption></figure>

* Im Excel-Link haben Sie eine Zeitreihe. Bitte kopieren Sie die erste (oder nur eine Zeitreihe, falls es nur eine gibt). Achten Sie darauf, auch die Daten zu kopieren.

<figure><img src="/files/1OUK5Mq554GF6Fth9F7S" alt=""><figcaption></figcaption></figure>

* Fügen Sie die Zeitreihe in die Zelle ein **A1** in der **Registerkarte „Datenrahmen**“

<figure><img src="/files/kgqk78PhLTE7Mjcp4gYY" alt=""><figcaption><p>Zuflussdaten einfügen</p></figcaption></figure>

* Sie sollten eine Zeitreihe wie unten gezeigt haben. Klicken Sie **Speichern**.

<figure><img src="/files/hTcRvqM5OFxc1aygCYjm" alt=""><figcaption><p>Zuflussdaten speichern</p></figcaption></figure>

### **2.7 Eingabe von Daten in den Beispiel-Reservoir-Knoten**

* Klicken Sie auf das **Beispiel Reservoirknoten**
* Stellen Sie das **maximal\_Volumen** bis 25 Mm3. Dies ist die maximale Kapazität für den Damm in diesem Tutorial.
* Stellen Sie das **anfänglich\_Volumen** bis 15 Mm3. Dies ist die Speicherebene, mit der die Simulation im ersten Zeitschritt beginnt.
* Stellen Sie das **Zuweisungsstrafe** an -200. Für Stauseen wird häufig eine negative Zuweisungsstrafe verhängt. In Systemen mit mehreren Reservoirs und mehreren Quellen werden häufig Zuweisungsstrafen verhängt, um die Nutzung von Reservoirs oder anderen Wasserquellen auszugleichen.

Die Attribute auf dem Reservoir sollten wie folgt aussehen:

<figure><img src="/files/a0Q5IRvsduomeNntb2uF" alt=""><figcaption><p>Reservoirdaten</p></figcaption></figure>

### \*\*2.8 Eingabe von Daten auf den Spill- und Release Link-Knoten. \*\*

* Auf dem **Beim Knoten Spill Link** wurde die 'Zuweisungsstrafe' auf 1000 gesetzt

<figure><img src="/files/vPBuvUDHg8Diqr4BAn5e" alt="" width="291"><figcaption><p>Verhängung von Strafen bei der Zuteilung von</p></figcaption></figure>

* Das **Der Release-Link**-Knoten sollte keine Dateneingabe haben.

<figure><img src="/files/izCQCOz8U3eDixrBUlFF" alt="" width="294"><figcaption><p>Link-Einstellung freigeben</p></figcaption></figure>

### **2.9 Führen Sie das Modell aus**

<figure><img src="/files/C9NAyNLJT2WLVU3t9L1D" alt="" width="375"><figcaption><p>Führen Sie das Modell aus</p></figcaption></figure>

<figure><img src="/files/HUahbkMG4awTZtScGEDN" alt="" width="375"><figcaption><p>Führen Sie das Modell aus</p></figcaption></figure>

### **2.10 Sehen Sie sich die berechneten Ergebnisse an**

* Sehen Sie sich das 'an**simuliert\_Volumen**'des Reservoirknotens, um das Speichervolumen des Reservoirs im Zeitverlauf zu sehen.

<figure><img src="/files/cpzd5XaIS91qstKYRJfF" alt=""><figcaption><p>Berechnete Ergebnisse abrufen</p></figcaption></figure>

* Klicken Sie auf die Ansicht „Handlung“.

<figure><img src="/files/6auZdLoPHJHG7Xkg1zNU" alt=""><figcaption><p>Sehen Sie sich das Reservoirvolumen an</p></figcaption></figure>

Es wird beobachtet, dass sich das Reservoir füllt und den größten Teil des Zeithorizonts voll bleibt. Dies ist der Fall, weil das Reservoir weder beansprucht noch Verdunstungsverluste definiert sind.

**Um ein Video zur Ausführung des Modells und zur Anzeige der Ausgaben zu sehen, klicken Sie hier.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://water-strategy.gitbook.io/waterstrategy/deutsch/tutorials/creating-a-reservoir-system/adding-a-dam-reservoir.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
