Next Article in Journal
Sustainable Culinary Tourism Pathways in the Baltic Sea Region: A Comparative Perspective
Previous Article in Journal
Microplastic Behavior in Sludge Pretreatment and Anaerobic Digestion: Impacts, Mechanistic Insights, and Mitigation Strategies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Co-Optimization Strategy for VPPs Integrating Generalized Energy Storage Based on Asymmetric Nash Bargaining

1
Department of Electrical Engineering, University of Shanghai for Science and Technology, 516 Jungong Road, Yangpu District, Shanghai 200093, China
2
Shanghai Eneplus Intelligent Technology Co., Ltd., Shanghai 200333, China
*
Author to whom correspondence should be addressed.
Sustainability 2025, 17(23), 10470; https://doi.org/10.3390/su172310470
Submission received: 25 September 2025 / Revised: 30 October 2025 / Accepted: 21 November 2025 / Published: 22 November 2025

Abstract

With the in-depth construction of the new power system, the importance of demand-side resources is becoming more and more prominent. The virtual power plant (VPP) has become a powerful means to explore the potential value of distributed resources. However, the differentiated resources between different VPPs are not reasonably deployed, and the problem of realizing the sharing of resources and the distribution of revenues among multi-VPP needs to be urgently solved. A cooperative operation optimization strategy for multi-VPP to participate in the energy and reserve capacity markets is proposed, and the potential risks associated with uncertainty in distributed generators (DGs) output are quantitatively assessed using conditional value-at-risk (CVaR). Firstly, due to the good adjustable performance of electric vehicles (EVs) and thermostatically controlled loads (TCLs), their virtual energy storage (VES) models are established to participate in VPP scheduling. Secondly, based on the asymmetric Nash negotiation theory, a P2P trading method between VPPs in a multi-marketed environment is proposed, which is decomposed into a virtual power plant alliance (VPPA) benefit maximization subproblem and a cooperative revenue distribution subproblem. The alternating direction multiplier method is chosen to solve the model, which protects the privacy of each subject. Simulation results show that the proposed multi-VPP cooperative operation optimization strategy can effectively quantify the uncertainty risk, maximize the alliance benefit, and reasonably allocate the cooperative benefit based on the contribution size of each VPP.

1. Introduction

The energy crisis and global warming are becoming increasingly severe [1] and have attracted widespread attention. Although access to many renewable energy sources has effectively alleviated the energy shortage problem, their volatility and intermittency have brought new challenges to the power grid. However, more than the regulation capability of the power side is needed to match the volatility of renewable energy, and the load side needs to be involved in the adjustment to increase the system’s flexibility. Based on advanced control technology, VPP can combine all kinds of distributed resources into a whole that can be managed in a unified way [2] and constructed as a power plant with the characteristics of distributed resources. Through the VPP, various demand-side resources in the distribution network can be effectively and uniformly scheduled [3], which is crucial for balancing supply and demand in the power grid [4].
Among the adjustable loads, air conditioners [5] and EVs [6,7] can shift or cut the load for a certain period, which has substantial adjustable potential. EVs [8] and TCLs [9] also have energy storage properties and can be constructed as VES models. The charging load of EVs based on V2G technology can be flexible and adjustable [10], which allows EVs to participate in demand response as an adjustable resource [11]. However, EV charging stations are not constructed to be considered as a whole and are not explored as an adjustable resource for BES. Literature [12] modeled an inverter air conditioning system as a VES, proposed a polymeric thermal battery model, and compared it with lithium-ion batteries. Literature [13] established a unified state-space model for inverter air conditioning and EV cluster to achieve joint frequency regulation. Based on the data-driven methodology, an EV was modeled as a BES, and the TCL was modeled as a VES system, which can be effectively dispatched and controlled [14]. Literature [15] establishes a battery energy storage system model with a second-order equivalent thermal parameter model and describes the TCL as a dynamic energy storage model with limitations on the output power and energy capacity. This approach effectively exploits the regulation of TCLs [16]. EVs and TCLs are important resources for VPPs, and their effective scheduling through VPPs after constructing them as VES requires further research.
VPPs aggregate demand-side distributed resources with specific adjustable capabilities and can participate in the electricity market [17], including the electric energy [18] and auxiliary service [19] markets. The independent operation of VPPs will face the problems of low economic efficiency and uncertainty of new energy output, which will affect the safe and stable operation of VPPs [20]. Multi-VPP’s coordinated and optimized operation has become a popular research topic [21]. The coordinated operation of multi-VPP can improve stability and increase the alliance revenue [22]. Literature [23] takes the VPP with surplus energy as the supplier and the VPP lacking energy as the consumer. It improves the overall benefit of the VPPA through the matching of supply and demand. Reference [24] developed a cooperative game and market bidding-based model for P2P electricity trading among multiple VPPs. However, the above studies primarily focus on electricity trading and overlook VPP participation in the reserve market.
However, in the cooperative game of VPPs, the conflict of interest between VPPs is complex to avoid [25]. Using cooperative game theory, cooperative benefits can be allocated using an allocation mechanism based on the Shapley value [26] and the nucleolus [27]. However, the Shapley value cannot always guarantee a stable benefit distribution. The nucleolus incentivizes consumer-producers with higher performance than the Shapley value, but the computational complexity of the nucleolus increases exponentially with the number of participants. Literature [28] establishes a decentralized bilateral transaction mechanism and proposes a distributed interaction algorithm based on the alternating direction of multipliers method. However, it does not allocate the revenue rationally to incentivize the participants. Literature [29] uses asymmetric Nash bargaining to quantify and reward the contribution of microgrids and uses differentiated bargaining power to distribute the benefits. The analysis of differences in allocation mechanisms is shown in Table 1. Most of the studies mentioned above use the ADMM algorithm. VPPs need to form alliances with each other to compete together in the market, but the fine-grained modeling of the resources within VPPs needs to be improved. Investigating the differentiation of resources within VPPs with energy storage properties and between different VPPs is important.
VPPs face several uncertainties in the process of exploring distributed resources. The intermittent nature of renewable energy sources can lead to mismatches between supply and demand within the VPP. To reduce the risks and improve the control performance of VPPs, research has been conducted on flexible resources [30], control mechanisms [31], and market participation [32]. The CVaR theory has been used by many scholars to quantify the risk loss caused by uncertainty in the system and is widely used in power systems [33]. In reference [34], CVaR is used to quantify the uncertainty of new energy sources, and a two-layer stochastic optimization model is established. References [35,36] propose optimal bidding strategies for VPPs to participate in the combined energy and reserve capacity markets, considering uncertainty and using CVaR theory to avoid risk losses caused by uncertainty.
With the surge in distributed resources in the power system, the number of EVs, TCLs, and DGs has increased dramatically. This would substantially increase the ability of the VPP to adjust its load, but it also entails a greater risk of loss. Proper coordination of resources within VPPs and energy sharing between VPPs is a promising but challenging approach to better utilize demand-side resources and reduce operating costs. VPPs enable them to meet the criteria for market participation by aggregating distributed resources. No studies have examined the operation and economics of VPPs participating in primary market transactions and P2P transactions and considering their internal DGs, EVs, TCLs, and battery energy storages (BESs). However, this is an urgent problem for future power grids with more and more distributed resources. In order to investigate this problem, this paper proposes an optimization model for the cooperative operation of multi-VPP based on asymmetric Nash bargaining. The main contributions of this paper are as follows:
  • A trading framework for VPPs’ participation in the main and P2P markets is constructed and utilized to study the interactions between VPPs and the main market and within the VPP consortium.
  • Aiming at the uncertainty of DG output and the huge variable space of distributed resources, we construct a generalized energy storage model for EVs and TCLs and quantify the risky loss using CVaR theory. We also analyze the impact of the risk aversion coefficient on the operating cost of VPPs.
  • The validity of the mixed integer linear programming model proposed in this paper is verified through simulation. The impact of whether or not a VPP participates in energy sharing on the operating cost of a VPP is analyzed. The rationality of the asymmetric Nash bargaining method on distributing cooperative benefits is also analyzed.
The rest of the paper is organized as follows: Section 2 presents a framework for multi-VPP to participate in primary market trading and peer-to-peer trading. Section 3 constructs a generalized energy storage model for VPP component units. Section 4 constructs a CVaR-based cooperative operation model for multi-VPP. Section 5 presents the solution method based on the ADMM algorithm. Section 6 presents a case study, and Section 7 concludes the paper.

2. Trading Architecture Among Multi-VPP

There are multiple VPPs in the market with internal differences in their resources, so building a market architecture that can satisfy the cooperative operation of multiple VPPs and P2P trading is necessary. The VPPs form a coalition in the primary market for P2P trading. Since P2P energy trading exists only between a small number of VPPs, and all members of the alliance gain after P2P trading, P2P trading is also called energy sharing in this paper. The multi-VPP trading architecture is shown in Figure 1. The VPP aggregates DGs, BESs, EVs, TCLs, and base loads. The VPPs can participate in electricity trading and reserve capacity trading in the primary market, while only electricity is traded in P2P trading. When internal power imbalance occurs within a VPP, priority is given to energy exchange with other VPPs. Any remaining imbalance after energy sharing is resolved through transactions with the grid. In P2P electricity-sharing transactions, the VPPs negotiate among themselves to determine the amount of electricity to be traded and the price of electricity.
Based on a VPPA electricity sharing architecture for P2P electricity trading, a cooperative optimization model for multi-VPP electricity sharing was constructed and decomposed into an energy sharing subproblem and a revenue distribution subproblem. In the energy sharing subproblem, the interaction power flow between VPPs is determined based on the objective of maximizing the benefits of the VPPA. In the revenue distribution subproblem, revenue is allocated according to the contributions of VPPs in energy sharing, based on asymmetric Nash equilibrium theory.

3. Generalized Energy Storage Model

The demand-side resources with energy storage attributes can be equated to the energy storage model and constructed as generalized energy storage. Due to the variety of demand-side resources, it is difficult to carry out effective regulation. However, the generalized energy storage model can effectively characterize demand-side resources’ flexibility and adjustable capacity. Generalized energy storage is divided into narrow energy storage and VES. Narrowly defined energy storage refers to BES, specifically those equipped with lithium-ion energy storage modules. VES refers to all demand-side resources with energy storage capabilities. This section constructs VES models for EVs and TCLs.

3.1. Virtual Energy Storage Model for EVs

Based on V2G technology, EVs in slow charging mode have load shifting and reverse power supply capabilities, which provide a theoretical basis for their power adjustment. A charging station is a natural aggregator. Based on the energy consumption data and vehicle data of the EVs in the station, the charging station can be constructed as a VES for overall regulation. The charging station records historical EV data, including the EV’s arrival time, departure time, battery level on arrival, battery level on departure, battery capacity limit, and maximum charge and discharge power, as shown in Formula (1).
E V n = t n a r r , t n l e a , e n a r r , e n l e a , e ¯ n E V , e ¯ n E V , P ¯ n E V , c , P ¯ n E V , d , n
Based on Formula (1), the dispatchable potential of the EV cluster can be derived and used as an equipment parameter for the VES of the charging station. The specific derivation procedure can be found in Appendix A. The derived equipment parameter for the VES of the EVs is shown in Formula (2):
Λ V = P ¯ i t E V s , c , P ¯ i t E V s , d , e ¯ i t E V s , e ¯ i t E V s , Δ e i t E V s , t
By means of the Minkowski summation, the EVs in the station are aggregated into a VES, as shown in Constraints (3) to (9). The specific derivation procedure can be found in Constraints (A1) to (A19) of Appendix A.
0 P i s t E V s , c P ¯ i t E V s , c , i , s , t
0 P i s t E V s , d P ¯ i t E V s , d , i , s , t
s i s t E V s = e i s ( t 1 ) E V s + Δ e i t E V s + η E V P i s t E V s , c Δ t P i s t E V s , d η E V Δ t / e ¯ i t E V s , i , s , t
e ¯ i t E V s / e ¯ i t E V s s i s t E V s 1 , i , s , t
( P i s t E V s , d + P i s t E V s , r m ) Δ t / η E V e i s t E V s , i , s , t
P i s t E V s , r m P i s t E V s , c η E V + P i s t E V s , d / η E V P ¯ i s t E V s , d , i , s , t
0 P i s t E V s , r m P ¯ i t E V s , c , i , s , t
The discrete EV data is aggregated into VES through the method of Minkowski summation. Essentially, the variable space of individual EVs is projected onto a hypercube space while retaining the Constraint relationship. The hypercube contains all possible behavioral decisions of the charging station. This method can effectively dispatch the power of the EV cluster and fully tap its adjustable potential.

3.2. Virtual Energy Storage Model for TCLs

Variable-frequency air conditioners can adjust power consumption by controlling the compressor’s frequency, enabling load variations within a certain range. By altering power consumption, the indoor temperature deviates from the set point, resulting in changes to indoor energy dynamics. Based on this principle, TCLs can be modeled as VES, providing flexibility in VPP.
Equivalent thermal parameters (ETP) can describe the thermal dynamic process within TCLs with inverter air conditioners. This paper simplifies the model by ignoring the effect of solar radiation on indoor temperature. The ETP model is shown in Formula (10):
C a d T i s m t d t = T t o u t T i s m t R + Q i n Q i s m t A C , i , s , m , t
Unlike fixed-frequency air conditioners, inverter air conditioners can adjust the thermoelectric conversion efficiency by changing the frequency of the compressor. The air conditioner’s power and cooling power can be expressed as a first-degree function of the air conditioner frequency, as shown in Formulas (11) and (12):
P i s m t A C = k 1 f i s m t A C + l 1 , i , s , m , t
Q i s m t A C = k 2 f i s m t A C + l 2 , i , s , m , t
The connection between the cooling power and the electric power of an inverter air conditioner can be derived from Formulas (11) and (12), as shown in Formula (13):
Q i s m t A C = k 2 k 1 P i s m t A C + k 1 l 2 k 2 l 1 k 1 , i , s , m , t
The electrical power consumed by the air conditioner when operating at the set temperature is defined as the baseline load of the air conditioner, as shown in Formula (14):
P i m t A C , b a s e l i n e = k 1 ( T t o u t T s e t ) k 2 R + k 1 Q i n + k 2 l 1 k 1 l 2 k 2 , i , m , t
Due to the frequency limit of the air conditioning compressor, its power meets certain constraints, as shown in Constraint (15):
P ¯ i m A C P i s m t A C P ¯ i m A C , i , s , m , t
After the air conditioner receives external instructions, the power changes and deviates from the baseline load. The resulting power deviation is defined as the charging and discharging power of the VES for TCL, as shown in Formula (16):
P i s m t A C , v e s = P i s m t A C P i m t A C , b a s e l i n e , i , s , m , t
The user-defined acceptable temperature fluctuation range determines the upper and lower temperature limits for temperature adjustment of the TCL. The virtual power level for TCLs is equivalently expressed using the state of change in room temperature over a range of temperature fluctuations, as shown in Formula (17).
s i s m t A C = T ¯ T i s m t T ¯ T ¯ , i , s , m , t
Based on the thermodynamic principles of the inverter air conditioning system [12], the energy constraints of the VES of the TCL can be expressed as Constraints (18) to (20). Constraint (18) specifies the energy levels of the TCLs in the VPP for each period, and these energy levels receive the limitations of Constraint (20).
s i s m ( t + 1 ) A C = α s i s m t A C + β P i s m t A C , v e s Δ t + γ , i , s , m , t
α = e Δ t R C a β = k 2 R k 1 ( T ¯ T ¯ ) ( 1 α ) γ = ( 1 α ) s i s m ( t = 0 ) A C , i , s , m
0 s i s m t A C 1 , i , s , m , t
In summary, a VES model for TCLs has been established, and its power and energy constraints have a similar expression form as that of battery energy storage.
In addition, the reserve capacity constraint for TCL can be expressed as Constraint (21):
0 P i s m t A C , r m P i s m t A C P ¯ i m A C , i , s , m , t

3.3. Battery Energy Storage Model

Constraint (22) specifies the energy levels of the BES in the VPP during the dispatch cycle, and these energy levels are limited by Constraint (23). Constraints (24) and (25) limit the charging and discharging power of the BES. Constraint (26) specifies the non-simultaneity of the charging and discharging states of the BES system. Constraints (27) to (29) limit the reserve capacity of the BES. Constraint (27) specifies the limitations related to the remaining power that the reserve capacity should fulfill, and Constraints (28) and (29) specify the limitations related to the maximum power level that the reserve capacity should fulfill.
s i s ( t + 1 ) B E S = ( e i s t B E S + η B E S P i s t B E S , c Δ t P i s t B E S , d η B E S Δ t ) / e ¯ i B E S , i , s , t
0.1 s i s ( t + 1 ) B E S 0.9 , i , s , t
0 P i s t B E S , c P ¯ i B E S u i s t B E S , c , i , s , t
0 P i s t B E S , d P ¯ i B E S u i s t B E S , d , i , s , t
u i s t B E S , c + u i s t B E S , d 1 , u i s t B E S , c , u i s t B E S , d { 0 , 1 } , i , s , t
( P i s t B E S , d + P i s t B E S , r m ) Δ t / η B E S e i s t B E S , i , s , t
P i s t B E S , r m P i s t B E S , c η B E S + P i s t B E S , d / η B E S P ¯ i B E S , i , s , t
0 P i s t B E S , r m P ¯ i B E S , i , s , t

4. Multi-VPP Cooperative Operation Model

This section constructs a cooperative optimization operation model for multi-VPP considering risk.

4.1. Objective Function

The objective function (30) aims to minimize the VPPA’s expected operating costs. Additionally, it utilizes CVaR theory to measure the risk of loss due to uncertainty in DG output.
min 1 β C V a R i I s S π i , s t T C i s t V P P + β C V a R i I δ i = 1 β C V a R i I s S π i , s t T C i t E N C i t R M + C i t P 2 P + C i s t B E S + C i s t T C L + C i s t E V s + C i s t D G + β V a R i I δ i
The objective function (30) consists of two terms: the expected cost of the VPP operation and the CVaR.
Constraint (31) represents the cost of the VPP’s participation in energy trading in the primary market. Constraint (32) represents the cost of a VPP’s participation in standby capacity trading in the primary market. Constraint (33) represents the transaction cost of P2P trading between VPPs.
C i t E N = P i t b u y C t b u y P i t s e l l C t s e l l
C i t R M = P i t V P P , r m c t r m
C i t P 2 P = c i j t P 2 P P i j t P 2 P
Constraint (34) represents the cost of calling for BES. Constraint (35) represents the cost of invocation of TCL. Constraint (36) represents the cost of EV invocation and charging revenue. The charging tariff for EV users consists of the price of electricity and the service charge.
C i s t B E S = μ B E S P i s t B E S , c + P i s t B E S , d
C i s t T C L = m M u T T i s m t T s e t
C i s t E V s = μ P P i s t E V s , d + μ E 1 s i s t E V s c t b u y + c s e r P i s t E V s , c
Constraint (37) represents the cost of curtailing new energy sources. A cost is incurred when the new energy output is not fully utilized.
C i s t D G = μ D G P ¯ i s t D G P i s t D G
Constraint (38) represents the CVaR cost of the VPP. Risks in VPP operation arise from uncertainty in the output of DGs.
δ i = ξ i + 1 1 α s S π i s η i s

4.2. Economic and Technical Constraints

4.2.1. CVaR Risk Measure

The last term of expression (30) considers only the scenarios where the cost is higher than the value-at-risk. In contrast, the rest of the scenarios are assigned a zero value according to Constraints (39) and (40). Constraint (39) allows us to determine the value of the auxiliary variable η i s equal to the difference between ξ i and the cost of the corresponding scenario; otherwise, Constraint (40) assigns η i s is defined as a non-negative variable with a value of 0 for scenarios with costs inferior than ξ i . The trade-off between expected costs and CVaR of the VPP is modeled through the parameter ξ i . The decision maker can adopt different risk aversion strategies by choosing different values of ξ i .
[ t T P i t b u y c t b u y P i t s e l l c t s e l l P i t V P P , r m c t r m + i I , j i c i j t P 2 P P i j t P 2 p + t T [ μ B E S P i s t B E S , c + P i s t B E S , d + m M μ T T i s m t T s e t + μ P P i s t E V s , d + μ E 1 s i s t E V s c t b u y + c s e r P i s t E V s , c + μ D G P ¯ i s t D G P i s t D G ] ] ξ i η i s , i , s
0 η i s , i , s

4.2.2. VPP Energy and Reserve Capacity Balancing

Constraint (41) represents the power balance within the VPP, considering the assets in the VPP and the energy interaction between the VPP and the external market. This constraint stipulates that the power consumed by the distributed resources within the VPP must be balanced by the power that the VPP interacts with the external market. Constraint (42) represents the balance of reserve capacity within the VPP. This constraint stipulates that the reserve capacity sold by the VPP to the grid is equal to the sum of the reserve capacities provided by the on-site distributed resources within the VPP.
P i s t l o a d + P i s t E V s , c + P i s t B E S , c + m M P i s m t A C + P i t s e l l + j I , j i P i j t P 2 P = P i t b u y + P i s t D G + P i s t E V s , d + P i s t B E S , d , i , s , t
P i t V P P , r m = P i s t B E S , r m + P i s t E V s , r m + m M P i s m t A C , r m + P i s t D G , r m , i , s , t

4.2.3. P2P Transaction

Constraints (43) and (44) represent the P2P transaction constraints between VPPs. The constraints indicate the transaction energy and payment amount constraints that need to be satisfied.
i , j I , i j P i j t P 2 P = 0 , t
i , j I , i j c i j t P 2 P P i j t P 2 P = 0 , t

4.2.4. DGs Operation

Constraints (45) and (46) specify the production limits of the distributed generation in the VPP. The inequality indicates that the output power of the distributed generation and the reserved reserve capacity should be less than its maximum output.
P i s t D G + P i s t D G , r m P ¯ i s t D G , i , s , t
0 P i s t D G , 0 P i s t D G , r m , i , s , t

5. Solution Method

5.1. ADMM-Based Subproblem for Minimizing Coalition Cost

ADMM is a method based on augmented generalized Lagrangian, commonly used to solve optimization problems with linearly divisible constraints and objectives. It can be effective for the distributed solution of the energy-sharing problem of a VPPA, and the alliance cost minimization problem can be formulated as Formulas (47) and (48):
min ( 1 β C V a R ) i I t T P i t b u y c t b u y P i t s e l l c t s e l l P i t V P P , r m c t r m + i I , j i c i j t P 2 P P i j t P 2 p + i I s S π i , s t T μ B E S P i s t B E S , c + P i s t B E S , d + m M μ T T i s m t T s e t + μ P P i s t E V s , d + μ E 1 s i s t E V s c t b u y + c s e r P i s t E V s , c + μ D G P ¯ i s t D G P i s t D G + β C V a R i I ξ i + 1 1 α s S π i s η i s
s.t.
Constraints (3)–(9), and (14)–(29).
When solving the VPPA cost minimization problem, the revenue from electricity trading between entities, i.e., C i t P 2 P , is ignored. A vector of auxiliary variables, P ( i j ) t P 2 P , is introduced to transform the multiple coupling model constructed by the original problem into a double coupling model, as shown in Constraint (49). If Formula (49) holds, a consensus on electricity trading has been reached among the subjects.
P ( i j ) t P 2 P + P ( j i ) t P 2 P = 0 , i , t
After the decoupling of multiple couplings is complete, the Formula constraints are introduced into the objective function using ADMM to obtain the augmented Lagrangian form, as shown in Formula (50):
L i e = s S π i s t T C i s t V P P + j I t T λ i j e ( P ( i j ) t P 2 P + P ( j i ) t P 2 P ) + j I ρ e 2 t T P ( i j ) t P 2 P + P ( j i ) t P 2 P 2 2
The iterative process of the ADMM algorithm is shown in Formulas (51) and (52):
P ( i j ) t P 2 P ( k + 1 ) = arg min s S π i s t T C i s t V P P + j I t T λ i j e ( k ) P ( i j ) t P 2 P ( k ) + P ( j i ) t P 2 P ( k ) + j I ρ e 2 t T P ( i j ) t P 2 P ( k ) + P ( j i ) t P 2 P ( k ) 2 2
P ( j i ) t P 2 P ( k + 1 ) = arg min s S π i s t T C i s t V P P + j I t T λ j i e ( k ) P ( j i ) t P 2 P ( k ) + P ( i j ) t P 2 P ( k + 1 ) + j I ρ e 2 t T P ( j i ) t P 2 P ( k ) + P ( i j ) t P 2 P ( k + 1 ) 2 2
The Lagrange multiplier update rule is shown in Formula (53):
λ i j e ( k + 1 ) = λ i j e ( k ) + ρ e P ( i j ) t P 2 P ( k + 1 ) + P ( j i ) t P 2 P ( k + 1 )
The condition for the ADMM algorithm to stop iterating is shown in Constraint (54):
i I t T P ( i j ) t P 2 P ( k + 1 ) + P ( j i ) t P 2 P ( k ) 2 δ e

5.2. Revenue Allocation Problem Based on Asymmetric Nash Games

After the VPPA shares energy with the goal of minimizing operating costs, this section solves the problem of revenue distribution based on the basic theory of asymmetric Nash bargaining. After the VPP cooperates, its dependence on the grid decreases, operating costs are reduced, and output and received power contribute to the alliance. However, it is generally considered that the contribution of output energy is more significant than received energy.
In this paper, a nonlinear function based on the natural logarithm is proposed to quantify each entity’s contribution to energy sharing. The asymmetric bargaining factor is calculated based on the amount of electricity provided and received by the VPP in energy sharing. The asymmetric bargaining factor quantifies the contribution, and its magnitude measures the VPP’s bargaining power. The VPP with stronger bargaining power can allocate more benefits in the Nash negotiation. The electricity price for P2P transactions is determined through Nash bargaining, and the energy-sharing revenue is then distributed. The bargaining power of the VPP is shown in Formulas (55) and (56):
d i = e E i s / E ¯ s e E i r / E ¯ r , i
E i s = t T max ( 0 , P ( i j ) t P 2 P ) E ¯ s = max ( E i s ) E i r = t T min ( 0 , P ( i j ) t P 2 P ) E ¯ r = min ( E i r ) , i
Based on Nash bargaining theory and asymmetric bargaining factors, the problem of revenue distribution in a VPPA can be formulated as an asymmetric Nash game. This model can distribute revenue unequally based on the size of the Nash bargaining factor. The constructed asymmetric Nash game model is expressed as Formulas (57) and (58):
max i I C i 0 t T C i t V P P + t T C i t P 2 P d i s . t . ( 44 )
C i 0 t T C i t V P P + t T C i t P 2 P > 0 , i
There is an exponential function in Formula (57), which is converted to facilitate model solving. The converted objective function is shown in Formula (59):
min i I d i ln C i o t T C i t V P P + t T C i t P 2 P
The asymmetric Nash bargaining model is solved using the ADMM algorithm, and the specific steps of the solution are described in detail in Constraints (A20) to (A24) of Appendix A.

6. Case Study

6.1. Data

In this paper, we construct a simulated case study involving three VPPs to investigate P2P energy trading among them. Table 2 displays the flexibility resources within the VPPs. Employ the Latin hypercube generation and reduction method to create ten DG output scenarios. The parameters of the equipment inside the VPP are shown in Table A1 of Appendix B. We categorize EVs into three types based on their travel patterns, and the sampling parameters for these types are listed in Table A2 of Appendix B. We use the Monte Carlo simulation method to model the day-ahead adjustable potential of the charging station. Table A3 and Table A4 of Appendix B present the counts of EVs and TCLs within different VPPs. The VPPs purchase electricity from the electricity market at time-of-day tariffs. To discourage arbitrage in the electricity market by the VPPs, we set the electricity purchase price at 1.2 times the electricity sale price. Figure A1 of Appendix B illustrates the power purchase, sale, and reserve capacity prices.
To solve the proposed model, this paper decomposes it into two problems. First, the energy sharing problem among VPPs is solved, followed by the revenue sharing problem among VPPs. Based on the aforementioned assumptions, this study will use purely numerical simulations to analyze the proposed method to provide case studies and guidance for the operation of virtual power plant alliances in electricity markets.

6.2. VPPA Risk Analysis

The risk aversion coefficient reflects decision makers’ degree of risk loss aversion. To verify the guiding effect of CVaR theory on the risk aversion during the operation of VPPs, the operating cost of VPPs under different risk aversion coefficients is analyzed. The running cost and CVaR of the VPP coalition under different risk aversion coefficients are shown in Figure 2. It can be seen that regardless of whether VPPs form alliances or not, as the risk aversion coefficient rises, VPPs make more conservative decisions. The increased operating costs and the decrease in CVaR manifest this. However, the effective frontier curve shifts forward after VPPs ally. This indicates that energy sharing can improve VPPs’ operational efficiency and risk resistance. Through the effective frontier curve, the decision makers of VPPs can determine their risk appetite according to their psychological expectations. Decision makers can increase the risk aversion coefficient during periods of heightened risk aversion sentiment, thereby reducing the potential risks associated with VPP operations.

6.3. Operation of the VPPA

This section analyses the optimization of the VPPA’s cooperative operation. It employs a risk aversion coefficient of 0.6.

6.3.1. Energy Sharing Results

The optimization results of the P2P power interactions of the VPPA are shown in Figure 3. From 09:00 to 16:00, VPP 1 has surplus PV power and transmits the surplus power to VPP 2 and VPP 3, which are short of power. During the rest of the time, the increase in wind power output of VPP 2 creates a power surplus. It starts to transmit the power to the remaining two VPPs. VPP1 starts to purchase power from the other VPPs after 23:00 because of the scarcity of power due to the charging of EVs and photovoltaic power reduction. VPP 3’s dependence on the remaining VPPs decreases during this period due to load drop and increase in wind power output. Through energy sharing, energy is complementary to resources within the VPPA.
Figure 4 shows the electricity traded with the grid before and after participating in energy sharing. Before participating in energy sharing, each VPP must trade electricity with the grid to maintain internal energy balance when there is a surplus or lack of internal electricity. The power interaction between the VPPA and the grid is 45,250.60 kWh. After the VPPs participate in energy sharing, they prioritize getting or giving power to other VPPs in the alliance to consume power internally first. If the power remains unbalanced within the alliance, then power is traded with the grid. This leads to a decrease in the amount of power interaction between the alliance and the grid. The power interaction between the VPPA and the grid drops to 22,881.21 kWh, a decrease of 49.4%. Through energy sharing, VPP operators can sell surplus electricity at higher prices or purchase electricity at lower prices, thereby reducing operational costs. The alliance’s dependence on the grid is significantly reduced.

6.3.2. VPPA Revenue Analysis

Table 3 gives the cost of electric energy and revenue from the reserve capacity of VPPs before and after cooperation. Before the cooperation, the VPPA’s electric energy cost was 27,464.44 CNY. After the cooperation, energy sharing is done among the VPPs, and the electric energy demand to the grid decreases. The alliance’s electric energy cost decreased to 21,072.77 CNY, 23.3% lower. After participating in energy sharing, the electricity consumption of adjustable loads rises due to the ability to obtain lower-cost electricity at other VPPs. This means that adjustable loads have more space for load reduction, VPPs can sell more reserve capacity to the grid, and VPP revenues in the reserve capacity market have increased.
The graph of the electricity trading price of VPPA energy sharing after asymmetric Nash bargaining is shown in Figure 5. The analysis shows that because the VPPs can directly trade power purchases and sales with the grid, the electricity transaction price between VPPs will be between the purchase and sale prices. Therefore, the VPPs can sell electricity to other VPPs through P2P transactions at a price higher than the price of electricity sales and can also buy electricity from other VPPs through P2P transactions at a price lower than the price of electricity purchases. Through P2P transactions, VPPs reduce energy costs and improve operational efficiency.
The results of the asymmetric bargaining factors are given in Table 4. Before asymmetric Nash bargaining, each VPP obtained different asymmetric bargaining factors according to the size of their respective contributions to energy sharing. VPP2 has the most significant energy contribution value, has a more prominent asymmetric bargaining factor, and can allocate more cooperative benefits in Nash bargaining. VPP1 and VPP3 receive energy or provide less energy in energy sharing, get smaller asymmetric bargaining factors, and allocate less cooperative benefits in Nash bargaining. The asymmetric bargaining factor realizes a non-equal non-allocation of cooperative gains.
Table 5 shows the VPPA’s operating costs and revenue distribution. The total operating cost of the VPPA is −20,952.65 CNY before the P2P transaction. Through the P2P transaction, the overall revenue of the VPPA is improved by 2341.31 CNY, and the revenue of the consortium is improved by 11.2% due to the decrease in the energy cost of the VPPs. When the standard Nash negotiation is used to distribute the revenue, the revenue distribution of each VPP is nearly equal, which is 781 CNY. However, the producer and seller identities and contribution sizes of each VPP are different, and dividing the revenue equally is unfair. It is necessary to distribute the revenue unequally. After the asymmetric allocation of the revenue through asymmetric Nash bargaining based on the contribution size, each VPP’s revenue enhancement of each VPP is 706.70 CNY, 1257.99 CNY, and 380.04 CNY, respectively. Due to differing contributions to energy sharing, VPP2’s revenue increased by 61.0%, while VPP3’s revenue decreased by 51.3%. Each VPP receives the revenue according to the size of its contribution to energy sharing through the P2P transaction.

7. Conclusions

This paper investigates and analyzes cooperative operations among VPPs. An optimization model for the cooperative operation of an alliance consisting of multiple VPPs is proposed in a multi-market environment. The paper quantifies the risky losses associated with DGs using CVaR theory. Energy is shared between VPPs through P2P transactions. Energy sharing improves the operational efficiency of VPPs and reduces energy dependence on the grid. Meanwhile, the benefits are distributed using the asymmetric Nash theory. The VPPA will distribute the cooperative revenue based on the energy contribution value. Finally, the model is solved using the ADMM algorithm.
VPPs have many types of internal resources with different characteristics, so it is difficult to explore their adjustable potential. In the process of participating in the energy market and standby capacity market, a unified model of generalized energy storage can be established by extracting its characteristic parameters, such as charging and discharging power, power level, etc., which can effectively characterize its operating characteristics and explore the flexibility of demand-side resources. Multiple VPPs establish an alliance to share energy to replace power trading with the grid. After energy sharing, the amount of power interaction with the grid is reduced by 49%, reducing the power purchase cost of the VPPs and reducing dependence on the grid. In addition, it reduces the risk of losses in the operation of the VPP. The asymmetric Nash bargaining method can better characterize the degree of contribution of each member in the alliance to the cooperative alliance. The revenue sharing ratio changes from equal sharing in standard Nash bargaining to about 3:5:2. This study provides an effective VPP cooperation strategy by examining the participation of multiple VPPs in the primary market. This also plays a positive role in improving the market mechanism and accelerating the construction of modern power systems. However, this paper only considered the uncertainty of distributed power sources and did not consider the uncertainty of generalized energy storage. The uncertainty of generalized energy storage devices and temperature can be further studied in future research.

Author Contributions

Conceptualization, T.C. and W.S.; methodology, T.C.; software, T.C. and J.H.; validation, T.C., W.S. and H.H.; data curation, H.H.; writing—original draft preparation, T.C.; writing—review and editing, W.S.; visualization, H.H.; supervision, W.S.; project administration, J.H.; funding acquisition, W.S.; formal analysis, J.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

Author Jinshuang Hu was employed by the company Shanghai Eneplus Intelligent Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
VPPVirtual power plant
VPPAVirtual power plant alliance
TCLThermostatically controlled load
EVElectric vehicle
BESBattery energy storage
DGDistributed generator
Sets and Indexes
t Index of time
n Index of EVs
s Index of scenarios
i Index of VPPs
m Index of TCLs
N Set of EVs
I Set of VPPs
M Set of TCLs
Parameters
P i t l o a d Base load of VPP [kW]
t n a r r , t n l e a Arrival and departure times of EV
e n a r r , e n l e a Arrival and departure power level of EV [kWh]
e ¯ n E V , e ¯ n E V Maximum and minimum values of power level for EV [kWh]
P ¯ n E V , c , P ¯ n E V , d Maximum value of charging and discharging power for EV [kW]
P ¯ i t E V s , c , P ¯ i t E V s , d Maximum value of charging and discharging power of VES for EVs [kW]
e ¯ i t E V s , e ¯ i t E V s Maximum and minimum values of power level of VES for EVs [kWh]
Δ e i t E V s Amount of change in power level of VES for EVs [kWh]
s i s t E V s The state of charge of the EVs
η E V , η B E S Charge and discharge energy conversion efficiency for EV and BES
P ¯ i B E S Maximum value of charging power for BES [kW]
e ¯ i B E S , e ¯ i B E S Maximum and minimum values of power level of BES [kWh]
C a Equivalent thermal capacity of TCL [kJ/°C]
R Equivalent thermal resistance of TCL [°C/kW]
T t o u t Outdoor temperature [°C]
Q i n The heat power of people, illumination, equipment, and so on [kJ]
k 1 , k 2 , l 1 , l 2 Constant coefficients of the inverter air conditioner system
T s e t The initial set temperature of air conditioner [°C]
P ¯ i m A C , P ¯ i m A C Maximum and minimum power of air conditioner [kW]
T ¯ , T ¯ Maximum and minimum value of the indoor temperature [°C]
α , β , γ The parameters of the TCL model
P ¯ i s t D G Maximum output power of DG [kW]
Δ t The length of time for a dispatch cycle [hour]
π i s Probability of occurrence of scenario
c t b u y , c t s e l l Purchase and sale price of electricity from the grid [CNY/kWh]
c t r m Reserve capacity price [CNY/kWh]
c s e r Charging service fee for EV user [CNY/kWh]
μ B E S Compensation factor for BES [CNY/kWh]
μ T Compensation factor for TCL [CNY/°C]
μ P , μ E Compensation factor for EV [CNY/kWh]
μ D G Curtailed wind and solar energy costs factor [CNY/kWh]
ρ e , ρ c Penalty coefficients for the ADMM algorithm
δ e , δ c Upper limit of error for the ADMM algorithm
β C V a R Risk aversion coefficient for CVaR
Optimization variables
δ i Value of CVaR [CNY]
ξ i Value of VaR [CNY]
e s n t E V Power level of EV [kWh]
P i s t E V s , c , P i s t E V s , d Charge and discharge power of VES for EVs [kW]
P s n t E V , c , P s n t E V , d Charge and discharge power of EV [kW]
e i s t E V Power level of VES for EVs [kWh]
P i s t E V s , r m Reserve capacity of VES for EVs [kW]
Q i s m t A C Output cooling power of inverter air conditioner [kJ]
P i s m t A C The output power of air conditioner [kW]
f i s m t A C The frequency of the compressor [Hz]
P i m t A C , b a s e l i n e The baseline of the power of air conditioner [kW]
P i s m t A C , v e s Charge and discharge power of VES for TCL [kW]
T i s m t The indoor temperature [°C]
P i s m t A C Power of the air conditioner [kW]
s i s m t A C The state of charge of the TCL
P i s m t A C , r m Reserve capacity for TCL [kW]
e i s t B E S Power level for BES [kWh]
P i s t B E S , c , P i s t B E S , d Charge and discharge power for BES [kW]
s i s t B E S The state of charge of the BES
u i s t B E S , c , u i s t B E S , d Binary variable of BES
P i s t B E S , r m Reserve capacity for BES [kW]
P i t b u y , P i t s e l l Purchase and sale of power from the grid [kW]
P i t V P P , r m Reserve capacity for VPP [kW]
c ( i j ) t P 2 P Prices for P2P transactions between VPPs [CNY]
P ( i j ) t P 2 P Power for P2P transactions between VPPs [kW]
η i s Auxiliary variable for CVaR
P i s t D G DG Output power [kW]
P i s t D G , r m Reserve Capacity for DG [kW]
λ i j e , λ i j c Lagrange multiplier for the ADMM algorithm
k Number of running iterations of the ADMM algorithm
d i Asymmetric bargaining factor
C i o Operating costs of VPP prior to P2P transactions [CNY]
X n t Parking matrix for EV
E i r , E i s Power output values and power receipt values in P2P transactions [kWh]
E ¯ i r , E ¯ i s Maximum value of power output value and power received value in P2P transactions [kWh]

Appendix A

Constraints (A1) through (A5) model the charging and discharging of EVs. Constraints (A1) through (A2) limit the EV’s charging and discharging power levels. Constraint (A3) specifies the non-simultaneous nature of charging and discharging of the EV. Constraint (A4) specifies the energy levels of the EV during each period, which receive the limitations of Constraint (A5).
0 P s n t E V , c P ¯ n E V , c , s , n , t t n a r r , t n l e a
0 P s n t E V , d P ¯ n E V , d , s , n , t t n a r r , t n l e a
P s n t E V , c P s n t E V , d = 0 , s , n , t t n a r r , t n l e a
e s n t E V = e s n t 1 E V + η E V P s n t E V , c t P s n t E V , d η E V t , s , n , t t n a r r , t n l e a
e ¯ n E V e s n t E V e ¯ n E V , s , n , t t n a r r , t n l e a
The state matrix X n t is introduced to indicate the stay state of the EV. When X n t = 0 indicates that the EV is not in the charging station for charging, and when X n t = 1 indicates that the EV is in the charging station for charging and can participate in scheduling.
X n t = 0 , t t n a r r , t n l e a 1 , t t n a r r , t n l e a , n
The domain of the definition of Constraints (A1) to (A5) can be expanded from T n E V to the full scheduling cycle T using the state matrix X n t .
0 P s n t E V , c P ¯ n E V , c X n t , s , n , t
0 P s n t E V , d P ¯ n E V , d X n t , s , n , t
e ¯ n E V X n t e s n t E V e ¯ n E V X n t , s , n , t
e s n t E V = X n t e s n t 1 E V + η E V P s n t E V , c t P s s t E V , d η E V t , s , n , t
Constraints (A7) through (A9) have Minkowski additivity, while Constraint (A10) requires some transformation. Constraint 10 is categorized into three cases, as shown in Constraints (A11) to (A13). Constraint (A11) and Constraint (A13) represent an EV entering and leaving the charging station. The physical meaning indicates that when the EV enters the charging station, it will come with a particular initial charge. When the EV leaves the charging station, its corresponding charge in the charging station will go to zero. Constraint (A12) denotes the regular charging of the EV during the rest of the time in the charging station, which can be degraded to Constraint (A4).
e s n t E V = e n E V , a r r + η E V P s n t E V , c t P s n t E V , d η E V t , s , n , t = t n a r r
e s n t E V = e s n t 1 E V + η E V P s n t E V , c t P s n t E V , d η E V t , s , n , t t n a r r , t n l e a
e s n t E V = e s n t 1 E V e n E V , l e a , s , n , t = t n l e a + t
Constraints (A11) to (A13) are further integrated into Constraint (A14), which has Minkowski additivity.
e s n t E V = e s n t 1 E V + e n E V , a r r X s n t X n t X n t 1 S n E V , l e a X n t 1 X n t 1 X n t + η E V P s n t E V , c t P s s t E V , d η E V t , s , n , t
Since Constraints (A7) to (A9) and (A14) have Minkowski additivity, the corresponding envelope space is obtained using Minkowski addition, representing the feasible domain of EV cluster charging behavior as shown in Constraint (A15).
0 n N i P s n t E V , c n N i P ¯ n E V , c X n t , i , s , t 0 n N i P s n t E V , d n N i P ¯ n E V , d X n t , X n t , i , s , t n N i e ¯ n E V X n , t n N i e s , n , t E V n N i e ¯ n E V X n , t , i , s , t n N i e s n t E V = n N i e s n t 1 E V + n N i e n E V , a r r X n , t X n t X n t 1 e n E V , l e a X n t 1 X n t 1 X n t + η E V n N i P s n t E V , c t n N i P s t n E V , c η E V t , i , s , t
The power and charge of the EV cluster are defined as variables of the charging station’s generalized energy storage device, as shown in Constraint (A16).
P i s t E V s , c = n N i P s n t E V , c , i , s , t P i s t E V s , d = n N i P s n t E V , d , i , s , t e i s t E V s = n N i e s n t E V , i , s , t
The power and charge boundaries of the EV cluster are defined as the parameters of the charging station’s generalized energy storage device, as shown in Constraint (A17).
P ¯ i t E V s , c = n N i P ¯ n t E V , c X n t , i , t P ¯ i t E V s , d = n N i P ¯ n t E V , d X n t , i , t e ¯ i t E V s = n N i e ¯ n t E V X n t , i , t e ¯ i t E V s = n N i e ¯ n t E V X n t , i , t e i t E V s = n N i e n E V , a r X n t X n t X n t 1 e n E V , l e a X n t 1 X n t 1 X n t , i , t
Based on Constraints (A16) and (A17), Constraint (A15) can be rewritten as Constraint (A18). Constraint (A18) compresses the variable space of EV cluster into the variable space of VES for EVs devices.
0 P i s t E V s , c P ¯ i s t E V s , c , i , s , t 0 P i s t E V s , d P ¯ i s t E V s , d , i , s , t e i s t E V s = e i s t 1 E V s + η E V P i s t E V s , c t P i s t E V s , d η E V t , i , s , t e ¯ i s t E V s e i s t E V s e ¯ i s t E V s , i , s , t
EV clusters can adjust their loads, and the adjustment potential of VES for EVs can be used as the reserve capacity of the VPP. The spare reserve capacity constraint of VES for EVs is denoted as Constraint (A19).
P i s t E V s , d + P i s t E V s , r m t / η E V e i s t E V s , i , s , t P i s t E V s , r m P i s t E V s , c η E V + P i s t E V s , d / η E V P ¯ i t E V s , d , i , s , t 0 P i s t E V s , r m P ¯ i t E V s , c , i , s , t
Similarly to the treatment in energy sharing, the auxiliary variable vector c i j t P 2 P is introduced to transform the multiple-coupling model constructed in the original problem into a double-coupling model, as shown in Constraint (A20). If Constraint (A20) holds, this indicates that a consensus on the trading price has been reached among the subjects.
c i j t P 2 P + c j i t P 2 P = 0
After the completion of the decoupling of multiple couplings, the equation constraints are introduced into the objective function through ADMM to obtain the augmented Lagrangian form, as shown in Formula (A21):
L i c = d ln C i 0 s S π i s t T C i s t V P P + C i P 2 P + j I t T λ i j c c i j t P 2 P + c j i t P 2 P + j I ρ c 2 t T c i j t P 2 P + c j i t P 2 P 2 2
The iterative process of the ADMM algorithm is shown in Formulas (A22) and (A23):
C i j t P 2 P k + 1 = arg min d i ln C i 0 s S π i s t T C i s t V P P + C i P 2 P + j I t T λ i j c k c i j t P 2 P k + c j i t P 2 P k + j I ρ c 2 t T c i j t P 2 P k + c j i t P 2 P k 2 2
C j i t P 2 P k + 1 = arg min d i ln C i 0 s S π i s t T C i s t V P P + C i P 2 P + j I t T λ i j c k c j i t P 2 P k + c i j t P 2 P k + 1 + i I ρ c 2 t T c j i t P 2 P k + c i j t P 2 P k + 1 2 2
The Lagrange multiplier update rule is shown in Formula (A24):
λ l j c k + 1 = λ l j c k + ρ c c i j t 2 P k + 1 + c j i t 2 P k + 1
The condition for the ADMM algorithm to stop iterating is shown in Constraint (A25):
j I t T c i j t P 2 P k + 1 + c i j t P 2 P k 2 δ c

Appendix B. Example Appendix Section

Figure A1. Electricity and reserve capacity prices.
Figure A1. Electricity and reserve capacity prices.
Sustainability 17 10470 g0a1
Table A1. System parameter.
Table A1. System parameter.
Parameter NameParameter ValueParameter NameParameter Value
e ¯ i B E S 0.9 × 800 kWh k 1 , k 2 , l 1 , l 2 0.04, −0.4, 0.06, −0.3
e ¯ i B E S 0.1 × 800 kWh T s e t 24 °C
P i B E S 400 kW P ¯ i m A C 5 kW
η B E S 0.95 P ¯ i m A C 1 kW
e ¯ n E V 0.9 × 50 kWh T ¯ 26 °C
e ¯ n E V 0.1 × 50 kWh T ¯ 22 °C
P ¯ n E V , c 7 kW μ B E S 0.2 CNY/kWh
P ¯ n E V , d 7 kW μ T 0.5 CNY/°C
η E V 0.95 μ P 0.5 CNY/kWh
C a 2 kJ/°C μ E 0.01 CNY
R 2 °C/kW μ D G 0.6 CNY/kWh
Q i n 0.3 kJ c s e r 0.2 CNY/kW
Table A2. Sampling parameters for three types of EVs.
Table A2. Sampling parameters for three types of EVs.
Types of EVs T n a r r T n l e a e n a r r (kWh)
Group I vehiclesN (18:00, 4:00)N (4:00, 8:00)U (25, 35)
Group II vehiclesN (21:00, 1:00)N (1:00, 7:00)U (15, 25)
Group III vehiclesN (9:00, 2:00)N (17:00, 2:00)U (20, 30)
Table A3. Number of EVs in VPPs.
Table A3. Number of EVs in VPPs.
Types of EVsGroup I VehiclesGroup II VehiclesGroup III Vehicles
VPP1U (170, 210)U (180, 220)U (20, 40)
VPP2U (170, 200)U (80, 120)U (340, 380)
VPP3U (10, 30)U (80, 100)U (380, 420)
Table A4. Number of TCLs in VPPs.
Table A4. Number of TCLs in VPPs.
Types of EVsVPP1VPP2VPP3
Number of TCLs350300400

References

  1. Amir, M.; Deshmukh, R.G.; Khalid, H.M.; Said, Z.; Raza, A.; Muyeen, S.M.; Nizami, A.-S.; Elavarasan, R.M.; Saidur, R.; Sopian, K. Energy storage technologies: An integrated survey of developments, global economical/environmental effects, optimal scheduling model, and sustainable adaption policies. J. Energy Storage 2023, 72, 108694. [Google Scholar] [CrossRef]
  2. Liu, X.; Li, Y.; Shi, Y.; Shen, Y. Distributionally robust optimization model of virtual power plant considering user participation uncertainty. Dianli Zidonghua Shebei/Electr. Power Autom. Equip. 2022, 42, 84–93. [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. Lin, Y.; Miao, S.; Yang, W.; Yin, B.; Tu, Q.; Ye, C. Day-ahead optimal scheduling strategy of virtual power plant for environment with multiple uncertainties. Dianli Zidonghua Shebei/Electr. Power Autom. Equip. 2021, 41, 143–150. [Google Scholar] [CrossRef]
  5. Lu, N. An evaluation of the HVAC load potential for providing load balancing service. IEEE Trans. Smart Grid 2012, 3, 1263–1270. [Google Scholar] [CrossRef]
  6. Wang, Y.; Mao, M.; Chang, L. Multi-time scales prediction of aggregated schedulable capacity of electric vehicle fleets based on enhanced Prophet-LGBM algorithm. Appl. Energy 2024, 374, 124018. [Google Scholar] [CrossRef]
  7. Guo, J.; Dou, C.; Zhang, Z.; Yue, D. Bi-level economic dispatch strategy for virtual power plants based on electric vehicles aggregation. Electr. Power Syst. Res. 2023, 225, 109783. [Google Scholar] [CrossRef]
  8. Vagropoulos, S.I.; Balaskas, G.A.; Bakirtzis, A.G. An investigation of plug-in electric vehicle charging impact on power systems scheduling and energy costs. IEEE Trans. Power Syst. 2017, 32, 1902–1912. [Google Scholar] [CrossRef]
  9. Che, Y.; Yang, J.; Zhou, Y.; Zhao, Y.; He, W.; Wu, J. Demand Response from the Control of Aggregated Inverter Air Conditioners. IEEE Access 2019, 7, 88163–88173. [Google Scholar] [CrossRef]
  10. Shahmohammadi, A.; Sioshansi, R.; Conejo, A.J.; Afsharnia, S. Market equilibria and interactions between strategic generation, wind, and storage. Appl. Energy 2018, 220, 876–892. [Google Scholar] [CrossRef]
  11. Deng, Y.; Huang, Y.; Huang, Z. Charging and Discharging Capacity Forecasting of Electric Vehicles Based on Random Forest Algorithm. Dianli Xitong Zidonghua/Autom. Electr. Power Syst. 2021, 45, 181–188. [Google Scholar] [CrossRef]
  12. Song, M.; Gao, C.; Yan, H.; Yang, J. Thermal battery modeling of inverter air conditioning for demand response. IEEE Trans. Smart Grid 2018, 9, 5522–5534. [Google Scholar] [CrossRef]
  13. Kiani, S.; Sheshyekani, K.; Dagdougui, H. A unified state space model for aggregation and coordination of large-scale TCLs and EVs for frequency regulation. Electr. Power Syst. Res. 2021, 195, 107181. [Google Scholar] [CrossRef]
  14. Tao, Y.; Qiu, J.; Lai, S. A Data-Driven Management Strategy of Electric Vehicles and Thermostatically Controlled Loads Based on Modified Generative Adversarial Network. IEEE Trans. Transp. Electrif. 2022, 8, 1430–1444. [Google Scholar] [CrossRef]
  15. Cheng, L.-M.; Bao, Y.-Q. A Day-Ahead Scheduling of Large-Scale Thermostatically Controlled Loads Model Considering Second-Order Equivalent Thermal Parameters Model. IEEE Access 2020, 8, 102321–102334. [Google Scholar] [CrossRef]
  16. Yu, Z.-C.; Bao, Y.-Q.; Yang, X. Day-ahead scheduling of air-conditioners based on equivalent energy storage model under temperature-set-point control. Appl. Energy 2024, 368, 123481. [Google Scholar] [CrossRef]
  17. Naval, N.; Yusta, J.M. Virtual power plant models and electricity markets—A review. Renew. Sustain. Energy Rev. 2021, 149, 111393. [Google Scholar] [CrossRef]
  18. Dong, K.; Zhao, Y.; Chen, L.; Cheng, T.; Cai, Q.; Zhang, Q. A Co-Optimization Method and Mechanism for Day-Ahead Energy Market and Reserve Market Considering VPP Participation. In Proceedings of the 2023 3rd Power System and Green Energy Conference, PSGEC 2023, Shanghai, China, 24–26 August 2023; pp. 836–841. [Google Scholar] [CrossRef]
  19. Huang, M.; Lin, W.; Ma, J.; Wang, Y. Performance-Integrated Virtual Power Plant Management in the Frequency Regulation Market. IEEE Trans. Smart Grid 2025, 16, 5111–5127. [Google Scholar] [CrossRef]
  20. Xu, J.; Zhang, Z.; Wang, Y.; Pan, J.; Li, S.; Zhang, Z. Low-Carbon Robust Optimization Scheduling for Multi-Virtual Power Plants Considering P2P Trading. In Proceedings of the 2024 IEEE 7th International Electrical and Energy Conference, CIEEC 2024, Harbin, China, 10–12 May 2024; pp. 3645–3650. [Google Scholar] [CrossRef]
  21. Luo, W.; Xu, T.; Ma, R.; Luo, Y. Vertex-Scenario Robust P2P Energy Trading for Multi-Energy VPPs. In Proceedings of the 2023 IEEE 7th Conference on Energy Internet and Energy System Integration, EI2 2023, Hangzhou, China, 15–18 December 2023; pp. 2395–2399. [Google Scholar] [CrossRef]
  22. Wang, Y.; Jin, Y.; Zhu, Z.; Cai, X.; Xiong, C. Research on VPP Transaction Risk Assessment Based on Game Theory and Cloud Mode. In Proceedings of the 2024 4th International Conference on Energy Engineering and Power Systems, EEPS 2024, Hangzhou, China, 9–11 August 2024; pp. 691–695. [Google Scholar] [CrossRef]
  23. Feng, C.; Zheng, K.; Zhou, Y.; Palensky, P.; Chen, Q. Update Scheduling for ADMM-Based Energy Sharing in Virtual Power Plants Considering Massive Prosumer Access. IEEE Trans. Smart Grid 2023, 14, 3961–3975. [Google Scholar] [CrossRef]
  24. Zhou, K.; Chu, Y.; Yin, H. Peer-to-peer electricity trading model for urban virtual power plants considering prosumer preferences and power demand heterogeneity. Sustain. Cities Soc. 2024, 107, 105465. [Google Scholar] [CrossRef]
  25. Luo, L.; Chen, T.; Hua, M.; Wang, C.; Wang, Y.; Zhong, H.; Wang, K.; Peng, D. Optimal Scheduling for Multiple Virtual Power Plants Based on ADMM and Peer-to-Peer Trading Mechanism. In Proceedings of the 2025 5th Power System and Green Energy Conference, PSGEC 2025, Hong Kong, China, 20–23 August 2025; pp. 162–166. [Google Scholar] [CrossRef]
  26. Shang, Y.; Li, X.; Xu, T.; Cui, L. Uncertainty-output virtual power plant participates in multi-electricity market considering the improved Shapley value distribution method. Int. J. Electr. Power Energy Syst. 2025, 165, 110462. [Google Scholar] [CrossRef]
  27. Fioriti, D.; Bigi, G.; Frangioni, A.; Passacantando, M.; Poli, D. Fair Least Core: Efficient, Stable and Unique Game-Theoretic Reward Allocation in Energy Communities by Row-Generation. IEEE Trans. Energy Mark. Policy Regul. 2025, 3, 170–181. [Google Scholar] [CrossRef]
  28. Ma, T.; Pei, W.; Xiao, H.; Yang, Y.; Ma, L. A Joint Power and Renewable Energy Certificate Trading Method in the Peer-to-Peer Market. IEEE Trans. Smart Grid 2025, 16, 1604–1618. [Google Scholar] [CrossRef]
  29. Yan, X.; Gao, C.; Ming, H.; Abbes, D.; Francois, B. Optimal scheduling strategy and benefit allocation of multiple virtual power plants based on general nash bargaining theory. Int. J. Electr. Power Energy Syst. 2023, 152, 109218. [Google Scholar] [CrossRef]
  30. Shafiekhani, M.; Ahmadi, A.; Homaee, O.; Shafie-khah, M.; Catalão, J.P.S. Optimal bidding strategy of a renewable-based virtual power plant including wind and solar units and dispatchable loads. Energy 2022, 239, 122379. [Google Scholar] [CrossRef]
  31. Kasaei, M.J.; Gandomkar, M.; Nikoukar, J. Optimal management of renewable energy sources by virtual power plant. Renew. Energy 2017, 114, 1180–1188. [Google Scholar] [CrossRef]
  32. Zhang, X.; Hug, G.; Kolter, J.Z.; Harjunkoski, I. Demand response of ancillary service from industrial loads coordinated with energy storage. IEEE Trans. Power Syst. 2018, 33, 951–961. [Google Scholar] [CrossRef]
  33. Khaloie, H.; Mollahassani-Pour, M.; Anvari-Moghaddam, A. Optimal Behavior of a Hybrid Power Producer in Day-Ahead and Intraday Markets: A Bi-Objective CVaR-Based Approach. IEEE Trans. Sustain. Energy 2021, 12, 931–943. [Google Scholar] [CrossRef]
  34. Wang, J.; Xu, J.; Wang, J.; Ke, D.; Liao, S.; Sun, Y.; Wu, Y. Bi-level Stochastic Optimization for A Virtual Power Plant Participating in Energy and Reserve Market Based on Conditional Value at Risk. Dianwang Jishu/Power Syst. Technol. 2024, 48, 2502–2510. [Google Scholar] [CrossRef]
  35. Kardakos, E.G.; Simoglou, C.K.; Bakirtzis, A.G. Optimal Offering Strategy of a Virtual Power Plant: A Stochastic Bi-Level Approach. IEEE Trans. Smart Grid 2016, 7, 794–806. [Google Scholar] [CrossRef]
  36. Dabbagh, S.R.; Sheikh-El-Eslami, M.K. Risk Assessment of Virtual Power Plants Offering in Energy and Reserve Markets. IEEE Trans. Power Syst. 2016, 31, 3572–3582. [Google Scholar] [CrossRef]
Figure 1. Multi-VPP transaction architecture.
Figure 1. Multi-VPP transaction architecture.
Sustainability 17 10470 g001
Figure 2. Efficient frontier.
Figure 2. Efficient frontier.
Sustainability 17 10470 g002
Figure 3. P2P power interactions of the VPPA.
Figure 3. P2P power interactions of the VPPA.
Sustainability 17 10470 g003
Figure 4. Electricity traded with the grid before and after participating in energy sharing.
Figure 4. Electricity traded with the grid before and after participating in energy sharing.
Sustainability 17 10470 g004
Figure 5. P2P transaction prices after asymmetric Nash bargaining.
Figure 5. P2P transaction prices after asymmetric Nash bargaining.
Sustainability 17 10470 g005
Table 1. Analysis of differences in allocation mechanisms.
Table 1. Analysis of differences in allocation mechanisms.
Allocation MechanismFairnessStabilityComputational Efficiency
Standard
Nash negotiation
Asymmetric
Nash negotiation
Shapley value
nucleolus
Table 2. Flexibility resources within the VPPs.
Table 2. Flexibility resources within the VPPs.
Type of ResourceVPP1VPP2VPP3
Base load
Photovoltaic
Wind power
TCL
EV
BES
Table 3. Primary market trading results.
Table 3. Primary market trading results.
VPP NumberCost of Electricity (CNY)Revenue from Spare Capacity (CNY)
Before CooperationAfter CooperationBefore CooperationAfter Cooperation
VPP118,144.0812,354.53712.14716.42
VPP2−4362.644251.42870.62871.23
VPP313,683.004466.82489.92493.16
VPPA27,464.4421,072.772072.682080.81
Table 4. Distribution of gains from asymmetric Nash bargaining.
Table 4. Distribution of gains from asymmetric Nash bargaining.
VPP NumberElectricity Contribution (kWh)Asymmetric Bargaining Factor
VPP1−10,592.701.09
VPP216,683.901.94
VPP3−6091.230.59
Table 5. Distribution of gains from asymmetric Nash bargaining.
Table 5. Distribution of gains from asymmetric Nash bargaining.
Negotiation
Modalities
VPP NumberOperating Cost (CNY)Benefits of
Cooperation (CNY)
Before
Cooperation
After
Energy Sharing
After
Income Distribution
Standard
Nash negotiation
Standard
VPP12963.09−49.692182.11780.98
VPP2−23,767.56−14,248.90−24,548.70781.14
VPP3−148.18−8995.37−929.79781.61
Asymmetric
Nash negotiation
VPP12963.09−49.692256.39706.70
VPP2−23,767.56−14,248.90−25,025.501257.98
VPP3−148.18−8995.37−528.214380.04
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

Chen, T.; Sun, W.; Huang, H.; Hu, J. Co-Optimization Strategy for VPPs Integrating Generalized Energy Storage Based on Asymmetric Nash Bargaining. Sustainability 2025, 17, 10470. https://doi.org/10.3390/su172310470

AMA Style

Chen T, Sun W, Huang H, Hu J. Co-Optimization Strategy for VPPs Integrating Generalized Energy Storage Based on Asymmetric Nash Bargaining. Sustainability. 2025; 17(23):10470. https://doi.org/10.3390/su172310470

Chicago/Turabian Style

Chen, Tingwei, Weiqing Sun, Haofang Huang, and Jinshuang Hu. 2025. "Co-Optimization Strategy for VPPs Integrating Generalized Energy Storage Based on Asymmetric Nash Bargaining" Sustainability 17, no. 23: 10470. https://doi.org/10.3390/su172310470

APA Style

Chen, T., Sun, W., Huang, H., & Hu, J. (2025). Co-Optimization Strategy for VPPs Integrating Generalized Energy Storage Based on Asymmetric Nash Bargaining. Sustainability, 17(23), 10470. https://doi.org/10.3390/su172310470

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