Reservoir-Bathymetrie hinzufügen (Fläche)
Last updated
Last updated
layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true
Die Fläche, die ein Reservoir oder Storage node abdeckt, hängt davon ab, wie voll das Reservoir ist.
Das Gebietsbewertungskurve bestimmt gibt 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:
0
1
7
2
10
4
15
6
25
14
Wenn es geplottet ist, sieht es so aus:
Pywr-Parameter 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.
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.
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.
Klicken Sie auf das Stausee und bearbeite die Gebiet attribut.
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.
Drücken OK
4. Kopieren Sie den folgenden JSON-Code und fügen Sie ihn in den Text im Registerkarte „JSON“
Sie können auswählen, ob der Parameterwert als Zeitreihe aufgezeichnet werden soll, indem Sie Zeitreihen in der Ausgänge Tab. Dann speichere es.
Führen Sie das Modell aus und sehen Sie sich das an Simuliert_Bereich-Ausgabe
Dies zeigt die Fläche des Reservoirs im Laufe der Zeit.
Kleinere Bereiche entsprechen geringeren Reservoirspeichervolumina.