- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于移动终端北斗智能灾难逃生救援系统研究
基于移动终端北斗智能灾难逃生救援系统研究
【摘 要】地震、海啸、洪涝、台风、火灾等,夺去了成千上万人的生命。当灾难发生时,如何实现安全、准确、迅速了解灾难情况,并依据自己所处位置的危险情况,制定逃生路线一直是人类研究的课题。本文是作者编写程序,对地图上的每个位置,定义抵抗各种灾难的等级,当灾难发生时,借助北斗卫星导航系统,向发生灾难位置的各个移动智能终端,发送消息,智能的提供逃生、救援方案。
【关键词】智能灾难逃生系统;北斗卫星导航系统
1.研究背景及意义
中国汶川地震、印度洋海啸、日本地震海啸夺去了几十万人的生命,当灾难发生时,人们往往慌忙失措,逃生时往往是无目的的,造成死亡人数剧增。制作一套科学的逃生救援系统为人们在灾难来临时提供逃生方案、指导救援行动成为迫切之需。
北斗卫星导航系统是我国的重大空间基础设施,是我国自主研制的具有全天候、全天时、高精度的区域性卫星导航定位系统,而且具有GPS系统无可比拟的优势,GPS系统仅仅解决了“我在哪里”的定位问题,而北斗卫星导航系统不仅解决了“我在哪里”的定位问题,它还可以把信息传递出去,让别人知道“你在哪里,情况如何?”,同时你也可以知道对方所处的情况。在人们的手机、车载导航系统、平板电脑中可以植入北斗卫星导航系统的终端。在灾难来临时,找到最优的安全位置,迅速逃生,减少盲目性,增加逃生机会,也可以让别人知道你在哪,实施快速救援。
2.设计方案或实验过程
2.1总体实施构想
对地图中的每个点进行抵抗各种灾害能力的数字化赋值。在灾难发生时,利用计算机进行程序运算,得出受灾区域每个位置距离安全位置的最短路径,也可指引救援行动的开展。借助北斗卫星导航系统所具有的三大功能:1)快速定位 2)短报文通信3)精密授时。用户也可向控制中心发送消息,以便中心知道用户的位置,实施快速救援。
2.2建立工作空间模型
本系统所控制的对象为地图上的每个点,对每个点进行抵抗各种灾害能力(如地震、海啸)进行数字化赋值。
在二维空间中采用栅格法来建立地图的工作空间模型,对于划定规划区域,将该区域用网格表示,每个网格就是一个栅格。栅格的大小是个关键因素,栅格选得小,环境分辨率较大,但抗干扰能力弱,环境信息存储量大,决策速度慢;栅格选得大,抗干扰能力强,环境信息存储量小,决策速度快,但分辨率下降。
我们将栅格大小定义为5米*5米的正方形大小,对划分好的栅格编序号,对栅格进行编号可以采用直角坐标法或者序号法,栅格序号将代表栅格所在的位置;如图1所示(以10×10的栅格为例)
本系统采用的是直角坐标系法与序号法相结合的方法,对每个栅格进行抗灾害等级赋值时,采用序号法,查找用户位置采用直角坐标法。
2.3抗灾害能力的数字化赋值
模型建好后,开始对每个栅格进行抵抗各种灾害能力的数字化赋值。以地震为例,对区域内的每个5米*5米的栅格根据国家的《建筑结构抗震等级划分一般规定》以及每个栅格的实际情况进行抗震能力的数字化赋值。
如某个建筑质量好,楼层低,抗震能力强,能抵御9.0级地震,那么就将这个栅格位置的抗震值赋予9.0,当震级小于9时,此地就是安全的。如某个区域为空地,能抵御10.5级地震,那么就将这个栅格位置的抗震值赋予10.5。
2.4算法实现――枚举搜索最优路径
抗灾害栅格地图生成后,采用枚举搜索寻找安全区域。枚举法,常常称之为穷举法,是指从可能的集合中一一枚举各个元素,用题目给定的约束条件判定哪些是无用的,哪些是有用的。能使命题成立者,即为问题的解。它能够得出所有的解。
采用枚举算法解题的基本思路:
(1)确定枚举对象、枚举范围和判定条件;
(2)一一枚举可能的解,验证是否是问题的解。
根据此算法我们用C++语言写出了搜索最优路径算法。
2.5 计算机模拟
2.5.1建立各个地图抵抗各种灾害能力的数据库,如下列数据,第一行为输入格子的大小,本例为一个3行3列的栅格(5米*5米),栅格的标号为1―9,第二行为1号栅格的抗震能力为7.27,抗海啸能力为8.25,以此类推。程序还可以进行拓展,每一行还可以加入抵抗其他灾难的数据。
2.5.2输入数据模拟
程序执行如下:
(1)程序运行时,选择1,读入地图。地图为人为定义的一个区域内抗灾害等级。
(2)选择灾难类型,选1为系统对地震灾难有效,选2为对海啸洪水有效。
(3)输入灾难等级,比如5级地震。
(4)输入地震到达此地的时间,可以输入0,或者一个正数,单位为秒。
(5)输入预报位置,为两个整数。这个位置在实际当中,是由北斗系统给定的。比如例题中建立了一个3*3的格子,如果用户所在位置在第二行,
文档评论(0)