EnergySystemsModellingLab / EnergySystemsModellingLab/MUSE_OS
Allow early decommissioning
- Lingua principale
- Python
- Stelle
- 29
- Fork
- 12
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Currently, once an asset is installed, it can never be decommissioned until it reaches its technical life. Commodity demands in a given year will first be met by existing assets operating at full capacity, and then investments are decided on to meet any leftover demand.
Often, allowing assets to run for their full lifespan is the most sensible cost-minimisation strategy. However, in some cases it may actually be cheaper to decommission assets early and install new assets rather than paying high running costs for existing assets. An example would be if there's a substantial increase in the carbon price that makes high-carbon technologies no longer cost-effective to run.
I imagine this would be require substantial changes to the code, but something we could take into consideration if/when reworking the scipy solver (as discussed in #389)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Non vengono indicati file, test o punti di ingresso. Inizia esaminando la discussione sul solver scipy in #389 e tracciando come vengono attualmente rappresentati i cicli di vita degli asset, i costi operativi e le decisioni di investimento. Il lavoro è completo quando il modello può valutare dismissioni anticipate e investimenti di sostituzione al variare dei costi, con una copertura di test per tale decisione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100