Difference between revisions of "Open Energy System Models"
***** (***** | *****) m |
***** (***** | *****) |
||
(10 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | ''Note: This article is based on the Wikipedia article on Open energy system models | + | ''Note: This article is based on the [https://en.wikipedia.org/wiki/Open_energy_system_models Wikipedia article on Open energy system models], which was written by Robbie Morrison and edited by a few other people (see article history in Wikipedia). You can find more information about all of the models mentioned here on the Wikipedia page. If you want to dive deeper into open energy system models, feel free to access the [https://wiki.openmod-initiative.org/wiki/Main_Page openmod initiative's Wiki pages] as well.'' |
'''Open energy system models''' are energy system models that are open source. Similarly open energy system data employs open data methods to produce and distribute datasets primarily for use by open energy system models. | '''Open energy system models''' are energy system models that are open source. Similarly open energy system data employs open data methods to produce and distribute datasets primarily for use by open energy system models. | ||
Line 33: | Line 33: | ||
| title = Climate change 2014: mitigation of climate change. Contribution of Working Group III to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change | | title = Climate change 2014: mitigation of climate change. Contribution of Working Group III to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change | ||
| chapter = Chapter 3: Social, economic, and ethical concepts and methods | | chapter = Chapter 3: Social, economic, and ethical concepts and methods | ||
− | | publisher = | + | | publisher = Cambridge University Press |
| location = Cambridge, United Kingdom and New York, NY, USA | | location = Cambridge, United Kingdom and New York, NY, USA | ||
| pages = 207–282 | | pages = 207–282 | ||
Line 40: | Line 40: | ||
| access-date = 2016-05-09 | | access-date = 2016-05-09 | ||
}} | }} | ||
− | </ref> For many models, some form of | + | </ref> For many models, some form of mathematical optimization is used to inform the solution process. |
Several drivers favor the development of open models and open data. There is an increasing interest in making public policy energy models more transparent to improve their acceptance by policymakers and the public.<ref name="acatech-etal-2016"> | Several drivers favor the development of open models and open data. There is an increasing interest in making public policy energy models more transparent to improve their acceptance by policymakers and the public.<ref name="acatech-etal-2016"> | ||
Line 126: | Line 126: | ||
=== Growth === | === Growth === | ||
− | Open energy system modeling came of age in the 2010s. Just two projects were cited in a 2011 paper on the topic: | + | Open energy system modeling came of age in the 2010s. Just two projects were cited in a 2011 paper on the topic: OSeMOSYS and TEMOA.<ref name="howells-etal-2011"> |
+ | {{cite journal | ||
+ | | last1 = Howells | first1 = Mark | ||
+ | | last2 = Rogner | first2 = Holger | ||
+ | | last3 = Strachan | first3 = Neil | ||
+ | | last4 = Heaps | first4 = Charles | ||
+ | | last5 = Huntington | first5 = Hillard | ||
+ | | last6 = Kypreos | first6 = Socrates | ||
+ | | last7 = Hughes | first7 = Alison | ||
+ | | last8 = Silveira | first8 = Semida | ||
+ | | last9 = DeCarolis | first9 = Joe | ||
+ | | last10 = Bazilian | first10 = Morgan | ||
+ | | last11 = Roehrl | first11 = Alexander | ||
+ | | title = OSeMOSYS: the open source energy modeling system : an introduction to its ethos, structure and development | ||
+ | | year = 2011 | ||
+ | | journal = Energy Policy | ||
+ | | volume = 39 | ||
+ | | issue = 10 | ||
+ | | pages = 5850–5870 | ||
+ | | doi = 10.1016/j.enpol.2011.06.033 | ||
+ | }} The name Morgan Bazillian has been corrected. ResearchGate [https://www.researchgate.net/publication/229284137_OSeMOSYS_The_Open_Source_Energy_Modeling_System_An_introduction_to_its_ethos_structure_and_development version]. | ||
+ | </ref> Balmorel was also active at that time, having been made public in 2001. | ||
=== Transparency, comprehensibility, and reproducibility === | === Transparency, comprehensibility, and reproducibility === | ||
Line 153: | Line 174: | ||
| issn = 1543-5938 | | issn = 1543-5938 | ||
}} | }} | ||
− | </ref> To further honor the process of | + | </ref> To further honor the process of peer review, researchers argue, in a 2012 paper, that it is essential to place both the source code and datasets under publicly accessible version control so that third-parties can run, verify, and scrutinize specific models.<ref name="decarolis-etal-2012"> |
+ | {{cite journal | ||
+ | | first1 = Joseph F | last1 = DeCarolis | ||
+ | | first2 = Kevin | last2 = Hunter | ||
+ | | first3 = Sarat | last3 = Sreepathi | ||
+ | | year = 2012 | ||
+ | | title = The case for repeatable analysis with energy economy optimization models | ||
+ | | journal = Energy Economics | ||
+ | | volume = 34 | ||
+ | | pages = 1845–1853 | ||
+ | | doi = 10.1016/j.eneco.2012.07.004 | ||
+ | | url = http://temoaproject.org/publications/DeCarolis_etal_2012.pdf | ||
+ | | access-date = 2016-07-08 | ||
+ | }} | ||
+ | </ref> A 2016 paper contends that model-based energy scenario studies, seeking to influence decision-makers in government and industry, must become more comprehensible and more transparent. To these ends, the paper provides a checklist of transparency criteria that should be completed by modelers. The authors however state that they "consider open source approaches to be an extreme case of transparency that does not automatically facilitate the comprehensibility of studies for policy advice."<ref name="cao-etal-2016"> | ||
<!-- license: Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/) which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. --> | <!-- license: Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/) which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. --> | ||
{{cite journal | {{cite journal | ||
Line 174: | Line 209: | ||
</ref> | </ref> | ||
− | A one-page opinion piece from 2017 advances the case for using open energy data and modeling to build public trust in policy analysis. The article also argues that | + | A one-page opinion piece from 2017 advances the case for using open energy data and modeling to build public trust in policy analysis. The article also argues that scientific journals have a responsibility to require that data and code be submitted alongside text for peer review.<ref name="pfenninger-2017"><!-- alternative url: http://www.nature.com/news/energy-scientists-must-show-their-workings-1.21517 --> |
{{cite journal|last=Pfenninger|first=Stefan|date=23 February 2017|title=Energy scientists must show their workings|url=http://www.nature.com/polopoly_fs/1.21517!/menu/main/topColumns/topLeftColumn/pdf/542393a.pdf|journal=Nature News|volume=542|issue=7642|pages=393|doi=10.1038/542393a|access-date=2017-02-26}} | {{cite journal|last=Pfenninger|first=Stefan|date=23 February 2017|title=Energy scientists must show their workings|url=http://www.nature.com/polopoly_fs/1.21517!/menu/main/topColumns/topLeftColumn/pdf/542393a.pdf|journal=Nature News|volume=542|issue=7642|pages=393|doi=10.1038/542393a|access-date=2017-02-26}} | ||
</ref> | </ref> | ||
Line 182: | Line 217: | ||
State-sponsored open source projects in any domain are a relatively new phenomena. | State-sponsored open source projects in any domain are a relatively new phenomena. | ||
− | + | As of 2017, the European Commission now supports several open source energy system modeling projects to aid the transition to a low-carbon energy system for Europe. The Dispa-SET project is modeling the European electricity system and hosts its codebase on GitHub. The MEDEAS project, which will design and implement a new open source energy-economy model for Europe, held its kick-off meeting in February 2016.<ref name="set-plan-2016-one"> | |
{{cite journal | {{cite journal | ||
| author = <!-- staff writer, no by-line --> | | author = <!-- staff writer, no by-line --> | ||
Line 194: | Line 229: | ||
| access-date = 2017-03-01 | | access-date = 2017-03-01 | ||
}} | }} | ||
− | </ref><ref name=" | + | </ref>, the project had yet to publish any source code. The established OSeMOSYS project is developing a multi-sector energy model for Europe with Commission funding to support stakeholder outreach.<ref name="moura-and-howells-2015"> |
− | {{cite | + | {{cite book |
− | | title = | + | | first1 = Gustavo | last1 = Moura |
− | | | + | | first2 = Mark | last2 = Howells |
− | | location = | + | | title = SAMBA: the open source South American model base: a Brazilian perspective on long term power systems investment and integration — Working paper dESA /5/8/11 |
− | | | + | | date = August 2015 |
− | + | | publisher = Royal Institute of Technology (KTH) | |
− | }} | + | | location = Sockholm, Sweden |
− | </ref> | + | | doi = 10.13140/RG.2.1.3038.7042 |
+ | }} Available for download from ResearchGate. | ||
+ | </ref> The flagship JRC-EU-TIMES model however remains closed source.<ref name="simoes-etal-2013"> | ||
{{cite book | {{cite book | ||
| first1 = Sofia | last1 = Simoes | | first1 = Sofia | last1 = Simoes | ||
Line 224: | Line 261: | ||
</ref> | </ref> | ||
− | The United States | + | The United States National Energy Modeling System NEMS national model is available but nonetheless difficult to use. NEMS does not classify as an open source project in the accepted sense.<ref name="pfenninger-2017"/> |
== Open electricity sector models == | == Open electricity sector models == | ||
− | Open electricity sector models are confined to just the electricity sector. These models invariably have a temporal resolution of one hour or less. Some models concentrate on the engineering characteristics of the system, including a good representation of | + | Open electricity sector models are confined to just the electricity sector. These models invariably have a temporal resolution of one hour or less. Some models concentrate on the engineering characteristics of the system, including a good representation of high-voltage transmission networks and AC power flow. Others models depict electricity spot markets and are known as dispatch models. While other models embed autonomous agents to capture, for instance, bidding decisions using techniques from bounded rationality. The ability to handle variable renewable energy, transmission systems, and grid storage are becoming important considerations. |
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
− | |+ | + | |+ Open electricity sector models |
|- | |- | ||
! Project | ! Project | ||
Line 241: | Line 278: | ||
! Scope/type | ! Scope/type | ||
|- | |- | ||
− | | | + | | DIETER |
− | + | | DIW Berlin | |
− | | | + | | MIT license |
| download | | download | ||
− | + | | GAMS | |
| publication | | publication | ||
| dispatch and investment | | dispatch and investment | ||
|- | |- | ||
− | | | + | | Dispa-SET |
− | + | | EC Joint Research Centre | |
− | + | | EUPL 1.1 | |
− | | | + | | GitHub |
− | + | | GAMS, Python | |
| website | | website | ||
| European transmission and dispatch | | European transmission and dispatch | ||
|- | |- | ||
− | | | + | | EMLab-Generation |
− | | | + | | Delft University of Technology |
− | | | + | | Apache License|Apache 2.0 |
− | | | + | | GitHub |
− | + | | Java | |
| manual, website | | manual, website | ||
− | | | + | | agent-based |
|- | |- | ||
− | | | + | | EMMA |
| Neon Neue Energieökonomik | | Neon Neue Energieökonomik | ||
− | + | | CC BY-SA 3.0 | |
| download | | download | ||
− | + | | GAMS | |
| website | | website | ||
| electricity market | | electricity market | ||
|- | |- | ||
− | | | + | | GENESYS |
− | | | + | | RWTH Aachen University |
− | + | | LGPLv2.1 | |
| on application | | on application | ||
− | | | + | | C++ |
| website | | website | ||
| European electricity system | | European electricity system | ||
|- | |- | ||
− | | | + | | NEMO |
− | | | + | | University of New South Wales |
− | + | | GPLv3 | |
| git repository | | git repository | ||
− | | | + | | Python |
| website, list | | website, list | ||
− | + | | Australian NEM market | |
|- | |- | ||
− | | | + | | OnSSET |
− | + | | KTH Royal Institute of Technology | |
− | | | + | | MIT |
− | | | + | | GitHub |
− | + | | Python | |
| website, GitHub | | website, GitHub | ||
| cost-effective electrification | | cost-effective electrification | ||
|- | |- | ||
− | | | + | | pandapower |
− | | | + | | University of Kassel, Fraunhofer IWES |
− | | | + | | BSD-new |
− | | | + | | GitHub |
− | + | | Python | |
| website | | website | ||
| automated power system analysis | | automated power system analysis | ||
|- | |- | ||
− | | | + | | PowerMatcher |
| Flexiblepower Alliance Network | | Flexiblepower Alliance Network | ||
− | + | | Apache 2.0 | |
− | | | + | | GitHub |
− | + | | Java | |
| website | | website | ||
| smart grid | | smart grid | ||
|- | |- | ||
− | | | + | | PyPSA |
− | | | + | | Goethe University Frankfurt |
− | | | + | | GNU General Public License|GPLv3 |
− | | | + | | GitHub |
− | + | | Python | |
| website | | website | ||
| electric power systems | | electric power systems | ||
|- | |- | ||
− | | | + | | renpass |
− | | | + | | University of Flensburg |
− | + | | GPLv3 | |
| by invitation | | by invitation | ||
− | | | + | | R, MySQL |
| manual | | manual | ||
| renewables pathways | | renewables pathways | ||
|- | |- | ||
− | | | + | | SciGRID |
− | | | + | | University of Oldenburg |
− | + | | Apache 2.0 | |
| git repository | | git repository | ||
− | | | + | | Python |
| website, newsletter | | website, newsletter | ||
| European transmission grid | | European transmission grid | ||
|- | |- | ||
− | | | + | | SIREN |
| Sustainable Energy Now | | Sustainable Energy Now | ||
− | + | | AGPLv3 | |
− | | | + | | GitHub |
− | + | | Python | |
| website | | website | ||
| renewable generation | | renewable generation | ||
|- | |- | ||
− | | | + | | SWITCH |
− | | | + | | University of Hawai'i |
− | + | | Apache 2.0 | |
− | | | + | | GitHub |
− | + | | Python | |
| website | | website | ||
| optimal planning | | optimal planning | ||
|- | |- | ||
− | | | + | | URBS |
− | | | + | | Technical University of Munich |
− | + | | GPLv3 | |
− | | | + | | GitHub |
− | + | | Python | |
| website | | website | ||
| distributed energy systems | | distributed energy systems | ||
|- class="sortbottom" | |- class="sortbottom" | ||
− | | colspan="7" style="font-size: smaller" | | + | | colspan="7" style="font-size: smaller" | '''Access''' refers to the methods offered for accessing the codebase. |
− | |||
− | |||
|} | |} | ||
== Open energy system models == | == Open energy system models == | ||
− | Open energy system models capture some or all of the energy commodities found in an energy system. All models include the electricity sector. Some models add the heat sector, which can be important for countries with significant | + | Open energy system models capture some or all of the energy commodities found in an energy system. All models include the electricity sector. Some models add the heat sector, which can be important for countries with significant district heating. Other models add gas networks. With the advent of emobility, other models still include aspects of the transport sector. Indeed, coupling these various sectors using power-to-X technologies is an emerging area of research.<ref name="bussar-etal-2014"> |
+ | {{cite journal | ||
+ | | first1 = Christian | last1 = Bussar | ||
+ | | first2 = Melchior | last2 = Moos | ||
+ | | first3 = Ricardo | last3 = Alvarez | ||
+ | | first4 = Philipp | last4 = Wolf | ||
+ | | first5 = Tjark | last5 = Thien | ||
+ | | first6 = Hengsi | last6 = Chen | ||
+ | | first7 = Zhuang | last7 = Cai | ||
+ | | first8 = Matthias | last8 = Leuthold | ||
+ | | first9 = Dirk Uwe | last9 = Sauer | ||
+ | | first10 = Albert | last10 = Moser | ||
+ | | title = Optimal allocation and capacity of energy storage systems in a future European power system with 100% renewable energy generation | ||
+ | | year = 2014 | ||
+ | | journal = Energy Procedia | ||
+ | | volume = 46 | ||
+ | | pages = 40–47 | ||
+ | | doi = 10.1016/j.egypro.2014.01.156 | ||
+ | | url = http://www.sciencedirect.com/science/article/pii/S1876610214001726/pdf?md5=7920a65166f703f26648e73f5ee8a7be&pid=1-s2.0-S1876610214001726-main.pdf | ||
+ | | access-date = 2016-07-07 | ||
+ | }} | ||
+ | </ref> | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
− | |+ | + | |+ Open energy system models <span style="font-weight: normal">(bottom-up, with support for heat, gas, and such, as well as electricity)</span> |
|- | |- | ||
! Project | ! Project | ||
Line 381: | Line 437: | ||
! Scope/type | ! Scope/type | ||
|- | |- | ||
− | | | + | | Balmorel |
| Denmark | | Denmark | ||
− | | | + | | ISC |
| registration | | registration | ||
− | + | | GAMS | |
| manual | | manual | ||
| energy markets | | energy markets | ||
|- | |- | ||
− | | | + | | Calliope |
− | | | + | | ETH Zurich |
− | + | | Apache 2.0 | |
| download | | download | ||
− | | | + | | Python |
| manual, website, list | | manual, website, list | ||
| dispatch and investment | | dispatch and investment | ||
|- | |- | ||
− | | | + | | DESSTinEE |
− | | | + | | Imperial College London |
− | + | | CC-BY-SA 3.0 | |
| download | | download | ||
− | | | + | | Excel/VBA |
| website | | website | ||
| simulation | | simulation | ||
|- | |- | ||
− | | | + | | Energy Transition Model |
| Quintel Intelligence | | Quintel Intelligence | ||
− | | | + | | MIT |
− | | | + | | GitHub |
− | + | | Ruby | |
| website | | website | ||
| web-based | | web-based | ||
|- | |- | ||
− | | | + | | EnergyPATHWAYS |
| Evolved Energy Research | | Evolved Energy Research | ||
− | | | + | | MIT |
− | | | + | | GitHub |
− | + | | Python | |
| website | | website | ||
| mostly simulation | | mostly simulation | ||
|- | |- | ||
− | | | + | | ETEM |
| ORDECSYS, Switzerland | | ORDECSYS, Switzerland | ||
− | + | | Eclipse 1.0 | |
| registration | | registration | ||
− | | | + | | MathProg |
| manual | | manual | ||
| municipal | | municipal | ||
|- | |- | ||
− | | | + | | ficus |
− | | | + | | Technical University of Munich |
− | + | | GPLv3 | |
− | | | + | | GitHub |
− | + | | Python | |
| manual | | manual | ||
| local electricity and heat | | local electricity and heat | ||
|- | |- | ||
− | | | + | | oemof |
− | | oemof community supported by | + | | oemof community supported by Reiner Lemoine Institute, University of Flensburg, Fachhochschule Flensburg |
− | + | | GPLv3 | |
− | + | | GitHub | |
− | + | | Python | |
− | |||
− | |||
− | | | ||
− | |||
| website | | website | ||
| framework - dispatch, investment, all sectors, LP/MILP | | framework - dispatch, investment, all sectors, LP/MILP | ||
|- | |- | ||
− | + | | OSeMOSYS]] | |
| OSeMOSYS community | | OSeMOSYS community | ||
− | + | | Apache 2.0 | |
− | | | + | | GitHub |
− | + | | GAMS, MathProg, Python | |
− | |||
− | |||
− | |||
− | |||
| website, forum | | website, forum | ||
| planning at all scales | | planning at all scales | ||
|- | |- | ||
− | | | + | | TEMOA |
− | | | + | | North Carolina State University |
− | + | | GPLv2+ | |
− | | | + | | GitHub |
− | + | | Python | |
| website, forum | | website, forum | ||
| system planning | | system planning | ||
+ | |- | ||
+ | |GENeSYS-MOD | ||
+ | |Technical University of Berlin | ||
+ | |Apache 2.0 | ||
+ | |GitHub | ||
+ | |GAMS/Julia | ||
+ | |manual | ||
+ | |multi‑commodity optimization | ||
|- class="sortbottom" | |- class="sortbottom" | ||
− | | colspan="7" style="font-size: smaller" | | + | | colspan="7" style="font-size: smaller" | '''Access''' refers to the methods offered for accessing the codebase. |
− | |||
− | |||
|} | |} | ||
Line 481: | Line 535: | ||
* [http://openenergymonitor.org/emon/ OpenEnergyMonitor] – an open source energy use monitoring project | * [http://openenergymonitor.org/emon/ OpenEnergyMonitor] – an open source energy use monitoring project | ||
* [http://open-power-system-data.org/ Open Power System Data] – an open electricity data project for Germany and beyond | * [http://open-power-system-data.org/ Open Power System Data] – an open electricity data project for Germany and beyond | ||
− | * [http://en.openei.org/wiki/System_Advisor_Model_%28SAM%29 SAM Solar Advisor Model] – a project for evaluating | + | * [http://en.openei.org/wiki/System_Advisor_Model_%28SAM%29 SAM Solar Advisor Model] – a project for evaluating photovoltaic installations |
* [http://www.trnsys.com/ TRNSYS] – the transient system simulation tool | * [http://www.trnsys.com/ TRNSYS] – the transient system simulation tool | ||
Line 487: | Line 541: | ||
<references/> | <references/> | ||
+ | |||
+ | [[Category:Tools]] | ||
+ | [[Category:Renewable_Energy]] |
Latest revision as of 13:55, 18 December 2024
Note: This article is based on the Wikipedia article on Open energy system models, which was written by Robbie Morrison and edited by a few other people (see article history in Wikipedia). You can find more information about all of the models mentioned here on the Wikipedia page. If you want to dive deeper into open energy system models, feel free to access the openmod initiative's Wiki pages as well.
Open energy system models are energy system models that are open source. Similarly open energy system data employs open data methods to produce and distribute datasets primarily for use by open energy system models.
Energy system models are used to explore future energy systems and are often applied to questions involving energy and climate policy. The models themselves vary widely in terms of their type, design, programming, application, scope, level of detail, sophistication, and shortcomings.[1] The open energy modeling projects listed here fall exclusively within the bottom-up paradigm, in which a model is a relatively literal representation of the underlying system.[2] For many models, some form of mathematical optimization is used to inform the solution process.
Several drivers favor the development of open models and open data. There is an increasing interest in making public policy energy models more transparent to improve their acceptance by policymakers and the public.[3] There is also a desire to leverage the benefits that open data and open software development can bring, including reduced duplication of effort, better sharing of ideas and information, improved quality, and wider engagement and adoption.[4] Model development is therefore usually a team effort and constituted as either an academic project, a commercial venture, or a genuinely inclusive community initiative.
This article does not cover projects which simply make their source code or spreadsheets available for public download, but which omit a recognized free and open source software license. The absence of a license agreement creates a state of legal uncertainty whereby potential users cannot know which limitations the owner may want to enforce in the future.[5] The projects listed here are deemed suitable for inclusion through having pending or published academic literature or by being reported in secondary sources.
General considerations
Organization
An open energy system modeling project typically comprises a codebase, datasets, and software documentation and perhaps scientific publications.[4] The project repository may be hosted on an institutional server or on a public code-hosting site, such as GitHub. Some projects release only their codebase, while others ship some or all of their datasets as well. Projects may also offer email lists, chat rooms, and web forums to aid collaboration.
The majority of projects are based within university research groups, either singingly or as academic collaborations.
A 2017 paper lists the benefits of open data and models and discusses the reasons that many projects nonetheless remain closed.[6] The paper makes a number of recommendations for projects wishing to transition to a more open approach.[6] The authors also conclude that, in terms of openness, energy research has lagged behind other fields, most notably physics, biotechnology, and medicine.[6]
Growth
Open energy system modeling came of age in the 2010s. Just two projects were cited in a 2011 paper on the topic: OSeMOSYS and TEMOA.[7] Balmorel was also active at that time, having been made public in 2001.
Transparency, comprehensibility, and reproducibility
The use of open energy system models and open energy data represents one attempt to improve the transparency, comprehensibility, and reproducibility of energy system models, particularly those used to aid public policy development.[3]
A 2010 paper concerning energy efficiency modeling argues that "an open peer review process can greatly support model verification and validation, which are essential for model development".[8][9] To further honor the process of peer review, researchers argue, in a 2012 paper, that it is essential to place both the source code and datasets under publicly accessible version control so that third-parties can run, verify, and scrutinize specific models.[10] A 2016 paper contends that model-based energy scenario studies, seeking to influence decision-makers in government and industry, must become more comprehensible and more transparent. To these ends, the paper provides a checklist of transparency criteria that should be completed by modelers. The authors however state that they "consider open source approaches to be an extreme case of transparency that does not automatically facilitate the comprehensibility of studies for policy advice."[11]
A one-page opinion piece from 2017 advances the case for using open energy data and modeling to build public trust in policy analysis. The article also argues that scientific journals have a responsibility to require that data and code be submitted alongside text for peer review.[12]
State projects
State-sponsored open source projects in any domain are a relatively new phenomena.
As of 2017, the European Commission now supports several open source energy system modeling projects to aid the transition to a low-carbon energy system for Europe. The Dispa-SET project is modeling the European electricity system and hosts its codebase on GitHub. The MEDEAS project, which will design and implement a new open source energy-economy model for Europe, held its kick-off meeting in February 2016.[13], the project had yet to publish any source code. The established OSeMOSYS project is developing a multi-sector energy model for Europe with Commission funding to support stakeholder outreach.[14] The flagship JRC-EU-TIMES model however remains closed source.[15]
The United States National Energy Modeling System NEMS national model is available but nonetheless difficult to use. NEMS does not classify as an open source project in the accepted sense.[12]
Open electricity sector models
Open electricity sector models are confined to just the electricity sector. These models invariably have a temporal resolution of one hour or less. Some models concentrate on the engineering characteristics of the system, including a good representation of high-voltage transmission networks and AC power flow. Others models depict electricity spot markets and are known as dispatch models. While other models embed autonomous agents to capture, for instance, bidding decisions using techniques from bounded rationality. The ability to handle variable renewable energy, transmission systems, and grid storage are becoming important considerations.
Project | Host | License | Access | Coding | Documentation | Scope/type |
---|---|---|---|---|---|---|
DIETER | DIW Berlin | MIT license | download | GAMS | publication | dispatch and investment |
Dispa-SET | EC Joint Research Centre | EUPL 1.1 | GitHub | GAMS, Python | website | European transmission and dispatch |
EMLab-Generation | Delft University of Technology | Apache 2.0 | GitHub | Java | manual, website | agent-based |
EMMA | Neon Neue Energieökonomik | CC BY-SA 3.0 | download | GAMS | website | electricity market |
GENESYS | RWTH Aachen University | LGPLv2.1 | on application | C++ | website | European electricity system |
NEMO | University of New South Wales | GPLv3 | git repository | Python | website, list | Australian NEM market |
OnSSET | KTH Royal Institute of Technology | MIT | GitHub | Python | website, GitHub | cost-effective electrification |
pandapower | University of Kassel, Fraunhofer IWES | BSD-new | GitHub | Python | website | automated power system analysis |
PowerMatcher | Flexiblepower Alliance Network | Apache 2.0 | GitHub | Java | website | smart grid |
PyPSA | Goethe University Frankfurt | GPLv3 | GitHub | Python | website | electric power systems |
renpass | University of Flensburg | GPLv3 | by invitation | R, MySQL | manual | renewables pathways |
SciGRID | University of Oldenburg | Apache 2.0 | git repository | Python | website, newsletter | European transmission grid |
SIREN | Sustainable Energy Now | AGPLv3 | GitHub | Python | website | renewable generation |
SWITCH | University of Hawai'i | Apache 2.0 | GitHub | Python | website | optimal planning |
URBS | Technical University of Munich | GPLv3 | GitHub | Python | website | distributed energy systems |
Access refers to the methods offered for accessing the codebase. |
Open energy system models
Open energy system models capture some or all of the energy commodities found in an energy system. All models include the electricity sector. Some models add the heat sector, which can be important for countries with significant district heating. Other models add gas networks. With the advent of emobility, other models still include aspects of the transport sector. Indeed, coupling these various sectors using power-to-X technologies is an emerging area of research.[16]
Project | Host | License | Access | Coding | Documentation | Scope/type |
---|---|---|---|---|---|---|
Balmorel | Denmark | ISC | registration | GAMS | manual | energy markets |
Calliope | ETH Zurich | Apache 2.0 | download | Python | manual, website, list | dispatch and investment |
DESSTinEE | Imperial College London | CC-BY-SA 3.0 | download | Excel/VBA | website | simulation |
Energy Transition Model | Quintel Intelligence | MIT | GitHub | Ruby | website | web-based |
EnergyPATHWAYS | Evolved Energy Research | MIT | GitHub | Python | website | mostly simulation |
ETEM | ORDECSYS, Switzerland | Eclipse 1.0 | registration | MathProg | manual | municipal |
ficus | Technical University of Munich | GPLv3 | GitHub | Python | manual | local electricity and heat |
oemof | oemof community supported by Reiner Lemoine Institute, University of Flensburg, Fachhochschule Flensburg | GPLv3 | GitHub | Python | website | framework - dispatch, investment, all sectors, LP/MILP |
OSeMOSYS]] | OSeMOSYS community | Apache 2.0 | GitHub | GAMS, MathProg, Python | website, forum | planning at all scales |
TEMOA | North Carolina State University | GPLv2+ | GitHub | Python | website, forum | system planning |
GENeSYS-MOD | Technical University of Berlin | Apache 2.0 | GitHub | GAMS/Julia | manual | multi‑commodity optimization |
Access refers to the methods offered for accessing the codebase. |
External links
- Expert system for an Intelligent Supply of Thermal Energy in Industry (EINSTEIN) – a project for single-facility analysis
- OpenEnergy Platform factsheets – structured summaries covering a range of open and closed energy system models
- OpenEnergyMonitor – an open source energy use monitoring project
- Open Power System Data – an open electricity data project for Germany and beyond
- SAM Solar Advisor Model – a project for evaluating photovoltaic installations
- TRNSYS – the transient system simulation tool
References
- ↑ Pye, Steve; Bataille, Chris "Improving deep decarbonization modelling capacity for developed and developing country contexts". Climate Policy. 16 (S1): S27–S46. doi:10.1080/14693062.2016.1173004.
- ↑ Kolstad, Charles; Urama, Kevin; Broome, John; Bruvoll, Annegrete; Olvera, Micheline Cariño; Fullerton, Don; Gollier, Christian; Hanemann, William Michael; Hassan, Rashid; Jotzo, Frank; Khan, Mizan R; Meyer, Lukas; Mundaca, Luis Climate change 2014: mitigation of climate change. Contribution of Working Group III to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change.. Cambridge, United Kingdom and New York, NY, USA: Cambridge University Press. ISBN 978-1-107-65481-5. Retrieved 2016-05-09. chapter not supported.
- ↑ 3.0 3.1 (2016). Consulting with energy scenarios: requirements for scientific policy advice.. acatech — National Academy of Science and Engineering. ISBN 978-3-8047-3550-7. Retrieved 2016-12-19.
- ↑ 4.0 4.1 Bazilian, Morgan; Rice, Andrew; Rotich, Juliana; Howells, Mark; DeCarolis, Joseph; Macmillan, Stuart; Brooks, Cameron; Bauer, Florian; Liebreich, Michael "Open source software and crowdsourcing for energy analysis". Energy Policy. 49: 149–153. doi:10.1016/j.enpol.2012.06.032. Retrieved 2016-06-17.
- ↑ Morin, Andrew; Urban, Jennifer; Sliz, Piotr (26 July 2012). "A quick guide to software licensing for the scientist-programmer". PLOS Computational Biology. 8: e1002598. doi:10.1371/journal.pcbi.1002598. ISSN 1553-7358. Retrieved 2016-12-10.
- ↑ 6.0 6.1 6.2 Pfenninger, Stefan; DeCarolis, Joseph; Hirth, Lion; Quoilin, Sylvain; Staffell, Iain (February 2017). "The importance of open data and software: is energy research lagging behind?". Energy Policy. 101: 211–215. doi:10.1016/j.enpol.2016.11.046. ISSN 0301-4215. Retrieved 2017-02-03.
- ↑ Howells, Mark; Rogner, Holger; Strachan, Neil; Heaps, Charles; Huntington, Hillard; Kypreos, Socrates; Hughes, Alison; Silveira, Semida; DeCarolis, Joe; Bazilian, Morgan; Roehrl, Alexander "OSeMOSYS: the open source energy modeling system : an introduction to its ethos, structure and development". Energy Policy. 39: 5850–5870. doi:10.1016/j.enpol.2011.06.033. The name Morgan Bazillian has been corrected. ResearchGate version.
- ↑ Mundaca, Luis; Neij, Lena; Worrell, Ernst; McNeil, Michael A (1 August 2010). Evaluating energy efficiency policies with energy-economy models — Report number LBNL-3862E.. Berkeley, CA, US: Ernest Orlando Lawrence Berkeley National Laboratory. Retrieved 2016-11-15.
- ↑ Mundaca, Luis; Neij, Lena; Worrell, Ernst; McNeil, Michael A (22 October 2010). "Evaluating energy efficiency policies with energy-economy models". Annual Review of Environment and Resources. 35: 305–344. doi:10.1146/annurev-environ-052810-164840. ISSN 1543-5938.
- ↑ DeCarolis, Joseph F; Hunter, Kevin; Sreepathi, Sarat "The case for repeatable analysis with energy economy optimization models". Energy Economics. 34: 1845–1853. doi:10.1016/j.eneco.2012.07.004. Retrieved 2016-07-08.
- ↑ Cao, Karl-Kiên; Cebulla, Felix; Gómez Vilchez, Jonatan J; Mousavi, Babak; Prehofer, Sigrid (28 September 2016). "Raising awareness in model-based energy scenario studies — a transparency checklist". Energy, Sustainability and Society. 6: 28–47. doi:10.1186/s13705-016-0090-z. ISSN 2192-0567. Retrieved 2016-10-04.
- ↑ 12.0 12.1 (23 February 2017). "Energy scientists must show their workings". Nature News. 542: 393. doi:10.1038/542393a. Retrieved 2017-02-26.
- ↑ (November 2016). "SET-Plan update". SETIS magazine. (13): 5–7 ISSN 2467-382X. Retrieved 2017-03-01.
- ↑ Moura, Gustavo; Howells, Mark (August 2015). SAMBA: the open source South American model base: a Brazilian perspective on long term power systems investment and integration — Working paper dESA /5/8/11.. Sockholm, Sweden: Royal Institute of Technology (KTH). Available for download from ResearchGate.
- ↑ Simoes, Sofia; Nijs, Wouter; Ruiz, Pablo; Sgobbi, Alessandra; Radu, Daniela; Bolat, Pelin; Thiel, Christian; Peteves, Stathis (2013). The JRC-EU-TIMES model: assessing the long-term role of the SET Plan energy technologies — LD-NA-26292-EN-N.. Luxembourg: Publications Office of the European Union. ISBN 978-92-79-34506-7. Retrieved 2017-03-03. The DOI, ISBN, and ISSN refer to the online version.
- ↑ Bussar, Christian; Moos, Melchior; Alvarez, Ricardo; Wolf, Philipp; Thien, Tjark; Chen, Hengsi; Cai, Zhuang; Leuthold, Matthias; Sauer, Dirk Uwe; Moser, Albert "Optimal allocation and capacity of energy storage systems in a future European power system with 100% renewable energy generation". Energy Procedia. 46: 40–47. doi:10.1016/j.egypro.2014.01.156. Retrieved 2016-07-07.