<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Environ. Econ.</journal-id>
<journal-title>Frontiers in Environmental Economics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Environ. Econ.</abbrev-journal-title>
<issn pub-type="epub">2813-2823</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/frevc.2024.1398358</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Environmental Economics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Tackling the multitude of uncertainties in energy systems analysis by model coupling and high-performance computing</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Frey</surname> <given-names>Ulrich J.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2408516/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Sasanpour</surname> <given-names>Shima</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2863162/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Breuer</surname> <given-names>Thomas</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2858258/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Buschmann</surname> <given-names>Jan</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2863364/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Cao</surname> <given-names>Karl-Ki&#x000EA;n</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/925434/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>German Aerospace Center (DLR), Institute of Networked Energy Systems</institution>, <addr-line>Stuttgart\Oldenburg</addr-line>, <country>Germany</country></aff>
<aff id="aff2"><sup>2</sup><institution>Forschungszentrum J&#x000FC;lich GmbH (FZJ), J&#x000FC;lich Supercomputing Center (JSC)</institution>, <addr-line>J&#x000FC;lich</addr-line>, <country>Germany</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Ozgu Turgut, Independent Researcher, Istanbul, T&#x000FC;rkiye</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Tadhg O&#x00027;Mahony, University College Dublin, Ireland</p>
<p>Linus Seelinger, Karlsruhe Institute of Technology (KIT), Germany</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Ulrich J. Frey <email>ulrich.frey&#x00040;dlr.de</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>23</day>
<month>10</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>3</volume>
<elocation-id>1398358</elocation-id>
<history>
<date date-type="received">
<day>09</day>
<month>03</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>02</day>
<month>10</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2024 Frey, Sasanpour, Breuer, Buschmann and Cao.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Frey, Sasanpour, Breuer, Buschmann and Cao</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>This paper identifies and addresses three key challenges in energy systems analysis&#x02014;varying assumptions, computational limitations, and coverage of a few indicators only. First, results depend strongly on assumptions, i.e., varying input data. Hence, comparisons and robust results are hard to achieve. To address this, we use a broad range of possible inputs through an extensive literature review by scenario experts. Second, we overcome computational limitations using high-performance computing (HPC) and an automated workflow. Third, by coupling models and developing 13 indicators to evaluate the overall quality of energy systems in Germany for 2030, we include many aspects of security of supply, market impact, life cycle analysis and cost optimization. A cluster analysis of scenarios by indicators reveals three recognizable clusters, separating systems with a high share of renewables clearly from more conventional sets. Additionally, scenarios can be identified which perform very positive for many of the 13 indicators. We conclude that an automated, coupled workflow on supercomputers based on a broad parameter space is able to produce robust results for many important aspects of future energy systems. Since all models and software components are released as open-source, all components of a multi-perspective model-chain are now available to the energy system modeling community.</p></abstract>
<kwd-group>
<kwd>energy system optimization model</kwd>
<kwd>agent-based modeling and simulation</kwd>
<kwd>model coupling</kwd>
<kwd>high-performance computing</kwd>
<kwd>uncertainty</kwd>
</kwd-group>
<contract-sponsor id="cn001">Bundesministerium f&#x000FC;r Wissenschaft, Forschung und Wirtschaft<named-content content-type="fundref-id">10.13039/501100003413</named-content></contract-sponsor>
<counts>
<fig-count count="7"/>
<table-count count="1"/>
<equation-count count="0"/>
<ref-count count="44"/>
<page-count count="13"/>
<word-count count="8914"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Energy Economics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Energy systems analysis has made great progress in the last years. Yet, three key challenges for modeling future energy systems remain. A first challenge is that results depend heavily on scenario assumptions, making robust results elusive (Gils et al., <xref ref-type="bibr" rid="B14">2022a</xref>). A second challenge is that computational limitations hinder analyzing multiple pathways (Cao et al., <xref ref-type="bibr" rid="B6">2019</xref>). This means that testing many different inputs or calculating additional scenarios often does not happen. A third challenge is the blind spot of many models which tend to represent only the modeled aspects, but do not provide quantitative evidence for other parts of future energy system pathways. For example, energy system optimization models (ESOMs) concentrate usually on system costs (Ringkj&#x000F8;b et al., <xref ref-type="bibr" rid="B33">2018</xref>), macro-economic models on GDP, income and related indicators and agent-based modeling and simulation (ABMS) on the individual behavior of actors. Taken together, these three challenges reduce the robustness of results and the credibility of evidence provided to the policymaking process.</p>
<p>As of now, there are a number of solutions for these challenges. For example, one strategy for making scenario assumptions (the first challenge) is to be very conservative about inputs or to average parameters of existing studies. In order to overcome computational limitations (the second challenge), mainly the strategy of saving computational time has been applied by either limiting the spatial or temporal resolution or analyzing only incomplete timeseries (Cao et al., <xref ref-type="bibr" rid="B6">2019</xref>). Another viable way is non-probabilistic approaches, e.g., integrated scenario methodologies (Prehofer et al., <xref ref-type="bibr" rid="B29">2021</xref>). Finally, dealing with aspects outside the modeling methodology (the third challenge) has been addressed either by constraining model assertions and conclusions to the core of the model, which is scientifically unsatisfying, or extending the model (which often takes years, and is thus hardly feasible for many modelers). This paper addresses each of these challenges with its own dedicated approach for Germany for 2030 (details in Section 2).</p>
<sec>
<title>1.1 Contribution</title>
<p>First, to make scenarios more independent from assumptions, we develop&#x02014;based on an extensive literature review by scenario experts&#x02014;a scenario parameter generator. This generator samples many scenario variations from both truncated normal and uniform distributions of the input parameters from a large and consistent parameter space. The parameters, serving as input for the models, are based on peer-reviewed studies. This approach may be called probabilistic approach to uncertainty.</p>
<p>Second, computational limitations are overcome by parallelizing an automated workflow of coupled models, e.g., by adaption to a high-performance computing (HPC) environment and the application of the newly developed solver PIPS-IPM&#x0002B;&#x0002B;.</p>
<p>Third, the blind spot of each modeling methodology is addressed by coupling different model types, namely an optimization model (Gils et al., <xref ref-type="bibr" rid="B16">2017</xref>) and an agent-based simulation (Deissenroth et al., <xref ref-type="bibr" rid="B10">2017</xref>). For the analysis of the various scenarios, we developed a set of 13 indicators covering for example security of supply, market impact, life cycle analysis and cost optimization. In this way, not just one, but multiple perspectives on future energy systems can be examined within the same run.</p>
<p>Hence, we try to answer the research question of how to model a much larger part of future energy systems in a more robust way, based on a broader base of assumptions. This contributes to closing the research gap toward a more comprehensive assessment of optimal future energy systems. Furthermore, we aim to increase reproducibility by making all models and other parts of the workflow described open source and enable the modeling community to re-use our model chain.</p>
<p>At the same time, we are aware that some factors, in particular socio-cultural and institutional ones, cannot be captured by ESOMs. In addition, using historical data to capture future trends is problematic due to non-linearities and black swans.</p>
</sec>
<sec>
<title>1.2 State of research</title>
<sec>
<title>1.2.1 Uncertainties in energy scenarios</title>
<p>Energy scenarios are subject to a multitude of uncertainties. For those engaged in modeling, these uncertainties manifest themselves in three broad areas, namely data acquisition, model construction and model application.</p>
<p>Concerning Prehofer et al. (<xref ref-type="bibr" rid="B29">2021</xref>), energy system modelers have only partial control over their models, because they have to rely on a large variety of required model inputs. However, uncertainties that stem from errors made in empirical measurements can be addressed by using more data sources (see Section 2.2.1).</p>
<p>Structural uncertainty in <italic>model construction</italic> is the necessity of abstracting an already complex real-world system. This introduces a degree of bias into the model-building process. One approach to quantify structural uncertainties is <italic>model comparisons</italic>. Here, similar scenario data sets (combinations of empirical data and assumptions) are computed using different modeling approaches or implementations (Gils et al., <xref ref-type="bibr" rid="B15">2022b</xref>). The IPCC notes the importance of combining qualitative and quantitative approaches in order to cover weaknesses of one method with the strengths of another. We implement a complex model coupling approach to address this (see Section 1.2.3).</p>
<p>Finally, uncertainties in <italic>model application</italic> can either originate from unknown or unavailable exact values (parameter uncertainty), such as exogenous framework conditions (e.g., regulations to be implemented in the future), or from a lack of knowledge regarding the variability of parameter values (parametric uncertainty), such as investment costs for the considered technologies (Usher, <xref ref-type="bibr" rid="B41">2016</xref>).</p>
<p>In energy system analysis, the scenario technique combined with sensitivity analyses represents the most common approach to dealing with uncertainties in model application (Trutnevyte et al., <xref ref-type="bibr" rid="B40">2016</xref>). However, this approach is limited to a small number of scenarios whose construction cannot be easily automated. In this paper, a large number of scenarios is calculated to avoid this (see Section 2.2).</p>
<p>Nevertheless, further quantification approaches exist, most notably, Monte Carlo analysis, stochastic programming and modeling to generate alternatives (Yue et al., <xref ref-type="bibr" rid="B43">2018</xref>), each having their advantages and disadvantages. For example, Rozenberg et al. (<xref ref-type="bibr" rid="B34">2014</xref>) define a set of drivers that are transformed into a large set of scenarios using an integrated assessment model that combines two general modeling approaches: top-down and bottom-up modeling. However, one disadvantage is always the additional computational effort.</p>
</sec>
<sec>
<title>1.2.2 Modeling approaches</title>
<p>Besides the general distinction between top-down and bottom-up modeling, a large number of modeling approaches exist that can be separated into simulations, equilibrium models, or optimizations (Pfenninger et al., <xref ref-type="bibr" rid="B27">2014</xref>; Hall and Buckley, <xref ref-type="bibr" rid="B17">2016</xref>). Further distinctions can, for example, be made according to their coverage of technologies and sectors and their spatial and temporal resolution (Hall and Buckley, <xref ref-type="bibr" rid="B17">2016</xref>). For understanding the particular role of certain technologies in techno-economic scenarios, bottom-up models are widely used. For example, ABMS are especially suited to analyse individual or prototypical human decision-making (Bandini et al., <xref ref-type="bibr" rid="B2">2009</xref>), to serve as a linking hub for different model types (Klein et al., <xref ref-type="bibr" rid="B20">2019</xref>), and to estimate the effects of different policies on the energy system (Chappin et al., <xref ref-type="bibr" rid="B9">2017</xref>). Despite these strengths, ABMS is still a niche application for studying future energy systems.</p>
<p>This research field is dominated by energy system optimization models (ESOMs). They optimize the dispatch and expansion of energy systems from a central planner&#x00027;s perspective usually by minimizing the total system costs (Neumann and Brown, <xref ref-type="bibr" rid="B24">2021</xref>). The optimization is subject to constraints which can be of technical, political and environmental nature, such as limitations of the power flow (Zhang et al., <xref ref-type="bibr" rid="B44">2018</xref>), self-sufficiency requirements (Sasanpour et al., <xref ref-type="bibr" rid="B36">2021</xref>) or carbon emission limits (Boffino et al., <xref ref-type="bibr" rid="B3">2019</xref>). Optimization approaches can have a quite detailed inclusion of technologies and a high spatial and temporal resolution (Cao et al., <xref ref-type="bibr" rid="B5">2021a</xref>), and thus are quite capable of representing an energy system in its different levels and alternative technological configurations. For example, the spatial representation can range from a continental scope with country-wise resolution (Haller et al., <xref ref-type="bibr" rid="B18">2012</xref>) to national models with transmission grid level resolution (Cao et al., <xref ref-type="bibr" rid="B6">2019</xref>). Detailed models are more complex (Kotzur et al., <xref ref-type="bibr" rid="B21">2021</xref>) and therefore require much higher computational times (Neumann and Brown, <xref ref-type="bibr" rid="B24">2021</xref>). Research to keep the computation of complex models manageable mainly focuses on reducing the model size by smart pre-processing of input data, i.e., on the temporal dimension. However, there is no one-size-fits-all approach that ensures good computing performance and accuracy across a broad variety of ESOMs. To this end, ESOMs are usually solved using commercial solver software on shared-memory computers.</p>
</sec>
<sec>
<title>1.2.3 Coupling models to overcome structural uncertainties</title>
<p>To overcome structural uncertainties that are related to using a single modeling approach, combining the strengths of different modeling approaches is a useful approach to increase methodological diversity. However, coupling models requires at least overcoming three major problems. The first one is that different models typically operate on different spatial and temporal scales. Getting them to work together in a meaningful way is hard and requires different ways of soft or hard coupling (Cao et al., <xref ref-type="bibr" rid="B5">2021a</xref>). A second problem is making different models converge on a stable system state. Sometimes, coupled models end up in different, incompatible system states, even if calibration was done carefully. Third, models need to be empirically validated before coupling. While ESOMs validation by replicating energy systems of the past has been both successful and unsuccessful (Trutnevyte et al., <xref ref-type="bibr" rid="B40">2016</xref>), ABMS in particular have been criticized as problematic concerning validation (Fagiolo et al., <xref ref-type="bibr" rid="B11">2007</xref>). Validation includes validating the input data, calibrating the model itself with historical data, and using sensitivity analysis for evaluating the influence of parameter changes.</p>
</sec>
</sec>
<sec>
<title>1.3 Objectives</title>
<p>To address parametric uncertainty, we strive for analysing a multitude of scenarios. This allows exploring the scenario space thoroughly, including plausible extreme cases. To address structural uncertainty, we use different modeling approaches&#x02014;ESOM, ABMS and a multi-criterial ex-post assessment&#x02014;enabling us to bring blind spots into the light.</p>
<p>Since both solutions require large computational efforts, the workflow is implemented on a supercomputing cluster. Our study aims to uncover patterns in scenarios that have previously been hidden, while considering both parametric and structural uncertainties.</p>
<p>The remaining paper is structured as follows: the following Materials and Methods section presents our approach to tackling uncertainties in energy systems analysis. The Results section analyses the interdependencies of the indicators used for evaluation of the systems and tries to extract robust findings from the multitude of scenarios.</p>
</sec>
</sec>
<sec id="s2">
<title>2 Materials and methods</title>
<p>This section covers a more detailed description of our methodology. It introduces the modeling frameworks applied, the HPC-workflow, explains the indicators which assess the modeled energy system, describes the solver development, and the scenario construction through the scenario generator tool.</p>
<sec>
<title>2.1 Modeling frameworks</title>
<p>For our analyses, we use instances of two established modeling frameworks to construct scenarios of future power systems and to assess their performance. In this way, we combine the different modeling approaches introduced in Section 1.2: energy system optimization and agent-based simulation. In particular, the ESOM REMix determines the capacities of power generation, storage and transmission technologies, while the ABMS AMIRIS serves as tool to evaluate the results of the optimization model, to check whether the optimized scenarios are economically viable for the actors involved.</p>
<sec>
<title>2.1.1 Energy system optimization modeling approach: REMix</title>
<p>REMix is an open-source framework for energy system optimization modeling (Wetzel et al., <xref ref-type="bibr" rid="B42">2024</xref>). It is usually applied to optimize the expansion and dispatch for the energy system by minimizing the total system costs. In REMix, various sectors, such as power, heat and transport and different technology groups, e.g., conventional and renewable converters, storage and transport technologies can be considered. REMix model instances usually optimize one target year with hourly resolution with a linear optimization approach. However, myopic or path optimization approaches are implemented as well. Further features that are available in REMix include mixed-integer programming both for discrete capacity expansion and unit commitment, modeling to generate alternatives and pareto fronts. The input of REMix includes weather and demand profiles based on historic data and techno-economic parameters, such as technology-specific investment and operational costs and efficiencies.</p>
</sec>
<sec>
<title>2.1.2 Agent-based modeling approach: FAME and AMIRIS</title>
<p>AMIRIS (Agent-based Market model for the Investigation of Renewable and Integrated energy Systems) is an electricity market simulation model (Deissenroth et al., <xref ref-type="bibr" rid="B10">2017</xref>; Schimeczek et al., <xref ref-type="bibr" rid="B38">2023b</xref>). A detailed description of its code can be found in Schimeczek et al. (<xref ref-type="bibr" rid="B38">2023b</xref>). It relies on the open-source framework FAME (Framework for distributed Agent-based models of energy systems; available at <ext-link ext-link-type="uri" xlink:href="https://gitlab.com/fame-framework/">https://gitlab.com/fame-framework/</ext-link>) (Schimeczek et al., <xref ref-type="bibr" rid="B37">2023a</xref>). FAME has been developed to suit the needs of the HPC-environment like the one described in this paper. It is able to adequately model many scenarios quickly, since the framework has been developed for fast execution speed in Java. In addition, it is parallelizable, a key feature for high-performance environments.</p>
</sec>
</sec>
<sec>
<title>2.2 Description of the high-performance computing workflow</title>
<p>Exploring a scenario space in considerable depth requires testing a large number of input parameters (assumptions) which results in a large number of scenarios (hundreds to thousands). Hence, coupling models means to automate the workflow completely, so that parallelization can play out its benefits of increasing speed. One practical problem is to keep the workflow working while all models and scripts are in continuous development over the course of years. Since each step depends on all the steps before it, not breaking the workflow is a major undertaking. A first step to develop such a workflow is to port all models to an HPC-environment and making them run without breaking the chain of models.</p>
<p>For benchmarking and the automated execution of the workflow, the software JUBE (J&#x000FC;lich Supercomputing Centre, <xref ref-type="bibr" rid="B19">2022</xref>) is used on the supercomputer JUWELS (Alvarez, <xref ref-type="bibr" rid="B1">2021</xref>). JUBE is a generic, lightweight, configurable environment to run, monitor and analyze application execution in a systematic way. We have modified JUBE so that individual scenario pipelines are processed in parallel. In other words, it is used for performing ensemble runs in parallel. This has significantly reduced the total time required to execute thousands of scenarios. Moreover, JUBE is used to store the paths of the workflow&#x00027;s most important output files in a database so that there is a central location for downstream programs for further data processing.</p>
<p>The workflow starts with the scenario generator that is fed by the minima, maxima and medians of a parameter space, resulting from an extensive literature research (Simon and Xiao, <xref ref-type="bibr" rid="B39">2022</xref>). The scenario generator then samples inputs for REMix. In a next step, dump files that include GAMS source code and data are compiled and passed to the solver software. For this, the parallel PIPS-IPM&#x0002B;&#x0002B; solver (Rehfeldt et al., <xref ref-type="bibr" rid="B32">2022</xref>) or commercial alternatives can be used. Finally, the results of the solved scenarios are further processed in the post-solving step, so that AMIRIS can analyze them. Finally, various python scripts extract the indicators from all models. <xref ref-type="fig" rid="F1">Figure 1</xref> shows the HPC-workflow. In the following sub-chapters, we present its core components in detail.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Simplified HPC-workflow.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frevc-03-1398358-g0001.tif"/>
</fig>
<sec>
<title>2.2.1 Scenario data generation</title>
<p>Scenario results of ESOMs are often subject to a variety of assumptions and thus to high parametric uncertainties (Yue et al., <xref ref-type="bibr" rid="B43">2018</xref>). To take care of these uncertainties, a large scenario parameter space is explored by a Monte-Carlo approach based on defined parameter distributions. For this, the parameter ranges are defined. Most of this raw data is derived from a literature study using 26 different sources in total and a meta-analysis of scenarios (Simon and Xiao, <xref ref-type="bibr" rid="B39">2022</xref>). The source stock includes data sets like Ruiz et al. (<xref ref-type="bibr" rid="B35">2019</xref>) or Pfluger et al. (<xref ref-type="bibr" rid="B28">2017</xref>), but also data sets compiled from different sources that have been used for scenario studies at the German Aerospace Center in the past. This approach has been complemented by a Google Scholar search.</p>
<p>Typical values to be varied are techno-economic parameters, such as efficiencies, operations and maintenance costs (fixed and variable), capital expenditures, conversion efficiencies, CO<sub>2</sub>-prices and fuel costs. In addition, annual power demands for each node of the modeled electricity network are subject to parameter sampling, using statistical metrics (minimum, maximum, mean, and median) from the initial parameter space as input.</p>
<p>Furthermore, to produce consistent parameter sets (in the following referred to as scenario data), we create a pseudo-correlation matrix based on expert interviews. In order to identify the most impactful model parameters on the resulting scenarios, two experienced REMix modelers agreed on a list of 79 scalar parameters (excluding weather time series). To quantify the interrelations of the model parameters, an empty matrix was constructed, comprising these parameters. This matrix was presented in the context of a seminar, where an interdisciplinary team of experts working in the field of energy systems analysis was asked to assess the strength of the correlations between the parameters as follows: strong correlation (3), correlation (1), no correlation (empty), anti-correlation (&#x02212;1), and strong anti-correlation (&#x02212;3).</p>
<p>This matrix is considered as an additional input to our sampling approach that uses a Gaussian Copula to compute correlated scenario data sets. In this way, we avoid implausible value combinations such as prices for oil and gas being at their minimum and maximum, respectively. Apart from that, the sampling uses a uniform probability distribution. Weather time series&#x02014;used for modeling the dispatch of renewable energies&#x02014;are randomly drawn out of 24 historical data sets. However, since these are historical patterns, not all possible scenarios can be mapped this way. The resulting scenario data is then used to build REMix model instances.</p>
</sec>
<sec>
<title>2.2.2 REMix instances</title>
<p>Every workflow run uses a basic REMix model which is parametrized by the individual scenario data. In the basic REMix model, partially resolved data is provided for the German power transmission network with each model node representing a transformer substation. Additionally, the import and export to Germany&#x00027;s neighboring countries is considered by historical exchange time series. For solving, the model nodes are partially aggregated assuming perfect power exchange between the aggregated nodes. In our case, we consider half of Germany in high spatial resolution and aggregate the rest of Germany to 6 model nodes, which results in a network of 270 nodes. In terms of problem dimension this translates into about 53 million variables, 35 million constraints and 123 million non-zeros after pre-solving. The model focuses on the power sector, which is represented by renewable and conventional power plants, battery and pumped hydro storage and the electricity grid, which need to satisfy the hourly electricity demand in each region. Besides the renewable energies, CCGT power plants are the only conventional technology that can be further expanded than their currently available capacities. To further limit the expansion and dispatch of conventional power plants, the model considers different prices for carbon emissions.</p>
<p>After combining the basic REMix model with the scenario data, the specific model instances are compiled to solver readable files that serve as input to the solver.</p>
</sec>
<sec>
<title>2.2.3 Solver for very large problems</title>
<p>Different solvers can be chosen for finding an optimal solution of the generated REMix model instance of a particular scenario. However, for our study, we apply the newly developed parallel interior-point solver PIPS-IPM&#x0002B;&#x0002B; based on an initial development from the Argonne National Laboratory (Petra et al., <xref ref-type="bibr" rid="B26">2014</xref>). With it, very large model instances, previously unsolvable, can be calculated, using much less memory. In contrast to the widely used commercial solvers, which are optimized for shared memory architectures (i.e., limited to one compute node), PIPS-IPM&#x0002B;&#x0002B; solves the optimization problem distributed over several compute nodes, using MPI and OpenMP.</p>
<p>The important feature for solving ESOMs is its capability to treat linking variables and linking constraints. In particular, it is able to treat the doubly-bordered arrowhead block structure of an mathematical optimization problem&#x00027;s coefficient matrix (Rehfeldt et al., <xref ref-type="bibr" rid="B32">2022</xref>). PIPS-IPM&#x0002B;&#x0002B; has been tested in several benchmarks with generic and applied ESOMs. Both for medium (&#x0007E;5 million rows and 5.6 million columns, see <xref ref-type="fig" rid="F2">Figure 2</xref>) and large problems (&#x0007E;230 million rows and 210 million columns) it outperforms the benchmark (Cao et al., <xref ref-type="bibr" rid="B8">2021b</xref>).</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Scaling of different commercial solvers and PIPS-IPM&#x0002B;&#x0002B; on small ESOM instances (Cao et al., <xref ref-type="bibr" rid="B7">2023</xref>).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frevc-03-1398358-g0002.tif"/>
</fig>
<p>To apply PIPS-IPM&#x0002B;&#x0002B; to our workflow, additional hyperparameters are required. In particular, the block structure of the mathematical optimization problem needs to be defined by the modeler based on domain knowledge. In our case, this so-called annotation defines 144 time blocks that translate into 144 tasks that are computed using 12 compute nodes and 4 cores per task.</p>
</sec>
<sec>
<title>2.2.4 Energy system assessment via a broad indicator set</title>
<p>Since the goal is a comprehensive overview of future energy systems (see, for example Lehtveer et al., <xref ref-type="bibr" rid="B22">2021</xref> for a study with 13 indicators), particular care needs to be taken to assess it by using the right indicators (Buschmann et al., <xref ref-type="bibr" rid="B4">2022</xref>).</p>
<p>Therefore, both the optimization&#x00027;s outputs and some of the input parameters are used to calculate indicators for future energy systems from different perspectives:</p>
<list list-type="bullet">
<list-item><p>general system,</p></list-item>
<list-item><p>markets,</p></list-item>
<list-item><p>resources,</p></list-item>
<list-item><p>human health,</p></list-item>
<list-item><p>ecosystem quality,</p></list-item>
<list-item><p>security of supply, and</p></list-item>
<list-item><p>resilience.</p></list-item>
</list>
<p>For each perspective, different sets of indicators are computed. The aim of this indicator selection is to ensure both a broad coverage of aspects for the target triangle of energy supply (affordability, sustainability, security) and a clear assessment of desired and undesired directions of each indicator.</p>
<p>For example, in addition to the established indicators for total system costs (desired direction: low) and CO<sub>2</sub> equivalents (desired direction: low) generated by the power system, we calculate the total resource use of minerals and metals for manufacturing the technologies in the energy scenario. This indicator is of particular interest because resource-saving scenarios tend to be neither cost-efficient nor to have significant low greenhouse gas emissions.</p>
<p>The comprehensive list of indicators can be found in Buschmann et al. (<xref ref-type="bibr" rid="B4">2022</xref>). This list of indicator candidates is pre-evaluated to remove highly correlated indicator combinations to avoid an unbalanced weighting. Finally, the applied indicator set is selected in a way that it punishes scenarios that favor greenhouse-gas emissions that are not in line with the climate targets. The final short list of indicators consists of two indicators per category to describe the performance of a solved energy scenario (see <xref ref-type="table" rid="T1">Table 1</xref>).</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Selection of indicators for assessing affordability, security and sustainability of a scenario.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Aspect</bold></th>
<th valign="top" align="left"><bold>Indicator</bold></th>
<th valign="top" align="left"><bold>Unit</bold></th>
<th valign="top" align="left"><bold>Description</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">General</td>
<td valign="top" align="left">System costs</td>
<td valign="top" align="left">1,000 &#x020AC;</td>
<td valign="top" align="left">The optimization is performed by minimizing the overall economic expenses associated with the operation, maintenance, and infrastructure development of the energy system. These expenses include fuel procurement, power generation, transmission, and energy storage costs.</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">(Life-Cycle) GHG emissions</td>
<td valign="top" align="left">1,000 t</td>
<td valign="top" align="left">This indicator refers to the total amount of emissions of CO<sub>2</sub> equivalents generated by the power system. We report the life-cycle greenhouse gas emissions that include all stages of the life cycle, from raw material extraction and processing, manufacturing, transportation, and use, to disposal or recycling.</td>
</tr>
<tr>
<td valign="top" align="left">Market</td>
<td valign="top" align="left">Average electricity price</td>
<td valign="top" align="left">&#x020AC;/MWh</td>
<td valign="top" align="left">This indicator represents the electricity price at the energy exchange, weighted by the amount of energy, and averaged over one simulation year. It is directly related to household and industry electricity prices and serves as an indicator of consumer costs for electricity.</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Share of economic curtailment</td>
<td valign="top" align="left">%</td>
<td valign="top" align="left">The economically curtailed power generation from renewable energy sources can be used as a valuable addition to the previous mentioned indicator. The curtailment allows to infer the cause of low profitability of particular technologies since, in contrast to grid-related curtailments, currently there is no compensation mechanism in place.</td>
</tr>
<tr>
<td valign="top" align="left">Resources</td>
<td valign="top" align="left">Minerals and metals</td>
<td valign="top" align="left">kg Sb<sub>eq</sub></td>
<td valign="top" align="left">This indicator represents the total resource usage of depleted minerals and metals in kg of antimony equivalent.</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Land use</td>
<td valign="top" align="left">Dimensionless, aggregated index (Fazio et al., <xref ref-type="bibr" rid="B12">2018</xref>)</td>
<td valign="top" align="left">Land use denotes the extent to which land is utilized by energy generation plants, taking into consideration potential conflicts with other land uses, such as agriculture. Accordingly, low land use is desirable for a sustainable energy system.</td>
</tr>
<tr>
<td valign="top" align="left">Human health</td>
<td valign="top" align="left">Carcinogenic effects</td>
<td valign="top" align="left">Comparative Toxic Units for human health (CTUh)</td>
<td valign="top" align="left">Aggregated indicator that represents carcinogenic effects on human health.</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Non-carcinogenic effects</td>
<td valign="top" align="left">Comparative Toxic Units for human health (CTUh)</td>
<td valign="top" align="left">Aggregated indicator of non-carcinogenic effects on human health.</td>
</tr>
<tr>
<td valign="top" align="left">Ecosystem quality</td>
<td valign="top" align="left">Freshwater and terrestrial acidification</td>
<td valign="top" align="left">mol H&#x0002B;<sub>eq</sub></td>
<td valign="top" align="left">The acidification of freshwater and terra can have negative impacts on the ecosystem and human health. This indicator measures the magnitude of the acidification.</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Freshwater eutrophication</td>
<td valign="top" align="left">kg P<sub>eq</sub></td>
<td valign="top" align="left">This indicator measures the concentration of nutritional elements in the freshwater which can cause changes in the ecosystem balance.</td>
</tr>
<tr>
<td valign="top" align="left">Security of supply</td>
<td valign="top" align="left">Maximum energy not served</td>
<td valign="top" align="left">GWh</td>
<td valign="top" align="left">The balance between energy production and demand in the power system is crucial for ensuring energy security and reliability. In the optimization, a slack variable is employed to supply energy at a very high cost when there are no other economically feasible options for delivering electricity. The maximum value of this indicator signifies the extent and timing of potential threats to the energy system.</td>
</tr>
<tr>
<td valign="top" align="left">Resilience</td>
<td valign="top" align="left">Reserve inadequacy</td>
<td valign="top" align="left">GWh</td>
<td valign="top" align="left">This indicator represents the times at which the system&#x00027;s reserve power falls below a specified level. An insufficient reserve power means that the system cannot react to unforeseen events such as outages of power generators.</td>
</tr>
 <tr>
<td/>
<td valign="top" align="left">Shannon-Wiener-Index (SWI)</td>
<td valign="top" align="left">Dimensionless</td>
<td valign="top" align="left">The Shannon-Wiener diversity index represents the diversity of power supply. A high value indicates that the system is not depending on a single energy source, thus is more robust toward technological development or change of the availability of a singular energy source.</td>
</tr></tbody>
</table>
</table-wrap>
<p>These indicators are implemented as independent components of the HPC-workflow. They can be activated or deactivated and thus, offer the possibility for further (parallelized) post-processing of the solved REMix instances, e.g., for the calculation of additional indicators.</p>
<p>Considering the fact that system cost minimizing optimization rely on strong assumptions concerning decision making of decentral actors, we use AMIRIS for determining economic indicators. AMIRIS simulates different agents, each with individual operation strategies on the electricity market. Main outputs are electricity prices produced by the strategic bidding behavior of market actors. It has been calibrated and validated with historical data (Nitsch et al., <xref ref-type="bibr" rid="B25">2021</xref>). Although changes of policy instruments like feed-in tariffs of renewables or different strategies (e.g., profit maximization or system optimal strategies) for individual actors can be modeled (Frey et al., <xref ref-type="bibr" rid="B13">2020</xref>), for this study, we opt for a setup without such mechanisms.</p>
</sec>
</sec>
<sec>
<title>2.3 Scenario evaluation</title>
<p>After the HPC-workflow ends, a statistical analysis of the indicators derived from the solved scenarios is conducted in R Core Team (<xref ref-type="bibr" rid="B31">2022</xref>). As a first step, the result files from REMix and the indicators from other indicator models are read into data frames. Next, all scenario data&#x02014;inputs, results, indicators&#x02014;are combined. A third script handles clustering, including k-means and k-medoids, as well as automatically determining the cluster size. Other steps include calculating correlations, descriptive statistics, and tests for difference (<italic>t</italic>-tests), as well as plotting clusters and other results.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Results</title>
<sec>
<title>3.1 Correlations between indicators</title>
<p>Since all scenarios are evaluated through the 13 indicators, it is important to know about their relationships among each other. <xref ref-type="fig" rid="F3">Figure 3</xref> presents an overview of the indicator correlations.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Pearson correlations for all 13 indicators.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frevc-03-1398358-g0003.tif"/>
</fig>
<p>First, correlations, e.g., between GHG-emissions and Freshwater and terrestrial acidification (r = 0.94, <italic>p</italic> &#x0003C; 0.001) are as expected. They confirm the general validity of the 700 scenario runs. Second, indicators from one aspect of the target triangle, e.g., economics, correlate positively, showing consistency. One example is the mean electricity price and system cost (r = 0.62, <italic>p</italic> &#x0003C; 0.001). The highest positive correlation exists between acidification and emissions (r = 0.94, <italic>p</italic> &#x0003C; 0.001).</p>
</sec>
<sec>
<title>3.2 Finding similar pathways with cluster analysis</title>
<p>To discover patterns in the data, a cluster analysis is performed. Clustering the 504 scenarios (out of 516, deleting scenarios with missing data) along the 13 indicators results in three clearly distinguishable clusters with almost no overlap, as shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Three clusters by two PCA (principal component analysis) axes.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frevc-03-1398358-g0004.tif"/>
</fig>
<p>Note that only systems with a share of renewables &#x02265;70% are analyzed, since all other systems are incompatible with Germany&#x00027;s goals for 2030 of 80% (Presse- und Informationsamt der Bundesregierung, <xref ref-type="bibr" rid="B30">2024</xref>). This reduces the number of scenarios from <italic>n</italic> = 700 to <italic>n</italic> = 504.</p>
<p>Interpretation of these three clusters (1: 165, 2: 240, 3: 99 scenarios) is straightforward. They allow to distinguish clearly between three pathways. The second cluster (blue) is the most desirable one from a sustainability perspective: it has by far the lowest GHG-emissions and the lowest values for life cycle assessment (LCA) indicators, e.g. freshwater eutrophication or acidification, as well as the lowest system costs.</p>
<p>Cluster 1 (red) is the most expensive in terms of system costs, has intermediate GHG-emissions and a high use of minerals and metals, as well as the highest carcinogenic effects. However, it has the lowest land use of the three clusters. Cluster 3 (green) is the one with the largest conventional power plant park. System costs are lower than in cluster 1, but higher than in cluster 2, while acidification and freshwater eutrophication are the highest. The technology mix is the most diverse.</p>
<p>Electricity prices are almost identical for cluster 2 and 3 scenarios. Concerning security of supply: more conventional systems in cluster 3 had less hours with inadequate reserve capacities available for unforeseen events and energy not served than clusters 1 and 2.</p>
</sec>
<sec>
<title>3.3 Linking inputs to scenarios</title>
<p>It is of interest if scenarios can be distinguished by their <italic>inputs</italic>. Clustering scenarios by selected inputs only, i.e., the annual demand, the carbon cost, fuel costs for biomass, coal, and gas, as well as the annuities for biomass and natural gas power plants, lithium ion batteries, PV, wind offshore, and wind onshore results in two clusters. Like the clusters by indicators, they can be clearly distinguished. For the input clusters, the largest difference is between high fuel and carbon costs (<italic>n</italic> = 272) and low costs (<italic>n</italic> = 232). Annuities for the technologies or the annual demand do not differ much (for the values, see <xref ref-type="supplementary-material" rid="SM1">Supplementary Table S2</xref> in the SOM).</p>
</sec>
<sec>
<title>3.4 Scenarios of interest (SOI)</title>
<p>We shift to the analysis of scenarios that are particularly <italic>interesting</italic>. Interesting means that a scenario scores low (e.g., GHG-emissions, less is better) or high (e.g., Shannon-Wiener-Index, measuring diversity, more is better) on an indicator. Scoring is done by calculating the overall mean for each of the 13 indicators across all scenarios. If an indicator is one standard deviation below or above the mean in the desired direction, this suggests that in this particular scenario the indicator is particularly good. The same is true for the opposite direction, resulting in particularly undesirable scenarios.</p>
<p>If a scenario scores on a lot of these indicators, this points to a particularly positive system overall, below called <italic>scenarios of interest</italic>, short SOI (<italic>n</italic> = 16). If it scores on a lot of indicators in the wrong direction, it is classified as a particularly undesirable system (<italic>n</italic> = 23), short AntiSOI. An AntiSOI-example would be a scenario with high GHG-emissions, high system costs, etc. The large rest of scenarios (<italic>n</italic> = 477) is classified as normal.</p>
<sec>
<title>3.4.1 Scenarios of interest and technology expansion</title>
<p>Analyzing these three subsets in terms of technology expansion leads to some interesting differences, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Mean capacities by subset.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frevc-03-1398358-g0005.tif"/>
</fig>
<p>As can be seen, PV (SOI: 480 GW, Normal: 507 GW, AntiSOI: 404 GW) and wind offshore are comparable, but wind onshore is much higher for AntiSOI (130 GW) than for SOI with 50 GW (see SOM, <xref ref-type="supplementary-material" rid="SM1">Supplementary Table S3</xref> for the complete data).</p>
<p>In the case of SOI, less expansion of lithium-ion batteries positively impacts several indicators since e.g., less minerals and metals need to be extracted. The lack of storage flexibility is replaced by higher biomass power plant capacities.</p>
<p>Having defined these subsets, it becomes possible to calculate &#x0201C;no-regret&#x0201D;-thresholds, i.e., the minimum expansion for each renewable technology for the SOI. To be not biased by extreme outliers, the thresholds of the 25th percentile are considered.</p>
<p>Such no-regret expansions feature PV capacities of at least 327 GW, 45 GW wind offshore, 44 GW wind onshore, and 15 GW biomass power plants. Note that normal scenarios build another 50 GW of PV and 6 GW onshore but no more wind offshore and 7 GW less biomass on top of that. This apparently leads to increased efforts to integrate fluctuating PV into a complex system and has other negative side effects.</p>
</sec>
<sec>
<title>3.4.2 Differences between scenarios of interest (SOI), undesirable (AntiSOI), and normal scenarios</title>
<p>For 11 out of 13 indicators, the differences between SOI and AntiSOI are highly significantly different (8 at <italic>p</italic> &#x0003C; 0.001; 3 at <italic>p</italic> &#x0003C; 0.05), with all indicators being lower for SOI, i.e., better in terms of sustainability, except for land use (see <xref ref-type="supplementary-material" rid="SM1">Supplementary Table S1</xref> in the SOM). Only the two indicators acidification and max. energy not served show non-significant differences between these two subsets.</p>
<p>Comparing all three subsets shows various differences as well. <xref ref-type="fig" rid="F6">Figure 6</xref> shows the two key indicators, system costs and GHG-emissions.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Differences in system costs and GHG-emissions between three subsets of scenarios.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frevc-03-1398358-g0006.tif"/>
</fig>
<p>Distinguishing SOI from AntiSOI and normal scenarios by their inputs only is inconclusive. A random forest linking the inputs, i.e., the parametrization of the scenarios, like efficiencies of technologies, annuities, and fuel costs, to the classification whether a scenario is SOI or AntiSOI achieves a classification accuracy for these two classes of only 60% on the test set. This suggests that single inputs are not decisive for a scenario to be either SOI or AntiSOI, but rather their combination.</p>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Discussion</title>
<sec>
<title>4.1 Experimental context</title>
<p>The shown analyses represent only a part of several methodological variations that have been conducted using the described HPC-workflow. Implementing this workflow, coupling the models and getting the workflow to run in a stable manner took about three years for a team of 10 researchers located in different institutions across Germany. The use of computational time was significant&#x02014;about 7,600,000 core hours. All scenario runs together required around 3,400,000 files in 260,000 directories, totaling 33 TB of data. In order not to lose track of the large number of files we had to develop a new hierarchical directory structure that covered all the needs of the individual components. With it, the individual components of the workflow could store and read in their data in a structured manner.</p>
</sec>
<sec>
<title>4.2 Model coupling</title>
<p>Model coupling is one of many approaches to explore scenarios from different perspectives and to analyze a variety of indicators. Only if multiple aspects of future energy pathways can be evaluated, a comprehensive and more robust picture of possible energy systems emerges.</p>
<p>Depending on the degree of coupling this tends to be a fragile process. Keeping the workflow intact had to be ensured, while all models were under continuous development over three years. Once one component of the workflow was ready for production, it was immediately tested with the next link of the chain. Here, testing means not only no technical errors, but also validation of results (e.g., Nitsch et al., <xref ref-type="bibr" rid="B25">2021</xref>). Once this next component was running, the next component was tested in the same way. For this, each model had to be on GitLab. For each new workflow, the newest version was pulled and an overall versioning system for all models in one working model-flow was introduced. During this development, model interfaces had to be rewritten and modified to fit the needs of the project. Our practical experiences underline the importance of a flexible architecture, clean interfaces that are easy to adapt and the ability of a model to outsource complex calculations to a cluster, hence to make them as independent as possible.</p>
</sec>
<sec>
<title>4.3 Significance and robustness of findings</title>
<p>One result that merits discussion is that no input&#x02014;except PV annuity (<italic>p</italic> &#x0003C; 0.001)&#x02014;is significant in the tests for difference (two-sided <italic>t</italic>-tests). However, we are hesitant to conclude that they do not seem to play a major role for future energy systems.</p>
<p>A second result that was consistent across all scenarios was the large expansion of PV and, at the same time, comparatively little build-up of wind onshore. Hence, the lower costs of PV seem to dominate the optimization, while the ABMS confirms that these are valid systems from a market perspective.</p>
<p>We also find many LCA indicators consistently pointing in the same direction in scenarios with a high share of renewables. While this is in line with existing findings (Naegler et al., <xref ref-type="bibr" rid="B23">2022</xref>), these findings suggest that running 700 scenarios does lead to robust results.</p>
</sec>
<sec>
<title>4.4 Limitations</title>
<p>One limitation of our assessment approach is that &#x0201C;good&#x0201D; systems are defined statistically, not from a system&#x00027;s perspective. This may be more objective on the one hand, but may miss some systems that experts would have tagged as promising candidates for overall good future energy systems on the other hand.</p>
<p>With regard to the employed indicator set, it is important to note that the employed quantitative approach for describing energy scenarios is susceptible to subjectivity. For example, a combination of qualitative and quantitative approaches has been suggested by the IPCC to tackle uncertainty challenges. That also applies to the expert interviews used to generate the quantifiable interrelations of model parameters. Filtering to a manageable list of parameters is biased by the experience of the modelers. Furthermore, it would be desirable to extend scenarios to encompass social aspects, such as participation and acceptance.</p>
<p>The parameter sampling approach used utilizes a uniform distribution for all parameters. However, this may be a generalized assumption. Hence, it was assumed that all parameter values from the literature study have the same quality. In addition, there may be dependencies between sources from the literature, influencing the mean values. To amend that, comparative calculations were carried out whenever we applied a normal distribution across all parameters varied. Finally, the mean values from the literature review do not necessarily indicate a high probability of occurrence in the future.</p>
<p>Another limitation is that we find subset results (SOI vs. AntiSOI) to be highly dependent on indicator selection even though we deliberately decided to evenly weight the indicators. While we present results for a balanced set of 13 indicators for the target triangle of energy supply, namely affordability, sustainability and security, limiting the selection to two indicator per category resulted in SOI-scenarios having much more emissions. This high sensitivity should lead to a more cautious interpretation of results.</p>
</sec>
<sec>
<title>4.5 Performance considerations</title>
<p><xref ref-type="fig" rid="F7">Figure 7</xref> shows the run times of all 700 scenarios which were preprocessed and sampled in batch sizes of 100. Therefore, the timings for batches of 100 of those workflow steps show the same timing. The overall execution time of the workflow&#x02014;note the log-scale&#x02014;was dominated by the solver, followed by the model calculations.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Time per model for each of the 700 scenarios.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="frevc-03-1398358-g0007.tif"/>
</fig>
<p>Only by using a supercomputer like JUWELS we were able to perform our study in a realistic time frame. This rough estimate based on our actual run times impressively demonstrates the potential of HPC and opens up new possibilities for further developing complex ESOMs and processing large amounts of data in the order of several terabytes: Assuming that we had to process each scenario individually one after the other through the workflow, but still run the solver step in parallel with PIPS-IPM&#x0002B;&#x0002B;, it would have taken &#x0007E;219 days to process all 700 scenarios. Using commercial solvers would have significantly increased this time. However, with our approach we still spent more than 20 days of continuous computing time since we could not exclusively reserve JUWELS for our application.</p>
</sec>
<sec>
<title>4.6 Conclusion</title>
<p>Three challenges have been addressed&#x02014;the strong influence on varying input parameters into models, the computational limitations, and the restriction to few aspects of one type of model. It was demonstrated that all can be overcome in a concerted way and move the energy systems community toward more robust, comparable, and comprehensive results.</p>
<p>In this paper, we demonstrated one robust and comprehensive assessment of future pathways of energy systems while many other approaches to deal with uncertainties exist. This approach should not be confused with direct robust optimizations. Our setup couples the optimization model REMix, the agent-based simulation AMIRIS, based on the framework FAME, and an elaborate indicator development. Implementing this workflow on a supercomputer, using the newly developed solver PIPS-IPM&#x0002B;&#x0002B;, and combining it with a scenario space generator, 700 large scenarios for Germany 2030 were calculated. By calculating 700 scenarios with 13 indicators each, we go beyond a narrow set of indicators when analyzing future energy systems.</p>
<p>With all components&#x02014;FAME, AMIRIS, REMix, PIPS-IPM&#x0002B;&#x0002B; and JUBE&#x02014;being open-source software, and the indicator development published, we hope to provide the research community with all the building blocks to continue such analyses. All parts of the chain are easily reusable.</p>
<p>However, we are aware that coupling models in a supercomputer-environment is a major undertaking. Scaling up the number of scenarios and automating such a complex workflow comes with its own challenges. The Methods section described all the many steps to develop such a complex coupled model workflow. It requires researchers to find a trade-off between early, but stable prototypes of their models and the rapid integration into an ever-changing workflow.</p>
<p>With the infrastructure in place, it is now easy to extend existing analyses. Many desirable requests of the energy system modeling community can be implemented with a few changes in the workflow&#x02014;e.g., sampling from different distributions, using different inputs, trying different grid resolutions or indeed implementing any other model change to address current and cutting-edge research questions.</p>
</sec>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="s6">
<title>Author contributions</title>
<p>UF: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Project administration, Software, Supervision, Validation, Visualization, Writing &#x02013; original draft, Writing &#x02013; review &#x00026; editing. SS: Data curation, Methodology, Software, Writing &#x02013; review &#x00026; editing. TB: Data curation, Software, Resources, Visualization, Writing &#x02013; review &#x00026; editing. JB: Data curation, Methodology, Software, Writing &#x02013; review &#x00026; editing. K-KC: Data curation, Funding acquisition, Methodology, Resources, Supervision, Writing &#x02013; review &#x00026; editing.</p>
</sec>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. The research was funded by the German Federal Ministry for Economic Affairs and Energy under grant number 03EI1004A-E.</p>
</sec>
<ack><p>The authors appreciate the support of Anna-Lena Bock and Andreas Meurer with visually exploring the data. We thank Aileen B&#x000F6;hme for developing and supporting the parameter sampling tool. We further appreciate the help of Manuel Wetzel for resolving issues with REMix and PIPS-IPM&#x0002B;&#x0002B;. Further thanks go to Kai von Krbek, Sonja Simon, and Mengzhu Xiao for their work related to the parameter space and indicator calculation, as well as Ben Fuchs for making that work possible. The authors gratefully acknowledge the Gauss Center for Supercomputing e.V. (<ext-link ext-link-type="uri" xlink:href="http://www.gauss-centre.eu">http://www.gauss-centre.eu</ext-link>) for funding this project by providing computing time through the John von Neumann Institute for Computing (NIC) on the GCS Supercomputer JUWELS at J&#x000FC;lich Supercomputing Center (JSC).</p>
</ack>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s8">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="s9">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/frevc.2024.1398358/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/frevc.2024.1398358/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Table_1.docx" id="SM1" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table_2.docx" id="SM2" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table_3.docx" id="SM3" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" xmlns:xlink="http://www.w3.org/1999/xlink"/></sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Alvarez</surname> <given-names>D.</given-names></name></person-group> (<year>2021</year>). <article-title>JUWELS cluster and booster: exascale pathfinder with modular supercomputing architecture at Juelich supercomputing centre</article-title>. <source>J. Large-Scale Res. Facil. JLSRF</source> <volume>7</volume>:<fpage>183</fpage>. <pub-id pub-id-type="doi">10.17815/jlsrf-7-183</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bandini</surname> <given-names>S.</given-names></name> <name><surname>Manzoni</surname> <given-names>S.</given-names></name> <name><surname>Vizzari</surname> <given-names>G.</given-names></name></person-group> (<year>2009</year>). <article-title>Agent based modeling and simulation: an informatics perspective</article-title>. <source>J. Artif. Soc. Soc. Simul.</source> <volume>12</volume>:<fpage>4</fpage>.</citation>
</ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boffino</surname> <given-names>L.</given-names></name> <name><surname>Conejo</surname> <given-names>A. J.</given-names></name> <name><surname>Sioshansi</surname> <given-names>R.</given-names></name> <name><surname>Oggioni</surname> <given-names>G.</given-names></name></person-group> (<year>2019</year>). <article-title>A two-stage stochastic optimization planning framework to decarbonize deeply electric power systems</article-title>. <source>Energy Econ.</source> <volume>84</volume>:<fpage>104457</fpage>. <pub-id pub-id-type="doi">10.1016/j.eneco.2019.07.017</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Buschmann</surname> <given-names>J.</given-names></name> <name><surname>von Krbek</surname> <given-names>K.</given-names></name> <name><surname>Schimeczek</surname> <given-names>C.</given-names></name></person-group> (<year>2022</year>). <source>Energy System Indicators</source>. Available at: <ext-link ext-link-type="uri" xlink:href="https://b2share.eudat.eu">https://b2share.eudat.eu</ext-link> (accessed January 23, 2024).</citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cao</surname> <given-names>K.-K.</given-names></name> <name><surname>Haas</surname> <given-names>J.</given-names></name> <name><surname>Sperber</surname> <given-names>E.</given-names></name> <name><surname>Sasanpour</surname> <given-names>S.</given-names></name> <name><surname>Sarfarazi</surname> <given-names>S.</given-names></name> <name><surname>Pregger</surname> <given-names>T.</given-names></name> <etal/></person-group>. (<year>2021a</year>). <article-title>Bridging granularity gaps to decarbonize large-scale energy systems&#x02014;the case of power system planning</article-title>. <source>Energy Sci. Eng.</source> <volume>9</volume>, <fpage>1052</fpage>&#x02013;<lpage>1060</lpage>. <pub-id pub-id-type="doi">10.1002/ese3.891</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cao</surname> <given-names>K.-K.</given-names></name> <name><surname>von Krbek</surname> <given-names>K.</given-names></name> <name><surname>Wetzel</surname> <given-names>M.</given-names></name> <name><surname>Cebulla</surname> <given-names>F.</given-names></name> <name><surname>Schreck</surname> <given-names>S.</given-names></name></person-group> (<year>2019</year>). <article-title>Classification and evaluation of concepts for improving the performance of applied energy system optimization models</article-title>. <source>Energies</source> <volume>12</volume>:<fpage>4656</fpage>. <pub-id pub-id-type="doi">10.3390/en12244656</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Cao</surname> <given-names>K.-K.</given-names></name> <name><surname>Wetzel</surname> <given-names>M.</given-names></name> <name><surname>Frey</surname> <given-names>U. J.</given-names></name> <name><surname>Sasanpour</surname> <given-names>S.</given-names></name> <name><surname>Buschmann</surname> <given-names>J.</given-names></name> <name><surname>von Krbek</surname> <given-names>K.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>&#x0201C;Tackling challenges in energy system research with HPC,&#x0201D;</article-title> in <source>ISC High Performance 2023.</source> Available at: <ext-link ext-link-type="uri" xlink:href="http://hdl.handle.net/2128/34525">http://hdl.handle.net/2128/34525</ext-link> (accessed March 07, 2024).<pub-id pub-id-type="pmid">38826407</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Cao</surname> <given-names>K.-K.</given-names></name> <name><surname>Wetzel</surname> <given-names>M.</given-names></name> <name><surname>Kempke</surname> <given-names>N.-C.</given-names></name> <name><surname>Koch</surname> <given-names>T.</given-names></name></person-group> (<year>2021b</year>). <article-title>&#x0201C;Pushing computational boundaries: solving integrated investment planning problems for large-scale energy systems with PIPS-IPM&#x0002B; 2021,&#x0201D;</article-title> in <source>Operations Research</source>. Available at: <ext-link ext-link-type="uri" xlink:href="https://elib.dlr.de/143744/">https://elib.dlr.de/143744/</ext-link> (accessed March 07, 2024).</citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chappin</surname> <given-names>E. J.</given-names></name> <name><surname>de Vries</surname> <given-names>L. J.</given-names></name> <name><surname>Richstein</surname> <given-names>J. C.</given-names></name> <name><surname>Bhagwat</surname> <given-names>P.</given-names></name> <name><surname>Iychettira</surname> <given-names>K.</given-names></name> <name><surname>Khan</surname> <given-names>S.</given-names></name></person-group> (<year>2017</year>). <article-title>Simulating climate and energy policy with agent-based modelling: the Energy Modelling Laboratory (EMLab)</article-title>. <source>Environm. Model. Softw.</source> <volume>96</volume>, <fpage>421</fpage>&#x02013;<lpage>431</lpage>. <pub-id pub-id-type="doi">10.1016/j.envsoft.2017.07.009</pub-id></citation>
</ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deissenroth</surname> <given-names>M.</given-names></name> <name><surname>Klein</surname> <given-names>M.</given-names></name> <name><surname>Nienhaus</surname> <given-names>K.</given-names></name> <name><surname>Reeg</surname> <given-names>M.</given-names></name></person-group> (<year>2017</year>). <article-title>Assessing the plurality of actors and policy interactions: agent-based modelling of renewable energy market integration</article-title>. <source>Complexity</source> <volume>2017</volume>, <fpage>1</fpage>&#x02013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1155/2017/7494313</pub-id></citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fagiolo</surname> <given-names>G.</given-names></name> <name><surname>Moneta</surname> <given-names>A.</given-names></name> <name><surname>Windrum</surname> <given-names>P.</given-names></name></person-group> (<year>2007</year>). <article-title>A critical guide to empirical validation of agent-based models in economics: methodologies, procedures, and open problems</article-title>. <source>Comput. Econ.</source> <volume>30</volume>, <fpage>195</fpage>&#x02013;<lpage>226</lpage>. <pub-id pub-id-type="doi">10.1007/s10614-007-9104-4</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Fazio</surname> <given-names>S.</given-names></name> <name><surname>Castellani</surname> <given-names>V.</given-names></name> <name><surname>Sala</surname> <given-names>S.</given-names></name> <name><surname>Schau</surname> <given-names>E.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x0201C;Supporting information to the characterisation factors of recommended EF Life Cycle Impact Assessment method: new models and differences with ILCD,&#x0201D;</article-title> in <source>European Commission</source>. Available at: <ext-link ext-link-type="uri" xlink:href="https://eplca.jrc.ec.europa.eu/permalink/supporting_Information_final.pdf">https://eplca.jrc.ec.europa.eu/permalink/supporting_Information_final.pdf</ext-link> (accessed October 11, 2023).</citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Frey</surname> <given-names>U. J.</given-names></name> <name><surname>Klein</surname> <given-names>M.</given-names></name> <name><surname>Nienhaus</surname> <given-names>K.</given-names></name> <name><surname>Schimeczek</surname> <given-names>C.</given-names></name></person-group> (<year>2020</year>). <article-title>Self-reinforcing electricity price dynamics under the variable market premium scheme</article-title>. <source>Energies</source> <volume>13</volume>:<fpage>5350</fpage>. <pub-id pub-id-type="doi">10.3390/en13205350</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gils</surname> <given-names>H. C.</given-names></name> <name><surname>Gardian</surname> <given-names>H.</given-names></name> <name><surname>Kittel</surname> <given-names>M.</given-names></name> <name><surname>Schill</surname> <given-names>W.-P.</given-names></name> <name><surname>Murmann</surname> <given-names>A.</given-names></name> <name><surname>Launer</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2022a</year>). <article-title>Model-related outcome differences in power system models with sector coupling&#x02014;Quantification and drivers</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>159</volume>:<fpage>112177</fpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2022.112177</pub-id></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gils</surname> <given-names>H. C.</given-names></name> <name><surname>Lin&#x000DF;en</surname> <given-names>J.</given-names></name> <name><surname>M&#x000F6;st</surname> <given-names>D.</given-names></name> <name><surname>Weber</surname> <given-names>C.</given-names></name></person-group> (<year>2022b</year>). <article-title>Improvement of model-based energy systems analysis through systematic model experiments</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>167</volume>:<fpage>112804</fpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2022.112804</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gils</surname> <given-names>H. C.</given-names></name> <name><surname>Scholz</surname> <given-names>Y.</given-names></name> <name><surname>Pregger</surname> <given-names>T. D</given-names></name> <name><surname>Luca de Tena</surname> <given-names>H. D.</given-names></name></person-group> (<year>2017</year>). <article-title>Integrated modelling of variable renewable energy-based power supply in Europe</article-title>. <source>Energy</source> <volume>123</volume>, <fpage>173</fpage>&#x02013;<lpage>188</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2017.01.115</pub-id></citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hall</surname> <given-names>L. M. H.</given-names></name> <name><surname>Buckley</surname> <given-names>A. R.</given-names></name></person-group> (<year>2016</year>). <article-title>A review of energy systems models in the UK: prevalent usage and categorisation</article-title>. <source>Appl. Energy</source> <volume>169</volume>, <fpage>607</fpage>&#x02013;<lpage>628</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2016.02.044</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haller</surname> <given-names>M.</given-names></name> <name><surname>Ludig</surname> <given-names>S.</given-names></name> <name><surname>Bauer</surname> <given-names>N.</given-names></name></person-group> (<year>2012</year>). <article-title>Decarbonization scenarios for the EU and MENA power system: considering spatial distribution and short term dynamics of renewable generation</article-title>. <source>Energy Policy</source> <volume>47</volume>, <fpage>282</fpage>&#x02013;<lpage>290</lpage>. <pub-id pub-id-type="doi">10.1016/j.enpol.2012.04.069</pub-id></citation>
</ref>
<ref id="B19">
<citation citation-type="web"><person-group person-group-type="author"><collab>J&#x000FC;lich Supercomputing Centre</collab></person-group> (<year>2022</year>). <source>JUBE Benchmarking Environment 2008-2022</source>. Available at: <ext-link ext-link-type="uri" xlink:href="http://www.fz-juelich.de/jsc/jube">http://www.fz-juelich.de/jsc/jube</ext-link> (accessed January 24, 2023).</citation>
</ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Klein</surname> <given-names>M.</given-names></name> <name><surname>Frey</surname> <given-names>U. J.</given-names></name> <name><surname>Reeg</surname> <given-names>M.</given-names></name></person-group> (<year>2019</year>). <article-title>Models within models &#x02013; agent-based modelling and simulation in energy systems analysis</article-title>. <source>J. Artif. Soc. Soc. Simulat.</source> <volume>22</volume>:<fpage>4129</fpage>. <pub-id pub-id-type="doi">10.18564/jasss.4129</pub-id></citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kotzur</surname> <given-names>L.</given-names></name> <name><surname>Nolting</surname> <given-names>L.</given-names></name> <name><surname>Hoffmann</surname> <given-names>M.</given-names></name> <name><surname>Gro&#x000DF;</surname> <given-names>T</given-names></name> <name><surname>Smolenko</surname> <given-names>A.</given-names></name> <name><surname>Priesmann</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>A modeler&#x00027;s guide to handle complexity in energy systems optimization</article-title>. <source>Adv. Appl. Energy</source> <volume>4</volume>:<fpage>100063</fpage>. <pub-id pub-id-type="doi">10.1016/j.adapen.2021.100063</pub-id><pub-id pub-id-type="pmid">33171979</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lehtveer</surname> <given-names>M.</given-names></name> <name><surname>G&#x000F6;ransson</surname> <given-names>L.</given-names></name> <name><surname>Heinisch</surname> <given-names>V.</given-names></name> <name><surname>Johnsson</surname> <given-names>F.</given-names></name> <name><surname>Karlsson</surname> <given-names>I.</given-names></name> <name><surname>Nyholm</surname> <given-names>E.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Actuating the European energy system transition: indicators for translating energy systems modelling results into policy-making</article-title>. <source>Front. Energy Res.</source> <volume>9</volume>:<fpage>677208</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.677208</pub-id></citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Naegler</surname> <given-names>T.</given-names></name> <name><surname>Buchgeister</surname> <given-names>J.</given-names></name> <name><surname>Hottenroth</surname> <given-names>H.</given-names></name> <name><surname>Simon</surname> <given-names>S.</given-names></name> <name><surname>Tietze</surname> <given-names>I.</given-names></name> <name><surname>Viere</surname> <given-names>T.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>Life cycle-based environmental impacts of energy system transformation strategies for Germany: are climate and environmental protection conflicting goals?</article-title> <source>Energy Rep.</source> <volume>8</volume>, <fpage>4763</fpage>&#x02013;<lpage>4775</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2022.03.143</pub-id></citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Neumann</surname> <given-names>F.</given-names></name> <name><surname>Brown</surname> <given-names>T.</given-names></name></person-group> (<year>2021</year>). <article-title>The near-optimal feasible space of a renewable power system model</article-title>. <source>Elect. Power Syst. Res.</source> <volume>190</volume>:<fpage>106690</fpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2020.106690</pub-id></citation>
</ref>
<ref id="B25">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Nitsch</surname> <given-names>F.</given-names></name> <name><surname>Schimeczek</surname> <given-names>C.</given-names></name> <name><surname>Wehrle</surname> <given-names>S.</given-names></name></person-group> (<year>2021</year>). <source>Back-Testing the Agent-Based Model AMIRIS for the Austrian Day-Ahead Electricity Market</source>. Available at: <ext-link ext-link-type="uri" xlink:href="https://elib.dlr.de/147128/1/Nitsch2021BacktestingAMIRIS.pdf">https://elib.dlr.de/147128/1/Nitsch2021BacktestingAMIRIS.pdf</ext-link> (accessed January 24, 2023).</citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Petra</surname> <given-names>C. G.</given-names></name> <name><surname>Schenk</surname> <given-names>O.</given-names></name> <name><surname>Anitescu</surname> <given-names>M.</given-names></name></person-group> (<year>2014</year>). <article-title>Real-time stochastic optimization of complex energy systems on high-performance computers</article-title>. <source>Comput. Sci. Eng.</source> <volume>16</volume>, <fpage>32</fpage>&#x02013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1109/MCSE.2014.53</pub-id></citation>
</ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pfenninger</surname> <given-names>S.</given-names></name> <name><surname>Hawkes</surname> <given-names>A.</given-names></name> <name><surname>Keirstead</surname> <given-names>J.</given-names></name></person-group> (<year>2014</year>). <article-title>Energy systems modeling for twenty-first century energy challenges</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>33</volume>, <fpage>74</fpage>&#x02013;<lpage>86</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2014.02.003</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Pfluger</surname> <given-names>B.</given-names></name> <name><surname>Tersteegen</surname> <given-names>B.</given-names></name> <name><surname>Franke</surname> <given-names>B.</given-names></name> <name><surname>Bernath</surname> <given-names>C.</given-names></name> <name><surname>Bo&#x000DF;mann</surname> <given-names>T.</given-names></name> <name><surname>Deac</surname> <given-names>G.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>&#x0201C;Langfristszenarien f&#x000FC;r die Transformation des Energiesystems in Deutschland,&#x0201D;</article-title> in <source>Modul 3: Referenzszenario und Basisszenario</source>. <publisher-loc>Munich</publisher-loc>: <publisher-name>Fraunhofer-Gesellschaft</publisher-name>.</citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Prehofer</surname> <given-names>S.</given-names></name> <name><surname>Kosow</surname> <given-names>H.</given-names></name> <name><surname>Naegler</surname> <given-names>T.</given-names></name> <name><surname>Pregger</surname> <given-names>T.</given-names></name> <name><surname>V&#x000F6;gele</surname> <given-names>S.</given-names></name> <name><surname>Weimer-Jehle</surname> <given-names>W.</given-names></name></person-group> (<year>2021</year>). <article-title>Linking qualitative scenarios with quantitative energy models: knowledge integration in different methodological designs</article-title>. <source>Energy Sustain. Soc.</source> <volume>11</volume>:<fpage>1</fpage>. <pub-id pub-id-type="doi">10.1186/s13705-021-00298-1</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="web"><person-group person-group-type="author"><collab>Presse- und Informationsamt der Bundesregierung</collab></person-group> (<year>2024</year>). <source>Mehr Energie aus erneuerbaren Quellen.</source> Available at: <ext-link ext-link-type="uri" xlink:href="https://www.bundesregierung.de/breg-de/schwerpunkte/klimaschutz/energiewende-beschleunigen-2040310">https://www.bundesregierung.de/breg-de/schwerpunkte/klimaschutz/energiewende-beschleunigen-2040310</ext-link> (accessed March 04, 2024).</citation>
</ref>
<ref id="B31">
<citation citation-type="web"><person-group person-group-type="author"><collab>R Core Team</collab></person-group> (<year>2022</year>). <source>R: A Language and Environment for Statistical Computing</source>. (Vienna: R Core Team). Available at: <ext-link ext-link-type="uri" xlink:href="https://www.R-project.org/">https://www.R-project.org/</ext-link></citation>
</ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rehfeldt</surname> <given-names>D.</given-names></name> <name><surname>Hobbie</surname> <given-names>H.</given-names></name> <name><surname>Sch&#x000F6;nheit</surname> <given-names>D.</given-names></name> <name><surname>Koch</surname> <given-names>T.</given-names></name> <name><surname>M&#x000F6;st</surname> <given-names>D.</given-names></name> <name><surname>Gleixner</surname> <given-names>A.</given-names></name></person-group> (<year>2022</year>). <article-title>A massively parallel interior-point solver for LPs with generalized arrowhead structure, and applications to energy system models</article-title>. <source>Eur. J. Oper. Res.</source> <volume>296</volume>, <fpage>60</fpage>&#x02013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1016/j.ejor.2021.06.063</pub-id></citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ringkj&#x000F8;b</surname> <given-names>H.-K.</given-names></name> <name><surname>Haugan</surname> <given-names>P. M.</given-names></name> <name><surname>Solbrekke</surname> <given-names>I. M.</given-names></name></person-group> (<year>2018</year>). <article-title>A review of modelling tools for energy and electricity systems with large shares of variable renewables</article-title>. <source>Renew. Sustain. Energy Rev.</source> <volume>96</volume>, <fpage>440</fpage>&#x02013;<lpage>459</lpage>. <pub-id pub-id-type="doi">10.1016/j.rser.2018.08.002</pub-id></citation>
</ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rozenberg</surname> <given-names>J.</given-names></name> <name><surname>Guivarch</surname> <given-names>C.</given-names></name> <name><surname>Lempert</surname> <given-names>R.</given-names></name> <name><surname>Hallegatte</surname> <given-names>S.</given-names></name></person-group> (<year>2014</year>). <article-title>Building SSPs for climate policy analysis: a scenario elicitation methodology to map the space of possible future challenges to mitigation and adaptation</article-title>. <source>Clim. Change</source> <volume>122</volume>, <fpage>509</fpage>&#x02013;<lpage>522</lpage>. <pub-id pub-id-type="doi">10.1007/s10584-013-0904-3</pub-id></citation>
</ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ruiz</surname> <given-names>P.</given-names></name> <name><surname>Nijs</surname> <given-names>W.</given-names></name> <name><surname>Tarvydas</surname> <given-names>D.</given-names></name> <name><surname>Sgobbi</surname> <given-names>A.</given-names></name> <name><surname>Zucker</surname> <given-names>A.</given-names></name> <name><surname>Pilli</surname> <given-names>R.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>ENSPRESO - an open, EU-28 wide, transparent and coherent database of wind, solar and biomass energy potentials</article-title>. <source>Energy Strat. Rev.</source> <volume>26</volume>:<fpage>100379</fpage>. <pub-id pub-id-type="doi">10.1016/j.esr.2019.100379</pub-id></citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sasanpour</surname> <given-names>S.</given-names></name> <name><surname>Cao</surname> <given-names>K.-K.</given-names></name> <name><surname>Gils</surname> <given-names>H. C.</given-names></name> <name><surname>Jochem</surname> <given-names>P.</given-names></name></person-group> (<year>2021</year>). <article-title>Strategic policy targets and the contribution of hydrogen in a 100% renewable European power system</article-title>. <source>Energy Rep.</source> <volume>7</volume>, <fpage>4595</fpage>&#x02013;<lpage>4608</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2021.07.005</pub-id></citation>
</ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schimeczek</surname> <given-names>C.</given-names></name> <name><surname>Deissenroth-Uhrig</surname> <given-names>M.</given-names></name> <name><surname>Frey</surname> <given-names>U.</given-names></name> <name><surname>Fuchs</surname> <given-names>B.</given-names></name> <name><surname>Ghazi</surname> <given-names>A. A. E.</given-names></name> <name><surname>Wetzel</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2023a</year>). <article-title>FAME-core: an open framework for distributed agent-based modelling of energy systems</article-title>. <source>J. Open Source Softw.</source> <volume>8</volume>:<fpage>5087</fpage>. <pub-id pub-id-type="doi">10.21105/joss.05087</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schimeczek</surname> <given-names>C.</given-names></name> <name><surname>Nienhaus</surname> <given-names>K.</given-names></name> <name><surname>Frey</surname> <given-names>U.</given-names></name> <name><surname>Sperber</surname> <given-names>E.</given-names></name> <name><surname>Sarfarazi</surname> <given-names>S.</given-names></name> <name><surname>Nitsch</surname> <given-names>F.</given-names></name> <etal/></person-group>. (<year>2023b</year>). <article-title>AMIRIS: agent-based market model for the investigation of renewable and integrated energy systems</article-title>. <source>J. Open Source Softw.</source> <volume>8</volume>:<fpage>5041</fpage>. <pub-id pub-id-type="doi">10.21105/joss.05041</pub-id></citation>
</ref>
<ref id="B39">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Simon</surname> <given-names>S.</given-names></name> <name><surname>Xiao</surname> <given-names>M.</given-names></name></person-group> (<year>2022</year>). <source>A Multi-Perspective Approach for Exploring the Scenario Space of Future Power Systems: Input Data</source>. Available at: <ext-link ext-link-type="uri" xlink:href="https://b2share.eudat.eu">https://b2share.eudat.eu</ext-link></citation>
</ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Trutnevyte</surname> <given-names>E.</given-names></name> <name><surname>Guivarch</surname> <given-names>C.</given-names></name> <name><surname>Lempert</surname> <given-names>R.</given-names></name> <name><surname>Strachan</surname> <given-names>N.</given-names></name></person-group> (<year>2016</year>). <article-title>Reinvigorating the scenario technique to expand uncertainty consideration</article-title>. <source>Clim. Change</source> <volume>135</volume>, <fpage>373</fpage>&#x02013;<lpage>379</lpage>. <pub-id pub-id-type="doi">10.1007/s10584-015-1585-x</pub-id></citation>
</ref>
<ref id="B41">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Usher</surname> <given-names>P. W.</given-names></name></person-group> (<year>2016</year>). <source>The Value of Learning about Critical Energy System Uncertainties.</source> (doctoral thesis). London: University College London. Available at: <ext-link ext-link-type="uri" xlink:href="https://discovery.ucl.ac.uk/id/eprint/1504608/">https://discovery.ucl.ac.uk/id/eprint/1504608/</ext-link> (accessed February 29, 2024).</citation>
</ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wetzel</surname> <given-names>M.</given-names></name> <name><surname>Ruiz</surname> <given-names>E. S. A.</given-names></name> <name><surname>Witte</surname> <given-names>F.</given-names></name> <name><surname>Schmugge</surname> <given-names>J.</given-names></name> <name><surname>Sasanpour</surname> <given-names>S.</given-names></name> <name><surname>Yeligeti</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2024</year>). <article-title>REMix: a GAMS-based framework for optimizing energy system models</article-title>. <source>J. Open Source Softw.</source> <volume>9</volume>:<fpage>6330</fpage>. <pub-id pub-id-type="doi">10.21105/joss.06330</pub-id><pub-id pub-id-type="pmid">34234617</pub-id></citation></ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yue</surname> <given-names>X.</given-names></name> <name><surname>Pye</surname> <given-names>S.</given-names></name> <name><surname>DeCarolis</surname> <given-names>J.</given-names></name> <name><surname>Li</surname> <given-names>F. G.</given-names></name> <name><surname>Rogan</surname> <given-names>F.</given-names></name> <name><surname>Gallach&#x000F3;ir</surname> <given-names>B. &#x000D3;.</given-names></name></person-group> (<year>2018</year>). <article-title>A review of approaches to uncertainty assessment in energy system optimization models</article-title>. <source>Energy Strat. Rev.</source> <volume>21</volume>, <fpage>204</fpage>&#x02013;<lpage>217</lpage>. <pub-id pub-id-type="doi">10.1016/j.esr.2018.06.003</pub-id></citation>
</ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Hu</surname> <given-names>Y.</given-names></name> <name><surname>Ma</surname> <given-names>J.</given-names></name> <name><surname>Bie</surname> <given-names>Z.</given-names></name></person-group> (<year>2018</year>). <article-title>A mixed-integer linear programming approach to security-constrained co-optimization expansion planning of natural gas and electricity transmission systems</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>33</volume>, <fpage>6368</fpage>&#x02013;<lpage>6378</lpage>. <pub-id pub-id-type="doi">10.1109/TPWRS.2018.2832192</pub-id></citation>
</ref>
</ref-list>
</back>
</article>