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

    1 Citation (Scopus)
    67 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 -