[发明专利]水下传感器网络中基于移动预测的数据收集方法有效
| 申请号: | 202010641911.8 | 申请日: | 2020-07-06 |
| 公开(公告)号: | CN112105082B | 公开(公告)日: | 2021-11-02 |
| 发明(设计)人: | 曲雯毓;广晓芸;刘春凤;邱铁 | 申请(专利权)人: | 天津大学 |
| 主分类号: | H04W64/00 | 分类号: | H04W64/00;G06Q10/04;H04W84/18;H04B13/02 |
| 代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
| 地址: | 300072*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 水下 传感器 网络 基于 移动 预测 数据 收集 方法 | ||
1.一种水下传感器网络中基于移动预测的数据收集方法,其特征是,利用自主式水下潜器AUV收集水下节点数据,在移动预测阶段,借助锚点节点完成水下节点定位,利用历史时刻的位置坐标来预测后续时刻水下节点的坐标;在数据收集阶段,AUV从水面基站节点出发,不重复地遍历水下节点收集节点数据,最后返回到水面节点,在所有可能的路径中求出时间/路径长度最短的一条路径;调度AUV沿所述最短的一条路径进行水下节点数据收集;详细步骤如下:
1)传感器节点移动预测
在对节点进行移动预测时,需要利用真实的位置坐标校正更新预测状态,z轴坐标用压力传感器得到,X轴和Y轴坐标用3维水下定位算法来定位未知节点坐标,通过双向信息交换技术估计未知节点和已知节点的距离,锚节点广播其GPS坐标,距离一跳的节点接收数据包,然后发送响应包以确定节点间的距离,定位的节点变为位置已知节点,通过迭代的方式定位传感器节点坐标,当节点被定位之后记为已知位置节点,在进行定位和移动预测时节点移动到下一位置时保持一段时间用于辅助后续节点定位;
2)基于移动预测的数据收集
AUV用于收集水下数据,根据水深将区域划分为M层,每层调度1个AUV用来收集该层的数据,在分层时上层区域的深度大于下层的深度,使得各层AUV返回水面基站节点的时间差不会过大,区域越深,AUV访问完传感器节点返回水面节点所用的时间越长,通过不平均的区域划分策略可以减少各个AUV返回水面节点的时间差,进而缩短整个网络的数据收集时间,假设第j层的深度为nj*h,其中nj为整数,H为水域深度:
n1h+n2h+…+njh+…nMh=H
针对第j层,用卡尔曼滤波预测节点位置坐标,当AUV与预测的节点位置距离不超过可靠距离时完成节点的数据收集;
fi(S,i)表示从节点Vi出发,经过S中每个节点的最短时间,fj(S,i)=min{fj(S-{k},k)+tik},其中k∈S,tik表示AUVj从节点Vi的可靠距离移动到Vk的可靠距离所花费的时间,tik=(|Aj(tli)-Vi(tik)|-drel)/v,tli表示AUVj从节点Vl的可靠距离移动到Vi的可靠距离所花费的时间,|Aj(tli)-Vi(tik)|-drel为AUVj移动的距离,Aj(tli)表示AUVj在tli时刻的位置,Vi(tik)表示节点Vi在tik时刻的位置,则第j个AUV完成数据收集的最短时间为tj=fj(Vj',o),其中Vj’是第j层传感器节点个数,o为sink节点的位置,整个网络完成数据收集的时间为T=max(tj);其中,卡尔曼滤波算法的公式如下:
Xt=BXt-1 (1)
Pt=BPt-1BT+Q (2)
Kt=PtHT(HPtHT+R)-1 (3)
Xt=Xt+Kt(Zt-HXt) (4)
Pt=(I-KtH)Pt (5)
公式(1)为状态预测,公式(2)为误差矩阵预测,公式(3)为增益计算,公式(4)为状态校正,其输出即为结果,公式(5)为误差矩阵更新;其中B为状态转换矩阵,将某一时刻的状态转换为当前状态,Pt为t时刻的误差矩阵,Q为预测噪声协方差矩阵,R为策略噪声协方差矩阵,H为观测矩阵,Kt为卡尔曼增益矩阵,Z为观测值;B和H通过节点移动状态得到,增益矩阵K是不需要初始化的,P是误差矩阵,初始化为一个随机矩阵或者0矩阵;Q和R分别是预测和观测状态协方差矩阵,认为系统状态各维之间相互独立,Q和R设置为对角阵;对角线元素的大小将直接影响着滤波结果;若Q的元素远大于R的元素,则预测噪声大;反之,则更相信预测值,kalman滤波结果会表现得比较规整和平滑;若二者接近,则滤波结果介于前面两者之间,缺乏实际使用价值;Z为观测值即节点的实际位置,通过水下3为定位算法获得,z轴坐标用压力传感器得到;X轴和Y轴坐标用3维水下定位算法来定位未知节点坐标,通过双向信息交换技术估计未知节点和已知节点的距离,锚节点广播其GPS坐标,距离一跳的节点接收数据包,然后发送响应包以确定节点间的距离;定位的节点变为位置已知节点,通过迭代的方式定位传感器节点坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010641911.8/1.html,转载请声明来源钻瓜专利网。





