Next Article in Journal
Reliability Estimation of the Compressive Concrete Strength Based on Non-Destructive Tests
Previous Article in Journal
The Sequential Extraction of Municipal Solid Waste Incineration Bottom Ash: Heavy Metals Mobility and Sustainable Application of Ashes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on the Dynamic Characteristics of Photovoltaic Power Production and Sales Based on Game Theory

1
School of Electrical and Electronic Engineering, Chongqing University of Technology, Chongqing 400054, China
2
School of Automation, Chongqing University of Posts and Telecommunications, Chongqiong 400065, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(19), 14645; https://doi.org/10.3390/su151914645
Submission received: 1 September 2023 / Revised: 4 October 2023 / Accepted: 8 October 2023 / Published: 9 October 2023

Abstract

:
This paper mainly studies the dynamic characteristics of production and sales of distributed photovoltaic power. This is beneficial for the construction and development of a green power system, and it promotes the sustainable development of the social economy. First, the production and sales laws of the photovoltaic power are analyzed, and the trade process between photovoltaic power producers (PVPs) and photovoltaic power demanders (PVDs) is modeled as a game. Different from the existing relevant literature, two kinds of payoff bimatrices are provided, which correspond to the PVD market and PVP market, respectively. Then, the dynamic characteristics of the model are revealed by using the semitensor product method. The results present a more reliable theoretical basis for the sustainable development of the green electricity market. Finally, through an illustrative example, it can be seen that the strategies of all participants are constantly changing to obtain more profits rather than stable at a traditional Nash equilibrium point. It is worth pointing out that the method and results are applicable to other distributed low-carbon energies, contributing to the development of sustainable energy systems.

1. Introduction

In recent decades, the continuous growth of fossil fuel consumption has led to high carbon emissions and exacerbated global warming. Carbon reduction has become a focus of global attention. It is now more urgent than ever to seek sustainable development measures. In order to achieve the dual carbon goal, countries usually choose to change their high-carbon power generation structure, promote green and low-carbon energy transformation in an orderly way, and accelerate the construction of a new type of power system dominated by new energies [1,2]. In fact, green power with zero (or approaching zero) carbon emissions has become the only way to complete the low-carbon transformation of energy structures and promote sustainable social development [3,4].
At present, microgrids have become the main force for the rapid development of renewable energy [5,6,7,8,9,10,11,12,13]. The energy blockchain injects new vitality into distributed energy and smart microgrids [14,15,16,17,18]. Distributed low-carbon energy, mainly including photovoltaic, wind, nuclear, geothermal energy, and so on, as a supplement to traditional power solutions, can optimize the capacity configuration of electricity and alleviate some issues, such as capacity expansion and renovation. These advantages drive scholars to explore the trading methods of distributed photovoltaic power in the market [19,20,21,22]. This not only improves the returns of distributed green power investors but also encourages flexible social capital investment in the development of distributed photovoltaic power, thereby assisting in the green and low-carbon transformation of energy.
Through third-party agents, small- and medium-sized photovoltaic users, not directly dispatched by the power grid, can obtain a reasonable allocation of power resources, and multienergy collaborative trade can be carried out normally [23,24,25,26]. However, the trading prices of photovoltaic electricity fluctuate frequently. This is because of (1) the strong volatility and high uncertainty of photovoltaic energy and (2) the transaction price being closely related to the supply and demand relationship of photovoltaic power.
Considering the interest correlation and information privacy among multiagents, many scholars prefer to use game theory to model distributed systems, since game theory proves to be a good choice for decentralized (or distributed) multiagent decision-making problems [27].
For the case of multiple microgrids, cooperative game theory was adopted to model the energy transaction. For example, ref. [28] considered the behavior of energy transactions between multiple operators in microgrids, proposed a distributed coordinated control scheme, and developed a joint optimization strategy for multiple microgrids. The operating costs of the system was effectively reduced by this strategy. A consensus algorithm was proposed to obtain an optimal demand management scheme for multiagent smart microgrids; see [29]. The algorithm depended on the information and data transfer among the neighbors in the smart microgrid. Aimed at the problem of the decentralized scheduling of microgrids, reference [30] presented a two-stage framework in which the distribution feeder reconfiguration was implemented to satisfy technical and security constraints, and microgrids day-ahead scheduling was performed by a game-theoretic approach to avoid market power. A distributed power-sharing framework is considered in [31]. And the method to optimize its performance was formulated as a repeated game between households in a microgrid. Because the ownership complexity feature of distributed energy resources (DERs) greatly impacts peer-to-peer (P2P) energy trading, Luo et al. developed a game-theory-based decentralized trading scheme to examine the effects of DER ownership on the benefit of each participant in the P2P trading market [32]. In [33], a new method was proposed to form microgrid coalitions. Compared with the relevant existing results, the proposed method took into account both power losses and service charges in the bidding strategy of microgrids and calculation of their utility.
A cooperative game is the study of how people allocate the benefits of cooperation when reaching a goal, which is known as the problem of income distribution. A non-cooperative game is a study of how people make decisions to maximize their own profits in situations where interests interact, namely the problem of strategy selection. Due to the fact that the theoretical maturity of cooperative games is much lower than that of non-cooperative games, the latter has a wider application. Stackelberg’s game is a common model for analyzing energy transaction problems. For example, in order to analyze the economic optimization method of multiple stakeholders in a distributed energy system, ref. [34] proposed a multistakeholder benefit optimization method and established a local market energy transaction model. The model used the master–slave game method to solve the optimization strategy. A day-ahead economic dispatch strategy which can solve mixed-integer programming problems based on game theory was proposed [35]. This strategy ensured utility and made the users gain maximum benefits. For microgrids with multiparties, a Stackelberg game model was established in [36] to solve the energy trading management problem. In this model, authors took the energy management trading system as the leader and all the distributed generators in the microgrid as the followers. The results indicate that this method can reduce the dependence of microgrids on the upper level of the power grid while obtaining more profits. Amin et al. proposed a framework in [37] that combines the non-cooperative and cooperative game to facilitate P2P electricity trading while maintaining the stability of the contract. In the method proposed above, a pivotal player was determined with the Shapely–Shubik power index to distribute the shared revenue in a fair manner.
The Nash bargaining method, proposed by Nash [38], was used in [39] to describe the economic interaction between community energy managers and photovoltaic consumers. Mohseni et al. developed an asymmetric Nash bargaining game model with a new index, named fuzzy bargaining power, to fairly allocate trading benefits to microgrids [40]. The fuzzy index incentivized microgrids to proactively trade energy throughout the entire day and not just when energy selling or buying was in their interest. A novel demand-side management method was developed in [41] whose results confirm the compatibility between this method and game theory to find the Nash equilibrium point. Ref. [42] proposed an optimal multiagent-based market algorithm for smart multimicrogrid systems. In this algorithm, a game-theoretic double-auction mechanism was proposed for the day-ahead market, while a hierarchical optimization algorithm was developed for the hour-ahead market and real-time market to minimize the energy mismatch and the dependency on the utility by performing an optimal intermicrogrid market. Reference [43] introduced a demand-side integration framework. This framework was based on a prepaid orderly energy consumption strategy. The interaction between aggregators and end-use customers was captured as a Nash bargaining game.
In addition to the typical game models mentioned above, the networked evolutionary game model has recently been used to investigate energy trading problems. Ref. [44] modeled the transaction between green power operators and green power producers as a networked evolutionary game. Based on this model, the dynamic characteristics of the green power transaction were revealed by using the STP method.
However, the existing research methods all have problems: (1) In cooperative games, the information between internal members can be exchanged, and the agreements reached must be enforced. But the reflected real economic problems have incomplete information, and the method cannot provide a clear standard to analyze the competition in real society. (2) The Stackelberg game model can better describe the leader–follower relationship in actual decision making, as well as take into account the time series and causal relationships between participants. But there is information asymmetry and the irrational behavior of decision makers. (3) Although both parties in the Nash bargaining game model have their own strategies at their disposal to achieve the maximum interests within a certain range, they are unwilling to adjust their own strategies according to that of the other party. Thus, the result is not the best one that both parties want, and it may be a slightly less favorable one. (4) In the networked evolutionary game model, the strategy can be updated according to certain rules, and the updated strategy’s rules for all players are the same. Players can choose and adjust the next update based on whether the previous update strategy was successful or not. However, the updated strategy’s rules may be influenced by the topology of the network where the players are located. The above information is summarized in Table 1.
Therefore, to obtain the dynamic characteristics of photovoltaic power production and sales, this paper takes into account the competition phenomenon in the market-oriented trading process. The fact that the transaction price is always influenced by the supply and demand relationship of green electricity is comprehensively considered. And then an attempt is made to model and analyze the trading process of photovoltaic power producers (PVPs) and photovoltaic power demanders (PVDs) by the game theory and semitensor product (STP) method. The contributions of this paper are as follows:
  • In the dynamic game model for trading between PVPs and PVDs, the payoff bimatrices provided for the PVD market and PVP market reflect the impact of the supply and demand relationship of green electricity on transaction pricing.
  • A game can be transformed into its algebraic form by using the STP. This algebraic form makes it more convenient for us to study the game. Therefore, the STP is an effective method for analyzing the dynamic characteristics of game models.
  • During the trading process, the strategies of all participants are constantly changing to obtain more profits rather than stable at a traditional Nash equilibrium point.
The rest of this paper is organized as follows. In Section 2, some preliminaries are introduced and the problem analysis of photovoltaic energy trading networks as well as some assumptions are given for the convenience of modeling. Then, the production and sales laws of photovoltaic power generation are analyzed, and the transaction process between PVPs and PVDs is modeled as a game in Section 3. This section also presents the main results. These results include the strategy-updating rule, payoff bimatrix, and two algorithms for calculating all attractors of the system to reveal the dynamic characteristics of the game model. An illustrative example is designed in Section 4. It shows that the strategies of all participants are constantly changing to achieve more profits, rather than stabilizing at the traditional Nash equilibrium point. Finally, a brief conclusion is provided in Section 5.

2. Materials and Methods

2.1. Preliminaries

For ease of expression, some notations are first introduced.
  • R n : the set of all n-dimensional real vectors;
  • M m × n ( L m × n ): the set of m × n -dimensional real (logical) matrices;
  • C o l i ( M ) ( R o w i ( M ) ): the ith column (row) of matrix M;
  • I n : the n × n dimensional identity matrix;
  • δ n i : = C o l i ( I n ) , the ith column of I n ;
  • Δ n : = C o l ( I n ) = { δ n i i = 1 , 2 , , n } , the set of all columns of I n ;
  • δ n [ i 1 , i 2 , , i s ] : = [ δ n i 1 δ n i 2 δ n i s ] , a logical matrix.
As analyzed in the introduction, the photovoltaic energy transaction of PVPs and PVDs is modeled as a dynamic game. Here are the four elements of the game [45]:
(1)
N = { 1 , 2 , , n } denotes n players;
(2)
S i = { 1 , 2 , , k i } , i = 1 , 2 , , n , expresses the strategy set of player i, and S = i = 1 n S i is the set of strategy profiles;
(3)
c i : S R n , i = 1 , 2 , , n is the payoff function of player i;
(4)
In a multiround game, the players follow the ultimate goal of maximizing their own profits and use this goal as a guiding principle for adjusting their strategies.
A game can be transformed into its algebraic form by using STP technology [46,47,48]. This form makes it more convenient to study the game. So, it is necessary to recall the STP here.
Definition 1 
([48]). Let A M m × n , B M p × q , and denote the least common multiplier l c m ( n , p ) of n and p by l. Then, the STP of A and B is
A B : = ( A I l n ) ( B I l p ) M m l n × q l p ,
where is the Kronecker product of matrices.
Some basic properties of the STP used in this paper are listed as follows. Readers may refer to [49] for more details.
  • For any matrix M, n-dimensional column vector X, and n-dimensional row vector Y, the following two equalities hold
    X M = ( I n M ) X
    and
    M Y = Y ( I n M ) .
  • For any two column vectors X R m and Y R n , the following equality holds:
    W [ m , n ] X Y = Y X ,
    where
    W [ m , n ] : = δ m n [ 1 , m + 1 , 2 m + 1 , , ( n 1 ) m + 1 , 2 , m + 2 , 2 m + 2 , , ( n 1 ) m + 2 , , ( m 1 ) , m + ( m 1 ) , 2 m + ( m 1 ) , , ( n 1 ) m + ( m 1 ) , m , m + m , 2 m + m , , n m ] M m n × m n
    is a swap matrix.
  • For any δ 2 n i Δ 2 n , the following equality holds:
    δ 2 n i δ 2 n i = Φ n δ 2 n i ,
    where Φ n = i = 1 k I 2 i 1 [ ( I 2 W [ 2 , 2 k i ] ) M r ] L 2 2 n × 2 n , and M r = δ 4 [ 1 , 4 ] is a power-reducing matrix.
It is noted that the STP has properties similar to the conventional matrix product. Especially, when n = p , the STP happens to be the conventional matrix product. Therefore, STP is a generalization of the conventional matrix product. Throughout this paper, the matrix products are assumed to be the STP, and the symbol ⋉ is usually omitted.

2.2. Problem Analysis

The users participating in the photovoltaic power transaction include individual users, enterprise users, and energy companies.
  • Individual users can become both suppliers and demanders of photovoltaic power in the transactions. As the suppliers, individual users produce sufficient electricity by installing photovoltaic power generation systems, which can not only meet household requirements but also sell their remaining electricity to energy companies and earn profits. On the demand side, individual users need to purchase green electricity when their production is insufficient.
  • Enterprise users often appear as demanders. With the increasing awareness of corporate social responsibility and regulatory restrictions on energy consumption, more and more enterprises are purchasing green electricity to reduce their dependence on traditional energy and improve their sustainable development level.
  • Energy companies obtain green power through construction and operation of renewable energy generation projects and then sell the green power to individual users and/or enterprise users to obtain profits.
From the above analysis, it can be found that PVPs usually appear in the form of energy companies or individuals, while PVDs are mostly individuals or electricity-consuming enterprises. In addition, there are usually multiple PVPs and PVDs in a photovoltaic energy-trading network. For the convenience of modeling, some assumptions are given here.
Assumption A1. 
All players are rational and choose their strategies to obtain as much profit as possible every time.
Assumption A2. 
A PVP can only sell its photovoltaic electricity to a PVD but cannot trade with other PVPs. And a PVD can only buy photovoltaic electricity from a PVP.
Assumption A3. 
PVPs (PVDs) cannot cooperate with each other and must bid independently.

3. Results

3.1. Transaction Process

Due to the impact of market supply and demand on photovoltaic trading prices, there are two cases that need to be discussed: (1) When there is sufficient photovoltaic power, PVPs compete to sell off. The price of photovoltaic power is showing a downward trend. PVDs have more opportunities to choose PVPs. This is called a PVDs’ market. (2) When the supply of photovoltaic power is far less than demand, PVDs compete with each other to obtain as much green electricity as possible and engage in panic buying. The price is on the rise. PVPs are in a favorable market position and have the initiative to sell their green electricity. This is called a PVPs’ market.
The trading process of PVPs and PVDs is roughly as follows:
(1)
All PVPs and PVDs engage in bidding transactions on the same third-party platform.
(2)
According to the real-time market conditions, all participants bid once a day.
(3)
For a given PVP, if there is at least a PVD whose quotation is not lower than that of the PVP, then a transaction will be conducted. Otherwise, the deal fails and they wait for the next bidding. When conducting transactions, an introduction is given in the following section about how to determine the transaction price.
(1)
In a PVDs’ market, the lowest quotation from the above PVPs will be used as the transaction price.
(2)
In a PVPs’ market, the transaction price is the highest quotation of the above PVDs.

3.2. Strategy-Updating Rule

It is natural that the strategy of player i in the next round should be influenced by its neighbors’ strategies in this round. Here, player i will learn from the most profitable one among all neighbors to update their next strategy. Therefore, Unconditional Imitation With Fixed Priority [50] is adopted as the strategy-updating rule. That is, if
j = arg max j U ( i ) c j ( x ( t ) ) ,
then
x i ( t + 1 ) = x j ( t ) ,
where x ( t ) = ( x 1 ( t ) , x 2 ( t ) , , x n ( t ) ) is the strategy profile of all players at time t; x i ( t ) is the strategy of player i at time t; and U ( i ) is the set of neighbors of player i.
When there is more than one neighbor with the highest profit, say
arg max j U ( i ) c j ( x ( t ) ) = { j 1 , , j k } , k > 1 ,
the following strategies are chosen:
  • If player i is a PVD, their neighbor players j 1 , , j k are PVPs. The PVD prefers to make the next deal with one of the PVPs at the lowest possible price. So,
    x i ( t + 1 ) = min { x j 1 ( t ) , , x j k ( t ) } .
  • If player i is a PVP, all of their neighbors j 1 , , j k are PVDs. The PVP tends to make the next transaction with one of the PVDs at the highest price. Then,
    x i ( t + 1 ) = max { x j 1 ( t ) , , x j k ( t ) } .
For ease of understanding, the strategy-updating rule above is rewritten in the form of a flowchart; see Figure 1.

3.3. Payoff Bimatrix

From the actual current situation, the cost of photovoltaic power is much higher than that of traditional electricity. In order to promote the development of low-carbon or zero-carbon power systems and build a new type of power system with new energy as the main body, the government should provide subsidies to low-carbon or zero-carbon power production enterprises and individuals. Therefore, the transaction price P d e a l must not be less than the difference between the production price P p r o d u c e and the government subsidy P s u b s i d y to make PVPs have profits, namely
P p r o d u c e P s u b s i d y P d e a l .
On the other hand, the use of nongreen energy causes a large amount of carbon emissions. Under the “dual carbon” goal, the state penalizes enterprises with high carbon emissions. Therefore, these enterprises are under increasing pressure. Compared with traditional electricity prices, the transaction price P d e a l should not be more than the sum of the traditional electricity price P t r a d i t i o n a l and the compensation costs P c o m p e n s a t i o n to ensure that photovoltaic electricity is more attractive. That is to say, the following inequality holds:
P d e a l P t r a d i t i o n a l + P c o m p e n s a t i o n .
From (1) and (2), the inequality
P p r o d u c e P s u b s i d y P d e a l P t r a d i t i o n a l + P c o m p e n s a t i o n
holds.
Let A = P p r o d u c e P s u b s i d y and B = P t r a d i t i o n a l + P c o m p e n s a t i o n . Divide the difference between A and B equally into n + 1 parts: A, A + B A n + 1 , A + 2 ( B A ) n + 1 , , A + n ( B A ) n + 1 , and B.
It is worth noting that no player wants to choose the extreme strategy A or B to achieve a successful transaction as soon as possible. Therefore, for any player, their strategy set is { A + i ( B A ) n + 1 , i = 1 , 2 , , n } . Without loss of generality, it can be assumed that the strategy sets of all players are the same. In fact, even if there are two players whose strategy sets are different, the same method can be used for subsequent processing. Now, according to the trading process introduced in Section 3.1, the payoff bimatrices of the PVDs’ market and PVPs’ market are given in Table 2 and Table 3, respectively.
From Table 2 and Table 3, it is easy to see that these two payoff bimatrices are both asymmetric and upper triangular. This characteristic is determined by the trading process.

3.4. Dynamic Characteristic Analysis

Now, δ n k is identified with k, k = 1 , 2 , , n ; then, each strategy profile ( k 1 , k 2 , , k m ) can be replaced by ( δ n k 1 , δ n k 2 , , δ n k m ) . From [49], ( δ n k 1 , δ n k 2 , , δ n k m ) is equivalent to δ n m r , where r = ( k 1 1 ) n m 1 + ( k 2 1 ) n m 2 + + ( k m 1 1 ) n + k m .
The vector form of strategy variables is utilized to define x ( t ) = i = 1 m x i ( t ) Δ n m . Then, based on the STP technology provided in [48], the above photovoltaic energy transaction model can be equivalently transformed into its algebraic form
x ( t + 1 ) = M x ( t ) ,
where M L n m × n m is the structure matrix of system (3).
Obviously, (3) has a linear form. So, it is very convenient to investigate the photovoltaic energy transaction by analyzing (3). Besides, as everyone knows, the attractors of (3), including fixed points and limit cycles, are important, where a fixed point corresponds to one Nash equilibrium of the game model. Through these attractors, a comprehensive overview of the photovoltaic energy transaction can be obtained.
Theorem 1. 
The system (3), which is equivalent to the photovoltaic energy transaction model, has an attractor C with length k, if and only if:
1.
For any state δ n m i C , Col i (Row i ( M k )) = 1 holds;
2.
for any integer l ( l < k ), there is a state δ n m i C , such that Col i (Row i ( M l ) ) = 0 .
Proof of Theorem 1. 
(Necessity) By known conditions, the system (3) has an attractor C with length k. If k = 1 , C is a fixed point, and Necessity naturally holds. Otherwise, C is a limit cycle with length k. Then, for any state δ n m i C , (4) holds
δ n m i = M k δ n m i , δ n m i M l δ n m i ,
where l < k . It is noted that M is a logical matrix. So, (4) leads to Col i (Row i ( M k )) = 1 and Col i (Row i ( M l ) ) = 0 .
(Sufficiency) The proof process of Necessity can be derived in reverse, which completes the proof of Sufficiency. □
As we know, attractors are very important because they can reveal the dynamic characteristics of system (3). Theorem 1 gives a necessary and sufficient criterion for attractors. In the following, based on this criterion, Algorithms 1 and 2 are provided to calculate all attractors of system (3).
Algorithm 1: Compute the set Ω k of states contained in all limit cycles of length k.
   1: Ω 0 = Φ .
   2: for k = 1 to n m do
   3:   initialize: Ω k = Φ .
   4:   for i = 1 to n m do
   5:     if Col i (Row i ( M k ))=1 holds, then
   6:       Ω k = Ω k { δ n m i } .
   7:     end if
   8:   end for
   9:   return Ω k = Ω k Ω k 1 , and the length of attractor Ω k = k .
  10: end for
Algorithm 2: Compute the attractor C of (3) with length k.
  1: for k = 1 to n m do
  2:   denote the potential of Ω k as r.
  3:   for j = 1 to r do
  4:     return C k j = { Ω k ( j ) , M Ω k ( j ) , , M k 1 Ω k ( j ) } ,
  5:      Ω k = Ω k C k j .
  6:   end for
  7: end for
Finally, the process of solving the dynamic characteristics of the photovoltaic energy transaction can be demonstrated through a flowchart; see Figure 2.

4. Discussion

In the following, an example is given to show the effectiveness of the method developed in this paper. To simplify the problem, it is supposed that there are three PVPs (PVP1, PVP2, PVP3) and two PVDs (PVD1, PVD2) in the network, numbered x 1 , x 2 , x 3 , x 4 , x 5 . Their structure topology is depicted in Figure 3.
Firstly, a trading model in the PVDs’ market is established. Setting n = 2, Table 2 becomes Table 4.
According to Table 4, all the payoffs and next strategies of all players can be calculated. For instance, set [ x 1 ( t ) , x 2 ( t ) , x 3 ( t ) , x 4 ( t ) , x 5 ( t ) ] = [ 2 , 1 , 2 , 1 , 2 ] . For PVP1 ( x 1 ), there are two neighbors: PVD1 ( x 4 ) and PVD2 ( x 5 ). Then, the following equalities hold:
c 1 , 4 ( x 1 ( t ) , x 4 ( t ) ) = 0 , c 1 , 5 ( x 1 ( t ) , x 5 ( t ) ) = 2 c 1 ( t ) = max ( c 1 , 4 , c 1 , 5 ) = 2 , x 1 ( t + 1 ) = x 5 ( t ) = 2 ; c 2 , 4 ( x 2 ( t ) , x 4 ( t ) ) = 1 , c 2 , 5 ( x 2 ( t ) , x 5 ( t ) ) = 1 c 2 ( t ) = max ( c 2 , 4 , c 2 , 5 ) = 1 , x 2 ( t + 1 ) = max ( x 4 ( t ) , x 5 ( t ) ) = x 5 ( t ) = 2 ; c 3 , 4 ( x 3 ( t ) , x 4 ( t ) ) = 0 , c 3 , 5 ( x 3 ( t ) , x 5 ( t ) ) = 2 c 3 ( t ) = max ( c 3 , 4 , c 3 , 5 ) = 2 , x 3 ( t + 1 ) = x 5 ( t ) = 2 ; c 4 , 1 ( x 4 ( t ) , x 1 ( t ) ) = 0 , c 4 , 2 ( x 4 ( t ) , x 2 ( t ) ) = 2 , c 4 , 3 ( x 4 ( t ) , x 3 ( t ) ) = 0 c 4 ( t ) = max ( c 4 , 1 , c 4 , 2 , c 4 , 3 ) = 2 , x 4 ( t + 1 ) = x 2 ( t ) = 1 ; c 5 , 1 ( x 5 ( t ) , x 1 ( t ) ) = 1 , c 5 , 2 ( x 5 ( t ) , x 2 ( t ) ) = 2 , c 5 , 3 ( x 5 ( t ) , x 3 ( t ) ) = 1 c 5 ( t ) = max ( c 5 , 1 , c 5 , 2 , c 5 , 3 ) = 2 , x 5 ( t + 1 ) = x 2 ( t ) = 1 .
The same argument is used for other profiles [ x 1 ( t ) , x 2 ( t ) , x 3 ( t ) , x 4 ( t ) , x 5 ( t ) ] , and the next action is computed for every player, as shown in Table 5.
Identify action k with δ 2 2 k , k = 1 , 2 . Then, using the method provided by [46], the algebraic form of the evolutionary strategy can be figured out for each player:
x i ( t + 1 ) = M i x ( t ) , i = 1 , 2 , 3 , 4 , 5 ,
where x i ( t ) Δ 2 , x ( t ) = i = 1 5 x i ( t ) , and
M 1 = δ 2 [ 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 ] , M 2 = δ 2 [ 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 ] , M 3 = δ 2 [ 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 2 , 2 ] , M 4 = δ 2 [ 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 ] , M 5 = δ 2 [ 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 ] .
Utilizing the properties of the STP, equality (5) is transformed as follows:
x ( t + 1 ) = x 1 ( t + 1 ) x 2 ( t + 1 ) x 3 ( t + 1 ) x 4 ( t + 1 ) x 5 ( t + 1 ) = M 1 x ( t ) M 2 x ( t ) M 3 x ( t ) M 4 x ( t ) M 5 x ( t ) = M 1 W [ 2 , 32 ] M 2 x ( t ) x ( t ) M 3 x ( t ) M 4 x ( t ) M 5 x ( t ) = M 1 W [ 2 , 32 ] M 2 Φ 5 x ( t ) M 3 x ( t ) M 4 x ( t ) M 5 x ( t ) = M 1 W [ 2 , 32 ] M 2 Φ 5 W [ 2 , 32 ] M 3 x ( t ) x ( t ) M 4 x ( t ) M 5 x ( t ) = M 1 W [ 2 , 32 ] M 2 Φ 5 W [ 2 , 32 ] M 3 Φ 5 x ( t ) M 4 x ( t ) M 5 x ( t ) = M 1 W [ 2 , 32 ] M 2 Φ 5 W [ 2 , 32 ] M 3 Φ 5 W [ 2 , 32 ] M 4 x ( t ) x ( t ) M 5 x ( t ) = M 1 W [ 2 , 32 ] M 2 Φ 5 W [ 2 , 32 ] M 3 Φ 5 W [ 2 , 32 ] M 4 Φ 5 x ( t ) M 5 x ( t ) = M 1 W [ 2 , 32 ] M 2 Φ 5 W [ 2 , 32 ] M 3 Φ 5 W [ 2 , 32 ] M 4 Φ 5 W [ 2 , 32 ] M 5 x ( t ) x ( t ) = M 1 W [ 2 , 32 ] M 2 Φ 5 W [ 2 , 32 ] M 3 Φ 5 W [ 2 , 32 ] M 4 Φ 5 W [ 2 , 32 ] M 5 Φ 5 x ( t ) = M x ( t ) .
Therefore, the algebraic form of the evolutionary game is
x ( t + 1 ) = M x ( t ) ,
where
M = M 1 W [ 2 , 32 ] M 2 Φ 5 W [ 2 , 32 ] M 3 Φ 5 W [ 2 , 32 ] M 4 Φ 5 W [ 2 , 32 ] M 5 Φ 5 = δ 32 [ 1 , 29 , 29 , 29 , 1 , 29 , 29 , 29 , 1 , 29 , 29 , 29 , 1 , 29 , 29 , 29 , 1 , 29 , 29 , 29 , 1 , 29 , 29 , 29 , 1 , 29 , 29 , 29 , 4 , 32 , 32 , 32 ] .
It is easy to see that there are two nonzero elements on the diagonal of matrix M. So, there are two fixed points, δ 32 1 and δ 32 32 , namely the Nash equilibria. Furthermore, through simple calculations, a limit cycle C : δ 32 4 δ 32 29 δ 32 4 can be obtained. And its attraction domains are
D ( δ 32 1 ) = { δ 32 1 , δ 32 5 , δ 32 9 , δ 32 13 , δ 32 17 , δ 32 21 , δ 32 25 } { ( 1 , 1 , 1 , 1 , 1 ) , ( 1 , 1 , 2 , 1 , 1 ) , ( 1 , 2 , 1 , 1 , 1 ) , ( 1 , 2 , 2 , 1 , 1 ) , ( 2 , 1 , 1 , 1 , 1 ) , ( 2 , 1 , 2 , 1 , 1 ) , ( 2 , 2 , 1 , 1 , 1 ) } D ( δ 32 32 ) = { δ 32 30 , δ 32 31 , δ 32 32 } { ( 2 , 2 , 2 , 1 , 2 ) , ( 2 , 2 , 2 , 2 , 1 ) , ( 2 , 2 , 2 , 2 , 2 ) } D ( C ) = { δ 32 2 , δ 32 3 , δ 32 4 , δ 32 6 , δ 32 7 , δ 32 8 , δ 32 10 , δ 32 11 , δ 32 12 , δ 32 14 , δ 32 15 , δ 32 16 , δ 32 18 , δ 32 19 , δ 32 20 , δ 32 22 , δ 32 23 , δ 32 24 , δ 32 26 , δ 32 27 , δ 32 28 , δ 32 29 } { ( 1 , 1 , 1 , 1 , 2 ) , ( 1 , 1 , 1 , 2 , 1 ) , ( 1 , 1 , 1 , 2 , 2 ) , ( 1 , 1 , 2 , 1 , 2 ) , ( 1 , 1 , 2 , 2 , 1 ) , ( 1 , 1 , 2 , 2 , 2 ) , ( 1 , 2 , 1 , 1 , 2 ) , ( 1 , 2 , 1 , 2 , 1 ) , ( 1 , 2 , 1 , 2 , 2 ) , ( 1 , 2 , 2 , 1 , 2 ) , ( 1 , 2 , 2 , 2 , 1 ) , ( 1 , 2 , 2 , 2 , 2 ) , ( 2 , 1 , 1 , 1 , 2 ) , ( 2 , 1 , 1 , 2 , 1 ) , ( 2 , 1 , 1 , 2 , 2 ) , ( 2 , 1 , 2 , 1 , 2 ) , ( 2 , 1 , 2 , 2 , 1 ) , ( 2 , 1 , 2 , 2 , 2 ) , ( 2 , 2 , 1 , 1 , 2 ) , ( 2 , 2 , 1 , 2 , 1 ) , ( 2 , 2 , 1 , 2 , 2 ) , ( 2 , 2 , 2 , 1 , 1 ) }
In order to better demonstrate the state motion process of the system (6), the initial states are chosen from sets D ( δ 32 1 ) , D ( δ 32 32 ) , and D ( C ) , respectively.
  • When the initial state is chosen from D ( δ 32 1 ) , for example, the initial state is taken as x ( 0 ) = δ 32 13 , which is equivalent to [ 1 , 2 , 2 , 1 , 1 ] , according to Table 5, and it is updated to [ 1 , 1 , 1 , 1 , 1 ] , which is equivalent to x ( 1 ) = δ 32 1 . Similarly, the follow-up actions can be obtained x ( 2 ) = x ( 3 ) = x ( 4 ) = = δ 32 1 . The system (6) will be stable at the Nash equilibrium δ 32 1 (meaning strategy profile ( 1 , 1 , 1 , 1 , 1 ) ). Figure 4 gives the state trajectories for all players.
  • When the initial state is chosen from D ( δ 32 32 ) , for instance, x ( 0 ) = δ 32 30 , a similar analysis leads to x ( 1 ) = x ( 2 ) = x ( 3 ) = x ( 4 ) = = δ 32 32 . The system (6) will be stable at the Nash equilibrium δ 32 32 (meaning strategy profile ( 2 , 2 , 2 , 2 , 2 ) ). The state trajectories of all players are shown in Figure 5.
  • When the initial state belongs to D ( C ) , say x ( 0 ) = δ 32 22 , it is derived that x ( 1 ) = δ 32 29 , x ( 2 ) = δ 32 4 , x ( 3 ) = δ 32 29 , x ( 4 ) = δ 32 4 , . The system (6) will oscillate between δ 32 4 (meaning strategy profile ( 1 , 1 , 1 , 2 , 2 ) ) and δ 32 29 (meaning strategy profile ( 2 , 2 , 2 , 1 , 1 ) ). Figure 6 shows the corresponding state trajectories.
The state transition diagram of system (6) is given in Figure 7. From this figure, it can be found that only when the initial state is taken from D ( δ 32 1 ) or D ( δ 32 32 ) will system (6) be stable at Nash equilibrium δ 32 1 or δ 32 32 , respectively. If the initial state is taken from D ( C ) , the system (6) will oscillate between δ 32 4 and δ 32 29 .
According to the STP technique, δ 32 4 is equivalent to the strategy profile ( δ 2 1 , δ 2 1 , δ 2 1 , δ 2 2 , δ 2 2 ) , and then to ( 1 , 1 , 1 , 2 , 2 ) and ( A + B A 3 , A + B A 3 , A + B A 3 , A + 2 ( B A ) 3 , A + 2 ( B A ) 3 ) , where A = P p r o d u c e P s u b s i d y and B = P t r a d i t i o n a l + P c o m p e n s a t i o n . Similarly, δ 32 29 is equivalent to ( δ 2 2 , δ 2 2 , δ 2 2 , δ 2 1 , δ 2 1 ) and ( 2 , 2 , 2 , 1 , 1 ) . So, this means the strategy profile ( A + 2 ( B A ) 3 , A + 2 ( B A ) 3 , A + 2 ( B A ) 3 , A + B A 3 , A + B A 3 ) . And the Nash equilibria δ 32 1 and δ 32 32 express strategy profiles ( A + B A 3 , A + B A 3 , A + B A 3 , A + B A 3 , A + B A 3 ) and ( A + 2 ( B A ) 3 , A + 2 ( B A ) 3 , A + 2 ( B A ) 3 , A + 2 ( B A ) 3 , A + 2 ( B A ) 3 ) , respectively. In addition, an interesting phenomenon can be found that all strategies chosen by PVPs (PVDs) are the same in the strategy profiles mentioned above. Therefore, their strategies will eventually reach consensus without prior agreement.
In summary, the trade results can be divided into the following three situations:
  • If players choose an initial strategy profile from { ( 1 , 1 , 1 , 1 , 1 ) , ( 1 , 1 , 2 , 1 , 1 ) , ( 1 , 2 , 1 , 1 , 1 ) , ( 1 , 2 , 2 , 1 , 1 ) , ( 2 , 1 , 1 , 1 , 1 ) , ( 2 , 1 , 2 , 1 , 1 ) , ( 2 , 2 , 1 , 1 , 1 ) } , the strategy profile will be stable at ( 1 , 1 , 1 , 1 , 1 ) (meaning strategy profile ( A + B A 3 , A + B A 3 , A + B A 3 , A + B A 3 , A + B A 3 ) ) to achieve the maximum revenue.
  • If the initial strategy profile is chosen from { ( 2 , 2 , 2 , 1 , 2 ) , ( 2 , 2 , 2 , 2 , 1 ) , ( 2 , 2 , 2 , 2 , 2 ) } , it will reach and be stable at ( 2 , 2 , 2 , 2 , 2 ) (meaning strategy profile ( A + 2 ( B A ) 3 , A + 2 ( B A ) 3 , A + 2 ( B A ) 3 , A + 2 ( B A ) 3 , A + 2 ( B A ) 3 ) ) to make as much profit as possible.
  • For other strategy profiles, they are not stable at any state but oscillate between two states: ( 1 , 1 , 1 , 2 , 2 ) (meaning strategy profile ( A + B A 3 , A + B A 3 , A + B A 3 , A + 2 ( B A ) 3 , A + 2 ( B A ) 3 ) ) and ( 2 , 2 , 2 , 1 , 1 ) (meaning strategy profile ( A + 2 ( B A ) 3 , A + 2 ( B A ) 3 , A + 2 ( B A ) 3 , A + B A 3 , A + B A 3 ) ). To a certain extent, it can also be considered stable on a limit cycle.
Here, a PVDs’ market was used as an example to introduce how to construct a game model for transactions between PVPs and PVDs, and the dynamic characteristics of the model were analyzed. Similar methods can be applied to a PVPs’ market with only a modification to the payoff bimatrix according to Table 3. To avoid repetition, it is not described in this paper.

5. Conclusions

This paper focused on the competition phenomenon in the market-oriented trading process of distributed photovoltaic energy. The supply and demand relationship of photovoltaic power, which affects transaction pricing, was comprehensively considered. And the trading processes of PVPs and PVDs were modeled and analyzed using game theory and the STP method. These results provide a reliable theoretical basis for the sustainable development of the photovoltaic power market. The conclusions obtained are as follows:
  • Different from the existing relevant literature, two kinds of payoff bimatrices were provided in the dynamic game model for trading between PVPs and PVDs. One corresponds to a PVDs’ market and the other to a PVPs’ market. They reflect the impact of photovoltaic power supply and demand on transaction pricing.
  • The game model established above was equivalently transformed into its algebraic form using the STP method. This algebraic form makes it more convenient to study the game. Therefore, the STP is an effective method for analyzing the dynamic characteristics of game models.
  • During the trading process, the strategies of all participants are mostly changing to obtain more profits rather than stable at a traditional Nash equilibrium point.
  • The method and results are applicable to other distributed low-carbon energies, contributing to the development of sustainable energy systems.
It is worth noting that the method used in this paper is universal and can be applied to the research of all distributed low-carbon energy-trading problems, for example, wind, nuclear, geothermal energy, bioenergy, etc. Of course, they can also be applied to distributed systems composed of different types of renewables-based generators.
This paper models the low-carbon energy-trading problem as a discrete system using the STP method. However, in reality, transaction participants can make any bid, and the bid may even appear as continuous. Therefore, how to establish a continuous model for the carbon energy-trading problem and how to use the STP method to address the continuous model are our future research topics.

Author Contributions

Conceptualization, Y.H. and H.T.; data curation, Y.H.; formal analysis, H.T.; funding acquisition, H.T.; investigation, Y.H.; methodology, Y.H.; resources, Y.H. and H.T.; validation, Y.H. and H.T.; writing—original draft, Y.H.; writing—review and editing, H.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by National Key R&D Program of China OF FUNDER grant number 2021YFB3203202, and Chongqing Nature Science Foundation OF FUNDER grant number cstc2020jcyj-msxmX0708.

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.

Nomenclature

Sets
R n Set of all n-dimensional real vectors
M m × n Set of m × n dimensional real matrices
L m × n Set of m × n dimensional logical matrices
Δ n Set of all columns of I n
S = i = 1 n S i Set of profiles
N = { 1 , 2 , , n } Set of n players
U ( i ) Set of neighbors of player i
S i Strategy set of player i
Parameters
P d e a l Transaction price
P p r o d u c e Production price
P s u b s i d y Government subsidy
P t r a d i t i o n a l Traditional electricity price
P c o m p e n s a t i o n Compensation costs
Variables and Functions
c i Payoff function of player i
x i ( t ) Strategy of player i at time t
x ( t ) Strategy of all players at time t
Notations
I n n × n dimensional identity matrix
C o l i ( M ) ith column of matrix M
R o w i ( M ) ith row of matrix M
δ n i ith column of I n
δ n [ i 1 , i 2 , , i n ] Logical matrix
( δ n k 1 , δ n k 2 , , δ n k m ) Strategy profile
l c m ( n , p ) Least common multiplier of n and p
Kronecker product of matrices
STP of matrices
W [ m , n ] Swap matrix
Φ n Power-reducing matrix
CLimit cycle
Acronyms
PVPPhotovoltaic power producer
PVDPhotovoltaic power demander
STPSemitensor product
DERDistributed energy resource
P2PPeer-to-peer

References

  1. Zhang, Y.; Zhang, N.; Dai, H.; Zhang, S.; Wu, X.; Xue, M. Model construction and pathways of low-carbon transition of China’s power system. Electr. Power 2021, 54, 1–11. [Google Scholar]
  2. Ren, D.; Xiao, J.; Hou, J.; Du, E.; Jin, C.; Liu, Y. Construction and evolution of China’s new power system under dual carbon goal. Power Syst. Technol. 2022, 46, 3831–3839. [Google Scholar]
  3. Wei, L.; Feng, Y.; Fang, J.; Ai, X.; Wen, J. Impact of renewable energy integration on market-clearing results in spot market environment. J. Shanghai Jiao Tong Univ. 2021, 55, 1631–1639. [Google Scholar]
  4. Pan, X.; Xu, H.; Feng, S. The economic and environment impacts of energy intensity target constraint: Evidence from low carbon pilot cities in China. Energy 2022, 261, 125250. [Google Scholar] [CrossRef]
  5. Hirsch, A.; Parag, Y.; Guerrero, J. Microgrids: A review of technologies, key drivers, and outstanding issues. Renew. Sustain. Energy Rev. 2018, 90, 402–411. [Google Scholar] [CrossRef]
  6. Liu, Z.; Gao, J.; Yu, H.; Wang, X. Operation mechanism and strategies for transactive electricity market with multi-micro grid in grid-connected mode. IEEE Access 2020, 8, 79594–79603. [Google Scholar] [CrossRef]
  7. Boudoudouh, S.; Maâroufi, M. Multi agent system solution to microgrid implementation. Sustain. Cities Soc. 2018, 39, 252–261. [Google Scholar] [CrossRef]
  8. Mengelkamp, E.; Garttner, J.; Rock, K.; Kessler, S.; Orsini, L. Designing microgrid energy markets: A case study-the Brooklyn microgrid. Appl. Energy 2018, 210, 870–880. [Google Scholar] [CrossRef]
  9. Teng, F.; Zhang, Y.; Yang, T.; Li, T.; Xiao, Y.; Li, Y. Distributed Optimal Energy Management for We-Energy Considering Operation Security. IEEE Trans. Netw. Sci. Eng. 2023, 1–11. [Google Scholar] [CrossRef]
  10. Keshta, H.; Ali, A.; Saied, E.; Bendary, F. Real-time operation of multi-micro-grids using a multi-agent system. Energy 2019, 174, 576–590. [Google Scholar] [CrossRef]
  11. Meryem, H.; Abdelhadi, R.; Omar, B. Sustainable Intelligent Energy Management System for Microgrid Using Multi-Agent Systems: A Case Study. Sustainability 2023, 15, 12546. [Google Scholar]
  12. Eddy, Y.; Gooi, H.; Chen, S. Multi-Agent System for Distributed Management of Microgrids. IEEE Trans. Power Syst. 2015, 30, 24–34. [Google Scholar] [CrossRef]
  13. Hamidi, M.; Raihani, A.; Youssfi, M.; Bouattane, O. A new modular nanogrid energy management system based on multi-agent architecture. Int. J. Power Electron. Drive Syst. 2022, 13, 178. [Google Scholar] [CrossRef]
  14. Andoni, M.; Robu, V.; Flynn, D.; Abram, S.; Geach, D.; Jenkins, D.; McCallum, P.; Peacock, A. Blockchain technology in the energy sector: A systematic review of challenges and opportunities. Renew. Sustain. Energy Rev. 2019, 100, 143–174. [Google Scholar] [CrossRef]
  15. Roth, T.; Utz, M.; Baumgarte, F.; Rieger, A.; Sedlmeir, J.; Strüker, J. Electricity powered by blockchain: A review with a European perspective. Appl. Energy 2022, 325, 119799. [Google Scholar] [CrossRef]
  16. Kim, M.; Song, S.; Jun, M. A study of block chain-based peer-to-peer energy loan service in smart grid environments. Adv. Sci. Lett. 2016, 22, 2543–2546. [Google Scholar] [CrossRef]
  17. Bürer, M.; de Lapparent, M.; Pallotta, V.; Capezzali, M.; Carpita, M. Use cases for Blockchain in the Energy Industry Opportunities of emerging business models and related risks. Comput. Ind. Eng. 2019, 137, 106002. [Google Scholar] [CrossRef]
  18. Aitzhan, N.; Svetinovic, D. Security and privacy in decentralized energy trading through multi-signatures, blockchain and anonymous messaging streams. IEEE Trans. Dependable Secur. Comput. 2018, 15, 840–852. [Google Scholar] [CrossRef]
  19. Paudel, A.; Sampath, L.; Yang, J.; Gooi, H. 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]
  20. Gupta, R.; Goswami, M.; Daultani, Y.; Biswas, B.; Allada, V. Profitability and pricing decision-making structures in presence of uncertain demand and green technology investment for a three tier supply chain. Comput. Ind. Eng. 2023, 179, 109190. [Google Scholar] [CrossRef]
  21. Ma, L.; Liu, N.; Zhang, J.; Wang, L. Real-time rolling horizon energy management for the energy-hub-coordinated prosumer community from a cooperative perspective. IEEE Trans. Power Syst. 2019, 34, 1227–1242. [Google Scholar] [CrossRef]
  22. Jiang, A.; Yuan, H.; Li, D. A two-stage optimization approach on the decisions for prosumers and consumers within a community in the Peer-to-peer energy sharing trading. Int. J. Electr. Power Energy Syst. 2021, 125, 106527. [Google Scholar] [CrossRef]
  23. Tan, J.; Li, Y. Review on transaction mode in multi-energy collaborative market. Proc. CSEE 2019, 39, 6483–6496. (In Chinese) [Google Scholar]
  24. Lian, X.; Li, X.; Lu, Y.; Ding, Y.; Li, C. Dynamic electricity trading strategy for multi-microgrid under transactive energy framework. Electr. Power Constr. 2020, 41, 18–27. (In Chinese) [Google Scholar]
  25. Li, Y.; Zhao, T.; Wang, P.; Gooi, H.; Wu, L.; Liu, Y.; Ye, J. Optimal operation of multimicrogrids via cooperative energy and reserve scheduling. IEEE Trans. Ind. Inform. 2018, 14, 3459–3468. [Google Scholar] [CrossRef]
  26. Tan, C.; Geng, S.; Tan, Z.; Wang, G.; Pu, L.; Guo, X. Integrated energy system-Hydrogen natural gas hybrid energy storage system optimization model based on cooperative game under carbon neutrality. J. Energy Storage 2021, 38, 102539. [Google Scholar] [CrossRef]
  27. Diao, L.; Li, G.; Song, X.; Degjizhv; Tan, Z. Comprehensive evaluation method based on game for multi-entity benefit under the proportional penetration of new energy. Electr. Power Constr. 2022, 43, 43–55. [Google Scholar]
  28. Liu, W.; Gu, W.; Wang, J.; Yu, W.; Xi, X. Game theoretic non-cooperative distributed coordination control for multi-microgrids. IEEE Trans. Smart Grid 2018, 9, 6986–6997. [Google Scholar] [CrossRef]
  29. Alhasnawi, B.; Jasim, B.; Sedhom, B.; Guerrero, J. Consensus Algorithm-based Coalition Game Theory for Demand Management Scheme in Smart Microgrid. Sustain. Cities Soc. 2021, 74, 103248. [Google Scholar] [CrossRef]
  30. Javanmard, B.; Tabrizian, M.; Ansarian, M.; Ahmarinejad, A. Energy management of multi-microgrids based on game theory approach in the presence of demand response programs, energy storage systems and renewable energy resources. J. Energy Storage 2021, 42, 102971. [Google Scholar] [CrossRef]
  31. AlSkaif, T.; Zapata, M.; Bellalta, B.; Nilsson, A. A distributed power sharing framework among households in microgrids: A repeated game approach. Computing 2017, 99, 23–37. [Google Scholar] [CrossRef]
  32. Luo, X.; Shi, W.; Jiang, Y.; Liu, Y.; Xia, J. Distributed peer-to-peer energy trading based on game theory in a community microgrid considering ownership complexity of distributed energy resources. J. Clean. Prod. 2022, 351, 131573. [Google Scholar] [CrossRef]
  33. Modarresi, J. Coalitional game theory approach for multi-microgrid energy systems considering service charge and power losses. Sustain. Energy Grids Netw. 2022, 31, 100720. [Google Scholar] [CrossRef]
  34. Wu, Q.; Xie, Z.; Li, Q.; Ren, H.; Yang, Y. Economic optimization method of multi-stakeholder in a multi-microgrid system based on Stackelberg game theory. Energy Rep. 2022, 8, 345–351. [Google Scholar] [CrossRef]
  35. Sun, L.; Xu, Q.; Chen, X.; Fan, Y. Day-ahead economic dispatch of microgrid based on game theory. Energy Rep. 2020, 6, 633–638. [Google Scholar] [CrossRef]
  36. Zheng, X.; Li, Q.; Bai, C.; Nie, Y.; Huang, C. Energy trading management based on Stackelberg game theory to increase independence of microgrids. Energy Rep. 2022, 8, 771–779. [Google Scholar] [CrossRef]
  37. Amin, W.; Huang, Q.; Afzal, M.; Khan, A.; Ahmed, S. A converging non-cooperative and cooperative game theory approach for stabilizing peer-to-peer electricity trading. Electr. Power Syst. Res. 2020, 183, 106278. [Google Scholar] [CrossRef]
  38. Nash, J. The Bargaining Problem; Princeton University Press: Princeton, NJ, USA, 2002; pp. 37–48. [Google Scholar]
  39. Jiang, A.; Yuan, H.; Li, D. Energy management for a community-level integrated energy system with photovoltaic prosumers based on bargaining theory. Energy 2021, 225, 120272. [Google Scholar] [CrossRef]
  40. Mohseni, S.; Pishvaee, M. Energy trading and scheduling in networked microgrids using fuzzy bargaining game theory and distributionally robust optimization. Appl. Energy 2023, 350, 121748. [Google Scholar] [CrossRef]
  41. Saeian, H.; Niknam, T.; Zare, M.; Aghaei, J. Coordinated optimal bidding strategies methods of aggregated microgrids: A game theory-based demand side management under an electricity market environment. Energy 2022, 245, 123205. [Google Scholar] [CrossRef]
  42. Esfahani, M.; Hariri, A.; Mohammed, O. A Multiagent-Based Game-Theoretic and Optimization Approach for Market Operation of Multimicrogrid Systems. IEEE Trans. Ind. Inform. 2019, 15, 280–292. [Google Scholar] [CrossRef]
  43. Rezaei, N.; Meyabadi, A.; Deihimi, M. A game theory based demand-side management in a smart microgrid considering price-responsive loads via a twofold sustainable energy justice portfolio. Sustain. Energy Technol. Assessments 2022, 52, 102273. [Google Scholar] [CrossRef]
  44. Zheng, Z.; Tian, H.; Zhu, P.; Chi, Y.; Liu, Y.; Jia, X. Research on strategy of green electricity acquisition transaction of park-level energy internet by using STP. Front. Energy Res. 2022, 10, 953039. [Google Scholar] [CrossRef]
  45. Robert, G. A Primer in Game Theory; Prentice-Hall: Upper Saddle River, NJ, USA, 1999. [Google Scholar]
  46. Cheng, D.; He, F.; Qi, H.; Xu, T. Modeling, analysis and control of networked evolutionary games. IEEE Trans. Autom. Contr. 2015, 60, 2402–2415. [Google Scholar] [CrossRef]
  47. Cheng, D.; Qi, H. Controllability and observability of boolean control networks. Automatica 2009, 45, 1659–1667. [Google Scholar] [CrossRef]
  48. Cheng, D.; Qi, H. A linear representation of dynamics of boolean networks. IEEE Trans. Autom. Control. 2010, 55, 2251–2258. [Google Scholar] [CrossRef]
  49. Cheng, D.; Qi, H.; Li, Z. Analysis and Control of Boolean Networks: A Semi-Tensor Product Approach; Springer: London, UK, 2011. [Google Scholar]
  50. Nowak, M.; May, R. Evolutionary games and spatial chaos. Nature 1992, 359, 826–829. [Google Scholar] [CrossRef]
Figure 1. Flowchart for the strategy-updating rule of the photovoltaic energy transaction model.
Figure 1. Flowchart for the strategy-updating rule of the photovoltaic energy transaction model.
Sustainability 15 14645 g001
Figure 2. Flowchart for solving the dynamic characteristics of the photovoltaic energy transaction.
Figure 2. Flowchart for solving the dynamic characteristics of the photovoltaic energy transaction.
Sustainability 15 14645 g002
Figure 3. A Topological diagram for the photovoltaic power trade with three PVPs and two PVDs.
Figure 3. A Topological diagram for the photovoltaic power trade with three PVPs and two PVDs.
Sustainability 15 14645 g003
Figure 4. State trajectory of (6) when the initial state x ( 0 ) = δ 32 13 .
Figure 4. State trajectory of (6) when the initial state x ( 0 ) = δ 32 13 .
Sustainability 15 14645 g004
Figure 5. State trajectory of (6) when the initial state x ( 0 ) = δ 32 30 .
Figure 5. State trajectory of (6) when the initial state x ( 0 ) = δ 32 30 .
Sustainability 15 14645 g005
Figure 6. State trajectory of (6) when the initial state x ( 0 ) = δ 32 22 .
Figure 6. State trajectory of (6) when the initial state x ( 0 ) = δ 32 22 .
Sustainability 15 14645 g006
Figure 7. The state transition diagram of system (6).
Figure 7. The state transition diagram of system (6).
Sustainability 15 14645 g007
Table 1. Summary of research on game theory to model distributed systems.
Table 1. Summary of research on game theory to model distributed systems.
MethodRelated AchievementsThe Characteristics of the Method
Cooperative game[28,29,30,31,32,33]
  • Information between internal members can be exchanged, and the agreements reached must be enforced.
  • The reflected real economic problems have incomplete information, and it cannot provide a clear standard to analyze the competition in a real society
Non-cooperative
game
Stackelberg game[34,35,36,37]
  • It can better describe the leader–follower relationship in actual decision making and take into account the time series and causal relationships between participants.
  • There is information asymmetry and the irrational behavior of decision makers.
Nash bargaining game[38,39,40,41,42,43]
  • Both parties have their own strategies at their disposal to achieve the maximum interests within a certain range.
  • Both parties are unwilling to adjust their own strategies according to that of the other party. Thus, the result is not the best one that both parties want, and it may be a slightly less favorable one.
Networked
evolutionary game
[44]
  • The strategy can be updated according to certain rules, and the updated strategy’s rules for all players are the same. Players can choose and adjust the next update based on whether the previously updated strategy was successful or not.
  • The updated strategy’s rules may be influenced by the topology of the network where the players are located.
Table 2. Payoff bimatrix of the PVDs’ market.
Table 2. Payoff bimatrix of the PVDs’ market.
PVP∖PVD12 n 1 n
1 ( 1 , n ) ( 1 , n ) ( 1 , n ) ( 1 , n )
2 ( 0 , 0 ) ( 2 , n 1 ) ( 2 , n 1 ) ( 2 , n 1 )
n 1 ( 0 , 0 ) ( 0 , 0 ) ( n 1 , 2 ) ( n 1 , 2 )
n ( 0 , 0 ) ( 0 , 0 ) ( 0 , 0 ) ( n , 1 )
Table 3. Payoff bimatrix of the PVPs’ market.
Table 3. Payoff bimatrix of the PVPs’ market.
PVP∖PVD12 n 1 n
1 ( 1 , n ) ( 2 , n 1 ) ( n 1 , 2 ) ( n , 1 )
2 ( 0 , 0 ) ( 2 , n 1 ) ( n 1 , 2 ) ( n , 1 )
n 1 ( 0 , 0 ) ( 0 , 0 ) ( n 1 , 2 ) ( n , 1 )
n ( 0 , 0 ) ( 0 , 0 ) ( 0 , 0 ) ( n , 1 )
Table 4. Payoff bimatrix of the PVDs’ market for the case of n = 2.
Table 4. Payoff bimatrix of the PVDs’ market for the case of n = 2.
PVP∖PVD12
1 ( 1 , 2 ) ( 1 , 2 )
2 ( 0 , 0 ) ( 2 , 1 )
Table 5. Payoffs and dynamics of photovoltaic power trade with three PVPs and two PVDs.
Table 5. Payoffs and dynamics of photovoltaic power trade with three PVPs and two PVDs.
Profile1111111112111211112211211112121122111222
c 1 ( t ) 11111111
c 2 ( t ) 11111111
c 3 ( t ) 11110222
c 4 ( t ) 22222222
c 5 ( t ) 22222222
x 1 ( t + 1 ) 12221222
x 2 ( t + 1 ) 12221222
x 3 ( t + 1 ) 12221222
x 4 ( t + 1 ) 11111111
x 5 ( t + 1 ) 11111111
Profile1211112112121211212212211122121222112222
c 1 ( t ) 11111111
c 2 ( t ) 02220222
c 3 ( t ) 11110222
c 4 ( t ) 22222222
c 5 ( t ) 22222222
x 1 ( t + 1 ) 12221222
x 2 ( t + 1 ) 12221222
x 3 ( t + 1 ) 12221222
x 4 ( t + 1 ) 11111111
x 5 ( t + 1 ) 11111111
Profile2111121112211212112221211212122122121222
c 1 ( t ) 02220222
c 2 ( t ) 11111111
c 3 ( t ) 11110222
c 4 ( t ) 22222222
c 5 ( t ) 22222222
x 1 ( t + 1 ) 12221222
x 2 ( t + 1 ) 12221222
x 3 ( t + 1 ) 12221222
x 4 ( t + 1 ) 11111111
x 5 ( t + 1 ) 11111111
Profile2211122112221212212222211222122222122222
c 1 ( t ) 02220222
c 2 ( t ) 02220222
c 3 ( t ) 11110222
c 4 ( t ) 22220011
c 5 ( t ) 22220101
x 1 ( t + 1 ) 12221222
x 2 ( t + 1 ) 12221222
x 3 ( t + 1 ) 11221222
x 4 ( t + 1 ) 11112222
x 5 ( t + 1 ) 11112222
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

Hou, Y.; Tian, H. Research on the Dynamic Characteristics of Photovoltaic Power Production and Sales Based on Game Theory. Sustainability 2023, 15, 14645. https://doi.org/10.3390/su151914645

AMA Style

Hou Y, Tian H. Research on the Dynamic Characteristics of Photovoltaic Power Production and Sales Based on Game Theory. Sustainability. 2023; 15(19):14645. https://doi.org/10.3390/su151914645

Chicago/Turabian Style

Hou, Yanfang, and Hui Tian. 2023. "Research on the Dynamic Characteristics of Photovoltaic Power Production and Sales Based on Game Theory" Sustainability 15, no. 19: 14645. https://doi.org/10.3390/su151914645

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