SpineOpt: A flexible open-source energy system modelling framework

被引:18
作者
Ihlemann, Maren [1 ]
Kouveliotis-Lysikatos, Iasonas [2 ]
Huang, Jiangyi [5 ]
Dillon, Joseph [3 ]
O'Dwyer, Ciara [4 ]
Rasku, Topi [5 ]
Marin, Manuel [2 ]
Poncelet, Kris [1 ]
Kiviluoma, Juha [5 ]
机构
[1] Katholieke Univ Leuven, Celestijnenlaan 300,Box 2421, B-3001 Leuven, Belgium
[2] KTH, Royal Inst Technol, Brinellvagen 8, S-114 28 Stockholm, Sweden
[3] Energy Reform Ltd, 22 Avoca Dr, Bray Co, Wicklow, Ireland
[4] Univ Coll Dublin, Dublin, Ireland
[5] VTT Tech Res Ctr Finland Ltd, Box 1000, FI-02044 Espoo, Finland
基金
欧盟地平线“2020”;
关键词
Open source tool; Energy system modelling; Energy system analysis; Integrated energy systems; Investment planning; Sector coupling; TOOLS; OPTIMIZATION; ELECTRICITY;
D O I
10.1016/j.esr.2022.100902
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
The transition towards more sustainable energy systems poses new requirements on energy system models. New challenges include representing more uncertainties, including short-term detail in long-term planning models, allowing for more integration across energy sectors, and dealing with increased model complexities. SpineOpt is a flexible, open-source, energy system modelling framework for performing operational and planning studies, consisting of a wide spectrum of novel tools and functionalities. The most salient features of SpineOpt include a generic data structure, flexible temporal and spatial structures, a comprehensive representation of uncertainties, and model decomposition capabilities to reduce the computational complexity. These enable the implementation of highly diverse case studies. SpineOpt's features are presented through several publicly -available applications. An illustrative case study presents the impact of different temporal resolutions and stochastic structures in a co-optimised electricity and gas network. Using a lower temporal resolution in different parts of the model leads to a lower computational time (44%-98% reductions), while the total system cost varies only slightly (-1.22-1.39%). This implies that modellers experiencing computational issues should choose a high level of temporal accuracy only when needed.
引用
收藏
页数:13
相关论文
共 34 条
[1]  
[Anonymous], 2021, SPINE PROJECT CASE S
[2]   Partitioning procedures for solving mixed-variables programming problems [J].
Benders, J. F. .
COMPUTATIONAL MANAGEMENT SCIENCE, 2005, 2 (01) :3-19
[3]  
Brown T., 2018, J. Open Res. Softw, V6, P4, DOI [DOI 10.5334/JORS.188, 10.53341jors.188, 10.5334/jors.188]
[4]  
DeCarolis Joseph F., 2016, ENERGY SCENARIO EXPL, P1
[5]  
Dillon Joseph, 2017, P 50 HAW INT C SYST
[6]   JuMP: A Modeling Language for Mathematical Optimization [J].
Dunning, Iain ;
Huchette, Joey ;
Lubin, Miles .
SIAM REVIEW, 2017, 59 (02) :295-320
[7]   Stochastic hydro-thermal unit commitment via multi-level scenario trees and bundle regularization [J].
Finardi, E. C. ;
Lobato, R. D. ;
de Matos, V. L. ;
Sagastizabal, C. ;
Tomasgard, A. .
OPTIMIZATION AND ENGINEERING, 2020, 21 (02) :393-426
[8]   Long term storage in generation expansion planning models with a reduced temporal scope [J].
Gonzato, Sebastian ;
Bruninx, Kenneth ;
Delarue, Erik .
APPLIED ENERGY, 2021, 298 (298)
[9]   Are open source energy system optimization tools mature enough for serious use? [J].
Groissboeck, Markus .
RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2019, 102 :234-248
[10]   Backbone-An Adaptable Energy Systems Modelling Framework [J].
Helisto, Niina ;
Kiviluoma, Juha ;
Ikaheimo, Jussi ;
Rasku, Topi ;
Rinne, Erkka ;
O'Dwyer, Ciara ;
Li, Ran ;
Flynn, Damian .
ENERGIES, 2019, 12 (17)