# Reservoir-Bathymetrie hinzufügen (Fläche)

## Hintergrund <a href="#background" id="background"></a>

Die Fläche, die ein Reservoir oder Storage node abdeckt, hängt davon ab, wie voll das Reservoir ist.

Das **Gebietsbewertungskurve** <mark style="color:purple;">bestimmt gibt</mark> die Fläche eines Reservoirs als Funktion seines Füllstands oder Speichers. In WaterStrategy und Pywr ist das Zeitintervall der Speicherung eines Reservoirs für jeden Zeitschritt bekannt. Wir können diesen Speicher zusammen mit einer Area-Rating-Kur verwenden, um die Reservoirfläche und damit die Verdunstung in jedem Zeitschritt zu berechnen.

Unten finden Sie ein Beispiel für eine Gebietsbewertungstabelle:

| Volumen (Mm3) | Fläche (Km2) |
| ------------- | ------------ |
| 0             | 1            |
| 7             | 2            |
| 10            | 4            |
| 15            | 6            |
| 25            | 14           |

Wenn es geplottet ist, sieht es so aus:

<figure><img src="/files/ywldfclnuy6jjrjLv3hI" alt=""><figcaption><p>Gebietsbewertungskurve</p></figcaption></figure>

[Pywr-Parameter ](https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/parameters)sind Funktionen, die bei jedem Zeitschritt einen Wert im Modell zurückgeben. Bei diesen Werten kann es sich um eine Konstante handeln, die auf der Zeit (z. B. auf dem Tag oder Monat) basiert, eine Berechnung, die auf dem Zeitschritt, dem Reservoirspeicher, und vielen anderen Berechnungen basiert. In diesem Fall sind wir an einem Parameter interessiert, der die Fläche eines Reservoirs oder storage node als Funktion seines Speichers im Zeitschritt zurückgibt. Um dies zu tun, verwenden wir eine [Interpolierter Volumenparameter](https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/parameters/interpolated-volume).

Der interpolierte Volumenparameter verwendet eine **Reihe** (Tabelle) von **Volumen des Reservoirs** und entsprechende Werte. In diesem Fall sind die zugehörigen Werte die entsprechenden **Gebiet des Stausees** für eine bestimmte **Volumen**. Zwischen den angegebenen Punkten in der Tabelle interpoliert der Parameter.

\_**Bitte beachten Sie:** Parameter können direkt auf einem Knoten definiert werden oder sie können auf der Registerkarte Parameter in der Schnittstelle definiert werden. Parameter, die auf der Registerkarte Parameter in der Schnittstelle definiert sind, können auf mehreren Knoten verwendet und in verschiedenen Parametern verschachtelt werden. \_

*Dieses Tutorial beinhaltet beide Arten von Definitionen. Der Bereich wird auf dem Knoten definiert, während der Ebenenparameter (nächster Schritt) auf der Registerkarte Parameter definiert wird.*

## Tutorial <a href="#tutorial" id="tutorial"></a>

1. Klonen Sie die **„Nachfrage mit Behandlungsverlusten“** Szenario und nenne das neue **'Reservoir P und E' hinzufügen.** Das P steht für Niederschlag und E steht für Verdunstung.
2. Klicken Sie auf das **Stausee** und bearbeite die **Gebiet** attribut.

<figure><img src="/files/iaLDQVmWOpUIYn7NAy5B" alt="" width="375"><figcaption><p>Bearbeiten Sie das Bereichsattribut</p></figcaption></figure>

3. Der interpolierte Volumenparameter hat derzeit keinen JSON-Editor in WaterStrategy. Um diesen Parameter für dieses Attribut zu definieren, müssen wir das generische **PYWR\_PARAMETER**. Dadurch können wir den JSON für jeden Pywr-Parameter eingeben.

<figure><img src="/files/PMlofLYE6T09dr0pUVt6" alt="" width="375"><figcaption><p>Wählen Sie PYWR_PARAMETER</p></figcaption></figure>

Drücken **OK**

<figure><img src="/files/XcI452Kr5qjXRY4QpIoO" alt="" width="315"><figcaption><p>Erlaube die Änderung</p></figcaption></figure>

\
4\. Kopieren Sie den folgenden JSON-Code und fügen Sie ihn in den Text im **Registerkarte „JSON“**

<figure><img src="/files/z1qHwER77Bb2m2F7i0zj" alt=""><figcaption><p>Fügen Sie den JSON-Code ein und speichern Sie</p></figcaption></figure>

```
{
	„type“: „InterpolatedVolumeParameter“,
	„node“: „Beispielreservoir“,
	„Bände“: [
		0,
		7,
		10,
		15,
		25
	],
	„Werte“: [
		1,
		2,
		4,
		6,
		14
	],
	„interp_kwargs“: {
		„kind“: „linear“
	},
	„Kommentar“: „Volumen: Mm3, Werte: Km2"
}
```

5. Sie können auswählen, ob der Parameterwert als Zeitreihe aufgezeichnet werden soll, indem Sie **Zeitreihen** in der **Ausgänge** Tab. Dann speichere es.

<figure><img src="/files/k365SVXIIvBKhZvZMI3E" alt=""><figcaption><p>Wählen Sie, um den Parameter aufzuzeichnen und zu speichern</p></figcaption></figure>

6. Führen Sie das Modell aus und sehen Sie sich das an **Simuliert\_Bereich**-Ausgabe

<figure><img src="/files/yC2y4xkjSVqQBjkJuZFe" alt=""><figcaption><p>Simulated_Area-Ausgabe</p></figcaption></figure>

Dies zeigt die Fläche des Reservoirs im Laufe der Zeit.

<figure><img src="/files/8lgdxXXnFyetbJMSItCo" alt=""><figcaption><p>Fläche des Reservoirs</p></figcaption></figure>

Kleinere Bereiche entsprechen geringeren Reservoirspeichervolumina.


---

# 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-reservoir-details/adding-reservoir-bathymetry-area.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.
