91学术服务平台

您好,欢迎来到91学术官网!业务合作:91xueshu@sina.com,站长邮箱:91xszz@sina.com

发布论文

论文咨询

探讨在海洋信标回收中蚁群算法的运用

  2020-06-17    187  上传者:管理员

摘要:针对现有海洋信标的回收主要借助于经验或基于人工判断,导致浪费大量人力物力的问题,提出1种基于精英蚁群算法的信标回收方法:介绍蚁群算法模型,并在改进的精英蚁群算法基础上,根据航迹运动方程对航迹进行优化;然后通过实现航行器的自治或半自治的航迹规划,应用到海洋信标的回收中。实验结果表明:与传统算法相比,该算法具有路径短、收敛快、航迹平滑等优点,能有效指导航行器的定位,可以满足针对海洋信标回收的航迹规划的要求。

  • 关键词:
  • 信标回收
  • 海洋信标
  • 海洋工程
  • 精英蚁群算法
  • 航行器
  • 航迹优化
  • 航迹规划
  • 加入收藏

海洋信标作为1种重要的海洋探测设备,通常搭载集成着很多造价昂贵的仪器仪表,能够广泛地应用到海洋测绘、船舶导航以及其他海洋研究中;不论是潜标还是浮标,其布放与回收都会耗费大量的人力物力[1,2,3,4]。针对信标的回收问题,研究合适的算法进行航迹规划,能够提高海洋信标的回收效率,节省大量人力物力。

航迹规划是按照一定的方法和评价标准,去寻找1条或多条从起始状态到目标状态的最佳路径[5,6,7,8,9]。主要环节包括环境建模、航迹搜索和生成、航迹优化和平滑3个部分。

文献[1]设计并建立了南海浮标管理信息系统;文献[2]对沿海和近海的海洋浮标抛投与回收,研究了信标回收的机制;文献[10,11,12]对浮标、潜标的回收机制和搜寻定位设备进行了研究。目前针对海洋信标回收的研究主要集中在设备、抛投与回收方式、信标布放位置信息的管理,而在信标回收的问题上,往往借助经验或者基于人工判断去规划回收,这会浪费大量的人力物力。针对该问题,本文提出1种基于精英蚁群算法的航迹规划方法,并根据航迹运动方程对航迹进行了优化平滑。


1、算法数学模型


蚁群算法是1种模拟蚂蚁觅食行为的算法。蚂蚁在觅食过程中,会在路径上释放信息素,其浓度一般随着路径的增长而减少,通常蚂蚁寻找信息素浓度较高的路径进行觅食,并继续释放信息素,这样就形成了1个正反馈机制,最终整个蚁群就会找到1条觅食的最佳路径[13,14]。人工蚂蚁从1个信标移动到另1个信标的过程中,会在模拟连接路径上释放信息素,蚂蚁(ant)在时刻,从位置转移到位置的概率为

式中:S为全部可行的信标集合,即允许蚂蚁下一步到达的目标信标,开始时,S为全部目标点的集合,结束时S为空集;τij(t)为t时刻信标i与信标j之间路径上的信息素浓度,τic(t)为t时刻,信标i与全部目标点集合S中某一信标c之间路径上的信息素浓度;ηij(t)和ηic(t)为启发函数,,启发函数表示蚂蚁从信标到信标的期望程度;dij为信标间的距离,任意蚂蚁ant根据各个信标之间的信息素浓度来决定它下1个目标是哪1个信标;α为信息素启发式重要程度因子,反映了信息素对蚂蚁路径选择的作用,其值与信息素在影响蚂蚁转移过程中的程度成正相关;β为启发函数重要程度因子,反映了信息素在蚂蚁选择路径时被重视的程度,其值与启发函数在影响蚂蚁转移过程中的程度成正相关;在0时刻,各个信标间的信息素浓度均相等,记为τij(0)=τ0。

在节点的选择过程中,蚂蚁释放信息素的同时,各个信标之间连接路径上的信息素也会逐渐挥发消失,设ρ为信息素的挥发程度参数,ρ∈(0,1),表示信息的消逝程度,1-ρ为表示信息素浓度存在的持久性参数。蚂蚁按照概率找到了可行解并完成了1次循环后,各个信标之间连接路径上的信息素就需要进行更新,即

式中:代表某只蚂蚁ant在信标i与信标j之间释放的信息素浓度;为1次迭代过程中信标与信标之间的信息素浓度增量之和。

蚂蚁ant在信标i与信标j之间释放的信息素浓度模型为

式中:Q为预设常数(控制比例常数一般定为1),代表蚂蚁信息素在1次迭代中的释放量;Lant为蚂蚁ant经过的路径长度。由式(3)可以看出:在信息素总量一定的情况下,信息素浓度和经过的路径长度成反比。路径越长,信息素浓度越低,其他蚂蚁选择该路径的概率越小,通过蚁群算法的正反馈调节机制,该路径会逐渐被迭代淘汰,在蚂蚁数量足够多的情况下,最短路径就会被筛选出来。


2、改进精英蚁群算法


在传统蚁群算法中,当所有的蚂蚁都经历完1次迭代后,才会更新信息素,所有蚂蚁的信息素都会参与到信息素的更新中,这会导致某些寻找到非常长路径的蚂蚁,对整个蚁群的路径搜索产生误导,导致算法收敛速度变慢,甚至影响路径的最终收敛值。精英蚁群算法是在传统蚁群算法上,对信息素分配机制进行改进,将每次迭代搜索中,搜索出的最短路径对应蚂蚁的信息素给予额外增强,对行程加权,这有助于算法收敛[15]。

改进模型为:

式中e代表精英蚂蚁的个数,能在改进的信息素分配机制上,对最优路径给予额外增强,有助于更好地引导蚁群搜索方向,能让算法更快收敛。

规划的航迹中,通常会出现大角度直接转向航迹,这种折线航迹对低速与零转向半径的航行器而言可以使用;而实际上,大型船舶在转向过程中,其航迹绝不允许出现大角度折线的[16]。所以需要对精英蚁群算法规划出的航迹进行优化,以避免折线出现,如图1所示,经过优化平滑后的航迹更适用于航行器的运动。

图1航迹优化原理

图2给出了本文提出的改进蚁群算法的运行流程。

图2算法步骤

运用改进蚁群算法进行海洋信标回收的流程为:

1)通过卫星定位数据进行海洋信标位置的键入,构建环境空间;

2)初始化蚁群算法相关参数;

3)构建蚁群算法的解空间,包括所有路径、起始点、终点等;

4)执行算法,搜索最优路径,并记录蚂蚁的信息素浓度;

5)根据公式更新蚂蚁的信息素,并进行局部搜索判断是否达到目的;

6)判断迭代次数是否达到初始参数预设,若达到则输出最优解,若否,返回4);

7)根据最优解的航迹运动方程,进行航迹的优化。


3、实验与结果


仿真实验在20m×20m的范围内随机生成20个模拟信标点,且尽可能保证分布不均匀和有较多路径选择。设算法中蚂蚁数量为40,信息素重要程度为1,启发函数重要程度因子为5,信息素的挥发程度参数为0.1;预设常数为1,迭代次数为100。仿真在Windows8.1系统、MATLAB2014b、IntelCorei5-4200HCPU2.80GHZ(2CPUs)、内存8GB、64位操作系统环境下进行。

图3、图4分别给出了传统蚁群算法航迹规划结果和本文改进蚁群算法航迹规划结果。本文算法和传统算法的最短路径长度分别为84.0764和87.1685m,在如图3、图4所示的场景下可优化3.0921m的距离。改进算法最短路径:14→5→12→11→10→13→9→8→6→7→18→17→15→16→19→20→3→2→4→1→14,传统算法最短路径:19→16→17→15→12→11→10→13→9→8→6→7→18→20→3→2→4→14→5→1→19,有效避免重叠路径的出现。图5给出了改进算法和传统算法路径距离与迭代次数关系。

图3传统算法仿真结果

图4改进算法仿真结果

图5迭代对比结果

从图5可以看出,传统算法和改进算法收敛时的迭代次数分别为14和42,在百次迭代情况下,改进算法的收敛速度对比传统算法的收敛速度可提升百分之66%。综合图3~图5的实验结果可以看出,本文算法相对于传统算法的航迹规划结果,在路径长度和迭代收敛速度上都具有明显优势。规划航迹进行优化平滑后的结果如图6所示。对比图6和图4可以看出,优化后路径几乎没有折线路径出现,更适合航行器的实际航行。

图6优化后的路径

以上分析表明,本文提出的优化路径的精英蚁群算法,可以有效地提高海洋信标布放和回收的效率。


4、结束语


本文为弥补海洋信标布放和回收的全局规划不足,提出利用优化路径的改进精英蚁群算法进行航迹规划,通过分析传统蚁群算法的数学模型和航迹模型后,提出相应的改进方案:通过引入“精英蚂蚁”这一概念,优化了信息素更新策略,改进了航迹运动方程,这使得航迹更平滑,更适合航行器的实际航行。仿真实验表明:该方法具有较强的稳定性,可以满足海洋信标布放与回收航迹规划的要求,能有效地指导航行器的导航与定位。


参考文献:

[1]周保成,张金尚,王研,等.南海浮标管理信息系统的设计与实现[J].科技风,2019,32(24):100.

[2]董林根.浅谈大型海洋浮标抛设回收作业[J].珠江水运,2012(19):83-85.

[3]张鹏鹏.基于北斗通信与定位的深海回收信标系统研制[D].杭州:杭州电子科技大学,2018.

[4]张炳洋.北斗卫星定位系统在海洋信标回收中的应用[C]//中国高科技产业化研究会智能信息处理产业化分会、中国高科技产业化研究会信号处理专家委员会.第十一届全国信号和智能信息处理与应用学术会议专刊.北京:中国高科技产业化研究会,2017:249-252.

[5]刘潮东.水下信号处理与航行器路径规划方法[D].西安:西北工业大学,2006.

[10]王瑛.基于STM8L的潜水信标水面无线搜寻装置的设计[C]//中国高科技产业化研究会智能信息处理产业化分会.第九届全国信号和智能信息处理与应用学术会议专刊.北京:中国高科技产业化研究会,2015:172-175.

[11]侯彬,曾钕钋,高剑,等.信号浮标布放回收装置研制[J].机械与电子,2014(6):72-75.

[12]周光辉.深海设备回收无线信标机研制[D].杭州:杭州电子科技大学,2014.

[13]司守奎,孙玺菁.数学建模算法与应用[M].北京:国防工业出版社,2011.

[15]刘学芳,曾国辉,刘瑾.基于改进蚁群算法的机器人路径规划算法[J].传感器与微系统,2019,38(10):129-131,138.

[16]荣少巍.基于改进A*算法的水下航行器自主搜索航迹规划[J].电子科技,2015,28(4):17-19,22.


林恩凡,许江宁,安文.改进蚁群算法在海洋信标回收中的应用[J].导航定位学报,2020,8(03):53-57.

基金:国家重点研发计划项目(2016YFB0501700,2016YFB0501701);湖北省基金资助项目(2017CFC865).

分享:

91学术论文范文

相关论文

推荐期刊

网友评论

加载更多

我要评论

海洋学研究

期刊名称:海洋学研究

期刊人气:877

期刊详情

主管单位:国家海洋局

主办单位:中国海洋学会,国家海洋局第二海洋研究所,浙江省海洋学会

出版地方:浙江

专业分类:科学

国际刊号:1001-909X

国内刊号:33-1330/P

创刊时间:1983年

发行周期:季刊

期刊开本:16开

见刊时间:一年半以上

论文导航

查看更多

相关期刊

热门论文

【91学术】(www.91xueshu.com)属于综合性学术交流平台,信息来自源互联网共享,如有版权协议请告知删除,ICP备案:冀ICP备19018493号

400-069-1609

微信咨询

返回顶部

发布论文

上传文件

发布论文

上传文件

发布论文

您的论文已提交,我们会尽快联系您,请耐心等待!

知 道 了

登录

点击换一张
点击换一张
已经有账号?立即登录
已经有账号?立即登录

找回密码

找回密码

你的密码已发送到您的邮箱,请查看!

确 定