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...
Main Authors: | , , , , , , , |
---|---|
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 |