Abstract

Achieving high data rate transmission is critically constrained by green communication metrics in Wireless Sensor Networks (WSNs). A unified metric ensuring a successful compromise between the energy efficiency (EE) and the spectral efficiency (SE) is, then, an interesting design criterion in such systems. In this paper, we focus on EE-SE tradeoff optimization in Wireless Underground Sensor Networks (WUSNs) where signals penetrate through a challenging lossy soil medium and nodes’ power supply is critical. Underground sensor nodes gather and send sensory information to underground relay nodes which amplify-and-retransmit received signals to an aboveground sink node. We propose to optimize source and relay powers used for each packet transmission using an efficient recent metaheuristic optimization algorithm called Salp Swarm Algorithm (SSA). Thus, the optimal source and relay transmission powers, which maximize the EE-SE tradeoff under the maximum allowed transmission powers and the initial battery capacity constraints, are obtained. Further, we study the case where the underground medium properties are dynamic and change from a transmission to another. For this situation, we propose to allocate different maximum node powers according to the soil medium conditions. Simulation results prove that our proposed optimization achieves a significant EE-SE tradeoff and prolongs the network’s lifetime compared to the fixed allocation node power scheme. Additional gain is obtained in case of dynamic medium conditions.

1. Introduction

Wireless Underground Sensor Networks (WUSNs) are a promising territory of real-time monitoring and exploration in many underground applications involving intelligent agriculture, pipeline fault diagnosis, subway tunnels, coal mines, earth geology, and earthquake disaster prediction. In this network type, wireless sensor nodes are buried under the ground and exchange sensory information through soil medium [1, 2]. A primary privilege of using WUSNs is that buried nodes are generally not affecting the functional operations on the ground [3]. In compared with terrestrial WSNs, designing structure in WUSNs is challenging due to the harsh underground environment, the restrictive communication node range, and the difficulty of the sensor energy supplement. Signal propagation among nodes using electromagnetic (EM) wave has been studied in [46]. The effect of various factors, such as soil properties in terms of moisture, clay, and sand percentages and system parameters like operating frequency and depth of buried sensor nodes, on the path loss, is also discussed. In [7], authors detail the characteristics of three channels in WUSNs: (1) underground-to-underground channel (UG2UG), (2) underground-to-aboveground channel (UG2AG), and (3) aboveground-to-underground channel (AG2UG).

Usually, direct communications between sensor nodes and aboveground sinks cannot be guaranteed since sensor nodes are possibly buried at deep positions and have limited communication ranges. Consequently, the employment of relay nodes in WUSNs is an encouraging way to achieve high capacity and to extend network coverage. Several works have been proposed regarding the relay employment in WUSNs [811]. The usage of relay nodes to track water pipes through multilayered underground channel modelling was studied in [8]. This work is aimed at controlling the energy consumed by the buried nodes depending on the optimal positioning of aboveground relay nodes. In [9], the optimal relay node placement that is aimed at prolonging the network’s lifetime under limited relay number, load balancing, and network topology constraints is discussed. However, authors in [10] locate virtually changeable relay nodes in two-tier wireless networks in tunnels. Similarly, a hierarchical relay node deployment framework for underground coal mine is suggested in [11]. The sensed data are forwarded through the partitioned regions of the relay nodes which provide efficient coverage for the WUSNs. Although most WSNs research study individually the spectral efficiency (SE), which measures the system data rate in a limited frequency spectrum, and the energy efficiency (EE), which considers the consumed power cost, recent works [1216] propose to jointly optimize the tradeoff EE-SE between both metrics. However, to the best of our knowledge, this tradeoff optimization has not been yet studied in WUSNs where relay nodes are used. In fact, the throughput optimization in WUSNs, where transmission is based on magnetic induction (MI), is addressed in [17]. Moreover, authors in [18, 19] aim to optimize the throughput in WUSNs where underground sensors harvest RF energy from an aboveground access point. These researches motivate us to study the tradeoff EE-SE optimization in WUSNs in order to enhance the resource allocation and to prolong the lifetime of these networks.

Nowadays, metaheuristic optimization algorithms have been used to solve many complex problems in WSNs by searching for the best solution, among several values, of an optimized objective function known as fitness function. Swarm optimizations and genetic algorithms are the two main categories of metaheuristic algorithms. In the literature, the genetic algorithm (GA) had been used in WUSN optimization to achieve better network lifetime [20, 21]. In [20], the wireless sensor nodes of underground mine network are clustered based on GA to obtain a green communication environment. Likewise, the relay node placement in underground room and pillar mines is optimized using GA in [21]. In [22], a single-hop-based routing algorithm for multiple mobile sinks in WSNs is exhibited. The method is composed of two parts: the park position selection based on the Particle Swarm Optimization (PSO) and multipath scheduling for mobile sinks based on the GA. The studies [2022] target reaching minimized energy and extended network lifetime in WSNs. In [23, 24], the Gravitational Search Algorithm (GSA) is used to enhance the energy efficiency of WSNs. In [23], authors calculate the optimal number of clusters and determine the best cluster heads maximizing the efficient energy consumption by applying the novel version of GSA. In [24], authors propose a trust-based energy-aware routing algorithm to select the optimal route from a source to a destination based on energy-aware GSA approach. Another metaheuristic algorithm called Artificial Bee Colony (ABC) has been used for of energy efficient clustering and routing problems in WSNs [25, 26]. The work [27] suggests the use of Ant Colony Optimization (ACO) to save distance and residual energy of neighbour nodes. Besides, it selects the node with lower energy as next hop, resulting in energy efficient load balancing of the network. A recent metaheuristic algorithm named Salp Swarm Algorithm (SSA) is proposed by [28]. Authors in [28] prove the outperforming of SSA over PSO, GSA, and differential evolution (DE) through experiments on 19 different benchmark functions. Thus, SSA has been used in many fields including engineering issues [2931], image processing [32], and machine learning [33]. The study [33] integrates SSA with machine learning to achieve automatic image classification. The proposed approach was implemented on three learning algorithms which are Decision Tree, K-nearest Neighbours, and Naïve Bayes. In WSNs, SSA is used to optimize the node localization [34, 35]. Moreover, authors in [36] focused on a security aware and energy efficient multihop routing protocol in WSNs using a modified algorithm named Taylor-based Cat Salp Swarm Algorithm (Taylor C-SSA). In [37], a novel strategy is applied for optimal sensor deployment in WSNs. In this work, an improved version of SSA called weighted SSA (WSSA) based on adding weighted distance position update strategy is proposed. Interestingly, this work proves that even the original SSA algorithm provides energy consumption, coverage, and lifetime optimization compared to many other algorithms like PSO, Whale Optimization Algorithm (WOA), Grey Wolf Optimization (GWO), and Multiverse Optimization (MVO). Therefore, we propose to use the SSA to optimize the resource efficiency in WUSNs employing relay nodes. To the best of our knowledge, our work is the first assessment which studies this topic.

In this paper, we consider a WUSN where underground source nodes transmit sensory information to underground amplify-and-forward (AF) relay nodes through UG2UG communication links. Buried relay nodes retransmit received packets to an aboveground sink node through UG2AG links. To avoid high-power interference signals as discussed in [17], the Time Division Multiple Access (TDMA) scheme is employed. Therefore, nodes use the whole frequency band in their transmissions. We propose to study the EE-SE tradeoff, named resource efficiency (RE), considering the UG2UG and UG2AG link characteristics. The primary objective is to find the optimal source and relay powers required to transmit a new data packet maximizing the total RE of all transmissions that can be performed and considering the initial node battery capacities. Because of the complexity of the considered problem, we use the SSA to optimally estimate the node powers ranging between minimum and maximum allowed values. The complexity of the proposed scheme is studied. The impact of soil composition and system parameters on RE is also well-studied and formulated. Since in some real cases, the composition of underground environment is dynamic and can variate with time [38], we propose to study the case where the soil properties in terms of moisture vary among two successive node transmissions. In addition, an adaptive power allocation, by considering different power constraints among transmissions, is addressed to further improve the RE of the dynamic underground system. The major contributions of our work are listed as follows: (1)A power allocation scheme maximizing the RE in a WUSN where underground source nodes transmit sensory information to an aboveground sink node through underground relay nodes using UG2UG and UG2AG communication links is proposed(2)The SSA is used to optimally find the source and relay powers required to transmit a new data packet maximizing the RE and considering minimum and maximum allowed values and the initial node battery capacities(3)The complexity of the proposed scheme is studied(4)A significance in RE performance and network’s lifetime compared to the conventional WUSN scheme is proved(5)The proposed scheme is extended to the dynamic underground system where the soil properties in terms of moisture vary among two successive node transmissions

This paper is organized as follows: in Section 2, we present the considered WUSN system model. In Section 3, we detail the channel model for the UG2UG and UG2AG communications. In Section 4, we present the proposed SSA-based power allocation algorithm. In Section 5, we present the simulation results, and in Section 6, we give conclusions.

2. WUSN System Model

We consider a WUSN consisting of sensor nodes which collect and transmit sensory information to an aboveground sink node with the help of half-duplex relay nodes. The link between a sensor node and a relay node is an UG2UG link while the communication link connecting a relay node and the aboveground sink node is an UG2AG link as shown in Figure 1. To avoid receiving interference signals, we assume a TDMA scheme. We detail, here, the uplink communication process between a sensor node , a selected AF relay node , and the aboveground sink node . Each node has a battery with finite power capacity , . Each node uses some quantity of power when transmitting a new packet with , and is the total number of transmissions that can be performed over the link under the nodes’ initial power capacity constraints and . A list of important symbols and notations used in this paper are given in Table 1.

The communication process requires two steps. In the first step, transmits a data packet, denoted by to . Hence, the received signal at the relay node is where is an UG2UG Rayleigh distributed channel between and (as explained in [4]) and is the zero-mean complex Additive White Gaussian Noise (AWGN) vector with power spectral density . In underground transmission, electromagnetic propagation dependents on soil properties and the path loss model are different from the path loss model of the transmission in the air.

The instantaneous signal to noise ratio (SNR) of the transmission between and denoted by , is expressed as where denotes the channel bandwidth in hertz.

The maximum achievable transmission data rate in bits per second for the transmission between and , denoted by , is expressed as

In the second step, amplifies and retransmits the received signal to . Then, the received signal at is given by where is an UG2AG Rayleigh distributed channel between and (as explained in [4]), is the amplification factor given by and is the zero-mean complex AWGN vector. For soil to air communication, the propagation model is affected by the soil-air interface and the propagation through air.

The instantaneous SNR of the transmission between and , denoted by , is as follows:

The maximum achievable transmission data rate in bits per second for the transmission between and , denoted by , is calculated as

Hence, the total SNR of the link , denoted by , depends on the SNRs of the two hops and that is given by

The maximum achievable total transmission data rate of the link , denoted by , is expressed as

Therefore, the energy efficiency of the link , where energy consumption includes the sensor and the relay node energies, is defined as the total delivered bits per unit energy and is computed as

On the other hand, the spectral efficiency of the link is defined as the total delivered bits per unit bandwidth and is given by

Finally, the total energy efficiency and the total spectral efficiency of the link over transmissions are, respectively, given by

The mathematical derivations of the UG2UG and UG2AG path losses and , of the signal propagation between and and between and , respectively, are detailed in the next section.

3. Channel Model for the UG2UG and UG2AG Communications

In WUSN, sensor and relay nodes are both buried into the soil: the relay node is buried close to the ground surface, and the sensor node is deeper as shown in Figure 1. In this scenario, a second path resulting from the wave reflection by ground surface should be considered in addition to the direct path between the two nodes [4]. According to [4], the underground path loss of the channel between the sensor node and the relay node is given by where is the distance in meter between the sensor node and the relay node . To simplify the computation, we consider the two-dimensional (2D) plane WUSN deployment which represents the nodes’ distances in the plane using Cartesian coordinates defined on - and -axes. As illustrated in Figure 2, the sink location is the origin of -axis whereas the ground surface is the origin of -axis. The is the -axis and is the -axis coordinates, which equals the node burial depth , of node . Then, is computed as follows

According to [4], the factor is the attenuation factor of the second path given by where and are the amplitude and phase angle of the reflection coefficient at the reflection point , is the difference between the two paths as shown in Figure 1, and is the wavelength in soil.

The constants , which is the attenuation constant and , which is the phase shifting constant, depend on the dielectric properties of soil medium. To calculate these parameters, a model, which describes the electromagnetic propagation considering the soil properties and conditions, is required [39]. The constants and are, respectively, given by where is the operating frequency, is the free space permeability, is the soil relative permeability [40], is the permittivity of free space, and and are the real and imaginary parts of the complex soil’s dielectric constant given by Peplinski’s model [41] as follows: where is the soil bulk density, is the specific density of the solid soil, is the water volume fraction of the mixture, also called the volumetric water content (VWC), and is an empirically determined constant. The dielectric constant of soil’s solid is

The parameters and in equations (16) and (17) are empirically determined from the sand percentage and the clay percentage of the soil and are given by

Moreover, the real and imaginary parameters and of the relative dielectric constant of free water, mentioned, respectively, in equations (16) and (17), are expressed as with is the relaxation time for water, is the static dielectric constant for water, and is the high frequency limit of [42]. Values of and depend on the temperature room. At C, and . The effective conductivity of for the  GHz band is given by

From these equations, it is clear that the path loss model in soil is dependent on the operating frequency , the composition of soil in terms of sand and clay percentages, the bulk density , the internode distance , and the volumetric water content .

The communication between the relay node and the aboveground sink node consists of two parts, the underground part (soil medium) and the aboveground part (air medium). The refraction loss from underground to the aboveground is absent since the signal propagates perpendicularly from a higher density medium to a lower density medium [7]. Then, based on [7], the path loss of the channel between the relay node and the aboveground sink node is given by where and are the path losses at the underground and the aboveground portions, respectively, and are computed as with is the attenuation coefficient in air with value in the range of 2.8 according to [43] and is the distance between the relay and the aboveground sink node’s antenna given by where is the horizontal distance between the relay node and the aboveground sink node and is the height of the aboveground sink node .

When TDMA is used in WUSNs, nodes transmit packets using the whole frequency band in different time slots. Then, the operating frequency is set to the system bandwidth.

4. Optimization Problem and Proposed Power Allocation Algorithm

In this section, we review first the algorithm SSA employed in the EE-SE tradeoff optimization. Then, the considered problem is formulated assuming a static underground environment. At the end of this section, we propose to adapt the proposed algorithm to the case where the soil property in terms of VWC varies among two successive node transmissions.

4.1. Salp Swarm Algorithm (SSA)

One of the latest metaheuristic swarm algorithms, that successfully have been employed to optimize different problems in several research areas, is the SSA [44]. This algorithm was firstly introduced by Seyedali Mirjalili in 2017 which mimics the floating of salps that navigate in aquarium environments such as oceans and seas [28]. In deep oceans, salps compose a swarm which is called salp chain. The algorithm divides the populations of salps (i.e., search agents) into two groups: the leader and the followers. The leader salp is at the beginning of the chain and guides the salp population while the rest are followers since they follow the leader.

SSA is simple and like other swarm-based intelligent algorithms. The position of salps is randomly initialized in an dimensional search space where is the number of variables of the considered problem. Additionally, the positions of salps are stored in a two-dimensional matrix called . A food source called in the search space is defined as the swarm’s target. Then, the fitness of each salp is determined to select the leader with the best fitness. The position of the leader is updated using the following equation. where the is the position of the leader in the th dimension, is the food source in the th dimension, and are the lower bound and the upper bound of the th dimension, respectively, and are random numbers between [0, 1], and is defined as follows: with is the current iteration and is the maximum number of iterations. The position of the th follower is updated using the equation given by where is the position of the th follower in the th dimension.

Using equations (25) and (27), the positions of the salp chain population are updated until the suitable solution is obtained or a stopping criterion is met.

4.2. Optimization Problem and Proposed Algorithm

As the conventional design using or is limited in respect of the inefficient use of resources, we are interested to determine the power allocation vector at each transmission performed over the link that jointly maximizes the energy efficiency and the spectral efficiency for all transmissions . Since nodes are equipped with batteries with finite capacities, the optimization of the power of each node , used at the th transmission, should consider the initial battery capacity , the spent powers in previous transmissions and the power limitation range allowed for each transmission. The proposed multiobjective optimization problem is as follows: where

Since optimizing simultaneously two functions which are competing is challenging, we propose to optimize the unique weighted objective function, called the resource efficiency , exploiting the tradeoff between and as discussed in the work [12]. The resource efficiency of the link at the th transmission, for , is given by where the factor is computed as with is a constant, is the available bandwidth, and is the total power budget allocated to the link at each transmission. Then, . The weighted factor is introduced to ensure the balancing between and because is practically smaller than . Moreover, corrects the inconsistence of adding two metrics with different units since the unit of is bits/joule while the unit of is bits/s/Hz. Then, the unit of is similar to which is still bits/joule. Besides, optimizing tends to optimize if and to optimize if . Generally, the choice of the value of this constant is based on the designer objective and the available resources in terms of bandwidth and power [12]. We propose to evaluate this constant for the considered WUSN in Section 5.

Consequently, the constrained multiobjective optimization problem in equation (28) is transformed into a single-objective problem as follows: where

The considered problem in equation (31) is NP-hard since the number of variables to optimize equals two (and ) and the presence of variable products in equations (5) and (7) caused by the AF relay transmission. Therefore, the metaheuristic algorithm SSA is used to compute the optimal solution of the problem. The followed procedure is presented below.

Step 1. Each node has a finite battery capacity . We define as the remaining battery capacity of node at the th transmission. Before transmitting, .

Step 2. The number of variables is is set to 2: and . The upper bounds (of the variable ) and (of the variable ) are set, respectively, to and . The lower bounds (of the variable ) and (of the variable ) are set, respectively, to and . The number of search agent (salps) is fixed.

Step 3. The objective (fitness) function is formulated as

Step 4. Optimal node powers and are determined.

Step 5. The remaining battery capacity is decremented as follows:

Step 6. Repeat the steps 3−6 until or .

The SSA can be implemented at the sink node which is assumed to have perfect channel knowledge. After that, computed optimal powers are sent to sensor and relay nodes prior to their transmissions.

4.3. Computational Complexity Analysis

We propose, in this section, to evaluate the complexity of the proposed power allocation scheme. First, it requires a constant running time to initialize the system parameters which can be expressed as time. At each transmission, the SSA algorithm is computed. The computational complexity of SSA is generally written in [28] as follows , where is the total iterations, is the number of variables, is the cost of the objective function, and is the salp population. In our case, the number of variables is set to 2; then, the running time of the SSA algorithm is . The total complexity of SSA computation over transmissions is . The computation of the remaining battery capacity is done at each transmission for both relay and source nodes in equation (33). Then, the required time for this operation is . Hence, the total running time of the proposed algorithm is .

4.4. Case of Dynamic Underground Environment

In the previous section, we assumed that the underground environment is unchanged with time. However, in some real cases, the water content in the soil can variate due to the soil irrigation or to the weather change during different seasons [38]. We propose, here, to study the case where the soil composition in terms of VWC varies among two successive node transmissions. In addition, an adaptive power allocation based on assigning different power constraints to different node transmissions is suggested. Therefore, the optimization problem is as follows:

where for ,

and where is the power fraction assigned to the th transmission for and . Here, the same procedure, described in Section 4.2, is followed considering a given maximum power for each transmission.

5. Numerical Results and Discussions

In this section, we present the simulation results illustrating the performance of the proposed power allocation algorithm. Simulations are performed using MATLAB-R2015a simulator on a Windows 7 OS with 2 GB RAM memory. Table 2 summarizes the list of parameters used in the path loss computation and their values. All simulation results are calculated by averaging over 1000 channel realizations. The -axis coordinates of node is set to 0.2 m. The depth of node equals its -axis coordinate: The height of is set to 0.7 m. We assume that the batteries of source and relay nodes have equal power capacities For Figures 39 and Table 3, we assume that underground medium conditions are unchanged with time. We also consider that the physical limitations of each transmission power are and .

Figure 3 illustrates the convergence of the resource efficiency as a function of the number of iterations for different numbers of search agents (salps) used by the SSA algorithm in the optimal node power computation. We consider that and are buried at depths  m and  m, respectively. The node battery capacity is set to 3 V, and the maximum allowed power for each transmission is set to 50 mw. The VWC is set to 5%. The system bandwidth is set to 300 MHz. As it is clearly shown, increasing the number of search agents enhances the computation accuracy of the maximum of . Also, the convergence of the SSA algorithm is fast as less than five iterations are required to reach the optimal values of for all values of . Therefore, the algorithm requires small memory storage, and it can be easily implemented with low cost of computational complexity. We consider that in the rest of simulation results.

Table 3 shows the resource efficiency statistical results, using a set of performance measures, of the proposed SSA-based optimization scheme compared to the conventional WUSN scheme with fixed node powers. We consider  V,  mw,  MHz,  m,  m, and %. For the conventional WUSN scheme with fixed powers, we adopt equal node power allocation set to the maximum allowed powers, for and . The performance measures are the maximum (max), the minimum (min), the standard deviation (Std), and the average (mean) with confidence value. The confidence value is computed using the confidence level 95%. Compared to the conventional WUSN scheme, the proposed SSA-based optimization scheme achieves better performance for all evaluated performance measures.

Figure 4 shows the variation of the resource efficiency , the energy efficiency , and the weighted spectral efficiency versus the weighted factor . We consider  m,  m,  V,  mw,  MHz, and %. The is constant since it does not depend on. The weighted spectral efficiency increases with the increasing of . As expected, when is small, optimizing leads to simply optimizing and when is larger, more weight is added to and balancing between and is more insured. Clearly, when , results from the best balancing between and . We notice that the weighted factor is here greater than the weighted factor in [12]. Indeed, the nature of the underground medium in WUSNs causes lower than that in WSNs considered in the work [12]. Hence, a higher weighted factor is needed in the case of WUSNs. As a result, we set to 2.1 in the rest of simulation results.

Figure 5 exhibits the resource efficiency performance of the proposed node power optimization scheme compared to the conventional WUSN scheme with fixed node powers versus the maximum power allowed for each transmission for different power capacities . We consider  m,  m,  MHz, and %. Compared to the conventional WUSN scheme, the proposed scheme with optimal node powers provides a better resource efficiency for the same total power cost. Indeed, the proposed power allocation scheme improves efficiently the total number of delivered bits with considering the optimal node power distribution according to the power physical limitations. The resource efficiency increases when the power capacity of node batteries increases. Moreover, the resource efficiency decreases when increases. In fact, increasing the maximum power harms the energy efficiency and the weighted spectral efficiency as well. Consequently, for a given resource efficiency requirement, designer can adjust the maximum power allowed for each transmission depending on the available resource in terms of battery capacities.

Figure 6 shows the resource efficiency performance of the proposed node power optimization scheme compared to the conventional WUSN scheme with fixed node powers versus the system bandwidth for different battery capacities . We consider  m,  m,  mw, and %. Clearly, the proposed scheme enhances the performance compared to the conventional WUSN scheme for the same used system bandwidth . According to Shannon’s formula, traditional design focuses on expanding the bandwidth and reducing the transmit power to achieve a target data rate requirement. Hence, as the bandwidth increases, the increases whereas the decreases. As shown in the figure, increasing the system bandwidth harms the EE-SE tradeoff performance of the considered WUSN. Indeed, the increase of the operating frequency increases the UG2UG and UG2AG path losses and mitigates the channels as demonstrated in [4]. Hence, the use of lower bandwidths is better for the considered WUSN where relay nodes are deployed.

Figure 7 illustrates the impact of the proposed power allocation scheme on the number of transmissions that can be performed through the link for different sensor depths and different relay depths . We consider  V,  mw,  MHz, and 5%. Clearly, the number of transmissions is enhanced using the proposed node power optimization. It is more improved when is closer to and is closer to the ground surface. Thus, the proposed power allocation scheme efficiently extends the node battery lifetime and additionally the network lifetime.

Figure 8 presents the resource efficiency performance of the proposed node power optimization scheme and the variation of the UG2UG path loss and the UG2AG path loss for different relay depths . We assume that the sensor is buried at fixed depth m. We consider  V,  mw,  MHz, and %. The increase of the burial relay depth means that is closer to and further from the ground surface. Obviously, the UG2AG path loss increases when increases while the UG2UG path loss decreases when increases. We notice that is high when is buried close to the surface due to the good quality of the UG2AG link. When the relay is in middle location between and the ground surface, is low due to the increase of , i.e, poor quality of UG2AG link. Moreover, increases again when is closer to although the high value of the path loss . Indeed, the enhancement of the UG2UG link predominates the deterioration of the UG2AG link and conducts the enhancement of . This is very important in the topology design of WUSNs where relay nodes are deployed. Placing the relay close to the sensor else to the ground surface is beneficial to the performance.

Figure 9 shows the resource efficiency performance of the proposed node power optimization scheme compared to the conventional WUSN scheme with fixed node powers versus the VWC . We consider  m,  m,  V,  mw, and  MHz. As shown in the figure, the proposed scheme with optimal node powers ameliorates the performance compared to the conventional WUSN scheme for the same soil condition in terms of water content. Moreover, the resource efficiency significantly decreases with higher water content in soil due to the significant UG2UG path loss increase when increases, as proven in [4].

In Figure 10, we study the effect of water content variation among different transmissions on the resource efficiency . We focus, here, to only two successive transmissions performed through the link . Then, . We assume that equals 5% at the first transmission and is changed to a value in the range (10%, 25%) at the second transmission. We consider  m,  m,  V,  mw, and  MHz. As mentioned in Section 4.4, we propose to allocate unequal maximum powers and , where , , allowed to the first and to the second transmission, respectively.

Figure 10 illustrates the resource efficiency performance of the proposed node power optimization scheme for the following 4 cases: (i), i.e., and (blue curve)(ii), i.e., (pink curve)(iii), i.e., and (red curve)(iv)Conventional WUSN scheme with fixed node powers (green curve)

We remark that the proposed node power optimization scheme when outperforms the conventional WUSN scheme with fixed node powers when is changed between transmissions. Furthermore, the redistribution of the maximum powers offers the best performance when and . This motivates us to allocate more power to the first transmission where is relatively low and to not spend a lot of power in the second transmission where is high. The novel proposed maximum power allocation successfully divides the available battery capacity on different transmissions according to the soil condition in each transmission and additionally ameliorates the total . It should be noted that the adjustment of the distribution of the power budget among transmissions should be emphasized in future works.

The deployment of sensor nodes in WUSNs may be restricted in some situations since it depends highly on the application and the environmental conditions. For agricultural application, authors in [4] investigate that the increase of VWC more than 25% results the interruption of the UG2UG communication for some particular soil type where the capacity to hold the bound water is low. Consequently, in case of a rainfall, the UG2UG communication can remain interrupted for several days depending on the type of the soil. For underground mine application, UG2UG communications may break down in case of an incident, i.e., rock fall or explosion. We notice that the extended periods of communication interruption in such cases should be taken into account in the proposed power allocation algorithm and, generally, in the design of any new protocols.

6. Conclusions

In this paper, we studied the problem of sensor and relay power allocation in WUSNs. This is aimed at maximizing the RE, which represents the EE-SE tradeoff, of all allowed transmissions under node battery capacity constraint. The metaheuristic algorithm SSA is used to find optimal node powers from an interval between a minimum and a maximum allowed value. Both invariable and dynamic soil properties among node transmissions are considered. Simulations showed that the proposed scheme provided a better RE for the same resource, in terms of power cost and system bandwidth, compared to the conventional WUSN scheme where fixed maximum powers are used. Also, the proposed scheme efficiently increased the number of transmissions that can be performed through a link and additionally extended the network lifetime. The optimal relay node placement according to the RE maximization is also discussed. For dynamic underground system, we found, through simulations, that allocating more power to the transmission where the water content is low, compared to the second transmission where the water content is high, is the best power distribution maximizing the RE performance.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare no conflict of interest.

Acknowledgments

This project was supported by the Deanship of Scientific Research at Prince Sattam Bin Abdulaziz University under the research project 2019/01/11460.