Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Notieren Sie den Mittelwert von a Parameter während einer Simulation.
Dieser Rekorder kann verwendet werden, um den Mittelwert der von a zurückgegebenen Werte zu verfolgen Parameter während einer Modellsimulation. Ein optionaler Faktor kann bereitgestellt werden, um eine lineare Skalierung der Werte anzuwenden. API Referenz
Modell
pywr.core.model
Fakultativ
Name
Der Name des Rekorders
Fakultativ
Param
Der aufzuzeichnende Parameter
Erforderlich
Faktor
Skalierungsfaktor für die Werte von Param
Fakultativ
kommt bald...
Dieser Recorder wird verwendet, um mehrere andere Recorder-Objekte zu aggregieren.
Die Klasse bietet eine Methode, um einen komplexen aggregierten Rekorder zu erstellen, indem die Ergebnisse anderer Datensätze verwendet werden. Die .werte () Die Methode sammelt zunächst unaggregierte Werte von den bereitgestellten Rekordern. Diese werden dann für jedes Szenario aggregiert und von diesen Klassen zurückgegeben .werte () Methode. Diese Methode ermöglicht Aggregierter Rekorder zur Verwendung als Rekorder für andere Aggregierter Rekorder Instanzen.
Standardmäßig dasselbe agg_func Funktion wird für beide Schritte verwendet, aber eine optionale Rekorder_agg_func kann szenarienübergreifend eine unterschiedliche Aggregation vornehmen. Zum Beispiel das Summieren von Rekordern pro Szenario und das anschließende Berechnen eines Mittelwerts der Gesamtsummen. API Referenz
func
Modell
pywr.core.model
Fakultativ
Rekorder
Der andere Rekorder Instanzen, über die die Aggregation durchgeführt werden soll
Fakultativ
agg_
Szenario-Aggregationsfunktion, die bei der Aggregation verwendet werden soll_Wert heißt (default=“ mean“)
Fakultativ
Recorder_agg_func
Aggregationsfunktion des Rekorders, die verwendet werden soll, wenn aggregiert_Wert heißt (default=`agg_funk`)
Fakultativ
Beispielkommt bald...{}
Rekorder zur Summierung des Datenflusses für einen Knoten.
Ein Faktor kann bereitgestellt werden, um den Gesamtfluss zu skalieren (z. B. zur Berechnung der Betriebskosten). API Referenz
Modell
Name
Der Name des Rekorders
Fakultativ
Knoten
Liste von pywr.core.node aufzuzeichnende Instanzen
Fakultativ
Faktoren
Liste der Faktoren, die auf jeden Knoten angewendet werden sollen
Fakultativ
kommt bald...
Zeichnet den mittleren Fluss eines Knotens für die vorherigen N Zeitschritte auf. API Referenz
Modell
pywr.core.model
Fakultativ
Knoten
Der aufzuzeichnende Knoten
Erforderlich
Name
Der Name des Rekorders
Fakultativ
Zeitschritte
Die Anzahl der Zeitschritte, für die der mittlere Durchfluss berechnet werden soll
Fakultativ
kommt bald...
Notieren Sie den Mittelfluss für einen Knoten.
Ein Faktor kann bereitgestellt werden, um den Gesamtfluss zu skalieren (z. B. zur Berechnung der Betriebskosten). API Referenz
Modell
Name
Der Name des Rekorders
Fakultativ
Knoten
Liste von pywr.core.node aufzuzeichnende Instanzen
Fakultativ
Faktoren
Liste der Faktoren, die auf jeden Knoten angewendet werden sollen
Fakultativ
kommt bald...
Notieren Sie den Gesamtwert eines Parameter während einer Simulation.
Dieser Rekorder kann verwendet werden, um die Gesamtsumme der von a zurückgegebenen Werte zu verfolgen Parameter während einer Modellsimulation. Ein optionaler Faktor kann bereitgestellt werden, um eine lineare Skalierung der Werte anzuwenden. Wenn der Parameter einen Fluss darstellt integrieren Das Schlüsselwortargument kann verwendet werden, um die Werte mit der Zeitschrittlänge in Tagen zu multiplizieren.
kommt bald...
Notieren Sie für jedes Szenario den Gesamtfluss in jedem Jahr über eine Liste von Knoten. Die Ausgabe der Dateneigenschaft hat die Form: (Jahre, Szenariokombinationen).
Eine Liste von Faktoren kann bereitgestellt werden, um den Gesamtfluss zu skalieren (z. B. zur Berechnung der Betriebskosten).
kommt bald...
Modell
pywr.core.model
Fakultativ
Param
Der aufzuzeichnende Parameter
Erforderlich
Name
Der Name des Rekorders
Fakultativ
Faktor
Skalierungsfaktor für die Werte von Param
Fakultativ
integrieren
Ob bei der Summierung mit der Zeitschrittlänge in Tagen multipliziert werden soll
Fakultativ
Modell
Name
Der Name des Rekorders
Fakultativ
Knoten
Liste von pywr.core.node aufzuzeichnende Instanzen
Fakultativ
Faktoren
Liste der Faktoren, die auf jeden Knoten angewendet werden sollen
Fakultativ
Notieren Sie, ob ein Aufbewahrung Ein Knoten unterschreitet während einer Simulation einen bestimmten Lautstärkeschwellenwert.
Dieser Rekorder gibt einen Wert von zurück 1.0 für Szenarien, in denen die Lautstärke Aufbewahrung ist in einem beliebigen Zeitschritt während der Simulation kleiner oder gleich dem Schwellenwert. Andernfalls wird Null zurückgegeben. API Referenz
Modell
pywr.core.model
Fakultativ
Knoten
Der aufzuzeichnende Knoten
Erforderlich
Name
Der Name des Rekorders
Fakultativ
Schwelle
Der Schwellenwert, mit dem der Parameter verglichen werden soll
Fakultativ
kommt bald...
Notieren Sie die Mindestlautstärke in einem Aufbewahrung Knoten während einer Simulation. API Referenz
Modell
pywr.core.model
Fakultativ
Knoten
Der aufzuzeichnende Knoten
Erforderlich
Name
Der Name des Rekorders
Fakultativ
kommt bald...
Notieren Sie für jedes Szenario, wie oft ein Indexparameter einen Schwellenwert überschreitet.
Dieser Rekorder zählt die Anzahl der Zeitschritte, sodass er täglich zählt, wenn er mit einem täglichen Zeitschritt läuft. API Referenz
Modell
pywr.core.model
Fakultativ
Einstellung
Der aufzuzeichnende Parameter
Erforderlich
Schwelle
Der Schwellenwert, mit dem der Parameter verglichen werden soll
Fakultativ
kommt bald...
Zählen Sie für jedes Szenario, wie oft eine Liste von Parametern in jedem Jahr einen Schwellenwert überschreitet. Wenn mehrere Parameter in einem Zeitschritt überschritten werden, wird der Wert nur einmal gezählt.
Die Ausgabe der Dateneigenschaft hat die Form: (Jahre, Szenariokombinationen). API Referenz
Modell
pywr.core.model
Fakultativ
Parameter
Liste von pywr.core.index-Parameter zum Aufnehmen gegen
Erforderlich
Name
Der Name des Rekorders
Fakultativ
Schwelle
Schwellenwert, mit dem Parameter verglichen werden sollen
Fakultativ
ohne Monate
Optionale Liste der Monatszahlen, die von der Zählung ausgeschlossen werden sollen
Fakultativ
kommt bald...
Zeichnet den Mittelwert eines Parameters für die letzten N Zeitschritte auf. API Referenz
Modell
pywr.core.model
Fakultativ
Einstellung
Der aufzuzeichnende Parameter
Erforderlich
Name
Der Name des Rekorders
Fakultativ
zeitlich_agg_func
Fakultativ
Fenster
Fakultativ
kommt bald...