Next Article in Journal
Advancements in Tokamak Technology for Fusion Energy: A Bibliometric and Patent Trend Analysis (2014–2024)
Previous Article in Journal
Large Temperature Difference Heat Pump System for Long-Distance Heat Transportation: Experimental Study and Feasibility Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bi-Level Optimization-Based Bidding Strategy for Energy Storage Using Two-Stage Stochastic Programming

School of Electrical Engineering, Southeast University, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
Energies 2025, 18(16), 4447; https://doi.org/10.3390/en18164447
Submission received: 18 July 2025 / Revised: 14 August 2025 / Accepted: 19 August 2025 / Published: 21 August 2025
(This article belongs to the Special Issue Modeling and Optimization of Energy Storage in Power Systems)

Abstract

Energy storage will play an important role in the new power system with a high penetration of renewable energy due to its flexibility. Large-scale energy storage can participate in electricity market clearing, and knowing how to make more profits through bidding strategies in various types of electricity markets is crucial for encouraging its market participation. This paper considers differentiated bidding parameters for energy storage in a two-stage market with wind power integration, and transforms the market clearing process, which is represented by a two-stage bi-level model, into a single-level model using Karush–Kuhn–Tucker conditions. Nonlinear terms are addressed using binary expansion and the big-M method to facilitate the model solution. Numerical verification is conducted on the modified IEEE RTS-24 and 118-bus systems. The results show that compared to bidding as a price-taker and with marginal cost, the proposed mothod can bring a 16.73% and 13.02% increase in total market revenue, respectively. The case studies of systems with different scales verify the effectiveness and scalability of the proposed method.

1. Introduction

The massive penetration of renewable energy has brought new vitality into the power system, but has also caused problems in terms of stability and energy efficiency. As a representative of flexible resources, energy storage can play an important role in maintaining the stability of the power system and promoting the consumption of renewable energy [1]. In the electricity market, aggregated energy storage can not only directly provide energy for trading, but can also provide an energy reserve service to prevent problems such as power imbalance in the real-time market.
Energy storage, due to the different services it can provide to the power system, is capable of participating in various types of markets, such as the energy market, the reserve market, and the ancillary services market [2,3]. However, in traditional power markets, energy storage has typically been limited by its capacity and thus has mostly participated passively as a price-taker. In recent years, advancements in energy storage generation technology and the development of integrated configuration solutions have led to an increase in the scale of it. The growth has enabled energy storage to influence market clearing and price formation, gradually shifting its role from price-taker to price-maker. Developing effective strategies to maximize the profit of energy storage in these markets has become an issue worth studying.
To overcome these problems, we first equate the electricity market, including the market stage and operation stage, to a two-stage stochastic programming model to quantify the impact of uncertainty. Then, the market clearing process of the electricity market is represented by a bi-level model. In the upper level, energy storage maximizes their profits through different market bidding parameters, while the lower level completes market clearing to achieve a minimum total cost. The proposed bi-level model is difficult to solve directly so we convert it into a single-level model using KKT (Karush–Kuhn–Tucker) conditions, and finally turn it into a MILP (Mixed Integer Linear Programming) model through linearization steps, so that it can be handled with commercial solvers.

1.1. Related Works

The rapid growth of renewable energy sources in power systems has led to a greater need for flexibility [4]. As a result, the number of energy storage devices deployed and their maximum capacity are increasing rapidly [5]. Numerous studies have been conducted on coordinating the participation of energy storage resources in electricity market transactions. For example, Gomes et al. [6] considered the uncertainty of market prices and renewable energy output, and created a two-stage stochastic programming model to optimize bidding strategies for energy storage devices in the day-ahead market. In [7], a model for maximizing energy storage profits based on price forecasts was developed, where Zheng et al. differentiated between bidding strategies in the wholesale electricity market according to the SoC (State of Charge) of energy storage. Xie et al. [8] used a robust approach to maximize energy storage arbitrage by representing wind power output and electricity prices using predefined uncertainty sets. Additionally, Xu et al. [9] established a marginal cost model for battery energy storage participating in the electricity market, considering battery aging mechanisms and optimizing dispatch designs according to market prices. Similar studies have also been conducted by Shuai [10] and Tang [11], where the former optimized microgrid energy management and market strategies based on proposed dynamic stochastic algorithms integrating AC power flow and energy storage characteristics, while the latter employed data-driven reinforcement learning methods to assist energy storage providers in making bidding decisions in coupled multiple markets. These studies provide valuable insights for energy storage providers in decision-making and arbitrage within electricity market transactions. Nevertheless, the majority of these studies operate under the assumption of limited market influence by energy storage providers, treating them simply as price-takers and ignoring their influence over market clearing and price formation processes. In deterministic scenarios, the market clearing price is directly used for energy storage resource allocation, while in uncertain scenarios, the price is set as a variable parameter to simulate market stochastic processes for further optimization. These assumptions are reasonable when the capacity of energy storage devices is relatively small compared to the total system generation capacity. However, as the capacity of energy storage continues to increase with the continuous construction of storage stations and advances in storage aggregation technologies, its impact on market prices gradually becomes significant, necessitating a shift in role in the market from price-takers to price-makers. Based on this, this paper takes into account the active behavior of energy storage in the electricity market and studies the bidding strategy to obtain the maximum profit from the perspective of price-makers.
The bi-level model is often used in the electricity market to help power generators formulate strategic behaviors [12] and achieve the goal of maximizing revenue through parameter iteration and game processes between the upper and lower levels. Researchers in the electrical power system employ it in bidding strategy formulation and resource allocation processes for RES (Renewable Energy Source) aggregators [13], FTRs (Financial Transmission Rights) [14], thermal power [15], hydropower [16], virtual power plants [17], electric vehicles [18], and even more general virtual bidders [19]. Similarly, the bi-level model can also play an important role in helping energy storage providers formulate market strategies [20,21,22]. In related research, Smets et al. [23] combined a bi-level optimization model with recurrent neural networks to optimize the charging and discharging decisions and risk indicators of energy storage devices in the European balancing market. In [24], Xia et al. discussed arbitrage schemes for energy storage in the energy and primary frequency regulation markets considering the impact of battery degradation, established upon the bi-level model of energy storage and joint markets. Furthermore, the bi-level model is also utilized in determining the siting and investment scale of energy storage, such as the research by Hrvoje et al. in [25] and Nasrolahpour et al. in [26]. The transaction process of energy storage participating in both the energy market and the reserve market is affected by the uncertainty of renewable energy output. The decision-making for market arbitrage contains uncertain parameters, which are not extensively discussed in the above literature. Two-stage stochastic programming is commonly employed to address two-stage decision-making problems influenced by uncertainty [27,28,29]. To fill this research gap, this paper combines the bi-level model with two-stage stochastic programming to address the bidding strategy problem of energy storage participating in joint clearing markets. Specifically, a detailed comparison between our proposed method and existing research is shown in Table 1.

1.2. Our Contributions

The contributions of this paper are as follows:
1
Based on the day-ahead and real-time market timeline analysis and the types of services provided by energy storage, a trading framework for energy storage to participate in the day-ahead electricity market, day-ahead reserve market and real-time balancing market is established.
2
The uncertainty of wind power output is quantified using output scenarios to establish a two-stage stochastic optimization model. The bi-level model is equivalently transformed into a single-level model through Lagrangian duality and KKT conditions. Nonlinear terms within the model are linearized using binary expansion and the big-M method, thereby reducing the complexity of solving the problem.
3
The proposed method is tested on the modified IEEE RTS-24 and 118-bus systems. The impact of bidding strategies on energy storage market revenue is analyzed. Compared with participating in the market as a price-taker and bidding according to marginal cost, the method proposed in this paper can bring a 16.73% and 13.02% increase in total market revenue, respectively.
Section 2 establishes a two-stage bi-level model based on energy storage services and market timeline analysis. Section 3 introduces the model transformation steps and designs linearization methods for different nonlinear terms. Section 4 verifies the proposed method on the modified IEEE RTS-24 and 118-bus systems and analyzes the impact of bidding strategy, energy storage configuration, and linearization parameters. Finally, the conclusions are presented in Section 5.

2. Market Model

Energy storage contains many different forms, including battery storage, compressed-air storage, hydrogen energy storage, etc. When the energy storage scale is large enough, or through aggregation to meet market access conditions, it can participate in the electricity market as a price-maker. The diagram of aggregated energy storage is shown in Figure 1. It is worth noting that the energy storage studied in this article is large-capacity independent or aggregated energy storage mainly based on electrochemistry, and energy storage in other forms such as pumped storage is not considered for the time being.
Given the inherent flexibility of energy storage and the different services it can provide, a two-timescale market framework including the day-ahead and real-time markets is adopted. In the day-ahead market stage, the energy storage operator submits power bids and declares its rapidly dispatchable capacity as a spinning reserve. In the real-time market stage, leveraging its fast response and bidirectional ramping capability, the energy storage is called on from the committed reserve to correct renewable energy forecast output errors, and it is remunerated through real-time balancing payments. By dynamically allocating capacity and available power across these two time horizons, the energy storage operator can simultaneously capture energy-arbitrage and ancillary-service revenues. The overall scheduling and optimization framework is depicted in Figure 2.
Small-scale energy storage, constrained by limited market power, generally acts as a price-taker when it participates in electricity markets. By contrast, large-scale energy storage can exert a noticeable influence on the market-clearing process. Consequently, a bi-level optimization framework is adopted to capture the additional profit opportunities that arise from the mutual interaction between energy storage dispatch decisions and the market-clearing process.
In order to highlight the research focus and simplify the problem, several reasonable assumptions were made about the market model, which are detailed below:
1
The non-convex characteristics of thermal power generators, such as on/off states and fixed costs, are not considered.
2
The costs associated with reserves include reserve allocation costs and utilization costs. In this study, it is assumed that the former is obtained from the reserve balance equation, and the latter is consistent with the clearing price in the real-time stage, which refers to the European spot market reserve pricing scheme [30,31,32].
3
Wind power has no marginal cost. Energy storage charging and discharging efficiencies are consistent, and constraints on the rates of energy storage charging and discharging are not considered.
4
In the market, energy storage can engage in strategic bidding, while other market participants can only bid based on their marginal costs.

2.1. Upper-Level Model

Energy storage is located at the upper layer of the bi-level model. It aims to achieve the goal of maximizing market revenue by adjusting the bidding strategy, which includes three parts: day-ahead electricity market revenue, day-ahead reserve allocation revenue, and real-time balancing market revenue. The objective function is as follows:
max t Δ t λ n t Q b t d i s Q b t c h s C b Q b t d i s + Q b t c h s + t Δ t λ n t u p R b t d i s , u p + R b t c h s , u p + λ n t d n R b t d i s , d n + R b t c h s , d n + t , ω π ω Δ t · λ n t ω + C b R b t ω c h s , u p + R b t ω d i s , d n + λ n t ω C b R b t ω c h s , d n + R b t ω d i s , u p
Energy storage uses different strategic parameters to quote the electricity and reserve services it provides based on its marginal cost. The constraints that need to be met are as follows:
1 k b 1 k b 1 ¯
1 k b 2 k b 2 ¯

2.2. Lower-Level Model

The market operator is located at the lower-level of the model. Its goal is to ensure the maximum social welfare, that is, the minimum power generation cost, while completing the clearing of electrical energy and reserve. Since the power generation cost of wind generators in the market is not considered, the total cost is generated by energy storage and thermal generators, and both include the cost related to electrical energy and the reserve. The expression of its objective function is espressed as follows:
min b , t , ω Δ t · k b 1 C b Q b t d i s Q b t c h s + R b t c h s , u p + R b t d i s , u p + R b t c h s , d n + R b t d i s , d n + b , t , ω π ω Δ t · k b 2 C b · R b t ω c h s , u p R b t ω c h s , d n + R b t ω d i s , u p R b t ω d i s , d n + i , t , ω π ω Δ t · C i P i t + P i t u p P i t d n + P i t ω u p P i t ω d n
where the first item is the electricity cost and reserve deployment cost of energy storage in the day-ahead market, the second item is the reserve usage cost of energy storage in the real-time market, and the third item is the total cost of thermal generators in the day-ahead and real-time markets.
The constraints that the lower-level model needs to satisfy are as follows, where the parameters in the right-most brackets are the Lagrange multipliers corresponding to the constraints:
i Ψ n I P i t + q Ψ n Q W q t + b Ψ n B Q b t d i s Q b t c h s j Ψ n J L j t = m Θ n B n m θ n t θ m t : λ n t , n , t
i Ψ n I p i t u p + b Ψ n B R b t c h s , u p + R b t d i s , u p = R t u p : λ n t u p , n , t
i Ψ n I p i t d n + b Ψ n B R b t c h s , d n + R b t d i s , d n = R t d n : λ n t d n , n , t
i Ψ n I p i t ω u p p i t ω d n + q Ψ n Q W q t ω W q t W q t ω s p i l l + b Ψ n B R b t ω c h s , u p R b t ω c h s , d n + R b t ω d i s , u p R b t ω d i s , d n = m Θ n B n m θ n t ω θ m t ω θ n t θ m t : λ n t ω , n , t , ω
B n m θ n t θ m t P n m ¯ : α n m , m Θ n , n , t
B n m θ n t ω θ m t ω P n m ¯ : α n m ω , m Θ n , n , t , ω
θ 1 t = 0 : σ 1 t , t
θ 1 t ω = 0 : σ 1 t ω , t , ω
P i ̲ P i t P i ¯ : β i t min , β i t max , i , t
P i ̲ P i t + p i t ω u p p i t ω d n P i ¯ : β i t ω min , β i t ω max , i , t , ω
p i t ω u p p i t u p ¯ : δ i t ω u p , i , t , ω
p i t ω d n p i t d n ¯ : δ i t ω d n , i , t , ω
R D i P i t P i , t 1 R U i , γ i t D , γ i t U , i , t
R D i P i t + p i t ω u p p i t ω d n P i , t 1 p i , t 1 , ω u p + p i , t 1 , ω d n R U i , γ i t ω D , γ i t ω U , i , t
W q t W q t ¯ : ϕ q t , q , t
W q t ω s p i l l W q t ω : ψ q t ω , q , t , ω
S o C b ̲ Δ t t = 1 t η Q b t c h s R b t c h s , u p + R b t c h s , d n Q b t d i s + R b t d i s , u p R b t d i s , d n / η + S o C b i n i t : ε b t min , b , t
S o C b i n i t + Δ t t = 1 t η Q b t c h s R b t c h s , u p + R b t c h s , d n Q b t d i s + R b t d i s , u p R b t d i s , d n / η S o C b ¯ : ε b t max , b , t
S o C b ̲ Δ t t = 1 t η Q b t c h s + R b t ω c h s , d n R b t ω c h s , u p Q b t d i s + R b t ω d i s , u p R b t ω d i s , d n / η + S o C b i n i t : ε b t ω min , b , t , ω
S o C b i n i t + Δ t t = 1 t η Q b t c h s + R b t ω c h s , d n R b t ω c h s , u p Q b t d i s + R b t ω d i s , u p R b t ω d i s , d n / η S o C b ¯ : ε b t ω max , b , t , ω
0 Q b t c h s Q b c h s ¯ u b t c h s : υ b t c h s
0 Q b t d i s Q b d i s ¯ u b t d i s : υ b t d i s
u b t c h s , u b t d i s 0 , 1
u b t c h s + u b t d i s 1 : τ b t
where Equations (5)–(7) are the electrical power, upward reserve, and downward reserve balance of the day-ahead market, respectively. In the day-ahead stage, the energy and reserve deployment prices are obtained from the shadow prices of the energy and reserve balance equations, as shown in Equations (5)–(7). Equation (8) is the electrical power balance in the real-time market. Constraints (9) and (10) limit the maximum power of the transmission line. Equations (11) and (12) specify the power angle reference values in the day-ahead and real-time stages. Constraints (13)–(18) are the output, reserve, and ramp limits of thermal generators. Wind power output and wind curtailment limits are constraints (19) and (20). Constraints (21)–(24) limit the capacity range of energy storage in the day-ahead and real-time stages. The limit of energy storage charge and discharge power is represented by constraints (25) and (26). Equations (27) and (28) indicate that the energy storage cannot be in the charging and discharging status at the same time.

3. Solution Methodology

Due to the nested structure of the bi-level model, a direct solution will lead to exponential computational complexity, and it is not easy to obtain convergent results when the variable dimension is high. Therefore, this section considers converting the bi-level model into a single-level model through the strong duality theorem and the KKT condition, and then solving it.

3.1. Model Transformation

The optimal solution of the lower-level model is determined using KKT conditions, including stability, feasibility, and complementary relaxation conditions, which are used as constraints for the upper-level model. To this end, the dual form of the optimization problem of the lower-level model needs to be determined first. The objective function of the dual problem is as follows:
max n , t j Ψ n J λ n t L j t + ω q ψ n Q λ n t ω W q t ω + λ n t u p R t u p + λ n t u p R t d n n , m Θ n α n m P n m ¯ + ω α n m ω P n m ¯ q Ψ n Q , t W q t ¯ ϕ q t + ω W q t ω ψ q t ω + i Ψ n I , t β i t min P i t ̲ β i t max P i t ¯ + ω β i t ω min P i t ̲ β i t ω max P i t ¯ δ i t ω U P i t U ¯ δ i t ω D P i t D ¯ i Ψ n I , t γ i t D R D i + γ i t U R U i + ω γ i t ω D R D i + γ i t ω U R U i + b , t ε b t min S o C b ̲ S o C i n i t + ε b t max S o C i n i t S o C b ¯ + b , t , ω ε b t ω min S o C b ̲ S o C i n i t + ε b t ω max S o C i n i t S o C b ¯
The constraints include
C i Δ t + λ n t + β i t max β i t min + γ i t U γ i , t + 1 U γ i t D + γ i , t + 1 D + ω β i t ω max β i t ω min + γ i t ω U γ i , t + 1 , ω U γ i t ω D + γ i , t + 1 , ω D 0 , i Ψ n I , n , t
π ω C i Δ t + λ n t ω + β i t ω max β i t ω min + γ i t ω U γ i , t + 1 , ω U γ i t ω D + γ i , t + 1 , ω D + δ i t ω U 0 , i Ψ n I , n , t , ω
π ω C i Δ t λ n t ω β i t ω max + β i t ω min γ i t ω U + γ i , t + 1 , ω U + γ i t ω D γ i , t + 1 , ω D + δ i t ω D 0 , i Ψ n I , n , t , ω
1 η t N T ε b t min ε b t max + ω ε b t ω min ε b t ω max + λ n t + k b 1 C b Δ t 0 , b Ψ n B , n , t , ω
η t N T ε b t max ε b t min + ω ε b t ω max ε b t ω min λ n t k b 1 C b Δ t 0 , b Ψ n B , n , t , ω
π ω k b 2 C b Δ t + λ n t ω + 1 η t N T ε b t ω min ε b t ω max 0 , b Ψ n B , n , t , ω
π ω k b 2 C b Δ t λ n t ω + η t N T ε b t ω max ε b t ω min 0 , b Ψ n B , n , t , ω
λ n t ω λ n t ω + ϕ q t 0 , q Ψ n Q , n , t , ω
λ n t ω + ψ q t ω 0 , q Ψ n Q , n , t , ω
m Θ n B n m λ n t + λ m t + ω λ n t ω λ m t ω + α n m α m n + σ 1 t n = 1 = 0 , m Θ n , n , t , ω
m Θ n B n m λ n t ω + λ m t ω + α n m ω α m n ω + σ 1 t ω n = 1 = 0 , m Θ n , n , t , ω
Thus, according to the constraints in the original optimization problem of the lower-level model and its dual form, the stability condition and feasibility condition in the KKT condition can be obtained.
By multiplying the Lagrange multiplier with the original feasibility condition, we can get the form of the complementary relaxation condition in the KKT condition that the lower-level model needs to satisfy. Taking constraints (9) and (10) as examples, the following can be obatained:
α n m B n m θ n t θ m t P n m ¯ = 0 , m Θ n , n , t
α n m ω B n m θ n t ω θ m t ω P n m ¯ = 0 , m Θ n , n , t , ω
According to the strong duality theorem and the KKT conditions corresponding to the lower-level model, we can obtain the conditions which the optimal solution of the lower-level optimization problem needs to meet. Substituting them into the constraints of the upper-level model, the bi-level model can be transformed into a single-level model.

3.2. Linearization

Given that the objective function (4) and the complementarity constraints (41)–(42) contain nonlinear terms, it is necessary to linearize these elements first. Analysis of the two different sources of nonlinearity is conducted below:
(1)
The nonlinear terms in the objective function.
The nonlinear terms in objective function (4) arise from the product of Lagrangian multipliers λ n t , λ n t ω and continuous variables Q b t d i s , Q b t c h s , R b t ω d i s , R b t ω c h s . They can be linearized using a binary expansion method [33,34]. Taking λ n t Q b t d i s as an example, the specific process is as follows:
Q b t d i s = k x b t k q d i s q ^ b t k d i s , b , t
k x b t k q d i s = 1 , b , t
x b t k q d i s = 0 , 1 , b , t , k
0 λ n t y b t k q d i s G 1 x b t k q d i s , b Ψ n B , t , k
0 y b t k q d i s G x b t k q d i s , b , t , k
λ n t Q b t d i s = k y b t k q d i s q ^ b t k d i s
(2)
The nonlinear terms in complementarity constraints.
The nonlinear terms in the complementarity constraints (41)–(42) originate from the product of dual variables and continuous variables, which can be linearized using the big-M method [35]. Details are as follows:
α n m M a n m P n m ¯ B n m θ n t θ m t M 1 a n m , m Θ n , n , t
α n m ω M a n m ω P n m ¯ B n m θ n t ω θ m t ω M 1 a n m ω , m Θ n , n , t , ω
By performing similar processing on other nonlinear terms in the transformed single-level model according to the steps of the above-mentioned binary decomposition method and the big-M method, the nonlinearity in the model can be eliminated, thereby converting the problem into a MILP (Mixed Integer Linear Programming) problem that can be solved by commercial solvers such as Gurobi or Cplex. The detailed process of establishing a bi-level model and transforming it into a single-level model is shown in Figure 3.

4. Numerical Studies

This section introduces the modified RTS-24 system and the IEEE 118-bus system as test systems to verify the effectiveness of the proposed bi-level model of energy storage participating in day-ahead and real-time market transactions.

4.1. System Data

The modified IEEE RTS-24 system topology is shown in Figure 4. It contains 24 nodes and is equipped with 10 thermal generators, 1 wind generator and 1 energy storage device. The wind generator is located at node 1 and the energy storage device is located at node 15. The total maximum capacity of the thermal generators is 3405 MW. The specific operating parameters of each thermal generator are shown in Table 2. The predicted wind power output is taken from the 24 h output data of a wind farm in Northwest China [36]. The settings of other parameters in the system are shown in Table 3.
The wind power output in the day-ahead stage is recorded as scenario 1 and scenario 2, with probabilities of 0.6 and 0.4 respectively. The uncertainty of the load is not considered. The data of wind output and load are shown in Figure 5.

4.2. Analysis of Market Results

The day-ahead energy and reserve clearing prices are shown in Figure 6. It can be seen that the peak energy price in the day-ahead market occurs at 12:00–14:00 and 18:00–19:00, respectively, which is basically consistent with the peak load. The peak and valley periods of energy prices change significantly, with the maximum price difference of 240.52 JPY/MWh, which can provide a large space for energy storage arbitrage in the market. The reserve price is lower than the energy price, and the upper reserve price is higher than the lower reserve price.
The day-ahead dispatch results of electricity power are shown in Figure 7. It can be seen that energy storage charging is concentrated in the two periods of 22:00–5:00 and 14:00–15:00, which corresponds to the low period of the clearing price. Energy storage discharge is carried out in the peak period of 8:00–13:00 and 18:00–19:00, so that it can obtain the maximum market arbitrage benefits while meeting the system power balance. Figure 8 shows the energy storage dispatch results of two scenarios in the day-ahead and real-time stage. As can be seen from Figure 8, energy storage can earn arbitrage profits by charging at low prices and discharging at peak prices in the day-ahead stage. After considering the use of energy storage reserve in the real-time stage in different scenarios, it is observed that the energy storage charging and discharging are more frequent, and continuous charging and discharging state conversion may occur, indicating that the reserve provided by energy storage can be effectively called upon in the real-time market, thereby giving full play to the flexible regulation role of energy storage.

4.3. Comparative Analysis of Market Types

In order to compare the profits of energy storage participating in different types of markets, the following three cases are set for comparative analysis:
Case 1: Energy storage only participates in the day-ahead electricity energy market and makes profits through the arbitrage of the day-ahead market price difference.
Case 2: Energy storage participates in the joint clearing of the day-ahead electricity energy and reserve markets, and the profits include day-ahead arbitrage and reserve deployment benefits.
Case 3: Energy storage also participates in the real-time balancing market, and the reserve use compensation is added to the energy storage profits.
The day-ahead electricity market clearing prices under the three cases are shown in Figure 9. It is worth noting that due to the different wind power output scenarios, the benefits of the real-time market will change accordingly, so the benefits at this stage are expressed in the form of expected values. The comparison of the upper-reserve and down-reserve prices and capacities corresponding to scenarios 2 and 3 is shown in Figure 10 and Figure 11. To quantitatively demonstrate the market benefits of energy storage under different cases, the relevant data for the three cases are listed in Table 4, where the total profit is composed of energy market profit, reserve market profit, and real-time market profit as mentioned in Section 2.
From the above charts, it can be seen that compared with Case 1, energy storage needs to participate in the reserve market in Case 2, which leads to a reduction in the input of the energy market, making the energy price higher and increasing the income of the energy market by 3.77% and the total income by 45.39%. Comparing Case 3 with the other cases, the peak energy price is higher than the others, while the valley energy price is lower than the others, indicating that the price arbitrage space for energy storage in the day-ahead market is the largest. However, due to the further reduction of the energy market input, the income of the energy market has decreased by 24.47%, while the income of the reserve market has increased by 28.53%, and the total income has increased by 9.36%, compared to Case 2. In general, Case 1 has the least profit-making channels for energy storage, resulting in the lowest total market revenue. Case 2 increases the total market profit by increasing the day-ahead reserve market revenue. Case 3, although it has the lowest energy market profit, further increases the expected revenue of the real-time market so that energy storage can obtain the highest total market revenue.

4.4. Analysis of the Impact of Bidding Strategies

Based on the above Case 3, the energy storage quotation will also have an impact on market profits. Three different bidding strategies are set for comparative analysis:
Case 3.1: Energy storage only participates in the day-ahead and real-time markets as a price-taker, that is, it bids quantity but not price.
Case 3.2: Energy storage bids according to its marginal cost.
Case 3.3: Energy storage bids with quantity and price, and different bidding strategy parameters are used in the day-ahead and real-time markets, which is denoted as k b 1 and k b 2 .
Table 5 lists the profits of energy storage participating in the day-ahead and real-time markets under the above three cases. It can be seen that compared with Case 3.1, energy storage actively participates in the market in Case 3.2 and Case 3.3 and can bring a 16.73% and 31.93% increase in total market revenue, respectively. Case 3.2 is equivalent to the situation in which the bidding strategy parameters k b 1 and k b 2 are both 1 in Case 3.3 when bidding with marginal cost. The market revenue of Case 3.3 at each stage is higher than that of Case 3.2, and the total revenue increase by 13.02%. The reason for this is that Case 3.3 can find the optimal quotation in the day-ahead and real-time markets through the iteration of the upper-level bidding strategy parameters to achieve the global maximum value of market profits.

4.5. Analysis of Model Scalability

In order to verify the scalability of the model, a more complex IEEE 118-bus system is selected for analysis, and its topology is shown in Figure 12. The system consists of 54 thermal generators with a total maximum output of 4628 MW. A wind generator is set at node 37, and two energy storage devices are set at nodes 8 and 66, respectively, with a variable cost of 50 JPY/MW. The wind power output and load data are the same as those of the aforementioned IEEE RTS-24 node system. The capacity range of the two energy storage devices is 10–250 MWh, the maximum charge and discharge power is 50 MW, and the charge and discharge efficiency is set to 0.9.
(1)
Impact of energy storage configuration
Energy storage configuration parameters include the maximum power and maximum capacity. In order to study their impact on the total revenue of energy storage participating in the market, the configuration parameters of the two energy storages are changed within the range of 50–250 MW and 50–250 MWh, and the total revenues are shown in Figure 13.
As can be seen from Figure 13, the increase in energy storage maximum power and capacity both have a positive effect on the improvement of market revenue. When the maximum power is fixed at 250 MW, and the capacity increases from 50 MWh to 250 MWh, the total market revenue increases by 4.19 times. When the maximum capacity is fixed at 250 MWh, and the power increases from 50 MW to 250 MW, the total market profit increases by 3.84 times. The energy storage maximum power determines the market participation ability. On the one hand, the peak realization ability of electricity prices in the energy market is affected by the upper limit of discharge power. On the other hand, the reserve bid in the market cannot exceed the power upper limit. Therefore, when the maximum power is low, the market profit will be affected and remain at a low level. The energy storage maximum capacity determines the market participation time. Taking the energy market as an example, small-capacity energy storage can only participate in peak arbitrage in some time periods, while large-capacity energy storage can be discharged continuously at multiple electricity price peaks, broadening the arbitrage space, thereby achieving an increase in total revenue.
(2)
Analysis of computation performance
Computation performance is also an important indicator of model scalability. The number of discrete data points K introduced when the binary expansion method is used in the linearization step in Section 3.2 will affect the optimization results and computation time of the model. Comparing the changes in the computational performances of the two models under different K values, the results are shown in Figure 14. It can be seen that the solution time of the IEEE 118-bus system is higher than that of the IEEE RTS-24 system, and the computation time and total profit of the two systems increase with increasing K. The computation time data under different K values are shown in the figure. It can be seen that when the K value increases from 10 to 120, the computation time of the two test systems increases by 22 times and 27 times, respectively. The calculation time difference between the two systems gradually increases from 25.89s to 559.45 s. The larger the K value, the smaller the step size of the discrete approximation selection in the binary expansion method, which results in an increase in computation complexity and time, and the impact on the computation time of complex systems is more obvious. At the same time, a larger K means more discrete approximate data points of the optimization parameters, which increases the feasible domain, so that a better optimization result can be obtained, that is, a greater total market profit.

5. Conclusions

This paper establishes a two-stage bi-level model for energy storage to participate in the day-ahead and real-time markets, considering two types of services: energy and reserve. The upper-level formulates a bidding strategy with the goal of maximizing energy storage market profit, while the lower-level completes joint market clearing with the goal of minimizing total cost. Based on the KKT condition and linearization method, the model is transformed into a single-level MILP model that is easier to solve. Numerical analysis is carried out on IEEE RTS-24 and IEEE 118-bus systems. The results show that energy storage participation in both the reserve market and the real-time market can increase total profit by 45.39% and 9.36%, respectively. Compared to bidding as a price-taker and with marginal cost, the proposed method can bring a 16.73% and 13.02% increase in total market profit, respectively. The energy storage maximum power determines the market participation ability, and the maximum capacity determines the market participation time, both of which have a positive effect on improving market total profit. Numerical studies of two different scale markets verify the effectiveness and scalability of the proposed method, and the choice of discrete data point K in the binary expansion method affects the computation time and objective value.
The research conducted in this manuscript is based on two standard system topologies. The demonstration based on the actual case of a relevant electricity market will be the direction of our future research. At the same time, in order to further improve the market participation of energy storage, it is also worthwhile to add the research on the auxiliary market such as peak shaving and frequency modulation, and to consider demand response and other market mechanisms.

Author Contributions

Conceptualization, K.H. and Q.X.; methodology, K.H. and Q.X.; software, K.H. and L.F.; validation, X.X.; formal analysis, K.H.; investigation, L.F.; resources, X.X.; data curation, L.F.; writing—original draft preparation, K.H.; writing—review and editing, Q.X. and L.F.; visualization, K.H.; supervision, L.F. and X.X.; project administration, Q.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Key Research and Development Program of China (2022YFB2703500).

Data Availability Statement

The data are contained within the paper.

Conflicts of Interest

All authors of this manuscript declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as potential conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
JPYChinese Currency Unit (Yuan)
KKTKarush–Kuhn–Tucker
MILPMixed Integer Linear Programming
SoCState of Charge
RESRenewable Energy Sources
FTRFinancial Transmission Rights
Nomenclature
(1) Indices and Sets
t T Index and set of time periods
n N Index and set of nodes
ω Index of wind output scenarios
i I Index and set of generating units
j J Index and set of loads
q Q Index and set of wind units
b B Index and set of battery units
Θ n Set of nodes directly connected to node n
Ψ n I Set of generating units located at node n
Ψ n J Set of loads located at node n
Ψ n Q Set of wind units located at node n
Ψ n B Set of battery units located at node n
(2) Parameters
Δ t Duration of period t (h)
π ω Probability of wind power scenario ω
L j t Power consumption by load j in period t (MW)
P i ̲ Minimum power output of generating unit i (MW)
P i ¯ Maximum power output of generating unit i (MW)
P n m ¯ Transmission capacity of line between node n and m (MW)
C i Variable energy cost of unit i ($/MWh)
P i t D ¯ Maximum down-reserve for generating unit i (MW)
P i t U ¯ Maximum up-reserve for generating unit i (MW)
R D i Ramp down limit of generating unit i (MW)
R U i Ramp up limit of generating unit i (MW)
W q t ¯ Maximum power output of wind unit q in time period t (MW)
W q t ω Realization of wind power output for wind unit q in time period t and scenario ω (MW)
B n m Susceptance of line between node n and m (per unit)
k b 1 ¯ Upper limit of strategic bidding variable of battery unit b in day-ahead stage
k b 2 ¯ Upper limit of strategic bidding variable of battery unit b in real-time stage
η Charge and discharge efficiency of battery unit
S o C b i n i t Initial power of battery unit b (MWh)
S o C b ̲ Minimum capacitance of battery unit b (MWh)
S o C b ¯ Maximum capacitance of battery unit b (MWh)
(3) Variables
λ n t Clearing price for node n in period t at day-ahead stage (JPY)
λ n t d o w n Down-reserve clearing price for node n in period t at day-ahead stage (JPY)
λ n t u p Up-reserve clearing price for node n in period t at day-ahead stage (JPY)
λ n t ω Clearing price for node n in period t and scenario ω at real-time stage (JPY)
θ n t Angle of node n in period t at day-ahead stage
θ n t ω Angle of node n in period t and scenario ω at real-time stage
P i t Power output of generating unit i in period t (MW)
p i t ω D Deployed down-reserve of generating unit i in period t and scenario ω  (MW)
p i t ω U Deployed up-reserve of generating unit i in period t and scenario ω  (MW)
W q t Power scheduled of wind unit q in period t (MW)
W q t ω s p i l l Wind power spillage of unit q in period t and scenario ω (MW)
Q b t c h s Charge power of battery unit b in period t (MW)
Q b t d i s Discharge power of battery unit b in period t (MW)
R b t c h s , u p Deployed up-reserve of battery unit b in charging status (MW)
R b t d i s , u p Deployed up-reserve of battery unit b in discharging status (MW)
R b t c h s , d n Deployed down-reserve of battery unit b in charging status (MW)
R b t d i s , u p Deployed down-reserve of battery unit b in discharging status (MW)
R b t ω c h s , u p Dispatched up-reserve of battery unit b in charging status and scenario ω (MW)
R b t ω d i s , u p Dispatched up-reserve of battery unit b in discharging status and scenario ω (MW)
R b t ω c h s , d n Dispatched down-reserve of battery unit b in charging status and scenario ω (MW)
R b t ω d i s , u p Dispatched down-reserve of battery unit b in discharging status and scenario ω (MW)

References

  1. Amir, M.; Deshmukh, R.G.; Khalid, H.M.; Said, Z.; Raza, A.; Muyeen, S.; Nizami, A.S.; Elavarasan, R.M.; Saidur, R.; Sopian, K. Energy storage technologies: An integrated survey of developments, global economical/environmental effects, optimal scheduling model, and sustainable adaption policies. J. Energy Storage 2023, 72, 108694. [Google Scholar] [CrossRef]
  2. Sakti, A.; Botterud, A.; O’Sullivan, F. Review of wholesale markets and regulations for advanced energy storage services in the United States: Current status and path forward. Energy Policy 2018, 120, 569–579. [Google Scholar] [CrossRef]
  3. Zhao, C.; Andersen, P.B.; Træholt, C.; Hashemi, S. Grid-connected battery energy storage system: A review on application and integration. Renew. Sustain. Energy Rev. 2023, 182, 113400. [Google Scholar] [CrossRef]
  4. Tian, K.; Zang, Y.; Wang, J.; Zhang, X. Electricity arbitrage for mobile energy storage in marginal pricing mechanism via bi-level programming. Int. J. Electr. Power Energy Syst. 2024, 162, 110330. [Google Scholar] [CrossRef]
  5. Wang, D.; Liu, N.; Chen, F.; Wang, Y.; Mao, J. Progress and prospects of energy storage technology research: Based on multidimensional comparison. J. Energy Storage 2024, 75, 109710. [Google Scholar] [CrossRef]
  6. Gomes, I.; Pousinho, H.; Melício, R.; Mendes, V. Stochastic coordination of joint wind and photovoltaic systems with energy storage in day-ahead market. Energy 2017, 124, 310–320. [Google Scholar] [CrossRef]
  7. Zheng, N.; Qin, X.; Wu, D.; Murtaugh, G.; Xu, B. Energy Storage State-of-Charge Market Model. IEEE Trans. Energy Mark. Policy Regul. 2023, 1, 11–22. [Google Scholar] [CrossRef]
  8. Xie, Y.; Guo, W.; Wu, Q.; Wang, K. Robust MPC-based bidding strategy for wind storage systems in real-time energy and regulation markets. Int. J. Electr. Power Energy Syst. 2021, 124, 106361. [Google Scholar] [CrossRef]
  9. Xu, B.; Zhao, J.; Zheng, T.; Litvinov, E.; Kirschen, D.S. Factoring the Cycle Aging Cost of Batteries Participating in Electricity Markets. IEEE Trans. Power Syst. 2018, 33, 2248–2259. [Google Scholar] [CrossRef]
  10. Shuai, H.; Fang, J.; Ai, X.; Wen, J.; He, H. Optimal Real-Time Operation Strategy for Microgrid: An ADP-Based Stochastic Nonlinear Optimization Approach. IEEE Trans. Sustain. Energy 2019, 10, 931–942. [Google Scholar] [CrossRef]
  11. Tang, Q.; Guo, H.; Chen, Q. Multi-Market Bidding Behavior Analysis of Energy Storage System Based on Inverse Reinforcement Learning. IEEE Trans. Power Syst. 2022, 37, 4819–4831. [Google Scholar] [CrossRef]
  12. Luo, Y.; Gao, Y.; Fan, D. Real-time demand response strategy base on price and incentive considering multi-energy in smart grid: A bi-level optimization method. Int. J. Electr. Power Energy Syst. 2023, 153, 109354. [Google Scholar] [CrossRef]
  13. Marneris, I.G.; Ntomaris, A.V.; Biskas, P.N.; Baslis, C.G.; Chatzigiannis, D.I.; Demoulias, C.S.; Oureilidis, K.O.; Bakirtzis, A.G. Optimal Participation of RES Aggregators in Energy and Ancillary Services Markets. IEEE Trans. Ind. Appl. 2023, 59, 232–243. [Google Scholar] [CrossRef]
  14. Mehdipourpicha, H.; Bo, R.; Wang, S. Optimal Offering Strategy of GenCo with Joint Participation in FTR Auction and Day-Ahead Market Considering Virtual Bidding. IEEE Trans. Power Syst. 2023, 38, 2247–2260. [Google Scholar] [CrossRef]
  15. Nasiri, N.; Zeynali, S.; Ravadanegh, S.N.; Marzband, M. Strategic Participation of Integrated Thermal and Electrical Energy Service Provider in Natural Gas and Wholesale Electricity Markets. IEEE Trans. Ind. Inform. 2023, 19, 5433–5443. [Google Scholar] [CrossRef]
  16. Zhang, S.; Ma, G.; Chen, S.; Huang, W.; Yang, Y. Hydropower Pricing Options for Cross-Border Electricity Trading in China Based on Bi-Level Optimization. IEEE Access 2022, 10, 83869–83883. [Google Scholar] [CrossRef]
  17. Pourghaderi, N.; Fotuhi-Firuzabad, M.; Kabirifar, M.; Moeini-Aghtaie, M.; Lehtonen, M.; Wang, F. Reliability-Based Optimal Bidding Strategy of a Technical Virtual Power Plant. IEEE Syst. J. 2022, 16, 1080–1091. [Google Scholar] [CrossRef]
  18. Infante, W.; Ma, J. Multistakeholder Planning and Operational Strategy for Electric Vehicle Battery Swapping Stations. IEEE Syst. J. 2022, 16, 3543–3553. [Google Scholar] [CrossRef]
  19. Mehdipourpicha, H.; Wang, S.; Bo, R. Developing Robust Bidding Strategy for Virtual Bidders in Day-Ahead Electricity Markets. IEEE Open Access J. Power Energy 2021, 8, 329–340. [Google Scholar] [CrossRef]
  20. Wang, X.; Ying, L.; Wen, K.; Lu, S. Bi-level non-convex joint optimization model of energy storage in energy and primary frequency regulation markets. Int. J. Electr. Power Energy Syst. 2022, 134, 107408. [Google Scholar] [CrossRef]
  21. Yu, W.; Ke, L.; Shuzhen, L.; Xin, M.; Chenghui, Z. A bi-level scheduling strategy for integrated energy systems considering integrated demand response and energy storage co-optimization. J. Energy Storage 2023, 66, 107508. [Google Scholar] [CrossRef]
  22. Fan, W.; Tan, Q.; Zhang, A.; Ju, L.; Wang, Y.; Yin, Z.; Li, X. A Bi-level optimization model of integrated energy system considering wind power uncertainty. Renew. Energy 2023, 202, 973–991. [Google Scholar] [CrossRef]
  23. Smets, R.; Bruninx, K.; Bottieau, J.; Toubeau, J.F.; Delarue, E. Strategic Implicit Balancing With Energy Storage Systems via Stochastic Model Predictive Control. IEEE Trans. Energy Mark. Policy Regul. 2023, 1, 373–385. [Google Scholar] [CrossRef]
  24. Zhang, H.; Li, Z.; Xue, Y.; Chang, X.; Su, J.; Wang, P.; Guo, Q.; Sun, H. A Stochastic Bi-Level Optimal Allocation Approach of Intelligent Buildings Considering Energy Storage Sharing Services. IEEE Trans. Consum. Electron. 2024, 70, 5142–5153. [Google Scholar] [CrossRef]
  25. Zhang, D.; Li, Y.; Chang, L.; Li, L. Domestic and foreign energy storage participation in electricity market trading: Practical analysis and prospects. In Proceedings of the 2024 IEEE 8th Conference on Energy Internet and Energy System Integration (EI2), Shenyang, China, 29 November–2 December 2024; pp. 4367–4376. [Google Scholar] [CrossRef]
  26. Nasrolahpour, E.; Kazempour, S.J.; Zareipour, H.; Rosehart, W.D. Strategic Sizing of Energy Storage Facilities in Electricity Markets. IEEE Trans. Sustain. Energy 2016, 7, 1462–1472. [Google Scholar] [CrossRef]
  27. Mavromatidis, G.; Orehounig, K.; Carmeliet, J. Design of distributed energy systems under uncertainty: A two-stage stochastic programming approach. Appl. Energy 2018, 222, 932–950. [Google Scholar] [CrossRef]
  28. Vera, E.G.; Cañizares, C.A.; Pirnia, M.; Guedes, T.P.; Trujillo, J.D.M. Two-Stage Stochastic Optimization Model for Multi-Microgrid Planning. IEEE Trans. Smart Grid 2023, 14, 1723–1735. [Google Scholar] [CrossRef]
  29. Abunima, H.; Park, W.H.; Glick, M.B.; Kim, Y.S. Two-Stage stochastic optimization for operating a Renewable-Based Microgrid. Appl. Energy 2022, 325, 119848. [Google Scholar] [CrossRef]
  30. Dvorkin, Y.; Fernández-Blanco, R.; Kirschen, D.S.; Pandžić, H.; Watson, J.P.; Silva-Monroy, C.A. Ensuring Profitability of Energy Storage. IEEE Trans. Power Syst. 2017, 32, 611–623. [Google Scholar] [CrossRef]
  31. Vespermann, N.; Delikaraoglou, S.; Pinson, P. Offering strategy of a price-maker energy storage system in day-ahead and balancing markets. In Proceedings of the 2017 IEEE Manchester PowerTech, Manchester, UK, 18–22 June 2017; pp. 1–6. [Google Scholar] [CrossRef]
  32. Toubeau, J.F.; Bottieau, J.; De Grève, Z.; Vallée, F.; Bruninx, K. Data-Driven Scheduling of Energy Storage in Day-Ahead Energy and Reserve Markets With Probabilistic Guarantees on Real-Time Delivery. IEEE Trans. Power Syst. 2021, 36, 2815–2828. [Google Scholar] [CrossRef]
  33. Pereira, M.; Granville, S.; Fampa, M.; Dix, R.; Barroso, L. Strategic bidding under uncertainty: A binary expansion approach. IEEE Trans. Power Syst. 2005, 20, 180–188. [Google Scholar] [CrossRef]
  34. Barroso, L.; Carneiro, R.; Granville, S.; Pereira, M.; Fampa, M. Nash equilibrium in strategic bidding: A binary expansion approach. IEEE Trans. Power Syst. 2006, 21, 629–638. [Google Scholar] [CrossRef]
  35. Fortuny-Amat, J.; McCarl, B. A Representation and Economic Interpretation of a Two-Level Programming Problem. J. Oper. Res. Soc. 1981, 32, 783–792. [Google Scholar] [CrossRef] [PubMed]
  36. Fang, W.; Yang, C.; Liu, D.; Huang, Q.; Ming, B.; Cheng, L.; Wang, L.; Feng, G.; Shang, J. Assessment of Wind and Solar Power Potential and Their Temporal Complementarity in China’s Northwestern Provinces: Insights from ERA5 Reanalysis. Energies 2023, 16, 7109. [Google Scholar] [CrossRef]
Figure 1. Diagram of aggregate energy storage.
Figure 1. Diagram of aggregate energy storage.
Energies 18 04447 g001
Figure 2. Market clearing timeline and energy storage service types.
Figure 2. Market clearing timeline and energy storage service types.
Energies 18 04447 g002
Figure 3. Flowchart of the transformation process from a bi-level model to a single-level model.
Figure 3. Flowchart of the transformation process from a bi-level model to a single-level model.
Energies 18 04447 g003
Figure 4. The topology of the modified IEEE RTS-24 system.
Figure 4. The topology of the modified IEEE RTS-24 system.
Energies 18 04447 g004
Figure 5. Wind and load power.
Figure 5. Wind and load power.
Energies 18 04447 g005
Figure 6. Clearing price in day-ahead stage.
Figure 6. Clearing price in day-ahead stage.
Energies 18 04447 g006
Figure 7. Dispatch of power in day-ahead stage.
Figure 7. Dispatch of power in day-ahead stage.
Energies 18 04447 g007
Figure 8. Dispatch of energy storage.
Figure 8. Dispatch of energy storage.
Energies 18 04447 g008
Figure 9. Comparison of the day-ahead energy price under three cases.
Figure 9. Comparison of the day-ahead energy price under three cases.
Energies 18 04447 g009
Figure 10. Comparison of the day-ahead upper-reserve price and capacity under three cases.
Figure 10. Comparison of the day-ahead upper-reserve price and capacity under three cases.
Energies 18 04447 g010
Figure 11. Comparison of the day-ahead down-reserve price and capacity under three cases.
Figure 11. Comparison of the day-ahead down-reserve price and capacity under three cases.
Energies 18 04447 g011
Figure 12. The topology of the 118-bus system.
Figure 12. The topology of the 118-bus system.
Energies 18 04447 g012
Figure 13. The impact of energy storage configuration on market revenue.
Figure 13. The impact of energy storage configuration on market revenue.
Energies 18 04447 g013
Figure 14. The computation performance of the two systems varies with the K value.
Figure 14. The computation performance of the two systems varies with the K value.
Energies 18 04447 g014
Table 1. Literature review.
Table 1. Literature review.
Ref. No.Market StylePrice Acceptance MethodUncertainty ConsiderationRevenue Sources
[6]Day-aheadPrice-taker×Energy
[7]Day-aheadPrice-takerEnergy
[8]Day-aheadPrice-taker×Energy
[9]Day-aheadPrice-taker×Energy&Reserve
[10]Day-ahead&Real-timePrice-taker×Energy
[22]Real-timePrice-maker×Energy
[23]Day-ahead&Real-timePrice-taker×Energy
[24]Day-ahead&Real-timePrice-maker×Energy
[25]Day-aheadPrice-makerEnergy
Our workDay-ahead&Real-timePrice-makerEnergy&Reserve
Table 2. Operation parameters of thermal generators.
Table 2. Operation parameters of thermal generators.
Unit No.Node No. P i ̲ (MW) P i ¯ (MW) R D i (MW/min) R U i (MW/min) C i (JPY/MW)
P1162.419222278.67
P2262.419222278.67
P377530077305.62
P41320759133340.06
P51566.321533173.04
P61654.31553386.73
P7181004006.676.6730.94
P8211004006.676.6730.94
P92260300550.0007
P1023248.66603384.7
Table 3. Other parameters of IEEE RTS-24 system.
Table 3. Other parameters of IEEE RTS-24 system.
ParameterValueParameterValueParameterValue
k b 1 ¯ 10 P n m ¯ 120 MW Q b d i s ¯ 100 MW
k b 2 ¯ 10 S o C b ̲ 10 MWh C b 50 JPY/MW
R t u p 150 MW S o C b ¯ 500 WMh η 0.9
R t d n 150 MW Q b c h s ¯ 100 MWK60
Table 4. Comparison of energy storage market profits.
Table 4. Comparison of energy storage market profits.
Case No.Energy Market Profit (JPY)Reserve Market Profit (JPY)Real-Time Market Profit (JPY)Total Profit (JPY)
Case 12,097,459//2,097,459
Case 22,176,601872,833/3,049,424
Case 31,643,9221,121,841568,9533,334,716
Table 5. Comparison of energy storage market profits under different bidding strategies.
Table 5. Comparison of energy storage market profits under different bidding strategies.
Case No. k b 1 k b 2 Energy Market Profit (JPY)Reserve Market Profit (JPY)Real-Time Market Profit (JPY)Total Profit (JPY)
Case 3.1//1,397,494736,113393,9812,527,588
Case 3.2111,575,371887,607487,4942,950,472
Case 3.35.482.301,643,9221,121,841568,9533,334,716
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hua, K.; Xu, Q.; Fang, L.; Xu, X. Bi-Level Optimization-Based Bidding Strategy for Energy Storage Using Two-Stage Stochastic Programming. Energies 2025, 18, 4447. https://doi.org/10.3390/en18164447

AMA Style

Hua K, Xu Q, Fang L, Xu X. Bi-Level Optimization-Based Bidding Strategy for Energy Storage Using Two-Stage Stochastic Programming. Energies. 2025; 18(16):4447. https://doi.org/10.3390/en18164447

Chicago/Turabian Style

Hua, Kui, Qingshan Xu, Lele Fang, and Xin Xu. 2025. "Bi-Level Optimization-Based Bidding Strategy for Energy Storage Using Two-Stage Stochastic Programming" Energies 18, no. 16: 4447. https://doi.org/10.3390/en18164447

APA Style

Hua, K., Xu, Q., Fang, L., & Xu, X. (2025). Bi-Level Optimization-Based Bidding Strategy for Energy Storage Using Two-Stage Stochastic Programming. Energies, 18(16), 4447. https://doi.org/10.3390/en18164447

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