[go: up one dir, main page]

CN101345674B - A 3D Coverage Control Method for Sensor Networks - Google Patents

A 3D Coverage Control Method for Sensor Networks Download PDF

Info

Publication number
CN101345674B
CN101345674B CN2008101205465A CN200810120546A CN101345674B CN 101345674 B CN101345674 B CN 101345674B CN 2008101205465 A CN2008101205465 A CN 2008101205465A CN 200810120546 A CN200810120546 A CN 200810120546A CN 101345674 B CN101345674 B CN 101345674B
Authority
CN
China
Prior art keywords
node
network
sensor
nodes
energy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008101205465A
Other languages
Chinese (zh)
Other versions
CN101345674A (en
Inventor
蒋鹏
陈�峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Shenxiang Electromechanical Co ltd
Original Assignee
Hangzhou Electronic Science and Technology University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Electronic Science and Technology University filed Critical Hangzhou Electronic Science and Technology University
Priority to CN2008101205465A priority Critical patent/CN101345674B/en
Publication of CN101345674A publication Critical patent/CN101345674A/en
Application granted granted Critical
Publication of CN101345674B publication Critical patent/CN101345674B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Exhaust Gas After Treatment (AREA)

Abstract

本发明涉及一种传感器网络三维覆盖控制方法。目前的覆盖方法中一般不对休眠节点进行处理,或直接采用轮流活跃/休眠状态转换,均不能达到较高的网络性能。本发明是在监测区域中,在满足分布密度要求条件下随机设置多个传感器节点,使冗余节点处于休眠状态,等待活跃节点能量耗尽之后,对处于休眠状态的节点实行分阶段唤醒策略,确定任何节点在某一时刻的状态,直至整个传感器网络中所有节点的能量都耗尽为止。采用本发明方法,可以均衡网络能耗,提高网络性能,且在三维监测区域布置相同数目的传感器节点,分阶段唤醒策略优于不分阶段的唤醒策略,先使冗余节点休眠之后再唤醒的方法比直接轮流唤醒方法的网络性能要高。The invention relates to a three-dimensional coverage control method of a sensor network. In the current overlay method, dormant nodes are generally not processed, or active/sleep state transitions are directly adopted in turn, which cannot achieve high network performance. In the present invention, in the monitoring area, a plurality of sensor nodes are randomly set under the condition of satisfying the distribution density requirement, so that the redundant nodes are in a dormant state, and after waiting for the energy of the active nodes to be exhausted, a staged wake-up strategy is implemented for the dormant nodes. Determine the state of any node at a certain moment until the energy of all nodes in the entire sensor network is exhausted. By adopting the method of the present invention, the energy consumption of the network can be balanced, the network performance can be improved, and the same number of sensor nodes can be arranged in the three-dimensional monitoring area. The network performance of the method is higher than that of the direct wake-up method in turn.

Description

一种传感器网络三维覆盖控制方法 A 3D Coverage Control Method for Sensor Networks

技术领域technical field

本发明属于无线传感器网络的三维环境监测技术领域,特别涉及了一种基于冗余节点休眠和分阶段唤醒策略的传感器网络三维覆盖控制方法。The invention belongs to the technical field of three-dimensional environment monitoring of a wireless sensor network, and in particular relates to a three-dimensional coverage control method of a sensor network based on redundant node sleep and staged wake-up strategies.

背景技术Background technique

无线传感器网络(WSNs)是由大量低成本、低功耗的具有传感、计算与通信能力的微小传感器节点构成的自治网络系统,是能根据环境自主完成各种监测任务的智能系统,其在军事、汽车电子、工业控制、环境监测、医疗卫生、智能家居等领域有很好的应用前景,尤其在无人值守或恶劣环境下的事件监测和目标跟踪中显示了很大的优势。由于WSNs中传感器节点自身体积较小、电池能量资源有限,如何保证大规模网络环境下传感器节点能量的有效使用就成为备受关注的一项研究内容,它直接影响到整个网络的生命周期。Wireless sensor network (WSNs) is an autonomous network system composed of a large number of low-cost, low-power tiny sensor nodes with sensing, computing and communication capabilities. It is an intelligent system that can independently complete various monitoring tasks according to the environment. Military, automotive electronics, industrial control, environmental monitoring, medical and health care, smart home and other fields have good application prospects, especially in event monitoring and target tracking in unattended or harsh environments. Due to the small size of sensor nodes and limited battery energy resources in WSNs, how to ensure the effective use of sensor node energy in a large-scale network environment has become a research topic that has attracted much attention, which directly affects the life cycle of the entire network.

应用于环境监测中的无线传感器网络,其部署范围一般较广,且环境恶劣,长期无人值守,因此需要大量在空间上密集分布的节点协作完成整个监测任务,其中节点的能耗和网络的寿命是非常值得关注的问题。节点密集分布意味着网络中存在较大的冗余,使冗余节点休眠将对节约整个网络的能耗起到很大的作用。但无原则地让过多的节点休眠势必会影响整个监测网络采集数据的精度、完整性和通信质量。现有技术中研究了网络节能问题,在保障初始网络覆盖(即在节点部署完成后,所有节点均处于活跃状态时,整个网络达到的覆盖度)的情况下,若一个传感器节点的感知范围被其它活跃节点的感知范围所覆盖时,该节点可以处于休眠状态。但这类方法中未考虑整个网络的生命周期,即没有涉及到对处于休眠状态的节点如何处理。现有技术的另一类方法是从网络生命周期出发,且从部署节点之后就直接执行统一的活跃/休眠状态决策的,如WPCS覆盖策略,循环状态变换方法。这两类方法均不能达到较高的网络性能。The wireless sensor network used in environmental monitoring generally has a wide deployment range, and the environment is harsh and unattended for a long time. Therefore, a large number of spatially densely distributed nodes are required to cooperate to complete the entire monitoring task. The energy consumption of the nodes and the energy consumption of the network Longevity is a matter of great concern. The dense distribution of nodes means that there is a large redundancy in the network, and making the redundant nodes dormant will play a great role in saving the energy consumption of the entire network. However, letting too many nodes sleep without principle will inevitably affect the accuracy, integrity and communication quality of the data collected by the entire monitoring network. In the existing technology, the problem of network energy saving is studied. Under the condition of ensuring the initial network coverage (that is, the coverage achieved by the entire network when all nodes are active after the node deployment is completed), if the sensing range of a sensor node is reduced by When covered by the sensing range of other active nodes, the node can be in a dormant state. However, this method does not consider the life cycle of the entire network, that is, it does not involve how to deal with nodes in a dormant state. Another type of method in the prior art starts from the network life cycle and directly executes a unified active/dormant state decision after deploying nodes, such as WPCS coverage strategy and cyclic state change method. Neither of these two types of methods can achieve high network performance.

发明内容Contents of the invention

本发明的目的在于针对现有技术的不足,提供一种基于冗余节点休眠和分阶段唤醒策略的传感器网络三维覆盖控制方法,以提高传感器网络的整体性能,即在使冗余节点休眠的基础上,执行分阶段的唤醒策略。The purpose of the present invention is to address the deficiencies in the prior art, to provide a sensor network three-dimensional coverage control method based on redundant node sleep and phased wake-up strategies, to improve the overall performance of the sensor network, that is, on the basis of making redundant nodes sleep , implement a phased wake-up strategy.

为了达到上述目的,本发明的技术方法是这样实现的:In order to achieve the above object, technical method of the present invention is achieved like this:

(1)对监测区域用正方体建模,确定监测区域的三维坐标系;在监测区域中,在满足分布密度要求条件下随机设置多个传感器节点,确定每个传感器节点的x、y、z轴三维坐标;(1) Model the monitoring area with a cube to determine the three-dimensional coordinate system of the monitoring area; in the monitoring area, randomly set multiple sensor nodes under the condition of meeting the distribution density requirements, and determine the x, y, and z axes of each sensor node three-dimensional coordinates;

(2)对分布于监测区域中的传感器节点,从整体网络的冗余性考虑,按照传感器节点对网络覆盖的贡献大小,使冗余节点处于休眠状态,处于活跃状态的节点用来完成当前的网络覆盖任务;(2) For the sensor nodes distributed in the monitoring area, considering the redundancy of the overall network, according to the contribution of the sensor nodes to the network coverage, make the redundant nodes in the dormant state, and the nodes in the active state are used to complete the current Network coverage tasks;

(3)步骤(2)中处于活跃状态的节点能量耗尽之后,对处于休眠状态的节点实行分阶段唤醒策略,确定任何节点在某一时刻的状态,直至整个传感器网络中所有节点的能量都耗尽为止。(3) After the energy of the nodes in the active state in step (2) is exhausted, implement a phased wake-up strategy for the nodes in the dormant state to determine the state of any node at a certain moment until the energy of all nodes in the entire sensor network is exhausted. exhausted.

步骤(2)中使冗余节点处于休眠状态的方法如下:In step (2), the method for making the redundant node in the dormant state is as follows:

(21)假设每个传感器都处于活跃状态;(21) assume that each sensor is active;

(22)按照传感器感知模型计算每个网格点的合作感知强度,并计算初始的网络覆盖。(22) Calculate the cooperative perception strength of each grid point according to the sensor perception model, and calculate the initial network coverage.

由于传感器节点部署的随机性,可能网络在初始部署时没有达到完全覆盖(即网络覆盖为100%),则在随后的冗余节点休眠策略中是以保证达到该网络覆盖为前提的。可以通过增加部署的节点数以提高网络初始覆盖。Due to the randomness of sensor node deployment, the network may not achieve full coverage (that is, the network coverage is 100%) at the initial deployment, and the subsequent redundant node sleep strategy is based on the premise of ensuring the network coverage. The initial coverage of the network can be improved by increasing the number of deployed nodes.

如果某网格点位于多个传感器节点的公共感知区域,则该网格点的合作感知强度为这些传感器节点在该网格点的感知强度之和;网络覆盖是指被覆盖的网格点数与在三维区域中总的网格点数之比。If a grid point is located in the common sensing area of multiple sensor nodes, the cooperative sensing strength of the grid point is the sum of the sensing strengths of these sensor nodes at the grid point; network coverage refers to the number of covered grid points and The ratio of the total number of grid points in the 3D domain.

计算每个网格点的合作感知强度,以及计算初始的网络覆盖的方法采用现有的成熟方法,例如文献Baiwei Yang,Hongyi Yu,Hong Li,Huifeng Hou.A coverage-preserving density control algorithmbased-on cooperation in wireless sensor networks.WirelessCommunication,Networking and Mobile Computing.2006,1-4中公开的方法。The method of calculating the cooperative perception strength of each grid point and the initial network coverage adopts existing mature methods, such as the literature Baiwei Yang, Hongyi Yu, Hong Li, Huifeng Hou.A coverage-preserving density control algorithm based-on cooperation in wireless sensor networks. Wireless Communication, Networking and Mobile Computing. 2006, methods disclosed in 1-4.

(23)对所有网格点,根据当前处于活跃状态的传感器节点,在传感器有效感知范围之内更新网格点的合作感知强度,判断每个传感器节点的决定参数,并计算每个节点对网络的感知贡献。(23) For all grid points, according to the currently active sensor nodes, update the cooperative sensing strength of the grid points within the effective sensing range of the sensor, judge the decision parameters of each sensor node, and calculate the contribution of each node to the network perception contribution.

其中传感器有效感知范围由传感器感知模型决定。若某一传感器节点处于休眠状态后,在其有效感知范围内的所有网格点的合作感知强度都大于某一阈值,则其决定参数为1,表示该传感器节点可以处于休眠状态;某节点对网络的感知贡献是指该节点对网络内的所有网格点的感知贡献之和,而某节点对某网格点的感知贡献是指该节点对该网格点的感知强度与该网格点的合作感知强度之比。The effective sensing range of the sensor is determined by the sensor sensing model. If a sensor node is in a dormant state, and the cooperative sensing intensity of all grid points within its effective sensing range is greater than a certain threshold, the decision parameter is 1, which means that the sensor node can be in a dormant state; The perceptual contribution of the network refers to the sum of the perceptual contributions of the node to all grid points in the network, and the perceptual contribution of a node to a certain grid point refers to the difference between the node’s perceptual strength of the grid point and the grid point’s The ratio of perceived strength of cooperation.

(24)如果网络中存在决定参数为1的传感器节点,则从中选取对网络的感知贡献最小的节点,使其处于休眠状态,将该节点的感知强度设为0,更新网络覆盖。每次循环选取一个传感器节点实施休眠,直到网络中没有决定参数为1的传感器节点为止。(24) If there is a sensor node with a decision parameter of 1 in the network, select the node that contributes the least to the perception of the network, make it in a dormant state, set the sensory intensity of the node to 0, and update the network coverage. Each cycle selects a sensor node to implement sleep until there is no sensor node whose decision parameter is 1 in the network.

步骤(3)中对处于休眠状态的节点实行分阶段唤醒策略的方法如下:In step (3), the method for implementing the phase-by-stage wake-up strategy to the nodes in the dormant state is as follows:

(31)假设每个节点均处于休眠状态;(31) Assume that each node is in a dormant state;

(32)将每个传感器节点的寿命T分为N个阶段。定义一个能量向量E,其元素代表每个节点的剩余能量,并初始化为E[N…N],即每个传感器节点的剩余能量初始化为N。(32) Divide the lifetime T of each sensor node into N stages. Define an energy vector E, whose elements represent the remaining energy of each node, and initialized as E[N…N], that is, the remaining energy of each sensor node is initialized as N.

(33)在每个时间阶段T/N中,循环唤醒传感器节点,每次循环中随机地使一个传感器节点处于活跃状态,该节点必须保证其对网络覆盖有贡献且在这个时间阶段中没有被重复置为活跃状态,能量向量中对应于该节点的元素E(i)减1,更新网络覆盖。循环终止条件是达到了初始网络覆盖,或者是所有节点都处于活跃状态。(33) In each time period T/N, the sensor nodes are cyclically awakened, and a sensor node is randomly activated in each cycle. This node must ensure that it contributes to network coverage and is not blocked during this time period. Repeatedly set to the active state, the element E(i) corresponding to the node in the energy vector is decremented by 1, and the network coverage is updated. The loop termination condition is that initial network coverage is reached, or all nodes are active.

(34)等待上一阶段时间完毕后,令每个节点的状态都为休眠状态(除了能量耗尽的节点),进入下一个时间阶段,重复步骤(33),循环直至每个传感器节点的能量都耗尽为止。(34) After waiting for the end of the previous stage, make the state of each node be dormant (except for nodes with exhausted energy), enter the next time stage, repeat step (33), and cycle until the energy of each sensor node until all are exhausted.

本发明提出了基于冗余节点休眠和分阶段唤醒策略的传感器网络三维覆盖控制方法。在监测区域中,在满足分布密度要求条件下随机设置多个传感器节点,使冗余节点处于休眠状态,等待活跃节点能量耗尽之后,对处于休眠状态的节点实行分阶段唤醒策略,确定任何节点在某一时刻的状态,直至整个传感器网络中所有节点的能量都耗尽为止。采用本发明方法,可以提高传感器网络的网络性能,且在三维监测区域布置相同数目的传感器节点,分阶段唤醒策略优于不分阶段的唤醒策略,先使冗余节点休眠之后再唤醒方法的网络性能高于直接轮流唤醒方法的网络性能。The invention proposes a three-dimensional coverage control method of a sensor network based on redundant node sleep and staged wake-up strategies. In the monitoring area, randomly set up multiple sensor nodes under the condition of satisfying the distribution density requirements, make the redundant nodes in a dormant state, wait for the energy of the active nodes to be exhausted, implement a phased wake-up strategy for the dormant nodes, and determine any node The state at a certain moment until the energy of all nodes in the entire sensor network is exhausted. By adopting the method of the present invention, the network performance of the sensor network can be improved, and the same number of sensor nodes are arranged in the three-dimensional monitoring area, the wake-up strategy in stages is better than the wake-up strategy in no stages, and the network of the method of awakening the redundant nodes after dormancy first The performance is higher than the network performance of the direct wake-up polling method.

附图说明Description of drawings

图1是本发明的传感器网络三维覆盖控制方法流程图。Fig. 1 is a flow chart of the three-dimensional coverage control method of the sensor network of the present invention.

具体实施方式Detailed ways

本发明的核心思想是:在监测区域中,在满足分布密度要求条件下随机设置多个传感器节点,使冗余节点处于休眠状态,等待活跃节点能量耗尽之后,对处于休眠状态的节点实行分阶段唤醒策略,确定任何节点在某一时刻的状态,直至整个传感器网络中所有节点的能量都耗尽为止。The core idea of the present invention is: in the monitoring area, a plurality of sensor nodes are randomly set under the condition of satisfying the distribution density requirement, so that the redundant nodes are in the dormant state, and after the energy of the active nodes is exhausted, the nodes in the dormant state are distributed. The stage wake-up strategy determines the state of any node at a certain moment until the energy of all nodes in the entire sensor network is exhausted.

下面结合附图对本发明做进一步的详细描述。本方法分为三部分:The present invention will be described in further detail below in conjunction with the accompanying drawings. This method is divided into three parts:

1.对监测区域用正方体建模,确定监测区域的三维坐标系;在监测区域中,在满足分布密度要求条件下设置多个传感器节点,并确定每个传感器节点的x,y,z轴三维坐标;1. Use a cube to model the monitoring area, and determine the three-dimensional coordinate system of the monitoring area; in the monitoring area, set up multiple sensor nodes under the condition of meeting the distribution density requirements, and determine the three-dimensional x, y, and z axes of each sensor node coordinate;

2.对分布于三维监测区域中的传感器节点,从整体网络的冗余性考虑,按照传感器节点对网络覆盖的贡献大小,使冗余节点处于休眠状态,处于活跃状态的节点用来完成当前的网络覆盖任务;2. For the sensor nodes distributed in the three-dimensional monitoring area, considering the redundancy of the overall network, according to the contribution of the sensor nodes to the network coverage, make the redundant nodes in the dormant state, and the nodes in the active state are used to complete the current Network coverage tasks;

3.第2步中处于活跃状态的节点能量耗尽之后,对处于休眠状态的节点实行分阶段唤醒策略,确定任何节点在某一时刻的状态,直至整个传感器网络中所有节点的能量都耗尽为止。3. After the energy of the nodes in the active state is exhausted in step 2, implement a phased wake-up strategy for the nodes in the dormant state to determine the state of any node at a certain moment until the energy of all nodes in the entire sensor network is exhausted until.

本方法的具体实施遵循以下的过程,见附图1:The specific implementation of this method follows the following process, see accompanying drawing 1:

(1)在监测区域中,在满足分布密度要求条件下随机设置多个传感器节点;(1) In the monitoring area, randomly set multiple sensor nodes under the condition of satisfying the distribution density requirements;

(2)假设每个传感器都处于活跃状态;按照传感器感知模型计算每个网格点的合作感知强度,并由此得出初始的网络覆盖。由于传感器节点部署的随机性,可能网络在初始部署时没有达到完全覆盖,则在随后的冗余节点休眠策略中是以保证该网络覆盖为前提的。可以通过增加部署的节点数以提高网络初始覆盖。(2) Assume that each sensor is in an active state; calculate the cooperative perception strength of each grid point according to the sensor perception model, and obtain the initial network coverage from this. Due to the randomness of sensor node deployment, the network may not achieve full coverage during the initial deployment, and the subsequent redundant node sleep strategy is based on the premise of ensuring the network coverage. The initial coverage of the network can be improved by increasing the number of deployed nodes.

如果某网格点位于多个传感器节点的公共感知区域,则该网格点的合作感知强度为这些传感器节点在该网格点的感知强度之和;网络覆盖为被覆盖的网格点数与在三维区域中总的网格点数之比;If a grid point is located in the common sensing area of multiple sensor nodes, the cooperative sensing strength of the grid point is the sum of the sensing strengths of these sensor nodes at the grid point; the network coverage is the number of covered grid points and the The ratio of the total number of grid points in the three-dimensional area;

(3)对所有网格点,根据当前处于活跃状态的传感器节点,在传感器有效感知范围之内更新网格点的合作感知强度,判断每个传感器节点的决定参数,并计算每个节点对网络的感知贡献。(3) For all grid points, according to the currently active sensor nodes, update the cooperative sensing strength of the grid points within the effective sensing range of the sensor, judge the decision parameters of each sensor node, and calculate the contribution of each node to the network perception contribution.

其中传感器有效感知范围由传感器感知模型决定;若某一传感器节点处于休眠状态后,在其有效感知范围内的所有网格点的合作感知强度都大于某一阈值,则其决定参数为1,表示该传感器节点可以处于休眠状态;某节点对网络的感知贡献为该节点对网络内的所有网格点的感知贡献之和,而某节点对某网格点的感知贡献是指该节点对该网格点的感知强度与该网格点的合作感知强度之比;The effective sensing range of the sensor is determined by the sensor sensing model; if a sensor node is in a dormant state, and the cooperative sensing strength of all grid points within its effective sensing range is greater than a certain threshold, its decision parameter is 1, which means The sensor node can be in a dormant state; the sensory contribution of a node to the network is the sum of the sensory contributions of the node to all grid points in the network, and the sensory contribution of a node to a grid point refers to the sensory contribution of the node to the network. The ratio of the perceived strength of a grid point to the cooperative perceived strength of that grid point;

(4)如果网络中存在决定参数为1的传感器节点,则从中选取对网络的感知贡献最小的节点,使其处于休眠状态,将该节点的感知强度设为0,更新网络覆盖。每次循环选取一个传感器节点实施休眠,直到网络中没有决定参数为1的传感器节点为止。(4) If there is a sensor node with a decision parameter of 1 in the network, select the node that contributes the least to the perception of the network, make it in a dormant state, set the sensory intensity of the node to 0, and update the network coverage. Each cycle selects a sensor node to implement sleep until there is no sensor node whose decision parameter is 1 in the network.

(5)等待步骤(4)中选择的活跃节点能量耗尽之后,对于处于休眠状态的传感器节点,将每个传感器节点的寿命T分为N个阶段。定义一个能量向量E,其元素代表每个节点的剩余能量,并初始化为E[N…N],即每个传感器节点的剩余能量初始化为N。(5) After waiting for the energy of the active nodes selected in step (4) to run out, for the sensor nodes in the dormant state, divide the lifetime T of each sensor node into N stages. Define an energy vector E, whose elements represent the remaining energy of each node, and initialized as E[N…N], that is, the remaining energy of each sensor node is initialized as N.

(6)在每个时间阶段T/N中,循环唤醒传感器节点,每次循环中随机地使一个传感器节点处于活跃状态,该节点保证其对网络覆盖有贡献且在这个时间阶段中没有被重复置为活跃状态,能量向量中对应于该节点的元素E(i)减1,更新网络覆盖。循环终止条件是达到了初始网络覆盖,或者是所有节点都处于活跃状态。(6) In each time period T/N, the sensor nodes are cyclically awakened, and a sensor node is randomly activated in each cycle, and the node guarantees that it contributes to the network coverage and is not repeated in this time period Set to the active state, the element E(i) corresponding to the node in the energy vector is decremented by 1, and the network coverage is updated. The loop termination condition is that initial network coverage is reached, or all nodes are active.

(7)等待上一阶段时间完毕后,令每个节点的状态都为休眠状态(除了能量耗尽的节点),进入下一个时间阶段,重复步骤(6)。循环直至每个传感器节点的能量都耗尽为止。(7) After waiting for the time of the previous stage to end, make each node in a dormant state (except for the nodes whose energy is exhausted), enter the next time stage, and repeat step (6). Loop until the energy of each sensor node is exhausted.

总之,本发明提出的是基于冗余节点休眠和分阶段唤醒策略的传感器网络三维覆盖控制方法:在监测区域中,在满足分布密度要求条件下随机设置多个传感器节点,使冗余节点处于休眠状态,等待活跃节点能量耗尽之后,对处于休眠状态的节点实行分阶段唤醒策略,确定任何节点在某一时刻的状态,直至整个传感器网络中的所有节点的能量都耗尽为止。应当说明的是,采用不同的传感器感知模型等方法都是不脱离本发明技术方法的精神和范围的。In short, the present invention proposes a three-dimensional coverage control method for sensor networks based on redundant node sleep and phased wake-up strategies: in the monitoring area, randomly set a plurality of sensor nodes under the condition of meeting the distribution density requirements, so that the redundant nodes are in sleep After waiting for the energy of the active nodes to run out, implement a phased wake-up strategy for the nodes in the dormant state to determine the state of any node at a certain moment until the energy of all nodes in the entire sensor network is exhausted. It should be noted that the adoption of different sensor perception models and other methods does not deviate from the spirit and scope of the technical method of the present invention.

Claims (1)

1. three-dimensional overlapping control method of sensor network is characterized in that this method may further comprise the steps:
(1), determines the three-dimensional system of coordinate of monitored area to monitored area square modeling; In the monitored area, a plurality of sensor nodes are set at random satisfying under the distribution density requirement condition, determine x, y, the z axle three-dimensional coordinate of each sensor node;
(2) guaranteeing under the situation that initial network covers, adopt the redundant node dormancy strategy: to being distributed in the sensor node in the monitored area, consider from the redundancy of overall network, according to the contribution of sensor node to the network coverage, make redundant node be in resting state, the node that is in active state is used for finishing current network coverage task;
(3) after the node energy that is in active state in the step (2) exhausts, the node that is in resting state carried out wake strategy stage by stage up, determine any node state at a time, till the energy of all nodes all exhausts in the whole sensor network;
It is as follows to make redundant node be in the method for resting state in the step (2):
(21) suppose that each transducer all is in active state;
(22), and calculate the initial network coverage according to the cooperative sensing intensity of each grid point of sensor senses Model Calculation; If certain grid point is positioned at the public perception zone of a plurality of sensor nodes, then the cooperative sensing intensity of this grid point is the perceptive intensity sums of these sensor nodes at this grid point; The described network coverage is the ratio that the grid that is capped is counted and counted with grid total in 3D region;
(23) to all grid points, according to the current sensor node that is in active state, within the effective sensing range of transducer, upgrade the cooperative sensing intensity of grid point, judge the decision parameter of each sensor node, and calculate of the perception contribution of each node network;
Described node is the perception contribution sum of this node to all grid points in the network to the perception contribution of network; Described node is that this node is to the perceptive intensity of this grid point and the ratio of the cooperative sensing intensity of this grid point to the perception contribution of the grid point in the network;
Wherein the effective sensing range of transducer is determined by the sensor senses model; After if a certain sensor node is in resting state, the cooperative sensing intensity of all grid points in its effective sensing range is all greater than a certain threshold value, and then its decision parameter is 1, represents that this sensor node can be in resting state;
(24) if having the decision parameter in the network is 1 sensor node, then therefrom choose the minimum node of perception contribution, make it be in resting state, the perceptive intensity of this node is made as 0, upgrade the network coverage network; Each circulation is chosen a sensor node and is implemented dormancy, do not determine that in network parameter is 1 sensor node till;
It is as follows in the step (3) node that is in resting state to be carried out the method for waking strategy stage by stage up:
(31) suppose that each node all is in resting state;
(32) the life-span T with each sensor node is divided into N stage, defines an energy vector E, and its element is represented the dump energy of each node, and is initialized as E[N ... N], promptly the dump energy of each sensor node is initialized as N;
(33) in each time phase T/N, circulation wakes sensor node up, make a sensor node be in active state randomly in each circulation, this node guarantees that it has contribution and be not repeated to be changed to active state in this time phase the network coverage, element E (i) corresponding to this node in the energy vector subtracts 1, upgrades the network coverage; The loop termination condition is to have reached the initial network covering, or all nodes all are in active state;
(34) wait on last stage time up after, making the state of each node is resting state all, enters next time phase, repeating step (33), circulation is till the energy of each sensor node all exhausts.
CN2008101205465A 2008-08-19 2008-08-19 A 3D Coverage Control Method for Sensor Networks Expired - Fee Related CN101345674B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101205465A CN101345674B (en) 2008-08-19 2008-08-19 A 3D Coverage Control Method for Sensor Networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101205465A CN101345674B (en) 2008-08-19 2008-08-19 A 3D Coverage Control Method for Sensor Networks

Publications (2)

Publication Number Publication Date
CN101345674A CN101345674A (en) 2009-01-14
CN101345674B true CN101345674B (en) 2010-07-21

Family

ID=40247569

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101205465A Expired - Fee Related CN101345674B (en) 2008-08-19 2008-08-19 A 3D Coverage Control Method for Sensor Networks

Country Status (1)

Country Link
CN (1) CN101345674B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478763B (en) * 2009-02-09 2012-06-06 深圳先进技术研究院 Coverage control method for tri-dimensional wireless sensor network
CN104135751B (en) * 2014-03-24 2017-12-15 同济大学 A kind of Uneven Cluster method for routing suitable for subway tunnel
CN108337684B (en) * 2017-12-06 2020-12-22 华南理工大学 A Method for Optimizing the Lifetime of Wireless Sensor Networks Based on Differential Evolution Algorithm
CN110809273A (en) * 2019-09-29 2020-02-18 长江大学 Sensor network coverage enhancement method based on direction angle decomposition optimization and redundant node removal
CN113965297B (en) * 2021-08-30 2023-10-03 国网山东省电力公司信息通信公司 A power communication network redundant node status scheduling method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1554036A (en) * 2001-07-20 2004-12-08 6115187���ô�˾ Method for photographing panoramic image through rectangular-shaped image sensor
CN1996918A (en) * 2006-06-26 2007-07-11 华为技术有限公司 A method for controlling the node density in the wireless sensor network
WO2008039872A2 (en) * 2006-09-26 2008-04-03 Qualcomm Incorporated Sensor networks based on wireless devices

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1554036A (en) * 2001-07-20 2004-12-08 6115187���ô�˾ Method for photographing panoramic image through rectangular-shaped image sensor
CN1996918A (en) * 2006-06-26 2007-07-11 华为技术有限公司 A method for controlling the node density in the wireless sensor network
WO2008039872A2 (en) * 2006-09-26 2008-04-03 Qualcomm Incorporated Sensor networks based on wireless devices

Also Published As

Publication number Publication date
CN101345674A (en) 2009-01-14

Similar Documents

Publication Publication Date Title
CN102395173B (en) Clustering method for efficiently utilizing energy in perception layer of environment monitoring internet of things
CN101557637B (en) Method for realizing cross-layer wireless sensor network medium access control protocol
CN101345674B (en) A 3D Coverage Control Method for Sensor Networks
CN108055683B (en) Method for balancing energy consumption and keeping coverage of underwater wireless sensor network
Lin et al. An energy-efficient dynamic power management in wireless sensor networks
CN102395146B (en) Multiple-target monitoring oriented method for sensing topology construction in wireless sensor network
CN101521872A (en) Wireless multimedia sensor network-based regional target tracking method
CN101136937A (en) Distributed Collaborative Information Processing Method for Wireless Sensor Networks
CN102238562B (en) Method for optimizing coverage of wireless sensor network
CN109618400A (en) Wireless sensor network data transmission method, readable storage medium and terminal
Xiao et al. Energy-aware scheduling for information fusion in wireless sensor network surveillance
CN107222900B (en) Wireless sensor network node cooperation method based on dynamic chain
CN104065574A (en) A non-uniform clustering routing method in wireless sensor network layer
CN102256327A (en) Self-adaptive topology control method for wireless sensor network
CN109327891B (en) Cluster dormancy awakening method based on three-dimensional topology control in underwater sensor network
CN112911518B (en) A large-scale WSN dynamic clustering method based on target omnidirectional tracking
Jiang et al. Energy efficient sleep scheduling based on moving directions in target tracking sensor network
CN105357745B (en) Self-organized dormancy method for wireless sensor network based on cellular automata model
CN103313264B (en) A kind of sensor redundancy node deployment method based on honeycomb grid
CN106851800B (en) Anchor node scheduling method in wireless sensor network positioning
Xue et al. Prediction-based protocol for mobile target tracking in wireless sensor networks
CN208241901U (en) A kind of wireless sensing network system
CN107809764B (en) A multi-event detection method based on Markov chain
Koc et al. Optimizing energy consumption in cyber physical systems using multiple operating modes
CN106792795B (en) A Method of Generating Optimal Scheduling Scheme of Wireless Sensors by Discrete Differential Evolution Algorithm

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: JIANGSU ZIXIANG ELECTROMECHANICAL CO., LTD.

Free format text: FORMER OWNER: HANGZHOU ELECTRONIC SCIENCE AND TECHNOLOGY UNIV

Effective date: 20131018

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 310018 HANGZHOU, ZHEJIANG PROVINCE TO: 226600 NANTONG, JIANGSU PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20131018

Address after: 226600 Nanyang village, Haian Development Zone, Haian County, Nantong City, Jiangsu province 3

Patentee after: JIANGSU SHENXIANG ELECTROMECHANICAL Co.,Ltd.

Address before: Hangzhou City, Zhejiang province 310018 Jianggan District Xiasha Higher Education Park No. 2 street

Patentee before: HANGZHOU DIANZI University

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100721

CF01 Termination of patent right due to non-payment of annual fee