Informazioni simulazione

Obiettivo

La simulazione stima le prestazioni tecniche ed economiche di diverse taglie di sistemi di accumulo a batteria, Battery Energy Storage System (BESS).

Modella il modo in cui un BESS può caricarsi da energia in surplus o dalla rete, scaricarsi per ridurre le importazioni dalla rete e generare valore attraverso il costo energia evitato.

Metodo

Il modello di simulazione è implementato come problema di ottimizzazione lineare.

La simulazione viene eseguita in modo indipendente per ciascuna taglia BESS. L'orizzonte di ottimizzazione è pari a un mese di calendario e ciascun intervallo rappresenta 15 minuti.

Lo stato di carica della batteria è vincolato tra il 10% e il 90% della capacità nominale. La potenza di carica e scarica è basata su un tasso 0,5C. L'efficienza round-trip è pari al 90%, ripartita simmetricamente tra carica e scarica.

Simulazione LP BESS

96 intervalli · 15 min/intervallo · LP continuo

Scenario sintetico
Carico sito Import rete Export / surplus SOC Carica da surplus reale Carica da surplus extra Carica da rete Scarica verso il carico

Logica operativa

Il modello utilizza maschere ex ante per decidere quando la carica o la scarica sono consentite.

Per ciascuna finestra mensile, la carica è consentita negli intervalli a costo più basso, mentre la scarica è consentita negli intervalli a valore più elevato con importazione positiva dalla rete. Se un intervallo è idoneo per entrambe le azioni, la carica ha priorità, impedendo carica e scarica simultanee senza ricorrere a variabili binarie.

Nella configurazione corrente, l'energia in surplus è modellata intenzionalmente come disponibile in ogni intervallo in cui la carica è consentita, fino al limite di potenza del BESS. L'obiettivo non è riprodurre il profilo di surplus misurato, ma lasciare che l'ottimizzatore determini quanta energia in surplus sarebbe necessaria per rendere economicamente conveniente ciascuna taglia BESS.

La carica da surplus risultante deve quindi essere letta come un fabbisogno energetico matematico (kWh per intervallo), non come una previsione del surplus effettivamente disponibile.

Le maschere sono mutuamente esclusive. Se un intervallo è idoneo per entrambe le azioni, la priorità configurata risolve il conflitto prima dell'ottimizzazione.

Tipologia contrattuale

Il sito dispone attualmente di un contratto di fornitura elettrica indicizzato alle fasce tariffarie F1, F2 e F3.

Queste fasce coprono periodi temporali relativamente ampi, appiattendo le differenze di prezzo intra-giornaliere e riducendo il valore misurabile dell'arbitraggio energetico.

Per questo motivo, la simulazione si basa su un contratto di fornitura ipotetico indicizzato al PUN orario. Questa struttura espone il BESS alla variabilità oraria dei prezzi e consente di stimare il valore economico della carica nelle ore a prezzo più basso e della scarica nelle ore a prezzo più alto.

Per la componente energia di base, il modello utilizza il PUN orario più lo spread contrattuale. Le altre componenti della bolletta sono calcolate utilizzando gli stessi criteri applicati nella bolletta elettrica corrente.

Il modello di bolletta utilizzato nella simulazione è:

Componente Formula Unità
Prezzo energia base Hourly PUN + contractual spread €/kWh
Costo import evitato Energy cost + network cost + dispatching cost x (1 + losses) + capacity market cost €/kWh
Costo carica da rete Grid charge kWh x avoided import cost
Costo opportunità surplus Surplus charge kWh x hourly export price
Valore peak shaving mensile Monthly peak reduction kWh x peak-shaving unit value

Logica economica

L'obiettivo di ottimizzazione è costruito come massimizzazione del valore operativo netto.

Per ciascun intervallo, la scarica è valorizzata con il costo di importazione evitato. La carica da surplus è penalizzata con il ricavo da esportazione che verrebbe perso immagazzinando quell'energia anziché venderla alla rete. La carica da rete è penalizzata con il costo di acquisto dell'energia dalla rete. Tutta l'energia caricata e scaricata è inoltre penalizzata con il costo di degrado.

In forma semplificata, con componenti di valore espresse in euro:

Valore netto = valore import evitato - valore export perso - costo carica da rete - costo di degrado

Il peak shaving mensile è calcolato dopo l'ottimizzazione. Viene aggiunto al risultato economico, ma non fa parte dell'obiettivo di ottimizzazione lineare.

Le metriche di investimento sono calcolate a partire dai risparmi annui (€/anno), capex (€), vita del progetto (anni), tasso di sconto (%) e degrado annuo della batteria (%/anno). Gli output includono NPV (€), IRR (%) e payback semplice (anni).

Dati sorgente

La simulazione utilizza tre file di input dalla radice del progetto.

File Granularità Ruolo principale Righe utilizzate
ENERGY_INPUT.csv 15 minuti Carico sito, generazione impianto a gas, import/export rete ed energia FV 35.039 timestamp validi
HOURLY_PUN_ENERGY_IMPORTED.csv 15 minuti Indice PUN di importazione e costo energia applicato a ciascun intervallo 35.039 timestamp validi
HOURLY_PUN_ENERGY_EXPORTED.csv Oraria Prezzo di esportazione usato come costo opportunità della carica da surplus 8.760 righe

I dati energetici e i prezzi di importazione coprono il periodo da 2025-01-01 00:15:00 a 2025-12-31 23:45:00.

Sintesi dati energetici

I valori in questa tabella sono basati su ENERGY_INPUT.csv. Le colonne energetiche sono espresse in kWh per intervallo di 15 minuti.

Colonna Totale annuo (kWh) Media per intervallo (kWh) Intervallo massimo (kWh)
Esportata in rete 253,351.146 7.230 253.146
Energia da impianto a gas 33,732,857.000 962.723 1,273.000
Carico del sito 40,083,078.010 1,143.956 2,277.109
Energia FV totale 1,312,264.000 37.452 206.000
Importata dalla rete 5,286,646.000 150.879 1,414.000

Sintesi dati di prezzo

I prezzi di importazione sono letti da HOURLY_PUN_ENERGY_IMPORTED.csv. I prezzi di esportazione sono letti da HOURLY_PUN_ENERGY_EXPORTED.csv.

Sorgente Campo Media (€/kWh) Min (€/kWh) Max (€/kWh)
File prezzi import Indice PUN orario 0.115941 0.000 0.289
File prezzi import Costo energia 0.131218 0.015 0.304
File prezzi export Prezzo export 0.115938 0.000 0.289

Parametri di simulazione

Parametro Valore Unità
Orizzonte di ottimizzazione Mensile mese di calendario
Durata intervallo 0.25 h
Durata simulazione / progetto 10 anni
Efficienza round-trip 90 %
SOC minimo 10 % della capacità nominale
SOC massimo 90 % della capacità nominale
C-rate di potenza 0.5 C
Costo di degrado 10 €/MWh throughput

Taglie BESS

Taglia nominale (MWh) Capacità utilizzabile (MWh) Potenza (MW) Capex (€)
0.2 0.16 0.10 40,000
0.4 0.32 0.20 80,000
0.6 0.48 0.30 120,000
0.8 0.64 0.40 160,000
1.0 0.80 0.50 200,000
1.5 1.20 0.75 300,000
2.0 1.60 1.00 400,000
3.0 2.40 1.50 600,000