Next Article in Journal
Profile of a Sustainable Manager from the Perspective of Pro-Ecological and Pro-Social Management of Energy Company
Next Article in Special Issue
Wind-Photovoltaic-Energy Storage System Collaborative Planning Strategy Considering the Morphological Evolution of the Transmission and Distribution Network
Previous Article in Journal
Estimation of Total Solar Transmittance for Twin-Wall Polycarbonate Sheet with Rectangular Structure on the Basis of Experimental Research
Previous Article in Special Issue
Self-Triggered Model Predictive Control of AC Microgrids with Physical and Communication State Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Transaction Model Based on Stackelberg Game Method for Balancing Supply and Demand Sides of Multi-Energy Microgrid

1
Academic Affairs Office, Changsha Electric Power Technical College, Changsha 410131, China
2
College of Electrical and Information Engineering, Hunan University, Changsha 410082, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(4), 1362; https://doi.org/10.3390/en15041362
Submission received: 8 November 2021 / Revised: 12 January 2022 / Accepted: 28 January 2022 / Published: 14 February 2022

Abstract

:
To improve the coordination and complementarity of multiple energy sources, balancing the interests of different participants in a multi-energy system is of great importance. However, traditional centralized optimization can hardly reflect the game relationship between supply side and demand sides. A trading model based on the Stackelberg game model is proposed in this paper to balance the interests of the supply side and demand side and reduce the carbon emissions. First of all, the process of trading between the supply side and demand side based on smart contracts is described. A contractual consensus is obtained through an internal game, and the transaction is completed automatically. Secondly, a bilevel optimization model is established to coordinate the benefits of both parties based on the Stackelberg game model. The energy operator acts as a leader, and considers the two objectives, i.e., maximizing net income and minimizing carbon emissions, and uses the linear weighting method to convert the dual objectives into single objective. Users act as followers and aim to increase the comprehensive benefits, including energy cost and comfort. Then, Karush–Kuhn–Tucker optimality condition is used to transform the bilevel optimization model into an equivalent single-level model. Finally, simulation results show that the proposed method can coordinate the economic interests of both sides of supply and demand and effectively reduce the carbon emissions of the energy operator.

1. Introduction

As the world’s energy demand increases and natural resources come under enormous pressure, it has become an important strategy for all countries to improve the efficiency of energy utilization [1]. The operation and planning of traditional energy systems are limited to systems formed by single energy sources, such as electricity, gas, and heat, which cannot meet the needs of the current society. Therefore, the multi-energy system (MES) that combines multiple energy sources has emerged, which helps to improve the overall efficiency of energy utilization [2,3]. At present, China’s primary energy consumption is still dominated by coal. At the same time, environmental pollution caused by coal has become increasingly serious. Due to the higher calorific value of natural gas, combustion products have less environmental pollution, which has attracted people’s attention. With the popularization of urban natural gas pipelines and the elimination of small coal-fired boilers, China’s natural gas consumption has grown rapidly. In 2018, natural gas consumption increased by about 17.7% year-on-year, and its share in energy consumption increased by 0.8% year-on-year. Therefore, it is necessary to study the natural gas-fired equipment in MES to improve energy efficiency and reduce carbon emissions.
With the popularization of demand side management (DSM), technologies of demand response (DR) have gradually been applied [4]. Wang et al. [5] designed a network–load interaction optimization framework based on multi-time period flexible random fuzzy uncertain demand response model, including shifting of loads’ operation time and uncertain response to the price signal. In order to reduce the peak-to-average ratio of power demand, Parizy et al. [6] proposed a new heuristic DR technology for consumption scheduling of appliances. This technology ensures the privacy of users with a hopping scheme. In Refs. [5,6], only electrical loads are focused on. However, with the emergence of MES, some scholars have noticed that there are defects in the DR of single power. Therefore, the traditional DR is developing in the direction of integrated demand response (IDR) [7]. Gan-yun et al. [8] established IDR model, considering different response models of load including electricity, heat, cold, and gas. The results show that IDR can reduce the distinction between peak and valley and improve the wind power consumption capacity. In Ref. [9], an edge-cloud framework based on IDR is proposed to achieve an effect-predictable residential DR with protecting the interests of users. IDR can make full use of the coordination of multiple energy sources, which is of great significance to promote the sustainable development of the MES.
In the process of continuous development of MES, the factors interacting are becoming more and more complex [3]. Participants in the current energy market are showing a trend of complexity and diversification. In 2015, the Chinese government proposed to encourage multiple entities in social capital to participate in electricity market transactions, including electricity sellers, energy service providers, and users, to increase the diversity of electricity market entities [10]. With the increasingly prominent phenomenon of multi-stakeholder competition in multi-energy systems, traditional centralized optimization can hardly reflect the game relationship between different stakeholders [11]. Some scholars have noticed this phenomenon and tried to use game-theoretic approaches to describe the interest relationship of different subjects and proposed three major categories of games to solve the problem of multi-agent interaction in the power system, including a non-cooperative game, cooperative game, and evolutionary game [12,13]. In Ref. [14], the demand response problem in the smart grid is regarded as a Stackelberg game between retailers and consumers and a non-cooperative game between consumers. Three dynamic prices are compared through four evaluation indicators. The result shows the effectiveness of the pricing method. Ghorbanian et al. [15] proposed a method based on game theory for operation of the smart distribution network with distributed generation and demand response programs. The result shows the proposed method can effectively reduce the total cost and can also improve the performance of the grid. Dashti et al. [16] proposed an energy pricing model of smart distribution networks with multiple microgrids based on the non-cooperative game theory, in which the profits of all beneficiaries are guaranteed. Oladejo et al. [17] proposed a generalized Nash bargaining method based on cooperative game theory, which is to make the new profit distribution beneficial to a certain participant by specifying different values of the negotiation power in the objective function. Cheng et al. [18] analyzed the behavioral decision-making problems in power demand-side response management from a perspective of multi-population evolutionary game dynamics.
The transaction interaction between the supply side and demand side is usually described as a bilevel game model. For the bilevel optimization model, many literatures directly transfer the associated variables between the upper and lower models, such as prices of energy in the upper layer and power of load in the lower layer. This method is easily causes the upper model to fall into the local optimal solution. The Karush–Kuhn–Tucker (KKT) optimality condition can be used to convert the lower model into a series of constraint conditions, which can be added to the upper model. In this way, the bilevel model becomes an equivalent single-level model, which can ensure the optimization results in the global optimal solution [19].
As the international community pays attention to global climate change, governments are taking various measures in various fields to reduce carbon emissions [20]. Carbon reduction has become a long-term goal of China. In 2009, China determined that China’s carbon emission intensity per unit GDP in 2025 would be 40–45% lower than in 2005 [21]. MES is widely regarded as an effective way to reduce carbon emissions by integrating renewable energy and cascading energy utilization [22].
Some references are cited, as shown in Table 1. In Refs. [23,24], the impact of IDR on operation of system is not considered. In the literature [25,26,27], IDR is considered but the benefits of users and carbon emissions are ignored. In [28,29], IDR and carbon emissions are considered, but the benefits of users are still ignored. In [30,31], the benefits of users are considered, but the carbon emissions are not considered. Additionally, the iterative method easily causes the bilevel model to fall into the local optimal solution in Refs. [30,31]. In addition, although in the literatures [23,24,28,29], carbon emissions are considered, only the impact of carbon emissions fines on economic benefits is considered, and carbon emissions are disregarded as the optimization objective. Therefore, in the current scenario of supply and demand interaction, how to optimize the low-carbon operation of MES is still a difficult problem.
Besides, time-of-use energy price is considered as an effective method to stimulate DR, but it also has disadvantages. For example, if all users consume energy in the same period of low price, it is possible to create new demand peaks [32]. In addition, users are often heterogeneous, which means different energy users have different energy requirements and have different energy management strategies. Therefore, energy operators need to set different energy prices for different users in order to make better use of the flexibility of demand-side resources.
Therefore, this paper proposes an interaction method between supply and demand sides based on the Stackelberg game. On the premise of ensuring the interests of all participants, the output of equipment and pricing strategy of energy operator and the energy consumption strategies of users are optimized. The main work of this paper is as follows:
(1)
Based on smart contracts, an energy trading mode for supply side and demand sides is proposed. Firstly, the two sides negotiate different energy transaction prices based on the characteristics of users’ different energy demand through internal game. Then the transaction is automatically completed.
(2)
Considering the users’ initiative, a bilevel optimization model is established based on the Stackelberg game model. The energy operator, as a leader, considers two objectives, i.e., economic net income and carbon emissions, and uses the linear weighting method to convert the two objectives into single objective. Users, as followers, aim to increase the comprehensive benefits, including energy cost and comfort. The rights of users, making decisions on energy use independently, can be as far as possible guaranteed.
(3)
KKT optimality condition is used to transform the bilevel optimization model into an equivalent single-level model, which can ensure that the global optimal solution is obtained.
The rest of the paper is organized as follows: Section 2 briefly introduces a trading model for supply side and demand sides based on smart contracts. Section 3 establishes the mathematical model of supply and demand sides. Section 4 transform the bilevel optimization model into an equivalent single-level model based on KKT optimality condition. The simulation results are shown in Section 5. The conclusions are conducted in Section 6.

2. Transaction Mode for Supply and Demand Sides of Multi-Energy Microgrid

2.1. Trading Model Based on Stackelberg Game

In energy trading, the operator hopes to set higher energy prices to obtain higher profit. However, users want to buy energy at a lower cost. Therefore, the interests of both parties are in conflict. In this paper, the operator and users are regarded as Stackelberg game relations, shown in Figure 1. As a leader, the operator needs to formulate reasonable energy prices for maximizing interests based on the response of each user. As a follower, each user formulates a rational energy strategy based on price information and then reports power information to operator.

2.2. Trading Architecture Based on Smart Contracts

The operator and users voluntarily register as participants and generate corresponding smart contracts. As the consensus, the contracts are recognized by all participants. All participants must strictly abide by the consensus and conduct transaction settlement according to the provisions of the contracts [33].
The trading architecture proposed in this paper is shown in Figure 2. Firstly, both parties upload information and pay a deposit to the address of their smart contracts. Secondly, the prices and power of transaction are determined through the internal game, and the results are distributed to each participant. After the participants receive the result of the internal game, they confirm the transaction and trigger the smart contracts. Finally, the smart contracts automatically achieve energy transaction and amount settlement.
The most prominent advantage of this model is that users have the initiative and can directly participate in the formulation of energy prices. In addition, energy operator can set different energy prices for different users.

3. Mathematical Model

3.1. Energy Operator

The MES structure is established based on an energy station in central China, as shown in Figure 3. The energy operator effectively manages the operation of all equipment including cooling heat and power cogeneration system (CCHP), gas boiler (GB), heat pump (HP), centrifuge (Cen), and thermal storage tank (ST) to increase economic benefits and reduce carbon emissions. CCHP consists of an internal combustion generator (G) and a lithium bromide unit (LB).
The natural gas is converted into electric energy by G, and the waste heat is converted into the heating or cooling energy suitable for users by LB. If the heating demand is not met, GB and HP will produce heating energy. ST stores the excess heating energy and releases it when needed. If the supply of cooling energy is insufficient, Cen will produce cooling energy.

3.1.1. Objectives of Operator

Operator’s objectives include economic objective and environmental objective, i.e., maximizing net income and minimizing carbon emissions.
The total income of the operator comes from the sales of electric, cooling, and heating energy to all users. The total cost of operator includes the cost of purchasing natural gas and the cost of purchasing electricity from the grid. This paper does not consider the operating cost of the equipment. For the convenience of calculation, the maximum net income is converted to the minimum equivalent cost in this paper, as (1).
min F prt = C mes buy f mes sale
C mes buy = t Γ e grid t P g 2 t t + t Γ e gas t 3600 ( Q G t + Q GB t + Q HP t ) ξ gas
f mes sale = t Γ i Φ j Ω π i , j t P i , j t
where F prt is the equivalent cost of operator; C mes buy is the total cost of operator; f mes sale is the total income of operator; e grid t is the electricity price of the grid; P g 2 t t is the power from the grid; e gas t is the price of natural gas; ξ gas is the calorific value of natural gas, and this paper takes the average low calorific value (35,588 kJ/m3); Q G t is the natural gas power consumed by G; Q GB t is the natural gas power consumed by GB; Q HP t is the natural gas power consumed by HP; π i , j t is the price at which the operator sells energy j to user i ; P i , j t is the power required by user i for energy j ; Ω = { e , h , c } is a collection of electric, cooling and heating energy; Φ = { 1 , 2 , , N } is the number of users; Γ = { 1 , 2 , , T } is the scheduling metric.
For MES, carbon emissions are mainly released by the combustion of natural gas by G, GB, and HP. The environmental objective of operator is to reduce carbon emissions, as (4) [34].
min F CO 2 = μ gas t Γ ( Q G t + Q GB t + Q HP t ) + μ grid t Γ P g 2 t t
where μ gas is the CO2 emission conversion factor of natural gas (220 g/kWh); μ grid is the CO2 emission conversion factor of electricity from grid (968 g/kWh).

3.1.2. Equations and Constraints

The power of G is calculated as follows:
P G t = η G e Q G t
0 P G t P G N
where η G e is the efficiency of gas-to-electricity conversion of G; Q G t is the natural gas power consumed by G; P G N is the rated power of G.
The output of LB is calculated as follows [35]:
H LB t = h LB t η LB h η G h Q G t
C LB t = ( 1 h LB t ) η LB c η G h Q G t
0 H LB t H LB N
0 C LB t C LB N
where H LB t and C LB t are the output thermal and cooling power of LB; η LB h and η LB c are the thermal and cooling efficiency of LB to convert the waste heat of G into cooling and heating energy; η G h is the gas-to-heat efficiency of G; H LB N and C LB N are the rated heating and cooling output power of LB; h LB t is the state of LB, heating at 1 and cooling at 0, which is set by on-site personnel as required.
The heating models of GB and HP are similar. They both burn natural gas to produce heating energy, but their conversion efficiency and investment cost are different. Their heating output is calculated as follows:
H k t = η k Q k t
0 H k t H k N
where k { GB , HP } ; η k is the conversion efficiency of GB and HP; H k N is the rated heating power of GB and HP.
The cooling power of Cen is calculated as follows:
C Cen t = η Cen P Cen t
0 C Cen t C Cen N
where η Cen is the cooling efficiency of Cen; P Cen t is the input electric power of Cen; C Cen N is the rated electric power of Cen.
The model of ST is as follows [35]:
S ST t = ( 1 α ST ) S ST t 1 + η ST c H ST , c t H ST , d t η ST d
S O C ST min S ST N S ST t S O C ST max S ST N
0 H ST , c t H ST c , max
0 H ST , d t H ST d , max
where S ST t is the heating storage capacity of ST; α ST is the self-loss coefficient of ST; η ST c and η ST d are the efficiency of ST to charge and discharge heating energy; H ST , c t and H ST , d t are the power of charging and discharging heating energy of ST; S O C ST max and S O C ST min are the maximum and minimum values of the heat storage state of ST; S ST N is the rated heat storage capacity of ST; H ST c , max and H ST d , max are the maximum values of the charging and discharging power of ST.
The constraints of electric, cooling, and heating balance are as follows:
i Φ P i , e t + P Cen t = P G t + P g 2 t t
i Φ P i , c t = C LB t + C Cen t
H GB t + H HP t + H LB t + H ST , d t = H ST , c t + i Φ P i , h t
The interactive power constraint of MES and the grid is as follows:
0 P g 2 t t P g 2 t max
where P g 2 t max is the maximum power, which is purchased from the grid by the operator.
Constraints on energy prices are as follows:
π i , j min π i , j t π i , j max
t Γ π i , j t = T π i , j av , max
where π i , j max and π i , j min are the maximum and minimum prices at which energy operator sell energy j to user i .

3.1.3. Multi-Objective Linear Weighting Processing

The optimization problem of the operator is a multi-objective optimization problem. The idea of solving multi-objective optimization problems is generally to convert multi-objectives into a single objective. Additionally, the widely used method is the linear weighting method. Firstly, it is important to assign a weight coefficient to each objective. The larger the weight coefficient, the more important the objective is. Secondly, all objectives are multiplied by the weight coefficients and accumulated into a new objective function. Finally, it would be solved under the same constraints as the original problem [36]. However, the premise of this method is that all objectives must have the same dimension. If the dimensions are different, they must be normalized [36].
Thus, this article firstly normalizes the two objectives of operator and then performs linear weighting. The normalized calculation formulas for the objectives of equivalent cost and carbon emissions are as follows [37,38]:
F prt = F prt F prt min F prt max F prt min
F CO 2 = F CO 2 F CO 2 min F CO 2 max F CO 2 min
where F prt is the calculation formula after the equivalent cost is normalized; F CO 2 is the calculation formula after the carbon emissions are normalized; F prt min is the equivalent cost when the model is solved with the minimum equivalent cost as the optimization objective; F prt max is the equivalent cost when the model is solved with the maximum equivalent cost as the optimization objective; F CO 2 min is the carbon emissions when the model is solved with the minimum carbon emissions as the optimization objective; F CO 2 max is the carbon emissions when the model is solved with the maximum carbon emissions as the optimization objective.
The calculation formula for linear weighting the two normalized objectives is as follows:
min F 1 = w prt F prt + w CO 2 F CO 2
w prt + w CO 2 = 1
0 w prt , w CO 2 1
where F 1 is a single objective of the operator after conversion; w prt is the weight coefficient of net income, which reflects the importance of economic objective for operator; w CO 2 is the weight coefficient of carbon emissions, which reflects the importance of environmental objective for operator.

3.2. Energy User

This paper divides the loads of users into two types according to their characteristics, which are shiftable loads and cuttable loads, and establishes corresponding load response models.
The cuttable loads are that users reduce the consumption of certain energy sources according to price signals or incentive mechanisms, including air-conditioning, heating equipment, etc., which are abundant in household users and commercial buildings. The shiftable loads are some energy-consuming devices that can be translated and adjusted, including washing machines, electric vehicles, batteries, etc., in which the total energy consumption is approximately unchanged during the control time [12,39].
In this article, for the heating load and cooling load, the main optimization is the cuttable part. For electrical loads, the main optimization is the shiftable part.

3.2.1. Heating Load and Cooling Load

The cuttable heating load and the cuttable cooling load are similar. Their calculation formula is as follows [40]:
P i , m t = P 0 , i , m t Δ P i , m t
t Γ Δ P i , m t Δ W i , m
0 Δ P i , m t Δ P i , m , max t
where m { h , c } ; c and h represent cooling load and heating load, respectively; P i , m t is the power of cooling load and heating load of user i ; P 0 , i , m t is the power of initial load, including fixed load and cuttable load; Δ P i , m t is the power of the cuttable load; Δ W i , m is the total amount of cuttable load; Δ P i , m , max t is the maximum power of the cuttable load.

3.2.2. Electric Load

Electrical load includes the fixed load and the shiftable load, which is calculated as follows [40]:
P i , e t = P 0 , i , e t + Δ P i , e t
t Γ Δ P i , e t = Δ W i , e
0 Δ P i , e t Δ P i , e , max t
where P i , e t is the power of electrical load of user i ; P 0 , i , e t is the power of the fixed electrical load; Δ P i , e t is the power of the shiftable electric load; Δ W i , e is the total amount of shiftable electric load; Δ P i , e , max t is the maximum power of the shiftable electric load.

3.2.3. Objective of User

When users adjust their load, they consider the comprehensive benefits, including energy cost and energy satisfaction. For convenience, this article turns the optimization goal of the largest comprehensive benefit into the smallest equivalent cost. The calculation formula is as follows [40,41]:
min F i , user = C i , user f i , user
C i , user = t Γ j Ω π i , j t P i , j t
f i , user = t Γ j Ω ( α i , j P i , j t β i , j 2 P i , j t 2 )
where F i , user is the comprehensive benefit of user i ; C i , user is the energy cost of user i ; f i , user is the energy satisfaction of user i ; α i , j and β i , j are the preference coefficients; The larger α i , j / β i , j is, the more energy will be needed, which can be set according to the users’ energy preferences [42].

4. Solution Method of Internal Game Model

4.1. Transform the Bilevel Model into Single-Level Model

The lower-level problem can be transformed into the KKT optimal condition [43]. Formulas (30)–(38) in the lower-level problem can be transformed into the following constraints [43]:
t Γ Δ P i , e t Δ W i , e = 0
P i , m t + Δ P i , m t P 0 , i , m t = 0
P i , e t Δ P i , e t P 0 , i , e t = 0
L i Δ P i , m t = λ i , m w λ i , m l , t + λ i , m u , t + υ i , m t = 0
L i Δ P i , e t = υ i , e w λ i , e l , t + λ i , e u , t υ i , e t = 0
L i P i , m t = π i , m t α i , m + β i , m P i , m t + υ i , m t = 0
L i P i , e t = π i , e t α i , e + β i , e P i , e t + υ i , e t = 0
0 λ i , m w ( t Γ Δ P i , m t Δ W i , m ) 0
0 λ i , j l , t ( Δ P i , j t ) 0
0 λ i , j u , t ( Δ P i , j t Δ P i , j , max t ) 0
where Formulas (42)–(45) are a series of stationarity conditions; Formulas (46)–(48) are a series of complementarity slackness conditions; λ i , m w , υ i , e w , λ i , j l , t , λ i , j u , t , and υ i , j t ( t Γ , j Ω , i Φ , m { h , c } ) are Lagrange multipliers.
Thus, the single-layer model includes Formulas (1)–(29) and (39)–(48).

4.2. Model Solving Steps

The model solving process is shown in Figure 4. The solution steps of the model in this paper are as follows:
  • Raw data is input, including equipment, load, energy preference, weight coefficient, etc.
  • KKT optimality condition is used to transform the bilevel optimization model into an equivalent single-level model.
  • The equivalent single-layer model is solved with the minimum equivalent cost as the optimization objective and F prt min is found. In the same way, the equivalent single-layer model is solved with the maximum equivalent cost as the optimization objective and F prt max is found. According to Formula (25), F prt can be found.
  • The equivalent single-layer model is solved with minimum carbon emissions as the optimization goal and F CO 2 min is found. In the same way, the equivalent single-layer model is solved with maximum carbon emissions as the optimization goal and F CO 2 min is found. According to Formula (26), F CO 2 can be found.
  • F prt and F CO 2 are substituted into Formula (27) to transform the multi-objective optimization problem into a single-objective problem. Then, the equivalent single-layer model is solved with F 1 minimum as the optimization objective.
  • The equipment operation status of operator and load adjustment status of users are obtained.
For convenience, the problem is solved by Extended Mathematical Programming (EMP) in GAMS environment in this paper.

5. Simulation Analysis

5.1. Data

The time scale of this paper is 24 h of a day. An energy station in central China is selected as the research object. The energy station supplies energy for three users. Load data in summer and winter are taken for analysis, as shown in Figure A1 in Appendix A. The shiftable electric load, the cuttable heating load and the cuttable cooling load of three users account for 20%, 15%, and 15% of the original load, respectively. The maximum power of the shiftable electric load, the cuttable heating load, and the cuttable cooling load are 35%, 20%, and 20% of the original load power, respectively. The preference coefficients of users are shown in Table A1 in Appendix A. The parameters of energy prices are shown in Table A2 in Appendix A. The price of natural gas is 2.92 RMB/m3 in summer and 3.28 RMB/m3 in winter. The time-of-use electricity price of the grid is shown in Figure A2 in the Appendix A. The parameters of equipment are shown in Table A3 in Appendix A. LB produces cooling energy in summer and heating energy in winter.
In this paper, three cases are set to compare.
Case1: Ignoring the objective of carbon emissions, the operator only considers economic objective and sets the same price of each energy. At the same time, users do not consider DR.
Case2: The operator ignores the objective of carbon emissions and users consider DR. At the same time, the supply and demand sides negotiate different transaction prices for different users through internal game.
Case3: On the basis of case2, operator consider the objective of carbon emissions. At the same time, the weight coefficient of the operator’s economic benefit is 0.7 in summer and 0.9 in winter.

5.2. Case Study

5.2.1. Summer

The benefits of three users in three cases in summer are shown in Figure 5. Compared with case1, the energy costs of the users in case2 and case3 are reduced, and the comprehensive benefits are slightly improved. The game method proposed in this paper can reduce the energy costs of users under the premise of ensuring the comprehensive benefits of the users. In addition, by comparing case2 and case3, the objective of carbon emissions of the operator has little impact on the benefits of users.
The economic and environmental benefits of operator in summer are shown in Figure 6. Compared with case1, the net income of operator in case2 and case3 are improved, and carbon emissions are reduced. In addition, compared with caes2, the net income in case3 is reduced by 0.93%, but carbon emissions are reduced by 32.96%. It shows that the model mentioned in this paper can minimize carbon emissions while increasing economic benefits of all participants as much as possible.
The pricing strategies of operator in case1 in summer are shown in Figure 7. Users do not participate in energy pricing, and the operator directly optimizes energy prices based on the total load power. Users can only passively accept energy prices.
Because of the limited space, this article will not list all the strategies of participants but only give some examples of results. The operator sets different energy prices for different users in order to guide users to use energy rationally. For example, as shown in Figure 8a, in case2, the operator sets a higher heating price for user3 when user3 consumes more heating energy to guide user3 to reduce the heating load during peak time. As shown in Figure 8b, the operator sets a higher cooling price for user2 when user2 consumes more cooling energy to guide user2 to reduce the cooling load during peak time. As shown in Figure 8c, operator set higher electricity prices for user1 at the peak of electricity consumption of user1 to guide user1 to shift part of the peak load to valley hours to reduce the peak-to-valley difference. Additionally, it also shows that, in the interactive game process, the operator is dominant, which is in line with the characteristics of the master–slave game.
The objective of operator’s carbon emissions has little effect on the pricing strategy of operator and the energy consumption strategy of users. Three examples of strategies in case2 and case3 in summer are shown in Figure 9. When operator considers the objective of carbon emissions, there is little impact on energy consumption strategies of users, which can be in turn affect operator’s pricing. Therefore, the carbon emissions objective of operator has little impact on his pricing strategy. The conflict of interests between the supply and demand sides is mainly reflected in economic interests.
The output of operator’ equipment in case2 and case3 in summer are shown in Figure 10 and Figure 11. G-E and E-Grid are, respectively, the electric power from G and grid. LB-C and Cen-C are, respectively, the cooling power of LB and Cen. HP-H and GB-H are, respectively, the heating power of HP and GB. ST-c and ST-d are the power of charging and discharging heat of ST. E-Cen is the electric power of Cen. Because the heating load is mainly supplied by HP, and CCHP mainly produces cooling energy, the heating output of the two cases is similar. Because of the environmental friendliness of CCHP, when the electric power from G is low (22 h–5 h in case2), case3 increases its power and reduces the power purchase from the grid. At the same time, the waste heat is increased, the cooling power of LB is increased, and the power consumption of Cen is reduced.

5.2.2. Winter

The benefits of three users in three cases in winter are shown in Figure 12. User2 has only a small amount of heating load in winter, so the benefit of user2 hardly changes. Compared with case1, the energy costs of user1 and user2 in case2 and case3 can be decreased on the premise that the overall benefits are not reduced. Comparing case2 and case3, the benefits of users are almost the same, which is similar to the situation in summer.
The economic and environmental benefits of the operator in winter are shown in Figure 13. Compared with case1, the net income of operator is increased by 1.4% in case2 and 0.8% in case3, and carbon emissions are decreased by 1.7% in case2 and 4.8% in case3. Compared with case2, the net income in case3 is reduced by 0.6%, but carbon emissions are reduced by 3.2%. Although the net income has dropped a little in case3, the carbon emissions have been reduced even more. The multi-objective optimization method proposed in this paper can coordinate economic objective and environmental objective.

6. Conclusions

A transaction model using the Stackelberg game method and smart contracts is proposed to balance the interests of supply side and demand sides in this paper. In the proposed model, the energy operator considers two objectives, i.e., maximizing net income and minimizing carbon emissions, and users aim to increase the comprehensive benefits, including energy cost and comfort. The specific conclusions of the work include the following:
(1)
In order to break the pricing monopoly of energy operator, demand-side interests are considered. Additionally, different energy transaction prices are formulated according to different user characteristics, which can guide users to use energy rationally.
(2)
In order to obtain the global optimal solution, the KKT condition is used to transform the bilevel optimization model into an equivalent single-level model.
(3)
The simulation results show that the conflict of interests between the supplier and the demanders is mainly reflected in the economic aspect. Additionally, the method proposed can coordinate the economic interests of both parties. Furthermore, compared to the single-objective model, the operator’s multi-objective optimization model can reduce carbon dioxide emissions by 32.96% in summer and 3.2% in winter.
There are deficiencies in this article. For energy stations, this article does not consider the addition of new energy sources, such as photovoltaics and wind turbines. In addition, this article focuses on the carbon emissions of energy station but disregards life cycle assessment method to calculate the net emissions of the energy flow from the energy station to the user including energy transport. The above deficiencies will be the focus of the future research.

Author Contributions

All the authors made contributions to the concept and design of the article; M.W. is the main author of this work; Y.D. provided good advice and technical guidance for the manuscript; M.L., Y.W. and Y.L. reviewed and edited the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Science and Technology Program of State Grid Hunan Electric Power Co., LTD under Grant 5216AP20000D and in part by the International Science and Technology Cooperation Program of China under Grant 2018YFE0125300.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Figure A1. Load power curves of users.
Figure A1. Load power curves of users.
Energies 15 01362 g0a1
Table A1. The preference coefficient of users.
Table A1. The preference coefficient of users.
CoefficientValueCoefficientValue
α i , h ,   α i , c 1.1 α 1 , e 1.5
β 1 , h 0.0035 (Summer)
0.00145 (Winter)
β 3 , h 0.0035 (Summer)
0.00034 (Winter)
β 1 , e 0.0001 β 2 , h 0.001
β 1 , c 0.0006 β 2 , c 0.0018
β 3 , c 0.00035
Table A2. The parameters of energy prices.
Table A2. The parameters of energy prices.
ParameterValue (RMB/kWh)ParameterValue (RMB/kWh)
SummerWinterSummerWinter
π i , h max ,   π i , c max 0.550.6 π 1 , e max 0.93
π i , h min ,   π i , c min 0.40.43 π 1 , e min 0.45
π i , h av , max ,   π i , c av , max 0.50.5 π 1 , e av , max 0.85
Figure A2. Time-of-use electricity price of grid.
Figure A2. Time-of-use electricity price of grid.
Energies 15 01362 g0a2
Table A3. The parameters of equipment.
Table A3. The parameters of equipment.
EquipmentParameterEquipmentParameter
ST α ST 2%Cen η Cen 90%
η ST c 0.95 C Cen N 6329 kW
η ST d 0.9GB η GB 85%
S ST N 1680 kW H GB N 12,900 kW
S O C ST max 100%HP η HP 120%
S O C ST min 10% H HP N 1632 kW
H ST c , max 336LB η LB h 60%
H ST d , max 336 η LB c 64.5%
G η G e 35% H LB N 2164 kW
η G h 45% C LB N 2326 kW
P G N 2000 kW

References

  1. Nawaz, A.; Hafeez, G.; Khan, I.; Jan, K.U.; Li, H.; Khan, S.A.; Wadud, Z. An Intelligent Integrated Approach for Efficient Demand Side Management with Forecaster and Advanced Metering Infrastructure Frameworks in Smart Grid. IEEE Access 2020, 8, 132551–132581. [Google Scholar] [CrossRef]
  2. Feng, P.; He, X. Mixed neurodynamic optimization for the operation of multiple energy systems considering economic and environmental aspects. Energy 2021, 232, 120965. [Google Scholar] [CrossRef]
  3. He, J.; Li, Y.; Li, H.; Tong, H.; Yuan, Z.; Yang, X.; Huang, W. Application of Game Theory in Integrated Energy System Systems: A Review. IEEE Access 2020, 8, 93380–93397. [Google Scholar] [CrossRef]
  4. Wang, Y.; Ma, Y.; Song, F.; Ma, Y.; Qi, C.; Huang, F.; Xing, J.; Zhang, F. Economic and efficient multi-objective operation optimization of integrated energy system considering electro-thermal demand response. Energy 2020, 205, 118022. [Google Scholar] [CrossRef]
  5. Wu, H.; Dong, P.; Liu, M. Optimization of Network-Load Interaction with Multi-Time Period Flexible Random Fuzzy Uncertain Demand Response. IEEE Access 2019, 7, 161630–161640. [Google Scholar] [CrossRef]
  6. Parizy, E.S.; Bahrami, H.R.; Choi, S. A Low Complexity and Secure Demand Response Technique for Peak Load Reduction. IEEE Trans. Smart Grid 2019, 10, 3259–3268. [Google Scholar] [CrossRef]
  7. Du, Y.; Zheng, N.; Cai, Q.; Li, Y.; Li, Y.; Shi, P. Research on Key Technologies of User Side Integrated Demand Response for Multi-Energy Coordination. In Proceedings of the 2020 IEEE 4th Conference on Energy Internet and Energy System Integration (EI2), Wuhan, China, 30 October–1 November 2020; pp. 2461–2464. [Google Scholar]
  8. Gan-yun, L.; Bin, C.; De-xiang, J.; Nan, W.; Jun, L.; Guangyu, C. Optimal scheduling of regional integrated energy system considering integrated demand response. CSEE J. Power Energy Syst. 2021, 1–10. [Google Scholar]
  9. Jia, Q.; Chen, S.; Yan, Z.; Li, Y. Optimal Incentive Strategy in Cloud-Edge Integrated Demand Response Framework for Residential Air Conditioning Loads. IEEE Trans. Cloud Comput. 2021, 1. [Google Scholar] [CrossRef]
  10. Gu, J.; Bai, K.; Shi, Y. Optimized Operation of Regional Integrated Energy System Based on Multi-agent Master-slave Game Optimization Interaction Mechanism. Power Syst. Technol. 2019, 43, 3119–3134. [Google Scholar]
  11. Shuai, X.; Wang, X.; Wu, X. Optimal operation of integrated energy microgrid based on leader-follower game and electricity and heat demand response under user-side limited rationality. Electr. Power Autom. Equip. 2021, 41, 25–31. [Google Scholar]
  12. Xu, Z.; Sun, H.; Guo, Q. Review and Prospect of Integrated Demand Response. Proc. Chin. Soc. Electr. Eng. 2018, 38, 7194–7205. [Google Scholar]
  13. Cheng, L.; Yu, T. Game-Theoretic Approaches Applied to Transactions in the Open and Ever-Growing Electricity Markets from the Perspective of Power Demand Response: An Overview. IEEE Access 2019, 7, 25727–25762. [Google Scholar] [CrossRef]
  14. Gao, L.; Ma, L. A Pricing Method for Demand Response Using Game Theory. In Proceedings of the 2021 3rd Asia Energy and Electrical Engineering Symposium (AEEES), Chengdu, China, 26–29 March 2021; pp. 1024–1029. [Google Scholar]
  15. Ghorbanian, M.; Dolatabadi, S.H.; Siano, P. Game Theory-Based Energy-Management Method Considering Autonomous Demand Response and Distributed Generation Interactions in Smart Distribution Systems. IEEE Syst. J. 2021, 15, 905–914. [Google Scholar] [CrossRef]
  16. Dashti, Z.A.; Lotfi, M.M.; Mazidi, M. A Non-Cooperative Game Theoretic Model for Energy Pricing in Smart Distribution Networks Including Multiple Microgrids. In Proceedings of the 2019 27th Iranian Conference on Electrical Engineering (ICEE), Yazd, Iran, 30 April–2 May 2019; pp. 808–812. [Google Scholar]
  17. Oladejo, I.O.; Folly, K.A. Management of Grid-Connected Micro-grid Using Game Theory Approach. In Proceedings of the 2019 Southern African Universities Power Engineering Conference/Robotics and Mechatronics/Pattern Recognition Association of South Africa (SAUPEC/RobMech/PRASA), Bloemfontein, South Africa, 28–30 January 2019; pp. 1–6. [Google Scholar]
  18. Cheng, L.; Yin, L.; Wang, J.; Shen, T.; Chen, Y.; Liu, G.; Yu, T. Behavioral decision-making in power demand-side response management: A multi-population evolutionary game dynamics perspective. Int. J. Electr. Power Energy Syst. 2021, 129, 106743. [Google Scholar] [CrossRef]
  19. Lang, Y. Study on Price Mechanism of Multi Energy System Considering Interaction Between Source and Load. Master’s Thesis, Southeast University, Nanjing, China, 2018. [Google Scholar]
  20. Zhao, X.; Hua, G. Research on two-stage supply chain to establish the carbon emissions trading alliance. In Proceedings of the 2015 International Conference on Logistics, Informatics and Service Sciences (LISS), Barcelona, Spain, 27–29 July 2015; pp. 1–5. [Google Scholar]
  21. He, Y.-T.; Tang, Z.-G. Analysis on the Impact of China’s Foreign Trade Pattern in the process of the Reduction of Carbon Emission Intensity in China. In Proceedings of the 2020 16th International Conference on Computational Intelligence and Security (CIS), Guangxi, China, 27–30 November 2020; pp. 179–185. [Google Scholar]
  22. Cheng, Y.; Zhang, N.; Zhang, B.; Kang, C.; Xi, W.; Feng, M. Low-Carbon Operation of Multiple Energy Systems Based on Energy-Carbon Integrated Prices. IEEE Trans. Smart Grid 2020, 11, 1307–1318. [Google Scholar] [CrossRef]
  23. Wang, Z.; Li, X.; Li, Y.; Zhao, T.; Xia, X.; Zhang, H. An Optimization Framework for Low-Carbon Oriented Integrated Energy System Management in Commercial Building under Electric Vehicle Demand Response. Processes 2021, 9, 1737. [Google Scholar] [CrossRef]
  24. Xiang, Y.; Cai, H.; Gu, C.; Shen, X. Cost-benefit analysis of integrated energy system planning considering demand response. Energy 2020, 192, 116632. [Google Scholar] [CrossRef]
  25. Massrur, H.R.; Niknam, T.; Fotuhi-Firuzabad, M.; Nikoobakht, A. Hourly electricity and heat Demand Response in the OEF of the integrated electricity-heat-natural gas system. IET Renew. Power Gener. 2019, 13, 2853–2863. [Google Scholar] [CrossRef]
  26. Li, D.; Shi, K.; Zhou, X.; Wu, Y.; Yao, L.; Liao, S. Optimal Dispatch of Integrated Energy System Considering Source-Load-Storage Interaction. In Proceedings of the 2021 3rd Asia Energy and Electrical Engineering Symposium (AEEES), Chengdu, China, 26–29 March 2021; pp. 1165–1169. [Google Scholar]
  27. Zhou, J.; Wang, C.; Xiao, X.; Zhou, D.; Fan, Y.; Wang, L. Optimal Modeling of Integrated Energy Demand Response under Time-Shared Electricity Price. In Proceedings of the 2020 15th IEEE Conference on Industrial Electronics and Applications (ICIEA), Kristiansand, Norway, 9–13 November 2020; pp. 1214–1219. [Google Scholar]
  28. Wang, S.; Yin, S.; Bai, H.; Chen, X.; Jin, M.; Yan, J.; Zhang, P. Introduction and Efficiency Evaluation of Multi-storage Regional Integrated Energy System Considering Optimal Operation Integrated Demand Side Response. IOP Conf. Ser. Earth Environ. Sci. 2021, 631, 012109. [Google Scholar] [CrossRef]
  29. Jiang, P.; Dong, J.; Huang, H. Optimal integrated demand response scheduling in regional integrated energy system with concentrating solar power. Appl. Therm. Eng. 2020, 166, 114754. [Google Scholar] [CrossRef]
  30. Zhou, C.; Ma, X.; Guo, X.; Lei, J. Leader-Follower Game Based Optimized Operation Method for Interaction of Integrated Energy System in Industrial Park. J. Autom. Electr. Power Syst. 2019, 43, 74–80. [Google Scholar]
  31. Yang, Z.; Ni, M.; Liu, H. Pricing Strategy of Multi-Energy Provider Considering Integrated Demand Response. IEEE Access 2020, 8, 149041–149051. [Google Scholar] [CrossRef]
  32. Liu, X.; Gao, H.; Zhang, W.; Yang, F. Co-Simulation of P2P Power Trading Platform and Distribution Network Based on Blockchain Technology. Comput. Syst. Appl. 2021, 30, 54–61. [Google Scholar]
  33. Wu, X. Research on Energy Management Methods for Household and Community. Master’s Thesis, Hunan University, Changsha, China, 2019. [Google Scholar]
  34. Zhang, X.; Li, H.; Liu, L.; Bai, C.; Wang, S.; Song, Q.; Zeng, J.; Liu, X.; Zhang, G. Optimization analysis of a novel combined heating and power system based on biomass partial gasification and ground source heat pump. Energy Convers. Manag. 2018, 163, 355–370. [Google Scholar] [CrossRef]
  35. Bozchalui, M.C.; Sharma, R. Optimal operation of commercial building microgrids using multi-objective optimization to achieve emissions and efficiency targets. In Proceedings of the 2012 IEEE Power and Energy Society General Meeting, San Diego, CA, USA, 22–26 July 2012; pp. 1–8. [Google Scholar]
  36. Wang, Z.-G.; Liu, J.-Z.; Tan, W.; Yang, G.-J. Multi-objective Optimal Load Distribution Based on Speediness and Economy in Power Plants. Proc. Chin. Soc. Electr. Eng. 2006, 26, 86–92. [Google Scholar]
  37. Long, J.; Zheng, B.; Guo, X.; Li, Y. Interactive multi-objective optimization of environmental and economic power generation scheduling. Electr. Power Autom. Equip. 2013, 33, 83–88. [Google Scholar]
  38. He, C.; Li, D. Multi-objective Operation Mode Optimization of Medium Voltage Distribution Networks based on Improved Binary Particle Swarm Optimization. In Proceedings of the 2019 4th International Conference on Intelligent Green Building and Smart Grid (IGBSG), Yichang, China, 6–9 September 2019; pp. 639–644. [Google Scholar]
  39. Wang, C.; Chen, S.; Mei, S.; Chen, R.; Yu, H. Optimal Scheduling for Integrated Energy System Considering Scheduling Elasticity of Electric and Thermal Loads. IEEE Access 2020, 8, 202933–202945. [Google Scholar] [CrossRef]
  40. Wang, H.; Li, K.; Zhang, C.; Ma, X. Distributed Coordinative Optimal Operation of Community Integrated Energy System Based on Stackelberg Game. Proc. Chin. Soc. Electr. Eng. 2020, 40, 5435–5445. [Google Scholar]
  41. Wei, F.; Jing, Z.X.; Wu, P.Z.; Wu, Q.H. A Stackelberg game approach for multiple energies trading in integrated energy systems. Appl. Energy 2017, 200, 315–329. [Google Scholar] [CrossRef]
  42. Wu, L.; Jing, Z.; Wu, Q.; Deng, S. Equilibrium Strategies for Integrated Energy Systems Based on Stackelberg Game Model. Autom. Electr. Power Syst. 2018, 42, 142–150. [Google Scholar]
  43. Li, Y.; Wang, C.; Li, G.; Chen, C. Optimal scheduling of integrated demand response-enabled integrated energy systems with uncertain renewable generations: A Stackelberg game approach. Energy Convers. Manag. 2021, 235, 113996. [Google Scholar] [CrossRef]
Figure 1. The relationship between operator and users.
Figure 1. The relationship between operator and users.
Energies 15 01362 g001
Figure 2. Transaction process based on smart contract.
Figure 2. Transaction process based on smart contract.
Energies 15 01362 g002
Figure 3. The structure of MES.
Figure 3. The structure of MES.
Energies 15 01362 g003
Figure 4. Model solving flowchart.
Figure 4. Model solving flowchart.
Energies 15 01362 g004
Figure 5. The benefits of users in summer.
Figure 5. The benefits of users in summer.
Energies 15 01362 g005
Figure 6. The benefits of operator in summer.
Figure 6. The benefits of operator in summer.
Energies 15 01362 g006
Figure 7. Pricing strategy of operator in case1 in summer.
Figure 7. Pricing strategy of operator in case1 in summer.
Energies 15 01362 g007
Figure 8. Three examples of strategies in case2 in summer.
Figure 8. Three examples of strategies in case2 in summer.
Energies 15 01362 g008
Figure 9. Strategies comparison between case2 and case3 in summer.
Figure 9. Strategies comparison between case2 and case3 in summer.
Energies 15 01362 g009
Figure 10. The output of operator’ equipment in case2 in summer.
Figure 10. The output of operator’ equipment in case2 in summer.
Energies 15 01362 g010
Figure 11. The output of operator’ equipment in case3 in summer.
Figure 11. The output of operator’ equipment in case3 in summer.
Energies 15 01362 g011
Figure 12. The benefits of users in winter.
Figure 12. The benefits of users in winter.
Energies 15 01362 g012
Figure 13. The benefits of operator in winter.
Figure 13. The benefits of operator in winter.
Energies 15 01362 g013
Table 1. The comparison of some literatures.
Table 1. The comparison of some literatures.
ReferenceIDRUser’s BenefitCarbon
Emissions
Global
Optimal Solution
[23,24]
[25,26,27]
[28,29]
[30,31]
This paper
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wei, M.; Deng, Y.; Long, M.; Wang, Y.; Li, Y. Transaction Model Based on Stackelberg Game Method for Balancing Supply and Demand Sides of Multi-Energy Microgrid. Energies 2022, 15, 1362. https://doi.org/10.3390/en15041362

AMA Style

Wei M, Deng Y, Long M, Wang Y, Li Y. Transaction Model Based on Stackelberg Game Method for Balancing Supply and Demand Sides of Multi-Energy Microgrid. Energies. 2022; 15(4):1362. https://doi.org/10.3390/en15041362

Chicago/Turabian Style

Wei, Meifang, Youyue Deng, Min Long, Yahui Wang, and Yong Li. 2022. "Transaction Model Based on Stackelberg Game Method for Balancing Supply and Demand Sides of Multi-Energy Microgrid" Energies 15, no. 4: 1362. https://doi.org/10.3390/en15041362

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