Parameter


description: Eine Übersicht der Pywar-Parameter, die von WaterStrategy unterstützt werden


Parameter

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, um eine Berechnung, die auf dem Reservoirspeicher des Zeitschritts basiert, und um viele andere Berechnungen. Benutzerdefinierte Parameter können auch in Python geschrieben werden.

Diese Seite beschreibt (die meisten) der von Pywr unterstützten Parametertypen. Eine Übersicht der Parameter in Pywr finden Sie hier. Die vollständige Liste der integrierten Pywr-Parameter finden Sie hier.

1. Einen Parameter erstellen

Klicken Sie in einem Netzwerk auf die Registerkarte „Parameter“:

Klicken Sie auf die Registerkarte „Parameter“

Klicken Sie neben dem Abschnitt „Kategorien für Parametertypen“ auf die Schaltfläche „+“ und wählen Sie „PYWR\ _PARAMETER“.

Klicke auf pywr_parameter

Eine Texteingabe erscheint. Geben Sie den Namen Ihres Parameters ein:\

Geben Sie den Parameternamen ein

Ändern Sie den Parameter nach Bedarf im bereitgestellten JSON-Editor:

2. Parameter-Editoren in WaterStrategy

Um das Ändern von Parametern zu vereinfachen, bietet WaterStrategy Editoren für häufig verwendete Parameter, wie z. B. monatliche Profilparameter, mit vorab ausgefüllten Standardwerten und grafische Editoren, um die Eingabe von Daten zu vereinfachen.

Beispiel für einen Parameter-Editor

Wählen Sie auf der Registerkarte „Parameter“ beim Hinzufügen eines neuen Parameters „PYWR“ aus._PARAMETER_MONATLICH\ _PROFILE' wie abgebildet:\

Wählen Sie PYWR_PARAMETER_MONATLICHES_PROFIL

Beachten Sie, dass der angezeigte Editor eine JSON-Registerkarte, aber auch eine Registerkarte Zeichnen und Tabelle anzeigt. Wenn Sie die Daten in der Tabelle ändern, werden die Daten in der JSON-Datei automatisch aktualisiert, wie hier gezeigt:\

Beachten Sie, dass die Werte in einem Tabellenkalkulationseditor bearbeitet wurden.

Durch diese Änderungen wird das JSON automatisch aktualisiert:

Die Daten werden im JSON-Bereich automatisch aktualisiert

Last updated

Was this helpful?