收藏 分销(赏)

基于无线传感器网络的舱室内船员位置估计算法.pdf

上传人:自信****多点 文档编号:2333652 上传时间:2024-05-28 格式:PDF 页数:4 大小:1.89MB
下载 相关 举报
基于无线传感器网络的舱室内船员位置估计算法.pdf_第1页
第1页 / 共4页
基于无线传感器网络的舱室内船员位置估计算法.pdf_第2页
第2页 / 共4页
基于无线传感器网络的舱室内船员位置估计算法.pdf_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、第45卷第19 期2023年10 月舰船科学技术SHIP SCIENCEANDTECHNOLOGYVol.45,No.19Oct.,2023基于无线传感器网络的舱室内船员位置估计算法张迪,王雪丽(赤峰学院物理与智能制造工程学院,内蒙古赤峰0 2 40 0 0)摘要:为保证舱室内人员的安全,提升船舶在航行过程中的管理能力,设计基于无线传感器网络的舱室内船员位置估计算法。在舱室内的固定位置放置参考节点,同时在船员身上放置定位节点,定位节点的定位请求发送给参考节点,当定位节点接收到参考节点自身坐标的信号强度时,通过接收信息强度指示定位算法测量参考节点和定位节点之间的间距,采用高斯滤波方式对测量结果进

2、行去噪;通过三边定位算法求出定位节点具体位置,实现船舶室内船员位置估计。实验结果表明,该算法能够有效去除RSSI严重失真数据,船员实际位置估计准确,测得参考节点与定位节点之间的有效距离较长,且具有较高的穿透力和测距精度。关键词:无线传感器网络;船舶室内;船员位置;位置估计;RSSI;滤波去噪中图分类号:TP212.9文章编号:16 7 2-7 6 49(2 0 2 3)19-0 197-0 4Design of estimation algorithm for ship indoor crew position based on wireless sensor network(School o

3、f Physics and Intelligent Manufacturing Engineering,Chifeng University,Chifeng 024000,China)Abstract:In order to ensure the personal safety of personnel inside the ship and enhance the management ability of theship during navigation,a wireless sensor network-based algorithm for estimating the positi

4、on of crew members inside theship is designed.Place a reference node at a fixed position inside the ships interior,and also place a positioning node on thecrew inside the ship.The positioning request of the positioning node is sent to the reference node.When the positioning nodereceives the signal s

5、trength of the reference nodes own coordinates,the receiving information strength indicates that the pos-itioning algorithm measures the distance between the reference node and the positioning node.Gaussian filtering is used todenoise the measurement results.Calculate the specific position of the po

6、sitioning node through the trilateral positioning al-gorithm,and achieve the estimation of the indoor crew position on the ship.The experimental results show that this al-gorithm can effectively remove severely distorted RSSI data,accurately estimate the actual position of the crew,measure theeffect

7、ive distance between the reference node and the positioning node,and have high penetration and ranging accuracy.Key words:wireless sensor network;ship interior;crew position;location estimation;RSSI;filter denoising0引言在海上交通领域中,船舶舱室内船员的位置估计是保障船舶正常运行、避免发生船舶事故的重要手段,对航行安全非常重要。目前,无线传感器网络技术广泛应用于各种室内定位领域2-

8、,而船舶舱室内的环境较为复杂,阻碍了舱室内位置估计的发展,因此,如何提高舱室内位置估计的精度具有重要的意义。一些学者对此问题进行了研究,张沛朋等4 提出收稿日期:2 0 2 3-0 4-17基金项目:内蒙古自治区高等学校科学研究项目(NJZY22199);赤峰学院青年科研基金项目(cfxyqn202104)作者简介:张迪(19 8 6),男,硕士,副教授,研究方向为传感器网络技术。文献标识码:Adoi:10.3404/j.issn.1672-7649.2023.19.038ZHANG Di,WANG Xue-li基于MCMC的位置估计算法;方省等5 提出一种基于高斯混合模型的位置估计算法。但是

9、这2 种方法在实际操作时会受到外界因素的干扰,计算结果存在一定的误差。无线传感器网络具有信号采集和传输的功能,可实现舱室内的监测工作,且传感器的体积较小,利用成本较低。因此,本文提出基于无线传感器网络的舱室内船员位置估计算法设计,以提升船舶在航行过程中的安全性。:1981船舶舱室内船员位置估计算法1.1基于无线传感器网络的位置估计架构基于无线传感器网络的舱室内船员位置估计总体架构如图1所示,通过网关节点进行舱室内的合理规划,建立无线传感器网络,在舱室内船员处放置定位节点,将其自身位置坐标发送给参考节点,参考节点再将信息发送给舱的主机中心,结合以太网设计了舱室内船员位置估计架构。定位参考网关节点

10、1图1舱室内船员位置估计架构Fig,1 Architecture for estimating the position of indoorcrewmembers on ships1)网关节点。具体工作内容是控制舱室内的整个网络并起到协调的作用,依据无线的方式接收和发送数据并构建网络,是信息传输的重要途径。该节点也被称作协调器,是构建舱室内无线传感器网络的重要组成部分。2)参考节点。具体工作内容是辅助网关节点的工作,并将自身的位置坐标和信号强度发送给定位节点,起到中转网络的作用,也是辅助定位节点进人舱室内网络的桥梁,该节点也被称作路由器3)定位节点。该节点也被称作终端节点。该节点集成一些传感器

11、节点,并依据需求设置特别功能。该节点将放置于舱室内船员的身上,可以在参考节点能够测到的区域内进行活动,同时,将该节点的定位请求持续传送给参考节点,当该节点收到参考节点的坐标位置和信号强度时,便可以采用定位算法获取舱室内船员的准确位置。该节点的工作流程如图2 所示。1.2基于RSSI的测距方法依据基于无线传感器网络的船舶室内船员位置估计算法架构,通过接收信息强度指示(RSSI)定位算法测量参考节点和定位节点之间的间距,从而进一步完成船舶室内船员位置估计。RSSI的测距原理是依据发送节点的信号强度,接收节点的接收信号强度与信号传输途径损耗模型求出参考节点与定位节点之间的舰船科学技术定位定位)参参烤

12、考网关节点2以太网传输通道船舶主机中心第45卷开始定位节点发送定位请求是否收到信号强度Y求出定位节点与参考节点的距离获取驾驶员位置坐标网关节点n结束图2 定位节点的工作流程Fig.2Workflow for locating nodes距离,再通过三边定位算法得出定位节点的位置。通常情况下,采用信号衰减模型信道传输损耗模型进行距离计算:PL(d)=PL(do)+10nlg式中:PL(d)为船舶室内发送节点和接收节点之间距离为d时的信道路径传输损耗;PL(do)为舱室内发送节点和接收节点之间距离为d。时的信道路径传输损耗;n为信号传输路径损耗系数;S为高斯噪声。舱室内接收节点的接收信号强度可表达

13、为:RSSI=Pt-PL(d),其中,P为信号发射功率。结合式(1)和式(2),可以得出:dRSSI=P,-RL(do)-10nlg(S。(do)一般情况下,do=1,设A=P-PL(do),表示接收的信号功率,选取多次测量接收信号强度RSSI的平均值,发送节点和接收节点之间距离d受RSSI值、环境A和n的影响,影响了测距精度。为此,将进一步对RSSI值进行平滑处理。1.3基于高斯滤波的RSSI数据平滑预处理由于在舱室内中,船员走动等因素会影响无线信号,使接收的信号强度指示值不具稳定性。而基于RSSI的位置估计算法,获取RSSI的精准度非常重要,因此,需要对RSSI值进行平滑处理。具体操作为:

14、在Nd+S。do)(1)(2)(3)第45卷舱室内布置参考节点,在其可以发送信号的区域内发送信号,在定位节点处接收信号,对定位节点进行多次的RSSI测量,并取平均值,再将测得的多次RSSI值和平均值进行减法运算,使差值比平均值得到各个比值,将其比值与阈值进行对比,去除失真的RSSI,提升距离估计的准确度。为了进一步提升RSSI数据的准确度,采用高斯滤波的方式将去除失真后的RSSI数据进行处理。若测得的每个RSSI都是独立的,便可以将RSSI作为正态分布,采用高斯滤波便可以获取平滑的RSSI,去除噪声,增强RSSI的精度。设RSSI为正态分布模型,并且符合均值和标准差的高斯分布,针对任意一个RS

15、SI,测得它的密度函数,获取RSSI的高斯分布之后,再计算RSSI的均值,完成RSSI的平滑处理,为后续实现舱室内船员位置估计提供支持。1.4基于三边定位算法的舱室内船员位置估计三边定位算法是以3个参考节点的位置作为圆心,以1.3节测量得到的参考节点与定位节点的距离为半径,实现3个圆两两相交于一点,该点即为定位节点,如图3所示。bda图3三边定位法原理图Fig.3 Schematic diagram of trilateral positioning method在图4中,a、b、c 分别为舱室内3个参考节点,其坐标可表示为(xa,ya)、(x b,y b)、(x c,y c),依据测量的3个

16、参考节点和定位节点Q的距离分别为d、d 2、d3,若定位节点的坐标为(x,y),则有:10864口2 船员位置2Ot1船员位置参考节点0102030405060 x/m图4舱室内二维空间的节点分布图Fig.4 Node distribution diagram of two-dimensional indoorspace ofships张迪,等:基于无线传感器网络的舱室内船员位置估计算法2由于定位节点放置于舱室内船员的身上,因此,可实现舱室内船员的位置估计。2实验结果分析以某船舶为实验对象,其重量为510 t,长度为58 m,宽度为9m,深度为4m。设置6 位装有定位节点的船员在舱室内进行移动

17、,将3个参考节点在二维空间内分别放置在坐标为(55m,3.2 m)、(17 m,8.2 m)以及(36 m,6.8 m)的位置,分别在ti时刻和t时刻估计6 位船员的位置,该实验的二维空间节点分布如图4所示,估计结果如表1所示。由图4的船员实际位置和表1的船员位置估计结果可以看出,通过本文设计的舱室内船员位置估计算法对6 位船员在不同时d刻的位置进行估计,得到的船员位置与船员实际位置完全一致,证明本文算法能够实现舱室内6 位船员的精准定位,满足监控人员对舱室内船员的定位需求。表1舱室内船员位置估计结果Tab.1 Estimation results of indoor crew positio

18、n on ships船员时间估计位置(37,2.8)at2t1bt2C2为了验证本文算法的舱室内船员位置的数据处理能力,采用Mtalab软件进行仿真实验。在舱室内定位节点处测量收集RSSI,利用二维空间的节点分布图计算全部定位节点的初始RSSI,再对初始RSSI进行数据处理,将数据处理后的RSSI在二维空间的节点分布图中标记,如图5所示。可以看出,在没有对RSSI处理时,初始RSSI的波动幅度较大,具有较多的严重失199.V(x-xa)?+(y-ya)2=di,(x-Xb)2+(y-yb)2=d2,V(x-xe)2+(y-ye)2=d3。依据式(6)求出定位节点的位置坐标,公式为:1 2(xa

19、-xe)2(a-ye1/Xy 2(xb-xc)2(yb-ye)-吃+号-吃+d-3-2+%-2+-22船员时间估计位置(19,7.2)d(35,2.9)(41,3.4)(19,6.8)(47,1.5)(47,1.5)(4)(5)t2(20,7.3)(27,5.4)e2f2(27,5.4)(52,6.3)(53,6.7)200真数据。采用本文算法对初始RSSI的严重失真数据进行处理后,可以显著看出,本文算法能够有效去除严重失真的数据,获取的RSSI数据更加平稳,并且提高了RSSI 的准确性。-60-61-62-63-64-65050100150200250300350数量/个(a)处理前-60一

20、初始均值-61-处理后的RSSI-62-63-64-65050100150200250300350数量/个(b)处理后图5对RSSI数据处理的前后对比Fig.5 Comparison of RSSI data processing before and after为了进一步验证本文设计的舱室内船员位置估计算法,将文献4 基于MCMC的目标定位算法和文献5基于高斯混合模型的目标定位算法作为本文算法的对比方法,通过对比3种算法的有效距离、穿透力和测距精度,进行舱室内船员位置与传感器的测距,对比结果如表2 所示。可以看出,通过文献4 算法对舱室内船员位置与参考节点之间进行测距,能够计算出的有效距离较

21、短,穿透力较弱,并且测距精度比较表2 不同算法的测距技术对比结果Tab.2Comparison results of distance measurement techniquesfor different algorithms算法文献4 算法有效距离很短穿透力穿透弱精度很低舰船科学技术低,说明该算法的测距技术较差;相较于文献4 算法,文献5 算法对舱室内船员位置与参考节点之间的测距效果有所提升。而采用本文算法进行舱室内船员位置与参考节点之间的测距,能够测得的有效距离较长,具有较高的穿透力,并且提升了测距精度。初始RSSI初始均值11第45卷3结语本文通过在舱室内和船员身上放置参考节点和定位节

22、点,建立无线传感器网络,并结合RSSI测距算法和三边定位算法实现了舱室内船员位置估计。结果表明,本文设计的舱室内船员位置估计算法能够实现舱室内6 位船员的精准定位,能够平滑RSSI数据,提升测距精度,满足管理人员对舱室内船员的定位需求。参考文献:1周海飞,芦翔,胡春芬.基于红外无线传感器网络的移动目标定位J.电子器件,2 0 2 2,45(6):147 6-148 2.ZHOU Hai-fei,LU Xiang,HU Chun-fen.Mobile target loca-tion based on infrared wireless sensor networksJ.ElectronicDe

23、vices,2022,45(6):1476-1482.2高美凤,尹持俊.基于UAV的无线传感器网络加权质心定位算法1.传感技术学报,2 0 2 1,34(4):539-545.GAO Mei-feng,YIN Chi-jun.Weighted centroid location algo-rithm for wireless sensor networks based on UAVS J.Journalof Sensing Technology,2019,34(4):539-545.3】崔焕庆,张娜,罗汉江.基于改进鸽群算法的无线传感器网络定位方法.传感技术学报,2 0 2 2,35(3):3

24、99-40 4.CUI Huan-qing,ZHANG Na,LUO Han-jiang.Wireless sensornetwork location method based on improved pigeon swarm algo-rithmJ.Journal of Sensing Technology,2022,35(3):399-404.4】张沛朋,李冬锋.基于MCMC的无线传感器网络目标定位算法J.计算机工程与设计,2 0 2 2,43(7):18 6 4-18 7 1.ZHANG Peipeng,LI Dongfeng.Target Location Algorithm for

25、wireless sensor networks based on MCMCJ.Computer Engi-neering and Design,2022,43(7):1864-1871.文献5 算法本文算法较短较长穿透较强穿透很强较低很高5方省,罗引,曹家,等.基于高斯混合模型的无线传感器网络定位算法J.吉林大学学报(理学版),2 0 2 2,6 0(3):7 13-7 2 0.FANG Sheng,LUO Yin,CAO Jia,et al.Wireless sensor networklocation algorithm based on Gaussian mixture model J.Jour-nal of Jilin University(Science Edition),2022,60(3):713-720.

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服