Backbone—An Adaptable Energy Systems Modelling Framework

Backbone represents a highly adaptable energy systems modelling framework, which can be utilised to create models for studying the design and operation of energy systems, both from investment planning and scheduling perspectives. It includes a wide range of features and constraints, such as stochast...

Full description

Bibliographic Details
Main Authors: Niina Helistö, Juha Kiviluoma, Jussi Ikäheimo, Topi Rasku, Erkka Rinne, Ciara O’Dwyer, Ran Li, Damian Flynn
Format: Article
Language:English
Published: MDPI AG 2019-09-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/12/17/3388
_version_ 1798041254735380480
author Niina Helistö
Juha Kiviluoma
Jussi Ikäheimo
Topi Rasku
Erkka Rinne
Ciara O’Dwyer
Ran Li
Damian Flynn
author_facet Niina Helistö
Juha Kiviluoma
Jussi Ikäheimo
Topi Rasku
Erkka Rinne
Ciara O’Dwyer
Ran Li
Damian Flynn
author_sort Niina Helistö
collection DOAJ
description Backbone represents a highly adaptable energy systems modelling framework, which can be utilised to create models for studying the design and operation of energy systems, both from investment planning and scheduling perspectives. It includes a wide range of features and constraints, such as stochastic parameters, multiple reserve products, energy storage units, controlled and uncontrolled energy transfers, and, most significantly, multiple energy sectors. The formulation is based on mixed-integer programming and takes into account unit commitment decisions for power plants and other energy conversion facilities. Both high-level large-scale systems and fully detailed smaller-scale systems can be appropriately modelled. The framework has been implemented as the open-source Backbone modelling tool using General Algebraic Modeling System (GAMS). An application of the framework is demonstrated using a power system example, and Backbone is shown to produce results comparable to a commercial tool. However, the adaptability of Backbone further enables the creation and solution of energy systems models relatively easily for many different purposes and thus it improves on the available methodologies.
first_indexed 2024-04-11T22:18:55Z
format Article
id doaj.art-2e7d9c884f534a5dbe227fa5b2d581f9
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-04-11T22:18:55Z
publishDate 2019-09-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-2e7d9c884f534a5dbe227fa5b2d581f92022-12-22T04:00:15ZengMDPI AGEnergies1996-10732019-09-011217338810.3390/en12173388en12173388Backbone—An Adaptable Energy Systems Modelling FrameworkNiina Helistö0Juha Kiviluoma1Jussi Ikäheimo2Topi Rasku3Erkka Rinne4Ciara O’Dwyer5Ran Li6Damian Flynn7Smart Energy and Transport Solutions, VTT Technical Research Centre of Finland Ltd, FI-02044 VTT Espoo, FinlandSmart Energy and Transport Solutions, VTT Technical Research Centre of Finland Ltd, FI-02044 VTT Espoo, FinlandSmart Energy and Transport Solutions, VTT Technical Research Centre of Finland Ltd, FI-02044 VTT Espoo, FinlandSmart Energy and Transport Solutions, VTT Technical Research Centre of Finland Ltd, FI-02044 VTT Espoo, FinlandSmart Energy and Transport Solutions, VTT Technical Research Centre of Finland Ltd, FI-02044 VTT Espoo, FinlandSchool of Electrical and Electronic Engineering, University College Dublin, Belfield, Dublin 4, IrelandSchool of Electrical and Electronic Engineering, University College Dublin, Belfield, Dublin 4, IrelandSchool of Electrical and Electronic Engineering, University College Dublin, Belfield, Dublin 4, IrelandBackbone represents a highly adaptable energy systems modelling framework, which can be utilised to create models for studying the design and operation of energy systems, both from investment planning and scheduling perspectives. It includes a wide range of features and constraints, such as stochastic parameters, multiple reserve products, energy storage units, controlled and uncontrolled energy transfers, and, most significantly, multiple energy sectors. The formulation is based on mixed-integer programming and takes into account unit commitment decisions for power plants and other energy conversion facilities. Both high-level large-scale systems and fully detailed smaller-scale systems can be appropriately modelled. The framework has been implemented as the open-source Backbone modelling tool using General Algebraic Modeling System (GAMS). An application of the framework is demonstrated using a power system example, and Backbone is shown to produce results comparable to a commercial tool. However, the adaptability of Backbone further enables the creation and solution of energy systems models relatively easily for many different purposes and thus it improves on the available methodologies.https://www.mdpi.com/1996-1073/12/17/3388energy systemsinvestment planningmodelling toolsmodelling frameworkopen sourcepower systemsstochastic programmingunit commitmentvariable renewable energy
spellingShingle Niina Helistö
Juha Kiviluoma
Jussi Ikäheimo
Topi Rasku
Erkka Rinne
Ciara O’Dwyer
Ran Li
Damian Flynn
Backbone—An Adaptable Energy Systems Modelling Framework
Energies
energy systems
investment planning
modelling tools
modelling framework
open source
power systems
stochastic programming
unit commitment
variable renewable energy
title Backbone—An Adaptable Energy Systems Modelling Framework
title_full Backbone—An Adaptable Energy Systems Modelling Framework
title_fullStr Backbone—An Adaptable Energy Systems Modelling Framework
title_full_unstemmed Backbone—An Adaptable Energy Systems Modelling Framework
title_short Backbone—An Adaptable Energy Systems Modelling Framework
title_sort backbone an adaptable energy systems modelling framework
topic energy systems
investment planning
modelling tools
modelling framework
open source
power systems
stochastic programming
unit commitment
variable renewable energy
url https://www.mdpi.com/1996-1073/12/17/3388
work_keys_str_mv AT niinahelisto backboneanadaptableenergysystemsmodellingframework
AT juhakiviluoma backboneanadaptableenergysystemsmodellingframework
AT jussiikaheimo backboneanadaptableenergysystemsmodellingframework
AT topirasku backboneanadaptableenergysystemsmodellingframework
AT erkkarinne backboneanadaptableenergysystemsmodellingframework
AT ciaraodwyer backboneanadaptableenergysystemsmodellingframework
AT ranli backboneanadaptableenergysystemsmodellingframework
AT damianflynn backboneanadaptableenergysystemsmodellingframework