Il framework di modellazione IRPopt (Integrated Resource Planning and optimization), sviluppato principalmente da Scheller(Fabian Scheller, 2018) presso l'Istituto per la gestione delle infrastrutture e delle risorse dell'Università di Lipsia, è un framework di modellazione di programmazione lineare mista-integrale per il dispacciamento economico con la massimizzazione del profitto come obiettivo primario. IRPopt è implementato sulla piattaforma di infrastruttura di modellazione IRPsim(Reichelt, Kühne, Scheller, Abitz, & Johanning, 2021) ed entrambi sono open source con licenza GPLv3(Fabian; Scheller & Reichelt, 2022).
IRPopt è un modello di sistema energetico municipale dinamico, deterministico e discreto con granularità temporale regolabile e orizzonte di ottimizzazione mobile. Il suo modello matematico è scritto in GAMS e utilizza il solutore IBM CPLEX.
Con questo framework, i modelli di sistemi energetici possono essere costruiti a partire da un ampio portafoglio di componenti tecnologici di consumo, stoccaggio, produzione e distribuzione e di vettori energetici come elettricità, calore, idrogeno e diversi combustibili fossili. Oltre al flusso di energia tra i componenti, è possibile modellare il flusso monetario tra agenti come diversi fornitori, distributori, consumatori o regolatori. La funzione obiettivo massimizza il profitto. Uno dei vincoli principali è che la domanda (ad esempio, di elettricità) deve essere coperta in ogni fase temporale se non è consentito lo spostamento del carico dal lato del consumatore. Se è consentito lo spostamento del carico dal lato del consumatore, la domanda deve essere coperta in periodi di spostamento del carico temporalmente regolabili. Le impostazioni di load shifting consentono di spostare da 0 a 100% del carico entro il periodo di load shifting specificato e sono regolabili.
L'IRPopt è già stato applicato in passato per rispondere a una più ampia gamma di domande di ricerca, ad esempio il potenziale della risposta alla domanda residenziale attraverso tariffe elettriche variabili(Fabian Scheller, Krone, Kühne, & Bruckner, 2018) o la competizione tra opzioni simultanee di flessibilità dal lato della domanda nel caso di sistemi di accumulo di energia elettrica a livello di comunità(Fabian Scheller, Burkhardt, Schwarzeit, McKenna, & Bruckner, 2020); si veda anche il capitolo seguente con i casi d'uso dell'IRPopt.
I principali vantaggi di IRPopt rispetto a molti altri modelli sono la modularità, la granularità temporale e l'orizzonte di ottimizzazione mobile. La modularità consente di costruire modelli in modo efficiente a partire da un ampio portafoglio di componenti tecnologiche su intere catene del valore. La granularità temporale può essere regolata liberamente, ad esempio con una risoluzione di ¼ d'ora. L'orizzonte di ottimizzazione di un anno, compreso un orizzonte mobile regolabile, copre gli effetti stagionali, pur mantenendo una previsione perfetta limitata. Una descrizione più dettagliata del modello si trova nel materiale supplementare di questo articolo e in(Fabian Scheller, 2018).