Backbone: An adaptable energy systems modelling framework

Niina Helistö (Corresponding Author), Juha Kiviluoma, Jussi Ikäheimo, Topi Rasku, Erkka Rinne, Ciara O'Dwyer, Ran Li, Damian Flynn

Research output: Contribution to journalArticleScientificpeer-review

60 Downloads (Pure)

Abstract

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.
Original languageEnglish
Article number3388
Number of pages34
JournalEnergies
Volume12
Issue number17
DOIs
Publication statusPublished - 2 Sep 2019
MoE publication typeA1 Journal article-refereed

Fingerprint

Backbone
System Modeling
Integer programming
Energy
Energy conversion
Energy transfer
Energy storage
Large scale systems
Power plants
Scheduling
Planning
Unit Commitment
Planning and Scheduling
Energy Storage
Mixed Integer Programming
Power Plant
Energy Transfer
Large-scale Systems
Adaptability
Open Source

Keywords

  • energy systems
  • investment planning
  • modelling tools
  • modelling framework
  • open source
  • power systems
  • stochastic programming
  • unit commitment
  • variable renewable energy

Cite this

@article{7a88f225dbb540f4a17bb321471d9653,
title = "Backbone: An adaptable energy systems modelling framework",
abstract = "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.",
keywords = "energy systems, investment planning, modelling tools, modelling framework, open source, power systems, stochastic programming, unit commitment, variable renewable energy",
author = "Niina Helist{\"o} and Juha Kiviluoma and Jussi Ik{\"a}heimo and Topi Rasku and Erkka Rinne and Ciara O'Dwyer and Ran Li and Damian Flynn",
note = "Project 117641",
year = "2019",
month = "9",
day = "2",
doi = "10.3390/en12173388",
language = "English",
volume = "12",
journal = "Energies",
issn = "1996-1073",
publisher = "MDPI",
number = "17",

}

Backbone : An adaptable energy systems modelling framework. / Helistö, Niina (Corresponding Author); Kiviluoma, Juha; Ikäheimo, Jussi; Rasku, Topi; Rinne, Erkka; O'Dwyer, Ciara; Li, Ran; Flynn, Damian.

In: Energies, Vol. 12, No. 17, 3388, 02.09.2019.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Backbone

T2 - An adaptable energy systems modelling framework

AU - Helistö, Niina

AU - Kiviluoma, Juha

AU - Ikäheimo, Jussi

AU - Rasku, Topi

AU - Rinne, Erkka

AU - O'Dwyer, Ciara

AU - Li, Ran

AU - Flynn, Damian

N1 - Project 117641

PY - 2019/9/2

Y1 - 2019/9/2

N2 - 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.

AB - 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.

KW - energy systems

KW - investment planning

KW - modelling tools

KW - modelling framework

KW - open source

KW - power systems

KW - stochastic programming

KW - unit commitment

KW - variable renewable energy

UR - http://www.scopus.com/inward/record.url?scp=85072124087&partnerID=8YFLogxK

U2 - 10.3390/en12173388

DO - 10.3390/en12173388

M3 - Article

VL - 12

JO - Energies

JF - Energies

SN - 1996-1073

IS - 17

M1 - 3388

ER -