首页 > 专利 > 杭州电子科技大学 > 基于可调感知半径概率传感器模型的连通目标覆盖方法专利详情

基于可调感知半径概率传感器模型的连通目标覆盖方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-05-21
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-10-15
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2022-05-03
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2039-05-21
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201910421433.7 申请日 2019-05-21
公开/公告号 CN110248377B 公开/公告日 2022-05-03
授权日 2022-05-03 预估到期日 2039-05-21
申请年 2019年 公开/公告年 2022年
缴费截止日
分类号 H04W24/06H04W40/04H04W40/20H04W40/32H04W84/18 主分类号 H04W24/06
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 7
权利要求数量 8 非专利引证数量 1
引用专利数量 1 被引证专利数量 0
非专利引证 1、2018.06.21CN 108601032 A,2018.09.28蒋丽萍等.基于感知概率的无线传感器网络k重覆盖算法《.计算机应用研究》.2009,(第09期),;
引用专利 US2018176103A 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 徐向华、陈凛、王然、程宗毛 第一发明人 徐向华
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 4
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
朱月芬
摘要
本发明公开了一种基于可调感知半径模型的连通目标K覆盖方法。本发明步骤如下:1:根据网络中传感器的位置信息构建网络图;2:找出任意传感器到Sink的最短路径并计算通信代价;3:计算每个传感器在每个监测半径下所能监测到的不满足覆盖阈值的目标点集合;4:计算每个目标点的候选传感器集合;5:选择一个具有最少的候选传感器的目标点;6:为该目标选择覆盖集合;7:重复步骤5‑6,直到选择出一个连通覆盖集合为止,算法结束,给出传感器的状态调度策略。本发明通过概率覆盖的形式,更好的模拟了传感器在实际场景下对目标的监测形式;基于可调感知半径模型的覆盖方法,减少了网络工作在单位时间内的能量成本,提升网络运行效率。
  • 摘要附图
    基于可调感知半径概率传感器模型的连通目标覆盖方法
  • 说明书附图:图1
    基于可调感知半径概率传感器模型的连通目标覆盖方法
  • 说明书附图:图2
    基于可调感知半径概率传感器模型的连通目标覆盖方法
  • 说明书附图:图3
    基于可调感知半径概率传感器模型的连通目标覆盖方法
  • 说明书附图:图4
    基于可调感知半径概率传感器模型的连通目标覆盖方法
  • 说明书附图:图5
    基于可调感知半径概率传感器模型的连通目标覆盖方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2022-05-03 授权
2 2019-10-15 实质审查的生效 IPC(主分类): H04W 24/06 专利申请号: 201910421433.7 申请日: 2019.05.21
3 2019-09-17 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.基于可调感知半径概率传感器模型的连通目标覆盖方法,其特征在于采用的无线传感网络为:在一个感兴趣的平面区域中,存在M个位置已知的目标点O={o1,o2,...,oM}和一个汇点Sink;每个目标点的所需满足的覆盖概率阈值为ε;向该区域中随机部署了N个全向概率传感器S={s1,s2,...,sN},每个传感器存在K个工作功率,每个功率对应一个监测半径,因此每个传感器有一个可调的感知半径集R={r1,r2,...,rK};每个传感器存在一个固定的通信半径为Rtra;所有的传感器具有相同的数据采集速率,假设单位时间采集一个单位的数据;具体的步骤如下:
步骤1:根据网络中传感器的位置信息构建网络图;
步骤2:从网络图中找出任意传感器到Sink的最短路径并计算根据当前路径传输一个单位的数据所花费的通信代价;
步骤3:计算每个传感器在每个监测半径下所能监测到的不满足覆盖阈值的目标点集合;
步骤4:计算每个目标点的候选传感器集合;
步骤5:选择一个具有最少的候选传感器的目标点;
步骤6:计算该目标点的候选传感器集合中每个传感器的覆盖效用,并选择一个具有最大覆盖效用的传感器和半径,更新该传感器在当前半径下覆盖的目标的覆盖情况,更新每个目标点的候选传感器集合;重复该步骤直到当前目标点满足覆盖需求;
步骤7:重复步骤5‑6,直到选择出一个连通覆盖集合为止;算法结束,给出传感器的状态调度策略。

2.根据权利要求1所述的基于可调感知半径概率传感器模型的连通目标覆盖方法,其特征在于步骤1所述的构建网络图,构造无向权值图G=(V,E,W),图的顶点V为场景中所有传感器节点和Sink的集合;边E代表顶点间是否连通;权值W代表两顶点间的通信代价;若两顶点si与sj相邻,具体为两顶点距离d(si,sj)≤Rtra,则为其添加一条边E=E∪e(si,sj),边的权值为ω(si,sj)=eTr(si,sj)+eRe,其中单位数据的传输能量代价eTr(si,sj)=a+b·dβ
(si,sj) ,a,b,β为常数,可根据传感器物理特性设置,单位数据的接收能量代价eRe为常数,可根据传感器物理特性设置;若顶点si与sj不相邻,则认为边e(si,sj)不存在,即令边权ω(si,sj)=+∞;若任意顶点si与Sink相邻,则添加边E=E∪e(si,Sink),边的权值为ω(si,Sink)=eTr(si,Sink)+eRe。

3.根据权利要求1所述的基于可调感知半径概率传感器模型的连通目标覆盖方法,其特征在于步骤2计算最短路径和能量代价,使用求解最短路径的Dijkstra算法,计算出无向权值图G中任意顶点si与Sink间的最短路径,并计算路径的长度,该路径长度表示从si向Sink传输一个单位的数据所花费的能量代价,记做e(path(si);若si与Sink不存在通信路径,将si设为不可用传感器。

4.根据权利要求1所述的基于可调感知半径概率传感器模型的连通目标覆盖方法,其特征在于步骤3计算监测目标点集合,根据位置信息计算可用传感器在不同的功率对应的感知区域内存在的目标点,并将传感器si在第k个功率下感知到的目标点集合记为OCov(i,k)。

5.根据权利要求1所述的基于可调感知半径概率传感器模型的连通目标覆盖方法,其特征在于步骤4所述的计算目标点的候选传感器集合,根据步骤3中的信息,将在最大功率下能监测到目标点oj的未参与调度的传感器放入集合 中。

6.根据权利要求1所述的基于可调感知半径概率传感器模型的连通目标覆盖方法,其特征在于步骤5所述的选择具有最少的候选传感器的目标点oCri,也就是:

7.根据权利要求1所述的基于可调感知半径概率传感器模型的连通目标覆盖方法,其特征在于步骤6从目标点oCri的候选传感器集合中选择覆盖集的步骤如下:
2
6‑1计算传感器在每个功率下的单位时间能耗,公式表述为eSe(k)=δ·rk;
其中,δ为常数,与传感器物理特性有关;
6‑2计算传感器在每个功率下对目标点的监测能力;监测能力可以通过如下公式表示:
其中pi,j,k表示传感器si在第k个功率下对目标点oj的监测概率;α(k)表示传感器在第k个功率下的物理特性参数,pmin表示传感器的最小有效监测概率,即在监测范围边缘处的监测概率;
6‑3将传感器对目标点的监测概率pi,j,k转化为监测增益φi,j,k,其中φi,j,k=‑ln(1‑pi,j,k),对于目标点的监测阈值ε,可以转化为Φ=‑ln(1‑ε);
6‑4计算集合中每个传感器可开启的最小监测半径rmin(s);根据步骤3和步骤4所得到的集合,
其中, 表示oj当前所需的监测增益,Sj表示在已调度
的传感器中能够参与监测oj的监测传感器集合;
6‑5计算集合中每个传感器在可开启的最小功率到最大功率中,每个功率下的覆盖效用,将传感器si在第k个功率下的覆盖效用设为CW(i,k),其公式表述为:
CW(i,k)=CPG(i,k)·(CSG(i,k)+CEG(i,k))
其中,Ouc表示不满足监测概率的目标点集合, 表示传感器最大的监测代价,表示传感器最大的通信路径代价;
6‑6选择具有最大效用值的传感器和功率,更新该传感器在该功率下监测到的所有目标点的监测增益并将其加入到这些目标点的监测传感器集合中,并将该传感器从所有目标点的候选传感器中移除;
6‑7判断φneed(oj)≤0是否成立;若不成立,重复执行步骤6‑1至步骤6‑6;若成立,结束步骤6。

8.根据权利要求1所述的基于可调感知半径概率传感器模型的连通目标覆盖方法,其特征在于步骤7所述的重复步骤5‑6,直到选择出一个连通覆盖集合为止,详细步骤如下:
7‑1判断是否存在φneed(o)>0的目标点;若存在,重复执行步骤5和步骤6;若不存在,执行下一步;
7‑2将当前选择出来的传感器集合与每个传感器的通信路径结合,构成连通覆盖集;算法结束,给出传感器的状态调度策略,包括传感器是否开启监测或通信单元,以多大功率开启监测单元,通信单元应该向哪一个传感器发送信息。
说明书

技术领域

[0001] 本发明涉及无线传感器网络领域,特别涉及一种基于可调感知半径概率传感器模型的连通目标覆盖方法。

背景技术

[0002] 随着社会的发展和科技的进步,无线传感网络越来越广泛地应用于军事安防、环境监控等许多领域。在复杂的类2D地形目标监测应用中,例如森林,沙漠等,无线传感器节点需要通过随机抛洒的形式部署传感器节点,满足对监测区域中所有目标位置的监测。随机部署降低了网络的部署成本,但是也增加了调度传感器工作状态的难点。因此,无线传感器网络的目标覆盖问题是无线传感网络监测应用中十分重要的问题。
[0003] 由于传感器难以接受到能量补给,只能依靠电池供电,因此,能量是目标覆盖解决方案中一个重点关注对象。在关于无线传感网络中目标覆盖问题的解决方案,针对固定感知半径传感器的研究提出了多种目标覆盖的调度方法,如Yu等人在《On Connected Target k‑Coverage in Heterogeneous Wireless Sensor Networks》一文中,研究在异构无线传感器网络中如何选择尽可能少的传感器来维持网络的K覆盖和连通,并且提出了了两个方法,集中式目标k覆盖算法和分布式连通K覆盖算法,来解决该问题。Shan等人在《A Max‑Flow Based Algorithm for Connected Target Coverage with Probabilistic Sensors》一文中,研究在异构概率传感器网络中如何选择尽可能少的传感器来维持网络连通和覆盖,并且基于网络流思想提出了最小顶点最大流算法来解决该问题。这些基于固定感知半径模型的方法不再适用于可调感知半径的概率传感器网络中。因此,本发明提出针对可调感知半径的概率传感器网络的连通目标覆盖方法。本发明研究的是如何调度传感器的工作状态和工作半径,使得在满足网络中每个目标点被监测到的概率不低于ε∈(0,1)且维持网络连通性的同时,尽可能减少网络单位时间的能量代价,提升网络运行效率。

发明内容

[0004] 本发明提出了一种基于可调感知半径概率传感器模型的连通目标覆盖方法,该方法通过调度传感器的工作状态和工作半径,使得在满足网络中每个目标点被监测到的概率不低于ε∈(0,1)且维持网络连通性的同时,尽可能减少网络单位时间的能量代价,提升网络运行效率。首先,根据采集到的传感器的位置信息来构建网络图;其次,根据网络图中边的信息,计算任意传感器节点到汇点之间的最短路径,从而得到每个传感器到汇点的通信路由以及单位时间的通信能量代价;然后,采集每个传感器周围目标点的分布情况,即传感器在不同工作功率对应的监测半径下所能监测到的目标点集合以及每个目标点当前被监测的状态信息;接着,根据采集到的信息,得到每个未满足覆盖概率需求的目标点的候选传感器集合;再次,逐个选择目标点,在该目标点的候选传感器集合中,选择一组传感器和工作半径,使得该目标点满足覆盖概率需求,直到所有目标点都能满足覆盖概率需求。最后,得到一组满足网络覆盖和连通需求的传感器集合,从而得到网络中每个传感器工作状态的调度方案。
[0005] 本发明解决其技术问题采用的技术方案步骤如下:
[0006] 基于可调感知半径概率传感器模型的连通目标覆盖方法,采用的无线传感网络为:在一个感兴趣的平面区域中,存在M个位置已知的目标点O={o1,o2,…,oM}和一个汇点Sink。每个目标点的所需满足的覆盖概率阈值为ε。向该区域中随机部署了N个全向概率传感器S={s1,s2,…,sN},每个传感器存在K个工作功率,每个功率对应一个监测半径,因此每个传感器有一个可调的感知半径集R={r1,r2,…,rK}。每个传感器存在一个固定的通信半径为Rtra。所有的传感器具有相同的数据采集速率,假设单位时间采集一个单位的数据。具体的步骤如下:
[0007] 步骤1:根据网络中传感器的位置信息构建网络图;
[0008] 步骤2:从网络图中找出任意传感器到Sink的最短路径并计算根据当前路径传输一个单位的数据所花费的通信代价;
[0009] 步骤3:计算每个传感器在每个监测半径下所能监测到的不满足覆盖阈值的目标点集合;
[0010] 步骤4:计算每个目标点的候选传感器集合;
[0011] 步骤5:选择一个具有最少的候选传感器的目标点。
[0012] 步骤6:计算该目标点的候选传感器集合中每个传感器的覆盖效用,并选择一个具有最大覆盖效用的传感器和半径,更新该传感器在当前半径下覆盖的目标的覆盖情况,更新每个目标点的候选传感器集合。重复该步骤直到当前目标点满足覆盖需求。
[0013] 步骤7:重复步骤5‑6,直到选择出一个连通覆盖集合为止。算法结束,给出传感器的状态调度策略。
[0014] 步骤1所述的构建网络图,构造无向权值图G=(V,E,W),图的顶点V为场景中所有传感器节点和Sink的集合;边E代表顶点间是否连通;权值W代表两顶点间的通信代价。若两顶点si与sj相邻(两顶点距离d(si,sj)≤Rtra),则为其添加一条边E=E∪e(si,sj),边的权值β为ω(si,sj)=eTr(si,sj)+eRe,其中单位数据的传输能量代价eTr(si,sj)=a+b·d(si,sj) ,a,b,β为常数,可根据传感器物理特性设置,单位数据的接收能量代价eRe为常数,可根据传感器物理特性设置;若顶点si与sj不相邻,则认为边e(si,sj)不存在,即令边权ω(si,sj)=+∞;若任意顶点si与Sink相邻,则添加边E=E∪e(si,Sink),边的权值为ω(si,Sink)=eTr(si,Sink)+eRe。
[0015] 步骤2所述的计算最短路径和能量代价,使用求解最短路径的Dijkstra算法,计算出无向权值图G中任意顶点si与Sink间的最短路径,并计算路径的长度,该路径长度表示从si向Sink传输一个单位的数据所花费的能量代价,记做e(path(si)。若si与Sink不存在通信路径,将si设为不可用传感器。
[0016] 步骤3所述的计算监测目标点集合,根据位置信息计算可用传感器在不同的功率对应的感知区域内存在的目标点,并将传感器si在第k个功率下感知到的目标点集合记为OCov(i,k)。
[0017] 步骤4所述的计算目标点的候选传感器集合,根据步骤3中的信息,将在最大功率下能监测到目标点oj的未参与调度的传感器放入集合 中。
[0018] 步骤5所述的选择具有最少的候选传感器的目标点oCri,也就是:
[0019] 步骤6所述从目标点oCri的候选传感器集合中选择覆盖集的步骤如下:
[0020] 6‑1计算传感器在每个功率下的单位时间能耗,公式表述为eSe(k)=δ·rk2。
[0021] 其中,δ为常数,与传感器物理特性有关。
[0022] 6‑2.计算传感器在每个功率下对目标点的监测能力。监测能力可以通过如下公式表示:
[0023]
[0024]
[0025] 其中pi,j,k表示传感器si在第k个功率下对目标点oj的监测概率;α(k)表示传感器在第k个功率下的物理特性参数,pmin表示传感器的最小有效监测概率,即在监测范围边缘处的监测概率。
[0026] 6‑3.将传感器对目标点的监测概率pi,j,k转化为监测增益φi,j,k,其中φi,j,k=‑ln(1‑pi,j,k),对于目标点的监测阈值ε,可以转化为Φ=‑ln(1‑ε)。
[0027] 6‑4.计算集合中每个传感器可开启的最小监测半径rmin(S)。根据步骤3和步骤4所得到的集合,
[0028]
[0029] 其中, 表示oj当前所需的监测增益,Sj表示在已调度的传感器中能够参与监测oj的监测传感器集合。
[0030] 6‑5计算集合中每个传感器在可开启的最小功率到最大功率中,每个功率下的覆盖效用,将传感器si在第k个功率下的覆盖效用设为CW(i,k),其公式表述为:
[0031] CW(i,k)=CPG(i,k)·(CSG(i,k)+CEG(i,k))
[0032]
[0033]
[0034]
[0035] 其中,Ouc表示不满足监测概率的目标点集合, 表示传感器最大的监测代价,表示传感器最大的通信路径代价。
[0036] 6‑6选择具有最大效用值的传感器和功率,更新该传感器在该功率下监测到的所有目标点的监测增益并将其加入到这些目标点的监测传感器集合中,并将该传感器从所有目标点的候选传感器中移除。
[0037] 6‑7.判断φneed(oj)≤0是否成立。若不成立,重复执行步骤6‑1至步骤6‑6;若成立,结束步骤6。
[0038] 步骤7所述的重复步骤5‑6,直到选择出一个连通覆盖集合为止,详细步骤如下:
[0039] 7‑1.判断是否存在φneed(o)>0的目标点。若存在,重复执行步骤5和步骤6;若不存在,执行下一步;
[0040] 7‑2.将当前选择出来的传感器集合与每个传感器的通信路径结合,构成连通覆盖集。算法结束,给出传感器的状态调度策略,包括传感器是否开启监测或通信单元,以多大功率开启监测单元,通信单元应该向哪一个传感器发送信息。
[0041] 本发明的有益效果:
[0042] 1.本发明针对二维地形应用场景,提出基于可调感知半径概率传感器模型的连通目标覆盖方法,通过概率覆盖的形式,更好的模拟了传感器在实际场景下对目标的监测形式。
[0043] 2.本发明基于可调感知半径模型的覆盖方法,减少了网络工作在单位时间内的能量成本,提升网络运行效率。

实施方案

[0049] 下面结合附图对本发明作进一步说明。
[0050] 本发明主要提出一种基于可调感知半径概率传感器模型的连通目标覆盖方法。根据图1的网络示意图,本发明采用的无线传感网络为:在一个L*M大小的2D区域场景中,已经事先随机部署了M个目标点,N个传感器和一个汇点Sink。每个目标点存在相同的覆盖概率阈值为ε。需要调度这N个传感器的工作状态,使得网络在保证目标的覆盖阈值和网络连通的同时,能够尽可能减少单位时间内的能量成本。这里在100*100的区域内部署了200个传感器和20个目标点。
[0051] 如图2所示,本发明所使用的是工作在2D场景中的全向可调感知半径概率传感器模型。每个传感器存在K个工作功率,每个功率对应一个监测半径,因此每个传感器有一个可调的感知半径集R={r1,r2,…,rK}。每个传感器存在一个固定的通信半径为Rtra。所有的传感器具有相同的数据采集速率,假设单位时间采集一个单位的数据。传感器在监测范围边缘处的监测概率为pmin。
[0052] 如图3所示,本发明具体步骤描述如下:
[0053] 步骤1:根据网络中传感器的位置信息构建网络图;
[0054] 构造无向权值图G=(V,E,W),图的顶点V为场景中所有传感器节点和Sink的集合;边E代表顶点间是否连通;权值W代表两顶点间的通信代价。若两顶点si与sj相邻(两顶点距离d(si,sj)≤Rtra),则为其添加一条边E=E∪e(si,sj),边的权值为ω(si,sj)=eTr(si,sj)+β
eRe,其中单位数据的传输能量代价eTr(si,sj)=a+b·d(si,sj) ,a,b,β为常数,可根据传感器物理特性设置,单位数据的接收能量代价eRe为常数,可根据传感器物理特性设置;若顶点si与sj不相邻,则认为边e(si,sj)不存在,即令边权ω(si,sj)=+∞;若任意顶点si与Sink相邻,则添加边E=E∪e(si,Sink),边的权值为ω(si,Sink)=eTr(si,Sink)+eRe。
[0055] 步骤2:从网络图中找出任意传感器到Sink的最短路径并计算根据当前路径传输一个单位的数据所花费的通信代价;
[0056] 使用求解最短路径的Dijkstra算法,计算出无向权值图G中任意顶点si与Sink间的最短路径,并计算路径的长度,该路径长度表示从si向Sink传输一个单位的数据所花费的能量代价,记做e(path(si)。若si与Sink不存在通信路径,将si设为不可用传感器。
[0057] 步骤3:计算每个传感器在每个监测半径下所能监测到的不满足覆盖需求的目标点集合;
[0058] 根据位置信息计算可用传感器在不同的功率对应的感知区域内存在的目标点,并将传感器si在第k个功率下感知到的目标点集合记为OCov(i,k)。
[0059] 步骤4:计算每个目标点的候选传感器集合;
[0060] 根据步骤3中的信息,将在最大功率下能监测到目标点oj的未参与调度的传感器放入集合 中
[0061] 步骤5:选择一个具有最少的候选传感器的目标点。
[0062] 选择具有最少的候选传感器的目标点oCri,也就是:
[0063] 步骤6:计算该目标点的候选传感器集合中每个传感器的覆盖效用,并选择一个具有最大覆盖效用的传感器和半径,更新该传感器在当前半径下覆盖的目标的覆盖情况,更新每个目标点的候选传感器集合。重复该步骤直到当前目标点满足覆盖需求。
[0064] 6‑1计算传感器在每个功率下的单位时间能耗,公式表述为eSe(k)=δ·rk2。
[0065] 其中,δ为常数,与传感器物理特性有关。
[0066] 6‑2计算传感器在每个功率下对目标点的监测能力。监测能力可以通过如下公式表示:
[0067]
[0068]
[0069] 其中pi,j,k表示传感器si在第k个功率下对目标点oj的监测概率;α(k)表示传感器在第k个功率下的物理特性参数,pmin表示传感器的最小有效监测概率,即在监测范围边缘处的监测概率。
[0070] 6‑3将传感器对目标点的监测概率pi,j,k转化为监测增益φi,j,k,其中φi,j,k=‑ln(1‑pi,j,k),对于目标点的监测阈值ε,可以转化为Φ=‑ln(1‑ε)。
[0071] 6‑4计算集合中每个传感器可开启的最小监测半径rmin(s)。根据步骤3和步骤4所得到的集合,其中, 表示oj当前所需的监测增益,Sj表示在已调度的
传感器中能够参与监测oj的监测传感器集合。
[0072] 6‑5计算集合中每个传感器在可开启的最小功率到最大功率中,每个功率下的覆盖效用,将传感器si在第k个功率下的覆盖效用设为CW(i,k),其公式表述为:
[0073] CW(i,k)=CPG(i,k)·(CSG(i,k)+CEG(i,k))
[0074]
[0075]
[0076]
[0077] 其中,Ouc表示不满足监测概率的目标点集合, 表示传感器最大的监测代价,表示传感器最大的通信路径代价。
[0078] 6‑6选择具有最大效用值的传感器和功率,更新该传感器在该功率下监测到的所有目标点的监测增益并将其加入到这些目标点的监测传感器集合中,并将该传感器从所有目标点的候选传感器中移除。
[0079] 6‑7判断φneed(oj)≤0是否成立。若不成立,重复执行步骤6‑1至步骤6‑6;若成立,结束步骤6
[0080] 步骤7:重复步骤5‑6,直到选择出一个连通覆盖集合为止。算法结束,给出传感器的状态调度策略。
[0081] 7‑1判断是否存在φneed(o)>0的目标点。若存在,重复执行步骤5和步骤6;若不存在,执行下一步;
[0082] 7‑2将当前选择出来的传感器集合与每个传感器的通信路径结合,构成连通覆盖集。算法结束,给出传感器的状态调度策略,包括传感器是否开启监测或通信单元,以多大功率开启监测单元,通信单元应该向哪一个传感器发送信息。如图4和图5所示,图4给出图1中的网络选择出的一组覆盖集,图5给出连通覆盖集以及通信路径的调度策略。

附图说明

[0044] 图1为本发明采用的无线传感器网络示意图;
[0045] 图2为本发明的具体流程图;
[0046] 图3为传感器模型示意图;
[0047] 图4为图1中调度后传感器的工作状态;
[0048] 图5为图1中调度后的覆盖和通信情况;
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号