基于学习自动机的水声传感器网络节能容错拓扑进化算法

https://doi.org/10.1016/j.jnca.2023.103690获取权限和内容

摘要

随着海洋事业的发展物联网水声传感器网络(UASN)已成为研究热点。然而,UASN节点的能量有限,复杂的水下环境容易导致UASN的节点失效,影响UASN正常运行。为了解决这个问题,本文生成了一个UASN节能和容错拓扑,以延长节点寿命并提高容错性节点故障。最初,学习自动机引入并改进以优化每个节点的传输功率。基于节点的优化功率,节点寿命考虑节点荷载进行了分析。然后对优先增长机制进行了改进,提出了节能容错的拓扑演化算法。因此,节能和容错UASN拓扑生成。在仿真实验中,获得了不同实际需求下传输功率和节点负载参数的选择准则,并验证了生成拓扑的性能。仿真结果表明,本文生成的拓扑的容错性和能量效率优于TCEB和PG-OSTCG拓扑。

介绍

水声传感器网络(UASN)是由水下传感器节点通过水声通信形成的自组织网络。它是海洋资源开发和勘探的关键技术(Chen等人,2022)。目前,UASN已广泛应用于海洋地理信息采集、污染监测、军事入侵监测等许多水下场景(Zhao等人,2021)。因此,UASN已成为海洋物联网的研究热点。

然而,由于水下环境的特殊性和复杂性,UASN面临着许多严峻的挑战。例如,无人机网络中传感器的电池在水下不容易更换,因此传感器节点的能量有限(Su et al.,2022)。与陆地无线传感器网络(TWSN)不同(Liazid等人,2023),UASN中传感器之间的通信模型是水声通信,因为电磁波在水中严重衰减(Li等人,2019)。水声调制和传输需要更多的能量消耗(Lee-Leon等人,2021)。此外,恶劣的水下环境使节点更容易受到破坏。故障节点可能导致网络分区,从而降低网络的可用性和覆盖率,甚至导致网络故障(Akyildiz等人,2005)。因此,提高UASN中节点的能量效率和节点故障的容错能力非常重要。

拓扑控制是UASN的关键技术之一,可以生成性能良好的网络拓扑结构(Liu等人,2021)。合理的UASN拓扑结构可以延长网络寿命,提高网络容错能力(Saad等人,2018)。因此,获得一种高效节能的容错拓扑对于提高节点的能量效率和节点故障的容错能力具有重要意义。目前,关于TWSN的拓扑控制的研究很多,但关于UASN的拓扑控制研究很少,现有关于UASN的拓扑控制文献主要集中在提高网络连通性、覆盖率和通信性能上,没有考虑节点故障的容错性。因此,在拓扑控制中考虑容错对于提高UASN的容错性具有重要意义。优先增长机制生成的网络结构对节点故障具有更好的容错性(Wang等人,2021)。目前,优惠增长机制已在TWSN中得到广泛应用(Peng et al.,2016)。因此,可以引入并改进优先增长机制,将其应用于UASN,以提高容错性。

此外,目前UASN的节能拓扑控制算法主要考虑节点功率优化,以提高网络能效,而忽略了节点的负载。而节点负载对网络能耗有重要影响。高负载节点容易因能量耗尽而死亡,从而缩短网络寿命。此外,当前UASN的节能拓扑控制算法倾向于使用博弈论方法优化节点功率,以降低节点能耗。然而,博弈论的计算复杂度较高,适应性较差。学习自动机是一类机器学习算法,它可以通过不断与未知环境交互来获得最优值。它具有噪声鲁棒性好、全局优化能力强、收敛速度快等优点,Tekiyehband等人,2022年,Irandoost等人,2019年。因此,它非常适合于各种随机环境,可以广泛应用于许多领域。目前,学习自动机已经应用于无线传感器网络的最优覆盖、网络结构优化、最优路由策略设计等方面。然后我们可以应用学习自动机来优化节点的功率,从而提高UASN的能量效率。

根据上述分析,本文旨在获得一种节能和容错拓扑,以提高UASN中节点的能效和节点故障的容错能力。然后提出了一种节能容错的拓扑进化算法(ETFLA)。本文的主要贡献总结如下:

  • 改进的学习自动机有效地优化了UASN节点的传输功率。基于节点的优化功率,在UASN拓扑演化过程中考虑了节点的负载和剩余能量。因此,生成的拓扑可以有效地减少节点消耗,延长节点寿命。

  • 引入并改进了优先增长机制,提出了ETFLA拓扑演化算法。与以往的工作不同,ETFLA拓扑进化算法可以应用于具有不同优化功率的节点。这使得功率优化后的节点可以生成具有容错能力的节能拓扑。

  • 分析了与传输功率和节点负载有关的参数对拓扑性能的影响。根据参数分析,通过设置传输功率和节点负载相关参数的相应值,可以形成满足不同实际要求的相应拓扑结构。

本文的其余部分组织如下:第2节介绍了相关工作。第三节建立了UASN模型,提出了功率优化算法,然后提出了ETFLA拓扑演化算法。第四节讨论并分析了仿真结果。最后,本文在第5节中进行了总结。

节代码段

相关工程

近年来,有许多学者研究行波管网络的拓扑控制,对行波管网络拓扑控制的研究相对成熟。但由于水下环境的复杂性以及与陆地通信模型的不同,TWSN的拓扑控制算法不适用于UASN(Sahoo等人,2021)。尽管近年来对UASN进行了越来越多的研究,但对于UASN中拓扑控制方法的研究却很少。

节能容错拓扑进化算法

在这一部分中,首先介绍了UASN的网络模型。然后根据学习自动机提出传输功率优化方案,对UASN中各节点的传输功率进行优化。随后,基于优先增长机制,提出了优化功率下的ETFLA拓扑演化算法,生成了具有容错性的节能拓扑。

模拟和分析

在这一部分中,使用MATLAB R2020 a进行了仿真,以分析和验证本文提出的ETFLA算法的性能。在仿真中,我们从以下三个方面分析了ETFLA算法:(1)分析了学习自动机在不同邻域数下获得的最优功率和收敛性。(2) 分析邻居数量对参数的影响N个o个第页和负荷调整系数u个拓扑性能。(3) 能量

结论

提出了一种节能、容错的拓扑演化算法。因此,可以生成具有容错ETFLA的节能拓扑,以提高UASN的容错能力并延长节点寿命。在所提出的拓扑进化算法中,引入并改进了学习自动机,以优化每个节点的传输功率,延长节点寿命。优化功率取决于邻居数量

CRediT作者贡献声明

董明儒:概念化、方法论、写作——初稿。李海滨:数据管理、写作——审查和编辑。胡永涛:调查、资金获取。黄浩才:监督、验证、资金获取。

竞争利益声明

作者声明,他们没有已知的竞争性财务利益或个人关系可能会影响本文所报道的工作。

致谢

这项工作得到了国家自然科学基金根据批准号。52071293,的中央指导的地方科技发展资金自由探索基础研究项目根据批准号。2021Svup013年,的河南省科技攻关项目根据批准号。222102210087、和新乡市科技研究项目根据批准号。GG20200014号.

董明如分别于2012年和2015年获得中国秦皇岛燕山大学的学士和硕士学位。她目前在中国秦皇岛燕山大学攻读控制理论和控制工程博士学位。她的研究兴趣包括海洋物联网、传感器网络和移动自组织网络。

工具书类(32)

  • H。等。

    水声协作网络中的自适应中继选择策略:一种分层对抗盗贼学习方法

    IEEE传输。暴徒。计算。

    (2021)
  • 巴拉巴西A.L.公司。等。

    随机网络中标度的出现

    科学类

    (1999)
  • 库蒂尼奥相对湿度。等。

    水下传感器网络的地理和机会路由

    IEEE传输。计算。

    (2015)
  • 库蒂尼奥相对湿度。等。

    水下无线传感器网络:基于拓扑控制的系统面临的新挑战

    ACM计算。Surv公司。

    (2018)
  • Coutinho,R.W.,Vieira,L.F.,Loureiro,A.A.,2013年。移动辅助拓扑控制和地理路由协议。。。
  • 第页。等。

    基于休眠机制的水下传感器网络保覆盖聚类算法

    《电子杂志》。技术信息。

    (2018)
  • 引用人(1)

    董明如分别于2012年和2015年获得中国秦皇岛燕山大学的学士和硕士学位。她目前在中国秦皇岛燕山大学攻读控制理论和控制工程博士学位。她的研究兴趣包括海洋物联网、传感器网络和移动自组织网络。

    李海滨他于1999年、2002年和2006年获得中国秦皇岛燕山大学控制理论和控制工程学士、硕士和博士学位,目前是中国秦皇山燕山大学电气工程学院的教授。

    他的研究兴趣包括海洋物联网、水下目标识别和跟踪以及机器学习。

    胡永涛2011年和2017年分别获得中国秦皇岛燕山大学控制科学与工程学士和博士学位。他目前是中国新乡河南工业大学电气工程与自动化学院的讲师。

    他的研究兴趣包括故障诊断、信号处理和嵌入式系统。

    黄浩才1979年出生于中国福建。他分别于2001年和2004年在中国厦门华侨大学获得机械工程学士和硕士学位,并于2010年在中国杭州浙江大学获得机电工程博士学位。

    他目前是中国舟山浙江大学海洋学院的教授。他的研究兴趣包括海洋环境监测和评估、水下技术和海洋生物机器人。

    查看全文