海上落水目标协同搜寻路径规划算法研究.pdf
《海上落水目标协同搜寻路径规划算法研究.pdf》由会员分享,可在线阅读,更多相关《海上落水目标协同搜寻路径规划算法研究.pdf(5页珍藏版)》请在咨信网上搜索。
1、第 51 卷收稿日期:2022年12月8日,修回日期:2023年1月14日基金项目:国家重点研发计划(编号:2017YFC1404700)资助。作者简介:李林,男,硕士,工程师,研究方向:交通信息化。1引言以船舶为载体的海运经济网络,极大地促进了各国经济发展,具有不可替代的作用12。随着海上运输船舶数量的增长,船舶遇险事故数量也逐步增长3。船载救生装备往往会安装示位标45,示位标基于GNSS能够提供准确的待救目标位置,便于搜救艇、直升机等救援设备快速、准确开展海上落水目标的搜救和打捞工作67。海上落水目标的搜寻路径规划问题可以抽象为多旅行商(mTSP)问题,属于组合优化问题89,其求解过程包含
2、了目标分组及组内遍历次序两个环节,是典型的NP-Hard问题10。对于多旅行商问题的研究主要集中在染色体的编码方式上1112,不合理的编码策略将提高遗传算法的复杂度,产生大量冗余解,制约算法的求解效率。本文提出一种多无人机协同的海上搜救目标分类与路径规划算法。该算法基于K-means算法和遗传算法,采用均值-方差模型为作为最优路径的选择算子,具有算法简单、鲁棒性强、收敛速度快和全局搜索能力强等特点。2模型构建2.1变量定义C=12n表示遍历目标集合,共有 n个目标。其中第一个目标为无人机飞行起点;U=1海上落水目标协同搜寻路径规划算法研究李林(交通运输部水运科学研究院北京100088)摘要海上
3、落水目标协同搜寻路径规划与多旅行商问题相似。论文所提出的算法由待救目标分类和搜寻路径规划两个子算法组成。首先经过基于遗传算法的K-means目标聚类,确定染色体数量及长度,解决海上搜救目标分类问题。然后经过多染色体遗传算法,获得多种搜救设备协同的海上搜救最优路径。计算结果表明,论文提出的海上落水目标协同搜寻路径规划算法,能够有效降低算法的搜索范围,提高算法的运行速度和全局搜索能力,提高海上落水目标搜救效率。关键词海上搜寻;路径规划;K-means;遗传算法;均值-方差模型中图分类号TP391DOI:10.3969/j.issn.1672-9722.2023.06.017Research on
4、Path Planning Algorithm for Collaborative Search ofFalling into Water Targets on the SeaLI Lin(China Waterborne Transport Research Institute,Beijing100088)AbstractThe path planning of cooperative search for falling into water targets is similar to the mTSP.The algorithm proposedin this paper consist
5、s of two sub algorithms,which are targets classification and search path planning.Firstly,through K-means targets clustering based on genetic algorithm,the number and length of chromosomes are determined to solve the problem of maritimesearch and rescue targets classification.Then,through the multi
6、chromosome genetic algorithm,the optimal search and rescue pathis obtained.The calculation results show that the proposed algorithm can effectively reduce the search range,improve the operationspeed and global search ability of the algorithm,and improve the search and rescue efficiency of the underw
7、ater targets.Key Wordsmaritime search,path planning,K-means,genetic algorithm,mean variance modelClass NumberTP391总第 404 期2023 年第 6 期计算机与数字工程Computer&Digital EngineeringVol.51 No.613062023 年第 6 期计算机与数字工程2m表示无人机集合,参与遍历的无人机数量为m个;(xy)表示无人机经纬度坐标位置;sij表示无人机从目标i至目标j的路径长度;Sk表示第k个无人机的路径总长度;rijk表示第k个无人机从目标i飞
8、行至目标j;wijk表示从第k个无人机从目标i飞行至目标j的权值。2.2前置条件1)遍历所有目标j=1nk=1mr1jk=m(1)j=1nk=1mrj1k=m(2)2)每个目标仅进过一次j=0nk=1mrijk=1i=2n(3)j=0nk=1mrijk=1j=2n(4)3)其它约束1in1jnijrijk01wijk(011km(5)3问题分析与算法实现3.1海上目标的漂移特征分析海上目标在风、浪、流等自然因素的影响下13,会形成一个速度场,目标漂移运动的速度会随着这个速度场的变化而变化14,逐渐离开原落水地点。受到漂移目标自身性质影响,比如目标的大小、形状、浸没比例等也会影响物体的漂移方向。
9、结合风压的特性,并利用线性回归的方式对不同状态的救生筏进行实验。实验结果表明,不同状态的救生筏会向不同方向漂移,最终形成位置差异相对较大的多个群体15。海上救生筏漂移方向矢量模型结果如图1所示。3.2海上搜救目标分类子算法本节采用基于遗传算法的K-means聚类方法求解,根据示位标输出位置实现目标分类。该算法以聚类中心位置作为染色体,并进行编码。利用K-means准则函数值进行择优选择,得到最终的聚类中心。100806040200-20下风方向风压矢量/(cm/s)0510152025海面10米高处风速/(m/s)无海锚,轻载无海锚,重载有海锚,轻载有海锚,重载图1海上救生筏漂移方向矢量模型1
10、)染色体编码将集合C聚类成m个簇,聚类中心位置分别为()x1y1、()x2y2、()xmym,则 染 色 体 编 码 为()x1y1x2y2xmym。采用直接对问题解编码方式,提高了遗传算法的运行效率,便于处理复杂的变量约束条件。2)基于K-means准则函数的适应度函数利用准则函数构造适应度函数。适应度函数越大说明聚类结果越优,越小说明聚类结果越差,因此适应度函数为max f=11+E(6)3)遗传算子(1)选择算子:采用最优保存策略和比例选择法相结合的方法。选择适应度高的个体,并采用轮盘赌的策略进行个体选择,最后将最优个体替换种群中最差个体。(2)交叉算子:选取适合浮点数编码的算术交叉方式
11、,将两条配对的染色体进行线性组合,产生两条新的染色体。(3)变异算子:采用均匀变异算子,选定染色体的基因变异点,从取值范围内产生随机数,并替换原基因值。3.3海上目标路径规划子算法本节采用基于均值-方差模型的多染色体遗传算法进行求解,实现海上目标路径规划。该算法突破了单染色体遗传进化的框架,引入多染色体优化搜索的思路16。有针对性的选择位置相邻目标,并对其进行基因段插入突变,进而改变了染色体基因数量,有利于获取全局最优解。下面以 3 个无人机、15个目标为例介绍该算法。1)多染色体编码染色体每个基因表示一个目标,其中出发位置编号为0。多染色体编码方式如图2所示。1307第 51 卷搜寻设备搜寻
12、线路设备-1设备-2设备-3021214605151117803481013图2多染色体编码方式示例2)基于均值-方差模型的适应度函数将搜寻设备行驶距离的均值作为主目标函数,选取设备形式距离的方差作为次目标函数,对方案按主次目标函数进行排序。则多搜寻设备协同的海上目标路径规划目标函数为min f(2)(7)其中:=i=0nj=0nsijk=1mrijkwijkm2=k=1m(Sk)2m(8)式中:为主目标函数;2为次目标函数,对方案主次目标函数进行排序,即设备行驶距离均值越小越好,行驶距离均值处于同一量级,方差越少越好。3)遗传算子(1)选择算子:采用最优保存策略和比例选择法相结合的方法。将适
13、用度高的个体选择出来,并采用轮盘赌的策略选择个体,将最优个体替换种群中最差个体。(2)交叉算子:采用排序交叉方式,随机选取基因片段进行交叉操作。如后代染色体中出现重复基因,则保留选择出来的交叉基因片段,其余部分基因按缺失顺序进行替换。排序交叉示例如图3所示。设备-2 亲代1设备-2 亲代2设备-2 后代2051511178011151587011511187图3排序交叉示例(3)变异算子:采用基因段插入突变方式。当两条染色体上目标位置距离较近时,将目标基因段标记为交换区基因。若变异后适应度值小于变异前,则执行变异操作。基因段插入突变方式的变异过程如图4所示。021214605151117803
14、481013021248146051511178031013设备-3261241483设备-11310设备-3261241483设备-11310交换区交换区图4杂交突变算子变异过程3.4算法流程本文提出的算法由目标分类和路径规划两个子算法组成,以主次目标函数方式建立比较准则,算法流程如图5所示。4计算结果采用面向对象的java语言编写程序,实现本文提出的算法。假设本次搜寻工作提供2艘搜救船舶和1架搜救直升机,则搜寻设备总数量为3,海上漂移目标数量为30(不包含出发位置),设置算法种群规模为 10,最大迭代次数为 500,当迭代到100200时即可获得最优解,计算结果如图6所示。李林:海上落水目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 海上 落水 目标 协同 搜寻 路径 规划 算法 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。