Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Enregistrez la valeur moyenne de Paramètre lors d'une simulation.
Cet enregistreur peut être utilisé pour suivre la moyenne des valeurs renvoyées par un Paramètre lors d'une simulation de modèles. Un facteur optionnel peut être fourni pour appliquer une mise à l'échelle linéaire des valeurs. API Référence
modèle
Modèle PYWR.Core.Model
Facultatif
nom
Le nom de l'enregistreur
Facultatif
param
Le paramètre à enregistrer
Nécessaire
facteur
Facteur d'échelle pour les valeurs de param
Facultatif
à venir...
``json {
}
modèle
Modèle PYWR.Core.Model
Facultatif
nœud
Le nœud à enregistrer
Nécessaire
nom
Le nom de l'enregistreur
Facultatif
Indiquez si un Rangement le nœud tombe en dessous d'un seuil de volume particulier lors d'une simulation.
Cet enregistreur renverra une valeur de 1.0 pour les scénarios où le volume Rangement est inférieur ou égal au seuil à tout moment de la simulation. Dans le cas contraire, il retournera zéro. API Référence
modèle
Modèle PYWR.Core.Model
Facultatif
nœud
Le nœud à enregistrer
Nécessaire
nom
Le nom de l'enregistreur
Facultatif
seuil
Seuil auquel comparer le paramètre
Facultatif
à venir...
``json {
}
Cet enregistreur est utilisé pour agréger plusieurs autres objets Recorder.
La classe fournit une méthode pour produire un enregistreur agrégé complexe en prenant les résultats d'autres enregistrements. Le .valeurs () La méthode collecte d'abord des valeurs non agrégées à partir des enregistreurs fournis. Elles sont ensuite agrégées par scénario et renvoyées par ces classes. .valeurs () méthode. Cette méthode permet Enregistreur agrégé à utiliser comme enregistreur dans d'autres Enregistreur agrégé instances.
Par défaut, le même agg _func une fonction est utilisée pour les deux étapes, mais une fonction facultative enregistreur _agg _func peut effectuer une agrégation différente selon les scénarios. Par exemple, additionner les enregistreurs par scénario, puis prendre une moyenne des totaux. API Référence
func Fonction d'
modèle
Modèle PYWR.Core.Model
Facultatif
enregistreurs
L'autre Enregistreur instances sur lesquelles effectuer l'agrégation
Facultatif
agg_
agrégation de scénarios à utiliser lors de l'agrégation_valeur est appelé (par défaut = » mean »)
Facultatif
enregistreur_agg_func
Fonction d'agrégation d'enregistreurs à utiliser lorsque agrégés_la valeur est appelée (par défaut=`agg)_func`)
Facultatif
Exempleà venir...``json {}
Pour chaque scénario, comptez le nombre de fois qu'une liste de paramètres dépasse un seuil chaque année. Si plusieurs paramètres sont dépassés au cours d'un intervalle de temps, il n'est compté qu'une seule fois.
La sortie de la propriété des données a la forme suivante : (années, combinaisons de scénarios). API Référence
modèle
Modèle PYWR.Core.Model
Facultatif
paramètres
Liste des Paramètre Pywr.Core.Index pour enregistrer contre
Nécessaire
nom
Le nom de l'enregistreur
Facultatif
seuil
Seuil auquel comparer les paramètres
Facultatif
excluer_les mois_mois
Liste facultative des numéros de mois à exclure du décompte
Facultatif
à venir...
``json {
}
Enregistrez le débit moyen pour un nœud.
Un facteur peut être fourni pour échelonner le flux total (par exemple pour le calcul des coûts opérationnels). API Référence
modèle
nom
Le nom de l'enregistreur
Facultatif
nœuds
Liste des Pywr.Core.Node instances à enregistrer
Facultatif
facteurs
Liste des facteurs à appliquer à chaque nœud
Facultatif
à venir...
``json {
}
Enregistrez la valeur totale d'un Paramètre lors d'une simulation.
Cet enregistreur peut être utilisé pour suivre la somme totale des valeurs renvoyées par un Paramètre lors d'une simulation de modèles. Un facteur optionnel peut être fourni pour appliquer une mise à l'échelle linéaire des valeurs. Si le paramètre représente un flux, intégrer l'argument mot-clé peut être utilisé pour multiplier les valeurs par la durée du pas en jours.
à venir...
``json {
}
modèle
Modèle PYWR.Core.Model
Facultatif
param
Le paramètre à enregistrer
Nécessaire
nom
Le nom de l'enregistreur
Facultatif
facteur
Facteur d'échelle pour les valeurs de param
Facultatif
intégrer
S'il faut multiplier par la durée du pas en jours lors de la sommation
Facultatif
Enregistreur pour totaliser le débit d'un nœud.
Un facteur peut être fourni pour échelonner le flux total (par exemple pour le calcul des coûts opérationnels). API Référence
modèle
nom
Le nom de l'enregistreur
Facultatif
nœuds
Liste des Pywr.Core.Node instances à enregistrer
Facultatif
facteurs
Liste des facteurs à appliquer à chaque nœud
Facultatif
à venir...
``json {
}
Enregistre le flux moyen d'un nœud pour les N pas de temps précédents. API Référence
modèle
Modèle PYWR.Core.Model
Facultatif
nœud
Le nœud à enregistrer
Nécessaire
nom
Le nom de l'enregistreur
Facultatif
pas de temps
Le nombre de pas de temps pour calculer le débit moyen pour
Facultatif
à venir...
``json {
}
Pour chaque scénario, enregistrez le débit total de chaque année sur une liste de nœuds. La sortie de la propriété des données a la forme suivante : (années, combinaisons de scénarios).
Une liste de facteurs peut être fournie pour dimensionner le flux total (par exemple pour le calcul des coûts opérationnels). API Référence
modèle
nom
Le nom de l'enregistreur
Facultatif
nœuds
Liste des Pywr.Core.Node instances à enregistrer
Facultatif
facteurs
Liste des facteurs à appliquer à chaque nœud
Facultatif
à venir...
``json {
}
Enregistrez le nombre de fois qu'un paramètre d'indice dépasse un seuil pour chaque scénario.
Cet enregistreur comptera le nombre de pas de temps et sera donc un compte quotidien lorsqu'il fonctionne sur un pas de temps quotidien. API Référence
modèle
Modèle PYWR.Core.Model
Facultatif
paramètre
Le paramètre à enregistrer
Nécessaire
seuil
Seuil auquel comparer le paramètre
Facultatif
à venir...
``json {
}
Enregistre la valeur moyenne d'un paramètre pour les N derniers pas de temps. API Référence
modèle
Modèle PYWR.Core.Model
Facultatif
paramètre
Le paramètre à enregistrer
Nécessaire
nom
Le nom de l'enregistreur
Facultatif
temporel_agg_func
Facultatif
fenêtre
Facultatif
à venir...
``json {
}