Abstract
In the process of the wireless sensor network research, the issue on the energy consumption and coverage is an essential and critical one. According to the characteristic of the sensor nodes, it is homogeneous, and we proposed the
Introduction
The wireless sensor network is a new type of network system, which is connected by thousands of sensors in the way of self-organizing and hybrid-hop; it is also the organic unification of the world of information and the physical world, which has realized the operation of the acquisition, computation, communication, and storage of the data.1–3 With the rapid development of information technology, the wireless sensor network can be mainly applied in all kinds of engineering fields, such as the military affair, environment monitoring, disaster relief, smart home, health care, agricultural production, and transportation.4–7
The energy consuming and the coverage quality of the network are the two key points in the field of wireless sensor network research.8–10 The coverage quality will affect the monitoring effectiveness on moving target; its behavior characteristic is mainly reflected in the deployment mode of sensor node. The energy consumption of the network is shown as the effective reduction of the sensor nodes’ quick energy consumption, which can prolong the lifetime of the whole network. The coverage quality and the rapid energy consumption mainly depend on the rationality of sensor nodes deployment.11,12 Generally, because of the limitation of the topographic, geomorphic conditions, and the environmental factors, we usually take the methods of the stochastic deployment to handle with the deployment of the sensor nodes. Due to its randomness, in the process of the deployment, the specific location of the sensor nodes cannot be predicted, so there are several or plenty of sensor nodes in a certain monitoring area or point, which can form the
Materials and methods
In the wireless sensor network research field, the issue of the network energy consumption and the effective coverage is a key one and an essential one that supports other special indexes of the wireless sensor network. Recent years, many experts, scholars at home and abroad have carried out plenty of researches thoroughly and carefully. Adulyasas et al. 16 take the symmetry of the regular hexagon of a given circle as the research object and propose the connected coverage optimization algorithm, which can reduce the overlapping coverage area to improve the effective coverage of the whole monitoring area. Sun et al. 17 propose the enhanced coverage control algorithm. When the monitoring area is covered, the algorithm gives the solving procedure of the expected value of the coverage quality. It also tests the proportion function relationship among various parameters, when the random variables are independent of each other. Besides, it also completes the effective coverage of the whole monitoring area by adjusting the adjustable parameter. Satisfying the presupposition of the network connection, Liao et al. 18 complete the coverage of goal nodes by taking advantages of the moving characteristic of the sensor nodes. Thus, it proposes the heuristic algorithm, taking the Thiessen polygon as the active area to reduce the sensor nodes’ energy consumption to balance the network energy, proposing the sensor network coverage.
Sun et al.
19
propose the maximum lifetime of reinforced barrier-coverage algorithm. The algorithm starts from the moving goal nodes going through the monitoring area. It takes advantages of the associate attribute of the sensor nodes and their neighbor nodes to complete the continuous coverage of the moving goal nodes. Finally, it achieves the complete coverage of the goal nodes. Sahoo and Sheu
20
propose the distributed connectivity and coverage maintenance algorithm (CoCo). The algorithm keeps the connection of the whole network by the work nodes awakening the redundant nodes. The restricted movement of sensor nodes ensures the goal nodes’ effective coverage, which limits the energy consumption caused by the monitoring distance to extend the lifetime of network. Meng et al.
21
propose the scheduling control algorithm (SCA) based on the awareness model. The algorithm builds the awareness model taking advantages of the connection of the network and the nodes; it computes and chooses the minimum work nodes to guarantee the maximum coverage quality by the performance parameter relationship of the monitoring area of the nodes. Mini et al.
22
bring in the artificial intelligence algorithms, the swarm intelligence algorithm, and the granule algorithm to complete the nodes deployment of the whole network monitoring area; in the stage of coverage optimization, the whole coverage is optimized by the two artificial intelligence algorithms and finally realizes the complete coverage of the monitoring area; as for the energy consumption, it completes the scheduling conversion of the node energy by the heuristic node scheduling, which extends the lifetime of the network. While Li et al.
23
bring in the partial parameter
Zhao et al. 24 propose the optimization strategy on coverage algorithm based on Voronoi. Having satisfied the condition of a certain coverage quality, the algorithm can add some work nodes to coverage holes to improve the current coverage ratio. Meanwhile, it will search reasonable information of repairing site to guarantee the connection of the whole network. Hanid et al. 25 also take the Voronoi as the research objective, solve the information of wire rod site that is formed by the geometry variation in the Voronoi of the sensor nodes, and finally, it completes the coverage of the monitoring area. Sahoo and Sheu 20 and Yuchee et al. 26 calculate the goal nodes effectively, utilizing different angles of the sector that composed by the sensor nodes and the goal nodes. They also give the method of computing the coverage ratio of different monitoring areas. All the above-mentioned algorithms have the better feasibility and the higher reliability, but the network models and the algorithms are too complex when they are put into research.
From Zhao et al.,
24
Hanid et al.,
25
and Yuchee et al.,
26
they all take the static goal nodes as the research objective, Wang et al.
27
do not consider the situation when the moving targets are the concerned goal nodes, what the
With the aid of the basic ideas in Xing et al. 28 and Sun et al., 29 the coverage algorithm based on optimization nodes deployment (CAOND) algorithm gives the solving procedure of the maximum coverage area when there is three-node joint; it verifies the expected value of the coverage quality of the goal nodes in the monitoring area by utilizing some related theoretical knowledge of the probabilistic theory. Meanwhile, it compares the proportionate relationship of the awareness intensity of the joint nodes and the single nodes; it also gives the coverage judgment method of any sensor nodes in the redundancy nodes. Finally, we took the simulation experiment to testify the CAOND algorithm. The result showing that both the coverage ratio and the lifetime of the network have improved a lot, which has verified the effectiveness and the feasibility of the algorithm in this article.
For the deficiencies and shortcomings of the research, the main contributions of this article will be presented in the following five points:
Having studied and analyzed some relevant literature information at home and abroad, with the help of the theoretical idea from the literature, we proposed the CAOND algorithm.
Through the relevant geometry and the three-node joint, the article gives the derivation procedure of the maximum seamless joint coverage ratio. Besides, it also calculates the maximum effective coverage ratio, when the three-node joint coverage has been completed.
In the monitoring area,
When the goal nodes are covered by joint network nodes or single nodes, the comparative methods of the awareness intensity are given. By limiting the value range of the adjustable parameter
Through the simulation experiment, compared with other algorithm, we verify the effectiveness and feasibility of the CAOND algorithm.
Prerequisite knowledge
Table 1 illustrates the symbols used in this article.
Parameter description.
All the sensor nodes are deployed at a two-dimensional (2D) monitoring area at random; they have the following characteristics:
At the initial time, all the perceived radii of the sensor nodes are the same, and it equals to the energy.
All the perceived radii of the sensor nodes comply with the normal distribution; it is much less than the length of the monitoring area and ignores the boundary effect.
The communication range is equal or greater than the two times the value of the perceived radius.
All the sensor nodes are independent of each other and are equal to each other.
Definition 1 (k -barrier coverage)
A certain goal node is covered by
Definition 2 (network coverage probability)
In the monitoring area, the specific value of the effective coverage area and the monitoring area is called as the network coverage rate. The physical significance of the network coverage rate is that the bigger the coverage rate is, the better the coverage quality is
In the formula, the area(
Definition 3 (effective coverage probability)
It is the specific value of the effective area of the sensor nodes with the area of the sensor nodes in the monitoring area. The effective area of the sensor nodes is the area, which is covered by several times but only need calculated once, when several sensor nodes are completing the
Theorem 1
When the three nodes are seamlessly integrated jointly, the maximum coverage area can be shown as
Proof
As shown in Figure 1, supposing that the shaded area is

The three-node seamless joint diagrammatic sketch.
So the maximum effective coverage rate is as follows
Analysis of the coverage quality
Basic idea
To solve the issue of the redundant sensor nodes, the redundant connected graph of sensor nodes should be built first. It means that all the sensor nodes can calculate the redundant information with their neighbor nodes by a certain location algorithm, such as the centroid location and the received signal strength indicator (RSSI) range-based localization; they fuse themselves in their own cluster and then send the result to the sink nodes through the communication linkage.
30
When the sink nodes receive the redundant information, after calculating and analyzing the information, the redundant relationship connected graph G can be built according to the results. The degree of the connected graph is the number of the relevant limited information corresponding to the redundancy rate of the sensor nodes. When the number of the sensor nodes is adding, the redundancy rate is upping. In the connected graph G, when the redundancy rate is more than the threshold that is set in advance, the state of the node will turn to sleep. At the same time, when there are
Expected value of coverage quality
In the above section, we give the solving method and the procedure of the proof of the maximum coverage area when the three nodes are jointed seamlessly. In the monitoring area, the sensor nodes need to complete the operations, such as the data acquisition, the data communication, the behavioral features of which can mainly be reflected in the distribution density of the sensor nodes throwing at random. The distribution density can affect the coverage quality directly; stable network does not only need the reasonable network service system, but also need a feasible coverage system.31–33 To meet the prerequisite of a certain coverage rate, if the effective coverage of the monitoring area was completed, the expected coverage value of the monitoring area would be computed.
Theorem 2
In the monitoring area
Proof
Because sensor nodes thrown in the monitoring areas at random comply with the uniform distribution, the coverage rate
Because the perceived radius of sensor nodes complies with the normal distribution (
Making
Obtained by the calculation
On simplifying formula (9), we get
The sensor nodes districted in the monitoring area at random are independent of each other, so in the monitoring area, the expected coverage value of any goal nodes covered by the sensor nodes is as follows
Corollary 1
To complete the effective coverage of the monitoring area, the minimum of the nodes is
Proof
Supposing that the minimum of the sensor nodes deployed in the monitoring area is
After taking the logarithm of the both sides of formula (12)
Seeking
Thus, to complete the effective coverage of the monitoring area, the required minimum of sensor nodes should be
Nodes coverage probability
Definition 4 (neighbor node)
The distance between any two nodes
In formula (15), the (
Definition 5 (awareness intensity)
The awareness intensity of any sensor node s at the point is
In formula (16), the
The expression form of formula (17) is quite similar to the probability expression form of at least one of the nodes that are covered by the
Theorem 3
Within the unique sensing range, the awareness intensity of the joint nodes is higher than the neighbor nodes.
Proof
Supposing that when the joint nodes cover the goal nodes, the awareness intensity of the joint nodes is
When the
Because the positions of any sensor nodes are equal to each other, the probabilities are all probability events, and the awareness intensity is
From the theorem of the geometrical progression, we could know
When the
The coverage area of the joint nodes is bigger than the coverage area of the single nodes, so the
From the relevant knowledge of the probability theory,
Redundancy coverage
At the initial time, the deployment of sensor nodes is casted in the monitoring area in high density and at random.34–36 Because of the randomness, there will be plenty of redundancy nodes in somewhere of the monitoring area. The existence of large number of redundancy nodes will lower the network expansibility, cause the network congestion, and consume the network energy rapidly.30,37,38 The solutions to solve the above-mentioned problems, there are two basic algorithms; they are the centralized optimization algorithm and the distributed optimization algorithm. The centralized optimization algorithm is mainly applied to the medium- and-small sized network system. The operating principle of it is that the sensor nodes compute their own geography information, the information will be uploaded to the sink nodes after the data fusion; the sink nodes will close or sleep the redundancy nodes to restrain the network energy consumption, after computing and analyzing the information collected. The distributed optimization algorithm is mainly applied to the large-scale sensor network. The operating principle of it is that after the mutual information of the sensor nodes and their neighbor nodes, the redundancy of the every node can be solved by a certain algorithm. When the redundancy is higher than the threshold value that is set in advance, the higher redundancy nodes will be closed or slept to save the network energy.39–41 Compared with the centralized optimization algorithm, the applied range of the distributed optimization algorithm is higher; it can be widely used.
Definition 6 (redundancy coverage nodes)
Any two sensor nodes,
Definition 7 (redundant coverage)
When the sensor nodes
Definition 8 (connected graphs)
The Astatic connected graph,
Theorem 4
The redundant coverage of the
Proof
Taking Figure 2 as the example to prove this. According to the characteristic of the Poisson distribution, the distribution of the

Node joint-coverage sketch.
The area of the intersection of the two circles
Making the distance between B and C,
According to formula (27), for any sensor node that covers the redundant neighbor nodes, the redundant coverage can be expressed as follows
That is that when there are
Steps and descriptions of CAOND algorithm
When the moving object entered the monitored area, active cluster head node around the target would monitor it first. The cluster head node sends
Step 1: Initialize the correlation parameters.
Step 2: Store the node information and the neighboring nodes in the
Step 3: Broadcast the information in the way of flooding, an undirected graph.
Step 4: When the energy of the node is more than the minimal energy, then the node will be started, be at the working state; if the energy of the node is smaller than or equal to the minimal energy, the node will be altered into the sleeping state, the basic information of the node will be recorded in the list, the neighboring node will be started.
Step 5: After all the working nodes have collected all the information of the relevant information, the current coverage probabilities will be evaluated to the corresponding nodes in the list.
Step 6: The indicator of the list will point the next node.
Step 7: When the energy of the current node is higher than that of the next node, then the sink node will send information to the node; calculate the coverage probability of the node, until all the nodes in the list have been traversed.
Complexity of the CAOND algorithm
The algorithm is sending and receiving data in the way of single circle, so the complication of the algorithm is O(
Analysis of the coverage quality
When sensor nodes are working, the energy consumption is mainly caused by node awareness part and the communication part. In the awareness part, within one single circle, the energy consumption is caused by the node awareness collecting a bit data; in the communication part, the energy consumption is caused by the transmitting and receiving
In the formulas, the
In order to verify the effectiveness and the feasibility of the CAOND, we take the MATLAB 7.0 as the simulation platform, take different scales of the monitoring area, and dynamic parameter as the research objective. Then, the contrast experiment is set to compare with Sun et al., 19 Yuchee et al., 26 and Wang et al. 27 in terms of the node deployment, the network coverage ratio, the dynamic change of the sleeping redundant nodes, and the lifetime of the network. The values of every group data are taken from the mean values of 50 simulation data. The values of the simulation data can be seen in Table 2.
The specification of the simulation data.
Taking the adjoining sensor nodes as the research objective to confirm the value range of the probability density parameter

Model of the evenly distributed sensor nodes.
For the single sensor nodes, the functional relationship of the area of the regular hexagon and the probability density parameter can be expressed as follows
Putting formula (31) into
Experiment 1
When the value of






From Figures 4–9, they provide the coverage situation of the random deployment coverage and the optimization of the CAOND when the values of the
Experiment 2
Using different scale of the simulation platform, we compare the CAOND in this article with Bachir et al. 13 and Meng et al. 21 in terms of the coverage ratio and the quantity of the redundant nodes. The results can be shown in Figures 10–15.

100 × 100 m2, quantity comparison of the sensor nodes and work nodes.

200 × 200 m2, changing curve of network coverage probability.

300 × 300 m2, the comparison of the CAOND under different coverage probabilities.

300 × 300 m2, comparison of the quantity of the redundant sensor nodes and the coverage probability.

300 × 300 m2, quantity comparison of the sleeping redundant nodes and the coverage.

300 × 300 m2, quantity comparison of the redundant nodes and the sleeping nodes.
From Figures 10–15, they provide the changing curves of the coverage ratio, the changing curves of the redundant nodes quantity, and the coverage ratio in the case of different network scales. Figure 10 provides the changing curves of the quantity of the sensor nodes, the sensor work nodes in the CAOND as well as the SCA and the EPDM. From Figure 10, we can know that the CAOND in this article needs less work nodes under the function of different parameters; however, the EPDM needs more sensor nodes.
The reason is that when the
Experiment 3
In different simulation scales, the contrast experiment is taken between the CAOND and the ECTA. Sahoo and Sheu 20 propose in terms of the lifetime of the network and the runtime of the algorithms.
Figures 16 and 17 provide the comparison of the CAOND and the ECTA in terms of the lifetime of the network and the runtime of the algorithms. From Figure 16, we can get that at the initial time, the network lifetime of the two algorithms is almost equal to each other; as the quantity of the sensor nodes is increasing, the network lifetime of them is increasing. However, the ECTA monitors the nodes by the nonlinear continuous coverage pattern, so the energy consumption is higher than the CAOND. When the quantity of the sensor nodes is 180, the network lifetime of the two algorithms is going to be steady, and the mean network lifetime of the CAOND is 12.92% higher than the ECTA. Figure 17 provides the contrast diagram of the quantity of sensor nodes and the runtime of the algorithm. The ECTA adopts the chain list storage to store the node energy, ranges the node from the highest to the lowest by the traversal algorithm, making the high-energy nodes get the higher authority to complete the coverage of the target node. The complication of the ECTA is lower than the CAOND. So, in terms of the runtime, the runtime of the CAOND is higher than the ECTA.

200 × 200 m2, comparison of the network lifetime of the two algorithms.

Comparison of the runtime of the two algorithms.
Conclusion
In order to solve the issue of the wireless sensor network coverage better, on the basis of its characteristics, the article proposes the optimization coverage algorithm of the dynamic parameters of the controlled. The algorithm gives the solving method of the maximum coverage area of the three-circle seamless joint first. Second, taking advantages of the related theory of the probability to solve the expected value of the coverage quality in the monitoring area, based on which provide the solving method to the minimum quantity of the sensor nodes. On the basis of the analysis of the node coverage, this article provides the comparison and contrast of the awareness intensity of the joint nodes and the single nodes. In terms of researching the redundant nodes coverage, the article has proved the condition that there is redundant coverage in the sensor nodes; this article provides the steps and descriptions how to suppress the consumption of the energy in detail; finally, through the simulation experiment, the algorithm in this article has been simulated in terms of the optimization deployment, the coverage rate, the redundancy rate, and the network lifetime as well as the runtime of the algorithm. The analysis and the expression of the simulation result show the effectiveness and the feasibility of the CAOND in this article. The future work may focus on how to realize the effective coverage of the boundary boxes and the effective coverage of the multiple moving target nodes.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China under Grant No. 61503174 and 61628210; Henan Province Education Department Natural Science Foundation under Grant No. 15A413016, 16A520063, and 17A520044; Natural Science and Technology Research of Henan Province Department of Science Foundation under Grant No. 142102210063, 152102410053, 162102210113, 162102210276, and 162102410051; Henan Province Education Department Cultivation Young Key Teachers in University of Under Grant No. 2016GGJS-158; the Guangdong Natural Science Foundation of China under Grant No. 2016A030313540, and Guangzhou Education Bureau Science Foundation under Grant No. 1201430560, Shaanxi Education Bureau Science Foundation under Grant No. 2016SF-428; Science and Technology Development Project of Luoyang Foundation under Grant No. 1401037A.
