The MESSAGEix Integrated Assessment Model and the ix modeling platform (ixmp): An open framework for integrated and cross-cutting analysis of energy, climate, the environment, and sustainable development

The MESSAGE Integrated Assessment Model (IAM) developed by IIASA has been a central tool of energy-environment-economy systems analysis in the global scientific and policy arena. It played a major role in the Assessment Reports of the Intergovernmental Panel on Climate Change (IPCC); it provided marker scenarios of the Representative Concentration Pathways (RCPs) and the Shared Socio-Economic Pathways (SSPs); and it underpinned the analysis of the Global Energy Assessment (GEA). Alas, to provide relevant analysis for current and future challenges, numerical models of human and earth systems need to support higher spatial and temporal resolution, facilitate integration of data sources and methodologies across disciplines, and become open and transparent regarding the underlying data, methods, and the scientific workflow. In this manuscript, we present the building blocks of a new framework for an integrated assessment modeling platform; the \ecosystem" comprises: i) an open-source GAMS implementation of the MESSAGE energy++ system model integrated with the MACRO economic model; ii) a Java/database backend for version-controlled data management, iii) interfaces for the scientific programming languages Python & R for efficient input data and results processing workflows; and iv) a web-browser-based user interface for model/scenario management and intuitive \drag-and-drop" visualization of results. The framework aims to facilitate the highest level of openness for scientific analysis, bridging the need for transparency with efficient data processing and powerful numerical solvers. The platform is geared towards easy integration of data sources and models across disciplines, spatial scales and temporal disaggregation levels. All tools apply best-practice in collaborative software development, and comprehensive documentation of all building blocks and scripts is generated directly from the GAMS equations and the Java/Python/R source code.

[1]  Marian Petre,et al.  Code Review For and By Scientists , 2014, ArXiv.

[2]  Felix Cebulla,et al.  Raising awareness in model-based energy scenario studies—a transparency checklist , 2016 .

[3]  N. Nakicenovic,et al.  RCP 8.5—A scenario of comparatively high greenhouse gas emissions , 2011 .

[4]  Nebojsa Nakicenovic,et al.  Climate policies can help resolve energy security and air pollution challenges , 2013, Climatic Change.

[5]  Charlie Wilson,et al.  Evaluating process-based integrated assessment models of climate change mitigation , 2017, Climatic Change.

[6]  S. Messner,et al.  Endogenized technological learning in an energy systems model , 1997 .

[7]  Semida Silveira,et al.  OSeMOSYS: The Open Source Energy Modeling System: An introduction to its ethos, structure and development , 2011 .

[8]  Iain Staffell,et al.  Opening the black box of energy modelling: strategies and lessons learned , 2017, ArXiv.

[9]  Iain Staffell,et al.  The importance of open data and software: Is energy research lagging behind? , 2017 .

[10]  Edeltraud Guenther,et al.  THE ECONOMICS OF MITIGATING CLIMATE CHANGE: WHAT CAN WE KNOW? , 2015, Tạp chí Nghiên cứu dân tộc.

[11]  Adam Hawkes,et al.  Energy systems modeling for twenty-first century energy challenges , 2014 .

[12]  Amaro O. Pereira,et al.  An optimal mix of solar PV, wind and hydro power for a low-carbon electricity supply in Brazil , 2016 .

[13]  Jeffrey C. Carver,et al.  Claims about the use of software engineering practices in science: A systematic literature review , 2015, Inf. Softw. Technol..

[14]  Sergey Paltsev,et al.  Energy scenarios: the value and limits of scenario analysis , 2017 .

[15]  A. Manne,et al.  Buying Greenhouse Insurance: The Economic Costs of CO2 Emission Limits , 1992 .

[16]  Patrick Sullivan,et al.  A reduced-form approach for representing the impacts of wind and solar PV deployment on the structure and operation of the electricity system , 2017 .

[17]  J. DeCarolis,et al.  The case for repeatable analysis with energy economy optimization models , 2012, 2001.10858.

[18]  R. Pindyck Climate Change Policy: What Do the Models Tell Us? , 2013 .

[19]  Felix Creutzig,et al.  Synergies and trade-offs between energy-efficient urbanization and health , 2017 .

[20]  D. Watts,et al.  LONG-RUN ENERGY AND EMISSIONS MODELING IN CHILE: SCENARIO ASSESSMENT USING MESSAGE , 2012, IEEE Latin America Transactions.

[21]  M. Strubegger,et al.  Multi-criteria analysis of nuclear power in the global energy system: Assessing trade-offs between simultaneously attainable economic, environmental and social goals , 2015 .

[22]  Keywan Riahi,et al.  Climate impacts of poverty eradication , 2014 .

[23]  Shinichiro Fujimori,et al.  Development of a global computable general equilibrium model coupled with detailed energy end-use technology , 2014 .

[24]  Robert J. Brecha,et al.  Representing power sector variability and the integration of variable renewables in long-term energy-economy models using residual load duration curves , 2015 .

[25]  John Weyant,et al.  Integrated assessment of climate change: state of the literature , 2014, Journal of Benefit-Cost Analysis.

[26]  John P. Weyant,et al.  Modeling for insights, not numbers: the experiences of the energy modeling forum , 1982 .

[27]  Alan S. Manne,et al.  MERGE. A model for evaluating regional and global effects of GHG reduction policies , 1995 .

[28]  Alexandre Szklo,et al.  Least-cost adaptation options for global climate change impacts on the Brazilian electric power system , 2010 .

[29]  Alexandre Szklo,et al.  Possible energy futures for Brazil and Latin America in conservative and stringent mitigation pathways up to 2050 , 2015 .

[30]  Keywan Riahi,et al.  Impacts of considering electric sector variability and reliability in the MESSAGE model , 2013 .

[31]  M. Strubegger,et al.  User's Guide for MESSAGE III , 1995 .

[32]  Patrick Sullivan,et al.  System Integration of Wind and Solar Power in Integrated Assessment Models: A Cross-Model Evaluation of New Approaches , 2017 .

[33]  Socrates Kypreos,et al.  Decomposing TIAM-MACRO to Assess Climatic Change Mitigation , 2015, Environmental Modeling & Assessment.

[34]  S. Messner,et al.  A stochastic version of the dynamic linear programming model MESSAGE III , 1996 .

[35]  Daniel Huppmann,et al.  Market power, fuel substitution and infrastructure - A large-scale equilibrium model of global energy markets , 2014 .

[36]  K. Riahi,et al.  The role of non-CO2 greenhouse gases in climate change mitigation: Long-term scenarios for the 21st century , 2006 .

[37]  D. Štreimikienė,et al.  Multi-objective ranking of climate change mitigation policies and measures in Lithuania , 2013 .

[38]  A Irabien,et al.  The Energy-Water-Food Nexus. , 2016, Annual review of chemical and biomolecular engineering.

[39]  Lex Nederbragt,et al.  Good enough practices in scientific computing , 2016, PLoS Comput. Biol..

[40]  E. Schmid,et al.  Climate change mitigation through livestock system transitions , 2014, Proceedings of the National Academy of Sciences.

[41]  T. Wigley,et al.  Emulating coupled atmosphere-ocean and carbon cycle models with a simpler model, MAGICC6 - Part 1: Model description and calibration , 2011 .

[42]  Hadley Wickham,et al.  R Packages , 2015 .

[43]  Leo Schrattenholzer,et al.  MESSAGE-MACRO: Linking an energy supply model with a macroeconomic module and solving it iteratively , 2000 .

[44]  Sonia Yeh,et al.  Formalizing best practice for energy system optimization modelling , 2017 .

[45]  Anthony J. Jakeman,et al.  Ten iterative steps in development and evaluation of environmental models , 2006, Environ. Model. Softw..

[46]  Keywan Riahi,et al.  Chapter 17 - Energy Pathways for Sustainable Development , 2012 .

[47]  Michael Obersteiner,et al.  Global cost estimates of reducing carbon emissions through avoided deforestation , 2008, Proceedings of the National Academy of Sciences.

[48]  Robbie Morrison,et al.  Energy system modeling: Public transparency, scientific reproducibility, and open development , 2018 .

[49]  Mantzos Leonidas,et al.  POTEnCIA model description - version 0.9 , 2016 .

[50]  Keywan Riahi,et al.  Determinants of Household Energy Consumption in India , 2010 .

[51]  M. Strubegger,et al.  User's Guide for the Post-Processor of Message II , 1984 .

[52]  Valeria Jana Schwanitz,et al.  Evaluating integrated assessment models of global climate change , 2013, Environ. Model. Softw..

[53]  Keywan Riahi,et al.  Policy trade-offs between climate mitigation and clean cook-stove access in South Asia , 2016, Nature Energy.

[54]  J. Eom,et al.  The Shared Socioeconomic Pathways and their energy, land use, and greenhouse gas emissions implications: An overview , 2017 .

[55]  K. Riahi,et al.  Risk Hedging Strategies under Energy System and Climate Policy Uncertainties , 2013 .

[56]  Leo Schrattenholzer,et al.  The Energy Supply Model MESSAGE , 1981 .

[57]  Anton Nekrutenko,et al.  Ten Simple Rules for Reproducible Computational Research , 2013, PLoS Comput. Biol..

[58]  Christoph Böhringer,et al.  Integrated assessment of energy policies: Decomposing top-down and bottom-up , 2009 .

[59]  M. Strubegger,et al.  The marker quantification of the Shared Socioeconomic Pathway 2: A middle-of-the-road scenario for the 21st century , 2017 .