维普资讯 http://www.cqvip.com 总第159期 舰船电子工程 Vo1.27 No.3 2007年第3期 Ship Electronic Engineering 、 大面积随机无线传感器网络的覆盖问题研究 邹冈薛锋刘忠 (海军工程大学电子工程学院武汉430033) 摘要为解决大面积随机无线传感器网络覆盖的测量问题,根据大面积随机布放WSNs探测系统的特点,定义区域 覆盖率、节点覆盖率和通路覆盖率三种测量来描述覆盖问题。利用节点密度、探测半径和通路距离等基本网络参数,研究 了随机分布的大面积WSNs覆盖属性的渐近特征。最后通过仿真实验分析网络参数对各覆盖测量的影响。 关键词无线传感器网络;覆盖问题;网络模型;节点密度 中图分类号TN953 我们根据大面积随机布放WSNs探测系统的 1 引言 特点,使用区域覆盖率、节点覆盖率和目标探测率 对大面积战场等地域进行监控时,通常无法预 三种测量来描述覆盖问题。利用节点密度、探测半 先安排传感器节点的位置,一般采用空投等随机方 径和通路距离等基本网络参数,研究随机分布的大 式对传感器节点进行布放。与小面积布放相比,大 面积WSNs覆盖问题的渐近特征。最后通过仿真 面积布放通常需要大量的节点数来保证完成任务 实验分析了网络参数对于覆盖测量的影响,验证了 的性能和系统的鲁棒性。覆盖是WSNs跟踪系统 理论推导的结果。 中需要解决的基本问题,是衡量WSNs跟踪系统性 能的重要参数,对于系统的设计和参数的调节具有 2覆盖问题的描述 重要的意义 J。一个WSNs的覆盖就是对其所提 供的服务质量(QoS)的一种度量,WSNs的覆盖主 我们仅考虑二维探测的情况。首先使用定位 要包括三方面的问题:WSNs所覆盖区域的比例, 模型和探测模型对网络功能模型进行描述。 决定了为达到预期覆盖率所必须的传感器布放数 2.1 定位模型 量;探测区域完全被其它节点所覆盖节点的比例, 假定大量传感器节点均匀、地随机分布在 代表了WSNs中节点的冗余程度;对于WSNs区域 指定区域4。在这种情况下,节点的位置可以通过 内任意运动目标的探测概率,说明了WSNs系统的 泊松过程进行描述,即指定区域4中的节点数量 目标探测能力。因此,对于大面积随机分布的传感 服从泊松分布: 器网络覆盖问题,可以通过三种测量来定义:区域 P(Ⅳ(4)= )= (1) : 覆盖率、节点覆盖率和通道覆盖率 。 近年来,覆盖问题是WSNs研究领域的热点问 其中,N(A)为区域4中的节点数量,A为节点的密度。 题。多数工作集中在协议,系统的设计以及算法的 2.2探测模型 性能研究 卜l5 J。文献[3]利用Voronoi图等方法 根据传感器的特征建模探测模型。WSNs的 来解决随机布置的传感器网络的覆盖问题。文献 探测模型可以分为多种类型,我们根据大面积随机 [4]利用讨论了在一定数量条件下的最优覆盖和 WSNs的特点,使用了二元探测模型和通用探测模 最差覆盖问题。文献[5]提出了随机WSNs覆盖 型对网络探测进行描述。 的测量方法,为我们提供了很好的借鉴。 二元探测模型不考虑信号的衰减问题,每个节 收稿日期:2006年12月8 13,修回日期:2006年12月30 13 基金项目:“十一五”国防预研基金(编号:513040303)资助。 作者简介:邹冈,男,博士研究生,研究方向为水下目标运动分析。薛锋,男,博士研究生,研究方向为目标定位跟 踪与仿真技术。刘忠,男,教授,博士生导师,研究方向为系统建模与仿真。 维普资讯 http://www.cqvip.com 6 邹 冈等:大面积随机无线传感器网络的覆盖问题研究 总第159期 点都有一定的探测距离r,能够对半径为r的探测 性,可取卢 2。对任意点P,可以通过计算 的概 区域内的目标存在做出判断。在该模型条件下,对 于任意点P,如果至少存在一个节点的探测范围包 率密度函数(pdf)p( )来获得区域覆盖率: p( ) (7) 含点P,则称该点被覆盖。二元探测模型条件下的 覆盖可以通过二元泊松过程来进行描述,即 (A, r)。同时,当两个实现B(A ,r )和B(A ,r )存在 比例关系A =(rl/r:) A ,则二者的覆盖相同。 由于不同的传感器具有相异的探测特征,因此 设D=2// ̄,可以得到 的pdf: p( ) L exp[一 一A7r 。( )。F(1 一D)]dto (8) 考虑利用通用探测模型建模研究一般情况下 WSNs探测问题。与二元探测模型相比,通用探测 模型考虑了信号的衰减情况。在通用探测模型条 件下,对于传感器节点s,在任意点P可以得到探测 信号为: ( ,P):l【 d(s,p)<B (2) 0 其它 其中, 为 点发出的能量,d( ,p)为节点 和P点 之间的距离,参数 和B分别代表节点的探测范 围的近距和远距,探测信号强度按参数 成指数衰 减,衰减参数 的取值范围通常可以通过实验估计 得到,对于无线信号取值范围为[2.0,5.0]。P点 的信号强度可以表示为各传感器节点的探测信号 强度之和,在大面积布放的WSNs中可以近似认为 节点的数量为无穷个,即: (3) 如果p点的信号强度超过预定的门限 ,则该点即 可认为被WSNs所覆盖。在这种覆盖准则下,对目 标的探测是通过多个传感器协同来共同决定的。 3覆盖的三种测量 3.1区域覆盖率 区域覆盖率 定义了区域 内至少被一个节 点探测范围所覆盖的比例。在二元探测模型条件 下,区域的覆盖由节点的探测范围来决定,根据式 (1),覆盖区域7rr 的节点数服从泊松分布: P(N: ): (4) ! 利用体覆盖率公式,可以得到覆盖率: =1一e (5) 因此,为达到预期覆盖率,可以得到所需节点密度: A=一In(1一 ) ̄err2 (6) 在通用探测模型条件下,区域覆盖率由信号强 度的门限 来决定。为保证信号强度L的收敛 将积分转化为离散和形式: )= 『l 』p lr D ]l (\ 9) 当 =4时,可以获得闭合形式的解: p( )= 3/2exp卜 ] (10) 从而可以得到通用探测模型下的区域覆盖率: (吉, ) , 3.2节点覆盖率 从能耗角度分析,由于WSNs中节点能量的有 限性,因此对于探测区域完全被其它节点覆盖的节 点,可以通过休眠机制来降低能量的开销,而不降 低区域覆盖率。 在二元探测模型下,节点覆盖率 定义了探 测区域被其它节点所覆盖的节点的比例,代表了传 感器节点的冗余程度。但对于大面积分布的随机 WSNs,无法获得解析解。 在通用探测模型条件下,同样无法对 进行直接 的计算。我们通过讨论WSNs中冗余节点的比例来 获得对节点覆盖率的近似。对于任意点p,设该点与 最近节点之间的距离为随机变量 mi ,其pdf为: …( )=A2 ̄rxe (12) 设rc=[ 髁 =rc,P点的信号强 度的条件均值可以表示为: EEI.'Rmin=r ]_f r ̄A2"/rr告dr= 2 ̄rAo ̄ 1 (13) 由于 l R i =r ]是关于rc的减函数,因此有E [ IR i =rc]< 。从而可以得到概率P( < f R i >r )>0。因此,在R >r 的条件下,存在 < ,即WSNs存在未覆盖的点。 由式(3),。的定义可知, 是节点与覆盖点距 离的连续函数,因此当存在 <0和Iv>0时,存在 点P,使得 = 。当WSNs中任意节点被关闭时, 维普资讯 http://www.cqvip.com 2007年第3期 舰船电子工程 7 就会导致, <0,因此在上述条件下,大面积随机布 得当A>A ,能够探测到沿任意路径运动的目标,即 P =1。利用泊松二元模型B(A,r )对通用探测模型 放的WSNs中不存在冗余节点。 3.3通路覆盖率 通路覆盖率P (a,b)定义了WSNs对于运动 轨迹(口一6)目标的探测概率,代表了WSNs对于 目标的探测能力,由WSNs的节点布置情况和轨迹 位置来共同决定。探测区域内相互连通的多节点 进行近似,其中 =(a/0) 。对于WSNs覆盖区域 中的任意点P,与最近的传感器节点S。的距离小于等 于 ,可以得到信号强度的关系式: ,p > 号 (16) 称为簇,我们假定试图穿越簇的目标必然会被 WSNs探测到,使用统计均值来计算各种随机布置 条件下的通路覆盖率。因此,仅通过轨迹长度f就 可以确定通路覆盖率,即P (a,b):P (f)。 在二元探测模型条件下,首先将与轨迹口一6 距离为r的区域定义为探测区z。,因此,位于z。内 的节点能够探测到该运动目标,Z。内的节点数 因此所有信号强度的和严格大于最近邻传感器的强 度。在二元探测模型中,存在临界密度A ,当节点 密度大于A 时,所有的节点连通成一个簇,此时目 标无法在隐蔽状态下通过WSNs区域。由式(16)可 知,通用模型中的覆盖区域是二元模型的上界集,因 此在二元模型条件下被探测到的目标,同样也会暴 露在通用探测模型下,即可以使用临界密度A 来判 是以A Iz I为参数的泊松分布的随机变量,可以得 到目标被探测到的概率为: Pd(a,b)=1一P(so=0)=1一e pl (14) 断通用模型下的通路覆盖率是否为1。 在WSNs中,以口一6的直线路径产生的z。为最 小,因此获得的通路覆盖率也为最小,此时的通路 覆盖率为: Pd(a,b)=1一P(Ⅳ =0)=1一e 。(15) 4仿真分析 我们利用上述定义的覆盖问题的三种测量,进 行了WSNs的区域覆盖,节点覆盖和通路覆盖的仿 真,结果如图1—3所示。 4.1 二元模型下的区域覆盖率 在通用探测模型条件下,同样难以获得关于通路 覆盖率的解析解。然而可以通过定义临界密度A ,使 3 图1 区域覆盖率 图2 冗余节点 图3通路覆盖率 使用3种探测半径,在节点密度连续变化的情 况下,对区域覆盖率. 进行仿真。从图1中可以看 到,当半径为2.8m,密度为0.2个/m 时,. 为0. 4.3通路覆盖率 设定场景中的节点密度为0.03个/m ,同时利 用通路距离[10,50]和探测半径[1,3]两组变量考 察通路覆盖率的变化情况。从图3的仿真结果可以 看到,随着探测半径和通路距离的增大,通路覆盖率 P 相应提高;但在同样增加3倍的情况下,探测半 径对通路覆盖率的影响远大于距离的影响。 99,达到了区域全覆盖的要求,可以确定为该探测条 件下的临界密度。同时随着探测半径的增加,区域 覆盖率也相应提高,这与理论分析的结论一致。 4.2节点覆盖率 使用200个节点对WSNs探测场景进行建模, 节点密度设定为0.05个/m ,探测半径为3m。从 5 结论 我们根据大面积随机布放WSNs探测系统的 特点,使用区域覆盖率、节点覆盖率和目标探测率 (下转第50页) 图2中可以看到,尽管仿真场景中节点密度较大, 但冗余节点只有5个。因此对于非高密度布放的 区域,其中的冗余节点数量是很有限的,即节点覆 盖率在节点密度不高时比率很低。 维普资讯 http://www.cqvip.com 常国任等:基于神经网络的直升机舰面系统效能评估 表1学习样本(部分) 总第159期 利用样本对网络进行训练,反复调整网络的连 接权及输出阀值。直至网络全局误差函数小于预 表4输出结果 从上表的结果 可以看出,方案1最 先规定的要求值。网络满足精度要求的输出结果 佳,评价为优,方案 如表2所示: 其次,评价为良,方 表2网络学习结果 案3微差不可接受。 这些结论与定性分 析的结果基本吻合。我们还可对方案的某些数据 进行调整,重新利用神经网络进行计算,然后通过 对网络输出结果的分析,可得到更多有关方案方面 从上表可以看出,网络基本已经训练成功,其 有价值的结论和信息。 实际输出与理想输出已十分接近,可以用此网络对 参考文献 研制方案进行评估。现在某个直升机舰面系统有 [1]曾宪钊.军事最优化新方法[M].军事科学出版 3个研制方案,影响方案的优劣的因素指标数据如 社,2005 表3所示: [2]张最良,李长生等著.军事运筹学[M].军事科学 表3各个研制方案指标数据 出版社,2002 性能优可操作稳定性生命力兼容性资金投制造时技术风 [3]胨文伟,周智超.海军军事数据挖掘技术[M].海 劣指标性指标指标指标扩展陛入指标间指标险指标 潮出版社,2002 [4]魏海坤.神经网络结构设计的理论与方法[M].国 防工业出版社,2005 利用人工神经网络进行评估,所获得的输出结 [5]陈文伟.决策支持系统教程[M].清华大学出版 果如表4所示: 社,2004 (上接第7页) [2]Kesidis G,Konstantopoulos T,Phoha S.Surveillance 三种测量来描述覆盖问题。利用节点密度、探 coverage of sensor networks under a random mobility strategy 测半径和通路距离等基本网络参数,研究随机分布 [C].in Proceedings of IEEE,2003:961—965 的大面积WSNs覆盖问题的渐近特征。未来的研 [3]Li X Y,Wan P J,Frieder O.Coverage in wireless ad 究重点将集中在通用探测模型条件下,如何获得覆 hoc sensor networks[J].IEEE Transactions on Computers, 盖问题的解析化表达方法。 2003,52(6):753—763 [4]Seapahn M,Farinaz K and Miodrag P.Worst and 参考文献 best—case coverage in sensor networks[J].IEEE Transac- [1]Meguerdichian S,Koushanfar F,Potkonjak M.Cov- tions on Mobile Computing,2005,4(1):84—92 erage problems in wireless ad—hoc sensor networks[C].in [5]Benyuan L,Don T.A study of the coverage of large —Twentieth Annual Joint Conference of the IEEE Computer and scale sensor networks『C].in IEEE International Conferenee on Mobile Ad—hoe Sensor System,2004:475—483 Communications Societies,2001:1380—1387