《基于WSN的远程打击评估系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
中图分类号UDCTN92739.硕士学位论文学校代码密级10533基于WSN的远程打击评估系统研究Researchonstrikingoflong-·distanceevaluationsystembasedonwirelesssensornetwork作者姓名:学科专业:研究方向:学院(系、所):指导教师:贺鹏彬信息与通信工程无线通信信息科学与工程学院梁建武副教授中南大学二O一三年五月宙 原创性声明本人声明,所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了论文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得中南大学或其他单位的学位或证书而使用过的材料。与我共同工作的同志对本研究所作的贡献均已在论文中作了明确的说明。作者虢纽乒嘿一年一月一日学位论文版权使用授权书本人了解中南大学有关保留、使用学位论文的规定,即:学校有权保留学位论文并根据国家或湖南省有关部门规定送交学位论文,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以采用复印、缩印或其它手段保存学位论文。同时授权中国科学技术信息研究所将本学位论文收录到《中国学位论文全文数据库》,并通过网络向社会公众提供信息服务。作者签名:导师签 中南大学硕士论文摘要基于WSN的远程打击评估系统研究摘要:在现代信息化作战中,远程火力精确打击是重要手段。在我军的远程火力体系中以惯性制导弹道导弹为主,属于“发射出去不用管”的武器。导弹命中情况和打击效果检验一般是通过侦察机和无人机飞临目标区域侦察完成,而这些手段并不可靠,成本高、风险大、周期长,不利于瞬息变幻的信息化战场。如果能缩短打击效果的信息反馈时间,指挥员就能更快的做出下一步决策,就能极大提高战斗效率,取得更大的战果。本文设计的系统,实际上就是一个无线传感器网络系统,并依托北斗卫星导航系统完成定位和信息传输,能够即时反馈目标毁伤数据。该系统能够通过随导弹抛撒到目标区域的无线传感器节点采集毁伤数据,并通过卫星转发至后台。通过分析数据得知导弹命中率和预期毁伤效果。这将使我军指挥员在瞬息万变的信息化战场上能及时准确掌握目标信息,快速做出反应,迅速做出判断并制定下一步决策,推动作战进程向利我方向发展。论文首先介绍了无线传感器网络和北斗卫星导航系统在军事领域的发展状况和应用情况,提出了系统应具备的功能和构建系统的关键技术。在此基础上,本文重点研究基于WSN和北斗卫星导航系统的远程火力打击评估系统的设计方案。并根据适应战场恶劣条件的需要,分别设计了结合北斗卫星和WSN的精确定位算法,具有较好容错性、可靠性的路由算法,以及WSN网内节点之间和节点与卫星之间的通信协议。图25幅,参考文献31篇。关键词:无线传感器网络,北斗卫星导航系统,定位算法,路由算法,通信协议分类号:TN927 中南大学硕士论文ABSTRACTResearchonstrikingoflong—distanceevaluationsystembasedonwirelesssensornetworkAbstract:Precisionstrikingoflong—distancefirepowerhasplayedavitalroleinthemodeminformationalwar.Theinertialguidedtrajectorymissile,whichbelongstotheSO—calledleaveitaloneafterlaunchingoutweapon,hasbeengreatlyappliedinthelong-distancefirepowersystem.MissilehittingsituationandstrikingeffecttestaregenerallyinvestigatedinthetargetareabythescoutingaeroplanesandUAVs.However,thesemeansarenotreliablefortheirhighcost,greatriskandlongcycle,andcannotbeconducivetofittherapidly-changinginformationalwarbattlefield.Iftheinformationfeedbacktimeofstrikingeffectisshortened,thecommandercouldmakenextdecisionsquicklywhichCanimprovemuchhighercombatefficiencyandobtaingreaterbattlingsuccess.Actually,thedesignedsysteminthisthesisisawirelesssensornetworksystem,whichisbasedonBeidounavigationsystemtoaccomplishlocationandinformationtransmission,andcouldfeedbacktargetdamagedatainstantly.Thesystemcancollectthedamagedatabythewirelesssensornodedispersedinthetargetareaalongwiththemissileandtransmittedittothebackground.Basedontheanalysisofdata,themissilehitrateandexpecteddamageeffectcanbeacquired.Inthisway,ourmilitarycommandersCangraspaccuratetargetinformationswithoutdelay,makeresponses,judgmentsandnextdecisionsquicklyonthebattlefieldwithinstantaneouschanges,whichcouldpromoteWarsituationdevelopingwithamorefavorabledirection.ThedevelopmentandapplicationsituationsofwirelesssensornetworkandBeidousatellitenavigationsysteminmilitaryfieldareintroducedinthisthesisfirstly,andthekeytechnologiesofnewconstructionandfunctionsystemhavebeenputforward.Basedonpreviewstudies,thedesignschemeoflong—distancefirehitwhichisbuiltontheBeidounavigationsystemandWSNisinvestigatedemphatically.Throughtheneedforadaptingtoserioussituationonthebattlefield,theprecisepositioningalgorithmcombingwithBeidounavigationsystemandWSN,thereliableroutingalgorithmwithaguaranteedqualityofII 中南大学硕士论文ABSTRACTservice(Qos)aredesignedrespectively,aswellasthecommunicationprotocolbetweentwosides,thenodesandnodes,thenodesandthesatelliteinsidetheWSNnetworks.Basedonthis,thisthesishascompletedtheoveralldesignofthesystem,andsimulatedthecorrespondingfunctionmodules.25figures,31references.Keywords:WirelessSensorNetwork(WSN),BeidouSatelliteNavigationSystem,positioningalgorithm,routingalgorithm,communicationalprotocolClassification:TN927III 中南大学硕士论文目录摘要⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..IABSTRACT⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.工工目录⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.工V1..绪论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..11.1课题背景及意义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..11.2国内外研究进展⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..21.3论文的主要工作及研究成果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.31.4论文内容与结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..42.远程打击评估系统的机理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯52.1系统总体分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.52.2路由协议⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..62.2.1可靠路由协议⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..62.2.2基于蚁群算法的多约束Qos路由协议⋯⋯⋯⋯⋯⋯⋯⋯⋯..102.3定位技术⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.122.3.1卫星定位技术⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.122.3.2节点定位技术⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.132.4通信协议和介质访问协议⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..202.4.1北斗长报文通信协议⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.202.4.2介质访问控制协议⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯232.5本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.253.远程打击评估系统设计方案⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯263.1系统概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.263.2系统组成⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.263.3系统功能及工作流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯263.3.1系统功能⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..263.3.2系统工作流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.273.4网络结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.283.4.1拓扑结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..283.4.2网络协议栈⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯283.5节点设计方案⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯303.5.1主节点设计方案⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..30IV 中南大学硕士论文目录3.5.2子节点设计方案⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..3l3.6算法分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.323.6.1路由算法分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.323.6.2节点定位算法分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯343.7后方数据处理平台⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..353.8本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.354.系统仿真实验⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯364.1路由算法仿真实验⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..364.2ADLA定位算法仿真实验⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯394.2.1定位误差与锚节点密度之间的关系⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.394.2.2定位误差与锚节点覆盖半径之间的关系⋯⋯⋯⋯⋯⋯⋯⋯⋯404.2.3定位算法的通信开销⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.414.3本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.425.总结与展望⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯..435.1总结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..435.2展望⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..44参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.45攻读硕士学位期间发表的学术论文⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一⋯.48致谢⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.49V 硕士学位论文1绪论1绪论1.1课题背景及意义无线传感器网络⋯(WirelessSensorNetwork)是由大范围、大规模部署的节点组成。这些传感器节点不仅具有感知和采集能力,还具有计算能力和无线通信能力。无线传感器网络技术是综合了通信、分布式信息处理、嵌入式计算和传感器等方面的新型网络技术,网络中的每个节点能够独立或协调地进行监测、感知和采集所部署区域内的各种环境信息或被监测目标的信息,并将采集和处理后的信息通过无线通信方式传送到后台的用户。信息技术的不断发展推动着新的军事技术变革。近20年的几场现代局部战争表明,现代信息化战争要求整个武器作战系统“看得清楚、反应快速、打得精准”,谁取得制信息权,在战场信息的获取、处理和传输上占据绝对优势,谁就能掌握战场的主动权。无线传感器网络凭借独特的性能,能够适应各种恶劣的战场环境,并能实时采集和传输战场信息数据,给后方指挥提供决策依据。比如通过飞机、炮弹、导弹等远程作战武器载体将传感器节点抛撒在目标战场上,这些节点可以组成网络从而对战场中化学武器的使用情况、敌方机械化装备和士兵的运动情况进行实时监测和上报。北斗卫星导航系统【2J,是我国自主开发,拥有独立知识产权并独立运行的全球卫星导航系统。从2007年至今,已经发射了15颗卫星,北斗导航系统已由一代系统发展到了第二代系统,具备覆盖亚太地区的无源定位、导航和精密授时以及短报文通讯服务能力,定位精度能达到10米,预计在2020年可覆盖全球,各项性能指标均优于美国、欧洲和俄罗斯的三大卫星定位系统,有很大的军事应用前景。战场火力打击效果评估是对敌方攻击目标实施火力打击后的科学评价,目标是否已摧毁,是否需要火力补充打击,是指挥员制定下一阶段作战行动决策的重要依据。当前,我军远程火力打击目标毁伤效果评估主要是通过无人机、侦察卫星飞临目标区域拍照然后通过判图得出结论,但这些手段存在很多不足和制约。一是周期长,要等无人机和卫星飞临上空时才能拍照,而且还要经过后期判图,也许在侦察结果还未取得的时候,敌方有充足的时间进行重新部署和伪装,战机就已经错过了;二是误差大,受战场火光烟雾以及恶劣天气的影响,图像并不能直观反映出实际情况,而且判图也不一定准确;三是可靠性不高,特别是无人机飞临敌方上空很容易被击落,而且在恶劣气候和环境中根本无法拍得有效图像资料。所以这些手段已经很难适用于瞬息变幻的信息化战场,无法取得实时的,全 硕士学位论文1绪论面的情报信息。在我军的远程火力体系中以惯性制导弹道导弹为主,没有卫星制导也没有其它辅助手段,属于“发射出去不用管”的武器,实际命中精度和打击效果检验只能通过小型无人机侦察拍照,并通过后期图片判读。这种手段并不可靠,周期也很长。如果能缩短打击效果的信息反馈时间,就能极大提高战斗效率,取得更大的战果。于是设想将无线传感器节点置入弹头,由导弹携带并抛撒到目标区域,各个节点采集光、热、气压、声音、生命迹象、无线电信息、地理位置信息等数据通过卫星传送回后台,通过分析数据便可得知该导弹是否命中了目标,是否达到了预期毁伤效果。这将使我军指挥员在瞬息万变的信息化战场上能及时准确掌握目标信息,快速做出反应,迅速做出判断并制定下一步决策,推动作战进程向利我方向发展。这种信息化手段将是我军在未来战场“知己知彼”、“出其不意”的致胜保障。1.2国内外研究进展目前西方国家(主要是美国)在WSN军事应用方面的主要研究【3】:①智能微尘(smartdust)智能微尘(smartdust)是一个具有微电脑功能的超微型传感器,它由微处理器、无线电收发装置和组网软件构成。把微尘抛撒在需要检测的区域,它们就能通过相互通信来完成定位和传递数据。未来,这些智能微尘还能悬浮在空中或者水中,根据任务收集、处理和传递信息。②目标定位网络嵌入式系统技术目标定位网络嵌入式系统技术(NetworkEmbedSystemTechnology)是美国国防部主导的一个项目,主要实现系统和信息处理融合。该项目是建立10一100万个计算节点的实时、可靠、分布式应用网络。在2003年,该项目已经设计了通过枪声能够准确定位敌方狙击手的系统,并且得到了成功验证。③灵巧传感器网络“灵巧传感器网络”(SSW:SmartSensorWeb)的基本思想是通过在战场上布置的大量无线传感器节点来收集战场信息以及中继转发,并能对这些数据进行筛选过滤,把认为重要的信息转发到各数据中心,这些中心便将大量的信息融合集成,生成一幅战场全景图,使作战人员对战场态势有个直观了解,能极大提高感知能力。④无人值守地面传感器群这是支持美军“更广阔视野”的三个项目之一。该项目的主要目标是为了满足第一线部队能够根据作战的实际需要,在所需部署传感器节点的地方能够独立2 硕士学位论文1绪论灵活的部署传感器节点。⑤战场环境侦察与监视系统该系统能够在战场环境中准确、详细、全面的采集到精确信息,比如一些特殊的环境因素信息,包括地质、温湿度、水文等等,可以为制定战斗行动方案提供更为准确的情报依据,是一个较高智能化的传感器网络系统。⑥传感器组网系统该系统能够对战术级到战略级的传感器信息进行管理,实质上就是一套实时数据库管理系统,而具体工作只需要一台便携机即可完成,通过卫星和其它基站,就可以实现协调来自水下、地面和空中甚至太空监测设备的数据信息。⑦防生化网络这个系统主要是通过部署到区域的传感器节点来感知空气中是否存在生化污染,并发出相应的警报。⑧网状传感器系统CEC该系统主要适用于海军和空军,它能感知原始的雷达数据,实现舰船编队或飞机集群间的雷达数据共享,使网络中的舰船或者飞机不仅可以通过自身的雷达感知数据,还能通过网内其它的舰船或飞机感知数据。⑨沙地直线(ALineintheSand)这个系统美军已经在2003年开发出来,主要是为了侦测坦克、火炮、车辆等高金属含量目标,它可以将电子绊网抛撒到战场的任何地方,通过传感器侦测运动着的或者静止状态的高金属含量的目标。(亘)C4ISRT系统无线传感器网络的特殊性能展现了以网络技术为核心的新军事技术的强大生命力和应用性,革命性的推动了新的作战思想的发展,即网络中心战。传感器网络将会成为C4ISRT(command,controlcommunication,computing,intelligence,surveillance,reconnaissanceandtargeting)系统不可或缺的一部分,该系统是在C41SR系统上的升级,它是一个集命令、控制、通信、计算、智能、监视、侦察和定位于一体的战场指挥系统。我国在无线传感网络的研究起步较早,在1999年中科院便将其作为重要研究项目之一,目前国家自然科学基金、十二五规划等均将其列为重点研究发展项目,并设置了专项资助。现在研究的主要重点集中在国防军事、环境监测、交通管理、矿场安全、医疗卫生等方面,已经取得了不少的成果。1.3论文的主要工作及研究成果远程打击评估系统主要是通过战场区域的无线传感器网络节点完成数据采 硕士学位论文1绪论集和传输工作,然后通过卫星转发到后台处理数据。后方平台是一个与指挥中心对接的数据处理系统,非常庞大复杂,本文不做深入探讨,所以本文的研究重点在于负责前方数据采集和传输系统任务的无线传感器网络系统和北斗卫星导航系统。本系统主要依托北斗卫星导航系统完成定位和信息传输,首先从北斗的应用开发方面入手,主要是节点自身定位和通信协议等问题;其次考虑无线传感器节点分布的可能性和信号接收的局限性,并据此选择符合网络特点的路由算法和定位算法,以及节点之间的介质访问协议,确保无线组网的连通性和数据传输的可靠性、稳定性、准确性;再次在这些理论基础上对系统进行完整设计;最后是对子节点网络的路由算法和定位算法进行仿真实验。研究的主要内容如下:1.基于北斗卫星导航系统的定位和长报文通信协议;2.节点之间的路由算法;3.子节点的辅助定位算法;4.系统的组成、网络拓扑结构、功能以及工作流程;5.子节点的数据采集、定位、组网和数据转发功能,主节点的组网、数据存储、处理以及转发功能等,节点的启动和自毁功能;6.子节点网络的路由算法和定位算法的仿真实验。1.4论文内容与结构本论文结构安排如下:第一章:绪论第二章:远程打击评估系统的机理第三章:远程打击评估系统设计方案第四章:路由算法和定位算法的仿真实验第五章:总结与展望4 中南大学硕士论文2远程打击评估系统的机理2.1系统总体分析本文设计的远程打击评估系统是基于无线传感器网络技术和北斗卫星定位、长报文通信功能的,传感器节点将采集到的数据和定位信息通过无线网络传送到汇聚节点,汇聚节点通过北斗卫星将数据转发到后方平台,后方平台通过软件分析来实现毁伤评估功能。本文主要研究集中在负责前方战区数据采集的无线传感器网络的节点定位、路由选择、网络通信以及数据的传输等方面。传感器节点随导弹抛撒时,受弹头解爆受力不均或者自然风的影响,到达目标区域后,虽然主节点悬浮在抛撒圆周中心的上空,但是子节点群会随机散落,不一定会像子母弹一样成圆形分布。子节点本身小巧的物理设计就决定了它只能具备极为有限的通信能力,只有在考虑它的通信能力范围内建立合适的路由机制才能保证网络内部的数据能够成功传输。在现实作战应用中,应该考虑如下几种可能性情况:第一种情况,最理想分布情况:最理想的情况就是无论子节点在抛撒区域呈什么样的分布状态,每个子节点不仅能接收到卫星信号能够完成自身定位,而且还能直接与主节点连接通信,主节点与子节点成星状网络拓扑结构。第二种情况,次理想分布情况:所有子节点能够通过卫星完成自身定位,但是只有部分节点能够与主节点通信,不能连接主节点的子节点通过这些节点来转发数据。第三种情况,不理想分布情况:只有部分节点能够通过卫星完成自身定位,而且也只有部分节点能与主节点通信。己完成定位的节点充当锚节点,其它节点通过锚节点完成定位;能连接主节点的子节点充当汇聚节点,其它节点通过这些汇聚节点向主节点转发数据,或者通过离这些汇聚节点最近的节点转发数据。作为军事用途,对本系统的要求是必须确保在任何情况和自然条件下都能顺利完成任务,能够准确提供火力覆盖的区域坐标和毁伤具体情况。由于战场的情况十分复杂,特别是受火力打击后的地理环境、电磁环境会非常恶劣,所以必须从第三种不理想的情况去考虑。为达到数据采集和传输的可靠性,以及满足后台数据接收的完整性目标,必须重点考虑负责前线任务的无线传感器网络的路由协议,节点的主动定位和被动定位方式,主节点和卫星之间的通信协议以及节点之间的介质访问协议。 中南大学硕士论文2远程打击评估系统的机理2.2路由协议路由协议主要是帮助数据在网络中的传输寻找路径,确保数据从源节点通过网络发送到目标节点,一方面为两个节点之间寻找优化路径,另一方面将数据包沿着该路径正确转发。不同于传统网络的路由协议,无线传感器网络的路由协议具有能量优先、基于局部拓扑信息、以数据为中心、应用相关等特点。根据这些特点,具体应用设计路由机制时,要满足能量高效、可扩展性、鲁棒性、快速收敛性等要求,所以不同应用对传感器网络各种特性的敏感性不同,将路由协议分为四种类型,具体如下:(1)能量感知路由协议。无线传感器网络的生存主要依靠能量维持,因为组成网络的节点主要依靠电池供能,在有限的能量情况下,如何保持低能耗来维持网络的生命是网络设计的重点,所以该协议立足于网络中数据传输所需的能量消耗,考虑最优的路径来保证数据传输的低耗能以及提高网络的最长生存期。(2)基于查询的路由协议。在各种监测应用中,比如环境监测、战场侦察等,上级需要不断查询下级网络的数据,于是通过汇聚节点发出任务查询命令,传感器节点向查询节点报告采集的数据。在这类应用中,主要是查询节点和任务节点之间的指令和数据传输产生通信流量,同时任务节点所采集的数据信息在传输途中通常会进行融合,从而通过减少通信流量来达到节省能量的目的。(3)地理位置路由协议。在目标监控和跟踪的应用中,往往要利用距离目标最近的节点来得到有关目标最精确的信息,所以通常要知道目的节点的地理位置,而这个地理位置信息便作为了路由选择的依据,节省了路由维护所导致的能量开销。(4)可靠的路由协议。在国防军事、污染监测、安全监控等应用方面,对数据的实时性和可靠性有很高的要求,所以对网络的通信服务质量有很高的要求,而无线传感器网络因为动态性强,本身就难以保证通信链路的稳定性,受环境和节点寿命的影响,通信信道质量无法保证,甚至拓扑结构会频繁变化,要实现有保证的服务质量,就必须设计可靠的路由协议。2.2.1可靠路由协议整个评估系统主要是依靠抛撒到目标区域的传感器子节点收集该地域数据,汇聚到主节点后通过卫星转发至后方的。只要有更多的子节点能够成功组网并传输数据,那么后方收到的数据会更多更详尽,评估系统对远程打击的情况(包括打击区域坐标是否覆盖目标,目标毁伤情况等)的分析会更准确,给指挥员制定下一步决策更能提供更准确的参考。根据任务需求,对系统网络数据传输的可靠 中南大学硕士论文2远程打击评估系统的机理性提出了比较高的要求,所以本网络系统需要可靠路由协议。1.基于不相交路径的多路径路由机制基于不相交路径的多路径路由机制【4】基本思想是:首先在数据源节点和汇聚节点之间建立主路径,另外再建立多条其它的路径作为备用;在通过主路径传输数据的同时,也利用这些备用路径低速传送数据,以此来维护备用路径的有效性;当主路径失效时,即可从这些备用路径中选择一条次优路径作为新的主路径。多路径的建立方法有两种,分为不相交多路径和缠绕多路径两种算法。不相交多路径是指,从源节点到目的节点之间的任意两条路径都不相交,即没有一个相同的节点。建立过程如下:汇聚节点首先按照节点最优法则通过主路径增强消息建立主路径;然后给次优节点A发送次优路径增强消息,次优节点A按最优法则选择自己的最优节点B,把次优路径增强信息传递下去,以此类推。如果节点B在主路径上,则B发回否定消息给A,A向次优节点C传递次优路径增强信息;如果B不在主路径上,则B继续传递次优路径增强信息,直到构造一条次优路径,按照相同方式,可继续构造下一条次优路径。显而易见,在不相交多路径中,备用路径可能比主路径长得多,而且部分离主节点很近的子节点可能会因为过多的数据交换提前死亡,如果节点死亡频繁,会引起路径的不断变化,从而导致更多的通信开销和能量消耗,所以需要能克服主路径上单个节点失败的缠绕多路径。要确保单个节点失效后不影响网络性能,采用的备用路径必须与主路径相交。理想的缠绕多路径是由一组缠绕路径形成的,每一个主路径上的节点都对应一条缠绕路径,在网络路径不包括该节点时,形成的从源节点到目的节点的优化备用路径,这些缠绕路径构成从源节点到目的节点的缠绕多路径。一种局部缠绕多路径生成算法如下:在建立主路径后,主路径上的每一个节点(除了源端和靠近源端的节点)都要发送备用路径增强消息给自己的次优节点(记为A),次优节点A再寻找其最优节点(记为B)传播该备用路径增强消息。如果节点B不在主路径上,将继续向自己的最优节点传播,直到与主路径相交形成一条新的备用路径。如图2-1 中南大学硕士论文2远程打击评估系统的机理9⋯◇、?//\\/,,、\o一一<卜—《——◇—叫>呻⋯旬嚣:壤=豁点n【k+j)蜓妁、|、n(k·1)n(k-2)/龟(1(一3》澈\o⋯一o/n{i.2)nfi.3)(神瑚想麴绕影辫豫瓤i》n(i·1)9⋯◇\//,/,\\/、\o一一<卜—勺——Q—叫≥呻⋯叼嚣:聚节点n(k+1)域k》n(k·l尹\\n(k-2)/么【lc一)澈\"CY/n《i·2)(b)玛溜缭绕多路羟图2—1缠绕多路径在上述两种多路径生成算法中,备用路径之间具有不同的优先级。当主路径失效时,次优路径将被激活成为新的主路径。2.ReInForM路由ReInForM【珥J(ReliableInformationForwardingusingMultiplepaths)路由从数据源节点开始,考虑可靠性需求、信道质量以及传感器节点到汇聚节点的跳数,来决定下一跳节点数目和相应的节点,以及需要的传输路径数目,从而实现满足可靠要求的数据传输。基本过程是:首先,根据传输的可靠性要求,数据源节点计算到汇聚节点需要的传输路径数目;然后,选择若干个邻居节点作为下一跳的转发节点,并给这些节点分配一定比例的路径数目;最后,源节点将分配的路径数装入数据报头发给邻居节点,邻居节点在接收到数据源节点的数据后,将自己视作数据源节点,重复上述数据源节点的选路过程。3.SPEED协议 中南大学硕士论文2远程打击评估系统的机理SPEED协议[41在一定程度上能够实现端到端的传输速率保证、网络拥塞控制以及负载平衡机制,是一种非常有效的可靠式实时路由协议。它的设计目标是:一是不需要路由表,只保留邻居节点的信息;二是尽自己最大可能的提供满足实时信息传输要求的速度;三是在物理层不需要有额外的Oos机制或特定实时机制;四是依靠反向压力机制来避开网络拥塞,提供服务质量;五是网络繁忙时,利用不确定的前向并发路径来平衡负载;六是采用分布式的算法和类似反向压力的机制来减少洪泛控制信息和路由空洞。SPEED协议通过相邻节点之间交换传输延迟,来获得网络负载情况;然后节点利用传输速率信息和局部地理信息选择下一跳的节点;同时通过邻居反馈机制和反向压力路由变更机制以避开延迟太大的链路和路由空洞,保证网络传输畅通。其核心结构如下1)延迟估计机制在SPEED协议中,节点记录它与邻居节点之间的通信延迟来表示网络局部的通信负载,由此得到网络的负载情况来判断网络是否发生拥塞。具体过程是:发送节点在发送数据前先给数据分组加上时间戳;接收节点收到数据分组后开始计算到发出回复的时间间隔,并将时间间隔作为一个字段加入回复报文;发送节点收到这个回复后,计算收发时间差并减去接收节点的处理时间,这个时间就是一跳的通信延迟。2)SNGF算法该算法是基于速率要求的,即节点根据传输速率要求来选择下一跳。节点根据比较离目标区域的距离将邻居节点分为两类,即比自己更近的节点(候选转发节点集合FCS)和比自己更远的节点,节点计算其到候选集FCS每个节点的传输速率,该集合中的节点比较预定的传输率阈值和传输速率的大小,再分为大于速率阈值和小于速率阈值的邻居节点两类,节点在大于速率阈值的FCS集合中按一定的概率选择下一跳,速率越大,概率越高。3)邻居反馈策略(NFL)当SNGF路由算法中找不到满足传输速率要求的下一跳节点时便采取邻居反馈策略作为补偿。首先节点查看FCS集合的节点速率情况,若存在节点的传输差错率为零,表明有满足传输速率要求的节点,即全部转发,转发概率为l,若集合中所有节点的传输差错率大于零,则按照特定的公式计算转发概率;此时,转发比例控制器根据MAC层收集的差错率计算出转发概率,通过SNGF路由算法作出选路决定,如果数据满足传输速率阈值,则按SNGF算法选定的路由传输,如果数据不满足传输速率阈值,则由邻居反馈环机制计算转发概率后传输。4)反向压力路由变更机制 中南大学硕士论文2远程打击评估系统的机理当网络中某局部区域发生事件时,数据量突然增多、传输负载突然加大,会导致节点无法满足传输速率要求,此时,节点会向上一跳节点使用反向压力信标消息报告拥塞和传输延迟,于是上一跳节点重新选择路由,以此来避免拥塞和路由空洞。2.2.2基于蚁群算法的多约束Qos路由协议本系统在组网阶段,当各节点互相搜索时,如果子节点能直接搜索到主节点,那么该节点直接与主节点连接,并向网内广播连接情况(把跳数附上报文标识);如果某子节点不能直接与主节点连接,则连接附近跳数最小的节点。在理想状态下,无线传感器网络能够正常运行,网内每个子节点均可以连接主节点时,可采用SNCD算法。该算法中,每个节点直接和主节点通信,将信息直接转发给主节点。但在实际抛撒区域,节点的工作环境十分恶劣,主节点失效,部分子节点搜索不到卫星等情况会时有发生。为确保非理想状态下各节点依然能够完成定位、数据采集和可靠的通信传输,使整个网络系统最大的发挥作用,所以本系统需要能提供有保证的差别服务,同时能在全网范围内实现资源的充分有效利用,多约束QoS路由。1.蚁群优化算法蚁群算法来源于蚂蚁在寻找食物过程中发现路径的行为,它主要被用来在图中寻找优化路径,具有正反馈、分布式计算和富于建设性的贪婪启发式搜索的特点,主要用于求解组合优化问题。基于蚁群算法寻找最优化路径的算法有很多,本文就不一一介绍了,但是基本的蚁群算法还存在一些不足:一是由于搜索的盲目性会导致蚁群算法初始收敛慢;二是对于找到的每个候选解,都要依据其进行信息素的局部更新,计算信息素的增量将会导致错误的引导信息,而实际上候选解并非都是合理的解,从而造成大量的无效搜索【5】【6|。本系统的无线传感器网络与其它的网络有一个最大的不同,就是其中的节点主要是依靠卫星定位的。一般情况下,网内的主节点是一定能够卫星定位的,其它部分子节点也是能够通过卫星获取地理位置信息的,在定位的同时也获取了蚁群算法的方向因子。2.一种新型的WSN蚁群多约束QoS路由优化算法该算法基于北斗定位系统,由北斗为无线传感器网络节点定位并提供方向因子,是一种蚁群多约束QoS路由优化算法【7J。首先对网络的所有节点进行编号1,2,⋯,rl。所考虑的目标函数为y(p)=羔wf/:(p),其中,自变量p表示某次搜索中经过的路径,,表示诸如带宽、 中南大学硕士论文2远程打击评估系统的机理Y(P)=wflelay(p)+比cost(p)+w/oss(p)+wbbandwidth(p)(2一1)p户誉一小砒喊;浯2,10,其它y(p‘)=羔w,(p‘),k=l,2,..∥,P。为本次循环中第k只蚂蚁从源节点到目的节点所f(P。)≤ai,i=1,2,...,m但仍到达了目的节点,那么令其y(p‘)为∞,k=l,2,...,n。6)解出m,in{y(p。)),如果nf,ln{y(p。))
此文档下载收益归作者所有