# Esercizio 1a Due nodi

### **Crea un nuovo modello** <a href="#create-a-new-model" id="create-a-new-model"></a>

Create una nuova rete chiamata Esercizio 1a utilizzando il seguente modello:

**Pywr child template v1 (marzo 2021) - unità di flusso in MM3/giorno**

<figure><img src="https://2382307583-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBg8BcxZRxPP2vxAwzrhK%2Fuploads%2Fgit-blob-8cf43c5e998f08e4eacd95e6e9587a5f0d7dc6d3%2Fimage%20(2)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

### **Imposta orizzonte temporale** <a href="#set-up-time-horizon" id="set-up-time-horizon"></a>

Questo passaggio è obbligatorio per tutte le reti in quanto definisce l'inizio, la fine e la fase temporale della simulazione. Per questo esempio, configureremo un orizzonte di simulazione di 1 anno con un intervallo temporale giornaliero.

<figure><img src="https://2382307583-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBg8BcxZRxPP2vxAwzrhK%2Fuploads%2Fgit-blob-964bc90be95e518fb6ab9d81702554c74334a527%2Fimage%20(3)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

### **Aggiungere nodi** <a href="#adding-nodes" id="adding-nodes"></a>

Vai al pannello di sinistra e fai clic su **Costruisci** per aprire l'elenco dei nodi.

<figure><img src="https://2382307583-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBg8BcxZRxPP2vxAwzrhK%2Fuploads%2Fgit-blob-6dd122d7006c573c91d5be7663f1f48be37614a3%2Fimage%20(4)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

Trascina e rilascia sulla mappa dell'area di lavoro:

· 1 nodo di ingresso ![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252Fp6IcyyIr7fCzV9v3HMQv%252Fimage.png%3Falt%3Dmedia%26token%3D36fa8c07-8f63-4ded-88fc-0dbabb032a83\&width=300\&dpr=4\&quality=100\&sign=71b57dd\&sv=2)

· 1 nodo di uscita ![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FfWwLPBlBvaq7ZsFNaOfN%252Fimage.png%3Falt%3Dmedia%26token%3D70d572d3-8707-4d27-9617-f0144ca95dfa\&width=300\&dpr=4\&quality=100\&sign=37509149\&sv=2)

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FsPr62T4a30QLGrT19B3K%252F4.png%3Falt%3Dmedia\&width=768\&dpr=4\&quality=100\&sign=cc64304f\&sv=2)

Nota: per saperne di più sui diversi tipi di nodi, consulta la documentazione [qui](https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types).

### **Aggiungere bordi** <a href="#adding-edges" id="adding-edges"></a>

Clicca su **orlo** ![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FNuMmfpzaZSKHIOybT53d%252F5.png%3Falt%3Dmedia\&width=300\&dpr=4\&quality=100\&sign=2ddc37f2\&sv=2) per attivare la «modalità link».

Per creare una connessione tra i nodi, fai clic prima sul nodo di input e poi sul nodo di output. I bordi sono direzionali e la direzione è impostata dal primo al secondo nodo.

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252Fv96Yvy0O9q90aPHJRPK5%252F6.png%3Falt%3Dmedia\&width=768\&dpr=4\&quality=100\&sign=d3f81232\&sv=2)

Clicca nuovamente su **orlo** ![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FX1VBTRuwkFsrvwHLGUK7%252F7.png%3Falt%3Dmedia\&width=300\&dpr=4\&quality=100\&sign=18a2869d\&sv=2) per disattivare la «modalità link».

### **Aggiungi il nodo di input del flusso ed esegui la rete** <a href="#add-flow-input-node-and-run-the-network" id="add-flow-input-node-and-run-the-network"></a>

Fate doppio clic sul nodo di input. Si aprirà il pannello dei nodi sul lato destro dello schermo.

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FOIc9Ngpvk6owrOTwFOEV%252F8.png%3Falt%3Dmedia\&width=768\&dpr=4\&quality=100\&sign=33e5742a\&sv=2)

Sezioni del pannello dei nodi:

* \*\*Dettagli: \*\* Qui puoi modificare il nome e la descrizione del nodo.
* \*\*Ingressi: \*\* Questa sezione contiene gli attributi di base che devono essere configurati per ogni nodo. Questi attributi sono definiti dall'utente.
* \*\*Risultati: \*\* Questa sezione mostra i risultati dopo la simulazione.

Seleziona il **ingresso** nodo e modifica **massimo\_flusso** fino a 10.

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FQXQ5djh3FqWH3TZ1HnU6%252F9.png%3Falt%3Dmedia\&width=768\&dpr=4\&quality=100\&sign=431883d8\&sv=2)

Nel pannello di sinistra, fai clic su **Esegui un modello** ![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FN9XX7GOmGAGHveR3I33q%252F10.png%3Falt%3Dmedia\&width=300\&dpr=4\&quality=100\&sign=e53c96b\&sv=2).

Si aprirà una nuova finestra, clicca su **Invia**

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FI94P07yMknyJG2F8uvTb%252F11.png%3Falt%3Dmedia\&width=768\&dpr=4\&quality=100\&sign=48eeaf8d\&sv=2)

Attendi fino al **Pannello Esecuzioni** mostra un indicatore verde che indica la corretta esecuzione.

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FaM3jKAyF6ZHhoRhvgGXv%252F13.png%3Falt%3Dmedia\&width=768\&dpr=4\&quality=100\&sign=43a07251\&sv=2)

Per visualizzare il flusso fornito dall'ingresso, fare clic su **ingresso** nodo e poi **clicca sull'icona** ![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252Fs7IK1rxjpCzzb0h9dp4y%252F14.png%3Falt%3Dmedia\&width=300\&dpr=4\&quality=100\&sign=a918e465\&sv=2) per l'attributo **simulato\_flusso**

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252F8Y2n57P3GVJnDggRmQ84%252Fimage.png%3Falt%3Dmedia%26token%3D77064db5-0377-4e3a-8b2e-52ed0efe4284\&width=768\&dpr=4\&quality=100\&sign=2f909a88\&sv=2)

Per visualizzare il flusso fornito verso l'uscita, fare clic su **produzione** nodo e poi **clicca sull'icona** ![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FClGLWgzLIeYy4a9NiI6C%252F16.png%3Falt%3Dmedia\&width=300\&dpr=4\&quality=100\&sign=7e4f3882\&sv=2) per l'attributo **simulato\_flusso**

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FCUUMMfY3QrpyFirC8lGU%252Fimage.png%3Falt%3Dmedia%26token%3D55465607-868b-4781-b245-8ec898bc67f7\&width=768\&dpr=4\&quality=100\&sign=847191fb\&sv=2)

I seguenti grafici sono i risultati generati dalla rete

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FhFSztDcgcKzzcWKCVMC9%252F18.png%3Falt%3Dmedia\&width=768\&dpr=4\&quality=100\&sign=f1c2a347\&sv=2) ![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FyBgOnBwEPpi5bm9mKxyj%252F19.png%3Falt%3Dmedia\&width=768\&dpr=4\&quality=100\&sign=32488224\&sv=2)

### **Spiegazione** <a href="#explanation" id="explanation"></a>

Il nodo di ingresso funge da fonte di approvvigionamento idrico, fornendo un massimo di 10 mm³/giorno, in base alla domanda richiesta, poiché al nodo di uscita non è associata una penalità di allocazione, quindi non è richiesta alcuna fornitura di acqua.

### **Aggiungi priorità al nodo di output ed esegui la rete** <a href="#add-priority-to-the-output-node-and-run-the-network" id="add-priority-to-the-output-node-and-run-the-network"></a>

Seleziona il **produzione** nodo e modifica **penalità di allocazione** a -10. Un valore negativo imposta una priorità più alta per il nodo. Per ulteriori informazioni sulle penalità di allocazione, consulta la [Penalità di allocazione](https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/allocation-penalty) documentazione

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FChjakxDkReHt8ka69Emu%252F20.png%3Falt%3Dmedia\&width=768\&dpr=4\&quality=100\&sign=c68d6a2f\&sv=2)

Nel pannello di sinistra, fai clic su **Esegui un modello** ![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252F3D7oEvhFAzyDHZKnsMTv%252F21.png%3Falt%3Dmedia\&width=300\&dpr=4\&quality=100\&sign=fe1cd6b6\&sv=2).

Esegui il modello e visualizza i risultati come descritto nel passaggio precedente

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FekKvPk6pNvToC5iL3dh8%252F22.png%3Falt%3Dmedia\&width=768\&dpr=4\&quality=100\&sign=81ff8d87\&sv=2)

### **Spiegazione** <a href="#explanation-1" id="explanation-1"></a>

Il nodo di ingresso funge da fonte di approvvigionamento idrico, fornendo un massimo di 10 mm³/giorno.

Le **penalità di allocazione** nel nodo di uscita è impostato su un valore negativo (-10), dando priorità all'allocazione dell'acqua a questo nodo, senza vincoli sul flusso massimo, il nodo di uscita può consumare tanta acqua quanta ne può fornire la rete.

### **Aggiungi il flusso richiesto al nodo di output ed esegui la rete** <a href="#add-required-flow-to-the-output-node-and-run-the-network" id="add-required-flow-to-the-output-node-and-run-the-network"></a>

Seleziona il **produzione** nodo e modifica **massimo\_flusso** a 6 mm³/giorno, indica alla rete qual è il consumo richiesto per questo nodo di uscita.

Nel pannello di sinistra, fai clic su **Esegui un modello** . Esegui il modello e visualizza i risultati come descritto in precedenza

![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FIX2rApG9Yg5Owpyf4PGL%252Fimage.png%3Falt%3Dmedia%26token%3Df3dc4379-94ad-4bf6-b7ba-e0ba21f58da1\&width=768\&dpr=4\&quality=100\&sign=2ce8e3a1\&sv=2) ![](https://water-strategy.gitbook.io/~gitbook/image?url=https%3A%2F%2F530325344-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOe4DHiaeqejzGopyV9BO%252Fuploads%252FMPcxNcUPQaYpVbBEylSj%252Fimage.png%3Falt%3Dmedia%26token%3D1728f953-2152-4af7-bb6c-a3ec067e726b\&width=768\&dpr=4\&quality=100\&sign=6e85c0f6\&sv=2)

#### **Spiegazione** <a href="#explanation-2" id="explanation-2"></a>

Il nodo di ingresso funge da fonte di approvvigionamento idrico, fornendo un massimo di 10 mm³/giorno.

Le **penalità di allocazione** dà la priorità all'allocazione dell'acqua al nodo di uscita, è stato aggiunto un vincolo al prelievo massimo di 6 mm³/giorno, ora l'uscita ottiene solo i 6 mm³/giorno, una fornitura massima della domanda richiesta.
