iconOpen Access

ARTICLE

Coordinated Market Clearing and Operation for Virtual Power Plants with Multiple Electricity Commodities

Tianhui Zhao1, Jingbo Zhao1, Peishuai Li2,*, Hongjin Pan1, Zhe Chen1, Bingcheng Cen1

1 Electric Power Science Research Institute, State Grid Jiangsu Electric Power Co., Ltd., Nanjing, China
2 School of Automation, Nanjing University of Science & Technology, Nanjing, China

* Corresponding Author: Peishuai Li. Email: email

(This article belongs to the Special Issue: Grid Integration of Intermittent Renewable Energy Resources: Technologies, Policies, and Operational Strategies)

Energy Engineering 2026, 123(9), 10 https://doi.org/10.32604/ee.2026.076964

Abstract

Virtual power plants (VPPs) serve as an effective means to aggregate and manage large-scale distributed energy resources (DERs). They can supply multiple electricity commodities—including electric energy, reserve capacity, and carbon allowances—to power systems. This paper proposes a coordinated market clearing and operation (CMCO) method for VPPs involved in trading multiple electricity commodities. First, we establish a bi-level CMCO framework that integrates the energy, reserve, and carbon markets. At the upper level, we build a distribution system decision model designed to minimize the total system costs, which cover wholesale market transactions and trades between VPPs involving various commodities. At the lower level, we construct a VPP operation model to optimize DER operation strategies and multi-commodity trading plans. Transactions between different VPPs follow a peer-to-peer (P2P) structure. This bi-level framework enables coordinated optimization of multi-commodity trading and operational decision-making. To efficiently solve the bi-level model with binary variables while protecting VPP privacy, we develop a distributed algorithm combining the dichotomy method and the alternating direction method of multipliers (ADMM). Numerical simulations on a test system with three VPPs verify that the proposed method reduces operational costs by facilitating multi-commodity trading. The results also show that this approach improves DER utilization and supports the low-carbon transition of power systems.

Keywords

Virtual power plant (VPP); electricity market; coordinated trading and operation; multiple electricity commodities

1  Introduction

The new-generation power system is evolving toward low-carbonization and digitalization, with widespread integration of distributed energy resources (DERs) such as photovoltaics (PV), wind turbines (WT), and energy storage systems (ESS) [1]. The large-scale, decentralized integration of DERs—characterized by the random and intermittent nature of their power output—has raised multiple challenges for the safe and stable operation of power systems, including drastically increased regulatory complexity and operational uncertainty. Virtual power plants (VPPs), which aggregate various types and large quantities of DERs to participate in power system operation and market transactions as a unified entity, serve as an effective solution to these challenges and help unlock the regulatory potential of DERs [2]. Meanwhile, the ongoing deepening of electricity market reforms has led to the gradual establishment and refinement of both energy markets and ancillary service markets. This has laid an essential commercial foundation for VPPs to engage in market trading and realize both economic and environmental value.

VPPs have emerged as key participants in the electricity market, attracting growing scholarly attention to their operational and trading strategies. Reference [3] develops an optimal dispatch model that accounts for both aggregated consumer satisfaction and VPP benefits, solving it via an improved particle swarm optimization (PSO) algorithm and verifying its effectiveness in DER aggregation and utilization. Reference [4] explores VPP operations and transactions in the medium- and long-term electricity market, establishing a medium- and long-term contract trading model that allocates contracted electricity volumes over specified timeframes. Reference [5] proposes a three-dimensional market framework for VPPs that considers DER aggregation, value creation, and risk management, adopting robust optimization to balance risks and revenues under uncertain conditions. Reference [6] presents an adaptive economic dispatch method tailored to VPP operational status, achieving coordinated optimization of large-scale DERs through a fully distributed algorithm. Reference [7] puts forward an optimal bidding strategy based on a stochastic bi-level framework, which jointly determines electricity market bidding schemes and locational marginal prices. While these studies provide valuable theoretical support and practical guidance for VPPs to improve profitability in the electricity market, they primarily focus on VPPs that only supply electrical energy to the grid. With the rising penetration of renewable energy, the safe and stable operation of power systems is placing higher demands on flexible resources. A sole focus on energy supply can no longer meet the diverse needs of the new-generation power system, making it imperative for VPPs to provide ancillary services.

The uncertain and intermittent power output of renewable energy sources has made power system operation more dynamic and variable, thus requiring greater reserve capacity to maintain real-time power balance and stability [8]. VPPs are capable of providing reserve services such as peak shaving and spinning reserve, thereby effectively enhancing power system flexibility [9,10]. Reference [11] establishes a chance-constrained joint energy and reserve trading model for VPPs, taking into account the decentralized transaction characteristics of DERs. This model provides a quantitative basis for multiple stakeholders to formulate market transaction strategies and offers theoretical references for regulators to improve market inclusiveness. Reference [12] proposes a day-ahead energy and reserve optimization method based on information gap decision theory, which maximizes VPP revenues by optimizing energy and reserve allocation under uncertainty. Reference [13] develops a two-stage stochastic programming model for VPPs participating in day-ahead energy and ancillary service markets, paired with an internal resource scheduling strategy to optimize benefits. Reference [14] builds a systematic framework for VPPs to participate in energy and reserve markets via auction mechanisms over medium- and long-term horizons, considering auction rules, resource complementarity, and market prices. These studies demonstrate that VPPs supplying both electricity and reserve services not only strengthen the risk management capabilities of power systems but also boost the revenues of stakeholders. Therefore, the joint trading of electricity and reserve services incentivizes VPPs to actively participate in system regulation and fully exploit the potential of DERs in supporting grid operation.

Low-carbon transition has become a core trend in the development of new-generation power systems, and the introduction of carbon trading has opened up a new feasible pathway for this transition in energy consumption. Renewable energy resources such as PV and WT are key components of VPPs, providing the economic and technical foundation for VPPs to participate in carbon trading. At present, carbon emission rights trading mechanisms have gradually matured in some countries, laying a viable foundation for flexible transactions in the carbon market [15,16]. Reference [17] develops a low-carbon economic dispatch model for VPPs that integrates carbon trading constraints and green certificate system incentives, achieving the dual goals of economic efficiency and low-carbon operation. Reference [18] presents a multi-objective optimization model incorporating demand response, tiered carbon trading, and hydrogen utilization, which synergistically improves both operational economy and carbon emission reduction performance and offers an innovative, practical scheduling solution for low-carbon transition. Reference [19] explores coordination strategies for linking electricity and carbon markets, providing theoretical support and practical pathways to address market fragmentation. Reference [20] proposes an electricity-carbon interactive optimal dispatch model for VPPs that incorporates integrated demand response, coordinating multiple VPPs under a coupled electricity-carbon market framework to enhance operational flexibility and reduce carbon emissions. However, most existing studies separately address electricity-reserve trading and electricity-carbon coupling, lacking a comprehensive framework that integrates carbon trading into the multi-market participation of VPPs. The synergistic optimization of energy, reserve, and carbon markets remains understudied, which limits VPPs’ ability to leverage their full flexibility for cost-effective low-carbon operation.

As power system structures and electricity market mechanisms continue to evolve, individual VPPs face constraints due to their limited adjustable resources [21], which restricts their ability to fully exert their regulatory functions [22,23]. In scenarios where different VPPs belong to distinct stakeholders, peer-to-peer (P2P) trading methods demonstrate high applicability and effectiveness for transactions between VPPs, in light of market fairness considerations [24,25]. Reference [26] investigates distributed P2P trading among multiple VPPs, integrating copula-CVaR theory and trading preferences to develop a risk-controllable practical solution for coordinated energy and carbon trading. Reference [27] proposes a transactive energy framework to coordinate energy trading among multiple stakeholders. Reference [28] designs a distributed solution algorithm based on dual decomposition theory for P2P trading, which achieves market clearing without centralized coordination or the disclosure of private information, thus preserving the autonomy and privacy of individual participants. Reference [29] addresses P2P energy trading between VPPs, adopting a stochastic game approach to construct the trading model. Reference [30] puts forward a coordinated optimization method for bidding, market clearing, and scheduling, which maximizes revenues and balances risks while providing decision support for hydro-wind-PV alliances to adapt efficiently to the electricity spot market. In summary, the P2P trading architecture offers significant advantages for the collaborative operation of multiple VPPs by ensuring market fairness and protecting commercial privacy, thus holding broad application prospects in future electricity markets. Distributed optimization algorithms are critical to fully leveraging the privacy protection benefits of the P2P architecture, as they enable VPPs to achieve global optimization through minimal information exchange without disclosing internal operational parameters to central authorities. Therefore, developing efficient distributed algorithms is essential to promote the application of VPPs in multi-commodity electricity trading.

A review of existing literature reveals that with the continuous evolution of VPP transaction mechanisms in electricity markets, the range of commodities traded by VPPs has become increasingly diversified, covering electrical energy, reserve capacity, and carbon allowances. Given the close coupling between VPP trading activities and operational processes, it is essential to develop a coordinated approach that integrates multi-commodity market trading with operational scheduling. Against this backdrop, this paper proposes a coordinated trading and operation method for VPPs engaging in multi-commodity electricity transactions. The main research contributions are summarized as follows:

(1)   The coordinated market clearing and operation framework with multiple electricity commodities: A comprehensive framework coordinating market clearing and operational scheduling with multiple electricity commodities is established, which incorporates a P2P architecture enabling direct transactions among VPPs. This framework provides a systematic approach for VPPs to participate in diversified electricity markets while ensuring distributed decision-making.

(2)   The bi-level coordinated clearing and operation model with multiple electricity commodities: A bi-level optimization model explicitly incorporating electricity energy, reserve, and carbon allowance is established. In the upper-level, the distribution system decision model is established to minimize the total costs including the wholesale market and VPPs’ trading with consideration of multiple electricity commodities. In the lower-level, the VPPs’ operation model with energy trading decisions and DERs operation decisions are determined. This structure achieves coordinated optimization between the trading and operational stages.

(3)   An efficient distributed solution algorithm: A two-stage distributed algorithm is developed by integrating the dichotomy method and alternating direction method of multipliers (ADMM). The dichotomy method efficiently addresses the computational challenges posed by binary variables in the bi-level model, and ADMM enables distributed solution implementation that preserves the operational privacy and commercial confidentiality of all participating VPPs.

2  The Coordinated Market Clearing and Operation Framework for VPPs with Multiple Electricity Commodities

The VPP aggregates various types of DERs with diverse operation characteristics and different response time scales, thus it can provide multiple electricity commodities as power energy, reserve and carbon trading to the power system. In the fair electricity market transactions, each VPP can trade with the distribution system (DS) and other VPPs freely. In this paper, the coordinated market clearing and operation framework for VPPs with multiple electricity commodities is established as shown in Fig. 1.

images

Figure 1: The coordinated market clearing and operation framework for VPPs.

The proposed coordinated framework is formulated in a bi-level structure with coupling of the energy market, reserve market and carbon trading market. In the upper-level, the DS participates in the wholesale market and trades with the multiple VPPs simultaneously, to determine the price of multiple electricity commodities based on its operation status and collecting the trading requirements from the VPPs. Thus, the multiple electricity markets clearing is conducted coordinately and the optimal trading decisions and operation boundary are obtained. In the lower-level, the multiple VPPs receive the price signals from the upper-level, and then optimize the trading volume of multiple electricity commodities and operation strategies of aggregated DERs meanwhile. Moreover, as the operation status of different VPP is always different which leads to the energy surplus or shortage status is also different. Then, the energy trading between different VPPs is implemented in a P2P structure. To be specific, the VPP that has power surplus can sell electricity or carbon emission to other VPPs or the DS while the VPP faces energy shortage can trade with other VPPs or the DS. Ultimately, the trading and operation for multiple VPPs and the DS can be achieved coordinately through bidirectional information exchange and closed-loop feedback between the upper and lower levels with the established framework.

3  Bi-Level Market Clearing and Operation Model Considering Multiple Electricity Commodities

The DS has the authority to determine the prices of multiple electricity commodities in trading with multiple VPPs. Meanwhile, the unreasonable pricing will bring negative influence as reducing transaction volume, which also reduces the total revenue. Therefore, with the aim of maximizing the total revenue for the DS and multiple VPPs, a bi-level market clearing and operation model is built based on the established bi-level framework.

3.1 Upper-Level: Distribution System Decision Model

In the upper-level, the DS sets the price signals based on its operation status and the trading requirements from multiple VPPs, while the VPP responds to the price signals by adjusting the multiple electricity commodities volumes in the lower-level. Through multiple iterations, the market equilibrium solution that maximizes the total benefits can be achieved. Then, in the upper-level, the DS aims to minimize its costs which include the multiple electricity commodities transaction costs in the wholesale market and with VPPs. In this paper, the costs are the actual costs minus the revenue. As for both the wholesale market and trading with VPPs, the cost of DS includes the electricity energy trading costs, reserve trading costs and carbon trading costs.

(1) Electricity Energy Trading Costs of DS in Wholesale Market

The electricity energy trading costs of DS in the wholesale market is established as below:

CtEDSO=λtEWMBPtEWMBλtEWMSPtEWMS(1)

where CtEDSO shows the total electricity energy trading costs in the wholesale market at time t, λtEWMB and PtEWMB reflects the price and volume of DS purchase electricity in the wholesale market, λtEWMS and PtEWMS shows the prices and amount of DS sell electricity in the wholesale market.

(2) Reserve Revenue of DS in Wholesale Market

The reserve revenue of DSO participating in the wholesale market is shown as below:

RtRDSO=λtRWMRtRWM(2)

where RtRDSO shows the revenue of DS selling reserve in the wholesale market, λtRWM and RtRWM reflects the price and amount for reserve.

(3) Carbon Trading Costs of DS in Wholesale Market

The carbon trading cost of DS participating in wholesale market is shown as below:

CtCDSO=λtCWMBEtCWMBλtCWMSEtCWMS(3)

where CtCDSO shows the total carbon trading cost of DS in wholesale market, λtCWMB and λtCWMS shows the carbon emission purchase and sales price while EtCWMB and EtCWMS reflects the carbon emission purchase and sales amount.

(4) Electricity Energy Trading Revenue of DS with VPPs

The DS also trades electricity energy with the VPPs, and the corresponding revenue is shown as below:

RtEDSO=λtEVPPSPtEVPPSλtEVPPBPtEVPPB(4)

where RtEDSO shows the electricity energy revenue of DSO trading with VPP, λtEVPPS and λtEVPPB reflects the electricity energy sales and purchase prices while PtEVPPS and PtEVPPB shows the volume of electricity energy sale and purchase.

(5) Reserve Trading Cost of DS with VPPs

As for the reserve trading, the cost of DS purchase from VPP is established as below:

CtRDSO=λtRVBRtRVBλtRVSRtRVS(5)

where CtRDSO shows the cost of DS purchasing reserve from VPPs, λtRVB and λtRVS represents the reserve price for DS purchasing and selling with VPP while RtRVB and RtRVS reflect the corresponding volume for reserve for DSO trading with VPPs.

(6) Carbon Trading Cost of DS with VPPs

The carbon trading cost of DS with VPPs is shown as below:

CtCDSV=λtCVBEtCVBλtCVSEtCVS(6)

where CtCDSVshows the carbon trading cost of DS with VPPs, λtCVB and λtCVS shows the carbon purchase and sales price for DSO with VPP while EtCVB and EtCVS reflects the corresponding carbon purchase and sales volume.

Based on above analysis, the objective function of DS decision is shown as below:

minCDSO=t=1T(CtEDSO+CtRDSO+CtCDSO+CtCDSVRtEDSORtRDSO)(7)

In the bi-level multiple electricity commodities trading, the DS can get revenues with the prices margin. Then, the price of multiple electricity commodities for DS with VPP can be set as below:

λte,r,VPP,minλte,r,VPPλte,r,VPP,max(8)

λte,buy,VPPλte,sell,VPP(9)

where λte,r,VPP shows the multiple electricity commodities for DS trading with VPP where e represents the types of electricity commodities including electricity energy, reserve and carbon trading, r represents the role of DS as the buyer or seller. λte,r,VPP,min and λte,r,VPP,max represents the maximum or minimum value of the price. λte,buy,VPP and λte,sell,VPP represent the prices of DS purchase and sell electricity commodity with the VPP, respectively.

Moreover, the energy balance should also be satisfied as below:

iNVPPPtEVPPB+PtEWMB+PtG=PtD+PtEWMS+iNVPPPtEVPPS(10)

RtRWM=iNVPPRi.tRVPP(11)

where NVPP represent the set of VPPs and i shows the index of VPP, PtG shows the total power generation for DS such as the WT and PV, PtD represents the total load demand.

3.2 Lower-Level: VPP’s Operation Model with Multiple Electricity Commodities Trading

In the lower-level, the VPP receive the price signals from the DS based on upper-level optimization, then the VPP optimize its multiple electricity commodities trading decisions and DERs scheduling decisions simultaneously with the aim of minimizing its costs.

3.2.1 Objective Function

During the market clearing, the objective function is to minimize the total cost of all the market participants. As for each VPP, the cost includes the electricity energy trading costs, reserve trading cost, carbon trading costs and devices dispatch costs such as ESS. Then, the objective function is established as follows:

minCi,tVPP=Ci,tTRDS+Ci,tTRVPP+Ci,tC+Ci,tR+Ci,tESS(12)

Ci,tTRDS=λtEVPPBPi,tEVPPBλtEVPPSPi,tEVPPS(13)

Ci,tTRVPP=λtEVPPBVPi,tEVPPBVλtEVPPSVPi,tEVPPSV(14)

Ci,tR=λtRVPPBRi,tRVPPBλtRVPPSRi,tRVPPS(15)

Ci,tC=λtCVPPBEi,tCVPPBλtCVPPSEi,tCVPPS(16)

Ci,tESS=cESS(Pi,tCHAη+Pi,tDIS/η)(17)

where Ci,tVPP shows the total cost of VPP i at time t, Ci,tTRDS represents the electricity energy trading costs for VPP with DS, Ci,tTRVPP represents the electricity energy trading costs for VPP with other VPPs, Ci,tR shows the reserve trading costs, Ci,tC shows the carbon trading cost, Ci,tESS represents the ESS operation costs. λtEVPPB and λtEVPPS shows the electricity energy prices for VPP purchase and sales with the DS, Pi,tEVPPB and Pi,tEVPPS shows the electricity volume for VPP buying and selling with the DS, λtEVPPBV and λtEVPPSV shows the electricity energy prices for VPP i purchase and sale with other VPPs, Pi,tEVPPBV and Pi,tEVPPSV represent the electricity energy amount for VPP i purchase and sale with other VPPs. λtRVPPB and λtRVPPS represent the reserve purchase and sale prices for VPP with DS, Ri,tRVPPB and Ri,tRVPPS represent the corresponding reserve purchase and sale volume. λi,tCVPPB and λtCVPPS shows the carbon emission purchase and sales price for VPP in the carbon market while EtCVPPB and EtCVPPS represents the corresponding carbon allowances for VPP i at time t. Pi,tCHA and Pi,tDIS represent the sets of charging and discharging power of the ESS within the VPP over the dispatch cycle, respectively, cESS shows the cost of ESS and η shows efficiency.

3.2.2 Reserve Capacity Balance Constraint

The reserve capacity provided by ESS and load curtailment must meet the reserve capacity requirement of the VPP. Simultaneously, the reserve capacity provided by VPP is limited within the trading scope, then the specific constraints are as follows:

Ri,tRVPPBRi,tRVPPS+Ri,tESS+Ri,tDCRi,tVPP,req(18)

Ri,tESSEi,tPi,tDIS/η+PiCHAη(19)

Ri,tVPP,req=𝜛Pi,tVPP,D(20)

where Ri,tESS shows the reserve capacity that can be provided by ESS at time t, Ri,tDC represents the reserve capacity from flexible load curtailment, Ri,tVPP,req is the reserve requirement of VPP i, Ei,t is the current electricity amount of ESS at time t, 𝜛 represents the reserve demand coefficient.

3.2.3 Carbon Quota Balance Constraint

Analyzing from the contribution of carbon emission for VPP, it primarily generates from two pathways: (1) the direct carbon emissions generated by the devises such as micro turbines aggregated in the VPP; (2) the indirect carbon emission associated with the electricity purchase from the DS, attributable to the generation side (e.g., coal-fired and gas-fired generation). In this paper, only the PV, WT, ESS and flexible loads are aggregated in the VPP, then only the carbon emission for VPP trading with DS is considered. Consequently, the carbon allowance transactions conducted by the VPP in the carbon market should satisfy the following carbon emission-related constraints:

Ei,tCVPPBEi,tCVPPS+Ci,tVPP,maxCi,tVPP,WS(21)

Ci,tWS=ρPi,tEVPPB(22)

Ci,tmax=σPi,tVPP,D(23)

where Ci,tVPP,max represents the carbon emission quota limitation for VPP i, Ci,tVPP,WS is the carbon emission amount for VPP i at time t, ρ represents the carbon emission factor for purchased electricity is the unit carbon quota coefficient for load, Pi,tVPP,D shows the load demand for VPP i at time t.

3.2.4 Power Balance Constraint

As for the VPP, the power balance constraint including power generation, consumption and multiple electricity commodities trading, then the power balance constraint requires to be satisfied. The power balance is shown as below:

Pi,tWT+Pi,tPV+Pi,tDIS/η+Pi,tEVPPB+Pi,tEVPPBV+Pi,tDC=Pi,tVPP,D+Pi,tCHAη+Pi,tEVPPSV+Pi,tEVPPS(24)

where Pi,tWT and Pi,tPV represents the active power supplied by WT and PV, respectively, Pi,tDC shows the load curtailment.

3.2.5 Devices Operation Constraints

The ESS is core devices aggregated in the VPP, then the operation constraints are shown as below:

{0Pi,tCHASi,tCHAPiCHAmax0Pi,tDISSi,tDISPiDISmax0Si,tCHA+Si,tDIS1Ei,tESSminEi,te+Pi,tCHAηPi,tDIS/ηEi,tESSmaxEi,te=Ei,t1e+ηPi,tCHAPi,tDIS/ηEi,1e=Ei,24e(25)

where Si,tCHA and Si,tDIS are the binary variables corresponding to the ESS charge and discharge, Ei,tESSmin and Ei,tESSmax show the lower and upper limitations for ESS capacity, Ei,te is the ESS capacity at time t.

When load demand suddenly increases, partial load curtailment can be implemented to ensure the power supply-demand balance of the VPP. The load curtailment constraint is as follows:

0Pi,tDCθPi,tVPP,D(26)

where θ represents the load curtailment coefficient.

4  Solution Algorithm

The established coordinated trading and operation model is formulated in a bi-level structure, and the DS send price signals to the VPPs from the upper-level while the VPP determines its operation and trading decision in the lower-level. Moreover, multiple VPPs trade with each other in the lower-level with a P2P framework. With the aim of solving the model effectively and protecting the operation privacy, the distributed solution method which integrates the dichotomy and alternating direction method of multipliers (ADMM) is proposed.

4.1 Bi-Level Trading and Operation Solution Strategy Based on Dichotomy

The established coordinated market clearing and operation model is a bi-level model with binary variables. Generally, the bi-level model can be solved via the Karush-Kuhn-Tucker (KKT) condition to transfer the bi-level problem into signal level problem. As for the KKT condition, it is restricted in solving problem with binary variables. Meanwhile, it requires the operation and trading information of all the market participants including the DS and VPPs, which cannot protect the information privacy. Then, a distributed solution strategy based on dichotomy is utilized in this paper. During the trading procedure, the upper-level DS formulates decisions to minimize the costs and generate price signals based on the VPP’s trading requirement, while the lower-level VPP respond to the price signals and optimize its trading and operation decisions. The information communication between these two levels are conducted as the DS send price signals to the VPPs and the VPPs report the multiple electricity commodities trading amount to the DS, and after several rounds of interactive iteration, the model can be solved.

The dichotomy is an iterative solving method that dynamically determines variable search boundaries by analyzing the difference between the results of upper-level and lower-level, then gradually narrowing the feasible region of the optimal solution, and finally achieving the optimal solution. The detailed solving flowchart of the dichotomy method can be referred to in Fig. 2.

images

Figure 2: Schematic diagram of the dichotomy.

As shown in Fig. 2, the detailed solution procedure is shown as below:

(1) Parameters Initialization:

Set the algorithm convergence tolerance εd, and input the multiple electricity commodities trading prices as λte,r,VPP,k1 and λte,r,VPP,k2 between DS and VPP at the (k − 1)-th and (k − 2)-th iterations, respectively. Input the multiple electricity commodities trading volumes. Set the lower and upper limits of VPP trading with DS as λte,r,VPP,min and λte,r,VPP,max.

(2) Multiple Electricity Commodities Prices Update:

Based on the multiple electricity commodities trading volume reported via the VPP in (k − 1)-th iteration, the upper-level model as Eqs. (1)(11) is solved to renew the k-th iteration trading price λte,r,VPP,k.

(3) Multiple Electricity Commodities Volume Update:

Based on the k-th iteration multiple electricity commodities trading price λte,r,VPP,k, the lower-level model as Eqs. (12)(25) is solved to renew the k-th iteration trading volume between DS and VPPs. Moreover, with consideration of P2P trading between different VPPs, the ADMM is utilized in this step.

(4) Add Constraints:

If λte,r,VPP,k = λte,r,VPP,k2, then set λte,r,VPP,k=(λte,r,VPP,k1+λte,r,VPP,k1)/2; otherwise, compare the trading prices between the k-th and (k − 1)-th iterations, and set the smaller upper bound as the upper bound in next iteration and set the bigger lower bound as the lower bound in next iteration.

(5) Convergence Check:

If it satisfies (λte,r,VPP,kλte,r,VPP,k1)/λte,r,VPP,kεd, stop the iteration. Otherwise, update the iteration index k = k + 1 and return to step (1) until the convergence conditions are met.

It should be noted that, during the solution procedure of multiple electricity commodities volume update, the multiple VPPs’ operation model is solved in distributed pattern via the ADMM. And the detailed solution procedure is illustrated in next section.

4.2 The Distributed Solution Strategy for the Lower-Level Model

At the lower-level, the VPP engage in transaction with the DS and with other VPPs in a P2P scheme, then only the trading prices and volume are the globally coupled constraints. The other constraints such as DERs operation constraints or energy balance constraints are mutually independent. The traditional centralized solution algorithm has limitations as its slow solution procedure or the privacy protection, the ADMM is utilized to solve the lower-level model. The augmented Lagrangian function is established as below:

minLi,t(xi,t,ui,t,λi,t)=mini=1T[Ci,tVPP(xi,t)+jΩVPPi{λi,tT(xij,tuij,t)+ρ2xij,tuij,t22}](27)

where xi,t is the decision variables in the lower-level VPP operation model, ui,t is the auxiliary variables including P2P trading prices and amount, λi,t is the dual variables represents the shadow electricity price, ρ is the penalty parameter. Then, the solution procedure can be illustrated as follows.

(1) Parameter Initialization:

Initialize the iteration count k = 1, set the auxiliary and dual variables, the penalty parameter and the algorithm convergence tolerance.

(2) Decision Variable Update:

Based on the parameters from step (1), the decision variables can be updated as follows:

xi,t=argminLi,t(xi,t,ui,tk1,λi,tk1)(28)

(3) Auxiliary Variable Update:

Then update the auxiliary variable based on the following equation:

ui,tk=xij,tkxji,tk2+λi,tk1λi,tk12ρt(29)

where xij,tk and xji,tk are the boundary condition variables.

(4) Dual Variable Update:

λi,tk=λi,tk1+ρ(xij,tkui,tk)(30)

(5) Convergence Check:

If both the primal residual and the dual residual are smaller than the termination tolerance, then the iteration is terminated; otherwise, update the iteration index and return to step (2) until the convergence conditions are met.

5  Case Study

To verify the effectiveness of the proposed coordinated market clearing and operation method for VPPs dealing with multiple electricity commodities, numerical simulations were conducted using MATLAB 2023. The problem was modeled using YALMIP and solved with the GUROBI 10.0 solver. All calculations were performed on a computer equipped with an Intel Core i7-12700H processor and 32 GB of memory.

5.1 Test System Description

A test system containing three VPPs is constructed, and a series of simulation scenarios are designed. The simulation spans a 24-h scheduling horizon with an hourly time resolution. This section presents the key input data and system parameters used in the simulations. All parameters are configured based on typical daily operational profiles and publicly available market data to ensure the reproducibility and validity of the results. The predicted active power of WT, PV and load demand of the three VPPs are shown in Fig. 3 while specific values are listed in Table 1. These curves illustrate the temporal distribution and volatility characteristics of DERs throughout the day, providing a foundation for evaluating VPP trading and operation strategies. The simulation incorporates time-series price signals from three distinct markets as electricity energy, reserve and carbon trading. The carbon price is generated based on the trading prices of Chinese certified emission reductions. The operation and trading parameters are set in Table 2. These parameters constrain the scheduling capabilities and market behaviors of VPPs.

images images

Figure 3: The predicted active power of WT, PV and load demand of the three VPPs.

images

images

5.2 Single Electricity Energy Trading Scenario

(1) Scenario EETI: Electricity Energy Trading in Independent Mode

In this scenario, the VPPs operate independently and only participate in the electricity energy trading with the DS. This scenario aims to establish an analysis benchmark and reveal the operation characteristics of uncoordinated, single-commodity trading. The ESS is limited to local power smoothing and arbitrage. With the model solution, the energy trading and operation decisions are shown in Fig. 4.

images images

Figure 4: Trading and operation strategies for VPPs under EETI scenario.

As shown in Fig. 4, VPP1 maintains an overall “energy surplus” state, with renewable energy output consistently exceeding load demand in both day and night. Its primary strategy involves selling electricity to the DS during most periods and utilizing the ESS to store excess generation. Electricity purchases are minimal, occurring only briefly during specific evening intervals. As for VPP2 which is load dominant, it exhibits a typical double-peak load profile that aligns poorly with the renewable generation. While VPP2 sells a small amount of electricity during the midday PV peak, it relies heavily on purchasing electricity from the DS to meet demand during morning and evening peaks. Its ESS is primarily utilized for peak shaving and valley filling. The VPP3 has the lowest load level and provides significant WT active power at night, resulting in substantial surplus generation during off-peak hours. While its scheduling behavior mirrors VPP1, VPP3 exhibits a larger energy surplus amplitude, more concentrated electricity sales, and more frequent ESS arbitrage activities. Corresponding with the operation strategies, the cost of VPPs are shown in Table 3.

images

It can be seen in Table 3, the sign of the transaction cost with the DS indicates the VPP’s net market position: a negative value represents seller, while a positive value represents buyer. Leveraging significant renewable surpluses, both VPP1 and VPP3 generate electricity sales revenue that fully offsets their ESS operating costs, resulting in a profit. VPP1’s profit is derived primarily from its continuous electricity sales. Conversely, VPP2 operates as a buyer, whose primary cost driver is electricity procurement from the grid, leading to a positive total cost. Under the independent operation mode, each VPP manages local renewable consumption through internal optimization. As for each VPP, the market performance and economic viability are highly dependent on the internal alignment between its resources and load profiles, leading to severe disparities in profitability across the VPPs. Due to the lack of cross-VPP complementarity channels, all energy surpluses and deficits must be balanced through the DS. This subjects the VPPs to the price spread between buying and selling, causing potential value loss and limiting the flexibility of the system.

(2) Scenario EETP: Electricity Energy Trading in P2P Mode

On the basis of the benchmark Scenario EETI, this scenario introduces an electricity P2P trading mechanism among VPPs. The P2P trading price fluctuates within the range of DS buy-sell electricity prices, thereby creating economic incentives for direct transactions among VPPs. Each VPP prioritizes matching power surpluses and deficits through the P2P network, and then settles the remaining unbalanced power with the DS. via solving the established model with proposed algorithm, the energy trading and operation decisions of VPPs are shown as in Fig. 5.

images images

Figure 5: Trading and operation strategies for VPPs under EETP scenario.

As shown in Fig. 5, the transaction power between each VPP and the DS is reduced, compared with Scenario EETI in Fig. 4. This indicates that the energy imbalance between different VPPs has been eliminated via the P2P coordination. To be specific, during the time period of new energy high supply, the VPP1 sells the surplus energy to other VPPs in priority and then trade with the DS. Moreover, the cost of P2P trading under this scenario is shown in Table 4. The total cost of all VPPs is negative, which means all the VPPs gain profits. The total trading cost of the VPPs with DS is negative, and the total electricity sales income increases compared with Scenario EETI. More importantly, the internal electricity replacement achieved through P2P reduces the dependence on the DS as the sole counterparty, enhancing market vitality and resiliency.

images

As shown in Table 4, the total cost of all the VPPs is 144.20 while the total cost of all VPPs under the scenario EETI is 268.07, shown as in Table 3. Then, with importing the P2P structure, the total cost of all VPPs is reduced as 123.87, which reflects the effectiveness of established bi-level CMCO framework.

5.3 Electricity-Carbon Joint Trading Scenario

(1) Scenario ECJTI: Electricity-Carbon Joint Trading in Independent Mode

This scenario expands the VPP transaction categories by introducing carbon emission allowance trading on the basis of the electricity transaction, quantitatively analyzing the improvement in economic benefits for VPPs brought by carbon trading. To maintain compliance, VPPs actively trade quotas in the carbon market to balance their accounts. The temporal dynamics between actual carbon emissions and initial quotas are depicted in Fig. 6. With employing the proposed method to solve the established electricity-carbon joint trading model, the trading and operation decisions are shown in Fig. 7. The cost analysis of VPPs under this scenario is illustrated in Table 5.

images

Figure 6: Carbon emissions and quotas of VPPs with electricity-carbon joint trading.

images images

Figure 7: Trading and operation decisions of VPPs under ECJTI scenario.

images

As shown in Fig. 7, the VPP2 secures the most carbon revenue. Regarding electricity costs, VPP1 and VPP3 remain stable, whereas VPP2 sees a reduction in electricity purchase. This decrease suggests that carbon cost constraints have incentivized VPP2 to further optimize its operation strategy. Consequently, the total costs for all three VPPs are improved. Compared to the electricity trading only scenario as in Table 4, the carbon emission cost for all VPPs are negative, which indicates that each VPP generates revenue by selling carbon quotas. To be specific, the profit of VPP1 and VPP3 has been increased while the cost of VPP2 has been reduced.

Following the introduction of the carbon trading mechanism, the VPPs exhibit distinct operational characteristics. Carbon costs are internalized as an important factor, prompting VPPs to adjust their electricity purchasing and energy storage schedules. Specifically, VPPs proactively reduce external electricity purchases during high-carbon periods, marking a transformation from electricity trading to a coordinated economic-carbon trading strategy. Simultaneously, the carbon market creates a new value stream independent of electricity trading. For VPP2 in particular, revenue from carbon emission effectively offsets the financial burden of its electricity purchases, significantly improving its economic performance.

(2) Scenario ECJTP: Electricity-Carbon Joint Trading in P2P Mode

On the basis of the independent Electricity-Carbon Joint Scenario ECJTI, this scenario further introduces P2P trading of electricity and carbon among VPPs. This allows VPPs to not only coordinate energy but also synergistically manage carbon assets, realizing the optimal operation of all VPPs. The corresponding trading and operation decisions are shown in Fig. 8 while the cost analysis is illustrated in Table 6.

images

Figure 8: Trading and operation decisions of VPPs under ECJTP scenario.

images

As shown in Fig. 8, with the P2P carbon transaction between different VPPs, the trading and operation decisions are more flexible. Carbon costs are internalized as a decision-making factor, prompting VPPs to adjust their electricity procurement and energy storage scheduling strategies. The VPPs actively reduce external electricity purchases during periods of high carbon emissions, shifting from a purely economic optimization approach to a coordinated economic–low-carbon optimization. VPPs with high carbon costs (such as VPP2) are more motivated to purchase electricity from low-carbon intensity P2P partners or buy surplus carbon to comply with regulations, thereby achieving resource complementarity in a broader dimension. The carbon market creates an additional revenue stream for VPPs, independent of electricity trading. This is particularly evident for VPP2, where income from carbon quotas effectively offsets the cost pressure from its net electricity purchases, significantly improving its economic performance.

As shown in Table 6, the total cost of all VPPs is reduced by 22.1% compared with scenario EETP, and the improvement is more significant compared with the scenario ECJTI. As the “carbon cost with DS” of all VPPs are negative, which indicates that the VPPs get profit via the carbon trading. Data for VPP2 shows that it sold amount carbon allowance through carbon transactions with the DS and VPP3, obtaining significant carbon income. While maintaining 100% local consumption of renewable energy, the carbon trading mechanism drives a reduction in overall system carbon emissions and optimizes total operating costs. This initially validates the effectiveness and efficiency of intruding the electricity commodity as carbon trading.

5.4 Electricity-Carbon-Reserve Joint Trading Scenario

(1) Scenario ECRJTI: Electricity-Carbon-Reserve Joint Trading in Independent Mode

In this scenario, the multiple electricity commodities as electricity energy, reserve capacity and carbon are traded coordinately. With the aim of minimizing the total trading and operation cost, the established model is solved via the proposed algorithm. Then, the trading and operation decisions of all VPPs are shown in Fig. 9 while the reserve capacity provided by the DERs within each VPP are shown in Fig. 10. The cost analysis is illustrated in Table 7.

images

Figure 9: Trading and operation decision of VPPs under scenario ECRJTI.

images

Figure 10: Reserve trading and DERs operation decision under scenario ECRJTI.

images

As shown in Figs. 9 and 10, it reserves service trading imposes higher requirements on VPP resource dispatch. VPPs need to rationally allocate DERs such as ESS and flexible load to provide reserve capacity while ensuring electrical energy supply and carbon emission compliance. Reserve services can bring additional revenue but also increase resource allocation costs. Therefore, VPPs need to dynamically balance between reserve capacity investment and revenue.

Table 5 shows the detailed cost structure under electricity-carbon-reserve joint trading scenario. Compared with last scenario as Table 4, the costs of VPPs have been reduced or the profits of VPPs have been increased. Moreover, the ESS operation costs for all the VPPs have decreased substantially. This is because based on the reserve trading, the frequency of ESS charge-discharge is optimized, thereby reducing costs. Specifically, for VPP2 and VPP3, reserve market transactions have become a primary component of the revenue and expenditure profiles. While electricity and carbon costs remain relatively stable, the reserve market significantly enhances the overall economy of each VPP. This is most prominent for VPP2, which transforms from an expenditure state to a profit state.

(2) Scenario ECRJTP: Electricity-Carbon-Reserve Joint Trading in P2P Mode

In this scenario, the VPPs participate in the multiple electricity commodities trading as electricity energy, reserve capacity and carbon with utilization of the P2P structure. The operation decisions of VPPs are shown in Fig. 11, and the cost of VPPs under this scenario is shown in Table 8.

images images

Figure 11: Trading and operation decision of VPPs under scenario ECRJTP.

images

As shown in Table 8, all VPPs achieve substantial profits, significantly exceeding the profits recorded in any previous scenario. The total system cost reaches −1149.25 CNY, representing an absolute economic improvement of 1149.25 CNY. Furthermore, compared to Scenario ECRJTI (multi-commodity without P2P), profitability increases by 38.837%. These results underscore the immense economic potential of the proposed method. The income streams for each VPP are highly diversified. For example, VPP1 generates revenue through electricity sales, reserve service and carbon trading with both DS and other VPPs.

5.5 Compreheomsive Analysis

(1) Analysis on Scalability of Distributed Algorithm

With the aim of analyzing the scalability of the distributed algorithm, the test with increasing number of VPPs in the lower-level is conducted. The convergency tolerance of ADMM is set 10−3 and the penalty parameter of ADMM is set as 0.5. According to there are many VPPs, then the primal residual and dual residuals are calculated by selecting the maximum value of the residuals vector referring to [31]. Then, the iteration procedures of all the scenarios with different amount of VPPs are shown in Fig. 12.

images

Figure 12: Iteration procedures with different VPPs.

As shown in Fig. 12, it requires 89 iterations for the residuals go under 10−3 under the ECRJTP scenario, and the algorithm converges, which shows the high efficiency of the proposed method. To analyze the scalability of the proposed distributed algorithm, the iteration times and computation time are utilized as the key indicators. As the amount of VPP increasing from 3 to 25 gradually, the iteration times and computation time also increased slowly. When there are 3 VPPs, the iteration times is 89 while the computation time is 47.133245 s. As for the scenario with 5, 8, 13, and 20 VPPs, the iteration times is 94, 97, 104 and 110, respectively while the computation time is 51.393662, 51.393662, 55.883824 and 58.585263 s, respectively. At the beginning of VPP amount increasement as from 3 to 5, the computation time increased from 47.133245 to 51.393662 s, which is relatively large compared with the following increasement as to 8, 13 and 20. And with the amount of VPPs increasing much, the increasement speed of computation time getting slowly. Therefore, although the iteration times and computation times are increased with the model scale increasing, the overall trend is relatively gentle. The parallel and advanced computation technology can be leveraged in practical application, thus the solution efficiency can meet the requirement of day-ahead multiple electricity commodities trading.

(2) Analysis on Economic Performance

To comprehensively evaluate the proposed method, Table 9 summarizes the key performance indicators of all six scenarios. Based on the comparative analysis, the following core conclusions are drawn:

images

1.    Effectiveness of P2P Coordination: Comparisons (EETI vs. EETP, ECJTI vs. ECJTP, ECRTJI vs. ECRTJP) clearly show that under the exact same commodity combination, introducing P2P trading can always lead to a significant reduction in total system cost. This stems from P2P trading eliminating the buy-sell spread loss generated through DS transactions, realizing the optimal direct matching of resources among VPPs, and improving market efficiency.

2.    Effectiveness of Multiple Electricity Commodities: Vertical comparisons indicate that each additional dimension of trading commodities such as carbon or reserve improves the economy for each VPP. Carbon trading guides low-carbon operation, reserve trading taps into flexible value, and both generate synergistic effects with electricity trading, making the total benefit greater than the simple sum of single-commodity benefits.

3.    Superiority of the Proposed Method: In the last scenario ECRTJP, the VPPs achieve the best performance among all scenarios. It not only validates the accuracy and effectiveness of established model and proposed algorithm, but also reveals that the multiple electricity commodities with P2P structure can improve the VPPs’ profit. By reshaping the interaction logic between VPP and DS, this framework is beneficial for constructing an efficient, low-carbon market mechanism for the power system.

6  Conclusion

Considering the ability of virtual power plants (VPPs) to supply electrical energy, reserve capacity, and carbon emission allowances, this paper proposes a coordinated trading and operation method for VPPs. A coordinated trading and operation framework is established for VPPs, incorporating multiple electricity commodities—namely electrical energy, reserve capacity, and carbon allowances. A bi-level trading model is then constructed: the upper layer enables the distribution system to determine prices for multiple electricity commodities, while the lower layer optimizes VPP operations to identify optimal trading volumes. This structure achieves coordinated optimization of VPP trading activities and operational processes. Finally, an efficient two-stage distributed algorithm integrating the dichotomy method and the alternating direction method of multipliers (ADMM) is proposed, which efficiently solves the bi-level model with binary variables in a distributed manner while preserving VPP privacy. Ultimately, by participating simultaneously in the energy, reserve, and carbon markets, VPPs realize substantial reductions in total operating costs and enhanced carbon emission reduction benefits. These outcomes verify that the proposed method effectively improves the economic and environmental performance of VPPs.

Acknowledgement: Not applicable.

Funding Statement: This work was supported by the State Grid Jiangsu Electric Power Co., Ltd. Science and Technology Project “Research on Market Mechanisms with Multiple Electricity Commodities for Virtual Power Plants” (J2024007).

Author Contributions: The authors confirm contribution to the paper as follows: Study conception and design: Tianhui Zhao, Jingbo Zhao; data collection: Hongjin Pan, Zhe Chen; analysis and interpretation of results: Bingcheng Cen; draft manuscript preparation and submission: Tianhui Zhao, Peishuai Li. All authors reviewed and approved the final version of the manuscript.

Availability of Data and Materials: The authors confirm that the data supporting the findings of this study are available within the article. And the additional data that support the findings of this study are available on request from the corresponding author.

Ethics Approval: This study did not involve any human or animal subjects.

Conflicts of Interest: The authors declare no conflicts of interest.

Nomenclature

Abbreviations
ADMM Alternating Direction Method of Multipliers
CMCO Coordinated Market Clearing and Operation
DER Distributed Energy Resource
DS Distribution System
ECJTI Electricity-Carbon Joint Trading in Independent Mode
ECJTP Electricity-Carbon Joint Trading in P2P Mode
ECRJTI Electricity-Carbon-Reserve Joint Trading in Independent Mode
ECRJTP Electricity-Carbon-Reserve Joint Trading in P2P Mode
EETI Electricity Energy Trading in Independent Mode
EETP Electricity Energy Trading in P2P Mode
ESS Energy Storage System
FL Flexible Load
FWCI Field-Weighted Citation Impact
GUROBI Gurobi Optimizer
KKT Karush–Kuhn–Tucker Conditions
MVPP Multiple Virtual Power Plants
P2P Peer-to-Peer
PV Photovoltaic
VPP Virtual Power Plant
WT Wind Turbine
YALMIP Yet Another LMI Parser
Indices
t Index of dispatch periods
T Total number of periods
i,j Index of VPPs
k Index of iterations
e Index of electricity commodity types
r Index of trading roles: buyer or seller
Parameters
λtEWMB Wholesale electricity purchase price
λtEWMS Wholesale electricity sell price
λtRWM Wholesale reserve price
λtCWMB Wholesale carbon purchase price
λtCWMS Wholesale carbon sell price
λtEVPPS DSO-VPP electricity sell price
λtEVPPB DSO-VPP electricity purchase price
λtRVB DSO-VPP reserve purchase price
λtRVS DSO-VPP reserve sell price
λtCVB DSO-VPP carbon purchase price
λtCVS DSO-VPP carbon sell price
λte,r,VPP,max Maximum price of DSO-VPP commodity trade
λte,r,VPP,min Minimum price of DSO-VPP commodity trade
PtG VPP total power generation
PtD VPP total load demand
NVPP Set of VPPs
cESS ESS operation cost coefficient
η ESS efficiency
ρ Carbon emission factor for purchased electricity
σ Unit carbon quota coefficient for load
𝜛 Reserve demand coefficient
θ Load curtailment coefficient
Ei,tESSmin Minimum ESS capacity of VPP i
Ei,tESSmax Maximum ESS capacity of VPP i
ε Algorithm convergence tolerance
ρi Penalty parameter (ADMM)
Variables
CtEDSO DSO wholesale electricity trading cost
PtEWMB DSO wholesale electricity purchase quantity
PtEWMS DSO wholesale electricity sell quantity
RtRDSO DSO wholesale reserve revenue
RtRWM DSO wholesale reserve trade quantity
CtCDSO DSO wholesale carbon trading cost
EtCWMB DSO wholesale carbon purchase quantity
EtCWMS DSO wholesale carbon sell quantity
RtEDSO DSO-VPP electricity trading revenue
PtEVPPS DSO-VPP electricity sell quantity
PtEVPPB DSO-VPP electricity purchase quantity
CtRDSO DSO-VPP reserve trading cost
RtRVB DSO-VPP reserve purchase quantity
RtRVS DSO-VPP reserve sell quantity
CtCDSV DSO-VPP carbon trading cost
EtCVB DSO-VPP carbon purchase quantity
EtCVS DSO-VPP carbon sell quantity
λtcom,r,VPP DSO-VPP commodity trade price
CDSO DSO total operation cost
Ci,tVPP VPP i total operation cost
Pi,tEVPPB VPP i purchase electricity from DS
Pi,tEVPPS VPP i sell electricity to DS
Ci,tTRVPP VPP i-VPP electricity trading cost
Pi,tEVPPBV VPP i purchase electricity from other VPPs
Pi,tEVPPSV VPP i sell electricity to other VPPs
Ci,tC VPP i carbon trading cost
Ei,tCVPPB VPP i carbon purchase quantity
Ei,tCVPPS VPP i carbon sell quantity
Ci,tR VPP i reserve trading revenue
Ri,tRVPPB VPP i reserve purchase quantity
Ri,tRVPPS VPP i reserve sell quantity
Ci,tESS VPP i ESS operation cost
Pi,tCHA VPP i ESS charging power
Pi,tDIS VPP i ESS discharging power
Ci,tVPP,max VPP i carbon emission quota limitation
Ci,tVPP,WS VPP i carbon emission amount
Pi,tVPP,D VPP i load demand
Ri,tVPP,req VPP i reserve capacity requirement
Ri,tESS VPP i ESS reserve capacity
Ri,tDC VPP i load curtailment reserve capacity
Pi,tWT VPP i WT active power output
Pi,tPV VPP i PV active power output
Pi,tDC VPP i load curtailment quantity
Si,tCHA VPP i ESS charging binary variable
Si,tDIS VPP i ESS discharging binary variable
Ei,te VPP i ESS capacity at time t
xi,t VPP i decision variables
ui,t Auxiliary variables (P2P trade)
λi,t Dual variables (shadow price)

References

1. Ji W, Wang Y, Deng X, Zhang M, Ye T. Distributionally robust optimal dispatch of virtual power plant based on moment of renewable energy resource. Energy Eng. 2022;119(5):1967–83. doi:10.32604/ee.2022.020011. [Google Scholar] [CrossRef]

2. Yi Z, Xu Y, Gu W, Wu W. A multi-time-scale economic scheduling strategy for virtual power plant based on deferrable loads aggregation and disaggregation. IEEE Trans Sustain Energy. 2020;11(3):1332–46. doi:10.1109/TSTE.2019.2924936. [Google Scholar] [CrossRef]

3. Yu D, Zhao X, Wang Y, Jiang L, Liu H. Research on energy management of a virtual power plant based on the improved cooperative particle swarm optimization algorithm. Front Energy Res. 2022;10:785569. doi:10.3389/fenrg.2022.785569. [Google Scholar] [CrossRef]

4. Wu Y, Wu J, De G. Research on trading optimization model of virtual power plant in medium- and long-term market. Energies. 2022;15(3):759. doi:10.3390/en15030759. [Google Scholar] [CrossRef]

5. Tan C, Tan Z, Wang G, Du Y, Pu L, Zhang R. Business model of virtual power plant considering uncertainty and different levels of market maturity. J Clean Prod. 2022;362:131433. doi:10.1016/j.jclepro.2022.131433. [Google Scholar] [CrossRef]

6. Dong L, Fan S, Wang Z, Xiao J, Zhou H, Li Z, et al. An adaptive decentralized economic dispatch method for virtual power plant. Appl Energy. 2021;300:117347. doi:10.1016/j.apenergy.2021.117347. [Google Scholar] [CrossRef]

7. Kardakos EG, Simoglou CK, Bakirtzis AG. Optimal offering strategy of a virtual power plant: a stochastic bi-level approach. IEEE Trans Smart Grid. 2016;7(2):794–806. doi:10.1109/TSG.2015.2419714. [Google Scholar] [CrossRef]

8. Cai S, Liu C, Bao T, He L, Xiao W, Liu Y. Research on virtual power plant participating in ancillary services market for peak regulation and reserve market. In: Proceedings of the 2022 International Conference on Electrical, Control and Information Technology; 2022 Mar 25–27; Kunming, China. p. 1–8. [Google Scholar]

9. Wang B, Hou K, Xia D, Chen Y, Li Z, Yu SS, et al. An economic optimization method of ancillary service for virtual power plant consist of multi-microgrids. In: Proceedings of the 2023 IEEE Power & Energy Society General Meeting (PESGM); 2023 Jul 16–20; Orlando, FL, USA. p. 1–5. [Google Scholar]

10. Gholami K, Arif MT, Haque ME. Robust bidding strategy for solar-wind-battery virtual power plants in ancillary service markets. IEEE Trans Ind Appl. 2025;2025:3635604. doi:10.1109/TIA.2025.3635604. [Google Scholar] [CrossRef]

11. Guo Z, Pinson P, Chen S, Yang Q, Yang Z. Chance-constrained peer-to-peer joint energy and reserve market considering renewable generation uncertainty. IEEE Trans Smart Grid. 2021;12(1):798–809. doi:10.1109/TSG.2020.3019603. [Google Scholar] [CrossRef]

12. Yan X, Gao C, Song M, Chen T, Ding J, Guo M, et al. An IGDT-based day-ahead co-optimization of energy and reserve in a VPP considering multiple uncertainties. IEEE Trans Ind Appl. 2022;58(3):4037–49. doi:10.1109/TIA.2022.3152454. [Google Scholar] [CrossRef]

13. Fusco A, Gioffrè D, Francesco Castelli A, Bovo C, Martelli E. A multi-stage stochastic programming model for the unit commitment of conventional and virtual power plants bidding in the day-ahead and ancillary services markets. Appl Energy. 2023;336(C):120739. doi:10.1016/j.apenergy.2023.120739. [Google Scholar] [CrossRef]

14. Jafari M, Akbari Foroud A. A medium/long-term auction-based coalition-forming model for a virtual power plant based on stochastic programming. Int J Electr Power Energy Syst. 2020;118(1):105784. doi:10.1016/j.ijepes.2019.105784. [Google Scholar] [CrossRef]

15. Oestreich AM, Tsiakas I. Carbon emissions and stock returns: evidence from the EU Emissions Trading Scheme. J Bank Finance. 2015;58:294–308. doi:10.1016/j.jbankfin.2015.05.005. [Google Scholar] [CrossRef]

16. Li W, Zhou T, Guo C, Yue S, Wang P. Operational optimization strategy for virtual power plants considering carbon trading and demand response. In: Proceedings of the 2025 International Conference on Electrical Automation and Artificial Intelligence (ICEAAI); 2025 Jan 10–12; Guangzhou, China. p. 124–9. doi:10.1109/ICEAAI64185.2025.10956806. [Google Scholar] [CrossRef]

17. Yan Q, Ai X, Li J. Low-carbon economic dispatch based on a CCPP-P2G virtual power plant considering carbon trading and green certificates. Sustainability. 2021;13(22):12423. doi:10.3390/su132212423. [Google Scholar] [CrossRef]

18. Zhang J, Liu Z. Low carbon economic scheduling model for a park integrated energy system considering integrated demand response, ladder-type carbon trading and fine utilization of hydrogen. Energy. 2024;290:130311. doi:10.1016/j.energy.2024.130311. [Google Scholar] [CrossRef]

19. Wang G, Zhang Q, Su B, Shen B, Li Y, Li Z. Coordination of tradable carbon emission permits market and renewable electricity certificates market in China. Energy Econ. 2021;93:105038. doi:10.1016/j.eneco.2020.105038. [Google Scholar] [CrossRef]

20. Su S, Hu G, Li X, Li X, Xiong W. Electricity-carbon interactive optimal dispatch of multi-virtual power plant considering integrated demand response. Energy Eng. 2023;120(10):2343–68. doi:10.32604/ee.2023.028500. [Google Scholar] [CrossRef]

21. Kong X, Xiao J, Wang C, Cui K, Jin Q, Kong D. Bi-level multi-time scale scheduling method based on bidding for multi-operator virtual power plant. Appl Energy. 2019;249:178–89. doi:10.1016/j.apenergy.2019.04.130. [Google Scholar] [CrossRef]

22. Kong X, Xiao J, Liu D, Wu J, Wang C, Shen Y. Robust stochastic optimal dispatching method of multi-energy virtual power plant considering multiple uncertainties. Appl Energy. 2020;279:115707. doi:10.1016/j.apenergy.2020.115707. [Google Scholar] [CrossRef]

23. Naval N, Yusta JM. Virtual power plant models and electricity markets—a review. Renew Sustain Energy Rev. 2021;149:111393. doi:10.1016/j.rser.2021.111393. [Google Scholar] [CrossRef]

24. Zhou K, Xing H, Ding T. P2P electricity trading model for urban multi-virtual power plants based on double-layer energy blockchain. Sustain Energy Grids Netw. 2024;39:101444. doi:10.1016/j.segan.2024.101444. [Google Scholar] [CrossRef]

25. Lee JT, Henriquez-Auba R, Poolla BK, Callaway DS. Pricing and energy trading in peer-to-peer zero marginal-cost microgrids. IEEE Trans Smart Grid. 2022;13(1):702–14. doi:10.1109/TSG.2021.3122879. [Google Scholar] [CrossRef]

26. Cui Z, Chang X, Xue Y, Yi Z, Li Z, Sun H. Distributed peer-to-peer electricity-heat-carbon trading for multi-energy virtual power plants considering Copula-CVaR theory and trading preference. Int J Electr Power Energy Syst. 2024;162:110231. doi:10.1016/j.ijepes.2024.110231. [Google Scholar] [CrossRef]

27. Wang Y, Huang Z, Shahidehpour M, Lai LL, Wang Z, Zhu Q. Reconfigurable distribution network for managing transactive energy in a multi-microgrid system. IEEE Trans Smart Grid. 2020;11(2):1286–95. doi:10.1109/TSG.2019.2935565. [Google Scholar] [CrossRef]

28. Li J, Khodayar ME, Wang J, Zhou B. Data-driven distributionally robust co-optimization of P2P energy trading and network operation for interconnected microgrids. IEEE Trans Smart Grid. 2021;12(6):5172–84. doi:10.1109/TSG.2021.3095509. [Google Scholar] [CrossRef]

29. Lin WT, Chen G, Li C. Risk-averse energy trading among peer-to-peer based virtual power plants: a stochastic game approach. Int J Electr Power Energy Syst. 2021;132:107145. doi:10.1016/j.ijepes.2021.107145. [Google Scholar] [CrossRef]

30. Xiao Y, Li C, Li S, Zhu Q, Chang P, Wu T. Bidding-clearing-scheduling coordinated optimization for cascade hydro-wind-photovoltaic alliances in electricity spot markets: a multi-stage framework. Energy. 2025;335:138185. doi:10.1016/j.energy.2025.138185. [Google Scholar] [CrossRef]

31. Li P, Zhang C, Wu Z, Xu Y, Hu M, Dong Z. Distributed adaptive robust voltage/VAR control with network partition in active distribution networks. IEEE Trans Smart Grid. 2020;11(3):2245–56. doi:10.1109/TSG.2019.2950120. [Google Scholar] [CrossRef]


Cite This Article

APA Style
Zhao, T., Zhao, J., Li, P., Pan, H., Chen, Z. et al. (2026). Coordinated Market Clearing and Operation for Virtual Power Plants with Multiple Electricity Commodities. Energy Engineering, 123(9), 10. https://doi.org/10.32604/ee.2026.076964
Vancouver Style
Zhao T, Zhao J, Li P, Pan H, Chen Z, Cen B. Coordinated Market Clearing and Operation for Virtual Power Plants with Multiple Electricity Commodities. Energ Eng. 2026;123(9):10. https://doi.org/10.32604/ee.2026.076964
IEEE Style
T. Zhao, J. Zhao, P. Li, H. Pan, Z. Chen, and B. Cen, “Coordinated Market Clearing and Operation for Virtual Power Plants with Multiple Electricity Commodities,” Energ. Eng., vol. 123, no. 9, pp. 10, 2026. https://doi.org/10.32604/ee.2026.076964


cc Copyright © 2026 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 190

    View

  • 44

    Download

  • 0

    Like

Share Link