Next Article in Journal
Broadband Stability Enhancement Method for Grid-Forming Converters Based on Frequency-Segmented Impedance Reshaping
Previous Article in Journal
Research on Transport AC Loss Characteristics of Bent Conductor on Round Core Cable
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stackelberg Game-Based Two-Stage Operation Optimization Strategy for a Virtual Power Plant: A Case Study

by
Hongbo Zou
1,
Boyu Xue
1,
Fushuan Wen
2,*,
Yuhong Luo
1 and
Jiehao Chen
1
1
College of Electrical Engineering and New Energy, China Three Gorges University, Yichang 443002, China
2
Hainan Institute, Zhejiang University, Sanya 572025, China
*
Author to whom correspondence should be addressed.
Energies 2026, 19(3), 842; https://doi.org/10.3390/en19030842
Submission received: 24 November 2025 / Revised: 5 January 2026 / Accepted: 30 January 2026 / Published: 5 February 2026
(This article belongs to the Section F1: Electrical Power System)

Abstract

With the rapid development of renewable energy technologies, numerous distributed energy resources (DERs) have been integrated into power systems. How to fully exploit renewable energy while maintaining the stable operation of power systems remains an urgent challenge. Furthermore, the diversity of DERs’ ownership requires scheduling approaches that account for the distinct interests and characteristics of multiple stakeholders. To address these challenges, this study introduces a two-stage operational optimization framework for the virtual power plant (VPP), which is grounded in a Stackelberg game model. This strategy innovatively combines two conventional control methods: the day-ahead stage employs direct control for global pre-scheduling, leveraging its cost optimization capability; the intraday stage utilizes dynamic pricing to guide prosumers, tapping into DERs’ flexibility while accommodating their individual energy usage preferences. The Stackelberg game is resolved through a tiered solution methodology employing particle swarm optimization (PSO). To enhance solution efficiency, a Kriging surrogate model is introduced to replace the prosumers’ models, significantly reducing the computational burden of the PSO. Case studies demonstrate that the proposed strategy can balance operating costs and energy usage preferences, and the proposed solution approach can significantly enhance solution efficiency.

1. Introduction

In response to “carbon peaking” and “carbon neutrality” targets in China, distributed energy resources (DERs) such as wind power and photovoltaics have been expanding and becoming important components of actual power systems [1,2]. Meanwhile, massive user-side resources have been progressively transformed into controllable resources, driving the transition of a modern power system from “generation following load” to “generation-load interaction” [3]. In this context, prosumers functioning as both electricity producers and consumers, such as load aggregators [4], microgrids [5], commercial buildings [6], and smart parks [7], have become a new type of participants in power system operation and electricity market trading [8]. The term “prosumer” is a portmanteau derived from “producer” and “consumer”. Individual electricity users can transform from pure consumers into prosumers by installing power generation equipment for the self-production of electrical energy. The liberalization of electricity markets, coupled with the widespread adoption of distributed generation technologies, has accelerated this shift from pure consumers to prosumers.
However, the randomness and volatility of generation output from DERs within prosumers [9,10], coupled with the characteristics of small capacity and wide distribution, pose potential risks to power system security and stability [11,12]. In contrast to the traditional direct control mode of power systems, the distributed aggregation of prosumers by the VPP can simplify the operation and regulation mechanism of power systems and enhance overall system security and efficiency [13,14].
At present, extensive studies have focused on scheduling strategies and bidding models for the VPP with a single stakeholder [15,16]. However, with the expansion of the prosumer scale, multiple stakeholders may coexist within a VPP. Driven by individual rationality, everyone seeks to maximize their own profit, rendering traditional single-stakeholder optimal scheduling methods difficult to apply. Considering the above, existing studies have utilized game theory to analyze optimization strategies for VPPs with multiple stakeholders. In these studies, VPPs mainly adopt two control methods to balance the profits of different prosumers: One is the direct control of prosumers’ DERs by a given VPP, which participates in the electricity wholesale market to achieve power balance [17]. This method aggregates prosumers into a single entity and performs unified optimization of all internal DERs. To balance the profits of various prosumers, the VPP needs to distribute the profit difference generated before and after aggregation. In [18], the VPP improves the Shapley value method by incorporating prediction accuracy, historical reputation, and carbon emissions to redistribute the cooperative surplus. In [19], based on Nash bargaining theory, the VPP distributes the cooperative surplus by considering the marginal contributions of each prosumer to the VPP. The other control method is that the VPP guides prosumers to indirectly control DERs through price signals; it establishes an internal electricity retail market to trade with prosumers and participates in the wholesale market to address residual imbalances [17]. In [20], the internal optimal electricity prices within a VPP are determined by engaging in a Stackelberg game with prosumers.
Between these two control methods, the former aggregates prosumers as a single entity, allowing the VPP to perform unified optimization of all internal DERs to achieve power balance in the wholesale market. This method exhibits global optimization capability, minimizing total operating cost when demands and renewable generation are deterministic. In contrast, the latter establishes an internal retail market where the VPP uses price signals to incentivize prosumers to adjust their DERs. This approach, often modeled as a Stackelberg game, respects prosumers’ individual electricity consumption preferences. Crucially, each method has inherent limitations when used in isolation. Relying solely on direct control fails to fully exploit DER scheduling potential and ignores individual preference of prosumers. Conversely, using only price guidance cannot guarantee the global minimum operating cost for the VPP. Therefore, integrating the strengths of both methods—the global cost optimization of direct control and the incentive flexibility of price guidance—presents a promising but under-explored direction.
In addition, to ensure the practical applicability of the strategy, it is essential to consider the volatility of renewable generation and loads. For prediction errors of a single stakeholder, refs. [21,22] resort to the conditional value at risk (CvaR) method and stochastic variable modeling separately to reduce their adverse effects. However, these methods entail exorbitant computational complexity in multi-stakeholder systems. Ref. [23] develops a two-stage scheduling strategy to mitigate the aforementioned impacts for multiple stakeholders, but direct control measures are adopted in both day-ahead and intraday scheduling phases, failing to account for the extra influences introduced by prosumers’ energy usage preferences in real-world situations.
To bridge these identified research gaps, this study introduces an innovative two-stage operational optimization framework that strategically integrates both control paradigms. During the day-ahead phase, the proposed methodology capitalizes on the global optimization capabilities of direct control for preliminary scheduling. Subsequently, the intraday phase implements a Stackelberg game formulation with dynamic pricing mechanisms to guide prosumer responses, thereby harnessing DERs’ operational flexibility while accommodating individual preference structures.
Solving this model poses significant challenges. The day-ahead model is a Mixed-Integer Quadratic Programming (MIQP) problem, addressed using the CPLEX solver. In contrast, the intraday model embodies a bilevel optimization structure, recognized for its intrinsic complexity. Conventional methods like the Karush–Kuhn–Tucker (KKT) conditions [24] impose stringent model constraints. However, intelligent algorithms [25,26] suffer from low efficiency due to frequent calls to prosumers’ models. To balance solution efficiency and accuracy, this paper adopts the PSO for hierarchical solution and introduces the Kriging model to enhance solution efficiency.
Simulation results of a sample VPP composed of three prosumers show that the proposed strategy can effectively balance operating costs and prosumers’ energy usage preferences. Moreover, the employed optimization algorithms can significantly improve the solving efficiency without compromising accuracy.
The main contributions of this paper are summarized as follows:
1.
An integrated two-stage framework that combines direct control and price-based incentives, enabling both global economic efficiency and prosumer autonomy.
2.
An efficient bilevel solution method using PSO with a Kriging surrogate model, which significantly reduces the number of calls to the lower-level model compared with the traditional PSO.
The structure is organized in the following manner: First, the background and objectives of this paper are briefly described. Secondly, a two-stage scheduling strategy for VPP and prosumers is developed. Subsequently, the solution attained for the two-stage optimization model is analyzed in detail. The advantages of the proposed strategy are next demonstrated through comparisons with other scheduling strategies. Finally, conclusions and prospects are given.

2. Day-Ahead Stage Global Optimization Model

To enhance the utilization efficiency of DERs, this paper initially conducts pre-scheduling for prosumers in the first stage to determine operating schedules for the micro-turbine (MT) and energy storage (ES). The MT’s startup and shutdown operations are constrained by temporal limitations, while the state of charge (SOC) of ES displays time-dependent coupling characteristics. Prosumers will encounter multiple difficulties when optimizing MT and ES in the intraday stage. Consequently, establishing ES and MT operational plans during the day-ahead phase proves more advantageous than exclusively optimizing them in the intraday stage. Taking the ES as an example, if the operation plan of the ES is not optimized in the day-ahead stage, its charging and discharging quantities will depend entirely on the information of the current period, which will impede efficient utilization of the ES. For instance, when a prosumer is without electricity, ES may be fully discharged due to high load demand in the current period. However, discharging electricity in subsequent periods might be more economically beneficial. In light of this, this paper conducts pre-scheduling and formulates the operational plans of the ES and the MT in the first stage.
The prosumer model in this work includes an MT, a photovoltaic generation (PV), a wind turbine (WT), an ES, and an interruptible load (IL). The day-ahead scheduling timeframe covers 24 h with 1-h intervals. At this stage, VPP formulates operation plans for the DERs of the prosumers, aiming to reduce operating costs. The costs in this paper mainly include the fuel and start-up/shutdown expense of MT, the charging cost and discharging compensation of ES, the transaction cost with the market, and the compensation of IL, which can be formulated as
min F VPP , DA = i = 1 N t = 1 T [ C i , t MT , DA + C i , t ES , DA + C i , t IL , DA ] + t = 1 T C t grid , DA
C i , t MT , DA = a i ( P i , t MT , DA ) 2 + b i P i , t MT , DA + c i + τ i , t SU C i , t SU + τ i , t 1 SD C i , t SD
C i , t ES , DA = k ch P i , t ch , DA + k dis P i , t dis , DA
C i , t IL , DA = k IL P i , t IL , DA
C t grid , DA = φ t b P t g b , DA φ t s P t g s , DA
where the superscript “DA” identifies day-ahead stage variables; N indicates the overall number of prosumers within the VPP; T denotes the scheduling period; C i , t MT , DA is the operational expenses of the MT of prosumer; and i  a i , b i and c i are the coefficients of the quadratic, linear, and constant terms of the fuel cost, respectively. P i , t MT , DA is the output of the MT; τ i , t SU and τ i , t SD are the startup and shutdown states, which can only be “0” or “1”; and C i , t SD and C i , t SU are the shutdown and startup costs of the MT, respectively. C i , t ES , DA is the operating cost of the ES; k ch and k dis respectively represent the expense coefficients for charging and discharging of ES; P i , t ch , DA and P i , t dis , DA are the charging and discharging power, respectively; C i , t IL , DA is the compensation expense of the IL of prosumer i at time t; k IL is the compensation expense coefficient in the VPP; P i , t IL , DA is the amount of load shedding of prosumer i. C t grid , DA represents the transaction cost between the VPP and the electricity wholesale market; φ t b and φ t s are the purchase price and the sale price of the wholesale market, respectively; P t g b , DA is the quantity of electricity sold by the VPP; P t g s , DA is the quantity of electricity that the VPP purchases from the market.
To ensure the stability of the VPP in the first stage, the model is also required to respect the following constraints:
P t V P P , D A = P t g s , D A P t g b , D A
0 P t gs , DA τ t VPP P m a x VPP
0 P t gb , DA 1 τ t VPP P m a x VPP  
P t VPP , DA + i = 1 N P i , t WT , DA + P i , t PV , DA + P i , t MT , DA + P i , t ES , DA + P i , t IL , DA = i = 1 N P i , t LOAD , DA
0 P i , t MT , DA P i , m a x MT
P i , down MT P i , t MT , DA P i , t 1 MT , DA P i , up MT
0 P i , t ch , DA τ i , t ES P i , t ch , max
0 P i , t dis , DA 1 τ i , t ES P i , t dis , max
P i , t ES , DA = P i , t dis , DA P i , t ch , DA
E i , t ES = E i , t 1 ES + η i c h P i , t ch , DA P i , t dis , DA η i d i s
S O C i , t = E i , t ES E i , m a x ES
S O C i , m i n S O C i , t S O C i , m a x
0 P i , t IL , DA β IL P i , t LOAD , DA
where P t VPP , DA is the transaction volumes between the VPP and the market; τ t VPP represents a binary variable, where the value of “1” signifies electricity procurement by the VPP from the external grid, and the value of “0” represents VPP sells electricity to external system; P i , t WT , DA and P i , t PV , DA are the forecasted generation output of the PV and the WT during the first stage. P i , t LOAD , DA is the predicted data of the load; P i , down MT and P i , up MT are the up-ramping and down-ramping capabilities of the MT, respectively; S O C i , t indicates the state of charge of the ES;   η i c h and η i d i s denote the charging and discharging efficiencies of the ES, respectively; E i , t ES is the residual battery energy; β IL is the maximum ratio of the load that can be cut.

3. Intraday Stage Rolling Optimization Model

On the one hand, the approach in which the VPP directly controls DERs overlooks the energy consumption preferences of prosumers. On the other hand, the fixed price formulated by the market is related to the supply–demand relationship of the entire power system, which makes it difficult to reasonably guide prosumers with large differences in characteristics during the intraday stage. To address these limitations, this study establishes a Stackelberg game framework between VPP and prosumers to guide prosumers in formulating their operational plans through dynamic internal electricity prices in the second stage.
During the intraday stage, the scheduling horizon covers 4 h with a 15-min time interval. Within this phase, a Stackelberg game is conducted between the VPP and prosumers. Driven by their distinct objectives, the VPP formulates internal electricity prices to maximize profits, while prosumers determine the output plans of DERs to minimize operational costs. The VPP gives top priority to fulfilling prosumers’ electricity demand and regulates energy balance via transactions in the wholesale market.

3.1. Upper-Level Optimization Model

The VPP formulates the sale price ω t s and purchase price ω t b with the goal of maximizing profits, and its objective functions F VPP , ID can be expressed as
max F VPP , ID = t = 1 T φ t b P t g b , ID φ t s P t g s , ID + ω t s P t vs , ID ω t b P t vb , ID
P t V P P = i = 1 N P i , t vs , ID P i , t vb , ID P t vs , ID = m a x ( P t VPP , 0 ) P t vb , ID = m a x P t VPP , 0
where the superscript “ID” indicates that it is in the intraday stage; P i , t vs , ID is the amount of electricity that the VPP sells to prosumer i, and P i , t vb , ID is the amount of electricity that the VPP purchases from prosumer i.

3.2. Lower-Level Optimization Model

Prosumers formulate output plans of DERs by incorporating day-ahead optimization and aiming to minimize operating costs based on internal electricity prices, and its objective function F i pro , ID is expressed as
min F i pro , ID = t = 1 T C i , t TD , ID + C i , t MT , ID + C i , t ES , ID + C i , t IL , ID + C i , t AD
C i , t TD , ID = ω t s , ID P i , t vb , ID ω t b , ID P i , t vs , ID
C i , t AD = η mt P i , t MT , ID 2 + η es P i , t ES , ID 2
where C i , t TD , ID is the transaction cost between the prosumer i and the VPP; η mt and η es are the adjustment penalty coefficients for the MT and the ES, respectively.
To ensure intraday transaction stability, the following operational constraints must be respected. These constraints are defined as follows:
φ t b ω t b ω t s φ t s
P t gb , ID P t gs , ID = i = 1 N P i , t vb , ID P i , t vs , ID
P i , t TD , ID = P i , t vb , ID P i , t vs , ID
P i , t TD , ID + P i , t WT , ID + P i , t PV , ID + P i , t MT , ID + P i , t ES , ID + P i , t IL , ID = P i , t LOAD , ID
where Equation (24) prevents prosumers from arbitraging with the wholesale market and ensures their willingness to trade with the VPP by limiting internal prices within market price boundaries. Assuming that prosumers are rational, they will inevitably trade with the VPP to maximize their own interests. This constraint ensures that VPP internal transactions be consistently more economically attractive compared with the external market, thereby eliminating arbitrage opportunities. Equation (25) is intended to ensure that the traded power be balanced. Equation (27) is designed to ensure that the energy balance of prosumers be maintained.

3.3. Existence of the Stackelberg Equilibrium

The profit of the VPP depends on the established prices and the transacted power with the prosumers. Generally, a larger spread between the purchase and sale prices or a higher transacted power leads to a greater profit for the VPP, but the spread between internal purchase and sale prices tends to be inversely proportional to the transaction volumes. Specifically, a higher internal selling price deters prosumers from purchasing electricity from the VPP, while a lower internal buying price discourages them from selling electricity to the VPP. It is observed that there is a Stackelberg game between prosumers and the VPP. To balance the objectives of multiple parties in the game process, prosumers and the VPP need to consider the response behavior of each other and identify Stackelberg equilibrium solutions as operational outcomes.
For the Stackelberg game established during the intraday stage, the Nash solution is defined as follows: within the entire set of optimizing strategies, if there exists an electricity price set and the corresponding transaction volumes strategy ( ω ID * , P TD , ID * ) that simultaneously respect both F VPP , ID ( ω ID * , P TD , ID * ) F VPP , ID ( ω ID , P TD , ID * ) and F i pro , ID ( P i TD , ID * , P i TD , ID * , ω ID * ) F i pro , ID ( P i TD , ID , P i TD , ID * , ω ID * ) , then the strategy denotes the Nash solution of the Stackelberg game, where P i TD , ID is the strategy of other prosumers except prosumer i. Under this strategy, both the VPP and prosumers achieve their optimal objectives, and neither can gain additional benefits by independently changing their own strategy, nor have an incentive to change the strategy.
The proof of the existence of the Stackelberg solution comprises three parts: the strategy spaces of the VPP and prosumers are non-empty, compact, and convex sets; given a price strategy of the VPP, an equilibrium solution exists for prosumers; given an operational strategy of prosumers, an optimal solution also exists for the VPP [27,28].
All constraints applicable to the VPP and DERs are linear, which means the strategy sets of all participants are non-empty, compact and convex; the VPP’s objective function is linear and hence quasiconvex; in the prosumers’ objective function, C i , t TD , ID and C i , t IL , ID are linear functions, while C i , t MT , ID , C i , t ES , ID , and C i , t AD are nonlinear functions with positive quadratic coefficients, and the prosumers’ objective function is also quasiconvex. Therefore, optimal solutions exist for both the VPP and prosumers under the given conditions. In conclusion, the Stackelberg game established in this paper satisfies all conditions for the existence of the Nash solution.

4. Two-Stage Optimal Scheduling Solution Process

4.1. Two-Stage Solution Method

Given that the optimization model formulated for the day-ahead stage is an MIQP problem, the CPLEX solver (Version 20.1.0) can be directly invoked to obtain the solution. A bilevel programming problem of the Stackelberg game is formulated in the intraday stage, which is generally tackled by the KKT conditions and heuristic algorithms. However, the prosumers’ models involve Boolean variables and exhibit characteristics of a non-convex optimization problem, making it challenging to directly convert the bilevel model into a single-level model using the KKT conditions. Therefore, this paper adopts a hierarchical solution approach; the upper-level model is solved by the PSO, and the lower-level model is addressed by the CPLEX solver.
During each iteration, the invocation of prosumers’ models for calculating transaction volumes consumes significant computational time. To enhance solution efficiency, the Kriging model is introduced to replace prosumers’ models. Owing to its excellent approximation capability for nonlinear models and unique error estimation function, the model is utilized in this paper to fit the relationship between electricity prices and transaction volumes. A detailed elaboration on the Kriging mathematical model is provided in [29], and the construction process of the Kriging model for the relationship between the electricity prices and transaction volumes is as follows:
Firstly, the Latin Hypercube Sampling (LHS) method is leveraged to produce n sets of electricity prices, denoted as ω sample . For each set in ω sample , the corresponding transaction volumes P sample are calculated. Subsequently, the functional relationship between the sampled electricity prices and the transaction volumes is fitted. Ultimately, this relationship is used to calculate the transaction volumes P test corresponding to the electricity price ω test .
ω sample = ω ( 1 ) , ω ( 2 ) , , ω ( n ) T P sample = P ( 1 ) , P ( 2 ) , , P ( n ) T ω ( 1 ) = [ ω 1 b , ID , ( 1 ) , , ω T b , ID , ( 1 ) , ω 1 s , ID , ( 1 ) , , ω T s , ID , ( 1 ) ] T P ( 1 ) = [ P 1 ( 1 ) , , P T ( 1 ) ] T
P test = f ω test T β * + r T γ *
β * = F T R 1 F 1 F T R 1 P test F = f ω 1 , , f ω n T R = cov ( ω 1 , ω 1 ) , , cov ( ω 1 , ω n ) cov ( ω n , ω 1 ) , , cov ( ω n , ω n ) R γ * = P test F β * r = [ cov ( ω 1 , ω test ) , , cov ( ω n , ω test ) ] T
where f ω test denotes the matrix of basic functions corresponding to ω test , which is fitted using the DACE (Version 2.5) toolbox in MATLAB. Due to the nonlinear relationship between electricity prices and transaction volumes, the kernel function of the Kriging model adopts the Gaussian function. β * is the coefficient vector of the basic functions; r is the covariance matrix between ω test and ω sample ; γ * denotes the correction coefficient; F defines the matrix of basic functions for ω sample ; R is the covariance matrix itself of the ω sample .
Additionally, the solution precision depends directly on the accuracy of the Kriging model. Therefore, this paper implements a dynamic sample set updating strategy during the process of optimization to balance solution accuracy and computational efficiency. During each iteration, after computing the objective value using the current Kriging model and before updating the global optimal solution, the prosumers’ models are invoked to calculate the actual transaction volumes for a given electricity price. If the discrepancy between the predicted optimal solution and its corresponding actual values exceeds the predefined threshold δ t s during an iteration, the actual sample will be added to the sample set, the counter is incremented by 1, and the Kriging model is updated when the counter reaches the maximum count value δ t s , m a x .
Considering that excessively frequent updates of the Kriging model will reduce the solution speed, the maximum count value is set to 5, and the threshold is designed as a linearly decreasing function:
δ t s = 0.005 + ( 0.01 0.005 ) i t e r k i t e r 1
where i t e r denotes the maximum number of iterations, and k represents the current iteration index.
Therefore, the hierarchical solution algorithm can be described as follows:
  • Randomly generate initial electricity price sets; invoke the prosumers’ models to calculate transaction volumes before fitting the Kriging model.
  • Calculate the objective function of each particle using the current Kriging model.
  • Update both global and individual optimal solutions.
  • Select the optimal particle to calculate the actual value and corresponding error.
  • Compare the error with the threshold; if the error is less than the threshold, skip to Step 8.
  • Update the counter and compare it with the maximum count value; if the counter is less than the maximum count value, skip to Step 8.
  • Update the Kriging model using the current sample set.
  • Update the model parameters of PSO.
  • Terminate the process and output results when maximum iterations are achieved; otherwise, revert to Step 2.
This strategy allows the sample size to increase gradually with iterations, which ensures efficiency in the early stage of the PSO and guarantees solution accuracy in the later stage.
Through employing the Kriging surrogate model, the Stackelberg game model in the intraday stage can be transformed as follows:
m a x F VPP , ID ω b , ID , ω s , ID , P 1 VPP , ID , , P N VPP , ID s . t . E q n ( 29 )

4.2. Model Solution Process

The calculation steps for the two-stage operation optimization strategy are detailed below:
  • Set parameters for the first stage, such as scheduling period and equipment parameters.
  • Input the day-ahead forecast data to determine the output plans of the ES and the MT for each prosumer.
  • Input the pre-scheduling plans of the ES and the MT into the intraday stage and construct the Stackelberg game model.
  • Implement LHS to create an initial sample collection and calibrate the Kriging model accordingly.
  • Execute the hierarchical resolution algorithm to identify optimal VPP electricity prices and determine the operation plans of DERs for prosumers.
  • Determine whether the scheduling cycle ends and output the scheduling result when it ends; otherwise, return to step 3.
Based on the preceding steps, a schematic representation of the proposed strategy is provided in Figure 1.

5. Case Studies

5.1. System Description

The VPP framework established in this work incorporates three prosumers. Each prosumer is equipped with a set of MT, PV, WT, ES, and IL. We made significant distinctions between the equipment parameters and prediction data of the three prosumers to simulate the characteristics of the uneven distribution of DERs, and the operation parameters of DERs are shown in Table 1. Through a series of comprehensive comparative experiments, the optimal parameters of the PSO are determined as follows: the population size is 30, the maximum number of iterations is 100, the cognitive learning factor and social learning factor are both 0.5, and the inertia weight is set to 2. It should be noted that the aforementioned parameters have all passed the sensitivity analysis.
During the day-ahead stage, forecasting data for WT, PV, and load are generated using the Monte Carlo simulation method [30]. During the intraday stage, the actual data of WT and PV are obtained by adding white noise with a standard deviation of 0.02 to the day-ahead forecast data, while the actual load data are obtained by adding white noise with a standard deviation of 0.002 to the day-ahead predictions [31]. The day-ahead forecast profiles are illustrated in Figure 2.

5.2. Comparison of Scheduling Strategies

To investigate the impact of different prosumer behaviors on the output plans of DERs, this paper proposes three operation strategies as follows:
  • Strategy 1: Each prosumer optimizes its own DER schedule independently, without any coordination or sharing information among prosumers.
  • Strategy 2: After joining the VPP, the DERs of all prosumers are directly controlled by the VPP, which performs centralized optimization to minimize the total operating cost.
  • Strategy 3: After joining the VPP, prosumers participate in a Stackelberg game with the VPP. The VPP publishes internal purchase and sale prices, and prosumers respond by optimizing their DER schedules according to dynamic prices.
The day-ahead scheduling plan for all prosumers under Strategy 2 is depicted in Figure 3,while the optimization results of the MT and the ES in the first stage under three strategies are shown in Figure 4 and Figure 5.
From 00:00 to 15:00, prosumers primarily utilize PV, WT, and ES to meet load requirement, and the VPP remains in a power surplus. It is evident that the states of ES align with the energy status of each prosumer when prosumers operate independently under Strategy 1 and Strategy 3. Under Strategy 2, where prosumers are dispatched by the VPP, the states of ES correspond to the energy status of the cluster. From 15:00 to 22:00, the significant reduction in generation output from the PV leads to prosumers relying on the WT, the ES, and the MT to satisfy load demand, and the cluster transforms into a power deficit and requires purchasing electricity from the wholesale market.
Strategy 1 lacks interconnections among prosumers, while Strategy 3 allows prosumers to optimize based on their own costs in decision making. Consequently, the operation plans are unable to take full advantage of the complementarity among prosumers with different operational characteristics during this timeframe. In contrast, under Strategy 2, prosumers are directly controlled by the VPP, which enables full leverage of the quadratic function characteristic of MT costs: within a certain range, the average cost decreases with the increase in output; thus, the overall output of MT in Strategy 2 is relatively higher.
In the day-ahead stage, Strategy 1 is characterized by mutually independent prosumers, which prevents the exploitation of complementarity among prosumers with different operational characteristics. Strategy 3 can explore the scheduling potential of the ES through dynamic electricity pricing, while the ES serves as critical equipment during the intraday stage for mitigating forecasting errors. Excessive utilization of the ES during the day-ahead stage will reduce its available controllable capacity for the intraday stage and increase operational regulation difficulty. Consequently, Strategy 2 is employed for day-ahead pre-dispatch.
The optimization results of the IL during the intraday stage under the three strategies are shown in Figure 6.
Since Strategy 1 and Strategy 2 both use fixed electricity prices from the wholesale market, their IL dispatch volumes and temporal distributions are similar, with relatively low overall dispatch levels. In contrast, under Strategy 3, the VPP employs dynamic internal electricity prices established through a Stackelberg game, which incentivizes prosumers to reduce loads during high-price periods. This results in longer dispatch duration and significantly higher IL utilization. This indicates that price-based guidance mechanisms can more effectively mobilize flexibility resources on the demand side, enhancing the VPP’s ability to regulate system power imbalances.
The actual output of DERs for the three prosumers after rolling scheduling with the proposed strategy in the intraday stage is shown in Figure 7.
As shown, WT and PV outputs of each prosumer exhibit variability, while ES and MT achieve smooth output through rolling optimization, effectively supporting system power balance. Furthermore, the transaction power curves reveal that under dynamic electricity prices, significant power interactions occur among prosumers: those with energy surplus sell electricity to the system, while those in deficit purchase power, thereby achieving energy complementarity and balance within the VPP. Overall, by integrating day-ahead centralized dispatch with intraday price guidance, the proposed strategy enhances the overall utilization efficiency of distributed resources and system operational economy while respecting prosumer autonomy.

5.3. Analysis of Electricity Prices and Trading Volumes

The optimization results of electricity prices and transaction volumes under the proposed strategy are presented in Figure 8 and Figure 9.
During the time intervals of 0–8 and 28–56, all prosumers are of power surplus. During these intervals, the VPP will lower the purchase price and increase the selling price to safeguard its own interests. During the 9–28 time interval, some prosumers are in a power deficit, while VPP as a whole maintains a power surplus. In this case, the VPP increases the purchase price to encourage transactions among prosumers. Particularly during the 20–28 time interval, Prosumer2 would remain in a power-balanced state under a fixed pricing mechanism. However, due to the increased purchase price, Prosumer2 is incentivized to generate more electricity to increase profits, thereby transforming into a power surplus state. During the 58–92 time interval, prosumers operate under heterogeneous power states; however, the overall VPP system exhibits a power deficit. In this stage, the VPP raises the purchase price to guide energy-surplus prosumers to sell more electricity, thereby meeting the demand of prosumers in power deficit.
These results indicate that the proposed dynamic pricing strategy enables the VPP to flexibly coordinate prosumer behaviors according to system-wide energy status, effectively redistributing power resources and enhancing overall system stability.
To investigate the impact of changes in external electricity prices on internal electricity prices, we take the 74th scheduling point in the intraday stage as the research object, and the adjusted internal electricity prices are shown in Figure 10.
The results show that the changes in external electricity price boundaries directly drive adjustments to the VPP’s internal pricing strategy: when the external selling price rises, the VPP synchronously increases the internal purchasing price to promote internal transactions among prosumers and reduce reliance on the external market; meanwhile, to safeguard its own profits, the internal selling price is also raised accordingly. However, when the external selling price exceeds a certain threshold, the internal purchasing price tends to stabilize—the core reason for this phenomenon is that the regulatory potential of DERs within the prosumer cluster has been fully tapped at this point, and the VPP cannot explore additional scheduling space by further increasing the purchasing price.
When the external purchasing price decreases, the VPP lowers the internal purchasing price to expand its profit margin; the cost redundancy brought by the reduced purchasing price leads to a corresponding decrease in the internal selling price. It is important to note that since renewable generation marginal costs are not included in the model, the internal purchasing price decreases monotonically with the continuous reduction in the external purchasing price, without an obvious lower limit constraint.
Furthermore, supplementary analysis of the 30th and 85th intraday scheduling points shows that the overall energy status of the system significantly affects electricity price sensitivity: at the 30th scheduling point, all prosumers are in a state of power surplus, and the impact of the external purchasing price on the internal selling price is extremely weak; at the 85th scheduling point, the cluster as a whole experiences power shortage, and the impact of the external purchasing price on the internal selling price is also very slight. In these two extreme scenarios, the VPP adjusts the internal price to be consistent with the external price in consideration of its own interests.
To quantify the impact of prediction accuracy on the internal transaction electricity prices of the VPP, this study introduces gradient-intensity white noise into the WT, PV, and load forecasting data; the noise intensities are 1%, 2%, 3%, 4%, and 5%, respectively. Taking the difference between internal purchase and sale prices as the core indicator, its statistical characteristics are visualized through boxplots, as shown in Figure 11.
It can be seen that as the white noise intensity increases, the mean, median, and interquartile range (IQR) of the price difference gradually decrease, with outliers reducing and the distribution narrowing. This phenomenon is attributed to the VPP’s adaptive pricing mechanism: increased prediction errors intensify the volatility of DERs and loads, raising the risk of supply–demand imbalance. The VPP lowers the transaction threshold for prosumers by narrowing the price difference, incentivizing them to adjust the operation of DERs and actively participate in internal transactions.
This measure promotes prosumer interaction, fully taps the spatiotemporal complementarity of distributed resources, offsets the supply–demand gap caused by prediction errors, and achieves cluster energy self-balance. Meanwhile, it reduces the VPP’s reliance on high-cost external market transactions, enhancing the system’s operational robustness in scenarios with imperfect predictions.
The research results verify the adaptability of the proposed two-stage scheduling strategy to fluctuations in prediction accuracy, providing a quantitative reference for dynamic pricing in real-world scenarios where prediction errors are unavoidable.

5.4. The Impact of Different Scheduling Strategies on Operating Costs

To examine how different optimization strategies affect prosumers’ operating costs, this section establishes the following four optimization schemes based on the aforementioned operating strategies:
  • Scheme 1: Strategy 1 is adopted in both the day-ahead and intraday stages.
  • Scheme 2: Strategy 2 is adopted in both of the two stages.
  • Scheme 3: Strategy 3 is adopted in both of the two stages.
  • Scheme 4: Strategy 2 is adopted in the day-ahead stage, and Strategy 3 is adopted in the intraday stage.
The operating costs under the four schemes are shown in Table 2.
For Scheme 1, the operating costs of prosumers are relatively high due to their mutual independence and inability to leverage synergies. For Scheme 2, prosumers incur a higher operating cost in the day-ahead stage compared to Scheme 3 because its reliance on fixed electricity prices set by the wholesale market fails to unlock the scheduling potential of DERs. For Scheme 3, prosumers incur a relatively high cost in the intraday stage because the high output level of the ES in the day-ahead stage limits the ability to adjust in the intraday stage, necessitating significant external electricity transactions to mitigate forecasting errors. For Scheme 4, prosumers achieve the minimum comprehensive cost by integrating the advantages of two control methods: optimizing the overall VPP operation status during the day-ahead stage and guiding prosumers through dynamic electricity prices in the intraday stage. In summary, under the test and comparison environment established in this paper, Scheme 4 is proven to be the most cost-effective.

5.5. Algorithm Performance

To verify the fitting effect of the Kriging model, we designed two experiments to test its fitting performance, and the test results are shown in Figure 12.
Taking typical operational data as a reference, Figure 12a presents the deviations between the predicted and actual power values of prosumers, which are obtained using the Kriging model established in this study based on 10 different sets of electricity price data. The deviation ranges from 2% to 4.5% without extreme outliers, which verifies the accuracy of the model. Figure 12b analyzes the prediction errors under different initial sample sizes of the electricity price dataset. Simulation results show that the accuracy of the model slightly improves with the increase in sample size, demonstrating the model’s certain robustness.
To validate the efficacy of the proposed optimization approach, the developed algorithm, PSO, and Genetic Algorithm (GA) are applied respectively to solve the intraday operational model, and the average values of 10 solution runs are employed as the results. The convergence behavior of each method is presented in Figure 13, with optimization results tabulated in Table 3.
Based on the data presented in the table and figure, compared with the traditional PSO, both the iteration count and the number of lower-level calls of the Kriging method exhibit a significant reduction. This phenomenon is primarily attributed to two key advantages of the Kriging model: first, it can replace the lower-level model during the solution process; second, it adopts a dynamic update strategy for the sample set and parameters, which enables timely correction of the Kriging model itself. Consequently, the Kriging model is able to reduce the frequency of lower-level model calls while ensuring optimization accuracy, thereby effectively accelerating solution speed.
In addition, to verify the impact of the number of prosumers on the model solution algorithm, this paper sets up three VPPs containing 3, 4, and 5 prosumers respectively, and the solution results of the model are shown in Figure 14 and Table 4.
The experimental results show that as the number of prosumers increases, the model’s solution time and average number of iterations gradually rise. This is attributed to the expanded dimension of decision variables and strengthened constraint coupling relationship caused by the increased number of prosumers, which increases the computational load of the Stackelberg game. Notably, even when the number of prosumers increases to 5, the solution time is still controlled within 5 min, meeting the real-time requirements of intraday rolling scheduling. This confirms the efficiency and engineering applicability of the hierarchical solution based on the Kriging model.
It should be noted that the range of the number of prosumers in this experiment is relatively small. For large-scale VPP scenarios involving more prosumers, further verification is still needed to evaluate the algorithm’s scalability. Future research can optimize the sample updating strategy and the Kriging fitting method to enhance the adaptability of the algorithm to large-scale scenarios.

6. Conclusions

To address the gaming problem among multiple stakeholders within a VPP and unlock the scheduling potential of DERs, a two-stage operation optimization strategy is proposed in this paper. Simultaneously, to improve solution efficiency, a Kriging surrogate model combined with the PSO is introduced to solve the Stackelberg game. Case study results demonstrate that:
  • In the day-ahead stage, directly controlling prosumers’ DERs enables the VPP leverages their spatiotemporal complementarity to minimize operating costs.
  • The Stackelberg game constructed in the intraday stage balances the interest conflicts among prosumers and mitigates the impact of forecasting errors.
  • Replacing the prosumers’ energy management model with the Kriging model significantly reduces lower-level model computations and greatly improves solving efficiency.
The proposed model in this paper can serve as a reference for dispatching strategies of VPP with multiple stakeholders and solution methods for the Stackelberg game. However, there are still many issues to be addressed before practical engineering applications can be implemented. These mainly include:
  • The fixed prosumer structure and the model’s applicability when the prosumers’ structure changes.
  • The strategy has only been tested in small- and medium-sized VPPs, and its actual performance in large-scale VPPs remains to be validated.
In the future, we will conduct further optimizations addressing these two issues in research.

Author Contributions

Conceptualization, H.Z. and F.W.; data curation, B.X., and Y.L.; formal analysis, B.X.; funding acquisition, Y.L.; investigation, J.C.; methodology, B.X.; project administration, H.Z.; resources, B.X.; software, B.X.; supervision, J.C., and Y.L.; validation, H.Z., B.X., and F.W.; visualization, H.Z.; writing—original draft, B.X.; writing—review and editing, B.X. and F.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Key Research and Development Program of China with grant number 2022YFB2403100.

Data Availability Statement

The data used to support the findings of this study are included in the paper.

Acknowledgments

The authors acknowledge the Hainan Institute of Zhejiang University for providing facility and space support.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhang, S.; Chen, W. Assessing the energy transition in China towards carbon neutrality with a probabilistic framework. Nat. Commun. 2022, 13, 87. [Google Scholar] [CrossRef]
  2. Burandt, T.; Xiong, B.; Löffler, K.; Oei, P.Y. Decarbonizing China’s energy system—Modeling the transformation of the electricity, transportation, heat, and industrial sectors. Appl. Energy 2019, 255, 113820. [Google Scholar] [CrossRef]
  3. Ali, A.; Li, W.H.; Hussain, R.; He, X.N.; Williams, B.W.; Memon, A.H. Overview of Current Microgrid Policies, Incentives and Barriers in the European Union, United States and China. Sustainability 2017, 9, 1146. [Google Scholar] [CrossRef]
  4. Gao, H.J.; Wang, R.J.; He, S.J.; Wang, Z.Q.; Liu, J.Y. Bi-level stackelberg game-based distribution system expansion planning model considering long-term renewable energy contracts. Prot. Control Mod. Power Syst. 2023, 8, 62. [Google Scholar] [CrossRef]
  5. Jiang, W.; Wang, X.H.; Huang, H.Y.; Zhang, D.L.; Ghadimi, N. Optimal economic scheduling of microgrids considering renewable energy sources based on energy hub model using demand response and improved water wave optimization algorithm. J. Energy Storage 2022, 55, 105311. [Google Scholar] [CrossRef]
  6. Gough, M.; Santos, S.F.; Lotfi, M.; Javadi, M.S.; Osorio, G.J.; Ashraf, P.; Castro, R.; Catalao, J.P.S. Operation of a Technical Virtual Power Plant Considering Diverse Distributed Energy Resources. IEEE Trans. Ind. Appl. 2022, 58, 2547–2558. [Google Scholar] [CrossRef]
  7. Chen, F.F.; Liang, H.F.; Gao, Y.J.; Yang, Y.C.; Chen, Y.X. Research on Double-Layer Optimal Scheduling Model of Integrated Energy Park Based on Non-Cooperative Game. Energies 2019, 12, 3164. [Google Scholar] [CrossRef]
  8. Zare, A.; Shafie-khah, M.; Siano, P.; Lazaroiu, G.C. A systematic review of Virtual Power Plant configurations and their interaction with electricity, carbon, and flexibility markets. Renew. Sustain. Energy Rev. 2026, 226, 116448. [Google Scholar] [CrossRef]
  9. Zhou, S.C.; Li, Y.F.; Jiang, C.W.; Xiong, Z.; Zhang, J.H.; Wang, L.L. Enhancing the resilience of the power system to accommodate the construction of the new power system: Key technologies and challenges. Front. Energy Res. 2023, 11, 1256850. [Google Scholar] [CrossRef]
  10. Ma, X.; Peng, B.; Ma, X.X.; Tian, C.B.; Yan, Y. Multi-timescale optimization scheduling of regional integrated energy system based on source-load joint forecasting. Energy 2023, 283, 129186. [Google Scholar] [CrossRef]
  11. Rekioua, D. Energy Storage Systems for Photovoltaic and Wind Systems: A Review. Energies 2023, 16, 3893. [Google Scholar] [CrossRef]
  12. Wang, J.X.; Chen, L.D.; Tan, Z.F.; Du, E.; Liu, N.; Ma, J.; Sun, M.Y.; Li, C.B.; Song, J.; Lu, X.; et al. Inherent spatiotemporal uncertainty of renewable power in China. Nat. Commun. 2023, 14, 5379. [Google Scholar] [CrossRef] [PubMed]
  13. Zhong, B.; Yang, J.H.; Chen, Y.; Fang, H. Research hotspots and development trends of virtual power plant in the energy transition: A bibliometric analysis. Energy Rep. 2025, 14, 371–385. [Google Scholar] [CrossRef]
  14. Abdelkader, S.; Amissah, J.; Abdel-Rahim, O. Virtual power plants: An in-depth analysis of their advancements and importance as crucial players in modern power systems. Energy Sustain. Soc. 2024, 14, 52. [Google Scholar] [CrossRef]
  15. Jin, W.G.; Wang, P.H.; Yuan, J.X. Key Role and Optimization Dispatch Research of Technical Virtual Power Plants in the New Energy Era. Energies 2024, 17, 5796. [Google Scholar] [CrossRef]
  16. Venegas-Zarama, J.F.; Muñoz-Hernandez, J.I.; Baringo, L.; Diaz-Cachinero, P.; De Domingo-Mondejar, I. A Review of the Evolution and Main Roles of Virtual Power Plants as Key Stakeholders in Power Systems. IEEE Access 2022, 10, 47937–47964. [Google Scholar] [CrossRef]
  17. Lei, X.; Zhong, J.H.; Chen, Y.W.; Shao, Z.Y.; Jian, L.N. Grid integration of electric vehicles within electricity and carbon markets: A comprehensive overview. Etransportation 2025, 25, 100435. [Google Scholar] [CrossRef]
  18. Li, J.X.; Zhu, Y.C.; Yong, M. Cooperative Operation and Profit Distribution of Virtual Power Plant. Electr. Power Compon. Syst. 2023, 51, 71–82. [Google Scholar] [CrossRef]
  19. Yan, X.Y.; Gao, C.W.; Ming, H.; Abbes, D.; Francois, B. Optimal scheduling strategy and benefit allocation of multiple virtual power plants based on general nash bargaining theory. Int. J. Electr. Power Energy Syst. 2023, 152, 109218. [Google Scholar] [CrossRef]
  20. Cao, J.Y.; Yang, D.C.; Dehghanian, P. Co-optimization of multiple virtual power plants considering electricity-heat-carbon trading: A Stackelberg game strategy. Int. J. Electr. Power Energy Syst. 2023, 153, 109294. [Google Scholar] [CrossRef]
  21. Lima, R.M.; Conejo, A.J.; Langodan, S.; Hoteit, I.; Knio, O.M. Risk-averse formulations and methods for a virtual power plant. Comput. Oper. Res. 2018, 96, 349–372. [Google Scholar] [CrossRef]
  22. Zhang, J.L.; Liu, Z.Y.; Liu, Y.S. A scheduling optimization model for a gas-electricity interconnected virtual power plant considering green certificates-carbon joint trading and source-load uncertainties. Energy 2025, 315, 134470. [Google Scholar] [CrossRef]
  23. Tang, J.C.; Li, X.L. Two-Stage Dual-Level Dispatch Optimization Model for Multiple Virtual Power Plants with Electric Vehicles and Demand Response Based on a Stackelberg Game. Energies 2025, 18, 896. [Google Scholar] [CrossRef]
  24. Yin, S.R.; Ai, Q.; Li, J.M.; Li, Z.Y.; Fan, S.L. Energy Pricing and Sharing Strategy Based on Hybrid Stochastic Robust Game Approach for a Virtual Energy Station with Energy Cells. IEEE Trans. Sustain. Energy 2021, 12, 772–784. [Google Scholar] [CrossRef]
  25. Zhang, Q.; Ma, S.G.; Jin, F.B.; Li, J.W.; Zhao, R.T.; Liang, Z.Y.; Ren, X.W. Scheduling Strategy of Virtual Power Plant Alliance Based on Dynamic Electricity and Carbon Pricing Using Master-Slave Game. Processes 2025, 13, 1658. [Google Scholar] [CrossRef]
  26. Yin, S.B.; Sun, W.Q.; Wang, H.B. Virtual power plant capacity tariff pricing method based on master-slave game. Int. J. Electr. Power Energy Syst. 2025, 169, 110774. [Google Scholar] [CrossRef]
  27. Yang, Y.L.; Zhao, Y.; Yan, G.G.; Mu, G.; Chen, Z. Real time aggregation control of P2H loads in a virtual power plant based on a multi-period stackelberg game. Energy 2024, 303, 131484. [Google Scholar] [CrossRef]
  28. Liu, X.R.; Feng, J.B.; Li, M.; Wang, R.; Dong, C.Y.; Lan, L.S.; Sun, Q.Y. Regional Autonomy Strategy of Multi-Virtual Power Plant Considering Waste Incineration and Cloud Energy Storage Operator: A Low-Carbon Mixed Game Method. IET Energy Syst. Integr. 2025, 7, e70007. [Google Scholar] [CrossRef]
  29. Zhang, J.L.; Hu, Z.P. Game optimization research of integrated energy system based on the Kriging meta-model with multi-market coupling. Energy 2025, 322, 135596. [Google Scholar] [CrossRef]
  30. Guo, X.P.; Dong, Y.Q.; Ren, D.F. Low carbonization scheduling strategy of electric-heat-gas virtual power plant considering wind-landscape uncertainty. Electr. Power Syst. Res. 2025, 249, 112073. [Google Scholar] [CrossRef]
  31. Emarati, M.; Keynia, F.; Rashidinejad, M. A two-stage stochastic programming framework for risk-based day-ahead operation of a virtual power plant. Int. Trans. Electr. Energy Syst. 2020, 30, e12255. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the Two-Stage Solution Method.
Figure 1. Flowchart of the Two-Stage Solution Method.
Energies 19 00842 g001
Figure 2. The day-ahead forecast basic data of all prosumers.
Figure 2. The day-ahead forecast basic data of all prosumers.
Energies 19 00842 g002
Figure 3. Scheduling plans for all prosumers in the day-ahead stage: (a) scheduling plans for prosumer1; (b) scheduling plans for prosumer2; (c) scheduling plans for prosumer3.
Figure 3. Scheduling plans for all prosumers in the day-ahead stage: (a) scheduling plans for prosumer1; (b) scheduling plans for prosumer2; (c) scheduling plans for prosumer3.
Energies 19 00842 g003aEnergies 19 00842 g003b
Figure 4. The scheduling results of MT in the day-ahead stage.
Figure 4. The scheduling results of MT in the day-ahead stage.
Energies 19 00842 g004
Figure 5. The scheduling results of ES in the day-ahead stage.
Figure 5. The scheduling results of ES in the day-ahead stage.
Energies 19 00842 g005
Figure 6. The scheduling results of IL in the intraday stage.
Figure 6. The scheduling results of IL in the intraday stage.
Energies 19 00842 g006
Figure 7. The scheduling results of all prosumers in the intraday stage: (a) scheduling plans for prosumer1; (b) scheduling plans for prosumer2; (c) scheduling plans for prosumer3.
Figure 7. The scheduling results of all prosumers in the intraday stage: (a) scheduling plans for prosumer1; (b) scheduling plans for prosumer2; (c) scheduling plans for prosumer3.
Energies 19 00842 g007aEnergies 19 00842 g007b
Figure 8. Electricity price strategy formulated by VPP in the intraday stage.
Figure 8. Electricity price strategy formulated by VPP in the intraday stage.
Energies 19 00842 g008
Figure 9. The prosumer interaction scenarios in the intraday stage.
Figure 9. The prosumer interaction scenarios in the intraday stage.
Energies 19 00842 g009
Figure 10. The impact of changes in external electricity prices: (a) the impact of changes in external sales prices. (b) The impact of changes in external purchase prices.
Figure 10. The impact of changes in external electricity prices: (a) the impact of changes in external sales prices. (b) The impact of changes in external purchase prices.
Energies 19 00842 g010
Figure 11. The electricity price differences under different degrees of fluctuation.
Figure 11. The electricity price differences under different degrees of fluctuation.
Energies 19 00842 g011
Figure 12. Prediction performance of the Kriging model: (a) fitting performance for the 10 sets of electricity prices; (b) effect of the number of initial electricity price sets on the fitting results.
Figure 12. Prediction performance of the Kriging model: (a) fitting performance for the 10 sets of electricity prices; (b) effect of the number of initial electricity price sets on the fitting results.
Energies 19 00842 g012
Figure 13. Convergence efficiency of each algorithm.
Figure 13. Convergence efficiency of each algorithm.
Energies 19 00842 g013
Figure 14. The solution efficiency of each VPP.
Figure 14. The solution efficiency of each VPP.
Energies 19 00842 g014
Table 1. Parameters of prosumers.
Table 1. Parameters of prosumers.
ParameterProsumer 1Prosumer 2Prosumer 3
a i 0.080.10.15
b i 0.90.60.5
c i 1.210.8
P i , t , m a x MT (MW)654
C i , t MT , start , C i , t MT , stop (CNY)308, 308340, 340280, 280
P i , down MT , P i , up MT (MW)−3.5, 3.5−3, 3−2, 2
E i , m a x ES (MWh)112
P i , t , m i n E S , P i , t , m a x E S (MW)−0.6, 0.6−0.6, 0.6−1.2, 1.2
η i c h ,   η i d i s 0.95, 0.950.95, 0.950.95, 0.95
S O C i , t , m i n E S , S O C i , t , m a x E S 0.2, 0.90.2, 0.90.2, 0.9
β IL 0.10.10.1
k IL (kCNY/MWh)0.050.050.05
Table 2. The operating costs under different operation schemes (including the four aforementioned schemes).
Table 2. The operating costs under different operation schemes (including the four aforementioned schemes).
Cost (kCNY)Prosumer 1Prosumer 2Prosumer 3Total (kCNY)
Scheme 1day-ahead stage 50.57117.40031.506109.533
Intraday Operating costs3.8832.1861.446
penalty costs0.3620.7661.413
Scheme 2day-ahead stage 46.00215.98128.54797.832
Intraday stage Operating costs2.8141.6770.751
penalty costs0.3270.3661.367
Scheme 3day-ahead stage 42.86112.38824.18296.706
Intraday stage Operating costs5.6373.1603.311
penalty costs1.3181.4612.388
Scheme 4day-ahead stage 45.99715.97428.54794.916
Intraday stage Operating costs1.3350.7070.164
penalty costs0.4210.3531.418
Table 3. The solution efficiency of different algorithms.
Table 3. The solution efficiency of different algorithms.
AlgorithmNumber of Invocations of the Prosumers’ ModelsTotal Iterations
Kriging8040649
GA42,9612310
PSO140,0276591
Table 4. The solution result of each VPP.
Table 4. The solution result of each VPP.
Identifier of VPPTotal IterationsAverage Computational Time (s)
VPP1649124
VPP2883191
VPP31254297
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

Zou, H.; Xue, B.; Wen, F.; Luo, Y.; Chen, J. Stackelberg Game-Based Two-Stage Operation Optimization Strategy for a Virtual Power Plant: A Case Study. Energies 2026, 19, 842. https://doi.org/10.3390/en19030842

AMA Style

Zou H, Xue B, Wen F, Luo Y, Chen J. Stackelberg Game-Based Two-Stage Operation Optimization Strategy for a Virtual Power Plant: A Case Study. Energies. 2026; 19(3):842. https://doi.org/10.3390/en19030842

Chicago/Turabian Style

Zou, Hongbo, Boyu Xue, Fushuan Wen, Yuhong Luo, and Jiehao Chen. 2026. "Stackelberg Game-Based Two-Stage Operation Optimization Strategy for a Virtual Power Plant: A Case Study" Energies 19, no. 3: 842. https://doi.org/10.3390/en19030842

APA Style

Zou, H., Xue, B., Wen, F., Luo, Y., & Chen, J. (2026). Stackelberg Game-Based Two-Stage Operation Optimization Strategy for a Virtual Power Plant: A Case Study. Energies, 19(3), 842. https://doi.org/10.3390/en19030842

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