Abstract
Keywords
Introduction
Wireless multiple-sensor networks are used in a wide variety of applications. In most cases, wireless networks are used on the earth’s surface,1,2 but certain cases require sensors to be deployed underground or in tunnels,3,4 especially at coal mine. In wireless sensor networks (WSNs), critical research problems, such as energy consumption, network capacity planning, and routing efficiency, may be different in mining tunnels, as well. 3 Node propagation and lifetime are influenced by tunnel shape, gas, humidity, and cleanliness of the environment.3–5 Because of the special environment, sink nodes are generally distant from the data sources, and direct transmission from data sources to sinks is usually not practical. Therefore, multi-hop routing is appropriate for data transmission, and a clustering topology is a good choice to achieve network scalability.3,5,6
A real deployment of operational WSNs is a challenging task. During the process of placement, several aspects—such as routing, fault tolerance, scalability, data integrity, and network lifetime—must be considered. In addition to these aspects, coal safety criteria should be included. Careful node placement is fundamental for successful deployment of WSNs while meeting Quality of Service (QoS) requirements. The network is organized in a multi-layer architecture for complex management. If one relay layer is added, we called it a two-tier network. The relay layer is an important layer in the organization. They relay signals to sink nodes to save sensor nodes’ (SNs) energy or balance the energy of whole WSNs. Some methods have been proposed to improve the efficiency of relays’ communication to sink. 7 Moreover, many approaches discuss how to deploy the relay nodes (RNs) to improve the lifetime and QoS of WSNs.8,9 However, few studies have considered organization of the relay layer to improve the performance of the SN layer such that the entire network is improved. The organization is to deploy RNs in order to improve a whole network performance.
In China, most SNs are deployed in a long lane at coal mine. These RNs near the sink would consume more energy. 9 An easy way to solve it is to add extra battery on these nodes. Considering coal mine safety requirements, the capacity of a single battery installed on any wireless nodes must be less than 60 Ah. 10 Most SNs need 1–3 Ah. However, some RNs close to the sink node need more than 60 Ah. How to deal with it is one motivation of our research.
However, when we performed simulations of multi-layer WSNs, we observed that certain SNs die easily if the relay layer is static upon initialization. If we changed the position of some RNs, the network was sometimes affected significantly. The motivation of this article is to determine how to organize an RN layer to achieve an optimal result. The contributions of this article are as follows:
Based on the multi-hop network model, an approach for RNs in two-tier WSNs is proposed to save the energy of SNs and balance their energy consumption in a tunnel environment. Based on a result that a mobile sink can save SNs’ energy, 2 the approach makes fixed RNs work in turns to obtain the virtual movement of relay nodes (VMRN).
To provide a method for finding optimal placement for RNs deployment in tunnels and present a simple proof of the result.
The remainder of this article is organized as follows. In section “Related work,” we review several existing related works. Section “Primary node clusters in tunnels” outlines the primary conceptions of a system model for linear WSNs. We discuss the system model for the VMRN in section “Problem and system model.” The energy consumption of deployment and a solution to find the optimal result is given in section “Solution and energy efficiency analyses.” Finally, the conclusions are presented, and future work is suggested in section “Conclusion.”
Related work
There are many approaches for node placement to improve the performance of WSNs. Two-tier WSNs have been studied in the literature.3–6,11,12 These excellent studies try to improve network lifetime and communication quality. Node deployment optimization is the first concept that should be considered. Hou et al. proposed that the nodes in WSNs be divided into three layers: microsensor nodes (MSNs), aggregation and forwarding nodes (AFNs), and a base station (BS). MSNs can be application-specific SNs and constitute the lower tier of the network. AFNs are used for data aggregation and forwarding (or relaying) the information aggregated over the hop to the next AFN toward the BS. The number and position of SNs are known prior to deployment, and the network lifetime can be extended by placing additional RNs into the network in order to provide extra energy to the existing AFNs that lie in the upper (second) tier of the network. Hou et al. assumed that the working environment of these nodes is open and that the AFNs can find a new way to forward information. However, in our application, mining tunnels have a special shape, thus influencing the deployment.
Among these approaches, prior researchers have proposed models of WSNs for mining tunnels (mtWSNs) in the form of linear or cylindrical models.3–9 The WSNs in tunnels are considered to be linear models, which provide an easier topology to compute the cost of energy consumption.12,13 In the works by Yang and Xiao 6 and Wu et al., 11 a cylindrical model of mtWSNs is built and adjusts the distance between the RNs to save energy within the whole network. They adopted Zimmerling et al.’s result 14 to find an appropriate place for RNs. The distances between these RNs are the same, so the RNs that are close to sink have more batteries to carry the messages of other nodes forward to the sink base. The nearest RN to the sink has to carry too many batteries if the tunnel is long, which is banned in coal mines.
Wu et al. 11 built a cylindrical model and proposed a routing algorithm, bounce routing in tunnels (BRIT), based on the model. They assumed that the connection of the entire RNs is similar to a string of beads and built an equation of extra energy based on the assumption that the energy of each node is used up at the same time. They also discussed a hybrid signal propagation process in three-dimensional underground tunnels and attempted to implement an assortment of sensor deployment strategies in tunnels. However, they did not consider the case in which sensors near the sink node live shortly when they forward information on multi-paths. In addition, their work did not consider clusters. Liu et al. 12 considered clusters by cutting the cylinder into a flat and trying to place these nodes on the flat. They assumed that each SN has covered a region in terms of communication range, which leads to many overlapping regions among nodes. They searched for the minimum number of overlapping regions that covered all the SNs to place the RNs. In the work by Chen et al., 15 the shape of the tunnel is considered, and the nodes are arranged on the wall of the tunnel carefully to cover the tunnel. The routing topology can be controlled by the power level of the transmitter because it directly controls the distance coverage of RNs. However, this work merely provides several criteria to build the networks.
Protocols are another good method to improve the performance of linear networks.16,17 Protocols can rebuild the topology of WSNs and evenly distribute the load of the data integration and transmission to all nodes. For instance, transmission power level (TPL) is defined to evaluate the costs of energy consumption in a network for each sensor or relay. 16 Then, a novel method attempts to find a route with minimum energy cost by a heuristic process called the Lagrangian method. The nodes in the nearest cluster to the sink should have sufficient energy if this protocol is adopted in mtWSNs. It is difficult to decide which nodes belong to the cluster in this case.
If we want to avoid addressing the volume of traffic in the network and focus on the neighborhood of the sinks, an alternative method for optimizing linear WSNs is to adopt mobile sink nodes.18,19 It is easy to recharge batteries in mobile sink nodes. The mobile sink moves along the road, similar to a pipeline or tunnel, and collects the data from the SNs that are fixed in place. However, this is difficult to use in underground mine tunnels for two main reasons. The first is that it is not real-time, and the other is that it is difficult to set up mobile sink gear in a complex environment. Some prior works are compared in Table 1.
Comparison of some prior works based on different design criteria.
RNs: relay nodes; MAC: media access control; QoS: Quality of Service; WSN: wireless sensor network; BRIT: bounce routing in tunnels; DyLS: dynamic multiple access scheduling based on Latin squares; SPINDS: smart pairing and intelligent disc search; MIP: mixed-integer programming.
Our work is motivated by the results presented by Wu 3 where the authors deployed SNs in tunnels. Note the idea of dormant on the SN layer in energy-constrained wireless networks; we try to apply dormant strategies on relay layer. Combined with the idea of mobile sink nodes, a novel solution for energy efficiency is proposed.
Primary node clusters in tunnels
In a cluster-based WSN, a two-tier architecture is usually formed. We focus on the two-tier architecture of WSNs that is motivated by distributed source coding. In two-tier WSNs, there are three types of nodes in the network: SNs, RNs, and a BS. The BS is the sink node for data collection and receives all data from the network; thus, it is assumed to have sufficient power to operate. Therefore, power of this node dissipation is not considered in this article.
SNs constitute the lower tier of the networks. Each of the SNs is often small and low-cost. The SNs are densely deployed in a specific place for monitoring applications, and they are assumed to survive a long time to collect information on the monitored object. Using this information, we can obtain a comprehensive view of the monitored area by analyzing the correlated data. The SNs capture the information at regular intervals and directly send it to the local RN in one hop. If we consider the multi-hop among SNs, there would be extra layers in the network architecture, which increases the complexity of the networks as well as the difficulty to control and install them. Furthermore, when one SN is depleted, it will cease to function, thus perhaps leading to a monitoring hole in the area. We call the network dead if this situation occurs.
The SNs form clusters, consisting of a leader called cluster head (CH) in the upper tier of the architecture. The SNs of a cluster forward the sensed data to CHs, which then aggregate and route them to the BS directly or via other CHs. Because one of the main functions of these CHs is to relay the signal, we call them RNs. Certainly, we can appoint some nodes as RNs and attach extra batteries to them. RNs and SNs rarely have replenished power supplies, especially in a coal mine.
However, it is quite obvious that these RNs near the BS would die first if all relays were to have the same energy. The imbalanced energy consumption of the CHs may lead some of the CHs to quickly die, thus reducing the lifetime of the WSN significantly. In tunnels, this situation is even more serious. Therefore, it is necessary to rearrange these RNs for better performance. From the perspective of energy density, it is easy to attempt to add extra batteries to prolong the lifetime of RNs adjoining the sink, but how many batteries we should add is optimal.
Problem and system model
In the first subsection, we discuss the relay layer of two-tier network. In the second part, the modules that consume energy, including processor module, sensor module, and wireless communication module, are considered. Based on them, we discuss our model of virtual movement (VM) in the third section.
Relay model of network
In the case of a long tunnel, the shape of a coal lane mapped to a flat is a thin rectangle. Therefore, the link of RNs on one route is linear. The topology of the link is a one-dimensional chain labeled by

Linear model of WSNs in tunnels.
Assume that we place
To facilitate the placement of nodes, we imagine that the tunnel is mapped into a thin two-dimensional (2D) rectangle. The actual distance between a pair of nodes will be slightly shorter than that in a real tunnel. The distance is assumed to be approximately the same as that in an actual environment. Table 2 lists the notations used in this article.
Notations and variables.
RN: relay node.
Power dissipation
Because of their rough surface and complex geometry, underground tunnels are often hostile radio frequency (RF) environments. To maintain reliable communication, we must consider the energy of each node. We refer to the radio model used in the works by Wang et al. 20 and Heinzelman et al. 21 in this article. Considering the hardware circuit, the modules that consume energy include processor module, sensor module, and wireless communication module. With rapid development of integrated circuit technology, low energy consumption and high performance of processors and sensors are more widely available. 22 Therefore, in this article, we ignore these two parts, processor module and sensor module, of energy consumption calculation in the nodes and focus on the energy consumption of wireless communication modules. For the sake of simplicity, the general assumptions of the model are as follows:
1. SNs generate and send
2. We consider the energy related to data transmission, receiving, and aggregating. The power consumed by data communication, including receiving and transmitting, is the dominant factor.
23
The power dissipated at node
and the receiving formula is given by formula (2)
where
3. In this article, it is also assumed that the channel is symmetric; therefore, the energy spent on transmitting a packet from node
where if
4. For the linear model, in addition to the data in the cluster of RN
Therefore, the first RN nearest to the BS should be equipped with many batteries if the tunnel is very long.
Problem and VM
For a WSN, when one node dies, the whole network may die because a sensing hole is created. To increase the performance and lifetime of a network, it is expected that all nodes are exhausted at the same time. However, because of different distances among SNs and RNs, this expectation is difficult to achieve. For example, if there are just two nodes in a place, and one is relaying data from the other, it is easy to compute the batteries they require. However, each cluster contains many nodes. Thus, it is difficult to know the exact number for each cluster because of complex geometry. Moreover, there are some differences in tunnel models relative to models in open space. Owing to the length of tunnels, SNs in the area (Figure 2, labeled A) that are far away from RNs still die faster than those closer to the RNs, as is shown in Figure 2. This is easy to understand in terms of the formula in which the transmitting energy consumption varies directly with distance to the

Area where nodes consume energy faster.

Theoretical differences of energy consumption. (Each vertical line paralleled to the Y-axis indicates the energy consumption of the node at the intersection point of the line cutting the X-axis.)
To save energy in the SNs and design an energy-load balanced model, mobile sinks in previous research works, such as Jawhar, 18 Luo et al., 26 provide a wise way to solve this problem. Each of the SNs never sends its messages to the sink over a long distance when the sink moves from one side to the other. In terms of this, we hope to move the RNs in each cluster. However, it is difficult to design and arrange mobile nodes in tunnels.
There is an alternative way to move RNs if we consider the node movement from the perspective of node position shifting. We select some nodes as RNs for every cluster, but only one of them in each cluster is working at a time. These RNs change in sequence; that is to say, an RN changes in a cluster from one frontier to the other along the tunnel. At the same time, all clusters’ RNs change according to the first one. This provides the appearance that the RNs are moving. We call it “virtual movement of RNs” (VMRN), and the solution is called VMRNS.
It may seem as if this solution merely changes the CHs in clusters, similar to the low-energy adaptive clustering hierarchy (LEACH) protocol.
27
But the difference from LEACH is each RNs in a cluster works in a sequence and attached with extra battery according to formula (4). Figure 4 shows the process of selected RNs as the sequence. First, the sequence {

Virtual movement model of relay nodes.
Solution and energy efficiency analyses
To solve the problems mentioned above, we consider energy dissipation in the case where an RN is placed in a straight tunnel first. Because the tunnel width is much shorter than the length by up to one or two orders of magnitude, we assume that the tunnel is a line. If an RN moves along the line of a tunnel, its speed is an important factor. Assume the speed is a constant value. If all the RNs were moving along the same direction at the same speed, we can find that the energy consumption is not related to distance.
Assume that there are
Lemma 1
If all RNs
Proof
According to assumptions, the distance between two RNs in adjoining clusters is the optimal relaying distance

Distance changes when RN moves.
Then,
Then, we can determine the energy dissipation of node
We can get the same result to
Lemma 1 suggests that the energy consumption of all SNs in a cluster is balanced when RN of the cluster moves to the position of its adjacent RN’s. The lifetime of the SNs is prolonged.
However, in Lemma 1, the environment is ideal because some conditions are difficult to meet. For instance, “all RNs move with constant speed at the same time” is an unsuitable condition because it is hard to set synchronized clocks. So, we attempt to find a suboptimal result to balance energy dissipation among SNs.
First, the signals that
where

Different distances of the substituted RN.
Second, we consider the VMRN. In this situation, it is difficult for the movement of RNs to be continuous because they are fixed and not deployed without gaps. We consider a case in which an extra RN sequence
where
Nevertheless, it is not sufficient for maximizing the lifetime of WSN if
where
Proposition 1
Assume that there are
Proof (reference to Figure 6)
When collecting data ranges from
To prove Proposition 1 by contradiction.
Suppose that
According to assumption, the RNs work for the same amount of time; we have
According to the hypothesis, if the proposition is mistakes we have
First, when
Let
when
However, according to the hypothesis,
According to formula (15),
The above proposition leads us to an extended result: the lifetime of SNs is maximized if these substituted RNs owning the same working time obey uniform distribution throughout the cluster. This is formalized in the following proposition.
Proposition 2
Assume that there are
According to the above proposition, we have some optimal position to deploy the RNs. We can add extra batteries to the nodes that perform the RNs’ VM to prolong the lifetime of normal SNs in WSN.
Moreover, we have to solve the problem of synchronization. Here, we refer to gossip methods. If the voltage of a working RN node is below a preset level, the conditions-satisfied RN would notify its neighbors and transmits the VM signal over the networks by gossips. Then, the RNs will be substituted in the whole networks. We describe an algorithm for the solution as follows.
The solution includes two functions. The ReceiveMSG_VM function analyzes received messages. If RN is a working RN, it will calculate its own remaining energy and decide whether to start a VM process.
Simulation results
This section presents the results of simulations based on the problem framework. We implement the system model explained in section “Problem and system model” and show the optimal result of VMRNS in section “Solution and energy efficiency analyses” by conducting simulations in a MATLAB environment. First, we simulate a situation in which the nodes die fast in a tunnel. Then, we demonstrate the performance of VMRNS for a general network configuration and compare it to the normal arrangement of relay nodes (NARNS).
The 2D representation of a tunnel is a 5 m × 500 m grid network. We place 200 SNs randomly and all RNs are staggered along the two sides of the tunnel. In this simulation, we do not consider the curved shape or other complex conditions. Without a loss of generality, we assume that the BS is at one end of the tunnel, at point (602, 2.5) (in meters). We control each distance among all nodes to be longer than 2 m to better simulate reality. The relays are hanged on the wall in mines and shown in Figure 7 crosses. The values of other parameters are listed in Table 2. Figure 7 shows a situation in which several nodes die at the same turns. From Figure 7, we can see these nodes shown as filled dots, which are at the boundary of two clusters and consume more energy than others. It is easy to understand because they are far away from the relays.

Positions at which nodes die quickly.
When VMRNS is introduced, the energy consumption of the SNs changes. Figure 8 shows the energy consumption of the SNs between two RNs. We achieve this result under an ideal condition with an even distribution of SNs. To obtain a more obvious result, the simulation runs for 120 turns. From Figure 8, we can see that the energy consumption of nodes is seriously imbalanced when there is no VM. The curve indicates better balance when more SNs are added as virtual moving nodes. With an increase in number of virtual moving SNs, the energy consumption line would be flat according to Lemma 1. The nodes selected as virtual moving SNs are distributed evenly in Figure 8. If not, as shown in Figure 9, the energy consumption is also imbalanced. For a better comparison, we add one RN with a random position to illustrate the imbalance.

Differences of energy consumption between virtual movement and normal two-layer approach.

Comparison of energy consumption of selected nodes between middle and random position.
Although the total energy consumption of the entire network rises with an increase in number of additional RNs, the peak value of one node’s consumed energy declines. The total battery capacity given to the RNs of each cluster does not change because the batteries are evenly divided into each extra RN for VM.
From the result mentioned above, it is easy to see that the difference between the maximum and minimum values of consumed energy decreases when VMRNS is adopted. This suggests that the entire network has a longer lifetime. To evaluate the result of our work, the next simulation, shown in Figure 10, shows curves which illustrate that VMRN prolongs the lifetime of the entire network with an increase in the number of additional RNs. The upper curve is computed theoretically, and the lower curve is obtained in our simulation. In the simulation, the theoretical value of the lifetime of the entire network is difficult to achieve because not all selected nodes are at their proper positions. Virtually, most nodes selected for VMRNS do not stay at exactly the right place. This case approximates the real situation. From Figure 10, we can see that the lifetime increases significantly, nearly 15%, when one extra node is added to each cluster. As the number of added nodes increases, the lifetime curve rises slowly. This is because the difference among the average transmission distance of each node decreases with an increase in the number of RNs. The optimal value is not more than three. This result is ideal and easy to realize.

Network running turns for different numbers of nodes added when VMRN is used.
According to the result, at the VMRN position, we attempted to deploy more RNs at the same time and expected to achieve the same results. However, because these extra RNs had to relay messages during the whole working time, we must attach more batteries to them. Thus, the improvement in network to save energy is negligible compared with the case of less RNs.
Conclusion
A two-tier structure can improve the performance of WSNs in tunnels. However, when we consider the case in which extra batteries are attached to RNs, the imbalance of energy consumption among SNs is omitted. We determined that the energy dissipation of SNs at the frontier of two clusters is faster than those near RNs in a tunnel environment. If we add more RNs to change this condition, we require more batteries on the RNs for the sake of more turns through which a message is relayed. We investigated and discussed such a condition and proposed a novel approach called “virtual movement of RNs” based on the concept of changing RNs in each cluster at the same time. The research results indicated the following:
In a tunnel environment, the proposed method based on the VMRN prolongs the lifetime of entire WSNs without extra batteries relative to conventional two-tier WSNs. This method depends on the headers of all clusters changing at the same time, which is different from other approaches based on route algorithms.
This method would cause higher energy consumption in entire networks but balance the energy dissipation of the networks. This would reduce deviating values among the sensors’ energy consumption.
This method theoretically provides proper placement of extra RNs for VMRN in linear WSNs. We proved that this is an optimal result if RNs have the same load in WSNs. However, we found that the number of added RNs between two original RNs should be not more than three.
Our work is based on the assumption that the data conform to a given distribution. This assumption is ideal and not achievable in a practical application. Future research will further improve the dynamic conditions using swarm artificial algorithms.
