Next Article in Journal
Preferential Concentration of Particles in Forced Turbulent Flows: Effects of Gravity
Previous Article in Journal
Formation Timing and Features of Stylolites and Controlling Factors for the Second-Period Stylolites in the Carboniferous KT-I Formation of NT Oilfield
Previous Article in Special Issue
Control of a Three-Phase Grid-Connected Voltage-Sourced Converter Using Long Short-Term Memory Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Distributed Robust Power Control for Two-Layer Cooperative Communication Networks in Smart Grids with Reduced Utility Costs

School of Automation, Wuhan University of Technology, Wuhan 430070, China
*
Author to whom correspondence should be addressed.
Energies 2023, 16(6), 2911; https://doi.org/10.3390/en16062911
Submission received: 23 February 2023 / Revised: 18 March 2023 / Accepted: 20 March 2023 / Published: 22 March 2023
(This article belongs to the Special Issue Future Smart Grids with High Integrations of New Technologies)

Abstract

:
The packet loss during transmission of load control commands can lead to regulation errors in the smart grid and increase the cost of utility agencies due to the purchase of additional automatic generation control (AGC) services. In this paper, a two-layer cooperative communication network between the utility company and relays is presented. The utility company rents the relay to assist with the downlink transmission to improve the reliability of communication and reduce the data transmission cost due to packet loss. Furthermore, the uncertainty of channel gain is considered, and a two-tier game model is established. A distributed robust power control algorithm based on the continuous convex approximation method is proposed to obtain the optimal relay power allocation and price. Through the simulation analysis of the proposed scheme and the two comparison schemes, the cost of the utility company was reduced by 6% and 21%, and the standard deviation of income value between the relays was reduced by 40% and 48%, respectively.

1. Introduction

Smart grids, as typical cyber–physical systems, comprise energy management systems and demand-side communication systems [1]. Bidirectional communications between the electricity utility and customers enable engagement in demand response. Communication is important to the precision and effectiveness of demand response [2]. In general, smart grids are built on layered communication networks, including wide area networks (WANs), neighborhood area networks (NANs), and  home area networks (HANs) [3,4]. It is worth noting that the distributed framework is a typical communication framework for demand-side response and efficient data aggregation schemes in smart grids [5,6]. In these two works, distributed frameworks refer to typical peer-to-peer networks with local computation, which inherit the merits of avoiding single-point failures. The other advantage of adopting distributed communication networks for smart grids is more flexible pricing which enables huge discounts on trading costs [7,8]. However, when the data aggregation unit (DAU) receives a large quantity of data over a short period of time, it will lead to congestion and packet loss in the transmission of smart grid control commands and meter data [9,10], and utility companies have to pay more for automated generation control (AGC) service. In [11], the influence of supply cost and packet loss on demand-side control are studied. According to the results, the estimated demand is normally distributed, and the supply cost rises in proportion to the rate of packet loss. The packet loss caused by failures in communication between users and utilities with regard to the dependability of wireless communication network demand replies is comprehensively analyzed in [12]. The results show that the error of demand-side control is increased by the packet loss rate. Apart from the aforementioned characteristics, communication resource allocations for smart grids have some specific features. In [13], the unpredictability of two-way communications among the grid’s data network components is presented for smart grid systems with efficient distributed energy resources. In [14], a cognitive ratio with the spectrum detection and channel method for smart grids is implemented to increase communication dependability. By jointly considering both sample rate regulations and dynamic channel accessibility, the system utility maximization issue in energy harvesting CRSNs is explored in [15]. Moreover, the aggregate rates of all cellular nodes are optimized to allocate communication channels and manage to transmit power, while maintaining the dependability criteria of the RTP operation. A radio resource allocation method is suggested in [16]. In [17], a unique expense methodology is proposed for allocating cloud computing resources for demand-side management. while taking the load profile of computing devices and features of cloud computing cases into account.
In recent years, cooperative communication technologies have exhibited superior performance in achieving spatial diversity in order to lower bit failure rates in demand-side communications [18,19,20]. Based on the fundamental technologies, a relay selection strategy was proposed to enhance the end-to-end packet transmission delay, the energy efficiency of NAN and NHAN, and throughput in [21]. In [3], the demand-side cooperation relay network’s resource allocation issues are investigated in depth using bargaining models. Since relaying symbolizes the sharing of resources between DAUs and relays, both relay selection and resource allocation are concurrently considered. In [22], an artificial bee colony (ABC) method is used to study the joint relay allocation and resource management in cooperative communications systems. In [23], a cooperative relay strategy and a relay selection method are adopted to enhance the secure transmission rate. In [24], a cooperative physical security protection relay selection technique is presented to improve the communication safety of industrial wireless nodes.
Pioneering research investigations have revealed that cooperative communication technologies can significantly decrease the packet loss rate. Consequently, the demand-side control errors caused by data congestion and costs of utility companies can be reduced. However, the DAUs used for cooperative communication technologies have limits on choosing relays for collaborative transmission, as can be seen in many classic models in previous work. Typical examples are provided in [22,23,24]. In conventional studies, each DAU can only decide whether to cooperate with the relay or not. When DAU data packet congestion is not serious, the full power of the relay leased by the DAU will lead to channel capacity redundancy and relay resource waste. In addition, the channel gain showcases randomness in the actual environment. To address these critical issues, a two-tier game scheme between the utility companies and relays is proposed for two-layer cooperative communication networks in smart grids to reduce the costs of utility agencies The new distributed robust power control is established based on the distribution of relay power. The main contributions of this paper can be mainly summarized into the following two points:
  • A cooperative communication network model is established by considering the decision making from the utility companies and relay power allocations, which has never been proposed before. The new model improves the flexibility of power allocation options and further reduces the expenses of utility agencies.
  • Due to the randomness of channel gain, robust constraints are introduced into the optimization model and transformed. A distributed algorithm is created to maximize the relay income and minimize the costs of utility companies.
The rest of this paper is structured as follows: Section 2 establishes the cooperative communication network model. In Section 3, the cost model of the utility company is converted, and a two-layer game model is established. Section 4 gives the simulations of the suggested scheme. Section 5 draws the conclusions.

2. System Model

2.1. Network for Demand-Side Cooperative Communications

We consider a cooperative communication network model as shown in Figure 1, which consists of N DAUs and N gateways assisted by M relays. The network uses frequency division multiplexer, and each DAU is given access to an orthogonal channel for communication between the DAU, relay, and gateway. The relay relationship is defined as a matrix α = α i , k M × N , where α i , k is the power allocation ratio of relay i to DAU k. In [22], the relay relationship follows the constraints: each relay serves multiple DAUs, while just one relay can be chosen by each DAU. To enhance the profit and robustness of the system, we adjust the constraint so that each relay would serve multiple DAUs, and each DAU can have several relays. Such an assumption is reasonable as it is similar to the multi-point to multi-point technique in multicast [25]. Multicast is an effective transmission method for group communication. For example, multi-point video conferencing uses this technology. Multi-point video conferencing usually has multiple concurrent video sources, and participants need to receive video data from multiple other users. Typically, each receiver can receive data sent by more than one sender, and at the same time, each sender can send data to more than one receiver. In this model, the DAUs can be considered as multiple senders, and the relays act as multiple receivers. Correspondingly, the following constraints can be obtained:
k = 1 N α i , k 1 0 α i , k 1
Based on [26], the gateway’s channel capacity k is determined by the maximum combination ratio:
c k = W 2 log 2 1 + p 0 g k , k d + i = 1 M α i , k p g i , k
where p 0 is the DAU’s transmission power, p is the relay’s transmission power, g k , k d is the channel gain from k of DAU to k of the gateway, and g i , k represents the channel gain from relay i to gateway k. The channel gain has complex uncertainty, which can be approximately expressed as
g = K ( g ¯ + c ) d κ
where d is the distance between two communication nodes, and κ stands for the exponents of path loss. K, determined by carrier frequency and antenna gain, represents the path loss constant. In the case of a small range of Rayleigh fading, g ¯ represents a random value subject to exponential distribution, and c represents the highest estimate error.
Supposing τ is the interval between the channel capacity and reception rate. Without loss of generality, let τ = 1 ln 2 , and then C k ^ = C k τ .

2.2. Packet Loss Model

Without sacrificing generality, we solely examine packet loss in downlink communication and obtain the packet loss rate as
p 1 = T i n R k h T i n
where T i n denotes the DAU’s arriving rates, R k is the gateway’s receiving rate, and h is the correct transmission ratio between the gateways and the users.
Supposing the noise strength is N 0 , the gateways’ receiving rates with decode-and-forward relays are defined as [27]
R k = 1 2 ln 1 + p 0 g k , k d N 0 + i = 1 M ( 1 α i , k ) p g i , k + i = 1 M α i , k p g i , k N 0 + i = 1 M ( 1 α i , k ) p g i , k
Combining with (4), we have
p 1 = h ( 1 1 2 T i n ln 1 + p 0 g k , k d N 0 + i = 1 M ( 1 α i , k ) p g i , k + i = 1 M α i , k p g i , k N 0 + i = 1 M ( 1 α i , k ) p g i , k )
Because of the uncertainty of channel gain in the actual communication environment, the target of interrupt threshold ε ( 0 , 1 ) is proposed to constrain the channel QoS of DAU k. The interrupt probability of the DAU k channel should meet:
P r R k Γ 1 ε
When P r is greater than 1 ε , the communication is considered to be effective. Here, P r is the probability that the receiving rate R k of the gateway is greater than the threshold Γ .

2.3. Cost Scheme of the Utility Agencies

As shown in (6), P 1 is related to α , and it can be written as P 1 ( α ) . The expense of the utility agencies with respect to each gateway k is defined as
Z k ( α ) = p a Φ ( P 1 ( α ) ) + Z 0
where p a represents the AGC service’s price per unit fraction. Z 0 is the cost of renting relay power; we define Z 0 as
Z 0 = i = 1 M α i , k u i
where u i represents the unit price of leased relay power. In particular, the relay adjusts u i according to the revenue model, and  Φ ( P 1 ( α ) ) increases the packet loss rate P 1 . Therefore, cooperative transmission through a leased relay can reduce the packet loss rate P 1 , thus decreasing the cost of purchasing AGC ancillary services, and the utility company needs to pay corresponding compensation to the relay. According to the results of previous work, such as [3], the tracking error would be determined to have a normal distribution. When the power company purchases μ + t σ AGC service, t ( 1 , 2 , 3 ) , the probability of providing ancillary services can be guaranteed to reach 67%, 95%, and 99%, respectively. Therefore, Φ ( P 1 ( α ) ) is given by
Φ ( P 1 ( α ) ) = μ + t σ
where μ and σ represent expectation and variance, respectively. Here, c, d, e, and f are constants. In MATLAB and Easyfit, the packet loss rate Φ ( P 1 ( α ) ) is set from 1% to 10%, respectively, and the following can be obtained:
μ = c P 1 ( α ) d
and
σ = e P 1 ( α ) f

2.4. Revenue Model of Relay

The revenue of the relay i is defined as
m a x U i = U d U r
where U d represents the profit obtained from the utility agencies, which is defined as
U d = k = 1 N α i , k p u i
In order to avoid the unlimited rise of the relay price, we introduce the interference cost U r between relays. It is defined as
U r = k = 1 N p ( 1 α i , k ) n 1 ln u i 1 M 1 i ln u i u i
If the relay i uses the power of α i , k p to forward data for DAU k, then the power of ( 1 α i , k ) p will be transmitted for devices other than DAU k and can be considered as interference for DAU k. Relay i can be expressed as k 1 N ( 1 α i , k ) p and further approximated as ( N 1 ) p k = 1 N α i , k ; hence, we have to divide by N 1 to avoid double counting. Here, ln u i 1 M 1 i l n u i u i constitutes a noncooperative game between relays.

3. Game Model and Solution

3.1. A Two-Layer Game Model between Utility Company and Relays

A cost optimization model can be established to reduce the costs of utility companies and increase the benefits of relays. This section will derive the optimal solution for power allocation and relay pricing. Firstly, we establish a two-layer model. The lower layer minimizes the expense of utility agencies by optimizing the power allocation ratio α , and the optimization issue can be derived as
( P 1 ) min k = 1 N Z k ( α ) s . t . k = 1 N α i , k 1 , ( i = 1 , 2 , M ) 0 α i , k 1 , ( i = 1 , 2 , M ) P r R k Γ 1 ε
where
Z k ( α ) = p a h ( 1 1 2 T i n ln ( 1 + p 0 g k , k d N 0 + i = 1 M ( 1 α i , k ) p g i , k + i = 1 M α i , k p g i , k N 0 + i = 1 M ( 1 α i , k ) p g i , k ) ) + Z 0
At the upper layer, the relay needs to increase the profit by adjusting the price of relay power u i , and the optimization issue is denoted as follows:
( P 2 ) max U i = k = 1 N α i , k p u i k = 1 N p ( 1 α i , k ) n 1 ln u i 1 M 1 i ln u i u i

3.2. Lower Layer Optimization

(1) Transformation of objective functions: (P1) is a non-convex optimization issue and can be transformed into a new objective function through a continuous convex approximation algorithm. In (P1), R k can be defined as:
R k = 1 2 ln 1 + p 0 g k , k d N 0 + i = 1 M 1 α i , k p g i , k + i = 1 M α i , k p g i , k N 0 + i = 1 M 1 α i , k p g i , k
In the continuous convex approximation method, we have
δ log z + β log ( 1 + z )
The objective function is optimized by adjusting the independent variable z, and  z 0 is the optimal answer of the transformation issue. We need to determine the values of δ and β , where δ 0 . When z is equal to z 0 , we substitute it into (20), and we have
z z 0 δ 1 + z 1 + z 0
According to (21), we can obtain:
(a)
All effective coefficients meet (21);
(b)
When δ 1 , ( z z 0 ) δ is a concave function;
(c)
At z = z 0 , the tangent of ( z z 0 ) z 1 + z 0 is 1 + z 1 + z 0 .
From the above statements, we conclude that δ = z 0 1 + z 0 is the maximum value that satisfies (21). Hence, the coefficients are selected as follows:
δ = z 0 1 + z 0 β = log 1 + z 0 z 0 1 + z 0 log z 0
Substituting (20) into (16), the objective function is represented as
Z k = p a a 1 1 2 T in δ ln SINR i α i , k + β b i = 1 M α i , k p u i
where a and b are constants, and the signal-to-interference plus noise ratio (SINR) is denoted by
SINR i α i , k = p 0 g k , k d N 0 + i = 1 M 1 α i , k p g i , k + i = 1 M α i , k p g i , k N 0 + i = 1 M 1 α i , k p g i , k
The optimization problem after transformation is not convex about α i , k . Let α ˜ i , k = log 2 α i , k . Then, the new objective function can be represented as
Z k = p a a 1 1 2 T in δ lnS INR i e α ˜ i , k + β b i = 1 M e α ˜ i , k p u i .
(2) Transformation of constraints: Multiple uncertain channel gain g k , k d , g i , k exists in (19), and it is difficult to obtain an analytical expression. The channel gain vector is given as follows:
g k = g 1 , k , g 2 , k g M , k g n = g 1 , 1 , g 2 , 2 g N , N
Under the condition of Rayleigh distribution, we calculate the expectations of the channel gain vectors g k and g n :
E g k = π 2 g ˜ k , E g n = π 2 g ˜ n
where g ˜ = K d κ .
Theorem 1.
For any interrupt probability threshold ε ( 0 , 1 ) , the distributed robust opportunity constraint
inf G 0 G ¯ 0 , H D P r G 0 T A 0 N 0 1 ε
can be equivalent to a convex second-order cone constraint:
1 ε ε A 0 T H A 0 + φ ^ A 0 N 0 0
where ( . ) D denotes an entire family of probability distributions on data G 0 , and φ ^ A 0 = G ¯ 0 T A 0 , A 0 = A Γ M B . G ¯ 0 is a vector composed of the mean of G 0 , H is the covariance matrix of G, and A = α 1 , k , α 2 , k , α M , k , B = 1 α 1 , k , 1 α 2 , k , 1 α M , k .
Proof of Theorem 1
We denote H f as a full-rank matrix such that H = H f H f T and G 0 = G ¯ 0 + H f ϖ , where ϖ is a random variable, E { ϖ } = 0 , and D { ϖ } = I are discussed in the following two cases:
Case A: H f T A 0 0 . According to the results in [25], there are:
sup G 0 G 0 , H D P r G 0 T A 0 > N 0 = sup ϖ ( 0 , I ) P r ϖ T H f T A 0 > G ¯ 0 T A 0 + N 0 = 1 1 + A 0 2 ,
where q 2 = inf ϖ T H f T A 0 > G ^ 0 T A 0 + N 0 ϖ 2 . If  G 0 A 0 N 0 > 0 , the lower bound is q 2 = 0 , ϖ = 0 . If  G 0 A 0 0 , calculate the square of the distance from the origin to the hyperplane ϖ : ϖ T H f T A 0 > G ¯ 0 T A 0 + N 0 . It is easy to obtain q 2 = G ¯ 0 T p N 0 2 A 0 T H A 0 . Therefore, (28) is true when 1 1 + q 2 ε . If and only if, Φ ¯ A 0 N 0 , Φ ¯ A 0 1 ε ε A 0 T H A 0 , (28) and (29) are equivalent.
Case B: H f T A 0 = 0 . If  Φ A 0 N 0 , there is inf g ( g ^ , H ) D P r G 0 T A 0 0 = 1 . At this time, (28) and (29) are still equivalent.    □
Through the transformation of objective functions and constraints, the cost objective function of the utility company is equivalent to
( P 3 ) max p a a 1 1 2 T in δ lnSINR i e α ˜ i k + β b i = 1 M e α ˜ i , k p u i s . t . k = 1 N α i , k 1 , ( i = 1 , 2 , M ) 0 α , i k 1 , ( i = 1 , 2 , M ) 1 ε ε A 0 T H A 0 + φ ^ A 0 N 0 0 , ( k = 1 , 2 , N ) .
After the above transformations, the optimization problem (P3) is convex.
(3) Optimization solution: To solve the transformed optimization issue (P3), a distributed iterative algorithm with successive convex approximation is introduced, and then the dual decomposition method is used to obtain the optimal answer. The partial Lagrange function of (P3) is denoted by
( P 4 ) L = k = 1 N Z k λ i k = 1 N α i , k 1 k = 1 N ν k 1 ε ε A 0 T H A 0 + φ ^ A 0 N 0 .
Define
( P 5 ) B = Z k λ i α i , k v k ( 1 ε ε A 0 T H A 0 + φ ^ ( A 0 ) N 0 ) .
and D ( λ , ν ) = max α L ( α ˜ , λ , ν ) , where (P4) is determined by the dual problem (P6).
( P 6 ) min D ( λ , ν ) s . t . λ i 0 , ( i = 1 , 2 , M ) ν k 0 , ( k = 1 , 2 , N )
The dual problem (P6) is solved by power allocation and multiplier update. Here, e α ˜ i , k stands for the optimization of power, and we have
e α ˜ i , k = B 2 + B 2 2 + 4 T in B 1 2 T in B 3 p a a δ k A 1 p u i λ i + v k C 1 C 2
where
B 1 = p 2 g i , k
B 2 = 2 T in N 0 + p a g k , k d + i = 1 M p g i , k
B 3 = N 0 + i = 1 M p g i , k l i M e α ˜ l , k p g l , k ,
A 1 = p g i , k N 0 + i = 1 M p g i , k + p a g k , k d
A 2 = N 0 + i = 1 M p g i , k l i M e α ˜ l , k p g l , k
A 3 = p a g k , k d + l i M e α ˜ l , k p g l , k
C 1 = 1 ε ε 2 π 2 Γ Γ + 1 + Γ Γ + 1 2 p g i , k .
The update of Lagrangian multipliers λ i and ν k can be shown below:
λ i ( t + 1 ) = λ i ( t ) + θ k = 1 N α i , k 1
ν i ( t + 1 ) = ν i ( t ) + θ 1 ε ε A 0 T H A 0 + φ ^ A 0 N 0
where t represents the quantity of iterations, and θ represents the step size. After the dual issue is satisfied | D ( t + 1 ) D ( t ) | < ε , the iteration will stop if ε is a positive number near 0.

3.3. Upper Layer Optimization

According to (18), a non-cooperative game is formulated between relays. Next, we need to prove the uniqueness of the game Nash equilibrium (NE). A vector u * = u 1 * , u 2 * , u M * is the NE if and only if
u * = arg max U i u i , i ( 0 , 1 , 2 , M ) .
First of all, the first derivative of the objective function U i with respect to u i is taken:
U i u i = k = 1 N α i , k p k = 1 N ( M 1 ) p 1 α i , k N 1 1 + ln u i i ln u i
Let U i u i = 0 ; the optimal response function can be obtained as:
f u i = e ( N 1 ) k = 1 N α i , k i ln u i N A i ( M 1 ) 1 ,
where A i = k = 1 N α i , k .
Taking the second derivative of the objective function U i with respect to u i , we have
2 U i u i 2 = k = 1 N ( M 1 ) p 1 α i , k N 1 1 u i i ln u i 0
Since U i with respect to u i is lower than zero, U i is convex with respect to u i . It can be seen that the non-cooperative game has at the fewest one NE point. Then, we need to prove the one of a kind of NE. When u * satisfies the following conditions, u * is the only NE [28].
  • Positivity: I ( u ) > 0 ;
  • Monotonicity: If u > u , then I ( u ) > I ( u ) ;
  • Scalability: For all η > 1 , η I ( u ) > I ( η u ) .
Proof. 
Positivity: According to the best response function, we have
f u i = e ( N 1 ) A i i ln u i N A i ( M 1 ) 1 .
Since the exponential function is positive in any interval, it can be seen that f u i > 0 .
Monotonicity: In order to facilitate the subsequent calculation, let q = ( N 1 ) A i N A i ( M 1 ) . Considering the partial derivative of f u i with respect to u j ( j i ) , it can be observed:
f u i u j = e q i ln u i 1 q 1 u j .
The exponential function is positive, and according to (1), 0 A i 1 ; hence q 0 . Since u represents the electricity price, u j is positive. According to the above conditions, we have:
f u i u j 0 .
It is easy to obtain
f u i u i = 0 .
Therefore, monotonicity is proved.
Scalability: Comparing the magnitude of η f u i and f η u i , we obtain:
η f u i f η u i = η e q i ln u i q i ln η u i > 1 .
When η > 1 , we can obtain η f u i > f η u i , and the scalability is proved. The uniqueness of NE is also proved.    □

3.4. Distributed Robust Power Control Algorithm for Power and Price Optimization

In the previous studies, the power allocation and Lagrange multiplier were solved by transforming the power allocation objective function and constraint conditions, and the uniqueness of NE in the relay layer non-cooperative game was proved. Next, we propose the following distributed algorithm to realize the power distribution solution.
Firstly, we initialize the locations of DAUs, gateways, and relays, the leased relay power ratio α and the power unit price u . Then, we calculate channel gain and utility company cost. Secondly, the DAUs need to rent the power ratio α i , k and update the Lagrange multiplier and utility company cost. Finally, the relays adjust the price u i to the utility company based on α . This calculation iterates until α and u converge, and the process is shown in Algorithm 1.
In each iteration of λ and ν , obtaining α and u requires O T 1 T 2 calculations. Suppose that Q is the number of iterations for the algorithm to converge. Therefore, the total complexity of Algorithm 1 is O T 1 T 2 Q .
Algorithm 1: Distributed robust power control algorithm
Energies 16 02911 i001

4. Numerical Results

Here, simulation results of power optimization between multiple relays and DAUs and establishing a communication network topology for an area of Beijing, China are given. It is worth noting that the data used for simulation were collected from historical data in practice. The system has three DAUs, three gateways, and ten relay nodes, as shown in Figure 2. DAUs are allocated at random in a circle with 116 21.43 E , 40 0.73 N as the center and 3000 m as the radius, and the corresponding gateways are randomly distributed in a circle with 116 21.43 E , 39 57.97 N as the center and 3000 m as the radius. The relays are ten LTE base stations in two circles with 116 22.5 E , 39 59.28 N , 116 20.13 E , 39 59.28 N as the center and 1500 m as the radius. The transmitting power of the DAU is 10W, and each relay can allocate transmission power of 20 W. The noise level N 0 is 10 9 W , and the parameters are set to be: a = 10,716.91, b = 0.09868, c = 81.91, d = 0.01567, e = 3545, and f = −0.02767. First of all, the simulation results of the DAU leased power ratio α are shown in Figure 3. There are three sets of histograms, and each represents the ratio of leased relay power per DAU. Each set of bars represents, from left to right, the ratio α of leased power from the first relay to the tenth relay. In Figure 4, the ratio sum of relayed power is given. It can be observed that Relay 5, Relay 9, and Relay 10 rented by DAUs account for a large proportion. The purpose of DAUs leasing relay power is to improve communication quality, reduce packet loss rate, and thereby reduce loss cost caused by communication errors. Therefore, the α determined by DAUs is related to the unit price given by the relays. Secondly, only when renting the same amount of power can the communication quality improve as much as possible and the cost be minimized; hence α is related to the distance between DAUs and relays and the distance between relays and gateways.
The decisions of relays depend largely on their relative position in the network topology. Firstly, we analyze the behavior of relays and combine the topology of the network structure and the distance between each relay and DAU as shown in Figure 5. It can be observed that Relay 6, Relay 7, and Relay 8 are in relatively remote locations in the network structure. Therefore, in order to increase its own revenue, relays will tend to two strategies. One is to increase the unit price and reduce the proportion of leased power, such as Relay 1, Relay 3, and Relay 7. The other is to reduce the unit price by attracting DAUs to rent more power, such as Relay 5, Relay 9, and Relay 10.
Next, we analyze the behavior of DAUs. Combined with the DAU decision results in Figure 3, the distance between DAUs and relays in Figure 5, and the power unit price provided by the relay in Figure 6, it is observed that DAUs tend to cooperate with the relays at a low unit price and a shorter distance. For example, when the information is transmitted from DAU 1 to Gateway 1, it leases more power ratio to Relay 5, Relay 9, and Relay 10 at a lower unit price and a shorter distance. Moreover, it can be observed from the behavior of DAU 1 that when the unit price and distance are roughly the same, more relays with smaller distances between the DAUs to the relays and the relays to the gateways are selected. When DAU 2 transmits data to Gateway 2, it leases more power ratio to Relay 5, Relay 6, Relay 9, and Relay 10 at a lower unit price. Furthermore, it can be observed from the behavior of DAU 2 that when the unit price and distance are roughly the same, more relays with smaller unit price between the DAUs to the relays and the relays to the gateways are selected. Figure 7 represents the convergence of the algorithm, and the relay revenue converges within five iterations.
Next, two comparison schemes are proposed and simulated on the basis of the previous model.
Scheme A: the DAU can only decide whether to request the relay for cooperative transmission but cannot determine the proportion of the leased power. The power ratio available to the DAU is determined by the number of DAUs requesting relay. Meanwhile, the relay can improve its own income by adjusting the unit price of power. For example, if DAU 1 and DAU 2 simultaneously requested Relay 1 for cooperative transmission of forward data, DAU 1 and DAU 2 would obtain 50% of the power, respectively. At this point, the objective function for the utility company is
min Z = k = 1 N p a Φ P r + i = 1 M x i , k k = 1 N x i , k p u i
where x i , k represents whether DAU k rents Relay i. The revenue function of the relay is denoted as
max U i = k = 1 N x i , k k = 1 N x i , k p u i k = 1 N p 1 x i , k k = 1 N x i , k N 1 ln u i 1 M 1 i ln u i u i .
Through the simulation, the decision results of DAUs are listed in Table 1.
Scheme B: the DAU can cooperate with a relay with the lowest cost, but each relay can only serve one DAU, and the relay can regulate price to avoid multiple DAUs renting the same relay. At this point, the objective function of the utility company is represented as
min Z = k = 1 N p a Φ P r + i = 1 M x i , k p u i
The revenue function of the relays is represented as
max U i = k = 1 N x i , k p u i k = 1 N p 1 x i , k N 1 ln u i 1 M 1 i ln u i u i .
Similarly, under the rule conditions of Scheme B, the decision results of DAUs are shown in Table 2. The behavior of DAUs in the two comparison schemes is different from the decision behavior of DAUs. According to the above analysis, Relay 1 and Relay 2 are close to the center of DAU 1 and Gateway 1, and Relay 10 is close to DAU 1 and Gateway 1. The DAUs select Relay 6, Relay 7, Relay 8, and Relay 9 because these relays are positioned at the network’s periphery, and they need to reduce the unit price to attract more DAUs for cooperative transmission. In Scheme B, DAU 1 selects Relay 1, Relay 3, and Relay 9. In Table 3, we give the expense of the utility agencies under the proposed scheme and the two comparison schemes mentioned above. Z 1 , Z 2 , and Z 3 , respectively, represent the cost generated by DAU 1, DAU 2, and DAU 3, and Z represents the total cost of the utility company. As shown in Table 3, the utility company cost under the proposed scheme is significantly less than that of the two comparison schemes.

5. Conclusions

In this paper, a two-layer cooperative communication network is studied between the utility agency and relays. The utility agency rents the relay to assist the downlink transmission to enhance the reliability of communication and reduce the data transmission cost due to packet loss. Furthermore, the uncertainty of channel gain is considered, and a two-tier game model is established. A distributed robust power regulation algorithm with a continuous convex approximation scheme is presented to obtain the optimal relay power allocation and price. The profit of the relay is improved by adjusting the electricity price, resulting in a reasonable power distribution for cooperative transmission. The comparative simulation results exhibit that the expenses of the utility agencies of the proposed schemes can be reduced by 6% and 21%, respectively. The standard deviations of income values between the relays can be decreased by 40% and 48% respectively.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chaudhry, S.A.; Nebhan, J.; Yahya, K.; Al-Turjman, F. A privacy enhanced authentication scheme for securing smart grid infrastructure. IEEE Trans. Ind. Inform. 2021, 18, 5000–5006. [Google Scholar] [CrossRef]
  2. Deng, R.; Yang, Z.; Chow, M.-Y.; Chen, J. A survey on demand response in smart grids: Mathematical models and approaches. IEEE Trans. Ind. Inform. 2015, 11, 570–582. [Google Scholar] [CrossRef]
  3. Ma, K.; Liu, X.; Liu, Z.; Chen, C.; Liang, H.; Guan, X. Cooperative relaying strategies for smart grid communications: Bargaining models and solutions. IEEE Internet Things J. 2017, 4, 2315–2325. [Google Scholar] [CrossRef]
  4. Li, Z.; Liang, Q. Capacity optimization in heterogeneous home area networks with application to smart grid. IEEE Trans. Veh. Technol. 2016, 65, 699–706. [Google Scholar] [CrossRef]
  5. Barbierato, L.; Estebsari, A.; Pons, E.; Pau, M.; Salassa, F.; Ghirardi, M.; Patti, E. A distributed iot infrastructure to test and deploy real-time demand response in smart grids. IEEE Internet Things J. 2019, 6, 1136–1146. [Google Scholar] [CrossRef]
  6. Gope, P.; Sikdar, B. An efficient data aggregation scheme for privacy-friendly dynamic pricing-based billing and demand-response management in smart grids. IEEE Internet Things J. 2018, 5, 3126–3135. [Google Scholar] [CrossRef]
  7. Jiang, Y.; Yang, Y.; Tan, S.C.; Hui, S.Y.R. Dual-ascent hierarchical control-based distribution power loss reduction of parallel-connected distributed energy storage systems in DC microgrids. IEEE J. Emerg. Sel. Top. Ind. Electron. 2023, 4, 137–146. [Google Scholar] [CrossRef]
  8. Tang, Q.; Yang, K.; Zhou, D.; Luo, Y.; Yu, F. A real-time dynamic pricing algorithm for smart grid with unstable energy providers and malicious users. IEEE Internet Things J. 2016, 3, 554–562. [Google Scholar] [CrossRef]
  9. Jiang, Y.; Yang, Y.; Tan, S.C.; Hui, S.Y.R. Power loss minimization of parallel-connected distributed energy resources in DC microgrids using a distributed gradient algorithm-based hierarchical control. IEEE Trans. Smart Grid 2022, 13, 4538–4550. [Google Scholar] [CrossRef]
  10. Guo, X.; Jia, X. Hardware-based cascaded topology and modulation strategy with leakage current reduction for transformerless pv systems. IEEE Trans. Ind. Electron. 2016, 63, 7823–7832. [Google Scholar] [CrossRef]
  11. Niyato, D.; Dong, Q.; Wang, P.; Hossain, E. Optimizations of power consumption and supply in the smart grid: Analysis of the impact of data communication reliability. IEEE Trans. Smart Grid 2013, 4, 21–35. [Google Scholar] [CrossRef]
  12. Zheng, L.; Lu, N.; Cai, L. Reliable wireless communication networks for demand response control. IEEE Trans. Smart Grid 2013, 4, 133–140. [Google Scholar] [CrossRef] [Green Version]
  13. Kallitsis, M.G.; Michailidis, G.; Devetsikiotis, M. Optimal power allocation under communication network externalities. IEEE Trans. Smart Grid 2012, 3, 162–173. [Google Scholar] [CrossRef]
  14. Deng, R.; Chen, J.; Cao, X.; Zhang, Y.; Maharjan, S.; Gjessing, S. Sensing-performance tradeoff in cognitive radio enabled smart grid. IEEE Trans. Smart Grid 2013, 4, 302–310. [Google Scholar] [CrossRef]
  15. Ren, J.; Zhang, Y.; Deng, R.; Zhang, N.; Zhang, D.; Shen, X. Joint channel access and sampling rate control in energy harvesting cognitive radio sensor networks. IEEE Trans. Emerg. Top. Comput. 2019, 7, 149–161. [Google Scholar] [CrossRef]
  16. Kong, P.-Y. Radio resource allocation scheme for reliable demand response management using d2d communications in smart grid. IEEE Trans. Smart Grid 2020, 11, 2417–2426. [Google Scholar] [CrossRef]
  17. Cao, Z.; Lin, J.; Wan, C.; Song, Y.; Zhang, Y.; Wang, X. Optimal cloud computing resource allocation for demand side management in smart grid. IEEE Trans. Smart Grid 2017, 8, 1943–1955. [Google Scholar]
  18. Yang, Y.; Tan, S.C.; Hui, S.Y.R. Mitigating distribution power loss of DC microgrids with DC electric springs. IEEE Trans. Smart Grid 2018, 9, 5897–5906. [Google Scholar] [CrossRef]
  19. Yang, Y.; Ho, S.S.; Tan, S.C.; Hui, S.Y.R. Small-signal model and stability of electric springs in power grids. IEEE Trans. Smart Grid 2018, 9, 857–865. [Google Scholar] [CrossRef]
  20. Yang, Y.; Qin, Y.; Tan, S.C.; Hui, S.Y.R. Reducing distribution power loss of islanded AC microgrids using distributed electric springs with predictive control. IEEE Trans. Ind. Electron. 2020, 67, 9001–9011. [Google Scholar] [CrossRef]
  21. Ahmed, M.H.U.; Alam, M.G.R.; Kamal, R.; Hong, C.S.; Lee, S. Smart grid cooperative communication with smart relay. J. Commun. Netw. 2012, 14, 640–652. [Google Scholar] [CrossRef]
  22. Ma, K.; Liu, X.; Li, G.; Hu, S.; Yang, J.; Guan, X. Resource allocation for smart grid communication based on a multi-swarm artificial bee colony algorithm with cooperative learning. Eng. Appl. Artif. Intell. 2019, 81, 29–36. [Google Scholar] [CrossRef]
  23. Shen, Y.; Zhang, Y. Transmission protocol for secure big data in two-hop wireless networks with cooperative jamming. Inf. Sci. 2014, 281, 201–210. [Google Scholar] [CrossRef]
  24. Zhang, T.; Wen, H.; Tang, J.; Song, H.; Xie, F. Cooperative jamming secure scheme for iwns random mobile users aided by edge computing intelligent node selection. IEEE Trans. Ind. Inform. 2021, 17, 4999–5009. [Google Scholar] [CrossRef]
  25. Kasera, S.K.; Hjalmtusson, G.; Towsley, D.F.; Kurose, J.F. Scalable reliable multicast using multiple multicast channels. IEEE/ACM Trans. Netw. Rev. 2000, 8, 294–310. [Google Scholar] [CrossRef]
  26. Hoeffding, W. Probability inequalities for sums of bounded random variables. in J. Am. Stat. Assoc. 1963, 58, 13–30. [Google Scholar] [CrossRef]
  27. Im, Y.; Lee, J.H.; Choi, W. Power allocation for decode-and-forward relay in gateway channels. IEEE Trans. Commun. 2015, 63, 3170–3182. [Google Scholar] [CrossRef]
  28. Ma, K.; Wang, C.; Yang, J.; Hua, C.; Guan, X. Pricing mechanism with noncooperative game and revenue sharing contract in electricity market. IEEE Trans. Cybern. 2019, 49, 97–106. [Google Scholar] [CrossRef]
Figure 1. Cooperative communication network model.
Figure 1. Cooperative communication network model.
Energies 16 02911 g001
Figure 2. Topology of cooperative relay communication network (red crosses indicate the central points of the circles).
Figure 2. Topology of cooperative relay communication network (red crosses indicate the central points of the circles).
Energies 16 02911 g002
Figure 3. The allocation of relay power to each DAU.
Figure 3. The allocation of relay power to each DAU.
Energies 16 02911 g003
Figure 4. Ratio sum of relayed power.
Figure 4. Ratio sum of relayed power.
Energies 16 02911 g004
Figure 5. Distance between nodes.
Figure 5. Distance between nodes.
Energies 16 02911 g005
Figure 6. The power unit price of relays.
Figure 6. The power unit price of relays.
Energies 16 02911 g006
Figure 7. Convergence of the algorithm.
Figure 7. Convergence of the algorithm.
Energies 16 02911 g007
Table 1. DAU decision results under Scheme A.
Table 1. DAU decision results under Scheme A.
DAU 1DAU 2DAU 3
Relay 1110
Relay 2101
Relay 3011
Relay 4011
Relay 5011
Relay 6100
Relay 7100
Relay 8100
Relay 9101
Relay 10110
Table 2. DAU decision results under Scheme B.
Table 2. DAU decision results under Scheme B.
DAU 1DAU 2DAU 3
Relay 1100
Relay 2001
Relay 3100
Relay 4010
Relay 5010
Relay 6010
Relay 7010
Relay 8001
Relay 9100
Relay 10001
Table 3. The costs of utility companies.
Table 3. The costs of utility companies.
Model of This Study/$Scheme A/$Scheme B/$
Z 1 555.891154.51122.5
Z 2 599.05863.81038.5
Z 3 562.2211251401
Z1717.163144.33762
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

Xiong, C.; Su, Y.; Zhang, D.; Chen, L.; Zhang, H.; Li, Q. A New Distributed Robust Power Control for Two-Layer Cooperative Communication Networks in Smart Grids with Reduced Utility Costs. Energies 2023, 16, 2911. https://doi.org/10.3390/en16062911

AMA Style

Xiong C, Su Y, Zhang D, Chen L, Zhang H, Li Q. A New Distributed Robust Power Control for Two-Layer Cooperative Communication Networks in Smart Grids with Reduced Utility Costs. Energies. 2023; 16(6):2911. https://doi.org/10.3390/en16062911

Chicago/Turabian Style

Xiong, Chang, Yixin Su, Danhong Zhang, Lan Chen, Huajie Zhang, and Qi Li. 2023. "A New Distributed Robust Power Control for Two-Layer Cooperative Communication Networks in Smart Grids with Reduced Utility Costs" Energies 16, no. 6: 2911. https://doi.org/10.3390/en16062911

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