Next Article in Journal
Electromigration Failures in Integrated Circuits: A Review of Physics-Based Models and Analytical Methods
Previous Article in Journal
Economic-Optimal Operation Strategy for Active Distribution Networks with Coordinated Scheduling of Electric Vehicle Clusters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Distributed Multi-Microgrid Cooperative Energy Sharing Strategy Based on Nash Bargaining

1
Electric Power Research Institute, Yunnan Power Grid Co., Ltd., Kunming 650217, China
2
School of Electrical Engineering and Automation, Wuhan University, Wuhan 430072, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2025, 14(15), 3155; https://doi.org/10.3390/electronics14153155
Submission received: 22 May 2025 / Revised: 19 June 2025 / Accepted: 23 June 2025 / Published: 7 August 2025

Abstract

With the rapid development of energy transformation, the proportion of new energy is increasing, and the efficient trading mechanism of multi-microgrids can realize energy sharing to improve the consumption rate of new energy. A distributed multi-microgrid cooperative energy sharing strategy is proposed based on Nash bargaining. Firstly, by comprehensively considering the adjustable heat-to-electrical ratio, ladder-type positive and negative carbon trading, peak–valley electricity price and demand response, a multi-microgrid system with wind–solar-storage-load and combined heat and power is constructed. Then, a multi-microgrid cooperative game optimization framework is established based on Nash bargaining, and the complex nonlinear problem is decomposed into two stages to be solved. In the first stage, the cost minimization problem of multi-microgrids is solved based on the alternating direction multiplier method to maximize consumption rate and protect privacy. In the second stage, through the established contribution quantification model, Nash bargaining theory is used to fairly distribute the benefits of cooperation. The simulation results of three typical microgrids verify that the proposed strategy has good convergence properties and computational efficiency. Compared with the independent operation, the proposed strategy reduces the cost by 41% and the carbon emission by 18,490 kg, thus realizing low-carbon operation and optimal economic dispatch. Meanwhile, the power supply pressure of the main grid is reduced through energy interaction, thus improving the utilization rate of renewable energy.

1. Introduction

With the vigorous development of energy transformation, the penetration rate of renewable energy represented by wind power and photovoltaic energy continues to rise, which brings serious consumption problems to the power system [1]. Microgrids are important carriers of absorbing new energy, so it is of great practical significance to establish the energy-sharing pathways for multi-microgrids by using an efficient trading mechanism to realize the low-carbon operation and economic dispatch of the power grid [2].
Countless excellent research results have been achieved in the research of individual microgrids [3,4,5], including the smooth switching technology, which can effectively realize the on-grid and off-grid modes of a microgrid. This improves the flexibility of the system and the consumption rate of new energy [6]. However, with the large-scale development of new energy, research on interconnected multi-microgrids has attracted significant attention as the complementary characteristics of energy to coordinate multi-microgrids can be fully utilized so as to improve the reliability and stability of the system [7,8,9]. The management of multi-microgrids can be simply divided into centralized and distributed types. In the centralized structure [10,11,12], the central coordinator collects the relevant information from each microgrid for centralized calculation and processing so as to obtain the optimal control strategy and ultimately achieve the operational objectives such as economic optimization or minimum network losses. In [10], a centralized energy management framework considering the non-integer-hour energy transmission is designed for pelagic island microgrid groups. In [11], a centralized distributionally robust chance-constrained dispatch model is established for integrated transmission–distribution systems. In [12], the centralized energy storage is used as an energy-type energy storage unit to take part in the peak shaving of the active distribution network. However, as an increasing proportion of new energy leads to an increasing number of microgrids, this centralized structure will face challenges in terms of computational complexity and data privacy risks. Therefore, the distributed structure enables microgrids to trade energy with each other without exchanging information with a central coordinator [13,14,15,16]. In [14], combining the optimal allocation problem with optimal scheduling, an improved snake optimization algorithm is proposed to optimize the capacity of microgrids. In [15], a novel decentralized approach called the primal–dual sub-gradient algorithm is used to clear the designed market without third-party involvement or disclosure of players’ private information. In [16], by integrating with the analytical target cascading (ATC) method, a distributed robust model predictive control framework is implemented through the necessary exchange of information while respecting privacy. As an alternative to ATC, the alternating direction method of multipliers (ADMMs) is also widely applied to achieve distributed optimal energy management [17]. However, the independent trading strategy of each microgrid cannot guarantee the feasibility and global optimization of the whole multi-microgrid system [18]. By comprehensively analyzing the characteristics of a centralized and distributed structure, it is of practical significance to study energy trading and the sharing strategy of multi-microgrids based on the ADMM algorithm to achieve efficient computing and privacy protection.
As a popular energy management strategy, peer-to-peer (P2P) energy trading among microgrids enables them to leverage their complementary strengths among the different types of MGs, and more efficient energy sharing among microgrids can be achieved by introducing an autonomous pricing mechanism [19,20]. A non-iterative decentralized market-clearing method based on game theory is proposed to meet the challenges of computation and communication in an iterative process in [21]. Game theory is a powerful tool to balance the interests of each microgrid and achieve the lowest operating cost of a multi-microgrid system. It can be generally divided into non-cooperative games and cooperative games. This game-theoretic study provides an incentive for energy trading among microgrids in future power grids, based on which a distributed mechanism for energy trading among microgrids is proposed in a competitive market [22]. The non-cooperative game involves the existence of multiple decision-making agencies such that each microgrid tries to maximize its own interests [23]. Among them, the famous Stackelberg game is applied in the power market, which belongs to a typical two-level hierarchical distributed energy management [24]. Due to the lack of consideration of the overall system interests in non-cooperative games, cooperative game theory based on a coalitional game model or Nash bargaining model has attracted significant research attention [25]. The coalition-based game approach was proposed in [26], and the profit is distributed according to the Shapley value. Further, an incentive mechanism based on Nash bargaining was proposed in [27], where the Nash product can guarantee that the benefits of multi-microgrid energy cooperative trading are shared by each microgrid in a fair manner. By analysis, it is challenging to establish a cooperative game model of multi-microgrid energy sharing based on Nash bargaining to realize the efficient operation of the system.
Motivated by this, we propose a comprehensive energy sharing strategy for the established multi-microgrid system, and solve the complex optimization algorithm step by step to realize the low-carbon operation and economic scheduling of multi-microgrids. The main contributions are as follows.
(1)
A multi-microgrid system with wind–solar-storage-load and combined heat and power (CHP) is established. Compared with the conventional microgrids [8,9,27], this paper takes into account various factors such as the adjustable heat-to-electrical ratio, power load, heat load, ladder-type positive and negative carbon trading and peak–valley electricity price, thereby aligning more closely with the actual development needs of the power grid.
(2)
A distributed multi-microgrid cooperative energy sharing strategy is proposed. Compared with other optimal scheduling strategies [19,20,21,22,23,24,26], this strategy establishes a cooperative energy sharing optimization model for multi-microgrids based on Nash bargaining, and divides it into two stages of the cost minimization of multi-microgrids and fair distribution of cooperative benefits, so as to realize low-carbon and economic scheduling, and improve the utilization rate of renewable energy.
(3)
The alternating direction method of multipliers (ADMM) is adopted to address cost minimization and fair distribution problems. Compared with other centralized optimization scheduling methods [10,11,12,14], the ADMM can update and iterate the multipliers according to the constraints of the multi-microgrid system after the objective function of each microgrid is solved by itself, which can fully protect the privacy of each microgrid.
The remainder of this paper is organized as follows. Section 2 establishes the model of multi-microgrid systems, and the multi-microgrid energy sharing strategy and ADMM algorithm are proposed in Section 3. Section 4 performs simulation results and Section 5 concludes this paper.

2. The Modeling of Multi-Microgrid Systems

The multi-microgrid systems (containing n microgrids) is established, as shown in Figure 1, which is suitable for both grid-connected mode and isolated mode. Each microgrid is equipped with renewable energy (wind or solar) generators, a hybrid energy storage system (ESS), combined heat and power (CHP) units, gas boilers (GBs), power load, heat load and management systems consisting of microsource controllers (MCs) and load controllers (LCs), so that the internal optimization strategies of each microgrid can be solved locally, while the multi-microgrid dispatchers of the main grid require only multiplier information for updates and iterations, which fully guarantees the privacy and data security of each microgrid.
Furthermore, each microgrid is interconnected with the main grid through power exchange lines to realize the demand for purchasing and selling electricity from the main grid. Meanwhile, each microgrid interacts with the other through the tie lines to enable power sharing and realize the complementary advantages between the multi-energy microgrids. Assuming that the interactive electricity price is between the sale price and the purchase price of the peak and valley electricity price mechanism, the power sharing between microgrids can be given priority, so as to improve the utilization rate of renewable energy. Inspired by [6,7,8,9], the subsequent sections of the microgrid will be modeled, incorporating adjustable heat-to-electrical ratios, a ladder-type positive and negative carbon trading mechanism and peak–valley electricity price to make the model more suitable for the actual demand.

2.1. Multi-Energy Microgrids

Photovoltaic (PV) power generation is primarily reliant on solar energy. The model for operating and maintenance (O&M) cost, along with its associated constraints, can be established as follows:
C i p v = c p r i p v t = 1 T ( P i p v ( t ) ) Δ τ , 0 P i p v ( t ) P i , m a x p r e _ p v ( t ) ,
where C i p v and c p r i p v are the O&M cost and price per unit of PV, and P i p v and P i , m a x p r e _ p v represent the PV output and predicted maximum output, respectively. T is the scheduling period and Δ τ is the time step.
Wind turbine (WT) power generation is primarily reliant on wind energy. The O&M cost model, along with its associated constraints, can be established as follows:
C i w t = c p r i w t t = 1 T ( P i w t ( t ) ) Δ τ , 0 P i w t ( t ) P i , m a x p r e _ w t ( t ) ,
where C i w t and c p r i w t are the O&M cost and price per unit of WT, and P i w t and P i , m a x p r e _ w t represent the WT output and predicted maximum output, respectively.
Energy Storage Systems (ESSs) possess the capability to dynamically modulate the relationship between supply and demand through charging and discharging. The battery capacity S i e s s ( t ) of ESS at time t for the i t h microgrid can be described as follows:
S i e s s ( t ) = ( 1 η l o s s e s s ) S i e s s ( t 1 ) + η c h e s s P i , c h e s s ( t ) η d i s e s s P i , d i s e s s ( t ) , S i , m i n e s s ( t ) S i e s s ( t ) S i , m a x e s s ( t ) ,
where η l o s s e s s is the self-loss rate of ESS, η c h e s s , and η d i s e s s , P i , c h e s s and P i , d i s e s s correspond to charging and discharging efficiency and power of ESS, respectively. S i , m a x e s s and S i , m i n e s s are the upper and lower limits of battery capacity. The start-end stored energy balance S i e s s ( 1 ) = S i e s s ( 24 ) is guaranteed within the dispatching range. Then the cost model and constraints associated with ESS can be established as:
C i e s s = c p r i e s s t = 1 T ( P i , c h e s s ( t ) + P i , d i s e s s ( t ) ) Δ τ , 0 P i , c h e s s ( t ) u i , c h e s s ( t ) P i , c h _ m a x e s s ( t ) , 0 P i , d i s e s s ( t ) u i , d i s e s s ( t ) P i , d i s _ m a x e s s ( t ) , u i , c h e s s ( t ) + u i , d i s e s s ( t ) 1 ,
where C i e s s and c p r i e s s are the O&M cost and price per unit of ESS, respectively. P i , c h _ m a x e s s and P i , d i s _ m a x e s s are the maximum charging and discharging power of ESS. The binary variables u i , c h e s s and u i , d i s e s s denote charging and discharging states, which can be restricted to not simultaneously charging and discharging during the optimization scheduling process.
Combined Heat and Power (CHP) systems can effectively meet both power and heat demands by recovering waste heat generated during power production. To further optimize operational efficiency, the CHP systems with adjustable heat-to-electrical ratios can modify their output in response to real-time power and heat requirements. Therefore, the power output P i , e c h p and heat output P i , h c h p of the CHP systems are as follows:
P i , e c h p ( t ) = η e c h p Q V i , e c h p _ g a s ( t ) , P i , h c h p ( t ) = η h c h p Q V i , h c h p _ g a s ( t ) ,
where η e c h p , η h c h p , V i , e c h p _ g a s and V i , h c h p _ g a s represent the efficiencies and natural gas consumption for power generation and heat generation in CHP systems, respectively. Q represents the calorific value of natural gas. Then the cost model and constraints associated with CHP can be established as:
C i c h p = c p r i c h p t = 1 T ( P i , e c h p ( t ) + P i , h c h p ( t ) ) Δ τ + c p r i g a s t = 1 T ( V i , e g a s ( t ) + V i , h g a s ( t ) ) Δ τ , 0 P i , e c h p ( t ) P i , e _ m a x c h p ( t ) , 0 P i , h c h p ( t ) P i , h _ m a x c h p ( t ) , ε i , m i n c h p ( t ) P i , h c h p ( t ) P i , e c h p ( t ) ε i , m a x c h p ( t ) ,
where C i c h p , c p r i c h p and c p r i g a s are CHP cost, O&M and gas purchase price per unit, respectively. P i , e _ m a x c h p and P i , h _ m a x c h p are the maximum power output and maximum heat output of CHP, and ε i , m i n c h p and ε i , m a x c h p are the adjustable upper and lower limits of heat-to-electrical ratios.
Gas boilers (GBs) generate heat energy through the combustion of natural gas, so the cost model and associated constraints for GB similar to CHP can be obtained as follows:
P i , h g b ( t ) = η h g b Q V i , h g b _ g a s ( t ) , 0 P i , h g b ( t ) P i , h _ m a x g b ( t ) , C i g b = c p r i g b t = 1 T ( P i , h g b ( t ) ) + c p r i g a s t = 1 T ( V i , h g b _ g a s ( t ) ) Δ τ ,
where C i g b and c p r i g b are the cost associated with GB and O&M price per unit, respectively. P i , h g b and P i , h _ m a x g b are the heat output of GB and its maximum capacity, and η h g b and V i , h g b _ g a s correspond to efficiency and natural gas consumption for heat generation in GB.

2.2. Demand Response

In aligning more closely with actual demand, both electrical and heat loads are considered in each microgrid. Furthermore, these loads have a certain proportion of adjustable characteristics to achieve demand response, aimed at maximizing the utilization of renewable energy sources (RESs). Note that the demand response here only considers the transferable and cuttable loads. The transferable load means that a certain proportion of electricity consumption in each time period can be flexibly adjusted, with the characteristics of interruption and non-sustainability, while maintaining the total electricity consumption amount. The cuttable load means that a certain proportion of load can be reduced in accordance with optimal scheduling requirements, and the heat load only considers cuttable characteristics. Therefore, the electrical load L i , e l o a d and heat load L i , h l o a d are expressed as:
L i , e l o a d ( t ) = L i , e r i g ( t ) + L i , e t r a n ( t ) L i , e c u t ( t ) , L i , e c u t ( t ) ε i , e c u t ( t ) L i , e l o a d ( t ) , ε i , e t r a n ( t ) L i , e l o a d ( t ) L i , e t r a n ( t ) ε i , e t r a n ( t ) L i , e l o a d ( t ) , t = 1 T L i , e t r a n ( t ) Δ τ = 0 , L i , h l o a d ( t ) = L i , h r i g ( t ) L i , h c u t ( t ) , L i , h c u t ( t ) ε i , h c u t ( t ) L i , h l o a d ( t ) ,
where L i , e r i g , L i , h r i g , L i , e c u t and L i , h c u t are the rigid and cuttable electrical and heat loads, respectively, while L i , e t r a n denotes the transferable electrical load. ε i , e t r a n , ε i , e c u t and ε i , h c u t indicate the proportions of transferable electrical load, cuttable electrical load and cuttable heat load, respectively. Considering that both load transfer and reduction need to give appropriate compensation for users, the costs associated with demand response can be established as:
C i d r = c e t r a n t = 1 T ( L i , e t r a n ( t ) ) Δ τ + c e c u t t = 1 T ( L i , e c u t ( t ) ) Δ τ + c h c u t t = 1 T ( L i , h c u t ( t ) ) Δ τ ,
where C i d r represents the costs of demand response, while c e t r a n , c e c u t and c h c u t are the compensated unit prices for load transfer and load reduction, respectively.

2.3. Energy Interaction

Energy interaction encompasses the power trading with the main grid, in addition to the power trading among microgrids. The utilization rate of renewable energy can be improved by optimizing energy interaction. The power trading with the main grid is subject to the following constraints:
0 P i b u y ( t ) u i b u y ( t ) P i , m a x b u y ( t ) , 0 P i s e l l ( t ) u i s e l l ( t ) P i , m a x s e l l ( t ) , u i b u y ( t ) + u i s e l l ( t ) 1 ,
where P i b u y , P i s e l l , P i , m a x b u y and P i , m a x s e l l are the actual amount and maximum limits for power purchased and sold, respectively. Note that P i , m a x b u y should be limited to the load demand, while P i , m a x s e l l should be limited by the corresponding generation units within the microgrid. The binary variables u i b u y and u i s e l l denote the states of buying and selling, which are subject to the condition that power cannot be simultaneously bought and sold. Taking into account the actual peak–valley electricity price mechanism, the costs associated with power trading with the main grid can be expressed as:
C i p 2 m = t = 1 T ( c i b u y ( t ) P i b u y ( t ) c i s e l l ( t ) P i s e l l ( t ) ) Δ τ ,
where C i p 2 m represents the power trading costs with the main grid, and c i b u y and c i s e l l are purchase and sale electricity prices, which follow the peak–valley electricity price mechanism.
The power trading between microgrids adheres to the following constraints:
u j , i p 2 p ( t ) P m a x p 2 p P i , j p 2 p ( t ) u i , j p 2 p ( t ) P m a x p 2 p ( i j ) , u j , i p 2 p ( t ) + u i , j p 2 p ( t ) 1 , u i b u y ( t ) + u i , j p 2 p ( t ) 1 , u i s e l l ( t ) + u j , i p 2 p ( t ) 1 ,
where P i , j p 2 p and P m a x p 2 p are the power traded from microgrid i to microgrid j and the maximum power traded between microgrids, respectively. Note that P m a x p 2 p should be limited to the load demand or the relevant generation units within the microgrid. The binary variables u i , j p 2 p and u j , i p 2 p denote the states in which MGi delivers power to MGj, and MGj delivers power to MGi, respectively. Therefore, the power trading costs between microgrids can be expressed as:
C i p 2 p = c i , j p 2 p t = 1 T ( P i , j p 2 p ( t ) ) Δ τ , ( i j ) ,
where C i p 2 p and c i , j p 2 p represent the power trading costs and unit price of MGi, respectively.
Therefore, the heat and power balance of multi-microgrid system can be expressed as:
P i , h c h p ( t ) + P i , h g b ( t ) = L i , h l o a d ( t ) , P i p v ( t ) + P i w t ( t ) + P i , d i s e s s ( t ) + P i , e c h p ( t ) + P i b u y ( t ) = P i , c h e s s ( t ) + L i , e l o a d ( t ) + P i s e l l ( t ) + P i , j p 2 p ( t ) .

2.4. Ladder-Type Positive and Negative Carbon Trading

The ladder-type positive and negative carbon trading mechanism mainly includes carbon emission quota, actual carbon emission and ladder-type positive and negative carbon emission trading. Each power or heat production unit can buy and sell the carbon emission quota in the carbon trading market according to its own carbon emission quota and actual carbon emission. The ladder-type trading price is divided into different ranges according to the carbon emission quota to be purchased. The more carbon emission quotas to be purchased, the higher the purchase price of the corresponding range, which can effectively suppress carbon emissions and achieve low carbon. Therefore, the carbon emission quota can be expressed as:
E i q u o = α e p v t = 1 T ( P i p v ( t ) ) + α e w t t = 1 T ( P i w t ( t ) ) + α e c h p t = 1 T ( P i , e c h p ( t ) ) + α h c h p t = 1 T ( P i , h c h p ( t ) ) + α h g b t = 1 T ( P i , h g b ( t ) ) ,
where E i q u o is the carbon emission quota, and α e p v , α e w t , α e c h p , α h c h p and α h g b are the carbon emission quota allocation coefficients for power generation and heat generation from PV, WT, CHP and GB, respectively. Then, the actual carbon emissions can be expressed as:
E i c o 2 = β e b u y t = 1 T ( P i b u y ( t ) ) + β e c h p t = 1 T ( P i , e c h p ( t ) ) + β h c h p t = 1 T ( P i , h c h p ( t ) ) + β h g b t = 1 T ( P i , h g b ( t ) ) ,
where E i c o 2 is the actual carbon emissions, and β e b u y , β e c h p , β h c h p and β h g b are the carbon emission coefficients for power generation and heat generation from main grid, CHP and GB, respectively. Therefore, the costs of ladder-type positive and negative carbon trading can be established as:
C i c o 2 = { c n e g 3 c o 2 ( E i c o 2 E i q u o + 2 d ) ( c n e g 1 c o 2 + c n e g 2 c o 2 ) d , 3 d < E i c o 2 E i q u o 2 d ; c n e g 2 c o 2 ( E i c o 2 E i q u o + d ) c n e g 1 c o 2 d , 2 d < E i c o 2 E i q u o d ; c n e g 1 c o 2 ( E i c o 2 E i q u o ) , d < E i c o 2 E i q u o 0 ; c p o s 1 c o 2 ( E i c o 2 E i q u o ) , 0 < E i c o 2 E i q u o d ; c p o s 2 c o 2 ( E i c o 2 E i q u o d ) + c p o s 1 c o 2 d , d < E i c o 2 E i q u o 2 d ; c p o s 3 c o 2 ( E i c o 2 E i q u o 2 d ) + ( c p o s 1 c o 2 + c p o s 2 c o 2 ) d , 2 d < E i c o 2 E i q u o 3 d ; c p o s 4 c o 2 ( E i c o 2 E i q u o 3 d ) + ( c p o s 1 c o 2 + c p o s 2 c o 2 + c p o s 3 c o 2 ) d , 3 d < E i c o 2 E i q u o 4 d ; c p o s 5 c o 2 ( E i c o 2 E i q u o 4 d ) + ( c p o s 1 c o 2 + c p o s 2 c o 2 + c p o s 3 c o 2 + c p o s 4 c o 2 ) d , 4 d < E i c o 2 E i q u o 5 d ;
< c n e g 3 c o 2 < c n e g 2 c o 2 < c n e g 1 c o 2 , c p o s 1 c o 2 < c p o s 2 c o 2 < c p o s 3 c o 2 < c p o s 4 c o 2 < c p o s 5 c o 2 < ,
where C i c o 2 is the ladder-type positive and negative carbon trading costs, and d is the length of the carbon emission interval. c p o s 1 c o 2 , c p o s 2 c o 2 , c p o s 3 c o 2 , c p o s 4 c o 2 , c p o s 5 c o 2 , c n e g 1 c o 2 , c n e g 2 c o 2 and c n e g 3 c o 2 are the positive and negative carbon emission trading unit prices for each interval, respectively.
Remark 1.
Note that different from existing fixed carbon trading models or ladder carbon trading models [8,12,27], this paper considers the ladder-type positive and negative carbon trading mechanism, in which the modeling of the negative carbon part is improved, so that it is more in line with reality and realizes low carbon demand.

3. Multi-Microgrid Energy Sharing Strategy and ADMM Algorithm

The cooperative game theory is applied to optimize the sharing and trading of renewable energy in distributed multi-microgrids, and fair distribution is achieved through Nash bargaining after the maximum benefits of multi-microgrids are completed. Inspired by [8,27], the multi-variable coupling non-convex nonlinear problem is decomposed into two stages to solve, that is, cost minimization (benefit maximization) of multi-microgrids and fair distribution of cooperation benefits, then solved by ADMM algorithm in turn.

3.1. Cost Minimization of Multi-Microgrids

Firstly, the multi-microgrid energy sharing model based on Nash negotiation theory is established as follows:
max i = 1 n ( C i p r e C i p o s t ) , C i p r e C i p o s t > 0 ,
where C i p r e and C i p o s t denote the pre-sharing costs and post-sharing costs of MGi. Then, maximizing the sharing benefits of multi-microgrids is equivalent to minimizing costs. Therefore, according to the above-mentioned model and related constraints of each energy module, the multi-microgrid power cooperation and sharing cost model can be constructed as follows:
min i = 1 n ( C i p v + C i w t + C i e s s + C i c h p + C i g b + C i d r + C i p 2 m + C i p 2 p + C i c o 2 ) .
Note that the interactive power P i , j p 2 p and P j , i p 2 p are not only the global variables of multi-microgrids, but also the local variables of MGi and MGj, respectively. When P i , j p 2 p = P j , i p 2 p , it indicates that MGi and MGj have reached a consensus on power trading. Therefore, in order to protect the privacy of each microgrid, the steps to solve the cost minimization problem of multi-microgrids based on ADMM algorithm are as follows:
Step 1. 
The augmented Lagrange relaxation method is applied as follows:
L i c m = C i p v + C i w t + C i e s s + C i c h p + C i g b + C i d r + C i p 2 m + C i p 2 p + C i c o 2 + j = 1 n t = 1 T ( μ i , j c m ( t ) ( P i , j p 2 p ( t ) + P j , i p 2 p ( t ) ) ) + j = 1 n ρ i c m 2 t = 1 T ( P i , j p 2 p ( t ) + P j , i p 2 p ( t ) 2 2 ) ,
where μ i , j c m and ρ i c m are Lagrange multiplier and penalty term in cost minimization.
Step 2. 
Each microgrid updates its own power traded locally to protect privacy, so the update strategy of MGi can be expressed as:
P i , j p 2 p ( t , k + 1 ) = arg min L i c m ( μ i , j c m ( t , k ) , P i , j p 2 p ( t , k ) , P j , i p 2 p ( t , k ) ) ,
where k denotes the number of iterations. Then the update strategy of MGj is:
P j , i p 2 p ( t , k + 1 ) = arg min L j c m ( μ j , i c m ( t , k ) , P i , j p 2 p ( t , k + 1 ) , P j , i p 2 p ( t , k ) ) ,
and an iteration is not completed until the strategy is updated for each microgrid.
Step 3. 
Then the Lagrange multiplier is updated as follows:
μ i , j c m ( t , k + 1 ) = μ i , j c m ( t , k ) + ρ i c m ( P i , j p 2 p ( t , k + 1 ) + P j , i p 2 p ( t , k + 1 ) ) ,
Step 4. 
By calculating the raw residuals of the distributed algorithm, the convergence of the algorithm is judged as follows:
t = 1 T i = 1 n ( P i , j p 2 p ( t , k + 1 ) P i , j p 2 p ( t , k ) 2 2 ) δ r r c m ,
where δ r r c m is a small constant. Therefore, if the judgment condition (24) is satisfied, the iteration can be stopped; otherwise, go to Step 2. Then, the details are implemented as shown in Algorithm 1.
Algorithm 1 Cost Minimization of Multi-Microgrids
Initialization:
Import new energy and load data, as well as electricity price parameters;
Establish the cost minimization objective function for each microgrid based on (1)–(17);
Set the Lagrange multiplier μ i , j c m , penalty term ρ i c m and tolerances δ r r c m ;
Establish augmented Lagrangian function (20) of cost minimization for multi-microgrids;
Iterative:
1:
while  t = 1 T i = 1 n ( P i , j p 2 p ( t , k + 1 ) P i , j p 2 p ( t , k ) 2 2 ) > δ r r c m  do
2:
   For MGi: Update P i , j p 2 p ( t , k + 1 ) = arg min L i c m ( μ i , j c m ( t , k ) , P i , j p 2 p ( t , k ) , P j , i p 2 p ( t , k ) ) ;
3:
   For MGj: Update P j , i p 2 p ( t , k + 1 ) = arg min L j c m ( μ j , i c m ( t , k ) , P i , j p 2 p ( t , k + 1 ) , P j , i p 2 p ( t , k ) ) ;
4:
   if  P i , j p 2 p ( t , k + 1 ) and P j , i p 2 p ( t , k + 1 ) of each microgrid are updated then
5:
     Update μ i , j c m ( t , k + 1 ) = μ i , j c m ( t , k ) + ρ i c m ( P i , j p 2 p ( t , k + 1 ) + P j , i p 2 p ( t , k + 1 ) ) ;
6:
   end if
7:
end while
8:
Iteration end, and record the number and time of iterations.
Remark 2.
For the adopted ADMM algorithm, by introducing an additional multiplier and penalty term, the original optimization problem is transformed into sub-problems which are easy to solve in a distributed way and processed in parallel on multiple computing nodes, which significantly improves the calculation speed and the solvability of the system, and enables local data errors to be corrected by the global model through multiplier updates. In the fully distributed framework, each subsystem only needs to deal with its local optimization problem and exchange information with neighboring subsystems, without a centralized global control center, which reduces the risk of data leakage.

3.2. Fair Distribution of Cooperative Benefits

After the minimum power sharing costs of multi-microgrids is solved, that is, the maximum benefits are obtained, it is necessary to create a fair benefit distribution according to the contribution of each microgrid. A logarithmic function is adopted to quantify the contribution of different microgrids in power sharing as follows:
d i = e W i s u p W max s u p e W i r e c W max r e c , W i s u p = j = 1 n t = 1 T max ( 0 , P i , j p 2 p ( t ) ) , W i r e c = j = 1 n t = 1 T min ( 0 , P i , j p 2 p ( t ) ) , ( i j ) ,
where d i represents the contributions of different microgrids in power sharing. W i s u p and W i r e c denote the total supplied power and the total received power of MGi between microgrids, and W max s u p and W max r e c denote the maximum supplied power and the maximum received power in each microgrid.
Then, the microgrids negotiate with each other with their own contributions d i as bargaining power to determine the power trading price among them, so as to achieve fair benefit distribution. Therefore, the benefit distribution model based on the asymmetric bargaining theory is established as follows:
max i = 1 n ( C i p r e C i p o s t + C i p 2 p ) d i , C i p r e C i p o s t + C i p 2 p > 0 .
Note that the power trading costs C i p 2 p are part of the cooperative benefits. Meanwhile, to facilitate the solution, the maximum value problem in (26) is transformed into a minimum value problem by taking the logarithm method as follows:
min i = 1 n d i ln ( C i p r e C i p o s t + C i p 2 p ) .
Note that the power trading unit prices c i , j p 2 p and c j , i p 2 p are not only the global variables of multi-microgrids, but also the local variables of MGi and MGj, respectively. Moreover, the traded power price should be limited between the sale price and the purchase price of the peak–valley electricity price mechanism to effectively improve the utilization of renewable energy. When c i , j p 2 p = c j , i p 2 p , it indicates that MGi and MGj have reached a consensus on power trading unit price. Therefore, in order to protect the privacy of each microgrid, the steps to solve the above problem based on ADMM algorithm are as follows:
Step 1. 
The augmented Lagrange relaxation method is applied as follows:
L i f d = d i ln ( C i p r e C i p o s t + C i p 2 p ) + j = 1 n t = 1 T ( μ i , j f d ( t ) ( c i , j p 2 p ( t ) c j , i p 2 p ( t ) ) ) + j = 1 n ρ i f d 2 t = 1 T ( c i , j p 2 p ( t ) c j , i p 2 p ( t ) 2 2 ) ,
where μ i , j f d and ρ i f d are the Lagrange multiplier and penalty term in a fair distribution.
Step 2. 
Each microgrid updates its own power trading unit price locally to protect privacy, so the update strategy of MGi can be expressed as:
c i , j p 2 p ( t , k + 1 ) = arg min L i f d ( μ i , j f d ( t , k ) , c i , j p 2 p ( t , k ) , c j , i p 2 p ( t , k ) ) ,
where k denotes the number of iterations. Then the update strategy of MGj is:
c j , i p 2 p ( t , k + 1 ) = arg min L j f d ( μ j , i f d ( t , k ) , c i , j p 2 p ( t , k + 1 ) , c j , i p 2 p ( t , k ) ) ,
and an iteration is not completed until the strategy is updated for each microgrid.
Step 3. 
Then the Lagrange multiplier is updated as follows:
μ i , j f d ( t , k + 1 ) = μ i , j f d ( t , k ) + ρ i f d ( c i , j p 2 p ( t , k + 1 ) c j , i p 2 p ( t , k + 1 ) ) ,
Step 4. 
By calculating the raw residuals of the distributed algorithm, the convergence of the algorithm is judged as follows:
t = 1 T i = 1 n ( c i , j p 2 p ( t , k + 1 ) c i , j p 2 p ( t , k ) 2 2 ) δ r r f d ,
where δ r r f d is a small constant. Therefore, if the judgment condition (32) is satisfied, the iteration can be stopped; otherwise, go to Step 2. Then, the details are implemented as shown in Algorithm 2.
Algorithm 2 Fair Distribution of Cooperative Benefits
Initialization:
Calculate Equation (25) based on the optimal interaction results obtained by Algorithm 1;
Establish the benefit distribution model based on the asymmetric bargaining theory (27);
Set the Lagrange multiplier μ i , j f d , penalty term ρ i f d and tolerances δ r r f d ;
Establish augmented Lagrangian function (28) of fair distribution for cooperative benefits;
Iterative:
1:
while  t = 1 T i = 1 n ( c i , j p 2 p ( t , k + 1 ) c i , j p 2 p ( t , k ) 2 2 ) > δ r r f d  do
2:
   For MGi: Update c i , j p 2 p ( t , k + 1 ) = arg min L i f d ( μ i , j f d ( t , k ) , c i , j p 2 p ( t , k ) , c j , i p 2 p ( t , k ) ) ;
3:
   For MGj: Update c j , i p 2 p ( t , k + 1 ) = arg min L j f d ( μ j , i f d ( t , k ) , c i , j p 2 p ( t , k + 1 ) , c j , i p 2 p ( t , k ) ) ;
4:
   if  c i , j p 2 p ( t , k + 1 ) and c j , i p 2 p ( t , k + 1 ) of each microgrid are updated then
5:
     Update μ i , j f d ( t , k + 1 ) = μ i , j f d ( t , k ) + ρ i f d ( c i , j p 2 p ( t , k + 1 ) c j , i p 2 p ( t , k + 1 ) ) ;
6:
   end if
7:
end while
8:
Iteration end, and record the number and time of iterations.
Remark 3.
The proposed strategy belongs to the day-ahead scheduling-related work, but for the problems of uncertainty, communication delays and potential failures in the real world, we can rely on the optimal scheduling results of this paper, and then achieve real-time accurate control by intra-day scheduling or primary and secondary control [28].

4. Simulation Results

This section constructs a system consisting of three typical microgrids to perform day-ahead optimal scheduling at an interval of one hour based on the wind–solar-load predictive data (assuming the predictive data are relatively accurate), which are shown in Figure 2, with parameters of multi-microgrid systems and simulations given in Table 1. It should be noted that the proposed strategy can be extended to larger-scale microgrids in theory, but it is difficult to achieve efficient calculation in practice due to hardware limitations and other constraints. Therefore, three typical microgrids are constructed to verify the theoretical effectiveness of the proposed strategy.
As seen from Figure 2, MG1 has sufficient wind power (stable power generation during the day and high power generation at night due to strong winds) and relatively less load, so it represents a kind of energy-rich microgrid, which can not only meet its own low load demand, but also sell power; MG2 has certain photovoltaic power generation, and its load shows the characteristics of low demand during working hours and high demand in the morning and evening, so it represents a kind of residential microgrid, which needs to purchase power during peak energy consumption, and can sell power during working hours; MG3 also has a certain amount of photovoltaic power generation, but its load shows a high demand during working hours, so it represents an industrial microgrid, which needs to purchase power to meet the high demand for equipment operation during working hours. Therefore, the multi-microgrid system composed of these three types of typical microgrids can be used to verify the proposed strategy, which can make our results more representative and highlight that the proposed strategy is more practical.

4.1. Optimization Results for Cost Minimization of Multi-Microgrids

According to the above proposed strategy, the cost minimization problem of multi-microgrids is solved by using the yalmip modeling tool and cplex solver (supporting linear programming) in MATLAB R2023a. The iterative convergence process for cost minimization and the power interaction results between microgrids are shown in Figure 3.
As seen from Figure 3a, the proposed strategy achieves convergence up to the 41st iteration with a computation time of about 191s. Therefore, the economic interactive operation strategy of multi-microgrids has good convergence characteristics and computational efficiency. Then, by analyzing the interactive operation results in Figure 3b, it can be seen that the power interaction of each microgrid conforms to its own characteristics. Specifically, the wind energy of MG1 is rich and supplies power to MG2 and MG3 all the time. MG2 supplies power to MG3 from 11:00 to 16:00 when the solar energy is rich, while it needs to rely on the power of MG1 to meet its own load demand in other periods. The solar energy of MG3 is difficult to meet its large load demand, so it needs the power of MG1 and MG2 all the time. Therefore, the detailed power and heat energy distribution of each microgrid is shown in Figure 4 and Figure 5.
As seen from Figure 4 and Figure 5, the three microgrids do not purchase power from the main grid, indicating that the load demand is met through the complementary interaction of energy among microgrids, energy storage charging and discharging and demand response, and the power balance is achieved to make the system stable and reduce the power supply pressure of the main grid, that is, the utilization rate of renewable energy is effectively improved. Meanwhile, the autonomy of multi-microgrids is realized through energy interaction, which increases the revenue of energy-rich microgrids and reduces the operating costs of industrial microgrids, that is, the low-carbon and economic scheduling of multi-microgrids is realized. To avoid generality, it can be seen in the Section 4.4 that power is purchased from the main grid when power balance cannot be achieved through the interaction between microgrids.

4.2. Optimization Results for Fair Distribution of Cooperative Benefits

Based on interaction power solved by the above cost minimization problem, the fair distribution problem of cooperative benefits is solved by using the yalmip modeling tool and mosek solver (supporting exponential cones) in MATLAB. The iterative convergence process of power trading costs for bargaining between microgrids are shown in Figure 6.
As seen from Figure 6, the proposed algorithm achieves convergence up to the 25th iteration with a computation time of about 15 s. Therefore, the proposed asymmetric bargaining algorithm between microgrids has good convergence characteristics and computational efficiency, and it is more fair to obtain the power trading costs according to the interaction power of each microgrid. Specifically, MG1 supplies power to MG2 and MG3, which contribute the most in the interaction, so the benefits of 16,855.4 are the highest. MG2 relies on MG1 for power in the interaction, and also supplies power to MG3, so the benefits of −6311.36 are in the middle. MG3 has to rely on MG1 and MG2 for power, which contributes the least, so the benefits of −10,542.7 are the lowest. Meanwhile, the traded power price obtained by asymmetric bargaining is shown in Figure 7.
As seen from Figure 7, the traded power price through asymmetric bargaining is between the sale price and the purchase price of the peak and valley electricity price mechanism, which can effectively improve the utilization rate of renewable energy and increase the cooperative benefits of each microgrid.

4.3. Comparative Analysis with Independent Operation of Multi-Microgrids

This section further conducts independent operation simulation for the above multi-microgrid system, that is, there is no power interaction between microgrids. Therefore, the advantages of the interactive operation for distributed multi-microgrids in this paper are demonstrated by comparing the total costs and carbon emissions with the previous simulation, as shown in Table 2.
As seen from Table 2, the total cost of the multi-microgrid distributed interactive operation using the proposed strategy is 55,415 RMB, which is about 41% lower than the total cost of the independent operation mode of 93,506.3 RMB. By comparing the total carbon emission from 66,507 kg to 48,017 kg, it can be shown that the proposed strategy with ladder-type positive and negative carbon trading mechanism can reduce carbon emission by 18,490 kg. Therefore, it is effectively verified that the proposed multi-microgrid energy interaction strategy can realize the low-carbon operation and economic dispatch of multi-microgrids, and improve the new energy consumption rate.

4.4. Validation of Scenarios with Increased Load of Multi-Microgrids

In this section, to avoid generality, we increase the load of MG1 by 40% to verify the effectiveness of the proposed strategy when other conditions are unchanged. Therefore, the detailed energy distribution of each microgrid under increased load is shown in Figure 8.
As seen from Figure 8, MG3 purchases a certain amount of electricity from the main grid during the period of 1:00 to 5:00, which indicates that when the load of MG1 is increased by 40%, the optimal power scheduling cannot be achieved only by the autonomy among the three microgrids, thus verifying the effectiveness of the interaction with the main grid in the proposed algorithm. Meanwhile, noted that MG3 only purchases electricity from the main grid during the period of low price, which indicates that the proposed algorithm realizes the optimal economic dispatch under the premise of ensuring the stability of the system power balance.
Comprehensive analysis of Figure 4 and Figure 8 shows that in the case of abundant renewable energy, the proposed algorithm realizes the optimal scheduling through energy interaction to improve the utilization rate of renewable energy, and in the case of poor renewable energy, the proposed algorithm can also achieve optimal scheduling through energy trading with the main grid on the premise of ensuring power balance.

5. Conclusions

In this paper, a distributed multi-microgrid cooperative energy sharing strategy based on Nash bargaining game is proposed, which realizes the low-carbon economic dispatch and the improvement of new energy consumption rate through a two-stage optimization model. Firstly, the adjustable heat-to-electrical ratio, ladder-type positive and negative carbon trading, peak–valley electricity price and demand response were integrated, which was more suitable for the actual needs of the new power system. Secondly, a cooperative game model based on Nash bargaining is established, and the complex optimization problem is decoupled into two-stage solution of multi-microgrid cost minimization and fair distribution of cooperation benefits. Finally, the local objective function solution and global multiplier iterative update mechanism of the ADMM distributed algorithm are used to ensure data security and improve computational efficiency. Compared with the simulation results of independent operation of multi-microgrids, the proposed strategy significantly improves the new energy consumption rate through the complementary collaboration between microgrids, and realizes low-carbon economic operation. In addition, future works need to be extended to the uncertainties of actual multi-microgrid systems and the robustness of the ADMM-based algorithm.

Author Contributions

Conceptualization, S.S. and Q.Z.; methodology, Q.Z.; software, Q.Z.; validation, Q.Z.; formal analysis, S.S. and Q.X.; investigation, Q.Z. and Q.X.; resources, S.S.; data curation, S.S. and Q.Z.; writing—original draft preparation, Q.Z.; writing—review and editing, Q.Z.; visualization, Q.Z.; supervision, S.S. and Q.X.; project administration, S.S. and Q.X.; funding acquisition, S.S. and Q.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Yunnan Power Grid Technology Project under Grant No. YNKJXM20222105.

Data Availability Statement

The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding authors.

Conflicts of Interest

Authors Shi Su and Qingyang Xie were employed by the company Yunnan Power Grid 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.

References

  1. Daneshvar, M.; Mohammadi-Ivatloo, B.; Zare, K. A Fair Risk-Averse Stochastic Transactive Energy Model for 100% Renewable Multi-Microgrids in the Modern Power and Gas Incorporated Network. IEEE Trans. Smart Grid 2023, 14, 1933–1945. [Google Scholar] [CrossRef]
  2. Bui, V.H.; Hussain, A.; Kim, H.M. A Multiagent-Based Hierarchical Energy Management Strategy for Multi-Microgrids Considering Adjustable Power and Demand Response. IEEE Trans. Smart Grid 2018, 9, 1323–1333. [Google Scholar] [CrossRef]
  3. Wu, D.; Tang, F.; Dragicevic, T.; Vasquez, J.C.; Guerrero, J.M. A Control Architecture to Coordinate Renewable Energy Sources and Energy Storage Systems in Islanded Microgrids. IEEE Trans. Smart Grid 2015, 6, 1156–1166. [Google Scholar] [CrossRef]
  4. Liu, H.; Zhang, Y.; Su, J.; Wang, N.; Chen, B. Distributed Optimal Control of Energy Storages in DC Microgrids for Operation Loss Minimization with Communication Delays. IEEE Trans. Smart Grid 2024, 15, 5284–5297. [Google Scholar] [CrossRef]
  5. Sharma, R.; Singh, B. Resilient Control Algorithm for Wind-Hydro Based Distributed Generation System with Grid Synchronization Capability. IEEE Trans. Ind. Appl. 2023, 59, 4687–4699. [Google Scholar] [CrossRef]
  6. Gao, M.; Chen, M.; Zhao, B.; Li, B.; Qian, Z. Design of Control System for Smooth Mode-Transfer of Grid-Tied Mode and Islanding Mode in Microgrid. IEEE Trans. Power Electron. 2020, 35, 6419–6435. [Google Scholar] [CrossRef]
  7. Wu, Y.; Zhao, T.; Yan, H.; Liu, M.; Liu, N. Hierarchical Hybrid Multi-Agent Deep Reinforcement Learning for Peer-to-Peer Energy Trading Among Multiple Heterogeneous Microgrids. IEEE Trans. Smart Grid 2023, 14, 4649–4665. [Google Scholar] [CrossRef]
  8. Rong, J.; Liu, W.; Tang, N.; Jiang, F.; Zhang, R.; Li, H. Joint Optimization of Renewable Energy Utilization and Multi-Energy Sharing for Interconnected Microgrids with Carbon Trading. Electronics 2024, 13, 4995. [Google Scholar] [CrossRef]
  9. Thirugnanam, K.; Moursi, M.S.E.; Khadkikar, V.; Zeineldin, H.H.; Al Hosani, M. Energy Management of Grid Interconnected Multi-Microgrids Based on P2P Energy Exchange: A Data Driven Approach. IEEE Trans. Power Syst. 2021, 36, 1546–1562. [Google Scholar] [CrossRef]
  10. Sui, Q.; Wei, F.; Wu, C.; Lin, X.; Li, Z. Day-Ahead Energy Management for Pelagic Island Microgrid Groups Considering Non-Integer-Hour Energy Transmission. IEEE Trans. Smart Grid 2020, 11, 5249–5259. [Google Scholar] [CrossRef]
  11. Wen, Y.; Hu, Z.; Chen, X.; Bao, Z.; Liu, C. Centralized Distributionally Robust Chance-Constrained Dispatch of Integrated Transmission-Distribution Systems. IEEE Trans. Power Syst. 2024, 39, 2947–2959. [Google Scholar] [CrossRef]
  12. Wang, G.; Wang, C.; Feng, T.; Wang, K.; Yao, W.; Zhang, Z. Day-Ahead and Intraday Joint Optimal Dispatch in Active Distribution Network Considering Centralized and Distributed Energy Storage Coordination. IEEE Trans. Ind. Appl. 2024, 60, 4832–4842. [Google Scholar] [CrossRef]
  13. Paudel, A.; Sampath, L.P.M.I.; Yang, J.; Gooi, H.B. Peer-to-Peer Energy Trading in Smart Grid Considering Power Losses and Network Fees. IEEE Trans. Smart Grid 2020, 11, 4727–4737. [Google Scholar] [CrossRef]
  14. Zhao, M.; He, Y.; Tian, Y.; Sun, K.; Jiao, L.; Wang, H. Capacity Optimization of Wind–Solar–Storage Multi-Power Microgrid Based on Two-Layer Model and an Improved Snake Optimization Algorithm. Electronics 2024, 13, 4315. [Google Scholar] [CrossRef]
  15. Mehdinejad, M.; Shayanfar, H.; Mohammadi-Ivatloo, B. Peer-to-Peer Decentralized Energy Trading Framework for Retailers and Prosumers. Appl. Energy 2022, 308, 118310. [Google Scholar] [CrossRef]
  16. Zhao, Z.; Guo, J.; Luo, X.; Lai, C.S.; Yang, P.; Lai, L.L.; Li, P.; Guerrero, J.M.; Shahidehpour, M. Distributed Robust Model Predictive Control-Based Energy Management Strategy for Islanded Multi-Microgrids Considering Uncertainty. IEEE Trans. Smart Grid 2022, 13, 2107–2120. [Google Scholar] [CrossRef]
  17. Zheng, W.; Wu, W.; Zhang, B.; Sun, H.; Liu, Y. A Fully Distributed Reactive Power Optimization and Control Method for Active Distribution Networks. IEEE Trans. Smart Grid 2016, 7, 1021–1033. [Google Scholar] [CrossRef]
  18. 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, 798–809. [Google Scholar] [CrossRef]
  19. Yin, Z.; Wang, Z.; Yu, F.; Wang, D.; Li, N. Optimization Strategy for Integrated Energy Microgrids Based on Shared Energy Storage and Stackelberg Game Theory. Electronics 2024, 13, 4506. [Google Scholar] [CrossRef]
  20. Si, F.; Han, Y.; Xu, Q.; Wang, J.; Zhao, Q. Cloud-edge-based We-Market: Autonomous Bidding and Peer-to-peer Energy Sharing Among Prosumers. J. Mod. Power Syst. Clean Energy 2023, 11, 1282–1293. [Google Scholar]
  21. Xia, Y.; Xu, Q.; Fang, J.; Li, F. Non-Iterative Decentralized Peer-to-Peer Market Clearing in Multi-Microgrid Systems via Model Substitution and Network Reduction. IEEE Trans. Power Syst. 2024, 39, 2922–2935. [Google Scholar] [CrossRef]
  22. Lee, J.; Guo, J.; Choi, J.K.; Zukerman, M. Distributed Energy Trading in Microgrids: A Game-Theoretic Model and Its Equilibrium Analysis. IEEE Trans. Ind. Electron. 2015, 62, 3524–3533. [Google Scholar] [CrossRef]
  23. Paudel, A.; Chaudhari, K.; Long, C.; Gooi, H.B. Peer-to-Peer Energy Trading in a Prosumer-Based Community Microgrid: A Game-Theoretic Model. IEEE Trans. Ind. Electron. 2019, 66, 6087–6097. [Google Scholar] [CrossRef]
  24. Yan, M.; Shahidehpour, M.; Paaso, A.; Zhang, L.; Alabdulwahab, A.; Abusorrah, A. Distribution Network-Constrained Optimization of Peer-to-Peer Transactive Energy Trading Among Multi-Microgrids. IEEE Trans. Smart Grid 2021, 12, 1033–1047. [Google Scholar] [CrossRef]
  25. Wang, H.; Huang, J. Incentivizing Energy Trading for Interconnected Microgrids. IEEE Trans. Smart Grid 2018, 9, 2647–2657. [Google Scholar] [CrossRef]
  26. Chiş, A.; Koivunen, V. Coalitional Game-Based Cost Optimization of Energy Portfolio in Smart Grid Communities. IEEE Trans. Smart Grid 2019, 10, 1960–1970. [Google Scholar] [CrossRef]
  27. Yin, Y.; Xiao, Y.; Ruan, Z.; Lu, Y.; Zhu, J.; Huang, L.; Lan, J. Research on Multi-Microgrid Electricity–Carbon Collaborative Sharing and Benefit Allocation Based on Emergy Value and Carbon Trading. Electronics 2024, 13, 3394. [Google Scholar] [CrossRef]
  28. Lu, X.; Lai, J.; Yu, X.; Wang, Y.; Guerrero, J.M. Distributed Coordination of Islanded Microgrid Clusters Using a Two-Layer Intermittent Communication Network. IEEE Trans. Ind. Inform. 2018, 14, 3956–3969. [Google Scholar] [CrossRef]
Figure 1. The structural framework of the multi-microgrid system.
Figure 1. The structural framework of the multi-microgrid system.
Electronics 14 03155 g001
Figure 2. The wind-solar-load predictive data: (a) the wind-solar predictive output. (b) the initial electrical load curves. (c) the initial heat load curves.
Figure 2. The wind-solar-load predictive data: (a) the wind-solar predictive output. (b) the initial electrical load curves. (c) the initial heat load curves.
Electronics 14 03155 g002
Figure 3. The iterative convergence process and power interaction results: (a) the iterative convergence process of the costs for microgrids; (b) the power interaction results between microgrids.
Figure 3. The iterative convergence process and power interaction results: (a) the iterative convergence process of the costs for microgrids; (b) the power interaction results between microgrids.
Electronics 14 03155 g003
Figure 4. The detailed power energy distribution of each microgrid: (a) the scheduling results of MG1; (b) the scheduling results of MG2; (c) the scheduling results of MG3.
Figure 4. The detailed power energy distribution of each microgrid: (a) the scheduling results of MG1; (b) the scheduling results of MG2; (c) the scheduling results of MG3.
Electronics 14 03155 g004
Figure 5. The detailed heat energy distribution of each microgrid: (a) the scheduling results of MG1. (b) the scheduling results of MG2. (c) the scheduling results of MG3.
Figure 5. The detailed heat energy distribution of each microgrid: (a) the scheduling results of MG1. (b) the scheduling results of MG2. (c) the scheduling results of MG3.
Electronics 14 03155 g005
Figure 6. The iterative convergence process of power trading costs for bargaining between microgrids: (a) MG1. (b) MG2. (c) MG3.
Figure 6. The iterative convergence process of power trading costs for bargaining between microgrids: (a) MG1. (b) MG2. (c) MG3.
Electronics 14 03155 g006
Figure 7. The traded power price through asymmetric bargaining.
Figure 7. The traded power price through asymmetric bargaining.
Electronics 14 03155 g007
Figure 8. The detailed energy distribution of each microgrid under increased load: (a) the scheduling results of MG1; (b) the scheduling results of MG2; (c) the scheduling results of MG3.
Figure 8. The detailed energy distribution of each microgrid under increased load: (a) the scheduling results of MG1; (b) the scheduling results of MG2; (c) the scheduling results of MG3.
Electronics 14 03155 g008
Table 1. The parameters of multi-microgrid systems and simulations.
Table 1. The parameters of multi-microgrid systems and simulations.
ItemsCapacity (kW)Parameters
PV/WT P i , m a x p r e _ p v and P i , m a x p r e _ w t are in line with Figure 2a c p r i p v = 0.01 , c p r i w t = 0.01
ESS S i , m i n e s s = 500 , S i , m a x e s s = 1800 η l o s s e s s = 0.01 , η c h e s s = 0.95 , η d i s e s s = 1 / 0.96 , c p r i e s s = 0.1
CHP P i , e _ m a x c h p = 5000 , P i , h _ m a x c h p = 10000 , ε i , m i n c h p = 0.5 , ε i , m a x c h p = 4.1 η e c h p = 0.35 , η h c h p = 0.9 , c p r i c h p = 0.01 , c p r i g a s = 3.5
GB P i , h _ m a x g b = 800 η h g b = 0.9 , Q = 9.7 , c p r i g b = 0.01 , c p r i g a s = 3.5
Valley: 1:00–7:00 c i b u y = 0.25 , c i s e l l = 0.22
PriceNormal: 8:00–10:00, 16:00–18:00, 22:00–24:00 c i b u y = 0.53 , c i s e l l = 0.42
Peak: 11:00–15:00, 19:00–21:00 c i b u y = 0.82 , c i s e l l = 0.65
Demand L i , e l o a d is in line with Figure 2b ε i , e t r a n = 0.15 , ε i , e c u t = 0.15 , c e t r a n = 0.1, c e c u t = 0.3
L i , h l o a d is in line with Figure 2c ε i , h c u t = 0.15 , c h c u t = 0.16
Trading P i , m a x b u y = 1000 , P i , m a x s e l l = 1000 , P m a x p 2 p = 2000 c i b u y and c i s e l l follow the peak-valley price
Carbon α e p v = α e w t = 0.15 , α e c h p = α h c h p = α h g b = 0.45 , β e b u y = β e c h p = 0.55 , β h c h p = β h g b = 0.65 , d = 1000
        c n e g 3 c o 2 = 1.34 , c n e g 2 c o 2 = 1.72 , c n e g 1 c o 2 = 2.1 , c p o s 1 c o 2 = 1.34 , c p o s 2 c o 2 = 1.72 , c p o s 3 c o 2 = 2.1 , c p o s 4 c o 2 = 2.49 , c p o s 5 c o 2 = 2.81
ADMM                                            ρ i c m = 1 e 3 , δ r r c m = 1 e 3 , ρ i f d = 2000 , δ r r f d = 0.23 e 4
Table 2. The costs and carbon emissions under different operating modes.
Table 2. The costs and carbon emissions under different operating modes.
OperatingCost/CarbonMG1MG2MG3Total
IndependentCost/RMB2155.347,99843,35393,506.3
Carbon/kg17,43924,51424,55466,507
InteractiveCost/RMB18,77721,21615,42255,415
Carbon/kg20,15614,27113,59048,017
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

Su, S.; Zhang, Q.; Xie, Q. A Distributed Multi-Microgrid Cooperative Energy Sharing Strategy Based on Nash Bargaining. Electronics 2025, 14, 3155. https://doi.org/10.3390/electronics14153155

AMA Style

Su S, Zhang Q, Xie Q. A Distributed Multi-Microgrid Cooperative Energy Sharing Strategy Based on Nash Bargaining. Electronics. 2025; 14(15):3155. https://doi.org/10.3390/electronics14153155

Chicago/Turabian Style

Su, Shi, Qian Zhang, and Qingyang Xie. 2025. "A Distributed Multi-Microgrid Cooperative Energy Sharing Strategy Based on Nash Bargaining" Electronics 14, no. 15: 3155. https://doi.org/10.3390/electronics14153155

APA Style

Su, S., Zhang, Q., & Xie, Q. (2025). A Distributed Multi-Microgrid Cooperative Energy Sharing Strategy Based on Nash Bargaining. Electronics, 14(15), 3155. https://doi.org/10.3390/electronics14153155

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