WaterStrategy
Italiano
Italiano
  • WaterStrategy Documentazione
  • Supporto
  • Guida introduttiva
    • Creazione di un account
    • Effettuare il login
    • Tour di WaterStrategy
    • Creazione di un nuovo progetto e di una nuova rete
    • Condivisione di progetti e reti
    • Esportazione e importazione di modelli
    • Gestione degli errori del modello
    • Caricamento di dati esterni
  • Nozioni di base sulla modellazione
    • Modellazione del sistema delle risorse idriche?
    • Che cos'รจ Pywr?
    • Concetti Pywr
    • Tipi di nodi
      • Ingresso di acqua
        • Nodo di input
        • Nodo di bacino
        • Nodo di input proporzionale
      • Trasporto via acqua
        • Link Node
        • Nodo fluviale
        • Nodo Delay
        • RiverSplit Node
        • RiverSplitWithGauge Node
        • Nodo RiverGauge
        • BreakLink Node
        • PiecewiseLink Node
        • MultiSplitLink Node
      • Stoccaggio dell'acqua
        • Storage Node
        • Nodo Reservoir
        • VirtualStorage Node
        • Nodo Rolling Virtual Storage
        • Nodo di storage virtuale annuale
        • Nodo di archiviazione virtuale stagionale
        • Nodo di archiviazione aggregato
      • Uscita dell'acqua
        • Nodo di uscita
        • Perdita Link Node
      • Energia idroelettrica
        • Nodo turbina
      • Altri
        • Nodo aggregato
    • Penalitร  di allocazione
    • Scenari
      • WaterStrategy Scenari
      • Scenari Pywr
        • Integrazione di parametri e pywr-scenario
    • Parametri
      • Classe di parametri base
        • Parametro
        • Parametro indice
      • Parametri semplici
        • Costante
        • Parametro di scenario costante
        • Parametro dell'indice di scenario costante
      • Combinazione di piรน parametri
        • Parametro aggregato
        • Parametro dell'indice aggregato
        • Parametro di divisione
        • Parametro negativo
        • Parametro max
        • Parametro max negativo
        • Parametro MIN
        • Parametro MIN negativo
        • Parametro offset
      • Serie temporali e profili
        • Profilo giornaliero
        • Profilo settimanale
        • Profilo mensile
        • Profilo di prelievo uniforme
        • Profilo giornaliero dello scenario
        • Profilo settimanale di Scenario
        • Profilo mensile di Scenario
        • Scenario indicizzato su array: fattori mensili
        • Profilo RBF
      • Parametro DataFrame
      • Parametro HDF5
      • Parametri basati su array
        • Parametro indicizzato dell'array
        • Parametro dello scenario indicizzato dall'array
        • Parametro dell'array indicizzato
      • Parametri di soglia
        • Soglia astratta
        • Soglia di archiviazione
        • Soglia del nodo
        • Soglia dei parametri
        • Soglia del registratore
        • Soglia per l'anno corrente
        • Soglia del giorno ordinale corrente
      • Parametri di interpolazione
        • Parametro interpolato
        • Quadratura interpolata
        • Flusso interpolato
        • Volume interpolato
      • Parametri della curva di controllo
        • Curva di controllo di base
        • Parametro interpolato della curva di controllo
        • Parametro interpolato a tratti della curva di controllo
        • Parametro dell'indice della curva di controllo
      • Parametri dell'energia idroelettrica
      • Altri
        • Parametro della serie armonica annuale
        • Parametro del deficit
        • Parametro Scenario Wrapper
        • Parametro integrale a tratti
        • Parametro di flusso
        • Parametro di ritardo del flusso
        • Parametro del fattore di sconto
    • registratori
      • Registratore base
        • registratore
        • Registratore di nodi
        • Registratore di archiviazione
        • Registratore di parametri
        • Registratore dei parametri dell'indice
        • Aggregatore
      • Registratori Numpy Array
        • Registratore di nodi Numpy Array
        • Registratore di archiviazione Numpy Array
        • Registratore a livello di array Numpy
        • Registratore di area Numpy Array
        • Registratore di parametri Numpy Array
        • Registratore di parametri dell'indice Numpy Array
        • Registratore di parametri del profilo giornaliero Numpy Array
      • Registratori della curva di durata del flusso
        • Registratore della curva di durata del flusso
        • Registratore della curva di durata di archiviazione
        • Registratore di deviazione della curva di durata del flusso
        • Registratore della curva di durata del flusso stagionale
      • Registratori di deficit
        • Registratore di deficit del nodo Array Numpy
        • Registratore di rapporti fornito da Numpy Array Node
        • Registratore del rapporto di riduzione dei nodi dell'array Numpy
        • Total Deficit Node Recorder
        • Registratore di nodi di frequenza deficitaria
      • Registratori statistici
        • Registratore aggregato
        • Registratore di nodi a flusso medio
        • Registratore Total Flow Node
        • Registratore di flusso totale annuale
        • Registratore dei parametri medi
        • Registratore di parametri totali
        • Registratore di nodi a flusso medio rotante
        • Registratore di archiviazione a volume minimo
        • Registratore di memoria con soglia minima
        • Registratore dei parametri dell'indice Timestep Count
        • Registratore della soglia dell'indice di conteggio annuale
        • Registratore di parametri Rolling Window
      • Registratori di indici
        • Registratore di parametri dell'indice di conteggio annuale
      • Registratori di file
        • Registratore CSV
        • Registratore di tabelle
      • Registratori di energia idroelettrica
        • Registratore di energia idroelettrica
        • Registratore di energia idroelettrica totale
  • Modellazione applicata
    • Serbatoio e nodi di stoccaggio
  • Tutorial
    • Creazione ed esecuzione di un modello semplice
      • Creazione ed esecuzione di un modello
        • Configurazione di un progetto e di una rete
        • Aggiungere nodi e collegamenti (bordi)
        • Aggiungere dati ai nodi
        • Impostazione dell'orizzonte temporale
        • Esecuzione del modello e visualizzazione dei relativi output
        • Creazione di un nuovo scenario
        • Esercizio
      • Apportare modifiche a un modello
        • Aggiungere un serbatoio
        • Aggiungere regole operative di base
    • Modellazione di sistemi di bacini idrici
      • Creazione di un nuovo progetto e di una nuova rete
      • Aggiungere una diga (serbatoio)
      • Aggiungere una domanda
      • L'aggiunta di un trattamento dell'acqua funziona con perdite
      • Aggiungere una fonte che rappresenti le acque sotterranee
      • Esercizi aggiuntivi
      • Aggiungere batimetria del serbatoio, evaporazione e precipitazioni
        • Cenni sull'evaporazione e le precipitazioni nei bacini idrici
        • Aggiungere la batimetria del serbatoio (Area)
        • Aggiungere la batimetria del serbatoio (Livello)
        • Aggiungendo evaporazione e precipitazioni mensili
      • Utilizzo delle penalitร  di allocazione e delle regole di controllo per bilanciare le fonti
      • Curve di controllo e risparmi sulla domanda
        • Aggiungere curve di controllo dei giacimenti e risparmiare sulla domanda (riduzioni)
    • Utilizzo delle penalitร  di allocazione per allocare l'acqua
      • Esercizio 1a Due nodi
      • Esercizio 1b Due richieste
      • Esercizio 1c Proprietร  minime del flusso
      • Esercizio 2a Sistema semplice con prelievi del serbatoio
      • Esercizio 2b Sistema semplice con overflow
    • Scenari PyWR che leggono DataFrame esterni e aggiungono regole personalizzate
      • Caricamento di file
      • Lettura di DataFrame CSV
      • Esecuzione di pywr-scenarios
      • Lettura di DataFrame h5 per scenari pywr
      • Crea regola personalizzata - TranscientDecisionParameter
Powered by GitBook
On this page
  • Aggiungere la batimetria del serbatoio (Area)
  • Sfondo
  • Tutorial

Was this helpful?

Export as PDF
  1. Tutorial
  2. Modellazione di sistemi di bacini idrici
  3. Aggiungere batimetria del serbatoio, evaporazione e precipitazioni

Aggiungere la batimetria del serbatoio (Area)

PreviousCenni sull'evaporazione e le precipitazioni nei bacini idriciNextAggiungere la batimetria del serbatoio (Livello)

Last updated 1 month ago

Was this helpful?


layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true


Aggiungere la batimetria del serbatoio (Area)

Sfondo

L'area coperta da un serbatoio o Storage node dipende da quanto รจ pieno il serbatoio.

Le Curva di valutazione dell'area determina dร  l'area di un serbatoio in funzione del suo livello o stoccaggio. In WaterStrategy e Pywr, la fase temporale di stoccaggio di un serbatoio รจ nota in ogni fase temporale. Possiamo utilizzare questo stoccaggio con una cura di classificazione dell'area per calcolare l'area del serbatoio e quindi la sua evaporazione in ogni fase temporale.

Di seguito รจ riportato un esempio di tabella di classificazione dell'area:

Volume (Mm3)
Superficie (Km2)

0

1

7

2

10

4

15

6

25

14

Quando viene tracciato si presenta cosรฌ:

Il parametro del volume interpolato utilizza un matrice (tabella) di Volumi del serbatoio e valori corrispondenti. In questo caso i valori associati sono i corrispondenti Area del bacino idrico per un dato Volume. Tra i punti indicati nella tabella, il parametro si interpola.

_Si prega di notare: I parametri possono essere definiti direttamente su un nodo oppure possono essere definiti nella scheda Parametri dell'interfaccia. I parametri definiti nella scheda Parametri dell'interfaccia possono essere utilizzati su piรน nodi e annidati all'interno di parametri diversi. _

Questo tutorial include entrambi i tipi di definizioni. L'area verrร  definita sul nodo, mentre il parametro di livello (passaggio successivo) verrร  definito nella scheda Parametri.

Tutorial

  1. Clona il ยซDomanda con perdite di trattamentoยป scenario e chiama quello nuovo ยซAggiungere i serbatoi P ed Eยป. La P sta per Precipitazione e E sta per Evaporazione.

  2. Clicca sul Serbatoio e modifica il Zona attributo.

  1. Il parametro Interpolated Volume attualmente non dispone di un editor JSON in WaterStrategy. Per definire questo parametro su questo attributo, dobbiamo usare il generico PYWR_PARAMETRO. Questo ci permette di inserire il JSON per qualsiasi parametro Pywr.

Premere OK

4. Copia e incolla il codice JSON qui sotto nel testo in scheda JSON

{
	ยซtypeยป: ยซInterpolatedVolumeParameterยป,
	ยซnodeยป: ยซEsempio di serbatoioยป,
	ยซvolumiยป: [
		0,
		7,
		10,
		15,
		25
	],
	ยซvaloriยป: [
		1,
		2,
		4,
		6,
		14
	],
	ยซinterp_kwargsยป: {
		ยซkindยป: ยซlineareยป
	},
	ยซcommentยป: ยซvolumi: Mm3, valori: Km2"
}
  1. รˆ possibile scegliere di registrare il valore del parametro come serie temporale selezionando Serie temporali nel Uscite scheda. Quindi, salvalo.

  1. Esegui il modello e visualizza Simulato_Uscita Area

Questo mostra l'area del bacino nel tempo.

Aree piรน piccole corrispondono a volumi di stoccaggio del serbatoio inferiori.

sono funzioni che restituiscono un valore nel modello in ogni fase temporale. Questi valori possono essere una costante, basata sull'ora (ad esempio sul giorno o sul mese), un calcolo basato sulla fase temporale di stoccaggio del serbatoio e molti altri calcoli. In questo caso, siamo interessati a un parametro che restituisca l'Area di un serbatoio o storage node in funzione della sua memorizzazione in fasi temporali. Per fare ciรฒ utilizziamo un .

Parametri Pywr
Parametro del volume interpolato
Curva di valutazione dell'area
Modifica l'attributo Area
Seleziona PYER_PARAMETER
Consenti la modifica
Incolla il codice JSON e salva
Seleziona per registrare il parametro e salvarlo
Uscita Simulated_Area
Area del bacino idrico