The invention discloses an industrial gas sensor network boundary detection method based on node location, which comprises the following steps: 1) DeGas_AnchorNode broadcast packets including {coordinates (x, y), the minimum hop node number hop, ID, 2) status indicator}, calculate the average hop distance between DeGas_AnchorNodes, 3) calculate the coordinates of DeGas_UnknownNode, 4) to determine the inner and outer boundary nodes, 5) using the topology of the gas monitoring network plane GG plane algorithm, 6) to construct the outer boundary region, 7) calculation of outer boundary area. The invention provides a gas boundary detection based on node location and improve the efficiency of sensor in industrial applications, innovatively combined detection algorithm with node localization and gas boundary node cost consumption is reduced, increase the accuracy of the boundary detection of toxic gases.
【技术实现步骤摘要】
一种工业传感器网络基于节点定位的毒气边界检测方法
本专利技术涉及一种工业传感器网络基于节点定位的毒气边界检测方法,属于气体检测
技术介绍
大型石化工厂中,有毒气体的监测是一个关键问题,这警示相关人员小心潜在风险及防止爆炸。工业无线传感器网络(IWSNs)有着易部署,尺寸小,能效高,传感节点灵活的有点,成为石化工厂设计者及制造商解决关键性问题,即有毒气体监测的一个有发展前景的方法。而且,由于有毒气体的不可见性,快速移动,随时而改变形态,监测其泄露区域的范围很难。大多数的有毒气体泄露事故中,不同类型的化学气体会很容易在同一时间泄露,会引起气体混合的现象。那么,如何比较准确地确定毒气泄漏的边界显得尤为重要。无线网络通信定位一般分为Range-based和Range-free,前者是基于测距技术的定位算法,过测量节点间点到点的距离或者角度信息,使用三边测量法、三角测量法或最大似然估计法计算节点位置,比如GPS,它的定位一般在10米左右,且所用GPS节点较多时,所花费的成本比较高,而且在毒气爆炸的环境非常复杂的情况下,GPS节点的信息要发送给和它距离遥远的卫星来确定它自身的位置,往往容易出现通信信号不好、通信信号受干扰等节点失效的情况;后者是无需测距的定位算法,无需距离和角度信息,仅根据网络连通性等信息实现,通过对算法的优化,可以实现比GPS还要精确的定位,而且成本还比较低。基于节点定位的毒气边界检测算法,不仅降低了通讯成本,还提高了定位的精度。
技术实现思路
为了克服现有技术中存在的不足,本专利技术提供一种工业传感器网络基于节点定位的毒气边界检测方法,使用最 ...
【技术保护点】
一种工业传感器网络基于节点定位的毒气边界检测方法,其特征在于,包括以下步骤:1):DeGas_AnchorNode广播信息包,DeGas_AnchorNode在传感器网络中以泛洪的方式向其邻居节点广播包含自身坐标信息的数据分组,包括{坐标(x,y),最小跳数hop,节点号ID,状态指示},其中最小跳数hop初始化为0;接收节点记录下每个到达的信标节点分组,并只保存具有最小跳数的分组,之后将最小跳数加1,转发给自己的邻居节点,通过这个阶段,传感器网络中的所有节点都能够记录下到每个DeGas_AnchorNode的最小跳数分组信息;DeGas_AnchorNode指的是用于毒气检测的锚节点;2)计算DeGas_AnchorNodes之间的平均每跳距离DPH,DeGas_AnchorNode广播DPH并在传感器网络中传播:首先让所有的DeGas_AnchorNode将自己的DPH广播给非DeGas_AnchorNode邻居,由DeGas_AnchorNode的DeGas_UnknownNode邻居节点在整个网络中传播DPH包;DeGas_UnknownNode指的是用于毒气检测的未知节点;3 ...
【技术特征摘要】
1.一种工业传感器网络基于节点定位的毒气边界检测方法,其特征在于,包括以下步骤:1):DeGas_AnchorNode广播信息包,DeGas_AnchorNode在传感器网络中以泛洪的方式向其邻居节点广播包含自身坐标信息的数据分组,包括{坐标(x,y),最小跳数hop,节点号ID,状态指示},其中最小跳数hop初始化为0;接收节点记录下每个到达的信标节点分组,并只保存具有最小跳数的分组,之后将最小跳数加1,转发给自己的邻居节点,通过这个阶段,传感器网络中的所有节点都能够记录下到每个DeGas_AnchorNode的最小跳数分组信息;DeGas_AnchorNode指的是用于毒气检测的锚节点;2)计算DeGas_AnchorNodes之间的平均每跳距离DPH,DeGas_AnchorNode广播DPH并在传感器网络中传播:首先让所有的DeGas_AnchorNode将自己的DPH广播给非DeGas_AnchorNode邻居,由DeGas_AnchorNode的DeGas_UnknownNode邻居节点在整个网络中传播DPH包;DeGas_UnknownNode指的是用于毒气检测的未知节点;3)计算DeGas_UnknownNode的坐标;4)确定内、外边界节点,过程如下:首先把节点分为处于气体内部的和处于气体外部的,其次获取每一个处于气体内部的节点的邻居节点,若其邻居节点有处于气体外部的节点,则该节点为外边界节点,同理,获取处于气体外部的节点的邻居节点,若其邻居节点有处于气体内部的节点,则该节点为内边界节点;5)采用GG平面化算法对毒气监测网络拓扑结构平面化;6)构建外边界区域;7)计算外边界区域面积。2.根据权利要求1所述的一种工业传感器网络基于节点定位的毒气边界检测方法,其特征在于,所述步骤2)计算DeGas_AnchorNodes之间的平均跳距,具体如下:每个DeGas_AnchorNode节点根据步骤1)中收集的其他DeGas_Anchors节点的坐标信息和最小跳数,计算其自身在传感器网络中的平均每跳距离DPH,计算方法如下:设任意两个DeGas_AnchorNode的坐标分别为(xi,yi),(xj,yj),则DeGas_AnchorNodes之间的平均每跳距离为:其中,hops表示跳数总和。3.根据权利要求1所述的一种工业传感器网络基于节点定位的毒气边界检测方法,其特征在于,所述步骤3)计算DeGas_UnknownNode的坐标的方法为,当未知节点接收到DPH后,把这个值当作自身在传感器网络中的...
【专利技术属性】
技术研发人员:陈媛芳,舒磊,蓝桂茂,方润涛,
申请(专利权)人:广东石油化工学院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。