registratore
Descrizione generale
Classe base per la registrazione di informazioni da un Pywr.model.model.
I componenti del registratore vengono utilizzati per calcolare, aggregare e salvare i dati di una simulazione. Questa classe base fornisce le funzionalità di base per tutti i registratori. API Riferimento
Attributi
func nan epsilon (vincolo utilizzato da alcuni algoritmi di ottimizzazione)limiti
modello
Pywr.core.model
sì
agg_
Funzione di aggregazione degli scenari da utilizzare quando aggregata_valore si chiama
sì
nome
Nome del registratore
commento
Commento o descrizione del registratore
ignorare_
Flag per ignorare i valori NaN durante la chiamata aggregata_valore
è_
obiettivo:
contrassegno per indicare l'eventuale direzione dell'ottimizzazione effettuata con questo registratore
Epsilon
_inferiore_limiti, vincoli_superiore_
I valori da utilizzare per le definizioni dei limiti inferiori e superiori. Questi valori determinano se l'istanza del registratore è contrassegnata come vincolo. Entrambi i limiti possono essere None (impostazione predefinita) per disabilitare il rispettivo limite. Se entrambi i limiti sono None, allora lo è_limite la proprietà tornerà Falso. Il limite inferiore deve essere rigorosamente inferiore al limite superiore. È possibile creare un vincolo di uguaglianza impostando entrambi i limiti sullo stesso valore.
I limiti dei vincoli non vengono utilizzati durante la simulazione del modello. Sono invece destinati all'uso da parte di wrapper di ottimizzazione (o altri strumenti esterni) per definire problemi di ottimizzazione vincolati.
Esempiopresto in arrivo...{}
Last updated