Next Article in Journal
Modulation and Control Strategy of 3CH4 Combined Current Source Grid-Connected Inverter
Previous Article in Journal
The Effects of Soiling and Frequency of Optimal Cleaning of PV Panels in Palestine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Efficient Framework to Estimate the State of Charge Profiles of Hydro Units for Large-Scale Zonal and Nodal Pricing Models

by
Luca Lena Jansen
1,2,
Georg Thomaßen
3,*,
Georgios Antonopoulos
3 and
Ľuboš Buzna
1
1
Faculty of Management Science and Informatics, University of Žilina (UNIZA), 010 26 Žilina, Slovakia
2
Joint Research Centre (JRC), European Commission, 21027 Ispra, Italy
3
Joint Research Centre (JRC), European Commission, 1755 LE Petten, The Netherlands
*
Author to whom correspondence should be addressed.
Energies 2022, 15(12), 4233; https://doi.org/10.3390/en15124233
Submission received: 6 May 2022 / Revised: 1 June 2022 / Accepted: 4 June 2022 / Published: 8 June 2022

Abstract

:
The power system is undergoing significant changes so as to accommodate an increasing amount of renewably generated electricity. In order to facilitate these changes, a shift from the currently employed zonal pricing to nodal pricing is a topic that is receiving increasing interest. To explore alternative pricing mechanisms for the European electricity market, one needs to solve large-scale nodal optimization problems. These are computationally intensive to solve, and a parallelization or sequencing of the models can become necessary. The seasonality of hydro inflows and the issue of myopic foresight that does not display the value in storing water today and utilizing it in the future is a known problem in power system modeling. This work proposes a heuristic step-wise methodology to obtain state of charge profiles for hydro storage units for large-scale nodal and zonal models. Profiles obtained from solving an aggregated model serve as guidance for a nodal model with high spatial and temporal resolution that is solved in sequences. The sequenced problem is guided through soft constraints that are enforced with different sets of penalty factors. The proposed methodology allows for adjustments to congestions on short timescales and proves to perform well in comparison to other approaches to this issue suggested in the literature. Following the input profile closely on a long timescale renders good results for the nodal model.

1. Introduction

This section provides, firstly, a motivation for the presented study. On a higher level, the significance of this work is embedded in a policy context. Regarding the applicability of the method to perform electricity market design and nodal pricing studies, the ongoing debate on nodal and zonal pricing in a European context is briefly laid out. Lastly, the technical motivation for the proposed methodology is given. A thorough literature review on, firstly, existing nodal pricing models and, secondly, on addressing hydro storage issues in models is presented. Lastly, this section sums up the main contributions of this work.

1.1. Motivation

The energy system is undergoing significant changes in the face of the decarbonization and the integration of increasing renewable energy sources into the electricity mix. Furthermore, the European Commission is aiming to increasingly integrate the European electricity market, and advancing the Energy Union [1]. While it has become internationally accepted that a transition of the electricity system is direly needed, these efforts have been accelerated in the face of recent events. Due to the conflict in Ukraine, an energy crisis has erupted. The international community is increasing its efforts to become independent of Russian imports of fossil fuels and, most importantly, natural gas. The European Commission has recently launched the REPowerEU strategy, which sets out a roadmap to speed up the transition to clean energy sources and to become less dependent on Russia [2]. Thus, also the transformation of the electricity system will see an increased speed. These challenges call for investigation of the future design of the electricity market. Currently, the European market relies on zonal pricing, where cross-zonal transmission capacities give rise to different prices in zones, while intra-zonal transmission capacities are not reflected in market prices. An alternative that is receiving increasing interest is nodal pricing, where the whole transmission network is considered and reflected in the price formation [3]. In order to investigate this market design for the whole of Europe, one needs to solve large optimal power flow (OPF) problems, ideally, over longer time horizons [4]. This is a task that is computationally challenging, and it is common to subdivide an OPF problem into smaller ones through, e.g., parallelization or sequencing. In this context, the modeling of hydro storages becomes an issue that needs to be carefully addressed. There are different dimensions to the representation of hydro storages in a large-scale model. The inflow to hydro storages has an underlying seasonality, which, together with long-term variations of demand, need to be reflected in a long-term model. Displaying seasonality in a long-term model that is subdivided into smaller problems is not a straightforward task. Further, when minimizing costs for a sub-problem of a larger problem, foresight is not provided. That is, the optimization would behave in a greedy fashion and utilize hydro storage capacities early on in the optimization horizon due to myopic foresight. Lastly, accurate representation of hydro storage reservoirs requires the consideration of intertemporal constraints to maintain the continuity of reservoir levels, which calls for a sequentialization, rather than a parallelization, of the large problem. Furthermore, when aiming to assess nodal against zonal markets, it is necessary to ensure comparability between two models representing these two market design options. Due to the different spatial resolution of nodal and zonal models, this poses questions regarding various aspects. In the context of hydro modeling, comparability can be achieved by utilizing the same underlying hydro profiles for both models. Given the fact that accurate data on pan-European hydro reservoir levels are scarce, these so-called state of charge (SOC) profiles need to be determined from simulations. Therefore, it is necessary to follow a sound methodology to obtain SOC profiles to ensure that the issues of seasonality and myopic foresight are addressed. Additionally, such method poses an opportunity to provide the comparability between zonal and nodal models of the European electricity system. Thus, the primary motivation for this work presents the challenge of sound hydro storage modeling in long-term energy system models.

1.2. Literature Review

The European electricity market is currently based on zonal pricing, where a uniform electricity price is determined for every bidding zone. Bidding zones follow predominantly country borders. This approach to price formation disregards physical limitations to electricity flow. The lack of displaying intra-zonal capacity limits in the price-making gives rise to congestions and instabilities in the network and calls for remedial actions such as congestion management [5,6]. The concept of nodal pricing is gaining increasing interest as a possible remedy to these and other issues in electricity prices and network representation [7]. Physical capacity limits of the grid are respected when determining nodal prices; this can thus reduce the need for redispatching and send correct price signals to the market [8].
The European Commission [9], in its impact assessment, has investigated four possibilities for improving local price signals to improve dispatch decisions and investments in the EU wholesale market [3]. It is stated that a switch from zonal to nodal pricing would incorporate the value of available transmission capacity across market regions, which would utilize available resources more efficiently. The impact assessment further points out that for electricity markets and networks, nodal pricing is theoretically the most optimal pricing system and would render remedial actions by TSO to alleviate congestion unnecessary. However, implementing nodal pricing in the European internal electricity market would imply a fundamental change to the structure of markets, the management of the grid, and trading mechanisms and was, for the time being, deemed disproportionate. Further, stakeholders expressed concerns about creating a single EU Independent System Operator; instead, a step-wise regional integration of system operation is preferred. Thus, currently, there are some regulatory barriers to implementing nodal pricing in the European electricity system, as well as some opposition by stakeholders, that would need to be overcome. Thus, sound modeling of the electricity system is needed to provide further indications to assess the costs and benefits.
Various studies have focused on modeling electricity markets based on nodal pricing in comparison to zonal pricing. In [10] a three-level unit commitment model is introduced, where the day-ahead market, the intra-day market, and the real-time balancing market are solved simultaneously for every hour of the day. The potential benefits of creating an integrated European electricity market are analyzed in [11] through an agent-based model, where cross-border congestion management and capacity mechanisms are examined explicitly. These are investigated with respect to their impact on two system performance measures, i.e., market-wide welfare and adequacy. In a case study on Central Western Europe, they confirm the benefits entailed by cross-border market coupling and the furthering of market harmonization across Europe. Reference [12] developed a two-step zonal model that, first, minimizes generation cost subject to amongst other the zonal grid configuration, and secondly, congestion management is modeled through a cost minimization that regards the network’s capacity limits in greater detail. In their nodal model, these two steps are combined into one. They investigate the distributional impacts of a switch from zonal to nodal pricing in Germany. Through the allocation of financial transmission rights (FTR), the implications of price changes on individual actors can be mitigated. In their case study, they find that the distributional effects on the demand side and also largely on the conventional generation can be successfully mitigated with the right allocational design of FTR. However, they identified more challenges with regard to intermittent renewable generation, where a more sophisticated FTR design is needed to facilitate an effective switch from zonal to nodal pricing. A hybrid zonal–nodal pricing model is investigated in [13]. A welfare maximization emulated the day-ahead market, where capacity limits are respected in the nodal pricing areas. Consecutively, the cost minimal redispatching is determined that avoids exceeding capacity limits of lines. The hybrid zonal–nodal pricing model is applied to a case study including the Czech Republic, Germany, Poland, and Slovakia. In their scenario, Poland adopts a nodal pricing scheme and they investigate a case of business as usual and one of high wind penetration. They find that Poland can benefit from a shift to a nodal pricing scheme, as it helps them manage impacts on their grid caused by their vicinity to wind power generation units. Poland is able to reduce their needs for redispatching. At the same time, [13] find that a country such as Germany with a diverse supply and demand structure can benefit from keeping a zonal pricing scheme, as it helps them maintain a relatively low electricity price level throughout the entire country. The need to combine market and grid models in order to perform studies that can assess the increased integration of renewable energy sources (RESs) into the electricity system is stressed in [14]. When exploring future scenarios for the power system, the market perspective can only be a starting point, as especially grid extension and operational issues will play a vital role in the future evolution of the system. Thus, they propose a soft-linked combined market and grid model. They apply their model to a case study on the German system and study the level of congestion due to a zonal dispatch of generators. They conclude that, especially given the spatial distribution of RES, a detailed representation of the grid and all power systems components is vital for a sound contingency analysis of future power systems. Given the various modeling design options and possible applications, it is evident that there is no single best model yet developed suitable to model nodal pricing, especially in comparison to zonal pricing.
It is suggested in [15] that nodal pricing would also result in more efficient management of hydro resources, especially in countries with predominantly hydro generation technologies. Hydro storages already play a major role in the generation of electricity, especially in countries such as Norway, where they make up around 88% of the installed generation capacity [16]. The marginal costs to produce hydroelectric power are very low, and further, there are no carbon emissions entailed with the generation of power. This alone could render hydro an important energy resource of the future. Additionally, hydro plants are a flexible source of electricity as water is stored in reservoirs, and pumped hydro storage units can even store electricity [17]. However, hydro also poses some unique challenges to the design and operation of power markets. A study on hydro-dominated markets in China identified as major challenges the uncertainties of runoff and prices, bidding among different stakeholders of cascaded hydropower plants, the modeling, and clearing of such markets, the coordination of trading with multiple timescales, and the relevance of trans-provincial and trans-regional transmission capacities [18].
The significance of sound hydro storage modeling in medium-term electricity market models, as well as different approaches to do so, have been studied in various research. An overview of the different hydropower modeling challenges is given in [19]. One of the significant difficulties is linked to the time horizon simulated. For short-term models with a high time resolution, operational constraints are the main modeling issue, while the accurate long-term optimization of hydro storage reservoirs is not the central task. Medium-term hydro optimization is concerned with the seasonality of reservoirs and inflows as well as the storage aspects throughout a year. Long-term models are more oriented toward investigating climatic fluctuations and the impacts on the hydrological system. They discuss the application of soft constraints to model hydro storages and the difficulties of choosing penalty costs correctly and balancing well between different objectives. Lastly, run-time requirements are identified as a major challenge and discussed in the context of finding a trade-off between accuracy and computational tractability. They also discuss the use of cost functions to forecast the future value of water stored in hydro reservoirs. This is especially relevant when optimizing a model in sequence over a longer time horizon. This needs to be carried out through additional constraints to account for the time-dependent factors. In an empirical study assessing the performance of electricity markets with hydroelectric reservoir storages, the key features of markets with hydroelectricity were identified to be the intertemporal aspects that water can be stored to be utilized at a later point in time, which calls to include opportunity and shortage costs in the calculation of marginal costs of hydropower plants [20]. The relevance of hydro storages for zonal modeling and the impact it has on different pricing regimes is explored by [21]. They investigate the challenges that hydro storage dispatch also poses in the context of congestion management and different zonal configurations. In EUDispatch, a zonal model of the European electricity system, the seasonality of hydro is captured through a preliminary run where a temporal aggregation of the model allows obtaining weekly SOC profiles. These serve as input to simulations with hourly resolutions that are performed in sequences of a week. The weekly SOC profiles provide fixed target values for the beginning and end of each simulation step [22,23]. The hydro unit commitment problem formulated as a mixed-integer linear program to minimize costs and in particular focus on mitigating data errors and infeasibility issues is studied in [24]. They suggest providing fixed operational points to hydro facilities, as well as mid-horizon and final target volumes. Through the introduction of marginal corrective slacks into their model, they eliminate infeasibility issues through a two-stage method. They test their methodology on real-world test cases that are comparatively small. The standardized bidding procedure for the dispatch of hydro storages in Norway is discussed in [25]. They describe the use of water values to be utilized as bidding prices in long- and medium-term models. In [26], several modeling approaches to consider hydroelectric plants in energy models are reviewed. They report that the water value is more appropriate to display a hydro facility operator’s marginal revenue instead of the traditional system marginal cost [27]. While under some circumstances constant bid prices for hydro power can be used [28], it is rather common to work with dynamic bid prices. These bids are deduced as shadow prices of the hydro storage reservoir continuity constraint [29,30,31].

1.3. Contribution and Structure of the Paper

In the literature, there exist methods to deal with the issue of myopic foresight of hydro storages in zonal models of the European electricity system; however, when there is a high spatial resolution, this issue is not addressed well. These methods rely on a spatial and temporal resolution that is not necessarily applicable to problems that inspect a large number of nodes and accordingly of generation and storage units. The method of water values is used, where either shadow prices from a model that is solvable are passed, or constant prices are assigned to hydro storages. The former entails the problem that an aggregated model will not include all the information, especially with regard to the transmission network, and thus it will also not be displayed in SOC profiles, while the latter lacks fluctuations in water value throughout the year, missing the aspect of seasonality.
To address these shortcomings, we propose a novel heuristic algorithm. Our step-wise method uses the hydro storage profiles from a spatially aggregated model and passes it to the full-resolution problem, which is then guided by the profiles while not tightly bound to them. Thereby, new SOC profiles are obtained that reflect the long-term evolution of the power system, including also the line capacities, which are considered in greater detail in the higher-resolution model. Thanks to the developed heuristic, we obtain SOC profiles that allow us to solve large-scale nodal and zonal optimization problems in sequence and perform comparative studies between the two pricing mechanisms.
The remainder of the paper is structured in the following fashion. Section 2 introduces the problem at hand in more detail and provides the mathematical formulation of it. In Section 3, the methodology to obtain hydro state of charge profiles for a large economic dispatch model is described. We describe the numerical experiments and their results in Section 4 and formulate conclusions in Section 5.

2. Problem Statement

In this section, the different aspects defining the problem will be laid out. We want to investigate the European electricity market under a nodal pricing regime. Nodal pricing based on so-called locational marginal prices (LMP) is opposed to the currently existing zonal pricing mechanism in Europe. In each zone z in Europe, where z Z is the set of all zones, there will be uniform prices, while under nodal pricing, LMPs will be determined at every node n, which can be down to the resolution of individual substations, and the set of all nodes is N. Prices will differ when transmission line capacity limits are exceeded, and the flow F n m from node n to node m reaches the capacity limit F ¯ n m or the sum of cross-zonal flows from zone z to zone y Z ( z ) , which border on zone z. Cross-zonal flows are found as the sum of flows in transmission lines F n m from nodes n in the set of nodes N ^ ( z ) belonging to zone z to node m that are in the set of nodes connected to node n and are also in N ^ ( y ) , the set of nodes connected to zone y. For comparative studies, the compatibility between the two approaches is essential; this reflects in particular on network representation. In order to calculate LMPs, one has to solve a large optimization problem. We formulate the problem as an economic dispatch model [14,32,33,34,35,36], which in its full formulation reads:
minimize t T g G P g , t · c g + s S P s , t d i s · c s
subject to d D ( n ) P d , t = m N ( n ) F m n , t + g G ( n ) P g , t + s S ( n ) P s , t d i s P s , t s t o r , n N , t T
F n m , t = B n m ( Θ n , t Θ m , t ) , n N , m N ( n ) , t T
F n m , t = F m n , t , n N , m N ( n ) , t T
β · F ¯ n m F n m , t β · F ¯ n m , n N , m N ( n ) , t T
N T C y z n N ^ ( z ) m N ( n ) N ^ ( y ) F n m , t N T C z y , z Z , y Z ( z ) , t T
0 P g , t P ¯ g , g G c o n v , t T
0 P g , t P ¯ g · p g , t a v a i l , g G r e s , t T
0 P s , t d i s P ¯ s , s S , t T
0 P s , t s t o r P ¯ s , s S , t T
0.3 · S O C ¯ s s o c s , t S O C ¯ s , s S , t T
s o c s , t = s o c s , t 1 + η s t o r · P s , t 1 s t o r 1 η d i s · P s , t 1 d i s + i n f l s , t 1 s p i l l s , t 1 , s S , t T .
The objective Function (1) is minimized over all time steps t in the time horizon T = { t 1 , t 2 , , t e n d } . The objective includes the costs to generate power from all generation units G and storage units S. Individual units’ costs are calculated from c g , the marginal costs of generator g, and the dispatched power P g , t of generator g at time t, and c s the marginal costs of storage unit s and the dispatched power P s , t d i s of storage unit s at time t. The nodal power balance is defined in Equation (2), which ensures that at every time t the sum of demand P d , t of all the loads d D ( n ) connected to node n equals the sum of flows F m n entering from adjacent nodes N ( n ) , the generation P g , t from all generators G ( n ) connected to node n, and the net power dispatch of storage units S ( n ) connected to node n, which is the difference between dispatched power P s , t d i s and stored power P s , t s t o r . Equation (3) describes the relation between power flow F n m , t in AC lines and voltage angles Θ n , where B n m is the susceptance of the line connecting node n and adjacent nodes m N ( n ) connected via an AC line. In the network, there are also high-voltage DC (HVDC) lines, in which the power flow is not determined by the physical properties of the lines but is considered controllable. Therefore, for power flows F n m , t in HVDC lines, only the conservation of flow is enforced in Equation (4). This relation applies to both flows through AC and through HVDC lines from node n to adjacent node m N ( n ) . Power flow in transmission lines is limited in Equation (5) by the thermal capacity of lines F ¯ n m , which are reduced through the factor β . Including a fixed reliability margin is a practice that is also proposed in the literature to approximate security constraints [33]. Equation (6) limits the cross-zonal flow from zones z Z to adjacent zones y Z ( z ) to the net-transfer capacities N T C z y . Power generation from conventional units G c o n v , renewable units G r e s , and storages, as well as power consumption for storage, is limited by upper capacity constraints P ¯ g and P ¯ s , respectively, in Equations (7)–(10). The power generation constraints (8) from renewable energy sources solar and wind are further limited by a time-dependent reduction factor p g , t a v a i l of maximum power P ¯ g output of renewable generator g at time t due to weather fluctuation. The filling of hydro storage expressed through the state of charge s o c s u , t is limited by upper and lower limits (Equation (11)); the lower limit is set at 30% of the total capacity S O C ¯ s . In Equation (12), the intertemporal continuity constraint for hydro storages is defined. It ensures that s o c s u , t , the state of charge of unit s at time t, equals the state of charge at t 1 plus the storage power P s , t 1 s t o r at t 1 with the storage efficiency η s t o r , minus the dispatched power P s , t 1 d i s at t 1 , where η d i s is the dispatch efficiency, plus i n f l s , t 1 the inflow to storage unit s at time t 1 and minus s p i l l s , t 1 , the spillage of storage unit s at t 1 . The optimization variables are P g , t , P s , t d i s , P s , t s t o r , s o c s , t , and Θ n , t . LMPs will be derived as dual variables of constraints (2).
Given the size of the European transmission grid, solving this optimization problem is computationally highly intensive. It can be computationally tractable for short time periods, but in the case of performing simulations for an entire year with an hourly resolution, computation times can become very large, and simulations can only be conducted on high-performance computers. In a previous study, we investigated the computational times for different formulations of the optimal power flow problem and found that while the DC approximation will be solvable in polynomial time, a large number of nodes and a long-time horizon still lead to very high computational times [37]. Therefore, it becomes necessary to perform so-called rolling horizon simulations, where the model is solved in sequences. Computations in parallel are not possible because of intertemporal constraints. These concern, in the linear program formulation of the economic dispatch problem, only hydro storage units and, in particular, the SOC of reservoirs (Equation (12)). Given the seasonality of inflows to hydro reservoirs and the fact that hydro units function not only as generation but also as storage units, the seasonality needs to be accounted for. However, in a rolling horizon simulation, the model has myopic foresight, and the optimization will be greedy and utilize the energy stored in hydro reservoirs within the first sequences. This is because information about future opportunities to dispatch hydropower in times of peak prices is not available to the optimization.
Therefore, it is necessary to develop a heuristic that passes the information about the seasonality of inflows as well as the benefits of storing energy today and utilizing it in the future. As mentioned above, the comparability of nodal outcomes to a zonal model is interesting when assessing the potential benefits of nodal pricing. While a nodal model clearly has to rely on a much higher spatial resolution than a zonal model, the two are linked through constraints (6). The question of comparability can be extended to the described issue of hydro storage modeling, and the utilization of zonal hydro profiles as inputs to the nodal model poses a possibility to take this into account.

3. Methodology

In this section, the proposed methodology to obtain SOC profiles for the large nodal model described in Section 2 is introduced.
As the computational efforts to run the full models with an hourly resolution are large, simulations need to be performed in sequence. Therefore, the issue of hydro storage units arises, i.e., the model would utilize all the stored water in the reservoirs and empty them within the first sequences if there was no foresight included. Thus, we propose a heuristic step-wise modeling framework, which is illustrated in Figure 1. Utilizing heuristic approaches in hydropower optimization is an increasingly researched topic [38]. Initially, in Stage 0, data are collected and prepared to serve as inputs for the full nodal and a spatially aggregated zonal model. In Stage 1, the zonal model is run for the entire time horizon to produce initial SOC profiles. These serve as input to Stage 2, in which the nodal model is run in sequences and guided by the input profiles through soft constraints. These soft constraints are implemented through slack variables, which contribute to the objective function of the optimization problem and thus also require the setting of penalty factors that quantify this contribution; therefore, a set of penalty factors is another input to Stage 2. Finally, we evaluate the produced SOC profiles by assessing the overall system costs of generating power and storing the best-performing input parameters. In the following, we describe Stage 1 and Stage 2 in more detail, whereas the data preparation Stage 0 is explained further in Section 4.1.1.
Stage 1. The target is to produce SOC profiles for an entire year from a spatially aggregated model that is referred to as zonal model. As has been mentioned in the literature review, solving aggregated models to obtain hydro profiles is a common approach. The main difference in comparison to the nodal model introduced in Equations (1)–(12) is the level of network representation. Instead of including all network constraints, the zonal model solely regards inter-zonal capacity limits. These capacities are displayed through the net-transfer capacities (NTC) [23,34,36]. Besides the fact that the zonal model can be run in a reasonable amount of time for the whole reference year with an hourly resolution, it also emulates the European electricity day-ahead market, as it is functioning in its current design. The full mathematical description of the problem reads:
minimize t T g G P g , t · c g + s S P s , t d i s · c s
subject to d D ^ ( z ) P d , t = y Z ( z ) F z y , t + g G ^ ( z ) P g , t + s S ^ ( z ) P s , t d i s P s , t s t o r , z Z , t T
F z y , t = F y z , t , z Z , y Z ( z ) , t T
N T C y z F z y , t N T C z y , z Z , y Z ( z ) , t T
( 7 ) ( 12 )
Equation (13) is the objective function, where the overall costs of generating power from generators and storage units are minimized. The power balance in Equation (14) ensures that for all times t, all power consumed by demands D ^ ( z ) at zone z equals the sum of all power generated from generators G ^ ( z ) , the net power output of storage units S ^ ( z ) , and the sum of flows F z y , t going into zone z from adjacent zones y Z ( z ) . Equation (15) ensures that imports F z y , t to zone z from zone y equal exports F y z , t from zone z to zone y. This represents a generic flow model, where flow conservation at zones is maintained. Flows in cross-zonal lines F z y , t are limited by upper N T C z y and lower N T C y z capacity limits, the so-called net transfer capacities, expressed in Equation (16). The constraints for power generation and storage units were already introduced in Equations (7)–(12) and are the same as in the nodal model. Resulting from this initial run of the zonal model, we obtain a hydro profile for the hourly SOC of all the storage units present in the system. These profiles are then aggregated to a zonal level, which means that all storage units’ SOCs within a zone are aggregated to obtain hourly SOC profiles for each zone. This profile, along with all the SOC profiles of individual storage units, functions as input to the next step.
Stage 2. The purpose of this stage is twofold; firstly, to produce feasible profiles for the nodal model, and secondly, to adjust the profiles to the more-constraint situation of the nodal network. Given the discrepancy between the zonal and nodal network representation, the outcomes of the former stage are not necessarily feasible in the nodal model. Therefore, we use the SOC profiles for individual storage units and zones from Stage 1 as target values, but we do not enforce that they are being met strictly. Thus, we introduce a set of soft constraints that penalize deviations from the zonal input profiles by adding a penalty term to the objective function. The nodal optimization model will be run in sequences. We only introduce these soft constraints at the end of each sequence; thereby, we allow complete freedom to deviate from the input profile throughout the sequence, which is a technique commonly employed in hydroelectric modeling [39,40]. Thus, the model should be able to react to short-term incentives as line overloadings or peaks in prices, while overall, the trend is followed through the soft constraint at the end of each sequence. The first step in the sequence represents an exception, as there, the constraints are also present at the beginning of the sequence time window. This is because, in the consecutive steps, the initial SOC values will be passed on from the previous step to ensure continuity, while in the first step, there is no input to be passed. Thereby, the problem is considering a trade-off between minimizing overall costs and following the target profiles, which, if not followed, increase the objective function value through penalties. We have a sequence of I smaller optimization problems i, where each is solved for the set of times T i = { t i , 1 , t i , 2 , , t i , e n d } . The set of T i make up the whole time horizon T = { T 1 , T 2 , , T I } . The formulation of problems i 1 reads:
minimize t T i g G P g , t · c g + s S P s , t d i s · c s +
+ s S a s , t = t i , e n d · α s + z Z a z , t = t i , e n d · α z
subject to a s , t s o c s , t S O C s , t t a r g e t , s S , t = t i , e n d
a s , t s o c s , t S O C s , t t a r g e t , s S , t = t i , e n d
a z , t s S ^ ( z ) s o c s , t S O C z , t t a r g e t , z Z , t = t i , e n d
a z , t s S ^ ( z ) s o c s , t S O C z , t t a r g e t , z Z , t = t i , e n d ( 2 ) ( 12 )
S O C s , t m i n s o c s , t , s S , t = t i , e n d .
The objective function Equation (17) includes, next to the costs of generating power, also the penalty contributions for the SOC target values. These contributions come from the slack variables a s , t for the deviations from the input target values S O C s , t t a r g e t for individual storage units s (Equations (18) and (19)) and the slack variables a z , t for the deviations from the input target values S O C z , t t a r g e t for the sum of storage units s S ^ ( z ) connected to zone z (Equations (20) and (21)). These deviations from the input profiles are penalized with the respective penalty factors α s for individual storage units and α z for the sum of SOC in a zone, to quantify the contribution to the objective function. Equations (2)–(12) have already been introduced for the full nodal model. Equation (22) ensures that at the end of every sequence a minimum level of S O C s , t m i n is reached for each storage unit s, so that the cyclic constraint (Equation (12)) can also be met for the overall time horizon. To understand how these minimum target values are determined, it is necessary to differentiate between two types of hydro storages, which are pumped hydro storages (PHS) and hydro dams. The target values for each storage unit s at the end of the overall time horizon at t e n d S O C s , t = t e n d m i n are determined from Equation (12). Starting from this, the target values are backcasted for storage units s belonging to the set of all PHS units S p h s following:
S O C s , t = t e n d ( j + 1 ) m i n = S O C s , t = t e n d j m i n η s t o r · P ¯ s s t o r , for j = 0 , 1 , 2 , , t e n d 1 .
The minimum target value of SOC at every hour needs to be at least the target value of the previous hour minus the maximum storage pumping power times the corresponding efficiency, which can fill up the storage reservoir. On the other hand, storages s belonging to the set of all dam hydro storages S d a m can be refilled by natural inflows; therefore, their minimum SOC target values are determined from
S O C s , t = t e n d ( j + 1 ) m i n = S O C s , t = t e n d j m i n i n f l s , t = t e n d j , for j = 0 , 1 , 2 , , t e n d 1 .
Now, as mentioned above, the formulation of the optimization problem differs only for the first step in the sequence, because there, also soft constraints for the first hour in the sequence are present. The problem for T 1 = { t 1 , 1 , t 1 , 2 , , t 1 , e n d } , the first step in the sequence, reads:
minimize t T 1 g G P g , t · c g + s S P s , t d i s · c s +
+ s S a s , t = t 1 , 1 · α s + a s , t = t 1 , e n d · α s + + z Z a z , t = t 1 , 1 · α z + a z , t = t 1 , e n d · α z
subject to a s , t s o c s , t S O C s , t t a r g e t , s S , t = { t 1 , 1 , t 1 , e n d }
a s , t s o c s , t S O C s , t t a r g e t , s S , t = { t 1 , 1 , t 1 , e n d }
a z , t s S ^ ( z ) s o c s , t S O C z , t t a r g e t , z Z , t = { t 1 , 1 , t 1 , e n d }
a z , t s S ^ ( z ) s o c s , t S O C z , t t a r g e t , z Z , t = { t 1 , 1 , t 1 , e n d } ( 2 ) ( 12 ) .
Here, Equations (26)–(29) enforce the target values also at the first hour of the first sequence, as opposed to Equations (18)–(21) of the consecutive steps in the sequence, where they are only applicable to the last time step in the sequence. As discussed above, this is because the initial SOC levels are passed as inputs to consecutive steps to the intertemporal storage units constraints (Equation (12)).
After solving the sequence of nodal models with soft constraints, we assess the overall system costs as the costs of generating power, and if the result outperforms the costs obtained with the previously best SOC profile, we store the SOC profiles and the penalty factors that led to them. Then, we employ a search strategy to generate different penalty factor combinations as inputs and perform the sequenced nodal model run again and assess the costs until we reach the number of previously defined iterations. This method is applied to benchmark cases introduced in the next section, which also briefly describes the data preparation (see Stage 0 in Figure 1).

4. Results

In this section, we present the design of experiments along with a description of the inputs and data preparation firstly. Then, we show the results from the conducted numerical experiments for four different scenarios and discuss the performance of the proposed framework to obtain hydro SOC profiles for large-scale zonal and nodal electricity market models.

4.1. Benchmarks

4.1.1. Nodal and Zonal Network Preparation

In this section, the workflow to build up the base dataset is laid out. This corresponds to Stage 0 of the proposed methodology (see Figure 1). The model is implemented in Python using the open-source tool PyPSA [32]. The base network is built using PyPSA-Eur [41]. PyPSA-Eur is an open-source tool that can build and solve networks of the European transmission system from various data sources. The network comprises transmission line capacities and physical properties; connected to nodes are generators and loads; for RESs, capacity availability factors are assigned to nodes that are time series indicating the maximum capacity percentage that can be dispatched for solar and wind plants connected to the respective node. As the base year, we chose 2018 because of data availability. PyPSA-Eur is used to build the base network of 1010 nodes for Europe (included in the model are the following countries: Albania, Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Great Britain, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Montenegro, Netherlands, North Macedonia, Norway, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, and Switzerland).
In a consecutive step, the nodal model is aggregated to 45 zones, which approximates the reality of the zonal market in Europe in 2018. In this aggregating step, all transmission lines are removed and replaced with inter-zonal transport lines with their NTCs. The NTCs are taken from ENTSO’s ten-year net development plan (TYNDP) and are assumed constant throughout the year [42]. Flows through these new lines will be modeled through a transport model, i.e., it is a generic flow model, where only flow conservation at a node is maintained. Therefore, only line capacities need to be provided to the model, as opposed to the DC approximation of power flow, where also physical line properties as the susceptance need to be known. All other components (generators, storage units, and loads) are reassigned to zones in accordance with the geographical location of the node they were assigned to in the nodal network. However, the level of detail for all the generation and storage units, as well as loads, is maintained. This is performed in order to maintain comparability between the zonal and the nodal network models. This becomes especially relevant when the ultimate aim of applying these models is to compare them, also including redispatching. The resulting nodal and zonal networks are illustrated in Figure 2 and Figure 3.

4.1.2. Experimental Design

The goal is to determine the utilization of hydro storages through the methodology described above. In particular, the state of charge time series for the different storage units should be determined. The model is implemented in Python and relies heavily on the PyPSA package [32]. The optimization problems are solved using the commercial solver Gurobi. Simulations are conducted on a cluster node with two ten-core Intel Xeon processors and 750 GB RAM. We compare the method described above in Step 2 against other approaches proposed in the literature [25,28,29,30,31]. Concretely, against using hydro shadow prices derived from constraint (12) in Stage 1 of the zonal optimization, we further compare the proposed methodology against using constant bid prices for hydro, which are chosen to be higher than the marginal costs to produce electricity from hydro storages.
We investigate the different methods to obtain hydro SOC profiles under four different scenarios. We analyze two different simulation time horizons, four months and the whole year. Simulating an entire year is common practice in electricity market modeling. The shorter horizon is chosen as computations of the full nodal model are achievable in reasonable computational times. We run simulations with an hourly resolution. For the sequenced nodal model described in Stage 2, we choose sequences of one week. We employ a grid search as a search strategy to generate the penalty factors that are inputs for the sequenced nodal model with soft constraints. Then, we are able to compare the SOC profiles obtained from the different methods to the SOC profile determined from an optimization that simulates the entire four months in one simulation step and is therefore regarded as the optimal profile. We then vary the capacity of transmission lines to simulate situations of higher congestion. In the base scenario, we use 70% of line capacity ( β = 0.7 ), as this value is commonly used to approximate the N-1 criterion [43]. We then reduce the available transmission line capacity to 50% of the thermal capacity.
The quality of profiles is measured through different performance indicators. We analyze the objective function value or overall system costs, the level of congestion, the amount of demand not served (load shedding), and the computational times. As a measure of congestion, we use the system congestion proposed by [44]. The system congestion s c t at time t is measured through the standard deviation of the locational marginal prices (LMP):
s c t = 1 N n N L M P ¯ t L M P n , t 2 ,
where L M P n , t is the LMP at node n at time t, and L M P ¯ t is the average LMP over all nodes N at time t. LMPs are derived as dual variables of Equations (2) and (14) of the zonal and the nodal model, respectively [45]. In the following, we assess the numerical results using the average system costs s c ¯ over the whole time horizon.

4.2. Results: Benchmarks with Short-Time Horizon

In this section, we present the results for the benchmark case with the short-time horizon of four months. We report on the overall system costs, the level of congestion, and the amount of load shedding, as well as the computation times. The results are presented for the full nodal model run with an hourly resolution (referred to as N O D A L ), which optimizes the entire four months in one simulation ((1)–(12)); the heuristic to obtain SOC profiles described in Section 3, denoted by S O C _ H E U R ( α z , α s ) with the different penalty factor combinations for the two α ; and the methods described in the literature, we denote the one relying on shadow prices derived from Equation (9) as S H _ P R I C E S and the one relying on constant bid prices B I D S ( b i d p r i c e ) .
An overview of outcomes for the short-time horizon benchmark with transmission capacity factor β = 0.7 is presented in Table 1.
The overall system costs obtained for most of the penalty factor combinations are in a similar range, while the best performing combination penalty factors are S O C _ H E U R ( 1000 , 1000 ) , S O C _ H E U R ( 1000 , 10 ) , S O C _ H E U R ( 10 , 1000 ) , and S O C _ H E U R ( 0 , 1000 ) , which differ only 0.1% from N O D A L . Next to this, also S O C _ H E U R ( 1000 , 0 ) shows system costs that are close to the nodal benchmark. Notably, the combination with myopic foresight, i.e., where no guidance is provided to follow the input profile S O C _ H E U R ( 0 , 0 ) , exhibits much larger system costs, which differ by 108.7% from N O D A L . The average system congestion is lowest for the combinations with the lowest costs. The amount of load shed is lowest for the cases which have the lowest costs. This is in line with the high value of lost load (VoLL) of EUR 10 , 000 /MWh. Several penalty factor combinations reach the same amount of load shedding as the nodal benchmark case N O D A L . The overall low level of load shedding, in combination with the observation that the lowest system costs are found among others for combination S O C _ H E U R ( 1000 , 1000 ) , indicates that in a situation of low congestion, it is most beneficial to follow the input profile closely. The share of load shedding costs makes up around 50% of the overall costs for S H _ P R I C E S and the three B I D S cases. Thus, these costs can explain the higher system costs in comparison to N O D A L . In terms of run times, one can observe that higher penalty factors also exhibit longer computational times. The bid and shadow prices methods consistently outperform the proposed methodology in terms of run times but not so in terms of all the other performance indicators. Higher computational times for the heuristic approach can likely be attributed to the additional constraints added to the optimization problem to guide the SOC profiles. Even though computational times are always worth taking into account, for the purpose of this study, achieving low computational times is not a critical issue, as opposed to the generation of SOC profiles.
We perform computational experiments for the short-time horizon benchmark with transmission capacity factor β = 0.5 . The results are summed up in Table 2.
We compare this set of results against the results from the previously discussed short-time horizon benchmark with transmission capacity factor β = 0.7 (Table 1). The costs to generate power in the β = 0.5 scenario are consistently higher than for the β = 0.7 scenario. The best-performing penalty factor combination in terms of system costs are, again, S O C _ H E U R ( 1000 , 1000 ) , S O C _ H E U R ( 1000 , 10 ) , S O C _ H E U R ( 10 , 1000 ) , and S O C _ H E U R ( 0 , 1000 ) . The average system congestion is higher than in the β = 0.7 case throughout the β = 0.5 scenario. The lowest system congestion is also indicating the lowest costs. The best-performing penalty factor combinations exhibit similar average system congestion to the N O D A L benchmark case. This can indicate that deviations from the input SOC profiles allow mitigating line overloading, while higher costs occur at another time; this will be investigated further later on. While more load shedding occurs than in the β = 0.7 scenario, if we consider the percentage of load shedding with respect to the total load, we can observe that it is always less than 1%, and in the case of the penalty factor combinations, only 0.05% of the entire load. Even though this is a small amount of load, it contributes significantly to the overall system costs, as the share of load shedding costs indicates. For the lowest levels of load shedding, the associated costs make up 17.7% of the total costs, and for the S H _ P R I C E S and three B I D S , the costs of load shedding make up more than half of the overall costs. Thus, load shedding explains the high costs of these methods. For run times, we observe that, again, the best-performing penalty factor combinations take significantly longer to compute. One can also see that it takes longer to solve the problems with penalty factors than with bidding prices or shadow prices for hydro defined.
In order to understand the above results better and, especially, shed some light on the relatively bad performance of the bidding price/shadow price methodology, we show some aggregated SOC profiles in Figure 4.
Firstly, it can be observed that zonal, nodal, and penalty factor profiles exhibit the same trend. At the same time, the N O D A L SOC profile is shifted against the others. The penalty factor combination profile S O C _ H E U R ( 1000 , 10 ) follows the zonal input closely. The S H _ P R I C E S profile differs significantly from the others, and the trend is not preserved. It also needs to be noted that, while the SOC level decreases and hydro is utilized to lower system costs, this needs to be made up for because of the end of the year constraints (see Equation (22)). At the end of the year, SOC levels need to align with the beginning of the year. It can be seen that the shadow price methodology is not able to reproduce the pattern of hydro production, as seen in the zonal and nodal models.

4.3. Results: Benchmarks with Long-Time Horizon

In this section, we present and discuss the results from the long-time horizon benchmark of one year. In this case, the optimal SOC profile for the nodal model is unknown, which is the underlying problem addressed in this study and prevents us, in the long-time horizon benchmark, from comparing to the optimal results. Therefore, as a reference case, we compare the outcomes against a zonal benchmark Z O N A L , which provides the input SOC profiles from Stage 1 of the methodology. In Table 3, we show results for the long-time horizon benchmark with transmission capacity factor β = 0.7 .
We find that, with respect to the overall system costs, the best performing SOC profiles are obtained with the proposed methodology, concretely, S O C _ H E U R ( 1000 , 1000 ) , S O C _ H E U R ( 1000 , 10 ) , S O C _ H E U R ( 10 , 1000 ) , and S O C _ H E U R ( 0 , 1000 ) . This is consistent with the short-time horizon benchmark. The costs for all B I D S price parameters as well as the S H _ P R I C E S approach are significantly higher than those of the best-performing penalty factor combinations. This is because they lack the seasonality information of hydro inflows. However, the costs are lower than in the case of providing no guidance to the optimization at all (penalty factors S O C _ H E U R ( 0 , 0 ) ). We find that the three combinations with the lowest costs also show the lowest system congestion. The amount of load shed makes up 0.005% of the annual system load for the penalty factor combinations with the lowest costs and the lowest levels of congestion. It can be seen that it is significantly higher for the bid price method, while highest for the case of no guidance S O C _ H E U R ( 0 , 0 ) . Therefore, the higher costs can be attributed to the amount of costly load shedding. This is confirmed when looking at the share of load shedding costs in the overall costs, which is as high as 75.3% for the case of myopic foresight S O C _ H E U R ( 0 , 0 ) . Run times are notably higher for the best-performing penalty factor combinations, indicating that lower costs come at a computational price.
To test the performance of the proposed methodology to obtain SOC profiles, we apply it to a scenario of higher congestion by reducing the available transmission capacity to 50%. An overview of the performance measures is provided in Table 4.
The costs in this scenario are higher as the system is more constrained. The methodologies with the lowest costs are S O C _ H E U R ( 1000 , 1000 ) , S O C _ H E U R ( 1000 , 10 ) , S O C _ H E U R ( 10 , 1000 ) , and S O C _ H E U R ( 0 , 1000 ) . The average system congestion has increased with respect to the β = 0.7 benchmark. The lowest system congestion does not correspond to the penalty factors with the lowest costs. The lowest system congestion is reached with S O C _ H E U R ( 1000 , 10 ) , while also S O C _ H E U R ( 10 , 1000 ) and S O C _ H E U R ( 0 , 1000 ) lead to slightly lower average system congestions than the case with the lowest costs S O C _ H E U R ( 1000 , 1000 ) . This suggests that more freedom to adjust the SOC levels within a zone through choosing the second penalty factor to be lower can mitigate line overloading. Low system costs correlate again well with lower levels of load shedding. In this more congested benchmark case, the costs of load shedding become increasingly dominant, as they make up 78.7% of the costs in the myopic case ( S O C _ H E U R ( 0 , 0 ) ). Run times are higher in almost all cases in comparison to the β = 0.7 scenario, reflecting the more constrained system. The methods relying on shadow prices and constant bid prices for hydro perform very similarly throughout the entire set of performance indicators. They only outperform the two worst penalty combinations, with low penalties S O C _ H E U R ( 0 , 0 ) and S O C _ H E U R ( 10 , 0 ) .
It is especially interesting to investigate why the penalty combination with the highest factors S O C _ H E U R ( 1000 , 1000 ) is performing well throughout the scenario with the lower transmission capacity factor, on the one hand; and on the other hand, why more freedom to deviate from the Z O N A L input profile within a zone does not lead to fewer line overloadings, load shedding, and costs. Therefore, we investigate the evolution of costs differences in the β = 0.5 scenario between the S O C _ H E U R ( 1000 , 1000 ) and the S O C _ H E U R ( 1000 , 0 ) in Figure 5 and Figure 6.
When looking at the costs to generate power (Figure 5), we find that from January to April, the costs for S O C _ H E U R ( 1000 , 0 ) are lower than in the case of S O C _ H E U R ( 1000 , 1000 ) . Throughout the following months, the costs fluctuate rather evenly, before the costs increase in the last two months. This can be explained by the fact that we enforce minimum targets for the end of the simulation horizon. Small gains in cost reduction at the beginning of the year are lost at the end of the year when the optimization in S O C _ H E U R ( 1000 , 0 ) needs to fulfill the annual water balance and the generation costs increase. When analyzing the difference in costs for load shedding (Figure 6), we find that these constraints also contribute to higher load shedding costs towards the end of the year.
In this context, it is also informative to examine the aggregated SOC profiles. In Figure 7, one can see the deviation of SOC profiles from the input profile obtained from Stage 1 ( Z O N A L ). Concretely, the profiles for S O C _ H E U R ( 1000 , 1000 ) and S O C _ H E U R ( 1000 , 0 ) under the two scenarios of transmission capacity of β = 0.7 and β = 0.5 are compared.
One can observe that, in general, higher penalty factors lead to smaller differences with respect to the input profile. Inspecting the SOC profiles of S O C _ H E U R ( 1000 , 1000 ) , one can see that within a sequence (i.e., a week), the profiles can deviate; thus, the optimization has the freedom to adjust to line overloadings on a short timescale. This is because target values are only enforced through soft constraints at the end of each sequence. S O C _ H E U R ( 1000 , 0 ) , on the other hand, may also deviate on a longer timescale from the target profiles because of the penalty factor for individual storage unit deviations α s = 0 . For this case, the graph shows that under the higher congested case ( β = 0.5 ), the profiles will deviate even more from the zonal input profile. Under more congestions, the optimization tries to reduce costs by deviating more from the input profile. Considering again in this context Figure 5 and Figure 6, this leads to gains in the system costs. However, because of the final year targets, the SOC profiles ultimately need to align again, and this leads to higher costs, both in power generation and load shedding. Therefore, it is beneficial to follow the input profiles on a longer timescale and only deviate on a shorter timescale.

5. Conclusions

We propose a heuristic to obtain state of charge profiles for large-scale nodal and zonal models of the European electricity market. We show that the methodology is able to deliver hydro profiles successfully. Thereby, we overcome the initial issue of the lack of available data in terms of hydro storage reservoir levels. In general, it would be ideal to pursue an open data policy that would allow sound energy system modeling and the validation of our methodology. From the results on system costs, system congestion, and load shedding, we find that the introduced methodology renders better results than a model with myopic foresight, and the methodology also outperforms the shadow price and bid price approaches when penalty factor combinations are chosen beneficially. In general, it seems reasonable to choose high penalty factors, which perform well under different scenarios of transmission capacity availability. This is because our methodology allows for deviations from the input profiles within a sequence, i.e., on a short timescale, even for high penalty factors. Freedom to deviate on a longer timescale can be attained through lower penalty factors. We observe that under higher congestion, penalty factors for individual storage units α s that are chosen lower provide some remedy to line overloadings, while these penalty factor combinations are not able to outperform higher penalty factor combinations because of the end-of-the-year target. This indicates that there is a possibility to improve the initial SOC profile obtained from the zonal model in Stage 1. However, with the proposed methodology, it is not easy to find such penalty factor combinations under higher levels of congestion. A way to achieve this in future work can be by exploring dynamic penalty factors. Through this, more long-term deviations from the initial profiles of Stage 1 could be allowed in times of line overloadings, while in times of few congestions, following the zonal profiles more closely could be enforced. This would require predictions of congestions and would allow the methodology to behave in a more proactive way. Another indication for future research regards the application of the proposed methodology to perform comparative studies for nodal vs. zonal pricing through solving large-scale optimization problems.

Author Contributions

Conceptualization, L.L.J., G.T., G.A. and Ľ.B.; methodology, L.L.J., G.T., G.A. and Ľ.B.; software, L.L.J. and Ľ.B.; validation, L.L.J.; formal analysis, L.L.J.; investigation, L.L.J.; resources, Ľ.B.; data curation, L.L.J.; writing—original draft preparation, L.L.J.; writing—review and editing, L.L.J., G.T., G.A. and Ľ.B.; visualization, L.L.J.; supervision, Ľ.B.; project administration, Ľ.B.; funding acquisition, Ľ.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by project VEGA 1/0077/22—Innovative prediction methods for optimisation of public service systems, in part by VEGA 1/0216/21, “Design of emergency systems with conflicting criteria with the tools of artificial intelligence”, in part by APVV-19-0441—Allocation of limited resources to public service systems with conflicting quality criteria, and in part by the Operational Program Integrated Infrastructure 2014–2020 “Innovative Solutions for Propulsion, Power, and Safety Components of Transport Vehicles” through the European Regional Development Fund under grant ITMS313011V334.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

This work was realized with the collaboration of the European Commission Joint Research Centre under the Collaborative Doctoral Partnership Agreement No 35372.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ACAlternating current
DCDirect current
FTRFinancial transmission right
HVDCHigh-voltage direct current
LMPLocational marginal price
NTCNet transfer capacity
OPFOptimal power flow
RESRenewable energy source
SOCState of charge
TYNDPTen-year net development plan

References

  1. European Commission. Clean Energy For All Europeans COM/2016/0860 Final; Technical Report; European Commission: Brussels, Belgium, 2016. [Google Scholar]
  2. European Commission. REPowerEU Plan—SWD(2022) 230 Final; Technical report; European Commission: Brussels, Belgium, 2022. [Google Scholar]
  3. Antonopoulos, G.; Vitiello, S.; Fulli, G.; Masera, M. Nodal Pricing in the European Internal Electricity Market; Technical Report EUR 30155 EN; Publications Office of the European Union: Luxembourg, 2020. [Google Scholar] [CrossRef]
  4. Borowski, P.F. Zonal and Nodal Models of Energy Market in European Union. Energies 2020, 16, 4182. [Google Scholar] [CrossRef]
  5. Leuthold, F.; Weigt, H.; Hirschhausen, C.V. Efficient pricing for European electricity networks—The theory of nodal pricing applied to feeding-in wind in Germany. Util. Policy 2015, 16, 284–291. [Google Scholar] [CrossRef]
  6. Kaleta, M. A generalized class of locational pricing mechanisms for the electricity markets. Energy Econ. 2016, 86, 103455. [Google Scholar] [CrossRef]
  7. Schweppe, F.C.; Caramanis, M.C.; Tabors, R.D.; Bohn, R.E. Spot Pricing of Electricity, 4th ed.; Kluwer Academic Publisher: Boston, MA, USA, 1988; pp. 1–355. [Google Scholar]
  8. Hogan, W. Transmission Congestion: The Nodal-Zonal Debate Revisited; Technical Report; Harvard University: Cambridge, MA, USA, 1999. [Google Scholar]
  9. European Commission. Impact Assessment of the Market Design Initiative SWD(2016) 410 Final; Technical Report; European Commission: Brussels, Belgium, 2016. [Google Scholar]
  10. Bakirtzis, A.; Biskas, P.; Ilias, M.; Ntomaris, A. DR Model for Adequacy Procedure: Final Report (D5); Technical Report; Aristotle University of Thessaloniki: Thessaloniki, Greece, 2018. [Google Scholar]
  11. Ringler, P.; Keles, D.; Fichtner, W. How to benefit from a common European electricity market design. Energy Policy 2017, 101, 629–643. [Google Scholar] [CrossRef]
  12. Kunz, F.; Neuhoff, K.; Rosellón, J. FTR allocations to ease transition to nodal pricing: An application to the German power system. Energy Econ. 2016, 60, 176–185. [Google Scholar] [CrossRef]
  13. Bjørndal, E.; Bjørndal, M.; Cai, H.; Panos, E. Hybrid pricing in a coupled European power market with more wind power. Eur. J. Oper. Res. 2018, 264, 919–931. [Google Scholar] [CrossRef]
  14. Mende, D.; Böttger, D.; Löwer, L.; Becker, H.; Akbulut, A.; Stock, S. About the Need of Combining Power Market and Power Grid Model Results for Future Energy System Scenarios. J. Phys. Conf. Ser. 2018, 977, 012009. [Google Scholar] [CrossRef]
  15. Barroso, L.A.; Cavalcanti, T.H.; Giesbertz, P.; Purchala, K. Classification of electricity market models worldwide. In Proceedings of the 2005 CIGRE/IEEE PES International Symposium, New Orleans, LA, USA, 5–7 October 2005; pp. 9–16. [Google Scholar] [CrossRef]
  16. Norwegian Ministry of Petroleum and Energy. Energy Facts Norway—Electricity Production. 2022. Available online: https://energifaktanorge.no/en/norsk-energiforsyning/kraftproduksjon/ (accessed on 28 May 2022).
  17. Jahns, C.; Podewski, C.; Weber, C. Supply curves for hydro reservoirs—Estimation and usage in large-scale electricity market models. Energy Econ. 2020, 87, 104696. [Google Scholar] [CrossRef]
  18. Shen, J.i.; Cheng, C.t.; Jia, Z.b.; Zhang, Y.; Lv, Q.; Cai, H.x.; Wang, B.c.; Xie, M.f. Impacts, challenges and suggestions of the electricity market for hydro-dominated power systems in China. Renew. Energy 2022, 187, 743–759. [Google Scholar] [CrossRef]
  19. Stoll, B.; Andrade, J.; Cohen, S.; Brinkman, G.; Brancucci Martinez-anido, C. Hydropower Modeling Challenges; Technical Report April, No. NREL/TP-5D00-68231; National Renewable Energy Lab. (NREL): Golden, CO, USA, 2017. [Google Scholar]
  20. Philpott, A. Models for Estimating the Performance of Electricity Markets with Hydroelectric Reservoir Storage; Technical Report; Electric Power Optimization Centre, University of Auckland: Auckland, New Zealand, 2013. [Google Scholar]
  21. Weibelzahl, M.; Märtz, A. On the effects of storage facilities on optimal zonal pricing in electricity markets. Energy Policy 2018, 113, 778–794. [Google Scholar] [CrossRef]
  22. Brancucci Martínez-Anido, C.; L’Abbate, A.; Migliavacca, G.; Calisti, R.; Soranno, M.; Fulli, G.; Alecu, C.; De Vries, L.J. Effects of North-African electricity import on the European and the Italian power systems: A techno-economic analysis. Electr. Power Syst. Res. 2013, 96, 119–132. [Google Scholar] [CrossRef]
  23. Brancucci Martínez-Anido, C.; Vandenbergh, M.; de Vries, L.; Alecu, C.; Purvins, A.; Fulli, G.; Huld, T. Medium-term demand for European cross-border electricity transmission capacity. Energy Policy 2013, 61, 207–222. [Google Scholar] [CrossRef]
  24. Sahraoui, Y.; Bendotti, P.; D’Ambrosio, C. Real-world hydro-power unit-commitment: Dealing with numerical errors and feasibility issues. Energy 2019, 184, 91–104. [Google Scholar] [CrossRef]
  25. Fosso, O.B.; Gjelsvik, A.; Haugstad, A.; Mo, B.; Wangensteen, I. Generation scheduling in a deregulated system. the norwegian case. IEEE Trans. Power Syst. 1999, 14, 75–80. [Google Scholar] [CrossRef]
  26. Ventosa, M.; Baíllo, Á.; Ramos, A.; Rivier, M. Electricity market modeling trends. Energy Policy 2005, 33, 897–913. [Google Scholar] [CrossRef]
  27. Bushnell, J. Water and Power: Hydroelectric Resources in the Era of Competition in the Western US; Technical Report; University of California Energy Institute: Berkeley, CA, USA, 1998. [Google Scholar]
  28. Fosso, O.B.; Belsnes, M.M. Short-term Hydro Scheduling in a Liberalized Power System. In Proceedings of the 2004 International Conference on Power System Technology-POWERCON, Singapore, 21–24 November 2004; IEEE: Singapore, 2004; pp. 21–24. [Google Scholar]
  29. Fernández-Blanco, R.; Kavvadias, K.; Hidalgo González, I. Quantifying the water-power linkage on hydrothermal power systems: A Greek case study. Appl. Energy 2017, 203, 240–253. [Google Scholar] [CrossRef]
  30. Braun, S. Hydropower Storage Optimization Considering Spot and Intraday Auction Market. Energy Procedia 2016, 87, 36–44. [Google Scholar] [CrossRef]
  31. Baslis, C.G.; Papadakis, S.E.; Bakirtzis, A.G. Simulation of optimal medium-term hydro-thermal system operation by grid computing. IEEE Trans. Power Syst. 2009, 24, 1208–1217. [Google Scholar] [CrossRef]
  32. Brown, T.; Hörsch, J.; Schlachtberger, D. PyPSA: Python for power system analysis. J. Open Res. Softw. 2018, 6, 4. [Google Scholar] [CrossRef]
  33. Leuthold, F.U.; Weigt, H.; von Hirschhausen, C. A Large-Scale Spatial Optimization Model of the European Electricity Market. Netw. Spat. Econ. 2012, 12, 75–107. [Google Scholar] [CrossRef]
  34. Huang, J.; Purvins, A. Validation of a Europe-wide electricity system model for techno-economic analysis. Int. J. Electr. Power Energy Syst. 2020, 123, 106292. [Google Scholar] [CrossRef]
  35. Goop, J.; Odenberger, M.; Johnsson, F. The effect of high levels of solar generation on congestion in the European electricity transmission grid. Appl. Energy 2017, 205, 1128–1140. [Google Scholar] [CrossRef]
  36. Zalzar, S.; Bompard, E.; Purvins, A.; Masera, M. The impacts of an integrated European adjustment market for electricity under high share of renewables. Energy Policy 2020, 136, 111055. [Google Scholar] [CrossRef]
  37. Jansen, L.L.; Buzna, L. Evaluation of Modeling Differences of Nodal vs. Zonal Pricing Based Electricity Markets: Optimization Models and Network Representation. In Proceedings of the 18th International Conference on Emerging eLearning Technologies and Applications (ICETA), Kosice, Slovakia, 12–13 November 2020. [Google Scholar] [CrossRef]
  38. Azad, A.S.; Md, M.S.; Watada, J.; Vasant, P.; Vintaned, J.A.G. Optimization of the hydropower energy generation using Meta-Heuristic approaches: A review. Energy Rep. 2020, 6, 2230–2248. [Google Scholar] [CrossRef]
  39. Philpott, A.B.; Craddock, M.; Waterer, H. Hydro-electric unit commitment subject to uncertain demand. Eur. J. Oper. Res. 2000, 125, 410–424. [Google Scholar] [CrossRef]
  40. Setz, C.; Heinrich, A.; Rostalski, P.; Papafotiou, G.; Morari, M. Application of Model Predictive Control to a Cascade of River Power Plants. IFAC Proc. Vol. 2008, 41, 11978–11983. [Google Scholar] [CrossRef]
  41. Hörsch, J.; Hofmann, F.; Schlachtberger, D.; Brown, T. PyPSA-Eur: An open optimisation model of the European transmission system. Energy Strategy Rev. 2018, 22, 207–215. [Google Scholar] [CrossRef]
  42. ENTSO-E. TYNDP 2018: Data and Expertise as Key Ingredients; Technical Report October; ENTSO-E: Brussels, Belgium, 2019. [Google Scholar]
  43. Müller, U.P.; Schachler, B.; Scharf, M.; Bunke, W.D.; Günther, S.; Bartels, J.; Pleßmann, G. Integrated techno-economic power system planning of transmission and distribution grids. Energies 2019, 12, 2091. [Google Scholar] [CrossRef]
  44. Göransson, L.; Goop, J.; Unger, T.; Odenberger, M.; Johnsson, F. Linkages between demand-side management and congestion in the European electricity transmission system. Energy 2014, 69, 860–872. [Google Scholar] [CrossRef]
  45. Liu, H.; Tesfatsion, L.; Chowdhury, A.A. Locational marginal pricing basics for restructured wholesale power markets. In Proceedings of the 2009 IEEE Power and Energy Society General Meeting, PES ’09, Calgary, AL, Canada, 26–30 July 2009; pp. 1–8. [Google Scholar] [CrossRef]
Figure 1. Stage-wise methodology to obtain SOC profiles for large-scale nodal models.
Figure 1. Stage-wise methodology to obtain SOC profiles for large-scale nodal models.
Energies 15 04233 g001
Figure 2. Nodal network consisting of 1010 nodes obtained using PyPSA-Eur [41].
Figure 2. Nodal network consisting of 1010 nodes obtained using PyPSA-Eur [41].
Energies 15 04233 g002
Figure 3. Zonal network consisting of 45 zones obtained using PyPSA-Eur [41].
Figure 3. Zonal network consisting of 45 zones obtained using PyPSA-Eur [41].
Energies 15 04233 g003
Figure 4. Aggregated SOC profiles in % for the short-time horizon benchmark with transmission capacity factor β = 0.5 . Zonal input profile from Stage 1 (blue), full nodal benchmark case N O D A L (orange), and penalty factor combination S O C _ H E U R ( 1000 , 10 ) (green) and S H _ P R I C E S (red).
Figure 4. Aggregated SOC profiles in % for the short-time horizon benchmark with transmission capacity factor β = 0.5 . Zonal input profile from Stage 1 (blue), full nodal benchmark case N O D A L (orange), and penalty factor combination S O C _ H E U R ( 1000 , 10 ) (green) and S H _ P R I C E S (red).
Energies 15 04233 g004
Figure 5. Difference in power generation costs between S O C _ H E U R ( 1000 , 0 ) and S O C _ H E U R ( 1000 , 1000 ) . Displayed is the differences in power generation costs in million EUR. Displayed is the daily rolling average of the cost time series.
Figure 5. Difference in power generation costs between S O C _ H E U R ( 1000 , 0 ) and S O C _ H E U R ( 1000 , 1000 ) . Displayed is the differences in power generation costs in million EUR. Displayed is the daily rolling average of the cost time series.
Energies 15 04233 g005
Figure 6. Difference in load shedding costs between S O C _ H E U R ( 1000 , 0 ) and S O C _ H E U R ( 1000 , 1000 ) . Displayed is the difference in costs of load shedding in million EUR. Displayed is the daily rolling average of the cost time series.
Figure 6. Difference in load shedding costs between S O C _ H E U R ( 1000 , 0 ) and S O C _ H E U R ( 1000 , 1000 ) . Displayed is the difference in costs of load shedding in million EUR. Displayed is the daily rolling average of the cost time series.
Energies 15 04233 g006
Figure 7. Aggregated SOC profile difference between the Z O N A L input profile of Stage 1 and S O C _ H E U R ( 1000 , 1000 ) and S O C _ H E U R ( 1000 , 0 ) , respectively, in % with respect to the Z O N A L profile.
Figure 7. Aggregated SOC profile difference between the Z O N A L input profile of Stage 1 and S O C _ H E U R ( 1000 , 1000 ) and S O C _ H E U R ( 1000 , 0 ) , respectively, in % with respect to the Z O N A L profile.
Energies 15 04233 g007
Table 1. Results overview for the short-time horizon benchmark with transmission capacity factor β = 0.7 . Reported are for the different methods: the total system costs, which are made up of operational costs (i.e., power generation costs) and load shedding costs, the difference between N O D A L and the respective method in absolute amount and relative to the total system costs of N O D A L ; the average system congestion ( s c ¯ ); the total amount of load shed and the share of this amount with respect to the total load; and the run times.
Table 1. Results overview for the short-time horizon benchmark with transmission capacity factor β = 0.7 . Reported are for the different methods: the total system costs, which are made up of operational costs (i.e., power generation costs) and load shedding costs, the difference between N O D A L and the respective method in absolute amount and relative to the total system costs of N O D A L ; the average system congestion ( s c ¯ ); the total amount of load shed and the share of this amount with respect to the total load; and the run times.
CostsCongestionLoad SheddingRun Time
MethodSystem [B EUR]Operational [B EUR]Load Shedding [B EUR]Difference System-NODAL [B EUR]Difference System-NODAL wrt NODAL [%] sc ¯ Amount [GWh]Share of Tot Demand [%]Run Time [h]
ZONAL20.0720.070.00−0.98−4.77.700.0000.6
NODAL21.0520.630.420.000.0663.4420.004184.8
SH_PRICES42.1321.4920.6421.08100.2858.920640.2081.3
BIDS(20)42.3121.4920.8321.27101.1861.520830.2101.5
BIDS(40)40.0221.4818.5418.9790.1853.218540.1871.2
BIDS(60)43.3421.5321.8122.30106.0861.221810.2201.4
SOC_HEUR(1000,1000)21.0620.640.420.010.1663.4420.00411.6
SOC_HEUR(1000,10)21.0620.640.420.010.1663.4420.0044.9
SOC_HEUR(1000,0)21.0620.650.420.020.1663.4420.00436.6
SOC_HEUR(10,1000)21.0620.640.420.010.1663.4420.00422.5
SOC_HEUR(10,10)21.4420.840.600.391.9675.0600.0062.0
SOC_HEUR(10,0)21.5220.910.600.472.2675.0600.0061.6
SOC_HEUR(0,1000)21.0620.640.420.010.1663.4420.00414.5
SOC_HEUR(0,0)43.9221.4422.4922.88108.7863.322490.2271.3
Table 2. Results overview for the short-time horizon benchmark with transmission capacity factor β = 0.5 . Reported are for the different methods: the total system costs, which are made up of operational costs (i.e., power generation costs) and load shedding costs, the difference between N O D A L and the respective method in absolute amount and relative to the total system costs of N O D A L ; the average system congestion ( s c ¯ ); the total amount of load shed and the share of this amount with respect to the total load; and the run times.
Table 2. Results overview for the short-time horizon benchmark with transmission capacity factor β = 0.5 . Reported are for the different methods: the total system costs, which are made up of operational costs (i.e., power generation costs) and load shedding costs, the difference between N O D A L and the respective method in absolute amount and relative to the total system costs of N O D A L ; the average system congestion ( s c ¯ ); the total amount of load shed and the share of this amount with respect to the total load; and the run times.
CostsCongestionLoad SheddingRun Time
MethodSystem [B EUR]Operational [B EUR]Load Shedding [B EUR]Difference System-NODAL [B EUR]Difference System-NODAL wrt NODAL [%] sc ¯ Amount [GWh]Share of Tot Demand [%]Run Time [h]
ZONAL20.0720.070.00−5.55−21.77.700.0000.6
NODAL25.6121.094.530.000.0763.34530.046203.2
SH_PRICES45.9221.9923.9320.3179.3901.223930.2411.4
BIDS(20)46.9122.0424.8721.3083.1903.324870.2501.3
BIDS(40)45.7421.9823.7620.1278.6900.623760.2392.3
BIDS(60)45.9621.9823.9820.3479.4900.623980.2421.3
SOC_HEUR(1000,1000)25.6321.104.530.010.1750.94530.04617.8
SOC_HEUR(1000,10)25.6321.104.530.020.1750.34530.0469.0
SOC_HEUR(1000,0)26.4121.215.200.803.1771.85200.05239.5
SOC_HEUR(10,1000)25.6321.104.530.010.1750.44530.04618.4
SOC_HEUR(10,10)26.2521.304.950.632.5757.94950.0505.4
SOC_HEUR(10,0)26.9221.405.521.305.1779.35520.0562.1
SOC_HEUR(0,1000)25.6321.104.530.010.1750.44530.04617.4
SOC_HEUR(0,0)45.7921.9523.8420.1778.8902.823840.2401.3
Table 3. Results overview for the long-time horizon benchmark with transmission capacity factor β = 0.7 . Reported are for the different methods: the total system costs, which are made up of operational costs (i.e., power generation costs) and load shedding costs, the difference between Z O N A L and the respective method in absolute amount and relative to the total system costs of Z O N A L ; the average system congestion ( s c ¯ ); the total amount of load shed and the share of this amount with respect to the total load; and the run times.
Table 3. Results overview for the long-time horizon benchmark with transmission capacity factor β = 0.7 . Reported are for the different methods: the total system costs, which are made up of operational costs (i.e., power generation costs) and load shedding costs, the difference between Z O N A L and the respective method in absolute amount and relative to the total system costs of Z O N A L ; the average system congestion ( s c ¯ ); the total amount of load shed and the share of this amount with respect to the total load; and the run times.
CostsCongestionLoad SheddingRun Time
MethodSystem [B EUR]Operational [B EUR]Load Shedding [B EUR]Difference System-ZONAL [B EUR]Difference System-ZONAL wrt ZONAL [%] sc ¯ Amount [GWh]Share of Tot Demand [%]Run Time [h]
ZONAL64.7464.740.000.000.07.000.0002.1
SH_PRICES216.6568.47148.17151.91234.6957.0148170.4583.8
BIDS(20)242.9268.37174.56178.19275.2985.9174560.5394.1
BIDS(40)230.5068.75161.74165.76256.0977.6161740.5003.8
BIDS(60)224.9568.51156.44160.21247.5977.4156440.4834.2
SOC_HEUR(1000,1000)68.4666.871.593.725.8664.51590.00522.9
SOC_HEUR(1000,10)68.4266.841.593.695.7663.81590.00513.0
SOC_HEUR(1000,0)72.9867.355.638.2412.7696.05630.01734.1
SOC_HEUR(10,1000)68.4566.861.593.715.7664.21590.00525.7
SOC_HEUR(10,10)180.4467.45112.99115.70178.7901.2112990.3497.7
SOC_HEUR(10,0)220.1767.94152.23155.43240.1973.9152230.4707.2
SOC_HEUR(0,1000)68.4566.861.593.715.7664.21590.00524.5
SOC_HEUR(0,0)279.1768.96210.22214.43331.21097.2210220.6505.8
Table 4. Results overview for the long-time horizon benchmark with transmission capacity factor β = 0.5 . Reported are for the different methods: the total system costs, which are made up of operational costs (i.e., power generation costs) and load shedding costs, the difference between Z O N A L and the respective method in absolute amount and relative to the total system costs of Z O N A L ; the average system congestion ( s c ¯ ); the total amount of load shed and the share of this amount with respect to the total load; and the run times.
Table 4. Results overview for the long-time horizon benchmark with transmission capacity factor β = 0.5 . Reported are for the different methods: the total system costs, which are made up of operational costs (i.e., power generation costs) and load shedding costs, the difference between Z O N A L and the respective method in absolute amount and relative to the total system costs of Z O N A L ; the average system congestion ( s c ¯ ); the total amount of load shed and the share of this amount with respect to the total load; and the run times.
CostsCongestionLoad SheddingRun Time
MethodSystem [B EUR]Operational [B EUR]Load Shedding [B EUR]Difference System-ZONAL [B EUR]Difference System-ZONAL wrt ZONAL [%] sc ¯ Amount [GWh]Share of Tot Demand [%]Run Time [h]
ZONAL64.7464.740.000.0007.000.0002.1
SH_PRICES263.7871.46192.32199.04307.41122.0192320.5946.5
BIDS(20)265.8271.51194.32201.08310.61133.9194320.6006.6
BIDS(40)263.7271.45192.27198.98307.41121.8192270.5945.6
BIDS(60)260.1171.48188.63195.37301.81119.6188630.5835.4
SOC_HEUR(1000,1000)101.7369.8531.8937.0057.1850.631890.09934.8
SOC_HEUR(1000,10)102.0169.5632.4537.2757.6847.232450.10017.3
SOC_HEUR(1000,0)113.4770.0643.4148.7375.3880.243410.13438.3
SOC_HEUR(10,1000)101.9069.7632.1437.1657.4847.632140.09936.8
SOC_HEUR(10,10)198.3770.06128.31133.63206.41034.2128310.39627.8
SOC_HEUR(10,0)273.2270.88202.33208.48322.01159.4202330.62510.3
SOC_HEUR(0,1000)101.8969.7532.1437.1557.4847.532140.09938.1
SOC_HEUR(0,0)335.0171.52263.49270.28417.51254.4263490.8146.1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jansen, L.L.; Thomaßen, G.; Antonopoulos, G.; Buzna, Ľ. An Efficient Framework to Estimate the State of Charge Profiles of Hydro Units for Large-Scale Zonal and Nodal Pricing Models. Energies 2022, 15, 4233. https://doi.org/10.3390/en15124233

AMA Style

Jansen LL, Thomaßen G, Antonopoulos G, Buzna Ľ. An Efficient Framework to Estimate the State of Charge Profiles of Hydro Units for Large-Scale Zonal and Nodal Pricing Models. Energies. 2022; 15(12):4233. https://doi.org/10.3390/en15124233

Chicago/Turabian Style

Jansen, Luca Lena, Georg Thomaßen, Georgios Antonopoulos, and Ľuboš Buzna. 2022. "An Efficient Framework to Estimate the State of Charge Profiles of Hydro Units for Large-Scale Zonal and Nodal Pricing Models" Energies 15, no. 12: 4233. https://doi.org/10.3390/en15124233

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop