Abstract
The offering strategy of energy storage in energy and frequency response (FR) markets needs to account for country-specific market regulations around FR products as well as FR utilization factors, which are highly uncertain. To this end, a novel optimal offering model is proposed for stand-alone price-taking storage participants, which accounts for recent FR market design developments in the UK, namely the trade of FR products in time blocks, and the mutual exclusivity among the multiple FR products. The model consists of a day-ahead stage, devising optimal offers under uncertainty, and a real-time stage, representing the storage operation after uncertainty is materialized. Furthermore, a concrete methodological framework is developed for comparing different approaches around the anticipation of uncertain FR utilization factors (deterministic one based on expected values, deterministic one based on worst-case values, stochastic one, and robust one), by providing four alternative formulations for the real-time stage of the proposed offering model, and carrying out an out-of-sample validation of the four model instances. Finally, case studies employing real data from UK energy and FR markets compare these four instances against achieved profits, FR delivery violations, and computational scalability.
THE unprecedented penetration of renewable energy sources (RESs) in modern power systems, as the major avenue towards the decarbonization of the energy industry, introduces novel challenges, mainly associated with the stochasticity of RESs. These challenges urgently call for a significant increase of the flexibility of power systems [
Considering the deregulation of electricity markets across the world, the realization of the flexibility value of energy storage needs to be realized through its appropriate participation in electricity markets. Specifically, energy storage owners constitute self-interested participants, which explore various market opportunities with the aim of maximizing their profit. Such opportunities may refer to both national transmission and local distribution levels [
Focusing on the UK market, some rapid developments are observed with respect to the market design for the provision of various FR products [
Given the very fast response capabilities of various energy storage technologies, especially of batteries, such technologies may provide a multitude of market products, some of which are merely interacting (i.e., energy products against FR products) and some of which are mutually-exclusive (i.e., FR products against each other over the same time block). The investigation of the optimal participation of storage in such a market environment corresponds to a research area that is commonly referred to, in the scientific literature, as the multi-market participation or revenue stacking of storage.
A crucial challenge of this research area lies in effectively capturing various relevant sources of uncertainty. Depending on whether the participant acts as a price-maker or a price-taker, the first source of uncertainty is related to either the rival offers, which drive the formation of prices, or the market prices themselves [
In [
Moving to approaches which address the uncertainty over involved parameters in a probabilistic manner [
A different approach towards addressing the involved uncertainties is to employ a risk-averse, yet not necessarily over-conservative strategy via the utilization of robust optimization [
Finally, hybrid approaches have been used by some studies towards addressing the involved uncertainties, i.e., adopting a stochastic and risk-neutral approach with respect to some parameters, and a robust and risk-averse approach with respect to others. In particular, [
Although the above review indicates a rich literature in the area of multi-market participation of storage, we identify two research gaps. First of all, there is no existing paper that addresses this problem within the recent market design developments for the provision of FR products in the UK, namely trading FR products in time blocks, and trading of multiple, mutually-exclusive FR products. Secondly, although [
Reference | Trading balancing products in blocks | Balancing products | Mutual exclusivity among balancing products | Anticipation of utilization factors |
---|---|---|---|---|
[ | × | Multiple | × | Worst-case (time-decoupled) |
[ | × | Single | - | Worst-case (time-decoupled) |
[ | × | Multiple | × | Expected |
[ | × | Single | - | Expected |
[ | × | Multiple | × | Worst-case |
[ | × | Single | - | Stochastic |
[ | × | Multiple | × | Stochastic |
[ | × | Multiple | × | Expected, stochastic, robust |
[ | × | Multiple | × | Robust |
[ | × | Single | - | Robust |
[ | × | Single | - | Stochastic, robust |
This paper | Multiple | Expected, worst-case, stochastic, robust |
Note: √, ×, and - represent that the aspect is not included in, included in, and not relevant to the reference, respectively.
This paper aims at addressing these two research gaps, by achieving the following contributions.
1) A novel optimal offering model for stand-alone price-taking energy storage participants in day-ahead energy and FR markets is proposed, accounting for the time blocks and mutual exclusivity of FR products in the UK. This model consists of two stages. The first (day-ahead) stage devises optimal offers under uncertainty and the second (real-time) stage represents the operation of storage after uncertainty is materialized. The model is presented in a generic manner with respect to the real-time stage representation, and is then specified according to 4 alternative formulations for the real-time stage, overall yielding 4 different model instances. These instances, denoted as EV, WC, SP, and RO, correspond to the different approaches in the existing literature for addressing uncertain FR utilization factors, i.e., ① deterministic approach based on their expected values, ② deterministic approach based on their worst-case values, ③ stochastic approach, through a set of scenarios, and ④ robust approach.
2) We develop a concrete methodological framework for comparing the above instances, where each instance is employed given a common training set of historical data, and the optimal offers devised by each instance are then applied to a common test set, comprising of out-of-sample realizations of the uncertain FR utilization factors. This framework enables a consistent and pragmatic comparison of the 4 instances, which is performed against 3 performance indicators: ① achieved profit, ② violation rate with respect to FR delivery, and ③ computational scalability.
3) Case studies employing real data from UK energy and FR markets demonstrate that the EV and WC instances essentially constitute the naive over-optimistic benchmark and the over-pessimistic benchmark, respectively, yielding the highest and lowest profits, and the highest and lowest FR delivery violations. On the other hand, the SP and RO instances are shown to exhibit a better trade-off between profitability and FR delivery violations, with the RO instance leaning more towards lower profits and lower violations. Furthermore, the RO instance exhibits two relative advantages with respect to the SP instance: ① better computational scalability, and ② flexibility for storage participants to adjust the trade-off between profitability and FR delivery violations, by factoring their risk appetite into their offering strategy.
The rest of this paper is organized as follows. Section II details the assumptions made in this paper. Section III presents the mathematical formulation of the proposed model. Section IV includes the implemented case studies. Finally, Section V draws the conclusions.
This paper focuses on the optimal offering problem of a stand-alone storage market participant, making the following key assumptions.
Assumption 1: the proposed model is generally applicable to any storage technology, assuming though that the examined technology has the technical capability to provide the three FR products detailed in Assumption 4 below.
Assumption 2: the storage participant behaves as a price-taker [
Assumption 3: the examined energy market is a generic pool and day-ahead market with an hourly resolution.
Assumption 4: we focus on the following 3 FR products currently traded in the UK, which are automatically activated based on system frequency deviations, rather than being activated by the system operator based on the outcomes of the imbalance market clearing.
1) Dynamic containment (DC): deployed after significant frequency deviations ( Hz) to meet the most urgent needs for fast ( s) FR. It is generally characterized by the lowest utilization factors.
2) Dynamic modulation (DM): deployed during sudden and large power imbalances, where frequency moves towards the edge of the operational range ( Hz) in a fast fashion ( s). It is characterized by intermediate utilization factors.
3) Dynamic regulation (DR): deployed pre-fault to correct continuous but small frequency deviations ( Hz) in a relatively slow fashion ( s). It is characterized by the highest utilization factors.
Assumption 5: considering current UK market rules, these 3 FR products are traded with a day-ahead horizon and in EFA time blocks (each corresponding to 4 hours of the delivery horizon). Furthermore, each participant is allowed to submit an offer only for one of these products per each time block, i.e., mutual exclusivity is imposed or equivalently stacking is not permitted. Finally, the compensation for all 3 FR products is only capacity-based and there is no payment for actual utilization.
As introduced in Section I, all 4 instances of the proposed model share a common objective function as well as a common representation of the first stage of the problem. The first-stage decisions, , include all offering decisions taken in a second-stage-independent fashion, i.e., these decisions are fixed for all plausible realizations of the uncertainty at the second stage of the problem, where , and . The proposed model constitutes a mixed-integer linear program (MILP).
(1) |
s.t.
(2) |
(3) |
(4) |
(5) |
(6) |
(7) |
where is a generic representation of the second-stage decisions, to be specified in Section III-B; and is the set of the second-stage constraints. The objective function (1) maximizes the expected profit from energy and FR offers over the whole day. Constraints (2)-(6) only involve the first-stage decisions and represent the rule-set of the examined markets for the submitted offers. Constraints (2) and (3) impose the maximum limits to the combination of energy offers and offers for upward and downward provisions of FR products, respectively. In case an energy selling offer is made to the energy market during time period , (2) limits the available capacity to be offered for upward provision to the difference between the maximum discharging power and the energy selling offer. In case an energy buying offer (or no offer) is made during time period , (2) limits the available capacity to be offered for upward provision to the maximum discharging power. That is, a real-time change of direction from absorbing to injecting power is allowed to happen as long as holds. For example, in a case where the energy baseline is to buy energy from the market ( and ), the real-time direction may refer to injecting power to the grid if . Constraint (3) acts in an equivalent manner with (2) for the case of downward provision. The combination of constraints (4)-(6) ensures that stacking of multiple FR products in the same time block is prohibited, by employing binary variables , which express whether the storage participant makes an offer for a particular FR product in a particular time block. Constraint (7) expresses, in a generic form, that all decisions must be feasible with respect to the generic set of the second-stage constraints, which is to be specified according to the alternative model instances detailed in Section III-B.
As introduced in Section III-A, 4 alternative formulations of the second stage are examined according to the approach adopted to address uncertain FR utilization factors, yielding 4 different instances of the proposed model.
In this instance, the storage participant anticipates the uncertain FR utilization factors in a deterministic manner through their expected values. In practice, these expected values should be determined by the storage participant based on the average values of the utilization factors across a number of preceding days. The set of the second-stage constraints can be expressed as:
(8) |
(9) |
(10) |
(11) |
(12) |
where includes all operational decisions of storage taken after the realization of uncertainty, and . However, since the uncertain utilization factors are considered through their expected values, the second-stage operational decisions essentially remain deterministic. Constraint (8) imposes upper limits to the charging and discharging power. Constraint (9) imposes the energy balance among the energy sold/bought in the energy market, the energy absorbed/injected as a result of FR utilization, and the discharging/charging energy. Parameters and express the expected value of the utilization factors of the upward and downward provision components of FR product x during time period , respectively. Constraint (10) expresses the relation between charging/discharging power and state of charge. Constraint (11) enforces that the state of charge remains within the feasible lower and upper limits. Constraint (12) ensures that the final state of charge is higher or equal to the initial one.
In this instance, the storage participant still anticipates the uncertain FR utilization factors in a deterministic manner, but now through their worst-case values (equal to 1). This implies that, in contrast to the EV instance, historical FR utilization data are irrelevant. The set of second-stage constraints can be expressed as:
(13) |
(14) |
(15) |
where includes all operational decisions of storage taken after the realization of uncertainty, and . Due to the worst-case anticipation of uncertainty, these (deterministic) decisions may now be expressed merely as a function of the first-stage decisions. Constraint (13) expresses that during each time period , the maximum possible value of the state of charge is calculated by aggregating the energy buying/selling commitments, as well as the downward provision commitments (implying their full utilization), of all time periods preceding (). Moreover, it enforces that the value of must be lower or equal to the maximum feasible state of charge at all time. Constraint (14) expresses that during each time period , the minimum possible value of the state of charge is calculated by aggregating the energy buying/selling commitments, as well as the upward provision commitments (implying their full utilization), of all time periods preceding (). Moreover, it enforces that the value of must be higher or equal to the minimum feasible state of charge at all time. Constraint (15) ensures that the final state of charge is higher or equal to the initial one.
In this instance, the storage participant anticipates the uncertain FR utilization factors in a stochastic manner through a set of scenarios. In practice, each of these scenarios should be determined based on a number of preceding days. The set of second-stage constraints can be expressed as:
(16) |
(17) |
(18) |
(19) |
(20) |
(21) |
where includes all operational decisions of energy storage taken after the realization of uncertainty, i.e., these decisions are now taken per scenario and are thus indexed by , and , . Constraints (16) and (17) impose upper limits to the charging and discharging power, respectively, and also ensure that simultaneous charging and discharging is prevented by employing a relevant binary variable ; the latter is required since the consideration of uncertainty may yield such simultaneous charging and discharging if the original convex operating model of energy storage is employed [
Given the above formulation, the devised offers are feasible for any realization of the uncertain FR utilization factors that is included in the considered scenario set ; however, this does not generally hold for any other scenario not included in . Such potential infeasibility effects naturally raise concerns by the storage participants, associated with fiscal implications (i.e., FR non-delivery penalties) or even prohibition of their future participation in FR markets by the system operator. Moreover, the extent to which real-time feasibility is achieved depends on the number of considered scenarios within , implying a trade-off between real-time feasibility and computational requirements.
To address the concerns arising from the SP instance, we examine an instance which guarantees the real-time deliverability of FR commitments for any plausible realization of the uncertain FR utilization factors, yet within certain uncertainty sets that reflect confidence bounds of the storage participant. In practice, these uncertainty sets should be determined by the storage participant based on observations of extreme utilization contingencies in preceding days, combined with its risk appetite. The set of the second-stage constraints can be expressed as (22), (23), and (15).
(22) |
(23) |
where . Constraints (22) and (23) are similar to (13) and (14), respectively, but enforce that the values of and respect the maximum and minimum feasible states of charge for any plausible realization of the uncertain variables and , respectively, constrained by the uncertainty set (instead of an unconstrained worst case considered in the WC instance of Section III-B-2)). For constraint (22), during each time period , we devise through an inner problem, which defines the maximum value of , constrained by . For constraint (23), during each time period, we devise through an inner problem, which defines the minimum value of , constrained by . In essence, the inner variables and introduced in this instance express the worst-case (constrained by ) values of the upward and downward utilization factors during time period , respectively, retrieved by the solution of the inner problems associated with target period .
The uncertainty set is defined as:
(24) |
(25) |
(26) |
(27) |
(28) |
where constitute the dual variables of the above constraints. Constraints (25) and (26) express physical limits, as the maximum utilization factor of any FR product naturally equals 1. The key element of the proposed model is the introduction of participant-defined uncertainty budgets, and , which express the maximum sum of utilization factors across an entire time block for upward and downward provisions, respectively, for which the devised decisions must be feasible. Hence, this instance guarantees the real-time deliverability for any combination of offered FR products and across all time blocks, as long as the time-block-wide sum of utilization factors of each of these products is bounded by and . This instance becomes equivalent to the WC instance by setting for all FR products and all time blocks. In the RO instance, the storage participant defines the values within the range (0,4) where a lower/higher value indicates a more optimistic/pessimistic participant with respect to the anticipated FR utilization. Furthermore, the participant may define different values for different products and for upward and downward provisions of a particular product according to the available data/expectations.
Given the above formulation, the devised offers are feasible for any realization of the uncertain FR utilization factors within the uncertainty set . In contrast with the SP instance, this instance: ① provides guarantees of real-time deliverability without assuming knowledge of the probability density functions of the utilization factors; ② constitutes an intuitive and pragmatic method for storage participants, as they merely need to express their risk appetite by setting accordingly the values of and ; and ③ does not entail a trade-off between conservativeness and computational requirements.
This subsection details the approach we adopt for validating the offering decisions devised by each of the 4 model instances against out-of-sample scenarios of the uncertain FR utilization factors. The term out-of-sample implies that the values of the FR utilization factors in these scenarios have not been necessarily included in the dataset input to the optimal offering instances of Section III-B. For each out-of-sample scenario , denoting the given realized market prices and FR utilization factors with a subscript , the operation of the storage participant is optimized according to the problem (29)-(34). It is noted that the offers devised by the model instances of Section III-B constitute fixed parameters for this problem, and are thus denoted in bold font.
(29) |
s.t.
(30) |
(31) |
(32) |
(33) |
(34) |
where and . The objective function (29) expresses the aim of the storage participant to minimize the sum of over-delivery and under-delivery violations with respect to the delivery of FR products over the examined day. Constraints (30)-(34) express the operating constraints of storage that have been previously discussed.
Given the operating decisions of storage determined by the above problem, the total profit achieved in scenario can be calculated as:
(35) |
The total energy violation with respect to the delivery of FR products can be calculated as:
(36) |
The violation rate as the ratio between the energy violation and the energy that should have been delivered can be calculated as:
(37) |
The energy throughput can be calculated as:
(38) |
And the energy throughput expressed in terms of cycles [
(39) |
The case studies aim at applying the proposed model for an examined storage participant and comparing its 4 instances based on real historical data from UK energy and FR markets. Specifically, we focus on the period 07/05/2022-31/01/2023, with the test set (employed for the out-of-sample validation of the 4 instances) including the period 24/10/2022-31/01/2023 (i.e., 100 days in total). For each day in this test set, we devise the offering decisions by each instance based on an associated training set (in-sample scenarios), which includes the days preceding day , and our analysis includes a sensitivity analysis on . For example, for and , the training set includes the period 01/12/2022-31/12/2022. In all 4 instances, the expected values of energy and FR prices are determined by their average value across the last days of the trainning set. The uncertain FR utilization factors are addressed by each instance as follows.
1) EV: the expected values of FR utilization factors are determined by their average values across the days of the training set.
2) WC: since we anticipate the FR utilization factors through their worst-case values (equal to 1), their historical values are irrelevant.
3) SP: each of the considered scenarios corresponds to one day of the training set, i.e., .
4) RO: the uncertainty budgets and are determined based on the maximum observed time-block-wide sum of utilization factors for upward and downward provisions, respectively, of product x during time block , over the training set.
The assumed operating parameters of the examined storage participant are: MW, MWh, MWh, MWh, . The historical energy prices and FR prices for our focused period have been derived from [
FR product | Average price (/MW/h) | Average utilization factor (MWh/MW) | Maximum utilization factor (MWh/MW) |
---|---|---|---|
DC upward | 6.14 | 0.0058 | 0.0269 |
DM upward | 1.73 | 0.0159 | 0.1118 |
DR upward | 12.60 | 0.1150 | 0.5389 |
DC downward | 3.26 | 0.0056 | 0.0274 |
DM downward | 5.61 | 0.0148 | 0.1215 |
DR downward | 5.66 | 0.1112 | 0.5414 |
Tables III-VI present the performance of each of the 4 instances, including 5 performance indicators: ① total profit achieved by the storage participant, as determined by (35) (also broken down to its energy and FR components); ② volume of FR offers, broken down to each FR product and each direction of provision; ③ violation rate with respect to the delivery of FR products, as determined by (37); ④ storage cycles, as determined by (39); and ⑤ computational time required for solving the offering problem. These performance indicators are averaged over the number of days included in the test set. Furthermore, we carry out a sensitivity analysis on the number of preceding days included in the training set.
N | Average profit () | Average volume of FR offers (MW/day) | Average violation rate (%) | Average storage cycles per day | Average computational time (s) | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Energy | FR | Total | DC upward | DM upward | DR upward | DC downward | DM downward | DR downward | ||||
10 | 24623 | 12505 | 37128 | 60 | 6 | 356 | 16 | 5 | 1063 | 28.13 | 1.16 | 0.1 |
30 | 24723 | 12494 | 37217 | 64 | 12 | 349 | 14 | 8 | 1057 | 29.63 | 1.18 | 0.1 |
50 | 24642 | 12516 | 37158 | 64 | 18 | 351 | 14 | 13 | 1050 | 30.09 | 1.19 | 0.1 |
100 | 24326 | 12829 | 37155 | 70 | 18 | 362 | 15 | 12 | 1047 | 30.44 | 1.18 | 0.1 |
170 | 24000 | 13037 | 37037 | 76 | 18 | 371 | 18 | 13 | 1040 | 31.40 | 1.19 | 0.1 |
N | Average profit () | Average volume of FR offers (MW/day) | Average violation rate (%) | Average storage cycles per day | Average computational time (s) | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Energy | FR | Total | DC upward | DM upward | DR upward | DC downward | DM downward | DR downward | ||||
10 | 9552 | 0 | 9552 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.12 | 0.1 |
30 | 9552 | 0 | 9552 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.12 | 0.1 |
50 | 9552 | 0 | 9552 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.12 | 0.1 |
100 | 9552 | 0 | 9552 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.12 | 0.1 |
170 | 9552 | 0 | 9552 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.12 | 0.1 |
N | Average profit () | Average volume of FR offers (MW/day) | Average violation rate (%) | Average storage cycles per day | Average computational time (s) | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Energy | FR | Total | DC upward | DM upward | DR upward | DC downward | DM downward | DR downward | ||||
10 | 15585 | 12081 | 27666 | 149 | 44 | 255 | 79 | 106 | 890 | 4.75 | 0.95 | 1 |
30 | 14563 | 10985 | 25548 | 175 | 60 | 155 | 107 | 164 | 802 | 1.63 | 0.86 | 20 |
50 | 13497 | 11094 | 24591 | 211 | 46 | 154 | 126 | 139 | 805 | 1.39 | 0.81 | 62 |
100 | 12799 | 10549 | 23348 | 172 | 54 | 147 | 96 | 122 | 847 | 0.83 | 0.71 | 575 |
170 | 12790 | 9919 | 22709 | 202 | 123 | 86 | 125 | 170 | 759 | 0.77 | 0.66 | 1192 |
N | Average profit () | Average volume of FR offers (MW/day) | Average violation rate (%) | Average storage cycles per day | Average computational time (s) | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Energy | FR | Total | DC upward | DM upward | DR upward | DC downward | DM downward | DR downward | ||||
10 | 4343 | 13298 | 17641 | 474 | 167 | 201 | 345 | 351 | 312 | 1.00 | 0.80 | 0.1 |
30 | 4712 | 12161 | 16873 | 492 | 159 | 132 | 355 | 368 | 296 | 1.00 | 0.79 | 0.1 |
50 | 4946 | 11530 | 16476 | 498 | 137 | 108 | 370 | 374 | 276 | 0.86 | 0.81 | 0.1 |
100 | 5108 | 11303 | 16411 | 493 | 128 | 100 | 366 | 385 | 270 | 0.67 | 0.81 | 0.1 |
170 | 5114 | 11098 | 16212 | 501 | 118 | 93 | 367 | 387 | 265 | 0.40 | 0.80 | 0.1 |
Starting from the EV instance, we observe that its achieved total profits are the highest among the 4 instances for any value of . However, it also exhibits extreme (and much higher than any other instance) violation rates of FR delivery. Therefore, it is inapplicable in real applications, since such extreme violation rates will eventually yield extreme FR non-delivery penalties for the storage participant, or even prohibition of its participation in FR markets by the system operator. In other words, this instance merely provides a naive over-optimistic (with respect to profitability) benchmark, since it makes the unrealistic assumption that FR utilization factors are known at the offering stage. We also observe that the largest volume of the FR offers corresponds to the DR product and particularly at the downward direction. This is driven by two effects: ① since this naive instance assumes that the FR utilization factors are known at the offering stage, it implicitly sets a largest weight on the prices rather than the utilization factors of the FR products (and DR generally exhibits the highest prices, as indicated in Table II); and ② the utilization of downward FR (mainly DR as explained above) leads to an increase of the state of charge, which can be exploited as additional energy sales and profits in the energy market. However, the DR product is also characterized by the highest utilization factors (as indicated in Table II), which drives the extreme violation rates of this instance. The overoptimistic nature of this instance is also reflected in the higher number of storage cycles compared with the other three instances, since its offering strategy is less restrained by the uncertain utilization factors.
Moving to the WC instance, we observe that not only its achieved total profits are the lowest among the 4 instances, but also its devised offers involve participation only in the energy market and no participation in the FR market. This is driven by the purely pessimistic perspective of this instance with respect to the FR utilization factors, in combination with the fact that the energy prices are generally higher than the FR prices (at least for the focused period of the case studies). On the other hand, it exhibits (by definition) zero (and lower than any other instance) violation rates of FR delivery. In other words, it merely provides a naive over-pessimistic benchmark, since it makes the unrealistic assumption that any FR commitment will be delivered in real time. Although no FR offers are made, this instance exhibits a higher number of storage cycles compared with the SP and RO instances. This is because sole participation in the energy market implies that all contracted offers will be delivered at their entirety in real time, and no part of them gets negated by the utilization of FR at the opposite direction.
Moving to the SP instance, we firstly observe that it exhibits a better trade-off between the achieved total profits and violation rates of FR delivery, compared with the two previous naive instances. The achieved total profits are significantly higher compared with the pessimistic WC instance, while the violation rates are significantly lower compared with the optimistic EV instance. Secondly, we observe that as increases, both the total profit and the violation rate are reduced, since real-time feasibility is imposed for a larger number of scenarios, naturally leading to the reduction of the achieved profits. Concerning downward FR, similar to the EV instance, this instance favours offering of the DR product which exhibits the highest prices (as indicated in Table II), given that the utilization of downward FR leads to an increase of the state of charge and additional profits in the energy market. Concerning upward FR though, and in contrast to the EV instance which still favours DR, the composition of FR offers under the SP instance moves towards the DC product, especially as increases. This is because the SP instance sets a larger weight on real-time feasibility and thus the FR utilization factors (DC generally exhibits the lowest utilization factors, as indicated in Table II). Furthermore, since its offering strategy is more restrained by the uncertain utilization factors, the number of storage cycles is significantly lower compared with the EV instance. Finally, compared with the other 3 instances, this instance exhibits a worse computational scalability; as increases, the computational time increases disproportionately. As mentioned in Section III-B-3), this implies that the application of this instance requires the storage participant to balance a trade-off between real-time feasibility and computational cost.
Moving to the RO instance, we firstly observe that it exhibits a better trade-off between total profits and violation rates (similarly to the SP instance), compared with the two naive instances. However, compared with the SP instance, this trade-off leans more towards lower profits and lower violation rates. Secondly, similar to the SP instance, we observe that as is increased, both the total profit and the violation rate are reduced, since we effectively seek further into the past for the maximum FR utilization factors. Since the RO instance sets a larger weight on real-time feasibility and the (maximum) FR utilization factors compared with the EV and SP instances, it favours much more FR products with low utilization factors. This is clearly evident in the upward FR offers (where DC is favoured under every ) and to a certain extent in the downward FR offers (where there is a balance among the 3 FR products, while the EV and SP instances clearly favour the DR product). Finally, in contrast with the SP instance, this instance exhibits negligible computational requirements, irrespective of the value of . Therefore, its application does not entail a trade-off between real-time feasibility and computational cost.
Moreover, as discussed in Section III-B-4), this instance provides an intuitive and pragmatic approach for storage participants to factor their risk appetite into their offering strategy by determining accordingly their uncertainty budgets. In other words, even for a fixed size of the training set , the examined storage participant can flexibly adjust the trade-off between the total profit and violation rate by setting accordingly the value of these uncertainty budgets. In order to quantitatively demonstrate this flexibility of the RO instance, we perform a sensitivity analysis on these uncertainty budgets, considering a specific training set with . Specifically, we explore different cases for a parameter which expresses the relative percentage of the employed uncertainty budgets with respect to their nominal values (specified in Section IV-A and employed in the cases presented in Table VI). The results of this analysis are presented in
(%) | Average profit () | Average violation rate (%) | Average computational time (s) | ||
---|---|---|---|---|---|
Energy | FR | Total | |||
120 | 5957 | 9717 | 15674 | 0.10 | 0.1 |
110 | 5662 | 10250 | 15912 | 0.28 | 0.1 |
100 | 5114 | 11098 | 16212 | 0.40 | 0.1 |
90 | 4497 | 12199 | 16696 | 0.55 | 0.1 |
80 | 4418 | 12613 | 17031 | 1.17 | 0.1 |
70 | 3734 | 13798 | 17532 | 1.17 | 0.1 |
60 | 3347 | 14896 | 18243 | 1.39 | 0.1 |
50 | 3197 | 16003 | 19200 | 3.76 | 0.1 |
This paper focuses on the research area of co-optimizing the offers of stand-alone price-taking energy storage in energy and FR markets, and achieves two relevant contributions.
Firstly, it proposes a novel optimal offering model which accounts for recent FR market design developments in the UK, namely the trade of FR products in time blocks, and the mutual exclusivity among the multiple FR products. The model consists of two stages, with the first (day-ahead) one devising optimal offers under uncertainty, and the second (real-time) one representing the operation of storage after uncertainty is materialized. Secondly, this paper develops a concrete methodological framework for comparing all the different approaches existing in the literature for addressing uncertain FR utilization factors. This is achieved by providing 4 alternative formulations for the real-time stage of the proposed offering model, yielding 4 different model instances. Following that, we carry out an out-of-sample comparison of the 4 instances, which is performed against 3 performance indicators: ① achieved profit; ② violation rate with respect to FR delivery; and ③ computational scalability.
The presented case studies compare these 4 instances for an examined storage participant based on real data from UK energy and FR markets, considering the 3 FR products currently traded in the UK, namely DC, DM, and DR. The results demonstrate that the EV instance constitutes a naive over-optimistic benchmark, yielding the highest profits but also extreme violation rates of FR delivery, rendering it inapplicable in real applications where such extreme violations yield significant non-delivery penalties or even prohibition of participation in FR markets by the system operator. On the other hand, the WC instance constitutes a naive over-pessimistic benchmark, completely avoiding FR delivery violations, but yielding the lowest profits.
The SP and RO instances are shown to exhibit a better trade-off between profitability and FR delivery violations, compared with the two previous naive instances. However, the trade-off achieved by the RO instance leans more towards lower profits and lower violations. Furthermore, the RO instance exhibits two relative advantages with respect to the SP instance. Firstly, the RO instance exhibits negligible computational requirements, while the computational requirements of the SP instance increase disproportionately with the number of considered scenarios. Secondly, the RO instance provides an intuitive and pragmatic approach for storage participants to flexibly adjust the trade-off between profitability and FR delivery violations, by factoring their risk appetite into their offering strategy.
Nomenclature
Symbol | —— | Definition |
---|---|---|
A. | —— | Indices and Sets |
, | —— | Indices of time blocks |
—— | Set of time blocks | |
, | —— | Index and set of out-of-sample scenarios |
, | —— | Index and set of price scenarios |
, | —— | Indices of time periods |
—— | Set of time periods | |
—— | Set of time periods included in time block | |
, | —— | Index and set of frequency response (FR) utilization scenarios |
, | —— | Index and set of FR products |
B. | —— | Parameters |
, | —— | Utilization factors of upward and downward provisions of FR product x during time period in scenario (MWh/MW) |
—— | Day-ahead energy price during time period in scenario (/MWh) | |
, | —— | Prices of upward and downward provisions of FR product x in time block and scenario (/MW/h) |
—— | Probability of price scenario | |
—— | Probability of FR utilization scenario | |
—— | Duration of time period (hour) | |
—— | Duration of time block (hour) | |
, | —— | Charging and discharging efficiencies of storage |
—— | Upper power limit of (dis)charging of storage (MW) | |
—— | Upper limit of state of charge of storage (MWh) | |
—— | Lower limit of state of charge of storage (MWh) | |
—— | Initial state of charge of storage (MWh) | |
, | —— | Uncertainty budgets limiting the worst-case aggregated utilization factor of upward and downward provisions of FR product x over time block (hour) |
C. | —— | Variables |
, | —— | Utilization factors of upward and downward provisions of FR product x during time period considered in inner problem of time period (MWh/MW) |
, | —— | Over-delivery and under-delivery violations associated with FR delivery during time period in out-of-sample scenario (MW) |
, | —— | Day-ahead energy selling and buying offers during time period (MW) |
, | —— | Offers for upward and downward provisions of FR product x in time block (MW) |
, | —— | Charging and discharging power during time period in scenario (MW) |
, | —— | Charging and discharging power during time period (MW) |
, | —— | The maximum and minimum possible states of charge of storage during time period (MWh) |
—— | State of charge during time period in scenario (MWh) | |
—— | State of charge during time period (MWh) | |
—— | Binary variable expressing whether an offer for FR product x in time block is submitted () or not () | |
—— | Binary variable expressing whether the storage charges () or discharges () during time period in scenario |
References
G. Strbac, D. Papadaskalopoulos, N. Chrysanthopoulos et al., “Decarbonization of electricity systems in Europe: market design challenges,” IEEE Power and Energy Magazine, vol. 19, no. 1, pp. 53-63, Jan. 2021. [Baidu Scholar]
A. Shakoor, G. Davies, G. Strbac et al. (2017, May). Roadmap for flexibility services to 2030. [Online]. Available: https://www.theccc.org.uk/publication/roadmap-for-flexibility-services-to-2030-poyry-and-imperial-college-london/ [Baidu Scholar]
G. Strbac, M. Aunedi, I. Konstantelos et al., “Opportunities for energy storage: assessing whole-system economic benefits of energy storage in future electricity systems,” IEEE Power and Energy Magazine, vol. 15, no. 5, pp. 32-41, Sept. 2017. [Baidu Scholar]
National Grid ESO. (2022, Jul.). Balancing services. [Online]. Available: https://www.nationalgrideso.com/industry-information/balancing-services [Baidu Scholar]
G. Rancilio, A. Rossi, D. Falabretti et al., “Ancillary services markets in Europe: evolution and regulatory trade-offs,” Renewable and Sustainable Energy Reviews, vol. 154, p. 111850, Feb. 2022. [Baidu Scholar]
Ofgem. (2021, Jun.). Decision on dynamic containment in relation to an update to the terms and conditions related to balancing. [Online]. Available: https://www.ofgem.gov.uk/publications/decision-dynamic-containment-relation-update-terms-and-conditions-related-balancing-0 [Baidu Scholar]
EU-SysFlex. (2018, May). Impact analysis of market and regulatory options through advanced power system and market modelling studies. [Online]. Available: https://eu-sysflex.com/wp-content/uploads/2020/07/EU-SysFlex-D3.4-public.pdf [Baidu Scholar]
L. Badesa, F. Teng, and G. Strbac, “Simultaneous scheduling of multiple frequency services in stochastic unit commitment,” IEEE Transactions on Power Systems, vol. 34, no. 5, pp. 3858-3868, Sept. 2019. [Baidu Scholar]
S. Homan and S. Brown, “The future of frequency response in Great Britain,” Energy Reports, vol. 7, pp. 56-62, May 2021. [Baidu Scholar]
National Grid ESO. (2020, Jan.). Dynamic containment service terms.[Online]. Available: https://www.nationalgrideso.com/document/175276/download [Baidu Scholar]
National Grid ESO. (2022, Mar.). Dynamic regulation service terms. [Online].Available: https://www.nationalgrideso.com/document/246761/download [Baidu Scholar]
National Grid ESO. (2022, Mar.). Dynamic moderation service terms. [Online]. Available: https://www.nationalgrideso.com/document/246736/download [Baidu Scholar]
R. Sioshansi, P. Denholm, J. Arteaga et al., “Energy-storage modeling: state-of-the-art and future research directions,” IEEE Transactions on Power Systems, vol. 37, no. 2, pp. 860-875, Mar. 2022. [Baidu Scholar]
R. Moreno, R. Moreira, and G. Strbac, “A MILP model for optimising multi-service portfolios of distributed energy storage,” Applied Energy, vol. 137, pp. 554-566, Jan. 2015. [Baidu Scholar]
N. Good and P. Mancarella, “Flexibility in multi-energy communities with electrical and thermal storage: a stochastic, robust approach for multi-service demand response,” IEEE Transactions on Smart Grid, vol. 10, no. 1, pp. 503-513, Jan. 2019. [Baidu Scholar]
G. He, Q. Chen, C. Kang et al., “Optimal bidding strategy of battery storage in power markets considering performance-based regulation and battery cycle life,” IEEE Transactions on Smart Grid, vol. 7, no. 5, pp. 2359-2367, Sept. 2016. [Baidu Scholar]
Q. Zhai, K. Meng, Z. Y. Dong et al., “Modeling and analysis of lithium battery operations in spot and frequency regulation service markets in Australia electricity market,” IEEE Transactions on Industrial Informatics, vol. 13, no. 5, pp. 2576-2586, Oct. 2017. [Baidu Scholar]
B. Vatandoust, A. Ahmadian, M. A. Golkar et al., “Risk-averse optimal bidding of electric vehicles and energy storage aggregator in day-ahead frequency regulation market,” IEEE Transactions on Power Systems, vol. 34, no. 3, pp. 2036-2047, May 2019. [Baidu Scholar]
K. Pandzic, K. Bruninx, and H. Pandzic, “Managing risks faced by strategic battery storage in joint energy-reserve markets,” IEEE Transactions on Power Systems, vol. 36, no. 5, pp. 4355-4365, Sept. 2021. [Baidu Scholar]
A. J. Conejo, M. Carrión, and J. M. Morales, Decision Making Under Uncertainty in Electricity Markets. Boston: Springer, 2010. [Baidu Scholar]
L. Baringo and M. Rahimiyan, Virtual Power Plants and Electricity Markets: Decision Making Under Uncertainty. Cham: Springer International Publishing, 2020. [Baidu Scholar]
L. Baringo, M. Freire, R. García-Bertrand et al., “Offering strategy of a price-maker virtual power plant in energy and reserve markets,” Sustainable Energy, Grids and Networks, vol. 28, p. 100558, Dec. 2021. [Baidu Scholar]
E. Nasrolahpour, J. Kazempour, H. Zareipour et al., “A bilevel model for participation of a storage system in energy and reserve markets,” IEEE Transactions on Sustainable Energy, vol. 9, no. 2, pp. 582-598, Apr. 2018. [Baidu Scholar]
J. F. Toubeau, J. Bottieau, Z. de Greeve et al., “Data-driven scheduling of energy storage in day-ahead energy and reserve markets with probabilistic guarantees on real-time delivery,” IEEE Transactions on Power Systems, vol. 36, no. 4, pp. 2815-2828, Jul. 2021. [Baidu Scholar]
J. Arteaga and H. Zareipour, “A price-maker/price-taker model for the operation of battery storage systems in electricity markets,” IEEE Transactions on Smart Grid, vol. 10, no. 6, pp. 6912-6920, Nov. 2019. [Baidu Scholar]
J. F. Toubeau, T. H. Nguyen, H. Khaloie et al., “Forecast-driven stochastic scheduling of a virtual power plant in energy and reserve markets,” IEEE Systems Journal, vol. 16, no. 4, pp. 5212-5223, Dec. 2022. [Baidu Scholar]
I. Pavic, H. Pandzic, and T. Capuder, “Electric vehicle aggregator as an automatic reserves provider under uncertain balancing energy procurement,” IEEE Transactions on Power Systems, vol. 38, no. 1, pp. 396-410, Jan. 2023. [Baidu Scholar]
S. I. Vagropoulos and A. G. Bakirtzis, “Optimal bidding strategy for electric vehicle aggregators in electricity markets,” IEEE Transactions on Power Systems, vol. 28, no. 4, pp. 4031-4041, Nov. 2013. [Baidu Scholar]
H. Zhang, Z. Hu, E. Munsing et al., “Data-driven chance-constrained regulation capacity offering for distributed energy resources,” IEEE Transactions on Smart Grid, vol. 10, no. 3, pp. 2713-2725, May 2019. [Baidu Scholar]
D. Bertsimas and D. B. Brown, “Constructing uncertainty sets for robust linear optimization,” Operations Research, vol. 57, no. 6, pp. 1483-1495, Apr. 2009. [Baidu Scholar]
D. Bertsimas, D. B. Brown, and C. Caramanis, “Theory and applications of robust optimization,” SIAM Review, vol. 53, no. 3, pp. 464-501, Jan. 2011. [Baidu Scholar]
D. Bertsimas and M. Sim, “Robust discrete optimization and network flows,” Mathematical Programming, vol. 98, no. 1, pp. 49-71, May 2003. [Baidu Scholar]
M. Kazemi, H. Zareipour, N. Amjady et al., “Operation scheduling of battery storage systems in joint energy and ancillary services markets,” IEEE Transactions on Sustainable Energy, vol. 8, no. 4, pp. 1726-1735, Oct. 2017. [Baidu Scholar]
M. Rahimiyan and L. Baringo, “Strategic bidding for a virtual power plant in the day-ahead and real-time markets: a price-taker robust optimization approach,” IEEE Transactions on Power Systems, vol. 31, no. 4, pp. 2676-2687, Jul. 2016. [Baidu Scholar]
E. Yao, V. W. S. Wong, and R. Schober, “Robust frequency regulation capacity scheduling algorithm for electric vehicles,” IEEE Transactions on Smart Grid, vol. 8, no. 2, pp. 984-997, Mar. 2017. [Baidu Scholar]
A. Baringo and L. Baringo, “A stochastic adaptive robust optimization approach for the offering strategy of a virtual power plant,” IEEE Transactions on Power Systems, vol. 32, no. 5, pp. 3492-3504, Sept. 2017. [Baidu Scholar]
A. Baringo, L. Baringo, and J. M. Arroyo, “Day-ahead self-scheduling of a virtual power plant in energy and reserve electricity markets under uncertainty,” IEEE Transactions on Power Systems, vol. 34, no. 3, pp. 1881-1894, May 2019. [Baidu Scholar]
J. M. Arroyo, L. Baringo, A. Baringo et al., “On the use of a convex model for bulk storage in MIP-based power system operation and planning,” IEEE Transactions on Power Systems, vol. 35, no. 6, pp. 4964-4967, Nov. 2020. [Baidu Scholar]
ENTSO-E. (2020, Mar.). Transparency platform. [Online]. Available: https://transparency.entsoe.eu/ [Baidu Scholar]
National Grid. (2023, Apr.). Dynamic containment, regulation and moderation auction results. [Online]. Available: https://www.nationalgrideso.com/data-portal/dynamic-containment-data [Baidu Scholar]
National Grid ESO. (2023, Aug.). System frequency. [Online]. Available: https://www.nationalgrideso.com/data-portal/system-frequency-data?from=0#resources [Baidu Scholar]
Gurobi Optimization. (2023, Aug.). Gurobi optimizer reference manual. [Online]. Available: https://www.gurobi.com/documentation/current/refman/index.html [Baidu Scholar]