Enregistreur

Description générale

Classe de base pour l'enregistrement des informations provenant d'un Modèle PYWR.

Les composants de l'enregistreur sont utilisés pour calculer, agréger et enregistrer les données d'une simulation. Cette classe de base fournit les fonctionnalités de base de tous les enregistreurs. API Référence

Attributs

func Fonction d' par certains algorithmes d'optimisation)_plus bas_limites, contraintes_plus haut_limites

Nom
Descriptif
Nécessaire

modèle

Modèle PYWR.Core.Model

Oui

agg_

agrégation de scénarios à utiliser lors de l'agrégation_valeur s'appelle

Oui

nom

Nom de l'enregistreur

commentaire

Commentaire ou description de l'enregistreur

ignorer_

drapeau nan pour ignorer les valeurs NaN lors de l'appel d'agrégated_valeur

est_

objectif

Drapeau pour indiquer la direction, le cas échéant, de l'optimisation entreprise avec cet enregistreur

epsilon Epsilon

(distance utilisée

La ou les valeurs à utiliser pour les définitions des limites inférieure et supérieure. Ces valeurs déterminent si l'instance de l'enregistreur est marquée comme contrainte. L'une ou l'autre des limites peut être définie sur Aucune (valeur par défaut) pour désactiver la limite correspondante. Si les deux limites sont nulles, alors c'est_contrainte la propriété sera restituée Faux. La limite inférieure doit être strictement inférieure à la limite supérieure. Une contrainte d'égalité peut être créée en définissant les deux limites sur la même valeur.

Les limites de contrainte ne sont pas utilisées lors de la simulation du modèle. Ils sont plutôt destinés à être utilisés par des wrappers d'optimisation (ou d'autres outils externes) pour définir des problèmes d'optimisation contraints.

Exempleà venir...``json {}

Last updated