Next Article in Journal
Utilization of Agro-Industrial Residues from the Rosa damascena Mill. Oil Industry: A Literature Review on Biomass Potential for Food and Feed Ingredients
Next Article in Special Issue
Carbon Emission Accounting and Identifying Influencing Factors of UHV Project Based on Material List
Previous Article in Journal
Evaluation of Particle and Nanoparticle Emissions in Fiber and CO2 Laser Cutting Processes
Previous Article in Special Issue
Scheduling Optimization of the Thermoelectric Coupling Virtual Power Plant with Carbon Capture System Under the Energy-Side and Load-Side Dual Response Mechanism
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on the Low-Carbon Economic Operation Optimization of Virtual Power Plant Clusters Considering the Interaction Between Electricity and Carbon

1
Power China Guiyang Engineering Corporation Limited, Guiyang 550081, China
2
Department of Economic Management, North China Electric Power University, Baoding 071000, China
*
Author to whom correspondence should be addressed.
Processes 2025, 13(6), 1943; https://doi.org/10.3390/pr13061943
Submission received: 22 May 2025 / Revised: 16 June 2025 / Accepted: 17 June 2025 / Published: 19 June 2025

Abstract

Under carbon emission constraints, to promote low-carbon transformation and achieve the aim of carbon peaking and carbon neutrality in the energy sector, this paper constructs an operational optimization model for the coordinated operation of a virtual power plant cluster (VPPC). Considering the resource characteristics of different virtual power plants (VPPs) within a cooperative alliance, we propose a multi-VPP interaction and sharing architecture accounting for electricity–carbon interaction. An optimization model for VPPC is developed based on the asymmetric Nash bargaining theory. Finally, the proposed model is solved using an alternating-direction method of multipliers (ADMM) algorithm featuring an improved penalty factor. The research results show that P2P trading within the VPPC achieves resource optimization and allocation at a larger scale. The proposed distributed ADMM solution algorithm requires only the exchange of traded electricity volume and price among VPPs, thus preserving user privacy. Compared with independent operation, the total operation cost of the VPPC is reduced by 20.37%, and the overall proportion of new energy consumption is increased by 16.83%. The operation costs of the three VPPs are reduced by 1.12%, 20.51%, and 6.42%, respectively, while their carbon emissions are decreased by 4.47%, 5.80%, and 5.47%, respectively. In addition, the bargaining index incorporated in the proposed (point-to-point) P2P trading mechanism motivates each VPP to enhance its contribution to the alliance to achieve higher bargaining power, thereby improving the resource allocation efficiency of the entire alliance. The ADMM algorithm based on the improved penalty factor demonstrates good computational performance and achieves a solution speed increase of 15.8% compared to the unimproved version.

1. Introduction

1.1. Literature Review

In recent years, the traditional centralized energy architecture has been gradually transitioning toward decentralization and flexibility [1]. The rapid development of distributed energy resources (DERs)—such as renewable energy systems, energy storage units, and flexible loads—has introduced both opportunities and challenges to power systems [2]. However, the dispersed and intermittent nature of DERs complicates their coordinated management. In this context, the virtual power plant (VPP) has emerged as a solution. By aggregating DERs and leveraging advanced communication and control technologies, VPPs enable unified management and scheduling of diverse resources [3], enhancing integration efficiency and collaborative optimization. Additionally, participation in electricity market transactions allows VPPs to generate additional revenue for internal resources, positioning them as a critical link between distributed energy and centralized grids.
VPP planning, operation, and business models have become key research foci. Regarding operational mechanisms, reference [4] proposed a decision-making model for VPP operation that incorporates price-based demand response (DR). This model integrated pumped hydro storage and battery storage as energy storage devices, while also considering renewable energy sources. Similarly, reference [5] optimized the operational costs of a VPP by employing a combined energy storage system utilizing both battery storage and pumped hydro storage, concurrently accounting for two types of renewable energy: wind power and photovoltaic (PV) power. Reference [6] designed a VPP model for spot market participation and developed a two-stage optimization approach to address electricity price volatility risks. To improve VPP economic and environmental performance, extensive research has focused on dispatch optimization. For instance, reference [7] introduced a multi-energy coupling VPP method incorporating energy storage, carbon capture (CCS), and power-to-gas (P2G) systems. Reference [8] optimized DER aggregation within VPPs to enhance operational efficiency. Reference [9] proposed a scheduling model for a rural VPP. This VPP internally aggregates rural biomass energy resources, distributed renewable energy sources, and demand-responsive loads. Reference [10] developed a two-stage optimization model for VPP scheduling. The upper-level optimizes the collaborative power generation from supply-side generating units, while the lower-level focuses on the optimized scheduling of demand response on the load side. Reference [11] established a multi-objective operation optimization model for VPPs. This model aims to simultaneously enhance operational economics and distribution grid security. Reference [12] proposed a multi-objective model balancing revenue, grid losses, and peak-valley mitigation. The existing literature primarily emphasizes single-VPP internal optimization, demonstrating VPPs’ advantages in cost reduction and renewable energy integration. However, as power systems and energy markets evolve, standalone VPP operations reveal their limitations [13]. Reference [14] proposed an optimal scheduling strategy for multi-VPP games considering carbon trading costs. Reference [15] developed a cooperative game optimization model for multi-VPPs that explicitly accounts for interactions between VPPs while balancing coalition and individual interests, solving it using a merge-and-split-based game algorithm. Reference [16] proposed a bi-level game methodology for VPP dispatch utilizing multiple regional integrated energy systems. Nevertheless, these approaches largely overlook the profit-maximization objectives of microgrid operators as rational individual entities. Reference [17] employed Nash bargaining theory to investigate point-to-point (P2P) transactions between VPPs, constructing a transaction game model for interconnected VPPs. Compared to Stackelberg methods, this approach simultaneously addresses individual benefits and social welfare while enhancing Pareto optimality. Reference [18] further considered loss risks and carbon flow, formulating a cooperative game model for multi-VPPs based on Nash negotiation, and allocated benefits among VPPs using the Shapley value. Collectively, these studies validate the feasibility of employing Nash bargaining theory to represent supply–demand interactions.
Furthermore, most of the aforementioned literature employs centralized algorithms. While such algorithms offer high computational efficiency, they may incur risks associated with information leakage. Reference [19] employed the Alternating-Direction Method of Multipliers (ADMM) algorithm to solve the optimal operation problem for a multi-regional energy system. Reference [20] developed a multi-VPP scheduling optimization model based on multi-tiered game theory, incorporating load demand response mechanisms. Additionally, the ADMM algorithm was utilized to solve the formulated model. Reference [21] proposed a hierarchical control architecture for VPPs. Furthermore, an integrated spectral clustering–ADMM algorithm was introduced to enhance the model’s convergence efficiency. Reference [22] formulated a multi-VPP management mechanism based on an adaptive ADMM method. It was highlighted that the distributed algorithm effectively protects the data privacy of alliance members without compromising solution accuracy.
It can be seen that current research on VPPC has problems in aspects such as user privacy protection and solution efficiency. Based on this, on the basis of constructing the framework of VPPC, this paper uses the Nash negotiation model and asymmetric bargaining theory, starting from the two aspects of overall benefits and individual benefits, decomposes the operation optimization problem of VPPC into two subproblems that are easy to solve—the decision-making of VPP transaction volume and the decision-making of VPP transaction price—and uses the distributed algorithm of the improved ADMM to solve the model, taking into account both user privacy protection and solution efficiency.

1.2. Contributions

Through the analysis of existing research, it is evident that the fundamental economic dispatch problem of VPPs has been effectively addressed. However, current studies on multi-VPP interactions primarily focus on electrical energy exchange, with limited consideration given to carbon emission rights trading—a critical component in the context of global low-carbon energy transitions. Furthermore, most of the existing literature employs centralized algorithms to solve multi-VPP dispatch optimization models, which inadequately safeguards the privacy of participating entities. In view of these limitations, this paper considers different types of VPPC, including power-source-dominant, load-dominant, and hybrid configurations, and proposes an optimization framework that simultaneously accounts for electricity and carbon interactions. Building upon this foundation, the asymmetric bargaining theory is applied to decompose the Nash bargaining model of VPPC into two interconnected subproblems: minimizing the overall cost of the coalition while simultaneously minimizing individual VPP costs. To address transaction privacy concerns in VPPC operations, an improved ADMM algorithm incorporating a penalty factor correction parameter is developed, enhancing both computational efficiency and data protection. The proposed model is subsequently solved and validated using this enhanced algorithm. The main contributions of this work are as follows:
  • Electricity–carbon interactive architecture:
A novel multi-VPP interaction framework enabling simultaneous electrical energy and carbon emission rights trading, extending traditional single-dimensional resource sharing to dual-dimensional coordination among heterogeneous VPPs.
  • Privacy-preserving distributed optimization:
A Nash bargaining-based operation model that requires only trading volume and price data exchange between VPPs, effectively protecting core private parameters (e.g., cost functions, resource constraints) of alliance members.
  • Improved ADMM algorithm:
An improved distributed solving method with adaptive penalty factors, achieving 23% faster convergence in test cases while maintaining solution accuracy compared to conventional ADMM.

2. Framework of VPPC

The VPPC framework proposed in this paper is designed to integrate diverse energy resources, achieve system-wide optimization, and ensure efficient electricity distribution and utilization. To demonstrate this framework, we analyze a cooperative alliance comprising three VPPs as a case study. Each VPP within the alliance incorporates some or all of the following components: wind turbines (WTs), PV systems, electrical energy storage (EES), thermal energy storage (TES), gas turbines (GTs), waste heat boilers (WHBs), carbon capture systems (CCSs), as well as electrical and thermal loads.
In this study, VPP1 represents a load-type virtual power plant characterized by aggregating a large number of electrical loads while relying on limited supply-side resources, including a small amount of renewable generation and GTs. The absence of a WHB prevents heat–electricity decoupling, resulting in electrical energy shortages and relatively low operational flexibility. In contrast, VPP2 operates as a power-source-type VPP where renewable energy output significantly exceeds internal load demand, creating surplus electricity but facing renewable energy curtailment issues. VPP3 serves as a balanced hybrid-type system with relatively equal supply and demand, equipped with a WHB for flexible operation, though its limited renewable penetration requires supplementary fossil-fuel generation. These distinct resource configurations enable complementary advantages through cluster coordination: VPP1 and VPP3 can assist VPP2 in renewable energy absorption while reducing their own fossil-fuel consumption, thereby achieving optimal resource allocation and carbon emission reduction through power interactions within the VPP coalition. Notably, the interaction between VPPs extends beyond electricity exchange to include carbon emission rights trading, while heat interaction is excluded due to the technical challenges of heat pipeline transportation and the dispersed nature of VPP resources. As shown in Figure 1, the proposed VPPC operational architecture allows any VPP to flexibly engage in electricity and carbon trading with external systems including the main power grid, gas networks, and carbon markets. Each VPP operates under independent operator control, while a central cluster operator coordinates energy-sharing information exchange and facilitates inter-VPP coordination.

3. Distributed Operation Model of VPPC Based on Nash Negotiation

3.1. Nash Bargaining Model of Cooperative Game

3.1.1. Basic Principle of Nash Negotiation

The Nash negotiation theory can, on the premise of taking into account both individual and collective interests, find an equilibrium solution by maximizing the Nash product, enabling each VPP to obtain Pareto optimal benefits. To ensure the fairness of the negotiation process and its results, Nash negotiation emphasizes that all participants can improve their own utility through negotiation, that is, the income after cooperation must be greater than the breakdown point of the negotiation; otherwise, they will not participate in the cooperation. Based on this, each VPP can reach a consensus in the process of determining the interaction volume and price of electricity and carbon emissions, as shown in Equation (1).
max i = 1 I ( U i U i 0 ) s . t .   U i U i 0 0
In the formula, U i is the benefit of player i after participating in the cooperation, U i 0 is the benefit of player i before participating in the cooperation. The Nash negotiation breakdown point usually refers to the solution in the worst-case scenario. In this paper, it refers to the optimal benefit of each VPP when there is no energy interaction. When the benefit is less than the negotiation breakdown point, it means that the income obtained by the VPP from participating in the alliance is lower than that of independent operation, and at this time, the VPP withdraws from the cooperation.

3.1.2. Nash Negotiation Model of VPPC

The Nash negotiation model in Equation (1) is difficult to solve directly. According to Reference [23], Equation (1) can be equivalently decomposed into two subproblems: the optimal alliance benefit (Subproblem 1) and the optimal individual benefit (Subproblem 2). Subproblem 1 aims to maximize the alliance benefit, focusing on the overall benefit. Through the solution, the bargaining index of each VPP P i , the alliance gain, and the electricity quantity of each VPP through P2P transactions are transmitted to Subproblem 2. Subproblem 2 aims to maximize the individual benefit of the VPP, focusing on individual rationality. By substituting the variables output by Subproblem 1, the P2P transaction price is solved.Relationship between Subproblems 1 and 2 is shown as Figure 2.
This decomposition is fundamentally motivated by the need to resolve the inherent complexity of simultaneously optimizing interdependent physical power flows and economic prices. This joint optimization renders the original problem highly non-convex and resistant to direct solution. Drawing upon established mathematical equivalence proven in reference [23], we recognize that the Nash bargaining solution, maximizing the product of individual net gains, can be equivalently achieved by first maximizing the sum of these gains (the total coalition surplus) and then ensuring this surplus is distributed proportionally according to each participant’s bargaining power.
The core conceptual workflow and variable transmission mechanism driving the equivalence are as follows:
Subproblem 1: This stage acts as the physical optimizer, focusing solely on maximizing the collective benefit achievable through the coordinated operation of the VPPC, before setting specific transaction prices. It operates independently of detailed price negotiations between individual pairs. Crucially, by solving this physically constrained optimization (typically a linear or quadratic program), Subproblem 1 determines the optimal P2P energy exchange volumes, the total achievable coalition gain, and, as a natural by-product of its Lagrangian solution (specifically, the optimal dual variables associated with power balance or resource constraints per VPP), the intrinsic bargaining indices. These bargaining indices quantify the marginal value contribution of each VPP i to the overall coalition optimum, effectively reflecting their relative ‘scarcity value’ or leverage within the collaborative network at the optimal physical operating point. P2P energy exchange volumes, total achievable coalition gain, and bargaining indices are the primary outputs passed from Subproblem 1 to Subproblem 2.
Subproblem 2: Leveraging the fixed physical solution (energy exchange volumes, total achievable coalition gain, bargaining indices) from Stage 1, this stage acts as the fairness enforcer. Its objective is to establish the P2P transaction prices that distribute the already-realized total achievable coalition gain among the VPPs in a manner that is both individually rational and proportionally fair, precisely according to the bargaining indices derived in Stage 1. It accomplishes this by maximizing the weighted sum of the logarithms of individual net gains. The solution to this optimization explicitly yields the proportional fairness condition. The actual P2P transaction prices emerge as the mechanism satisfying this condition, ensuring the division of total achievable coalition gain respects the relative bargaining power (bargaining indices) signified by the physical solution’s dual variables. No physical quantities are altered at this stage; P2P transaction prices are the primary output.
This decomposition achieves equivalence to the original Nash bargaining problem because of the following:
  • Subproblem 1 guarantees the solution lies on the Pareto frontier (i.e., no other feasible physical schedule yields a higher total gain total achievable coalition gain), satisfying the collective optimality requirement.
  • Subproblem 2, using the bargaining indices derived from Subproblem 1’s KKT conditions (which encode sensitivity at the optimum), ensures the distribution of total achievable coalition gain adheres to the proportional fairness inherent in the Nash product. The combined solution therefore satisfies the necessary optimality conditions for the original problem.

3.2. Calculation of the Individual Benefits of VPPs Under the Cooperative Alliance

3.2.1. Objective Function

From an overall perspective, the total operation optimization cost of VPPi includes several parts such as the interaction cost with the external market C i , b u y g r i d , the cost of P2P transactions with other VPPs in the alliance C i , b u y P 2 P , the carbon cost C i , C O 2 , the carbon sequestration and transportation cost C i , S E , the operation and maintenance cost C i , o p , and the interruptible load compensation cost C i , Z D . An objective function is constructed with the minimum total cost of the VPP:
C i = min ( C i , b u y g r i d + C i , b u y P 2 P + C i , C O 2 + C i , S E + C i , o p + C i , Z D ) ,
  • Interaction Cost with the External Market
C i , b u y g r i d = t = 1 T ( λ b u y , t E P i , b u y , t λ s e l l , t E P i , s e l l , t + λ b u y , t G G i , b u y , t ) ,
In the formula, λ b u y , t E and λ s e l l , t E are the electricity purchase and sales prices at time t, λ b u y , t G is the gas purchase price at time t, P i , b u y , t and P i , s e l l , t are the electricity purchase and sales quantities at time t and G i , b u y , t is the gas purchase quantity at time t.
  • P2P Interaction Cost
C i , b u y P 2 P = t = 1 T ( χ i j , t P i j , t )
In the formula, χ i j , t is the electricity selling price of VPPi to VPPj at time t. P i j , t is the electricity sold by VPPi to VPPj.
  • Carbon Cost
The operation processes of the combined heat and power (CHP) units and gas boilers (GBs) in the VPP will generate carbon emissions. When the actual carbon emissions of the VPP are higher than the quota allocated by the government, it is necessary to purchase carbon emission quotas to compensate for the excess carbon emissions. The calculation is as follows:
Q g , t = t = 1 T ( P C H P , t , i m C H P e + H C H P , t , i m C H P h + H G B , t , i m G B + P b u y , t , i m b u y E C O 2 , t , i 2 ) ,
In the formula, Q g , i is the total carbon emissions of the VPP. m C H P e and m C H P h are the carbon emission coefficients of power generation and heat generation of the CHP unit, respectively. m G B and m b u y are the carbon emission coefficients of the GB and the electricity purchased from the large power grid respectively.
The initial carbon emission quota is composed of two aspects: traditional units such as CHP units and GBs, and new energy units such as WTs and PV units:
Q G P , i = t = 1 T [ P C H P , t , i * δ C H P e + H C H P , t , i * δ C H P h + H G B , t , i * δ G B + ( P W T , t , i + P P V , t , i ) * 𝜕 n e w ] ,
In the formula, Q G P , i is the total carbon quota of the VPP. δ C H P e and δ C H P h are the carbon quotas per unit power generation and heat generation power of the CHP unit, respectively. δ G B is the carbon quota per unit energy supply power of the GB, and 𝜕 n e w is the carbon emission allocation per unit power of the new energy unit.
Then the carbon emissions of VPP i traded in the external carbon market Q i , V P P are as follows:
Q i , V P P = Q i , g Q i , G P t = 1 T G i j
In the formula, Q i , G P is the total carbon quota of the VPP, Q i , g is the total carbon emissions of the VPP, and G i j is the carbon emission rights sold to VPP j.
Under the alliance cooperation, the carbon cost of VPP i consists of two parts: the carbon cost of P2P transactions C i , K and the carbon cost of transactions in the external carbon market C i , C O 2 E , :
C i , C O 2 = C i , C O 2 E + C i , K ,
C i , K = t = 1 T ( κ i j G i j ) ,
C i , C O 2 = κ E Q i , g .
In the formula, C i , C O 2 is the total carbon cost of VPP i, κ E is the unit price of external carbon emission right transactions, and κ i j is the unit price at which VPPi sells carbon emission rights to VPP j. G i j , t is the quantity of carbon emission rights sold by VPP i to VPP j, respectively.
  • Carbon Sequestration and Transportation Costs
After being captured by the CCS, captured CO 2 needs to be transported to the sequestration site and injected into the deep underground rock formations for long-term sequestration, or supplied as an industrial raw material to relevant industrial enterprises. This process will incur sequestration and transportation costs.
C i , S E = t = 1 T δ i , S E E i , CO 2 2 ,
In the formula, δ S E is the unit price of carbon dioxide sequestration and transportation.
  • Operation and Maintenance Cost
The operation of each piece of equipment will incur operation and maintenance costs.
C i , o p = S N t = 1 T φ i . S P i , S , t ,
In the formula, φ S is the unit operation and maintenance cost of equipment S, and P S , t is the operating output of equipment S.
  • Interruptible Load Compensation Cost
For the load-side demand response resources utilized by the VPP, a certain amount of compensation is required for them.
C i , I L = t = 1 T ( δ i , e , I L P i , t I L + δ i , h , I L H i , t I L ) ,
Constraints
  • Power Balance Constraint
P i , W , t + P i , P V , t + P i , C H P , t + P t , e d i s + P i , b u y , t = P i , C C S , t + P i , a , t + P i , t , e c h a + P i , s e l l , t + j = 1 , j i D P i j , t ,
H i , C H P , t + H i , G B , t + P i , t , h c h a = H i , a , t + P i , t , h d i s ,
V i , t = V i , G T , t + V i , G B , t ,
In the formula, P i , W , t , P i , P V , t , P i , C H P , t and P t , e d i s are the electrical powers of WT, PV, CHP unit and EES, respectively. P i , b u y , t and P i , s e l l , t are the electrical powers of purchasing from and selling to the large power grid; P i , t , e c h a and P i , t , e d i s are the charging and discharging powers of the EES; P i , C C S , t is the charging power of the CCS; P i , a , t and H i , a , t are the equivalent electrical and thermal load powers, respectively; P i , b u y , t is the electricity quantity purchased by VPPi from the major power grid. H i , C H P , t and H i , G B , t are the thermal powers of the CHP unit and the GB, respectively, P i , t , h c h a and P i , t , h d i s are the charging and discharging powers of the TES; V i , t is the natural gas quantity supplied to the units of the VPP, V i , G T , t and V i , G B , t are the natural gas consumption quantities of the GT and the GB, respectively.
  • P2P Transaction Constraint
According to the law of conservation of energy, the energy transferred by VPPi should be exactly equal to the energy received by VPP j. And subject to the upper limit of the transmission channel capacity, the P2P transaction power must also be within a certain range.
P i j min P i j , t P i j max ,
P i j , t = P j i , t ,
In the formula, P i j max and P i j min are the upper and lower limits of the P2P transaction power.
Similarly, the transaction of carbon emission rights should also be carried out within a certain range:
G i j min G i j G i j max ,
G i j = G j i ,
  • P2P price transaction constraint
In order to encourage each VPP to participate in the alliance, the electricity selling price of VPP i in P2P transactions should be higher than the electricity selling price to the large power grid, and its electricity purchasing price in P2P transactions should be lower than the electricity purchasing price from the large power grid. The same principle applies to the P2P transaction price of carbon emission rights.
χ s e l l , t E χ i j , t χ b u y , t E ,
χ i j , t = χ j i , t ,
0 κ i j κ E ,
κ i j = κ j i ,
  • Other constraints
VPP i also needs to meet the operation constraints of each unit within it. The physical network constraints such as the power transmission distance between VPPs are ignored because they have a relatively small impact on the key conclusions of this paper.

3.3. Uncertainty Measurement of VPPs Based on Conditional Value at Risk

If there is a large deviation between the predicted values and the actual values of WT, PV, and load within the VPP, it will affect the safe and reliable operation of the system. In this case, the power shortage or surplus can be dealt with by interacting with the large power grid in terms of electric energy. This paper uses the conditional value at risk (CVaR) to represent the net interaction cost between multiple VPPs and the large power grid, which is used to represent the risk loss function, so as to achieve the quantification of risks and solve the uncertainty problems caused by WT, PV, and load. The cost expression of the CVaR based on the net interaction cost X i , C V a R , β is as follows:
X i , C V a R , β = α i + 1 1 β s = 1 S π s [ t = 1 T ( λ b u y , t E P i , b u y , t λ s e l l , t E P i , s e l l , t ) α i ] + ,
[ t = 1 T ( λ b u y , t E P i , b u y , t λ s e l l , t E P i , s e l l , t ) α i ] + = max { t = 1 T ( λ b u y , t E P i , b u y , t λ s e l l , t E P i , s e l l , t ) α i , 0 } ,
In the formula, β is the confidence level, X i , C V a R , β is the CVaR cost of VPPi, α i is the value-at-risk cost of VPPi, π s is the probability of occurrence of typical scenario s, and S is the number of typical scenarios. For the convenience of calculation, Equation (25) is simplified to the following:
X C V a R , β , i = α i + 1 1 β s = 1 S π s y i , s ,
y i , s 0 t = 1 T ( λ b u y , t E P i , b u y , t λ s e l l , t E P i , s e l l , t ) α i y i , s ,
In the formula, y i , s represents the value by which the CVaR cost of VPP i exceeds the value-at-risk cost in the scenario s.
Regarding the scenario probabilities proposed in the above-mentioned distributed scheduling model for the VPPC, this paper uses the Latin hypercube scenario generation and synchronous back-substitution method for processing.

3.4. Distributed Optimization Model for Cluster Operation

3.4.1. Subproblem 1: Model for Minimizing the Total Cost of the VPPC

In the Nash negotiation model for the VPPC proposed in Section 3.1, the problem of optimizing the alliance’s interests (Subproblem 1) is equivalent to minimizing the total cost under the operation mode of the VPPC. Then, the objective function for maximizing the independent operation benefits of each VPP based on CVaR is as follows:
min U i 0 = ( 1 k ) s = 1 S π s ( C i , b u y , s g r i d + C i , b u y , s P 2 P + C i , C O 2 , s   + C i , S E , s + C i , o p , s + C i , I L , s ) + k X C V a R , β , i ,
After the cluster operation, since the transaction costs of electricity and carbon emission rights among various entities are offset against each other during the accumulation process of Equation (29), the transaction prices of electricity and carbon emission rights cannot be determined at this time. This is also one of the necessary reasons for this paper to introduce the Nash negotiation model. Then, the model of Problem 1 is as follows:
min L 1 = i = 1 A ( 1 k ) s = 1 S π s ( C i , b u y , s g r i d + C i , CO 2 , s + C i , S E , s + C i , o p , s + C i , I L , s ) + k X i , CVaR , β ,
In the formula, k represents the risk preference coefficient, k [ 0 , 1 ] , which reflects the risk tolerance of the VPP investors. A relatively large value of k implies that the investors prefer lower risks and stable returns, while a smaller k indicates that the investors are inclined to take on higher risks in the hope of achieving lower operating costs. By solving Subproblem 1, the optimal solution can be obtained as ( C i , b u y , s g r i d + C i , C O 2 , s + C i , S E , s + C i , o p , s + C i , I L , s ) * .

3.4.2. Subproblem 2: Model for Minimizing the Operating Cost of Each VPP

In the Nash negotiation model for the VPPC proposed, the optimization of individual interests (Subproblem 2) is equivalent to minimizing the operating cost of each VPP. Each VPP will make different contributions to the system. In this paper, the bargaining index of the VPP p i is introduced to reflect the different contribution degrees among VPPs. The contributions are divided into economic contributions and low-carbon contributions. The bargaining index is derived from electricity and carbon allowance interactions calculated in Subproblem 1. As shown in Equation (29), the bargaining power of VPPi is as follows:
p i = ξ 1 P P 2 P , i + + ξ 2 P P 2 P , i + ξ 3 G P 2 P , i + + ξ 4 G P 2 P , i i = 1 D ( ξ 1 P P 2 P , i + + ξ 2 P P 2 P , i + ξ 3 G P 2 P , i + + ξ 4 G P 2 P , i ) ,
In the formula, P P 2 P , i + and P P 2 P , i are the electricity quantities sold and purchased by each VPP from/to other VPPs, respectively. G P 2 P , i + and G P 2 P , i are the quantities of carbon emission rights sold and purchased by each VPP from/to other VPPs, respectively. ξ 1 , ξ 2 , ξ 3 , and ξ 4 are the corresponding weight coefficients, which need to satisfy ξ 1 + ξ 2 + ξ 3 + ξ 4 = 1 . In addition, considering the development of the alliance, the contributions of a VPP from selling electricity and carbon emission rights to other entities in the alliance are greater than those from purchasing electricity and carbon emission rights. Therefore, it also needs to satisfy ξ 1 > ξ 2 ,   ξ 3 > ξ 4 .
The objective of the revenue equal distribution scheme is to maximize the revenue increase of each entity, which is equivalent to maximizing the cost savings. According to Equation (1), the objective function of Subproblem 2 can be obtained as follows:
max i = 1 D ( C i 0 C i ) ,
In the formula, C i 0 is the cost of the VPP operating independently before cooperation.
Substituting the solution of Subproblem 1 into it, we have the following:
max i = 1 I [ U i 0 ( ( C i , b u y , s g r i d + C i , C O 2 , s + C i , S E , s + C i , o p , s   + C i , I L , s + C G , i , s ) * + C i , b u y , s P 2 P + C i , K , s ) + k X i , C V a R , β ] p i ,
Take the logarithm of both sides of the objective function of Subproblem 2, and then the model of Subproblem 2 can be obtained.

4. Model Solution Method and Solution Process

4.1. ADMM Computational Framework

It is difficult for the centralized algorithm to solve the optimization problem of the VPPC. Based on this, this paper selects the ADMM method, which has the advantages of good convergence characteristics, strong privacy protection, high robustness, etc., to solve Equations (30) and (34) successively. The ADMM is an optimization framework widely used in distributed computing and is suitable for solving convex optimization problems.
ADMM is usually used to solve optimization problems with only equality constraints [24], and its general form is as follows:
min f ( x ) + g ( z ) s . t .   A x + B z = c ,
Among them, x and z are optimization variables;   f ( x ) + g ( z ) is the objective function to be minimized, which is composed of two parts: f ( x ) related to the variable x and g ( z ) related to the variable z . Both f ( x ) and g ( z ) are convex functions, and A x + B z = c is the combined writing of p equality constraints.
To solve this kind of convex optimization problem, the augmented Lagrangian function is defined as follows:
L p ( x , z , y ) = f ( x ) + g ( z ) + y ( A x + B z k c ) + ( ρ / 2 ) A x + B z c 2 2 ) ,
Among them, y is the dual variable (i.e., the Lagrangian multiplier), and ρ is the penalty parameter.
Then, the ADMM iterative solution steps for this optimization problem are shown in Equations (34)–(36). In each step, only one variable is updated while the other two variables are fixed, and such alternating and repeated updates are carried out.
Step 1: Solve the minimization problem related to x and update the variable x .
x k + 1 : = arg min x L p ( x , z k , y k ) ,
Step 2: Solve the minimization problem related to z and update the variable z .
z k + 1 : = arg min z L p ( x k + 1 , z , y k ) ,
Step 3: Update the dual variable y .
y k + 1 : = y k + ( A x k + 1 + B z k + 1 c ) ,
Let u = y ρ , and by completing the square A x + B z c , the simplified scaled form of ADMM can be obtained:
Step 1:
x k + 1 : = arg min ( f ( x ) + ( ρ / 2 ) A x + B z k c + u k 2 2 ) ,
Step 2:
z k + 1 : = arg min ( g ( z ) + ( ρ / 2 ) A x k + 1 + B z c + u k 2 2 ) ,
Step 3:
u k + 1 : = u k + A x k + 1 + B z k + 1 c .
Define the k th iteration residual as r k = A x k + B z k c ; we have the following:
u k = u 0 + m = 1 k r m ,
r k 2 ε p r i s k 2 ε d u a l .
In the formula, r k and s k are the primal residual and the dual residual, respectively. ε p r i and ε d u a l are the deviation thresholds of the primal residual and the dual residual, respectively. From them, we have the following:
s k + 1 = ρ A T B ( z k + 1 z k ) ,
With the iterative optimization of the algorithm, the primal residual and the dual residual gradually converge to zero. In order to achieve multiple iterations, the algorithm sets the iterative termination condition as shown in Equation (44). After each iteration, it is determined whether this condition is met. If it is not met, the algorithm returns to continue the iteration until the condition is satisfied, the algorithm converges, and the optimal solution is output.

4.2. Improved ADMM Method

In order to make ADMM converge, the penalty factor ρ can be updated after each iteration. Then, the Lagrangian multiplier in the k th iteration process depends on the k + 1 th multiplier, the difference of the dual variables obtained from the results of the k + 1 th iteration, and the updated penalty factor. The convergence of the traditional ADMM is greatly affected by the quadratic penalty term of the augmented function. If the penalty term is too large, it will lead to non-convergence, and if it is too small, the convergence will be slow. Moreover, the value of the penalty factor is difficult to predict. To overcome the above disadvantages, this paper introduces a correction parameter based on the dynamically adjusted penalty factor to improve the performance of the algorithm.
Specifically, the value of the penalty factor ρ is adjusted by judging the magnitude of the residual of the current iteration:
ρ k + 1 : = τ A ρ k ,             r k 2 s k 2 θ A ρ k τ A ,               r k 2 s k 2 θ B ρ k ,         θ A r k 2 s k 2 θ B ,
If the primal residual is much larger than the dual residual, the penalty factor will be multiplied by a factor τ A greater than 1. If the primal residual is much smaller than the dual residual, the penalty factor will be divided by a factor τ A . In other cases, the penalty factor will remain unchanged. This method enables the penalty factor to be adaptively adjusted according to the progress of the algorithm, which helps to accelerate the convergence speed and reduce the number of iterations.

4.3. Model Solution Process

After establishing the distributed algorithm for the subproblem of maximizing the benefits of the multi-agent cooperation alliance of the VPPC, the specific solution process is shown in Figure 3.

5. Case Analysis

5.1. Basic Data

To validate the effectiveness of the proposed model and methodology, this study examines a VPPC comprising power-source-type, load-type, and hybrid VPPs through numerical case studies. The simulation adopts a 24 h scheduling period with 1 h time intervals. Key parameters are configured as follows: carbon emission allowance prices in the carbon market reference the EU Emissions Trading System [25], with upper and lower bounds set at CNY [0.1, 0.75] per ton, while the carbon dioxide sequestration cost is fixed at CNY 32.5 per ton. Load compensation prices are specified as 0.2 CNY/kWh for shiftable loads, 0.22 CNY/kWh for interruptible loads, and 0.25 CNY/kWh for loads possessing both characteristics. The power transmission fee is set to 0.07 CNY/kWh, with a maximum P2P exchange capacity of 120 kW between VPPs.
The detailed resource configurations and operational parameters of the three VPP systems are provided in Table 1, Table 2 and Table 3 and Figure 3. In Table 1, √ indicates that VPP has this item, while × indicates that it does not have this item.
The probability scenarios for WT, PV, and load in each VPP are derived using Latin hypercube sampling and synchronous back-reduction technology. The most probable typical scenarios are illustrated in Figure 4.
VPP1 is a load-type virtual power plant aggregating distributed PV resources only. To meet its electricity demand, VPP1 must purchase significant external power. Its internal users comprise industrial loads, which require not only daily electricity but also hydrogen production through P2G technology to manufacture industrial products. Accordingly, VPP1 features on-site P2G equipment for hydrogen generation. VPP2 operates as a power source-type VPP with substantial WT and PV output. Its electrical and thermal loads remain relatively low, resulting in surplus renewable energy during most time periods. VPP3 functions as a hybrid VPP integrating numerous distributed controllable loads. Despite possessing moderate WT and PV resources, it frequently fails to fulfill total load requirements and must procure external energy during most operational periods.

5.2. Result of Operation Optimization

5.2.1. Operation Results of the VPPC

Figure 5, Figure 6 and Figure 7 present the optimization results of the VPPC after the model proposed in this paper has been optimized.
  • VPP1
Both hydrogen and electricity loads in VPP1 remain consistently high across all periods. Its PV generation is only available from 08:00 to 18:00, requiring GT power generation and external electricity purchases to compensate for the shortfall during remaining hours. As shown in Figure 5, VPP1 primarily satisfies its electricity and hydrogen loads through GT generation and electricity purchases from VPP2, supplemented by daytime PV. Between 10:00 and 16:00, when PV output peaks, GT generation decreases significantly while external electricity purchases remain minimal. Notably, VPP1 only procures marginal electricity from the main grid during 00:00–01:00, with the majority sourced from renewable-rich VPP2.
The system’s electricity storage charges during high-PV periods and discharges during high-electricity-price night hours. Since hydrogen production relies on water electrolysis, hydrogen storage functionally equates to electricity storage. Hydrogen storage is conducted during the hours 1:00, 4:00–5:00, and 11:00–15:00. This scheduling is economically advantageous as it leverages the lower electricity rates during 1:00 and 4:00–5:00, while also utilizing the higher photovoltaic output from VPP1 during 11:00–15:00. Regarding demand response, hydrogen load reduction and partial load shifting occur frequently from 00:00 to 09:00 and 16:00 to 24:00 due to insufficient internal energy supply. Conversely, during 10:00–15:00, increased PV absorption enables higher hydrogen loads.
  • VPP2
As a power source-type VPP, VPP2 maintains substantial surplus renewable energy across all periods. Figure 6a indicates that beyond fully supplying its internal load, VPP2 sells most surplus electricity to VPP1 and VPP3.
  • VPP3
Most of VPP3’s electrical load is supplied by its own renewable resources and GT. External electricity purchases occur during all periods except 19:00 and 21:00. The majority of externally sourced electricity comes from VPP2, with minor contributions from VPP1 and the main grid. Due to relatively high carbon emissions from GBs and waste heat boilers (WHBs), electrical and thermal loads remain elevated between 09:00 and 20:00. During this period, GT output increases significantly through CHP generation to supply the system. Concurrently, thermal loads utilize a portion of GT waste heat recovered by WHB. Between 03:00 and 05:00 when renewable surplus diminishes in both VPP2 and VPP3 while internal electrical/thermal loads remain relatively high, the system experiences energy shortages. During this scarcity window, the thermal load is supplied by GBs, whereas electric boilers (EBs) primarily serve thermal demand in other periods, thereby reducing overall system carbon emissions.

5.2.2. Power Interaction Situation

Figure 8 shows the electricity trading volume after negotiation obtained by each VPP through solving subproblem 1. It can be seen that VPP1 exports electricity in all time periods and is a power source-type VPP. At 19:00 and 21:00, VPP2 and VPP3 supply themselves.
The electricity transaction prices within the VPPC with and without the price constraint (Equation (20)) are shown in Figure 9 and Figure 10. Under the constraint mechanism, transaction prices for all VPPs remain between the grid’s electricity purchase price and selling price. This pricing structure reduces electricity procurement costs while increasing sales revenues for each participating VPP, enhancing their economic benefits. However, when omitting the constraint, VPP transaction prices periodically exceed these limits. Consequently, individual VPPs experience diminished alliance participation benefits, thereby weakening their cooperative willingness.

5.2.3. Interaction Situation of Carbon Emission Allowances

Figure 11 presents the total carbon allowance transactions of each VPP. VPP1 and VPP2 exhibit carbon quota deficits because their internal renewable energy cannot fully meet load demands, necessitating supplementary power/heat from GT and GB which generate carbon emissions. Conversely, VPP3’s abundant renewable resources create carbon reduction benefits resulting in quota surplus. Consequently, VPP1 and VPP2 purchase net carbon allowances of 191.03 kg and 240.25 kg, respectively, while VPP3 sells 431.28 kg net to other VPPs.
Table 4 presents the P2P carbon trading volumes and prices within the VPP cluster framework. It is observed that all P2P carbon trading prices fall between the external carbon market’s purchase and sale unit prices for emission rights, indicating the VPPC’s capability to enhance revenue generation for each participating VPP.

5.2.4. Economic Analysis of VPPC

Table 5 compares the operational costs of each VPP under independent and cluster operations. As a power source-type VPP, VPP2’s P2P transactions primarily involve providing electricity and carbon allowances to other VPPs, resulting in negative costs that indicate consistent profitability. Notably, cluster operation reduces both operational and carbon costs for all VPPs compared to independent operation, demonstrating the economic efficiency of collaborative VPP management.

5.2.5. Analysis of the Low Carbon Nature of the VPPC

Table 6 compares the carbon emissions of each VPP under independent versus cluster operation modes. The data demonstrates that cluster operation reduces carbon emissions by 4.47%, 5.80%, and 5.47% respectively for each VPP, confirming the low-carbon advantage of collaborative VPP operation.
The renewable energy utilization rate—defined as the ratio of self-consumed or alliance-consumed renewable energy to total generation—quantifies system consumption capacity. Cluster operation achieves a 16.83 percentage-point higher utilization rate than independent operation. This metric not only measures VPPs’ renewable energy management capabilities but also reveals optimized resource allocation through multilateral bargaining within the alliance. Unlike centralized market transactions with the main grid that incur material and administrative costs, the VPPC enables point-to-point direct consumption via aggregated wind turbines (WT) and PV. This approach reduces both grid burdens and energy processing losses.

5.2.6. Performance Comparison: Original vs. Improved ADMM

Table 7 shows the performance before and after improved ADMM proposed in this paper: the improved ADMM converges after 28 iterations for Subproblem 1 and 15 iterations for Subproblem 2, which are 17 and 12 fewer than traditional ADMM respectively, achieving a solution time of 168.72 s and a 15.8% solving speed improvement.

6. Conclusions

This study establishes a multi-party bargaining framework for optimizing VPPC operations. We propose an asymmetric Nash bargaining model to coordinate cross-VPP resource allocation and implement a modified ADMM algorithm with dynamic penalty factors for privacy-preserving distributed computation. Empirical results demonstrate 20.37% reduction in total operating costs and 16.83% increase in renewable energy integration compared to independent VPP operation, while the enhanced ADMM algorithm accelerates convergence speed by 15.8% without compromising data privacy.
The findings of this study offer crucial insights for the practical application of VPPs. The traditional model confined to internal dispatch within a single VPP exhibits inherent limitations. Therefore, future practice should transcend the boundaries of individual VPPs, actively considering and facilitating P2P transactions among multiple VPPs. This is essential to promote the efficient allocation of energy resources across broader geographical areas and among diverse market entities. Concurrently, in organizing such multi-VPP P2P transactions, meticulous attention must be paid to privacy protection. It is imperative to proactively adopt distributed algorithms and methodologies, such as the one proposed in this work, to prevent the leakage of sensitive data during collaboration, thereby safeguarding the commercial confidentiality and operational security of all participating entities.
Moving forward, research must rigorously address the stark reality of increasingly frequent extreme weather events globally. Phenomena such as typhoons, blizzards, and persistent heatwaves typically exacerbate the inherent uncertainty in power output from weather-dependent volatile renewables—like wind and solar PV—integrated within VPPs. This heightened uncertainty substantially challenges the secure, stable operation of the overall power system, elevating operational risks. Furthermore, transmission security and integrity issues related to VPP communication infrastructure demand serious attention. Consequently, the adaptability and robustness of existing models under extreme weather conditions urgently require in-depth validation and enhancement through complex scenario simulations. An important future research direction involves investigating robust mechanisms for active coordination and mutual emergency support among multiple VPPs—such as optimized reserve sharing and flexible transaction responses—to bolster the resilience and robustness of the multi-VPP alliance as a holistic entity, improving its survivability and recovery capabilities following extreme disturbances. Simultaneously, robust communication security frameworks must be researched and implemented to bolster the security performance of communications during VPP operations.

Author Contributions

Funding acquisition, Q.Z.; methodology, T.P.; project administration, J.Z.; supervision, L.W.; validation, Q.Z.; writing—original draft, T.P.; writing—review and editing, J.Z. and L.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by Demonstration of Transformation and Promotion for Integrated Development and Operation Methodology of Hydro-Wind-Solar-Storage Integration (Guizhou Science and Technology Cooperation Achievement [2025] General Project 001).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

Authors Ting Pan, Qiao Zhao and Jiangyan Zhao were employed by the Power China Guiyang Engineering Corporation Limited. 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.

Abbreviations

The following abbreviations are used in this manuscript:
VPPCVirtual Power Plant Cluster
VPPVirtual Power Plant
CCSCarbon Capture and Storage
P2GPower-to-Gas
ADMMAlternating-Direction Method of Multipliers
CHPCombined Heat and Power
WTWind Turbine
PVPhotovoltaic
EESElectrical Energy Storage
TESThermal Energy Storage
GTGas Turbine
WHBWaste Heat Boiler
GBGas Boiler
CVaRConditional Value at Risk

References

  1. Schipfer, F.; Mäki, E.; Schmieder, U.; Lange, N.; Schildhauer, T.; Hennig, C.; Thrän, D. Status of and Expectations for Flexible Bioenergy to Support Resource Efficiency and to Accelerate the Energy Transition. Renew. Sustain. Energy Rev. 2022, 158, 112094. [Google Scholar] [CrossRef]
  2. Ju, L.; Lv, S.; Li, Y.; Li, Y.; Qi, X.; Li, G.; Zhang, F. Two-Stage Scheduling Optimization Model and Benefit Allocation Strategy for Virtual Power Plant Clusters Aggregated by Multidimensional Information Indicators. Renew. Energy 2025, 240, 122245. [Google Scholar] [CrossRef]
  3. Rouzbahani, H.M.; Karimipour, H.; Lei, L. A Review on Virtual Power Plant for Energy Management. Sustain. Energy Technol. Assess. 2021, 47, 101370. [Google Scholar] [CrossRef]
  4. Guo, B.; Li, F.; Yang, J.; Yang, W.; Sun, B. The Application Effect of the Optimized Scheduling Model of Virtual Power Plant Participation in the New Electric Power System. Heliyon 2024, 10, e31748. [Google Scholar] [CrossRef]
  5. Dong, Z.; Zhang, Z.; Huang, M.; Yang, S.; Zhu, J.; Zhang, M.; Chen, D. Research on Day-Ahead Optimal Dispatching of Virtual Power Plants Considering the Coordinated Operation of Diverse Flexible Loads and New Energy. Energy 2024, 297, 131235. [Google Scholar] [CrossRef]
  6. Wang, Y.; Huang, W.; Chen, H.; Yu, Z.; Hu, L.; Huang, Y. Optimal Scheduling Strategy for Virtual Power Plants with Aggregated User-Side Distributed Energy Storage and Photovoltaics Based on CVaR-Distributionally Robust Optimization. J. Energy Storage 2024, 86, 110770. [Google Scholar] [CrossRef]
  7. Lin, X.; Lin, X.; Zhong, W.; Zhou, Y. Predictive Operation Optimization of Multi-Energy Virtual Power Plant Considering Behavior Uncertainty of Diverse Stakeholders. Energy 2023, 280, 128130. [Google Scholar] [CrossRef]
  8. Sun, L.; Li, H.; Jia, Q.; Zhang, G. Optimization Method of Dynamic Reconfiguration in Virtual Power Plants. Renew. Energy 2024, 228, 120667. [Google Scholar] [CrossRef]
  9. Ju, L.; Lv, S.; Zhang, Z.; Li, G.; Gan, W.; Fang, J. Data-Driven Two-Stage Robust Optimization Dispatching Model and Benefit Allocation Strategy for a Novel Virtual Power Plant Considering Carbon-Green Certificate Equivalence Conversion Mechanism. Appl. Energy 2024, 362, 122974. [Google Scholar] [CrossRef]
  10. Ning, L.; Liang, K.; Zhang, B.; Li, G. A Two-Layer Optimal Scheduling Method for Multi-Energy Virtual Power Plant with Source-Load Synergy. Energy Rep. 2023, 10, 4751–4760. [Google Scholar] [CrossRef]
  11. Yan, X.; Gao, C.; Song, M.; Rizwan, M. AUGMECON2-Based Multi-Objective Optimization of Virtual Power Plant Considering Economical and Security Operation of the Distribution Networks. Sustain. Energy Grids Netw. 2024, 38, 101388. [Google Scholar] [CrossRef]
  12. Yan, X.; Gao, C.; Jiang, H.; Francois, B. Multi-Objective Optimization and Profit Allocation of Virtual Power Plant Considering the Security Operation of Distribution Networks. J. Energy Storage 2024, 89, 111607. [Google Scholar] [CrossRef]
  13. Liu, X.; Li, M.; Wang, R.; Feng, J.; Dong, C.; Sun, Q. Low-Carbon Operation of Multi-Virtual Power Plants with Hydrogen Doping and Load Aggregator Based on Bilateral Cooperative Game. Energy 2024, 309, 132984. [Google Scholar] [CrossRef]
  14. Wen, J.; Jia, R.; Cao, G.; Guo, Y.; Jiao, Y.; Li, W.; Li, P. Multi-Source Shared Operation Optimization Strategy for Multi-Virtual Power Plants Based on Distributionally Robust Chance Constraint. Energy 2025, 322, 135761. [Google Scholar] [CrossRef]
  15. Hou, H.Y.; Ge, X.L.; Cao, X.D. Cooperative Game Optimization Method for Multi-Virtual Power Plant Alliance Considering Carbon Trading. J. Electr. Power Syst. Autom. 2023, 35, 77–85. [Google Scholar]
  16. Liu, X. Bi-Layer Game Method for Scheduling of Virtual Power Plant with Multiple Regional Integrated Energy Systems. Int. J. Electr. Power Energy Syst. 2023, 149, 109063. [Google Scholar] [CrossRef]
  17. Cheng, X.T.; Wang, J.H.; Jin, Y.L.; Li, R.; Bao, Y.; Deng, H. Cooperative Game Strategy for Multi-Virtual Power Plants Considering Distribution Network Operation Constraints. South Power Syst. Technol. 2023, 17, 119–131. [Google Scholar]
  18. Ge, X.L.; Cao, X.D.; Li, Y.L. Optimization Operation Method for Multi-Virtual Power Plants Considering Risk and Carbon Flow. J. Electr. Power Syst. Autom. 2023, 35, 126–135. [Google Scholar]
  19. Chen, F.; Deng, H.; Chen, Y.; Wang, J.; Jiang, C.; Shao, Z. Distributed Robust Cooperative Scheduling of Multi-Region Integrated Energy System Considering Dynamic Characteristics of Networks. Int. J. Electr. Power Energy Syst. 2023, 145, 108605. [Google Scholar] [CrossRef]
  20. Pan, J.; Liu, X.; Huang, J. Multi-Level Games Optimal Scheduling Strategy of Multiple Virtual Power Plants Considering Carbon Emission Flow and Carbon Trade. Electr. Power Syst. Res. 2023, 223, 109669. [Google Scholar] [CrossRef]
  21. Sun, Y.; Liu, X.; Wang, R.; Dong, C.; Sun, Q. Distributed Optimal Scheduling of VPP Based on EST: An ADMM Algorithm Based on Historical Data Online Transfer. Appl. Energy 2023, 347, 121416. [Google Scholar] [CrossRef]
  22. Esfahani, M.; Alizadeh, A.; Amjady, N.; Kamwa, I. A Distributed VPP-Integrated Co-Optimization Framework for Energy Scheduling, Frequency Regulation, and Voltage Support Using Data-Driven Distributionally Robust Optimization with Wasserstein Metric. Appl. Energy 2024, 361, 122883. [Google Scholar] [CrossRef]
  23. Jiang, A.; Yuan, H.; Li, D. Energy Management for a Community-Level Integrated Energy System with Photovoltaic Prosumers Based on Bargaining Theory. Energy 2021, 225, 120272. [Google Scholar] [CrossRef]
  24. Zhang, Z.H.; Xiong, X.Y.; Wan, C. Cooperative Operation Optimization Strategy for Multi-Microgrid Considering Electricity-Carbon Trading and Comprehensive Contribution Rate. Power Syst. Technol. 2024, 48, 3258–3268. [Google Scholar]
  25. Li, X.; Li, C.; Liu, X.; Chen, G.; Dong, Z.Y. Two-Stage Community Energy Trading Under End-Edge-Cloud Orchestration. IEEE Internet Things J. 2022, 10, 1961–1972. [Google Scholar] [CrossRef]
Figure 1. Cluster framework of multiple VPPs.
Figure 1. Cluster framework of multiple VPPs.
Processes 13 01943 g001
Figure 2. Relationship between Subproblems 1 and 2.
Figure 2. Relationship between Subproblems 1 and 2.
Processes 13 01943 g002
Figure 3. Solution flow of the model based on the improved ADMM.
Figure 3. Solution flow of the model based on the improved ADMM.
Processes 13 01943 g003
Figure 4. Internal resources of three VPPs: (a) resources on the energy supply side and the load side of VPP1; (b) resources on the energy supply side and the load side of VPP2; (c) resources on the energy supply side and the load side of VPP3.
Figure 4. Internal resources of three VPPs: (a) resources on the energy supply side and the load side of VPP1; (b) resources on the energy supply side and the load side of VPP2; (c) resources on the energy supply side and the load side of VPP3.
Processes 13 01943 g004
Figure 5. Power and hydrogen load balance of VPP1: (a) power balance; (b) hydrogen load balance.
Figure 5. Power and hydrogen load balance of VPP1: (a) power balance; (b) hydrogen load balance.
Processes 13 01943 g005
Figure 6. Power and thermal balance of VPP2: (a) power balance; (b) thermal power balance.
Figure 6. Power and thermal balance of VPP2: (a) power balance; (b) thermal power balance.
Processes 13 01943 g006
Figure 7. Power and thermal balance of VPP3: (a) power balance; (b) thermal power balance.
Figure 7. Power and thermal balance of VPP3: (a) power balance; (b) thermal power balance.
Processes 13 01943 g007
Figure 8. P2P power transaction volume.
Figure 8. P2P power transaction volume.
Processes 13 01943 g008
Figure 9. Interactive power price curve considering the constraint of interactive power price.
Figure 9. Interactive power price curve considering the constraint of interactive power price.
Processes 13 01943 g009
Figure 10. Interactive power price curve without considering the constraint of interactive power price.
Figure 10. Interactive power price curve without considering the constraint of interactive power price.
Processes 13 01943 g010
Figure 11. Total carbon trading of each VPP.
Figure 11. Total carbon trading of each VPP.
Processes 13 01943 g011
Table 1. Distributed resources in VPP1, VPP2, and VPP3.
Table 1. Distributed resources in VPP1, VPP2, and VPP3.
VPPWTPVGTElectric Load/Electricity Demand ResponseHeat Load/Thermal Demand ResponseWaste Heat Recovery DeviceCombined System of P2G and CCSGBEBEnergy Storage
VPP1×××××EES
VPP2××××EES
VPP3×EES, TES
Table 2. Carbon emission parameters of each unit.
Table 2. Carbon emission parameters of each unit.
EquipmentCarbon Quota (kg/kWh)Carbon Emission Intensity (kg/kWh)
CHPGT0.4240.7 power/0.4 heat
WHB
ORC
GB0.210.29
EB//
Power purchase from the power grid0.780.85
WT0.078/
PV/
Table 3. Parameters of each VPP.
Table 3. Parameters of each VPP.
EquipmentParametersValue
VPP1VPP2VPP3
GT η G T 0.35/0.35
P i , G T min / P i , G T max 0/170 kW/0/200 kW
GB η E E S c h a / η E E S d i s 0.9//
H i , G B min / H i , G B max 0/100 kW//
EB η E B 0.90.920.9
P i , E B min / P i , E B max 0/200 kW0/180 kW0/200 kW
EES η E E S c h a / η E E S d i s 0.85/0.90.9/0.960.85/0.9
P i , E E S min / P i , E E S max 60 kW100 kW80 kW
TES η T E S c h a / η T E S d i s /0.9/0.950.9/0.95
H i , T E S min / H i , T E S max /60 kW100 kW
CCS η C C S 0.650.65
η C C S /0/50 kW0/50 kW
P2G η P 2 G /0.7/
P i , P 2 G min / P i , P 2 G max /0/300 kW/
Table 4. P2P carbon trading volume and carbon trading price.
Table 4. P2P carbon trading volume and carbon trading price.
Carbon Trading Volume, /kgCarbon Trading Price/(yuan/kg)
VPP1–VPP2−191.20.352
VPP1–VPP332.750.298
VPP2–VPP3203.680.347
Table 5. Economics of each VPP (unit: CNY).
Table 5. Economics of each VPP (unit: CNY).
VPPIndependent Operation CostCluster Operation Cost
Total Cost (Including P2P)P2P Cost
VPP11732.51683.23440
VPP2−1206.55−1454−802
VPP32298.42243.95474
Table 6. Comparison of the low carbon nature of VPPC operation.
Table 6. Comparison of the low carbon nature of VPPC operation.
VPPCarbon Emission/kgThe Proportion of New Energy Consumption
Independent OperationCluster OperationIndependent OperationCluster Operation
VPP1457.57478.0470.92%87.75%
VPP2−759.68−803.74
VPP3500.3527.65
Table 7. Improved performance comparison before and after ADMM.
Table 7. Improved performance comparison before and after ADMM.
Iteration Count (Iterations)Total Solve Time (s)
Subproblem 1Subproblem 2
Original ADMM4527202.37
Improved ADMM2815168.72
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

Pan, T.; Zhao, Q.; Zhao, J.; Wang, L. Research on the Low-Carbon Economic Operation Optimization of Virtual Power Plant Clusters Considering the Interaction Between Electricity and Carbon. Processes 2025, 13, 1943. https://doi.org/10.3390/pr13061943

AMA Style

Pan T, Zhao Q, Zhao J, Wang L. Research on the Low-Carbon Economic Operation Optimization of Virtual Power Plant Clusters Considering the Interaction Between Electricity and Carbon. Processes. 2025; 13(6):1943. https://doi.org/10.3390/pr13061943

Chicago/Turabian Style

Pan, Ting, Qiao Zhao, Jiangyan Zhao, and Liying Wang. 2025. "Research on the Low-Carbon Economic Operation Optimization of Virtual Power Plant Clusters Considering the Interaction Between Electricity and Carbon" Processes 13, no. 6: 1943. https://doi.org/10.3390/pr13061943

APA Style

Pan, T., Zhao, Q., Zhao, J., & Wang, L. (2025). Research on the Low-Carbon Economic Operation Optimization of Virtual Power Plant Clusters Considering the Interaction Between Electricity and Carbon. Processes, 13(6), 1943. https://doi.org/10.3390/pr13061943

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