Next Article in Journal
Unlocking Wild Edible Fruits of Indo-Burma Biodiversity Hot Spot, Arunachal Pradesh, India, to Support Food Security and Sustainable Rural Livelihood
Previous Article in Journal
Key Challenges in 21st Century Learning: A Way Forward towards Sustainable Higher Educational Institutions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Method of Relay Node Selection for UAV Cluster Networks Based on Distance and Energy Constraints

School of Electronic and Information Engineering, Changchun University of Science and Technology, Changchun 130022, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(23), 16089; https://doi.org/10.3390/su142316089
Submission received: 13 October 2022 / Revised: 24 November 2022 / Accepted: 29 November 2022 / Published: 1 December 2022

Abstract

:
Cooperative communication is a key technology to improve the stability of UAV swarm communication. To reduce the energy consumption in cooperative communication, this study proposes a method for selecting relay nodes based on distance and energy constraints. First, a two-stage communication model was designed to explain the signal forwarding communication process. Subsequently, cluster head nodes were filtered through a competition mechanism to be used for forwarding source signals. The minimum communication capacity of the link contained the distance parameter of the relay link. Lastly, under energy and distance constraints, the optimal solution of the minimum interrupt function for the cluster head was found, and was defined as the best relay node. The experimental results show that the two parameters of network coverage and residual energy of the improved method were higher than those of other mainstream algorithms. Furthermore, the actual UAV networking test results show that the proposed relay selection method had the most residual energy. It is concluded that the relay selection method proposed in this study has good practicality and advancement in UAV cluster communication.

1. Introduction

Unmanned aerial vehicle (UAV) cluster networks have a wide range of applications in industry, agriculture, and forestry. Cooperative communication is a key technology to increase communication stability in UAV networks [1,2]. As the number of communication nodes in a cluster network increases, the selection of the optimal relay node will consume a large amount of energy. However, the energy provided by UAVs for communication is limited, so UAV communication requires low energy consumption [3]. Relay node selection method optimization is used as an effective method to reduce the energy consumption. Therefore, the method of selecting relay nodes in collaborative communication has become the focus of scholars’ research.
Relay selection methods are an important part of research in cooperative communication. Scholars have been working on reducing the complexity of the methods. After more than a decade of development, the conducted research has formed several schools of thought based on node topology information, instantaneous channel information, and link evaluation. In 2003, Sendonaris was the first to propose a two-stage research model for relay node forwarding [4], and the model applied cooperative communication to the research of wireless communication. Since then, scholars have been keen on the study of relay selection for wireless communication.
In recent years, the focus of research on relay node methods has started to shift towards cluster networks. In 2020, Cao D et al. proposed a relay selection method based on spatial node location information [5]. In order to reduce the complexity of obtaining dynamic information, this research used the spatial location data of nodes to calculate the probability of link disruption. Although the results of the study improve the stability of the communication link, the calculation process requires knowledge of the state information of all nodes, which is difficult to achieve in practice. In 2020, Lei H et al. proposed a relay selection method based on the average signal-to-noise ratio [6]. To simplify the complexity of the computational process, the research used the signal-to-noise ratio of the link to construct the optimal function. The improved method reduced the energy consumption of the communication process. However, the method will become computationally intensive if the communication link is interrupted. In 2020, Ji B et al. improved the relay selection algorithm using the maximum–minimum principle [7]. Under the energy constraint, the optimal communication quality function was studied by minimizing the link information to constitute the optimal communication quality function. The optimal function was solved by the gradient descent method and used to determine the best relay node. The proposed method discards the information of interrupted links, and the process of solving for link information is simplified. In the same year, the scope of the communication process was extended. In 2020, Dy Peng M et al. proposed the relay packet routing (RS-CPR) scheme to reduce channel contention conflicts and decrease energy consumption [8]. The proposed method improves the throughput of the network system; however, the system complexity of the algorithm will be high when the number of relays is high. Cao D et al. improved a distance-based robust relay selection method for eliminating interference in the communication process [9]. The improved strategy enhances the stability of the network link, but the method requires a large storage space. In 2021, C Huang et al. proposed a selection algorithm based on instantaneous channel state information [10]. The algorithm improves the accuracy of the selection method. However, the algorithm is limited by the number of nodes. When the number of nodes of the network increases, the energy consumption of the system will become gradually larger. By comparing the above-mentioned research results, it is apparent that the focus of research on clustered networks is how to reduce the energy consumption of node communication.
Low-power communication has achieved many results in the research of collaborative communication, and the research results focus on two methods of clustering grouping and power allocation. In 2020, Martinaa et al. designed a network protocol for subcluster communication [11]. It assisted in dividing the network into several cluster heads according to grouping, which reduced the communication between groups. Later, Ngang-bam R et al. proposed a low-energy adaptive clustering network structure for wireless sensor networks [12]. The algorithm was autonomously divided into several cluster heads according to the size of the network. The network can be divided automatically to reduce the energy consumption of the algorithm. For the problem of irregular networks, in which size is irregular, Agrawal D et al. proposed an unequal clustering method [13]. The research effectively solves the problem of energy consumption of equipartition groups. However, the method is only applicable to sensor networks.
Due to the rise of machine learning, researchers started to use machine learning to solve the energy allocation problem. Suriya Praba T et al. designed a pendulum water wave transmission mechanism to solve the energy imbalance problem of multi-hop networks [14]. The network automatically formed hierarchical clusters by a quadratic clustering algorithm to solve the hierarchical problem of large-scale communication. Therefore, Benmahdi M B et al. proposed an infinite sensor network cluster head approach [15]. The study designed a distributed K-means method to accomplish adaptive clustering network partitioning. The improved method showed better performance in terms of energy consumption and network lifetime. Ren Q et al. proposed an energy-efficient cluster head selection scheme called EECHS [16]. The study concluded with the energy allocation problem of subclusters. In 2021, Nagendranth MVSS et al. proposed a fuzzy-based two-class clustering routing protocol for solving the energy overload problem of data transmission in MANETs [17]. Zhi Lin et al. proposed an improved optimization algorithm to solve the energy allocation problem for long-distance communication [18]. In 2022, Kandali K integrated density peak clustering (DPC) and particle swarm optimization (PSO) into a single algorithm to improve the stability of mobile networks [19]. Inspired by this, Tabatabaei S et al. proposed a new algorithm similar to bacterial foraging and movement [20]. Although the above methods improve the efficiency of energy allocation, larger memory is required. Nowadays, how to calculate the energy allocation method for small amounts of information is an important direction for cooperative communication.
The UAV cluster network consists of movable UAVs. The network nodes and links are mobile. However, the existing studies have not been able to address the low-power communication needs of UAVs. Therefore, some studies have shown that sufficient attention needs to be paid to relay selection methods for mobile networks with regard to the energy consumption of cooperative communications [21,22]. In order to reduce the energy consumption in communication, a relay selection method based on distance and energy constraints is proposed in our study. A competing method used to determine the subclusters is proposed to partition the network. Link information based on node distances is computed by solving for spatial node coordinates. The outage probability function under the energy constraint is studied, and the optimal solution of the function is the best relay node information. The comparison of experimental results proves that the method proposed in this study has better network coverage and energy allocation efficiency than the mainstream algorithms. Furthermore, practical tests show that the proposed method has good practicality. It is concluded that the relay selection method proposed in this study can be used in the low-power communication of UAV clusters.

2. Multi-Relay Selection Theory Based on Energy Allocation

2.1. Cluster Head Selection Method Based on Competition Mechanism

Cooperative communication consists of a two-stage signal broadcast process. Figure 1 illustrates the working process of collaborative communication. In the first stage, the source node transmits the source signal to the surrounding nodes in the form of broadcast. The surrounding nodes obtain the diversity gain from the source node. In the second stage, the system selects the best relay node to forward the gain to the destination node, and also forwards the gain signal in broadcast form. The destination node sends back information to the relay node on whether to decode the gain or not [23]. Since the communication process is a broadcast signal, other nodes also receive the gain forwarded by different nodes. The signal expressions for these two phases are shown in the following equations.
Relay node receives the signal
y s r = h s r E s x + z s r
Destination node receives signal
y r d = h r d E r y s r + z r d
In the formula, s denotes source node, r denotes relay node, d denotes destination node, y denotes the signal received by the node, h denotes the link channel gain, E denotes the energy consumed by the transmission, and Z denotes the noise.
In order to solve the complex problem of randomly distributed relay node computation, a novel reorder selection algorithm has been proposed in the research. The improvement in the method arises through the use of a competition mechanism to reduce the information transmission without nodes and select the best communication link for cooperative communication. In the two-stage process of the cooperative communication packet, the whole link channel quality is taken as the minimum of the two links channel quality, after determining the two-stage communication link channel quality, the research determines the best relay competition method according to the link quality maximum competition method, and the relay competition rules designed in the research are as follows.
Reducing the energy consumption of multiple nodes is the first problem addressed by cooperative communication. A novel cluster selection algorithm is proposed in the study. The cluster head node competition mechanism is designed to reduce the message transmission between packets. The cluster head node of the cluster network is responsible for forwarding the information. The research calculates the channel quality of the entire link by identifying the minimum channel quality value in both phases. The optimal solution of the link function is the best relay node information. The cluster head is selected based on the relay competition method with the maximum link quality. The relay competition rule formula is as follows.
q i = min h S , i 2 , h i , D 2
In the formula, h is the channel coefficient of a communication link, Si is the link between the source and the relay, iD is the link between the relay and the destination.
The competition weights of each relay node are defined in the competition rules of the cluster head. When a competition cycle T starts, each node decreases its count by the same unit. When the count reaches zero, the node is selected as the best relay node. At this point, the best relay node notifies the other nodes that the competition has ended by broadcasting. The expression for the weights is presented as
w i = λ q i
Here, λ is a constant with a value of 0.01 T.
The research uses a method based on the joint application of maximum channel quality and minimum link quality to design the optimal relay competition rule. The expression is as follows.
h sd = max j min h S , i 2 , h i , D 2
Here, j denotes the number of channels, j = (1,2,3,..., n), and i denotes the number of relays, i = (1,2,3,..., n).
The clustered network is divided into subgroups by means of a competition mechanism. Cluster heads are responsible for exchanging information about the subgroup network. The cluster head controls the nodes within the subgroups to communicate with each other. Cluster head communication reduces the information exchange between the nodes of different groups. The collaborative communication contains two phases of communication, and the study establishes the minimum channel capacity instead of complex channel computation. Because the minimum channel only needs to obtain the spatial location of nodes, the selection of relay nodes within the group can avoid interrupted communication over long-distance links. The stability of the communication link is enhanced.

2.2. Alternative Set of Link Distances

In the cooperative communication process of UAV clusters, the process of relay nodes forwarding signals occurs in the second phase of work. The definition of interruption probability was proposed to represent the channel capacity [24]. The mutual information I of the links in the definition of interruption probability is expressed as
I = 1 n + 1 log 1 + E s h s d 2 S N R + i = 1 n f E s h s r 2 S N R , E r h r d 2 S N R
Here, SNR is the signal to noise ratio, and f is a formula that calculates f ( x , y ) = x y x + y + 1 .
Since the two-stage communication process is dynamic, the above equation-solving process is complicated. The research proposes an improvement using the signal-to-noise ratio instead of a dynamic link. The improvement is easier to solve because of the stability of the signal-to-noise ratio. The research defines the parameters for Γ = K · S · d - β · S N R , in which K is the link loss parameter, S is the shadow fading parameter, d is the distance of the link, and β is a constant factor.
I = 1 n + 1 log 1 + E s a s d 2 Γ s d + i = 1 n f E s a s r 2 Γ s r , E r a r d 2 Γ r d
From the improved formula, it is clear that the amount of mutual information is related to the distance and energy between nodes. The research puzzle is transformed into an optimal problem based on distance and energy allocation constraints.
The Kalman filter algorithm is used to predict the position of the UAV at the next moment [25,26,27]. Assuming a constant flight speed, the distance of the UAV can be obtained iteratively, the research calculates the link distance of relay forwarding and selects the nodes whose link distance dxi is less than the average distance d to form the relay alternative set J.
J = { x i | d xi < d ¯ }

2.3. Energy Allocation Strategy in Cooperative Communication Process

When the mutual information of nodes is less than the set threshold, the minimum interruption probability (Pout) of cooperative communication is formulated as follows [12,28].
P out   = P r [ I < R ] = P r E s a s d 2 Γ sd + i = 1 n f E s a s r 2 Γ sr , E r a r d 2 Γ rd < 2 ( n + 1 ) R - 1 = C ( n ) 1 E s Γ sd σ sd 2 i = 1 n 1 E s Γ sd σ si 2 + 1 E i Γ rd σ id 2
Here, C ( n ) = 2 ( n + 1 ) R 1 n + 1 / ( n + 1 ) !
Considering that the energy of the UAV is limited, the rational allocation of energy for transmitting and forwarding is studied. The energy allocation scheme is as follows.
Assume the source node energy is E S = β 0 E t , and the i relay node energy is E i = β i E t , where Et is the total transmit power of the system, β0 is the power allocation factor of the source node, and βi is the i relay node power allocation factor.
i = 1 n β i = 1
With the introduction of the energy allocation scheme, the average interruption probability is expressed as
P o u t = C ( n ) 1 β 0 σ s d 2 Γ sd ( E t ) n + 1 i = 1 n 1 β 0 Γ sd σ s i 2 + 1 β i Γ id σ i d 2
Both sides of the formula are logarithmically transformed to obtain
log P o u t = ( n + 1 ) log β 0 + i = 1 n log ( β 0 Γ sd σ s i 2 + β i Γ id σ i d 2 ) i = 1 n [ log β i + 2 log ( σ s i σ d i Γ sd Γ id ) ] + log C ( n ) 1 Γ sd σ s d 2 · 1 ( E t ) n + 1
Solving the energy allocation problem with minimum interruption probability can be transformed into solving the optimal problem [29], thus constructing the Lagrangian function (L) as
  L = ( n + 1 ) log β 0 + i = 1 n log ( β 0 Γ sd σ s i 2 + β i Γ id σ i d 2 ) i = 1 n [ log β i + 2 log ( σ si σ di Γ sd Γ id ) ] + λ i = 0 n β i - 1
The research takes the derivative of the optimal function with respect to the energy distribution factor, and the equation is as follows.
L β 0 = ( n + 1 ) 1 β 0 + i = 1 n Γ sd σ s i 2 ( β 0 Γ sd σ s i 2 + β i Γ id σ i d 2 ) + λ = 0
L β i = i = 1 n Γ id σ i d 2 ( β 0 Γ sd σ s i 2 + β i Γ id σ i d 2 ) 1 β i + λ = 0
L λ = i = 1 n β i 1 = 0
This is solved using the steepest descent method.
β 0 = β 0 1 2 μ L β 0 + Δ ( Γ sd ) β i = β i 1 2 μ L β i + Δ ( Γ sd ) + Δ ( Γ id )

2.4. Optimal Solution of Interruption Probability

Since the outage probability Pout is related to the power allocation factor βi, equivalent signal-to-noise ratio Γi, and σi [30], and σi is an exponential random variable, the probability density satisfies p x = e x . Thus, the outage probability of the relay node P rs   r i at this time is as follows.
P rs   r i = P s d · P sr i + P s d r · 1 P s , r i
Here :   P s   r i = P 1 2 log 2 1 + β i Γ sr i a sr i 2 < R = 1 exp 2 2 R 1 β i Γ sr i
P sd = P 1 2 log 2 1 + β 0 Γ sd h sd 2 < R = 1 exp 2 2 R 1 β 0 Γ sd
P srd = P 1 2 log 2 1 + β 0 Γ sd h sd 2 + β i Γ r id h r rd 2 < R = 1 β 0 Γ sd β i Γ r rd × β i Γ r r d exp 2 2 R 1 β i Γ r rd β 0 Γ sd exp 2 2 R 1 β 0 Γ sd + 1
The research establishes the set of disruption probabilities using the disruption probabilities of all nodes. Under the energy constraint, the research solves the optimal function of system interruption probability and screens the best relay nodes by energy allocation coefficients. The optimal function constructed by the research is as follows.
p o u t = arg min P o u t i
St :   i = 1 n β i = 1
β 0 = β 0 1 2 μ L β 0 + Δ ( Γ sd )
β i = β i 1 2 μ L β i + Δ ( Γ sd ) + Δ ( Γ id )

3. Algorithm Design

Since the energy of the UAV is limited and the location is constantly changing, the algorithm first predicts the spatial location. The communication system establishes the alternative set by screening the link distance. After the energy allocation factor is set, the minimum interruption probability function is determined through the distance and energy parameters. The optimal solution of the function is the information of the relay node. The algorithm 1 that procedure for competitive clustering is designed according to the following steps.
Step 1, Prediction of node locations. The node positions at each moment are predicted by an improved Kalman filtering algorithm
Step 2, Building alternative sets. The spatial distances of the links are obtained and formed into alternative sets J.
Step 3, Energy allocation strategy. According to the energy allocation factor, the source and relay nodes are allocated different amounts of energy for communication.
Step 4, Solve for the optimal disruption probability. In the alternative set J, the optimal outage probability of the solved system is studied according to the power allocation constraint.
Step 5, Solve for the best relay nodes. The solved best relays are sorted by different times to obtain the minimum set of relay nodes.
The pseudo-code design of the algorithm is as follows.
Algorithm 1: Procedure for competitive clustering (n: integer)
var temp, i, j, t;
begin
  for t = 1:k;
  for i = 1:n;
    Ft = f(xi,yi,vt)
    Function Competitive clustering (n: integer);
      { qi = min (hsr,hrd);
      wi = λ/qi;
    Time(i) = time(i)-1;
    Q = max(qi;)}
    Function ENGRY (n: integer)
      { for j = 1:n
    arg (psd(j) + βi prd(j));
       St :   i = 1 n β i = 1 ;}
End

4. Simulation Verification

To verify the practicality and advancement of the improved algorithm, a simulation experiment was carried out by software simulation. The results of three sets of simulation experiments were compared to verify the performance of the improved algorithm. At the same time, 20 UAVs were networked for practical testing to verify the results of the simulation. Through simulation experiments and practical tests, the research results are proven to have good practicality and advancement in UAV clustering networks.

4.1. Parameter Settings

The simulation simulates the cooperative communication process of the cluster network. The simulation parameters are shown in Table 1. The simulation results contain three metrics: network topology, operational complexity, and energy surplus [31]. During the simulation, the source node sends the signal to the destination node. The signal needs to be forwarded through the relay node. The distance of the network nodes in the simulation is calculated through the location parameter. The optimal solution of the interrupt function is the location information of the relay node. The performance of different algorithms is compared by comparing the magnitude of the three metrics.

4.2. Communication Link Topology Simulation Comparison

The simulation simulates the network topology process with three different algorithms. The first algorithm is a communication process, in which all nodes act as relay nodes. The second algorithm is a relay selection method based on distance and energy constraints. The third algorithm is the process of selecting relay nodes based on the minimum outage probability. The network topology is a measure of the distance of cooperative communication. Both broadcast communications of source nodes and relay nodes forwarding communication affect the network topology range. Figure 2 shows the network topology simulation of the first method. Figure 3 is the network topology simulation of the second method. Figure 4 is the network topology simulation effect of the first method.

4.3. Simulation Comparison of Cooperative Communication Process

The simulation simulates the communication complexity of the three different algorithms. The communication complexity is measured by the number of remaining rounds of communication. Figure 5 shows the cumulative number of rounds after forwarding the signal for the three methods. To accurately compare the energy consumption of the algorithms for each round, Figure 6 shows the number of relays chosen for each round for the three schemes.
Figure 5 shows that the cumulative number of rounds for the first method is larger than the other two methods. The second method and the third method have the same large number of rounds. Figure 6 shows the difference between the number of rounds for the three methods. The first method has the largest number of rounds because the number of relays is the number of drones. The other two methods in the first phase have the same number of rounds. However, after one phase of communication, the number of rounds calculated by method two is less than that of method three. The difference between the number of rounds of the two methods gradually increases.

4.4. Comparative Simulation of System Residual Energy

To verify the effectiveness of the energy constraint of the improved algorithm, Figure 7 compares the residual energy of the three algorithms. It can be seen from the figure that method 1 has the least residual energy during signal forwarding. This is due to the fact that all nodes are involved in relay forwarding, and the network consumes more energy. By comparing the curve trends, the values of method two and method three are similar at the beginning. As the computation process increases, the improved algorithm reduces the number of computations of the nodes, and the energy consumed by method 2 decreases. However, method three has no energy constraint, and the energy consumed in the communication process increases. Figure 8 illustrates that method two outperforms method three in terms of energy constraint comparison.

4.5. Testing of UAV Cluster Networking

A physical test of 20 UAV networks was used to verify the results of the software simulation. The test follows different relay selection algorithms to achieve network communication. Figure 8 shows the results of the experimental test with 20 images transmitted. Table 2 shows the statistical values of the remaining battery power for different algorithms in 30 min. The results show that the network with the improved algorithm has a higher residual power than the other two algorithms. Using the residual energy as a measure, the improved algorithm communication achieves stable communication with low power consumption.
The actual test was conducted using a network of Chinese DJI-branded drones. Three different relay selection algorithms were used for the communication of each of the 20 UAVs. The test recorded battery residual values every 5 min. The Table 2 values are the average of the remaining battery power for the 30-min network, the algorithm with the most energy remaining has good low-power communication.
The research calculates three types of parameters in a network of 20 UAVs through simulations. Physical tests are used to verify the accuracy of the simulation results. The simulation experiments were conducted by comparing the three algorithms in terms of coverage, residual energy, and other parameters. The simulation results show that the improved method has the largest values of the number of communication rounds and residual energy. By comparing the values of residual energy of the three algorithms through physical tests, the improved method has the largest value of residual energy. By comparing the two sets of experiments through simulation and physical tests, the improved algorithm has better application value in UAV swarm network communication.

5. Conclusions

To address the problem of excessive energy consumption of cooperative communication in large-scale UAV population networks, our research proposes an improved relay selection method based on distance and power constraints. In the two-stage communication model developed in this study, cluster heads are identified through a competition mechanism of nodes. Moreover, the network is divided into several broadcast groups for communication. This study indicates that grouping can effectively reduce information interaction of discrete nodes, thereby reducing energy consumption of information transmission.
Furthermore, UAV node information is predicted by utilizing the Kalman filtering method. Link distances are calculated by node information. The link-based mutual information of cooperative communication is simplified. On this basis, the idea for a minimum interruption probability of the link in one cycle is presented. Thus, the problem of solving the network link is transformed into the problem of solving the minimum interruption probability. The optimal dynamic equation, constrained by the energy distribution coefficient, consists of the minimum interruption function, and information about the optimal relay link and relay node is filtered according to the optimal solution of this equation. At the testing and validation stage, the design scheme for this study was carried out on an actual UAV, and the test results were used as parameters for the simulation experiments. The simulation results show that the network’s improved method is optimal in terms of algorithm complexity and residual energy. It demonstrates that our research results have greater advantages in large-scale UAV communication. In addition, the improved method of relay node selection proposed in this study is a theoretical innovation for large-scale intra-UAV communication, and has significant performance in physical simulations.
Future research needs to consider remote communication between UAV swarms and the ground based on this study. Dual-channel communication between ground-based base station communication and UAV air communication is not only a future research direction, but also an important means to solve mutual interference between base stations and UAVs. It is found that the method proposed in this study is suitable for application in large-scale UAV swarms, and that the improved algorithm has good practicality and generality.

6. Patents

A patent entitled “Heterogeneous cognitive wireless sensor network cluster routing method” is disclosed under CN110708735B.

Author Contributions

Conceptualization, G.C. (Guangjiao Chen) and G.C. (Guifen Chen); methodology, G.C. (Guangjiao Chen); validation, G.C. (Guangjiao Chen) and G.C. (Guifen Chen); data curation, G.C. (Guangjiao Chen); writing—original draft preparation, G.C. (Guangjiao Chen); writing—review and editing, G.C. (Guangjiao Chen); visualization, G.C. (Guangjiao Chen); project administration, G.C. (Guifen Chen); funding acquisition, G.C. (Guifen Chen). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by “Thirteenth Five-Year Plan” Science and Technology Research Project of Jilin Provincial Department of Education, Research on Large-scale D2D Access and Traffic Balancing Technology for Heterogeneous Wireless Networks, JJKH20181130KJ, Special Project on Industrial Technology Research and Development of Jilin Province, Research on Self-organizing Network System of Unmanned Platform for Optoelectronic Composite Communication, 2022C047-8.

Institutional Review Board Statement

Studies not involving humans or animals.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Drone data were provided by DJI UAV.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Han, T.; Bozorgi, S.M.; Orang, A.V.; Hosseinabadi, A.A.R.; Sangaiah, A.K.; Chen, M.Y. A hybrid unequal clustering based on density with energy conservation in wireless nodes. Sustainability 2019, 11, 746. [Google Scholar] [CrossRef] [Green Version]
  2. Al-Absi, M.A.; Al-Absi, A.A.; Sain, M.; Lee, H. Moving ad hoc networks—A comparative study. Sustainability 2021, 13, 6187. [Google Scholar] [CrossRef]
  3. Yang, B.; Taleb, T.; Chen, G.; Shikai, S. Covert Communication for Cellular and X2U-Enabled UAV Networks with Active and Passive Wardens. IEEE Netw. 2022, 36, 166–173. [Google Scholar] [CrossRef]
  4. Sendonaris, A.; Erkip, E.; Aazhang, B. User Cooperation Diversity—Part II: Implementation Aspects and Performance Analysis. IEEE Trans. Commun. 2003, 51, 1939–1948. [Google Scholar] [CrossRef] [Green Version]
  5. Cao, D.; Jiang, Y.; Wang, J.; Ji, B.; Alfarraj, O.; Tolba, A.; Ma, X.; Liu, Y. ARNS: Adaptive relay-node selection method for message broadcasting in the internet of vehicles. Sensors 2020, 20, 1338. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Lei, H.; Luo, H.; Park, K.H.; Ansari, I.S.; Lei, W.; Pan, G.; Alouini, M.S. On secure mixed RF-FSO systems with TAS and imperfect CSI. IEEE Trans. Commun. 2020, 68, 4461–4475. [Google Scholar] [CrossRef] [Green Version]
  7. Ji, B.; Li, Y.; Cao, D.; Li, C.; Mumtaz, S.; Wang, D. Secrecy performance analysis of UAV assisted relay transmission for cognitive network with energy harvesting. IEEE Trans. Veh. Technol. 2020, 69, 7404–7415. [Google Scholar] [CrossRef]
  8. Peng, M.; Liu, W.; Wang, T.; Zeng, Z. Relay selection joint consecutive packet routing scheme to improve performance for wake-up radio-enabled WSNs. Wirel. Commun. Mob. Comput. 2020, 2020, 7230565. [Google Scholar] [CrossRef]
  9. Cao, D.; Zheng, B.; Ji, B.; Lei, Z.; Feng, C. A robust distance-based relay selection for message dissemination in vehicular network. Wirel. Netw. 2020, 26, 1755–1771. [Google Scholar] [CrossRef]
  10. Huang, C.; Huang, G.; Liu, W.; Wang, R.; Xie, M. A parallel joint optimized relay selection protocol for wake-up radio enabled WSNs. Phys. Commun. 2021, 47, 101320. [Google Scholar] [CrossRef]
  11. Martinaa, M.; Santhi, B.; Raghunathan, A. An energy-efficient and novel populated cluster aware routing protocol (PCRP) for wireless sensor networks (WSN). J. Intell. Fuzzy Syst. 2020, 39, 8529–8542. [Google Scholar] [CrossRef]
  12. Remika, N.; Ashraf, H.; Alok, S. Improved low energy adaptive clustering hierarchy and its optimum cluster head selection. Int. J. Electron 2020, 107, 390–402. [Google Scholar] [CrossRef]
  13. Agrawal, D.; Pandey, S.; Gupta, P.; Mayank, K.G. Optimization of cluster heads through harmony search algorithm in wireless sensor networks. J. Intell. Fuzzy Syst. 2020, 39, 8587–8597. [Google Scholar] [CrossRef]
  14. Suriya-Praba, T.; Sethukarasi, T.; Venkatesh, V. Krill herd based TSP approach for mobile sink path optimization in large scale wireless sensor networks. J. Intell. Fuzzy Syst. 2020, 38, 6571–6581. [Google Scholar] [CrossRef]
  15. Benmahdi, M.B.; Lehsaini, M. Performance evaluation of main approaches for determining optimal number of clusters in wireless sensor networks. Int. J. Ad Hoc Ubiquitous Comput. 2020, 33, 184. [Google Scholar] [CrossRef]
  16. Ren, Q.; Yao, G. An Energy-Efficient Cluster Head Selection Scheme for Energy-Harvesting Wireless Sensor Networks. Sensors 2020, 20, 187. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Nagendranth, M.V.S.S.; Khanna, M.R.; Krishnaraj, N.; Sikkandar, M.Y.; Aboamer, M.A.; Surendran, R. Type II fuzzy-based clustering with improved ant colony optimization-based routing (t2fcatr) protocol for secured data transmission in manet. J. Supercomput. 2022, 78, 9102–9120. [Google Scholar] [CrossRef]
  18. Lin, Z.; Niu, H.; An, K.; Wang, Y.; Zheng, G.; Chatzinotas, S.; Hu, Y. Refracting RIS aided hybrid satellite-terrestrial relay networks: Joint beamforming design and optimization. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 3717–3724. [Google Scholar] [CrossRef]
  19. Kandali, K.; Bennis, L.; El Bannay, O.; Bennis, H. An Intelligent Machine Learning Based Routing Scheme for VANET. IEEE Access 2022, 10, 74318–74333. [Google Scholar] [CrossRef]
  20. Tabatabaei, S. Provide energy-aware routing protocol in wireless sensor networks using bacterial foraging optimization algorithm and mobile sink. PLoS ONE 2022, 17, e0265113. [Google Scholar] [CrossRef]
  21. Moghaddas-Gholian, N.; Solouk, V.; Kalbkhani, H. Relay selection and power allocation for energy-load efficient network-coded cooperative unicast D2D communications. Peer-to-Peer Netw. Appl. 2022, 15, 1281–1293. [Google Scholar] [CrossRef]
  22. Said, M.; Do, S.; Abdullah. The SNR Performance of Cooperative Diversity in HF Skywave Communication Systems. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1125, 012063. [Google Scholar] [CrossRef]
  23. Srividhya, G.; Nagarajan, R.; Kannadhasan, S. Enhancement of Clustering Techniques Efficiency for WSN using LEACH Algorithm. J. Physics 2021, 1921, 012013. [Google Scholar] [CrossRef]
  24. Vu, T.H.; Nguyen, T.V.; Kim, S. Cooperative NOMA-enabled SWIPT IoT networks with imperfect SIC: Performance analysis and deep learning evaluation. IEEE Inter. Things J. 2021, 9, 2253–2266. [Google Scholar] [CrossRef]
  25. Tnunay, H.; Li, Z.H.; Ding, Z.T. Distributed nonlinear Kalman filter with communication protocol. Inf. Sci. 2020, 513, 270–288. [Google Scholar] [CrossRef]
  26. Saxen, M.; Joshi, A.; Dutta, S.; Mishra, K.C.; Giri, A.; Sarmistha, N. Comparison of Different Multi-hop Algorithms to Improve the Efficiency of LEACH Protocol. Wirel. Pers. Commun. 2021, 118, 2505–2518. [Google Scholar] [CrossRef]
  27. Kumar, J.N.; Singh, Y.D.; Ajay, V. Neuro-fuzzy and fuzzy schemes for cooperative communication in wireless sensor network: A military battlefield scenario. IET Commun. 2020, 14, 3761–3770. [Google Scholar]
  28. Ouyang, Q.; Wu, Z.; Cong, Y.; Wang, Z. Formation control of unmanned aerial vehicle swarms: A comprehensive review. Asian J. Control 2022, 5, 1–24. [Google Scholar] [CrossRef]
  29. Chen, Z.X.; Zeng, H.Z.; Yu, M.; Qi, Y.C. Adaptive relay strategy selection based on Q-learning for power line and wireless dual-media communication with hybrid duplex. Wirel. Netw. 2021, 27, 3785–3796. [Google Scholar] [CrossRef]
  30. Berutu, E.; Muharar, R.; Nasaruddin, N. Joint relay selection and energy harvesting to improve performance of cooperative communication systems. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1087, 012081. [Google Scholar] [CrossRef]
  31. Yang, F.; Han, J.H.; Ding, X.; Zhao, C. Optimal resource utilization for intra-cluster D2D retransmission and cooperative communications in VANETs. Wirel. Netw. 2021, 27, 3251–3271. [Google Scholar] [CrossRef]
Figure 1. Cooperative communication system model for UAV cluster networks.
Figure 1. Cooperative communication system model for UAV cluster networks.
Sustainability 14 16089 g001
Figure 2. Simulation of link topology with all nodes involved in relaying broadcast signals.
Figure 2. Simulation of link topology with all nodes involved in relaying broadcast signals.
Sustainability 14 16089 g002
Figure 3. Simulation diagram of link topology of partial nodes participating in a relay-forwarding network selected based on the minimum outage probability of alternative sets.
Figure 3. Simulation diagram of link topology of partial nodes participating in a relay-forwarding network selected based on the minimum outage probability of alternative sets.
Sustainability 14 16089 g003
Figure 4. Simulation of link topology for partial node participation in a relay-forwarding network selected with minimum outage probability.
Figure 4. Simulation of link topology for partial node participation in a relay-forwarding network selected with minimum outage probability.
Sustainability 14 16089 g004
Figure 5. Simulation of cumulative counts for signal transmission of three relay selection methods.
Figure 5. Simulation of cumulative counts for signal transmission of three relay selection methods.
Sustainability 14 16089 g005
Figure 6. Simulation diagram comparing the counts of each forwarded signal of three relay selection methods.
Figure 6. Simulation diagram comparing the counts of each forwarded signal of three relay selection methods.
Sustainability 14 16089 g006
Figure 7. Simulation diagram of residual energy comparison of three relay selection methods.
Figure 7. Simulation diagram of residual energy comparison of three relay selection methods.
Sustainability 14 16089 g007
Figure 8. Test records of 20 drones networked to transmit images.
Figure 8. Test records of 20 drones networked to transmit images.
Sustainability 14 16089 g008
Table 1. Simulation parameter setting.
Table 1. Simulation parameter setting.
ParameterParameter Value
Network coverage area100 × 100 m
Number of UAVs20
Signal transmission stage2
Broadcast energy consumption0.75 J
Forwarding energy consumption0.5 J
Maximum number of rounds1000 round
System energy100 J
Table 2. Statistics of the average remaining energy values of the network for the three groups of algorithms (Unit/J).
Table 2. Statistics of the average remaining energy values of the network for the three groups of algorithms (Unit/J).
5 min10 min15 min20 min25 min30 min
Method 195.588.879.165.840.630.5
Method 295.990.384.477.358.744.1
Method 395.489.281.971.551.238.9
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, G.; Chen, G. A Method of Relay Node Selection for UAV Cluster Networks Based on Distance and Energy Constraints. Sustainability 2022, 14, 16089. https://doi.org/10.3390/su142316089

AMA Style

Chen G, Chen G. A Method of Relay Node Selection for UAV Cluster Networks Based on Distance and Energy Constraints. Sustainability. 2022; 14(23):16089. https://doi.org/10.3390/su142316089

Chicago/Turabian Style

Chen, Guangjiao, and Guifen Chen. 2022. "A Method of Relay Node Selection for UAV Cluster Networks Based on Distance and Energy Constraints" Sustainability 14, no. 23: 16089. https://doi.org/10.3390/su142316089

APA Style

Chen, G., & Chen, G. (2022). A Method of Relay Node Selection for UAV Cluster Networks Based on Distance and Energy Constraints. Sustainability, 14(23), 16089. https://doi.org/10.3390/su142316089

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