Next Article in Journal
Enhanced Simulation Accuracy and Design Optimization in Power Semiconductors Through Individual Aluminum Metallization Layer Modeling
Previous Article in Journal
Experimental Investigation of Heat Pump Modules Limited to 150 g of Refrigerant R290 and a Dedicated Test Rig
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Aggregation Method and Bidding Strategy for Virtual Power Plants in Energy and Frequency Regulation Markets Using Zonotopes

by
Jun Zhan
1,
Mei Huang
1,
Xiaojia Sun
1,
Zuowei Chen
1,
Yubo Zhang
1,
Xuejing Xie
1,
Yilin Chen
1,
Yining Qiao
2,* and
Qian Ai
2
1
Shenzhen Power Supply Bureau Co., Ltd., Shenzhen 518001, China
2
School of Electrical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
*
Author to whom correspondence should be addressed.
Energies 2025, 18(10), 2458; https://doi.org/10.3390/en18102458 (registering DOI)
Submission received: 16 March 2025 / Revised: 5 May 2025 / Accepted: 8 May 2025 / Published: 10 May 2025

Abstract

:
Aggregating and scheduling flexible resources through virtual power plants (VPPs) is a key measure used to improve the flexibility of new power systems. To maximize the regulation potential of flexible resources and achieve the efficient, unified scheduling of flexible resource clusters by VPPs, this study proposed a flexible resource aggregation method for VPPs and a bidding strategy for participation in the electricity and frequency regulation markets. First, considering the differences in the grid frequency regulation demand across periods, an improved zonotope approximation method was adopted to internally approximate the feasible region of flexible resources, thereby achieving the efficient aggregation of feasible regions. On this basis, the aggregation model was applied to the optimization model for VPPs, and a day-ahead double-layer bidding model of VPPs participating in the electricity and frequency regulation markets was proposed. The upper layer optimizes the bidding strategies to maximize the VPP revenue, while the lower layer achieves joint market clearing with the goal of maximizing social welfare. Finally, case studies were undertaken to validate the effectiveness of the proposed method.

1. Introduction

1.1. Background

Driven by dual carbon goals and the construction of new power systems, the penetration rate of renewable energy keeps rising, while the regulatory capacity of traditional power generation resources keeps declining. The pressure on the balance of power supply and demand in the power system is further intensifying, significantly increasing the demand for flexible resources in power systems [1]. The participation of flexible resources in dispatch can remarkably enhance the flexible regulation ability and stability of a power grid [2]. However, these resources have small capacities and large quantities, posing challenges related to their scheduling and management [3]. Through the large-scale aggregation and efficient unified allocation of flexible resources by VPPs, the regulation potential of flexible resources can be fully tapped, which is an effective means for flexible resources to participate in grid regulation. VPPs can contribute to the safe and stable operation of a power system by participating in the electricity market, as well as the frequency regulation and other auxiliary service markets [4,5]. VPPs will become an essential component of future power systems, providing solid support for achieving the goal of green and low-carbon energy transformation.

1.2. Literature Review

In terms of feasible region aggregation for flexible resources, geometric computation methods are typically used to model the operational flexibility regions of devices as polytopes. These methods integrate the flexibility regions of multiple devices through the Minkowski sum, transforming the flexible resource aggregation problem into a geometric computation task. From the perspective of geometric approximation, these methods can be classified into internal and external approximations. External approximation methods [6,7,8] yield feasible regions larger than the actual ones, introducing infeasible solutions that may pose safety risks during actual dispatch. Internal approximation methods ensure that all the solutions within the feasible region are feasible, but they sacrifice accuracy when individual flexibilities vary significantly, resulting in conservative aggregation results. Based on the sequence of approximation and aggregation, geometric methods can also be divided into holistic approximation [9,10,11] and piecewise approximation followed by linear superposition. The former directly approximates the aggregation flexibility region as a whole without considering the form of the feasible region of a single resource, resulting in more sacrifice of the feasible region. The latter, with a higher approximation accuracy, is widely used, but its aggregation precision and computational efficiency vary depending on the chosen approximated feasible region shapes. Using the piecewise internal approximation approach, the authors of [12] employed centrally symmetric zonotopes to internally approximate the feasible region of flexible resources. The authors of [13] used hyper-rectangle models with quadratic terms to approximate the feasible region of demand response models. The authors of [14] established active power-approximation feasible regions and active–reactive power-stochastic-approximation feasible regions for micro-power aggregation flexibility. To address feasible region loss during approximation, the existing geometric methods mostly aim to maximize the overall feasible region across all periods during aggregation, neglecting differences in the grid frequency regulation demand across periods. Consequently, the regulatory potential of flexible resources cannot be fully utilized during periods of high grid frequency regulation demand. Therefore, it is necessary to consider the difference in the regulation demand of different periods when aggregating and allocate more feasible region loss to the period with less grid regulation demand, so as to fully exploit the regulatory capabilities of flexible resources.
Regarding VPP participation in market competition and optimal dispatch, the current research on applying geometric aggregation models of flexible resources to bidding and optimization models is limited. The authors of [15] considered a VPP containing a wind turbine (WT), photovoltaic (PV) cells, energy storage, and flexible loads, studying their participation in peak-shaving ancillary services. The authors of [16] proposed an intelligent peak-shaving pricing strategy for a VPP with air conditioners, electric water heaters, and adjustable loads. These studies directly incorporated the operational models of flexible resources into optimization constraints without aggregating the internal flexible resources beforehand. Thus, further research is needed to apply flexible resource aggregation models to VPP bidding models and explore coordinated interaction modes between VPPs and flexible resource clusters. Based on the influence of market members on the clearing prices, participants can be classified as price makers or price takers. The authors of [17] treated aggregated distributed resources as price takers, considering temporal instability, and proposed an optimal operation strategy for VPP participation in day-ahead and real-time energy markets. The authors of [18] proposed a two-stage optimization strategy for battery-swapping stations participating in energy and frequency regulation markets, with the first stage formulating demand response strategies for electric vehicle clusters and the second stage determining market competition strategies. Since the VPP in this study aggregated a large number of flexible resources with sufficient capacity to influence market-clearing prices, it was necessary to treat the VPP as a price maker and incorporate market clearing into the decision-making model.

1.3. Contributions

By synthesizing the above analysis to fully exploit the regulatory potential of flexible resources and achieve the efficient unified scheduling of flexible resource clusters by VPPs, this study investigated feasible region aggregation and market competition strategies. First, considering the differences in the grid frequency regulation demand across periods, an improved zonotope approximation method was proposed to internally approximate the feasible region of flexible resources, enabling efficient aggregation. Subsequently, the aggregation model was applied to the VPP optimization model, proposing the day-ahead double-layer bidding model for VPP participation in the energy and frequency regulation markets. The upper layer optimizes the bidding strategies to maximize the VPP revenue, while the lower layer achieves market joint clearing to maximize social welfare. Finally, case studies validated the effectiveness of the proposed method.

2. Research Methodology

A flowchart of the proposed aggregation method and bidding strategy is shown in Figure 1. This research considered flexible resources and the VPP formed by their aggregation as the research objects and examined the aggregation method of the flexible resources, as well as the bidding strategies of the VPP participating in the energy and frequency regulation markets. A single demand-side flexible resource has a small capacity and cannot reach the threshold of market access. Flexible resources can first be aggregated into several clusters. Section 3 investigates the aggregation method of demand-side flexible resources. After the flexible resources are aggregated, the flexible resource clusters can be efficiently and uniformly dispatched through the VPP. Section 4 examines the bidding strategy of the VPP in the scenario of the VPP participating in the electricity and frequency regulation auxiliary service markets.

3. Aggregation Method of Flexible Resources Based on Zonotope

3.1. Feasible Region of Flexible Resources

With reference to [19], the operational models of various flexible resources within VPPs can be unified into the following form, where (1) is the power constraint, (2) is the ramp constraint, and (3) and (4) are the energy constraints.
P i , t min P i , t P i , t max
δ i d Δ t P i , t P i , t 1 δ i u Δ t
E i , t min E i , t E i , t max
E i , t = E i , t 1 + η i P i , t Δ t + W i , t
where i = 1 , 2 , , n , and n is the number of flexible resources; t = 1 , 2 , , T , and T is the scheduling horizon; Δ t is the time interval; P i , t is the power of flexible resource i during period t ; P i , t max and P i , t min are the upper and lower power regulation limits of flexible resource i during period t , respectively; δ i u and δ i d are the upward and downward power regulation rates of flexible resource i , respectively; E i , t is the energy of flexible resource i during period t ; E i , t max and E i , t min are the upper and lower energy limits of flexible resource i during period t , respectively; η i is the charge/discharge coefficient of flexible resource i ; and W i , t is the external environmental influence factor during period t .
By representing the operational model geometrically, the feasible region of flexible resources can be obtained as a convex polyhedron characterized by a set of linear inequality constraints with the active power as the variable:
Ω i = P i R T × 1 M i P i N i
where Ω i is the feasible region of flexible resource i ; P i = P i 1 P i T Τ is the power vector of flexible resource i ; and M i R 6 T 2 × T and N i R 6 T 2 × 1 are coefficient matrices, whose specific expressions are given in [19].
The mathematical essence of the feasible region aggregation problem can be regarded as solving the Minkowski sum of feasible regions. The aggregated feasible region is expressed as follows:
Ω AGG = i = 1 , , n Ω i = P AGG P AGG = i = 1 n P i , P i Ω i
where Ω AGG is the feasible region of the flexible resource cluster; is defined as the Minkowski sum operator; and P AGG is the aggregated power of the flexible resource cluster.
The results presented in [20] prove that solving the Minkowski sum of two polyhedrons described by half-spaces is an NP-hard problem, making the exact computation intractable. To reduce the computational complexity, this work employed zonotopes to approximate the feasible regions of flexible resources. The feasible region of a single user was approximated as the maximum inner-approximated feasible region generated by a zonotope, thereby enabling the superposition of feasible regions with multiple flexible resource types.

3.2. Zonotope

A zonotope is a special form of convex polyhedron with central symmetry and other properties. It can be represented by a center point and multiple generators:
Z i G , c i , β i , max = P i R T × 1 P i = c i + G β i , β i , max β i β i , max
where Z i G , c i , β i , max is the abbreviated expression of zonotope Z i ; c i R T × 1 is the center of the zonotope; G is the generator matrix of the zonotope, G = g 1 , , g n g R T × n g , where g j R T × 1 is a generator and g j 2 = 1 , j = 1 , , n g , and n g is the number of generators; β i R n g × 1 is the scaling coefficient of the generator; and β i , max is the upper limit of the generator scaling coefficient.
Zonotopes are closed under Minkowski addition. For two zonotopes Z 1 G , c 1 , β 1 , max and Z 2 G , c 2 , β 2 , max with identical generator matrices, the following holds:
Z 1 Z 2 = G , c 1 + c 2 , β 1 , max + β 2 , max
Subsequently, a zonotope model was established to approximate the feasible regions of flexible resources. The generator matrix was constructed as follows, where g m , g T + m , and g 2 T 1 + m correspond to power constraints, ramp constraints, and energy constraints, respectively; n g = 3 T 2 .
g m = 0 , , 0 , 1 m , 0 , , 0 T ; m = 1 , , T
g T + m = 0 , , 0 , 1 2 m , 1 2 m + 1 , 0 , , 0 T ; m = 1 , , T 1
g 2 T 1 + m = 0 , , 0 , 1 2 m , 1 2 m + 1 , 0 , , 0 T ; m = 1 , , T 1

3.3. Zonotope-Based Feasible Region Aggregation Method

Using zonotopes to approximate the feasible regions of flexible resources, the maximum inner-approximation problem for a single resource was formulated as follows. The optimization objective was to maximize the average similarity between the target zonotope and the original feasible region, with the constraint that the zonotope lies within the feasible region. The schematic diagram of similarity is shown in Figure 2.
max c i , β i , max 1 n g j = 1 n g D i , j s . t . Z i Ω i
D i , j = D i , j app D i , j acc
where D i , j is the similarity between the approximate feasible region and the exact feasible region of flexible resource i in direction g j ; D i , j app is the span between the two endpoints of the approximate feasible region of flexible resource i in direction g j ; and D i , j acc is the span between the two endpoints of the exact feasible region of flexible resource i in direction g j .
Let D i app = D i , 1 app , , D i , n g app T R n g × 1 . The calculation method for D i app is as follows [12]:
D i app = 2 G T G β i , max
The calculation method for D i , j acc is as follows [21]:
D i , j acc = max P i g j P i ε min P i g j P i ε s . t . M i P i N i
where ε is a sufficiently large constant to ensure that the hyperplane P i g j P i = ε has no intersection with the feasible region Ω i .
The constraint Z i Ω i can be transformed into the following [12]:
M i c i + M i G β i , max N i
Thus, the optimization problem can be converted into a linear programming problem as shown below, which can be solved using commercial solvers to obtain the center and generator scaling coefficients of the zonotope.
max c i , β i , max 1 n g j = 1 n g D i , j app D i , j acc s . t . M i c i + M i G β i , max N i β i , max 0
Differences in the geometric shape exist between the zonotope and the original exact feasible region. If the original feasible region lacks central symmetry, inevitable losses in the feasible region will occur during approximation. Considering the varying frequency regulation requirements of the power grid across different time periods, the frequency regulation demand is incorporated into the objective function of the feasible region approximation problem. This modification reallocates the inevitable losses to periods with lower regulation demands, thereby enhancing the adjustable capability of flexible resources. The weights for similarity in the optimization objective are calculated based on the predicted frequency regulation capacity demands for each period:
α 1 , t = P t F , cap , dem s = 1 T P s F , cap , dem ; t = 1 , , T
α 2 , t = P t F , cap , dem + P t + 1 F , cap , dem P 1 F , cap , dem + 2 s = 2 T 1 P s F , cap , dem + P T F , cap , dem ; t = 1 , , T 1
ω j = T 3 T 2 α 1 , j j = 1 , , T T 1 3 T 2 α 2 , j T j = T + 1 , , 2 T 1 T 1 3 T 2 α 2 , j 2 T + 1 j = 2 T , , 3 T 2
where P t F , cap , dem is the system frequency regulation capacity requirement during period t ; α 1 , t and α 2 , t are the weights related to the grid regulation requirements during period t ; and ω j is the similarity weight in each generator direction.
The revised maximum inner-approximation problem is formulated as follows, with the optimization objective modified to maximize the weighted average similarity between the zonotope and the exact feasible region.
max c i , β i , max j = 1 n g ω j D i , j app D i , j acc s . t . M i c i + M i G β i , max N i β i , max 0
Since the approximate feasible regions are all zonotopes with identical generator matrices, their Minkowski sum can be computed by summing their respective centers and generator scaling coefficients. The aggregated feasible region is as follows:
Z AGG G , c AGG , β AGG , max = P AGG P AGG = c AGG + G β AGG , max , β AGG , max β AGG β AGG , max
c AGG = i = 1 n c i
β AGG , max = i = 1 n β i , max
where Z AGG is the approximate feasible region of the flexible resource cluster, and c AGG and β AGG , max are the polyhedron center and generator scaling coefficient of the feasible region of the flexible resource cluster, respectively.

3.4. Conversion of Zonotope to Half-Space Representation

Constraints in optimization models are generally expressed in half-space form. This section presents the conversion method for transforming an aggregated zonotope into its half-space representation.
The span of the aggregated zonotope in each generator direction is as follows:
D AGG = 2 G T G β AGG , max
Thus, the two half-plane constraints in direction g j are as follows:
g j T P AGG g j T c AGG + D j AGG 2
g j T P AGG g j T c AGG D j AGG 2
The half-space representation of the aggregated zonotope Z AGG is as follows:
G T P AGG G T c AGG + D AGG 2 G T P AGG G T c AGG D AGG 2
This is abbreviated as follows:
M AGG P AGG N AGG
M AGG = G T G T
N AGG = D AGG 2 + G T c AGG D AGG 2 G T c AGG

4. Day-Ahead Bidding Model for VPPs Participating in Electricity and Frequency Regulation Markets

4.1. Operational Framework and Trading Mechanism

After aggregating flexible resources, VPPs can achieve the efficient unified dispatch of flexible resource clusters. This study considered a VPP containing a WT, PV cells, and demand-side flexible resources. Flexible resources are aggregated into multiple clusters, and the VPP dispatches these clusters. Demand-side flexible resources possess regulation capabilities that provide frequency regulation ancillary services. The detailed data for internal flexible resources are not uploaded to the VPP, ensuring privacy protection.
The VPP can participate in the electricity market as a market entity for power purchase/sale while providing frequency regulation capabilities in the frequency regulation ancillary service market. At the day-ahead market stage, the VPP receives the feasible region aggregation information reported by the flexible resource clusters. Through predicting other market participants’ bids, the VPP conducts a bi-level optimization (including VPP bidding and market clearing) to determine day-ahead bidding strategies, as well as internal dispatch plans for flexible resource clusters and renewable energy, aiming to maximize its profits.
Day-ahead clearing involves the joint clearing of the electricity and frequency regulation ancillary service markets, executed every 24 h with a 1 h time resolution. The electricity market trades electrical energy, where market participants submit bids containing energy quantities and prices. Frequency regulation services mainly target secondary frequency regulation. The system operator publishes the frequency regulation capacity and mileage requirements before trading periods. The frequency regulation market trades regulation capacity and mileage, with the bids including the capacity, mileage, capacity prices, and mileage prices. Generator sets (GSs) and VPPs compete together, and both GSs and VPPs can participate in the energy market and the frequency modulation market at the same time. The market-clearing prices follow marginal unified pricing.
This section examines the VPP bidding strategies in electricity and frequency regulation markets. Considering the large capacity of aggregated flexible resources in the VPP, their bidding strategies may influence the market-clearing prices. Thus, market clearing must be incorporated into the decision model. The bidding game process of the VPP can be modeled as a Stackelberg leader–follower game: the VPP (leader) maximizes its profit by setting the bidding prices/power across periods, while the ISO (follower) maximizes social welfare through joint market clearing. The VPP’s bidding strategies affect the market-clearing prices and other participants’ awarded quantities, while the clearing results conversely influence the VPP’s bidding adjustments.

4.2. Optimization Model

4.2.1. Upper-Level Model Objective Function

The VPP’s day-ahead bidding model maximizes its profit:
max t = 1 24 I t E + I t F C t fr C t cut
where I t E is the revenue of the VPP participating in the electricity market during period t ; I t F is the revenue of the VPP participating in the frequency regulation ancillary service market during period t ; C t fr is the compensation cost for dispatching flexible resources during period t ; and C t cut is the penalty cost for WT and PV curtailment of the VPP during period t .
  • Electricity market revenue:
I t E = λ t E P t VPP , sell P t VPP , buy
where λ t E is the clearing price of the electricity market during period t , and P t VPP , buy and P t VPP , sell are the awarded purchasing and selling electricity quantities of the VPP in the electricity market during period t , respectively.
2.
Frequency regulation market revenue:
I t F = λ t F , cap P t VPP , F , cap + λ t F , mil P t VPP , F , mil
where λ t F , cap and λ t F , mil are the clearing prices for the frequency regulation capacity and mileage in the frequency regulation ancillary service market during period t , respectively, and P t VPP , F , cap and P t VPP , F , mil are the awarded frequency regulation capacity and mileage of the VPP in the frequency regulation ancillary service market during period t , respectively.
3.
Flexible resource dispatch compensation cost:
C t fr = k = 1 K λ t fr P k , t AGG P ˜ k , t AGG
where k = 1 , 2 , , K , and K is the number of flexible resource clusters; λ t fr is the dispatch compensation price for flexible resources during period t ; P k , t AGG is the day-ahead scheduled electricity consumption of flexible resource cluster k during period t ; and P ˜ k , t AGG is the day-ahead forecasted electricity consumption of flexible resource cluster k during period t .
The auxiliary variables P k , t , 1 AGG and P k , t , 2 AGG were introduced to linearize the absolute value terms in the above equation:
C t fr = k = 1 K λ t fr P k , t , 1 AGG + P k , t , 2 AGG
The following constraints were added:
P k , t AGG P ˜ k , t AGG + P k , t , 1 AGG P k , t , 2 AGG = 0 P k , t , 1 AGG 0 P k , t , 2 AGG 0
4.
WT/PV curtailment penalty cost:
C t cut = λ t cut P ˜ t WT P t WT + λ t cut P ˜ t PV P t PV
where λ t cut is the penalty price for WT and PV curtailment during period t ; P ˜ t WT and P ˜ t PV are the day-ahead forecasted outputs of the WT and PV cells during period t , respectively; and P t WT and P t PV are the day-ahead scheduled outputs of the WT and PV cells during period t , respectively.

4.2.2. Upper-Level Model Constraints

  • Feasible region constraints for flexible resource clusters
The upward and downward frequency regulation capacities of the VPPs participating in the frequency regulation market are equal.
M k AGG P k AGG + P k AGG , F , cap N k AGG ; k = 1 , , K
M k AGG P k AGG P k AGG , F , cap N k AGG ; k = 1 , , K
where M k AGG and N k AGG are the coefficient matrices corresponding to the feasible region of flexible resource cluster k ; P k AGG is the power vector composed of P k , t AGG ; P k AGG , F , cap is the power vector composed of P k , t AGG , F , cap ; and P k , t AGG , F , cap is the frequency regulation capacity of flexible resource cluster k during period t .
2.
VPP power balance constraints
P t VPP , buy P t VPP , sell = k = 1 K P k , t AGG P t WT P t PV
k = 1 K P k , t AGG , F , cap = P t VPP , F , cap
3.
Electricity market constraints
The VPP cannot simultaneously buy and sell electricity.
0 P t VPP , buy σ t VPP , buy P max VPP , buy
0 P t VPP , sell 1 σ t VPP , buy P max VPP , sell
0 b t VPP , E b max E
where σ t VPP , buy is the purchasing/selling status of the VPP during period σ t VPP , buy , which is a 0–1 variable (0 for selling and 1 for purchasing); P max VPP , buy and P max VPP , sell are the upper limits of the purchasing and selling power for the VPP, respectively; b t VPP , E is the bidding price of the VPP in the electricity market during period t ; and b max E is the upper limit of bids in the electricity market.
4.
Frequency regulation market constraints
A minimum allowed capacity exists in the frequency regulation market.
σ t VPP , F P min VPP , F , cap P t VPP , F , cap σ t VPP , F M
0 P t VPP , F , mil s F P t VPP , F , cap
0 b t VPP , F , cap b max F , cap
0 b t VPP , F , mil b max F , mil
where σ t VPP , F is the status variable of the VPP participating in the frequency regulation ancillary service market during period t , which is a 0–1 variable (0 for non-participation and 1 for participation); M is a sufficiently large positive number; P min VPP , F , cap is the minimum bidding capacity for frequency regulation in the ancillary service market; s F is the frequency regulation mileage-to-capacity ratio; b t VPP , F , cap and b t VPP , F , mil are the bidding prices for the frequency regulation capacity and mileage of the VPP in the ancillary service market during period t , respectively; and b max F , cap and b max F , mil are the upper limits for the frequency regulation capacity and mileage bids in the ancillary service market, respectively.
5.
Renewable energy output constraints
Scheduled outputs shall not exceed predicted values.
0 P t WT P ˜ t WT
0 P t PV P ˜ t PV

4.2.3. Lower-Level Model Objective Function

The joint electricity and frequency regulation market-clearing model maximizes social welfare:
min t = 1 24 b t VPP , E P t VPP , sell P t VPP , buy + b t VPP , F , cap P t VPP , F , cap + b t VPP , F , mil P t VPP , F , mil + g = 1 G h = 1 H b g , t , h gen , E P g , t , h gen , E + b g , t gen , F , cap P g , t gen , F , cap + b g , t gen , F , mil P g , t gen , F , mil
where g = 1 , 2 , , G , and G is the total number of GSs; h = 1 , 2 , , H , and H is the number of bid segments for GSs; b g , t , h gen , E is the bidding price of segment h for GS g participating in the electricity market during period t ; P g , t , h gen , E is the awarded quantity of segment h for GS g participating in the electricity market during period t ; b g , t gen , F , cap and b g , t gen , F , mil are the bidding prices for the frequency regulation capacity and mileage of GS g participating in the ancillary service market during period t , respectively; and P g , t gen , F , cap and P g , t gen , F , mil are the awarded frequency regulation capacity and mileage of GS g participating in the ancillary service market during period t , respectively.

4.2.4. Lower-Level Model Constraints

  • Power balance constraints
g = 1 G h = 1 H P g , t , h gen , E + P t VPP , sell P t VPP , buy P t load = 0 : λ t E
where P t load is the day-ahead forecasted electricity consumption of the system load during period t and λ t E is the dual variable of the power balance equality constraint, i.e., the clearing price of the electricity market during period t .
2.
Frequency regulation demand constraints
P t VPP , F , cap + g = 1 G P g , t gen , F , cap = P t F , cap , dem : λ t F , cap
P t VPP , F , mil + g = 1 G P g , t gen , F , mil = P t F , mil , dem : λ t F , mil
where P t F , cap , dem and P t F , mil , dem are the system requirements for the frequency regulation capacity and mileage during period t , respectively, and λ t F , cap and λ t F , mil are the dual variables of the frequency regulation capacity and mileage equality constraints, i.e., the clearing prices for the frequency regulation capacity and mileage during period t .
3.
GS constraints
0 P g , t , h gen , E P g , t , h gen , E , bid : μ _ g , t , h gen , E , μ ¯ g , t , h gen , E
0 P g , t gen , F , cap P g , t gen , F , cap , bid : μ _ g , t gen , F , cap , μ ¯ g , t gen , F , cap
0 P g , t gen , F , mil P g , t gen , F , mil , bid : μ _ g , t gen , F , mil , μ ¯ g , t gen , F , mil
P g gen , min + P g , t gen , F , cap h = 1 H P g , t , h gen , E P g gen , max P g , t gen , F , cap : μ _ g , t gen , μ ¯ g , t gen
where P g , t , h gen , E , bid is the bidding quantity of segment h for GS g participating in the electricity market during period t ; P g , t gen , F , cap , bid and P g , t gen , F , mil , bid are the bidding quantities for the frequency regulation capacity and mileage of GS g participating in the ancillary service market during period t , respectively; P g gen , max and P g gen , min are the maximum and minimum technical outputs of GS g , respectively; and μ _ g , t , h gen , E , μ ¯ g , t , h gen , E , μ _ g , t gen , F , cap , μ ¯ g , t gen , F , cap , μ _ g , t gen , F , mil , μ ¯ g , t gen , F , mil , μ _ g , t gen , and μ ¯ g , t gen are the dual variables corresponding to each constraint.

4.3. Model Solution Method

The lower-level model is linear and convex. It can be transformed into a primal dual problem by using KKT conditions, so that the double-level model can be transformed into a single-level mathematical program with equilibrium constraints (MPEC). In addition, according to the strong duality theory, the nonlinear term of the bivariate multiplication in the upper-level objective can be transformed into the linear weighted sum of the original variables and dual variables, so that the original day-ahead optimization model can be transformed into mixed-integer linear programming (MILP), which can be solved by a commercial solver. Detailed derivations are in the Appendix A.

5. Case Study

5.1. Comparative Analysis of Aggregation Methods

To verify the superiority of the zonotope inner approximation method adopted in this research in terms of the feasible region approximation accuracy, the following four feasible region approximation methods were compared:
M1: The virtual synchronous generator model approximation method proposed in [9].
M2: The virtual energy storage model approximation method proposed in [9].
M3: The basic isomorphic polyhedron approximation method proposed in [22].
M4: The improved zonotope approximation method adopted in this paper.
Considering the aggregation of 10 flexible resources under different time periods, the upper and lower power limits for each period are shown in Figure 3, and the regulation rates are listed in Table 1. The energy constraints are omitted here, and it was assumed that the system frequency regulation capacity requirements were identical across all periods. The volume ratio between the exact feasible region and the approximated feasible region was calculated. The average volume ratio of all resources, denoted as V AVE , was used as the evaluation metric for the feasible region approximation accuracy. Its calculation method was as follows:
V AVE = i = 1 n V ˜ i V i n
where V ˜ i is the volume of the maximum inner approximated feasible region for resource i and V i is the volume of the actual exact feasible region for resource i .
The average volume ratios of the four feasible region approximation methods under T = 2 , 3 , , 7 were calculated, and the results are shown in Figure 4. To emphasize the differences in the approximation accuracy, the selected parameters featured large variations in the load power upper limits over time and significant differences in the regulation rates among the loads. Consequently, the feasible regions of different resources exhibited diverse shapes, and all four methods suffered from obvious feasible region losses. M1 and M2 modeled the approximated feasible regions as inscribed cubes and inscribed right pyramids, respectively, without considering the actual shapes of the feasible regions, resulting in substantial losses. The right pyramid in M2 deviated most from the actual feasible region, leading to the lowest approximation accuracy. M3 employed a basic isomorphic polyhedron that accounted for the actual shape of the exact feasible region, improving the approximation accuracy compared to M1 and M2. In contrast, the zonotope in M4 offered greater flexibility in translation and scaling, achieving the highest approximation accuracy. As the number of periods increased, the average volume ratios of all four methods decreased. This comparison demonstrated that the proposed method maintained a high approximation accuracy across different time periods. In addition, in the case of two time periods, the aggregation calculation time of M1–M4 was 3.99 s, 3.96 s, 3.97 s, and 4.00 s, respectively. It can be seen that the proposed method can significantly improve the approximation accuracy without increasing the calculation time.

5.2. Analysis of Day-Ahead Optimization Results

5.2.1. Case Data

The VPP considered in this paper was assumed to manage four clusters of flexible resources, including 500 electric vehicles, 500 thermostatically controlled loads, 500 industrial loads, and 1000 residential loads. The load parameters were referenced from [19]. The VPP participated in the electricity market and frequency regulation ancillary service market alongside five GSs. The day-ahead forecasted outputs of the WT and PV cells in the VPP are shown in Figure 5. The penalty prices for WT and PV curtailment were set to 0.5 CNY/kWh, and the compensation price for flexible resource dispatch was 0.45 CNY/kWh. The output limits of the GSs are listed in Table 2. The bidding information for the electricity market is provided in Table 3 using three-segment bids, and the bidding information for the frequency regulation market is listed in Table 4. The VPP’s purchase/sale power upper limit was 15 MW, the electricity market bid upper limit was 1 CNY/kWh, the frequency regulation capacity bid upper limit was 0.35 CNY/kWh, the frequency regulation mileage bid upper limit was 0.035 CNY/kWh, and the minimum entry capacity for the frequency regulation market was 2 kW. The day-ahead forecasted system load curve is shown in Figure 6. The system frequency regulation capacity requirement was assumed to be 10% of the total system load, with a frequency regulation mileage-to-capacity ratio of 10.
The simulations were conducted on a Lenovo computer with a 1.80 GHz Intel (R) Core (TM) i7-8550U processor and 16 GB of RAM. The optimization problem was solved using the YALMIP 2023.06.22 toolbox in MATLAB R2023b, invoking the GUROBI 10.0.1 solver.

5.2.2. Analysis of Day-Ahead Market-Clearing Results

The electricity market-clearing results and the frequency regulation capacity/mileage clearing results are shown in Figure 7, Figure 8 and Figure 9. Figure 7 indicates that, in the electricity market, the grid’s overall load was substantial. Since the VPP’s internal load demand was primarily met by internal renewable energy, the VPP’s purchase/sale volumes had a minor impact on the overall clearing price. The system load demand was mainly satisfied by GSs. The system’s electricity clearing price aligned with the load variation trend, directly reflecting the market demand. Due to the three-segment bids from GSs in the electricity market, the clearing prices varied significantly across periods. During 6:00–11:00, 15:00–16:00, and 18:00–21:00, when the load demand was high, the third segment of the GSs’ bids was accepted, leading to notable price increases.
Figure 8 and Figure 9 show that the flexible resources in the VPP possessed significant regulation potential. The VPP can occupy a large share in the frequency regulation market as a frequency regulation resource. Its bidding strategies influenced the clearing prices in the frequency regulation market. By strategically adjusting the bid power and prices, the VPP can act as the marginal unit to maximize profits. During 2:00–4:00, 7:00–10:00, 11:00–12:00, and 17:00–21:00, when the system frequency regulation demand was high, G3 and G4 with higher bids were selected, and the VPP adopted the same bid price as the marginal unit.
The day-ahead dispatch results of the internal VPP resources are shown in Figure 10. During 1:00–4:00, the WT output was high, and during 8:00–15:00, the PV output was high. The VPP sold electricity to the grid to gain revenue while improving the renewable energy consumption rates. During 6:00–7:00 and 16:00–24:00, when the user demand was high, but the renewable energy output was low, the VPP purchased electricity from the grid to meet the load demand. By participating in both the electricity market and the frequency regulation ancillary service market, the VPP optimally scheduled internal demand-side flexible resources and renewable energy, balancing participation choices and participation levels across joint markets to maximize profits.

5.2.3. Comparative Analysis

To validate the effectiveness of the proposed improved zonotope approximation method and the day-ahead bidding model, the following five scenarios were compared:
S1: Flexible resources do not participate in regulation; the VPP participates in the electricity market.
S2: Flexible resources participate in regulation individually; the VPP participates in both the electricity and frequency regulation markets.
S3: Aggregated flexible resources participate in regulation; the VPP participates in the electricity market, with the feasible region approximation objective function ignoring grid regulation requirements.
S4: Aggregated flexible resources participate in regulation; the VPP participates in both markets, with the feasible region approximation objective function ignoring the grid regulation requirements.
S5: Aggregated flexible resources participate in regulation; the VPP participates in both markets, with the feasible region approximation objective function considering the grid regulation requirements.
The calculation results under different scenarios are compared in Table 5.
The day-ahead dispatch results of the flexible resources, electricity market bidding results, and frequency regulation capacity clearing prices for S1, S3, and S4 are shown in Figure 11, Figure 12 and Figure 13.
When comparing S1 and S3 after aggregating flexible resources for regulation, the VPP reduced power purchases during periods with a low renewable energy output and increased power sales during periods with a high renewable energy output by implementing load curtailment across all periods, on the basis of meeting the power demand of flexible resources. This reduced the VPP’s operational cost from CNY 3970.56 to CNY 2054.60.
When comparing S1, S3, and S4, the VPP tended to utilize flexible resources for frequency regulation bids, since it gained higher revenues from participating in the frequency regulation market. Thus, the electricity bidding strategies in S1 and S4 were similar, but S4 achieved significantly higher revenue. As the VPP provided a large share of frequency regulation resources, its participation lowered the frequency regulation capacity clearing price, alleviating the grid frequency regulation demand pressure. Similar trends were observed for the frequency regulation mileage clearing prices.
The VPP’s frequency regulation capacity awards and system frequency regulation demand for S4 and S5 are shown in Figure 14. The total daily frequency regulation capacities for S4 and S5 were 91.05 MW and 101.41 MW, respectively. When comparing the revenues of S4 and S5, incorporating grid regulation requirements into the feasible region approximation objective function enhanced the frequency regulation capability of the flexible resources and increased the VPP revenue.
In S5, the calculation time of the feasible region aggregation of the four clusters was 481.74 s, 479.71 s, 455.68 s, and 957.96 s, respectively. Since the aggregation calculation of the four clusters can run separately and in advance, the total computation time of S5 was significantly less than that of S2. When comparing the computation times and revenues of the VPP for S2 and S5, S5 yielded a slightly lower revenue than S2, but significantly reduced the optimization time. Compared to individual participation, aggregated flexible resource regulation sacrificed a small amount of regulation capability and total revenue, but offered computational efficiency advantages by reducing the decision variables, making it suitable for large-scale aggregation. Considering both the economic performance and computational efficiency, the proposed method demonstrated rationality and effectiveness. Additionally, aggregated participation protects user load information privacy.

6. Conclusions

To maximize the regulation potential of flexible resources and achieve the efficient unified scheduling of flexible resource clusters in VPPs, this study proposed a VPP flexible resource aggregation method and a day-ahead bidding strategy for electricity and frequency regulation markets. This case study yielded the following conclusions:
  • The improved zonotope-based feasible region approximation method enhanced the approximation accuracy, improved the frequency regulation capability of flexible resources, and increased the VPP revenue.
  • The proposed day-ahead optimization model guided the VPP to participate in electricity and frequency regulation ancillary service markets, optimally scheduling internal flexible resources and renewable energy to maximize revenue.
  • VPP participation in the frequency regulation market reduced the clearing prices and alleviated the frequency regulation resource demand pressure.
Coordinated optimization and bidding strategies for VPP participation in multiple ancillary services, bidding strategies considering uncertainty and resilience, and feasible region aggregation methods suitable for asymmetric regulation scenarios are directions for future research.

Author Contributions

Methodology, Z.C.; formal analysis, Y.Z.; resources, X.X.; data curation, X.X. and Y.C.; writing—original draft preparation, J.Z., M.H. and X.S.; writing—review and editing, Y.Q. and Q.A.; supervision, Q.A.; project administration, J.Z. and Q.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the project “Research and Application of Collaborative Interaction Technologies for Large-Scale User-Side Resources in Regional Areas”, grant number 090000KC22120002.

Data Availability Statement

The original contributions presented in this study are included in the article.

Conflicts of Interest

Authors Jun Zhan, Mei Huang, Xiaojia Sun, Zuowei Chen, Yubo Zhang, Xuejing Xie and Yilin Chen was employed by the company Shenzhen Power Supply Bureau Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Appendix A

The decision variable sets of the upper-level and lower-level models were denoted as b t VPP , E , b t VPP , F , cap , b t VPP , F , mil , P k , t AGG , P k , t , 1 AGG , P k , t , 2 AGG , P k , t AGG , F , cap , P t WT , P t PV and λ t E , λ t F , cap , λ t F , mil , P t VPP , sell , P t VPP , buy , P t VPP , F , cap , P t VPP , F , mil , P g , t , h gen , E , P g , t gen , F , cap , P g , t gen , F , mil , respectively.
The Lagrangian function of the lower-level model, L , was formulated as follows:
L = t = 1 24 b t VPP , E P t VPP , sell P t VPP , buy + b t VPP , F , cap P t VPP , F , cap + b t VPP , F , mil P t VPP , F , mil + g = 1 G h = 1 H b g , t , h gen , E P g , t , h gen , E + b g , t gen , F , cap P g , t gen , F , cap + b g , t gen , F , mil P g , t gen , F , mil + t = 1 24 λ t E P t VPP , buy P t VPP , sell g = 1 G h = 1 H P g , t , h gen , E + P t load + t = 1 24 λ t F , cap P t F , cap , dem P t VPP , F , cap g = 1 G P g , t gen , F , cap + t = 1 24 λ t F , mil P t F , mil , dem P t VPP , F , mil g = 1 G P g , t gen , F , mil + t = 1 24 g = 1 G h = 1 H μ _ g , t , h gen , E P g , t , h gen , E + t = 1 24 g = 1 G h = 1 H μ ¯ g , t , h gen , E P g , t , h gen , E P g , t , h gen , E , bid + t = 1 24 g = 1 G μ _ g , t gen , F , cap P g , t gen , F , cap + t = 1 24 g = 1 G μ ¯ g , t gen , F , cap P g , t gen , F , cap P g , t gen , F , cap , bid + t = 1 24 g = 1 G μ _ g , t gen , F , mil P g , t gen , F , mil + t = 1 24 g = 1 G μ ¯ g , t gen , F , mil P g , t gen , F , mil P g , t gen , F , mil , bid + t = 1 24 g = 1 G μ _ g , t gen P g , t gen , F , cap h = 1 H P g , t , h gen , E + P g gen , min + t = 1 24 g = 1 G μ ¯ g , t gen P g , t gen , F , cap + h = 1 H P g , t , h gen , E P g gen , max
By taking partial derivatives of the Lagrangian function with respect to the decision variables of the lower-level model, the stationarity conditions were derived as follows:
L λ t E = P t VPP , buy P t VPP , sell g = 1 G h = 1 H P g , t , h gen , E + P t load = 0
L λ t F , cap = P t F , cap , dem P t VPP , F , cap g = 1 G P g , t gen , F , cap = 0
L λ t F , mil = P t F , mil , dem P t VPP , F , mil g = 1 G P g , t gen , F , mil = 0
L P t VPP , sell = b t VPP , E λ t E = 0
L P t VPP , buy = b t VPP , E + λ t E = 0
L P t VPP , F , cap = b t VPP , F , cap λ t F , cap = 0
L P t VPP , F , mil = b t VPP , F , mil λ t F , mil = 0
L P g , t , h gen , E = b g , t , h gen , E λ t E μ _ g , t , h gen , E + μ ¯ g , t , h gen , E μ _ g , t gen + μ ¯ g , t gen = 0
L P g , t gen , F , cap = b g , t gen , F , cap λ t F , cap μ _ g , t gen , F , cap + μ ¯ g , t gen , F , cap + μ _ g , t gen + μ ¯ g , t gen = 0
L P g , t gen , F , mil = b g , t gen , F , mil λ t F , mil μ _ g , t gen , F , mil + μ ¯ g , t gen , F , mil = 0
Additionally, the complementary slackness conditions were obtained as follows:
0 P g , t , h gen , E μ _ g , t , h gen , E 0
0 P g , t , h gen , E , bid P g , t , h gen , E μ ¯ g , t , h gen , E 0
0 P g , t gen , F , cap μ _ g , t gen , F , cap 0
0 P g , t gen , F , cap , bid P g , t gen , F , cap μ ¯ g , t gen , F , cap 0
0 P g , t gen , F , mil μ _ g , t gen , F , mil 0
0 P g , t gen , F , mil , bid P g , t gen , F , mil μ ¯ g , t gen , F , mil 0
0 h = 1 H P g , t , h gen , E P g , t gen , F , cap P g gen , min μ _ g , t gen 0
0 h = 1 H P g , t , h gen , E P g , t gen , F , cap + P g gen , max μ ¯ g , t gen 0
where a b indicates that a and b are complementary, implying that, at most, one of a and b can be strictly positive.
To linearize the nonlinear terms in the complementary slackness conditions, the big-M method was applied. Equations (A12)–(A19) were transformed into the following:
0 μ _ g , t , h gen , E M u _ g , t , h gen , E 0 P g , t , h gen , E M 1 u _ g , t , h gen , E
0 μ ¯ g , t , h gen , E M u ¯ g , t , h gen , E 0 P g , t , h gen , E , bid P g , t , h gen , E M 1 u ¯ g , t , h gen , E
0 μ _ g , t gen , F , cap M u _ g , t gen , F , cap 0 P g , t gen , F , cap M 1 u _ g , t gen , F , cap
0 μ ¯ g , t gen , F , cap M u ¯ g , t gen , F , cap 0 P g , t gen , F , cap , bid P g , t gen , F , cap M 1 u ¯ g , t gen , F , cap
0 μ _ g , t gen , F , mil M u _ g , t gen , F , mil 0 P g , t gen , F , mil M 1 u _ g , t gen , F , mil
0 μ ¯ g , t gen , F , mil M u ¯ g , t gen , F , mil 0 P g , t gen , F , mil , bid P g , t gen , F , mil M 1 u ¯ g , t gen , F , mil
0 μ _ g , t gen M u _ g , t gen 0 h = 1 H P g , t , h gen , E P g , t gen , F , cap P g gen , min M 1 u _ g , t gen
0 μ ¯ g , t gen M u ¯ g , t gen 0 h = 1 H P g , t , h gen , E P g , t gen , F , cap + P g gen , max M 1 u ¯ g , t gen
where M is a sufficiently large positive constant, and u _ g , t , h gen , E , u ¯ g , t , h gen , E , u _ g , t gen , F , cap , u ¯ g , t gen , F , cap , u _ g , t gen , F , mil , u ¯ g , t gen , F , mil , u _ g , t gen , and u ¯ g , t gen are auxiliary 0–1 variables.
By incorporating the aforementioned KKT conditions of the lower-level model into the constraints of the upper-level model, the original bilevel optimization problem was reformulated as a single-level optimization problem.
According to the strong duality theorem, the optimal objective function values of the primal and dual problems of the lower-level model are equal. Consequently, the Lagrangian function of the lower-level model satisfies the following equality at the optimal point:
L = t = 1 24 b t VPP , E P t VPP , sell P t VPP , buy + b t VPP , F , cap P t VPP , F , cap + b t VPP , F , mil P t VPP , F , mil + g = 1 G h = 1 H b g , t , h gen , E P g , t , h gen , E + b g , t gen , F , cap P g , t gen , F , cap + b g , t gen , F , mil P g , t gen , F , mil = t = 1 24 λ t E P t load + λ t F , cap P t F , cap , dem + λ t F , mil P t F , mil , dem + t = 1 24 g = 1 G h = 1 H μ ¯ g , t , h gen , E P g , t , h gen , E , bid μ ¯ g , t gen , F , cap P g , t gen , F , cap , bid μ ¯ g , t gen , F , mil P g , t gen , F , mil , bid + μ _ g , t gen P g gen , min μ ¯ g , t gen P g gen , max
Thus, the objective function of the upper-level model was expressed as follows:
max t = 1 24 I t E + I t F C t fr C t cut = t = 1 24 λ t E P t VPP , sell P t VPP , buy + λ t F , cap P t VPP , F , cap + λ t F , mil P t VPP , F , mil k = 1 K λ t fr P k , t , 1 AGG + P k , t , 2 AGG λ t cut P ˜ t WT P t WT λ t cut P ˜ t PV P t PV = t = 1 24 λ t E P t load + λ t F , cap P t F , cap , dem + λ t F , mil P t F , mil , dem + t = 1 24 g = 1 G h = 1 H μ ¯ g , t , h gen , E P g , t , h gen , E , bid μ ¯ g , t gen , F , cap P g , t gen , F , cap , bid μ ¯ g , t gen , F , mil P g , t gen , F , mil , bid + μ _ g , t gen P g gen , min μ ¯ g , t gen P g gen , max + t = 1 24 g = 1 G h = 1 H b g , t , h gen , E P g , t , h gen , E b g , t gen , F , cap P g , t gen , F , cap b g , t gen , F , mil P g , t gen , F , mil + t = 1 24 k = 1 K λ t fr P k , t , 1 AGG + P k , t , 2 AGG λ t cut P ˜ t WT P t WT λ t cut P ˜ t PV P t PV

References

  1. Liu, Z.; Guo, G.; Gong, D.; Xuan, L.; He, F.; Wan, X.; Zhou, D. Bi-Level Game Strategy for Virtual Power Plants Based on an Improved Reinforcement Learning Algorithm. Energies 2025, 18, 374. [Google Scholar] [CrossRef]
  2. Wang, K.; Xue, Y.; Shahidehpour, M.; Chang, X.; Li, Z.; Zhou, Y.; Sun, H. Resilience-Oriented Two-Stage Restoration Considering Coordinated Maintenance and Reconfiguration in Integrated Power Distribution and Heating Systems. IEEE Trans. Sustain. Energy 2025, 16, 124–137. [Google Scholar] [CrossRef]
  3. Yang, N.; Zhu, L.; Wang, B.; Fu, R.; Qi, L.; Jiang, X.; Sun, C. A Master–Slave Game-Based Strategy for Trading and Allocation of Virtual Power Plants in the Electricity Spot Market. Energies 2025, 18, 442. [Google Scholar] [CrossRef]
  4. Qi, J.; Ying, A.; Zhang, B.; Zhou, D.; Weng, G. Distributed Frequency Regulation Method for Power Grids Considering the Delayed Response of Virtual Power Plants. Energies 2025, 18, 1361. [Google Scholar] [CrossRef]
  5. Gao, Y.; Ai, Q. Novel Optimal Dispatch Method for Multiple Energy Sources in Regional Integrated Energy Systems Considering Wind Curtailment. CSEE J. Power Energy Syst. 2024, 10, 2166–2173. [Google Scholar] [CrossRef]
  6. Barot, S.; Taylor, J.A. A Concise, Approximate Representation of a Collection of Loads Described by Polytopes. Int. J. Electr. Power Energy Syst. 2017, 84, 55–63. [Google Scholar] [CrossRef]
  7. Tong, Y.; Hu, J.; Du, H.; Chen, C.; Zeng, W. Feasible Region Aggregation Method for Load Regulation of Minkowski Heat Pump Based on External Approximation of VB Model. Dianwang Jishu/Power Syst. Technol. 2024, 48, 3340–3349. [Google Scholar] [CrossRef]
  8. Wen, Y.; Hu, Z.; You, S.; Duan, X. Aggregate Feasible Region of DERs: Exact Formulation and Approximate Models. IEEE Trans. Smart Grid 2022, 13, 4405–4423. [Google Scholar] [CrossRef]
  9. Li, Z.; Li, T.; Wu, W.; Zhang, B.; Jiang, F.; Cui, D. Minkowski Sum Based Flexibility Aggregating Method of Load Dispatching for Heat Pumps. Dianli Xitong Zidonghua/Autom. Electr. Power Syst. 2019, 43, 14–21. [Google Scholar] [CrossRef]
  10. Chen, X.; Dall’Anese, E.; Zhao, C.; Li, N. Aggregate Power Flexibility in Unbalanced Distribution Systems. IEEE Trans. Smart Grid 2020, 11, 258–269. [Google Scholar] [CrossRef]
  11. Wang, S.; Wu, W. Aggregation Reference Model and Quantitative Metric System of Flexible Energy Resources. Dianli Xitong Zidonghua/Autom. Electr. Power Syst. 2024, 48, 1–9. [Google Scholar] [CrossRef]
  12. Müller, F.L.; Szabó, J.; Sundström, O.; Lygeros, J. Aggregation and Disaggregation of Energetic Flexibility from Distributed Energy Resources. IEEE Trans. Smart Grid 2019, 10, 1205–1214. [Google Scholar] [CrossRef]
  13. Hreinsson, K.; Scaglione, A.; Alizadeh, M.; Chen, Y. New Insights from the Shapley-Folkman Lemma on Dispatchable Demand in Energy Markets. IEEE Trans. Power Syst. 2021, 36, 4028–4041. [Google Scholar] [CrossRef]
  14. Chen, X.; Li, N. Leveraging Two-Stage Adaptive Robust Optimization for Power Flexibility Aggregation. IEEE Trans. Smart Grid 2021, 12, 3954–3965. [Google Scholar] [CrossRef]
  15. Li, J.; Ai, Q. Operation Mode of Virtual Power Plant Considering Peak Regulation Auxiliary Service. Dianli Zidonghua Shebei/Electr. Power Autom. Equip. 2021, 41, 1–7. [Google Scholar] [CrossRef]
  16. Qing, Z.; An, R.; Gao, H.; Gao, Y.; Wang, C.; Yang, J.; Liu, J. Intelligent Peak Regulation Pricing for Virtual Power Plant Considering Interactive Response of Distributed Resources. Dianli Zidonghua Shebei/Electr. Power Autom. Equip. 2023, 43, 96–103. [Google Scholar] [CrossRef]
  17. Lee, J.; Won, D. Optimal Operation Strategy of Virtual Power Plant Considering Real-Time Dispatch Uncertainty of Distributed Energy Resource Aggregation. IEEE Access 2021, 9, 56965–56983. [Google Scholar] [CrossRef]
  18. Li, X.; Zhan, Z.; Li, F.; Zhang, L. Bidding Strategy for Battery Swapping Station Participating in Electricity Energy and Frequency Regulation Market Considering Demand Response of Battery Swapping. Dianli Xitong Zidonghua/Autom. Electr. Power Syst. 2024, 48, 207–215. [Google Scholar] [CrossRef]
  19. Xiao, F.; Cui, Y.; Zhu, J.; Qiao, Y.; Li, Z.; Ai, Q. A Load-Side Resource Aggregation Method Based on Minkowski Sum. J. Phys. Conf. Ser. 2024, 2728, 012073. [Google Scholar] [CrossRef]
  20. Tiwary, H.R. On the Hardness of Computing Intersection, Union and Minkowski Sum of Polytopes. Discret. Comput. Geom. 2008, 40, 469–479. [Google Scholar] [CrossRef]
  21. Zhou, H.; Liu, Y.; Chen, Y.; Wang, Z.; Qu, S.; He, K. Demand Side Feasible Region Aggregation Considering Flexibility Revenue. Electr. Power 2022, 55, 56–63. [Google Scholar]
  22. Yi, Z.; Xu, Y.; Gu, W.; Yang, L.; Sun, H. Aggregate Operation Model for Numerous Small-Capacity Distributed Energy Resources Considering Uncertainty. IEEE Trans. Smart Grid 2021, 12, 4208–4224. [Google Scholar] [CrossRef]
Figure 1. Flow chart of research methodology.
Figure 1. Flow chart of research methodology.
Energies 18 02458 g001
Figure 2. Schematic diagram of similarity.
Figure 2. Schematic diagram of similarity.
Energies 18 02458 g002
Figure 3. Upper and lower limits of power of 10 flexible resources in each period.
Figure 3. Upper and lower limits of power of 10 flexible resources in each period.
Energies 18 02458 g003
Figure 4. Comparison of approximation accuracy of four feasible region approximation methods in different time periods.
Figure 4. Comparison of approximation accuracy of four feasible region approximation methods in different time periods.
Energies 18 02458 g004
Figure 5. Day-ahead predicted output of WT and PV cells.
Figure 5. Day-ahead predicted output of WT and PV cells.
Energies 18 02458 g005
Figure 6. Day-ahead predicted curve of system load.
Figure 6. Day-ahead predicted curve of system load.
Energies 18 02458 g006
Figure 7. Day-ahead clearing results of electricity market.
Figure 7. Day-ahead clearing results of electricity market.
Energies 18 02458 g007
Figure 8. Day-ahead clearing results of frequency regulation capacity.
Figure 8. Day-ahead clearing results of frequency regulation capacity.
Energies 18 02458 g008
Figure 9. Day-ahead clearing results of frequency regulation mileage.
Figure 9. Day-ahead clearing results of frequency regulation mileage.
Energies 18 02458 g009
Figure 10. Day-ahead scheduling results of flexible resources in VPPs.
Figure 10. Day-ahead scheduling results of flexible resources in VPPs.
Energies 18 02458 g010
Figure 11. Day-ahead scheduling results for flexible resources of S1, S3, and S4.
Figure 11. Day-ahead scheduling results for flexible resources of S1, S3, and S4.
Energies 18 02458 g011
Figure 12. Day-ahead bidding results for electricity market of S1, S3, and S4.
Figure 12. Day-ahead bidding results for electricity market of S1, S3, and S4.
Energies 18 02458 g012
Figure 13. Day-ahead clearing price for frequency regulation capacity of S1, S3, and S4.
Figure 13. Day-ahead clearing price for frequency regulation capacity of S1, S3, and S4.
Energies 18 02458 g013
Figure 14. Frequency regulation demand and frequency regulation capacity of the VPP in S4 and S5.
Figure 14. Frequency regulation demand and frequency regulation capacity of the VPP in S4 and S5.
Energies 18 02458 g014
Table 1. Regulation rates of 10 flexible resources.
Table 1. Regulation rates of 10 flexible resources.
Flexible ResourceDownward Regulation Rate/(kW/h)Upward Regulation Rate/(kW/h)
13.53.5
24.84.8
35.45.4
45.05.0
54.04.0
66.66.6
75.25.2
85.15.1
95.45.4
105.25.2
Table 2. Upper and lower limits of output of GSs.
Table 2. Upper and lower limits of output of GSs.
GSMinimum Technical Output/MWMaximum Technical Output/MW
G11555
G22075
G31555
G41035
G51045
Table 3. Bidding information of GSs in the electricity market.
Table 3. Bidding information of GSs in the electricity market.
GSCapacity/MWPrice/(CNY/MWh)
Segment 1Segment 2Segment 3Segment 1Segment 2Segment 3
G1201515370455548
G2352015350440530
G3251015361464559
G4101010371460565
G5201010360445540
Table 4. Bidding information of GSs in the frequency regulation market.
Table 4. Bidding information of GSs in the frequency regulation market.
GSFrequency Regulation CapacityFrequency Regulation Mileage
Capacity/MWPrice/(CNY/MWh)Capacity/MWPrice/(CNY/MWh)
G14.51904519
G26.41856418.5
G34.52004520
G42.71952719.5
G53.61803618
Table 5. Comparison of calculation results of S1–S5.
Table 5. Comparison of calculation results of S1–S5.
ScenariosVPP Revenues/CNYMarket Clearing Costs/CNYSolution Time/s
S1−3970.561,769,8083.61
S231,645.021,770,0691427.27
S3−2054.601,770,3643.95
S428,709.301,769,6995.73
S531,006.841,769,7325.63
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

Zhan, J.; Huang, M.; Sun, X.; Chen, Z.; Zhang, Y.; Xie, X.; Chen, Y.; Qiao, Y.; Ai, Q. Aggregation Method and Bidding Strategy for Virtual Power Plants in Energy and Frequency Regulation Markets Using Zonotopes. Energies 2025, 18, 2458. https://doi.org/10.3390/en18102458

AMA Style

Zhan J, Huang M, Sun X, Chen Z, Zhang Y, Xie X, Chen Y, Qiao Y, Ai Q. Aggregation Method and Bidding Strategy for Virtual Power Plants in Energy and Frequency Regulation Markets Using Zonotopes. Energies. 2025; 18(10):2458. https://doi.org/10.3390/en18102458

Chicago/Turabian Style

Zhan, Jun, Mei Huang, Xiaojia Sun, Zuowei Chen, Yubo Zhang, Xuejing Xie, Yilin Chen, Yining Qiao, and Qian Ai. 2025. "Aggregation Method and Bidding Strategy for Virtual Power Plants in Energy and Frequency Regulation Markets Using Zonotopes" Energies 18, no. 10: 2458. https://doi.org/10.3390/en18102458

APA Style

Zhan, J., Huang, M., Sun, X., Chen, Z., Zhang, Y., Xie, X., Chen, Y., Qiao, Y., & Ai, Q. (2025). Aggregation Method and Bidding Strategy for Virtual Power Plants in Energy and Frequency Regulation Markets Using Zonotopes. Energies, 18(10), 2458. https://doi.org/10.3390/en18102458

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