[发明专利]一种舰船路径规划方法及装置有效
申请号: | 202211526824.3 | 申请日: | 2022-11-30 |
公开(公告)号: | CN115829179B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 黄猛;石敏;郑义成;江志浩;王雅芬;吕亚飞;王玉菊;张恺翊;还迎春 | 申请(专利权)人: | 中国人民解放军91977部队 |
主分类号: | G06Q10/047 | 分类号: | G06Q10/047;G06N3/126 |
代理公司: | 北京丰浩知识产权代理事务所(普通合伙) 11781 | 代理人: | 李奉瑾 |
地址: | 100036*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 舰船 路径 规划 方法 装置 | ||
1.一种舰船路径规划方法,其特征在于,所述方法包括:
S1,获取舰船路径规划的地图范围;
S2,在所述地图范围内,获取舰船路径规划的参数信息;所述参数信息包括舰船路径规划起点和终点、初始路径点数、最大路径点数和障碍物分布信息、舰船路径规划中的拐角;
S3,利用预设的舰船路径规划模型,对所述舰船路径规划的参数信息进行处理,得到舰船路径规划结果,包括
S31,确定进行舰船路径规划的编码规则;所述舰船路径规划的编码规则包括编码方法、路径点选择方式、中间路径点编码和判断转向点是否在障碍物范围内;
所述编码方法为可变长实数编码;
所述路径点选择方式包括:
所述舰船路径规划的路径包括可行路径和不可行路径;
设置进行舰船路径规划的中间路径点;所述中间路径点为所述舰船路径规划起点和终点连线上的若干个点的集合;
所述中间路径点将所述舰船路径规划起点和终点连线进行N等分,在每一个控制周期内,选择与舰船当前位置距离最小的中间路径点为当前时刻的规划路径点;
所述中间路径点编码包括对一维编码的改进,记录转向点的横坐标;
所述判断转向点是否在障碍物范围内的方法为:
以所述转向点P1,P2,…,Pn为端点,n为转向点个数,向左方依次作水平射线,得到射线L1,L2,…,Ln;
沿着任一所述射线,从无穷远处开始自左向右移动,遇到障碍物时得到第一个交叉点,离开障碍物时得到第二个交叉点,记录交叉点数量;
当所述交叉点数量为偶数时,所述转向点在障碍物之外,为奇数时所述转向点在障碍物之内;
S32,确定进行舰船路径规划的适应度函数,包括:路径安全性评价信息fit1、路径总长度评价信息fit2和路径平滑度信息fit3;
引入加权系数k1,k2,k3,得到改进的舰船路径规划的适应度函数f;
f=k1fit1/(k2fit2×k3fit3)
S33,确定遗传策略,对两个种群分别设计选择、交叉、变异、插入、删除、平滑、避碰算子;
所述选择算子采用最优保存策略来选择个体,保存种群中适应度较高的那部分个体,这些个体直接进入子代,不进行算法中的其余操作;
所述变异算子利用随机替换转向点法和偏移转向点设计;
所述平滑算子为:
获取舰船路径规划中的拐角,对大于π/2的拐角进行处理;
所述处理包括删除所述大于π/2的拐角的顶点pj;
依次连接点pj-1、p1、p2、pj+1构成可行路径段pj-1p1→p1p2→p2pj+1;
当点p1和p2在障碍物内或其连线在障碍物内时,重新选取;其中点p1在点pj-1与点pj之间,点p2在点pj与点pj+1之间;
所述避碰算子利用先验知识计算,包括:
每条船的参数包括:起始点,终止点,相对起始时间≥0,速度为匀速,安全半径r;
假设船在某一路段的速度为v,初始点p0,初始时间t0,p0到Pi(xi,yi)时间为ti,点Pi-1(xi-1,yi-1)到Pi(xi,yi)的时间为Ti-1,有ti=ti-1+Ti-1,其中
计算在ti时刻第K条船的位置,首先确定在ti时刻第K条船的航向航速,设此路径段为Qm,则在点Qm(xm,ym)的时间为tm,则ti时间第K条船的位置为Obk(xbk(ti),ybk(ti)),其中
xbk(ti)=xm+vbx(ti-tm)
ybk(ti)=ym+vby(ti-tm)
vbx和vby分别是速度v在x轴和y轴坐标上的分量;
经以上分析,可得时刻ti转向点Pi(xi,yi)与第K条船的距离dik为:
如果dikr则航线是安全的,该转向点可以使用,否则丢弃;
S34,确定遗传算子执行概率,包括确定种群早熟度评价指标和概率自适应调整方法;
所述种群早熟度评价模型为:
其中Δ′为种群早熟度评价指标,Ftmax为最优个体适应度,为适应度大于的个体平均适应度,为种群个体的平均适应度,第t代种群由个体构成,M为个体数量,M个个体的适应度分别为Ft1,Ft2,…,FtM;
所述概率自适应调整方法为:
设置交叉概率Pc和变异概率Pm;
当种群趋于收敛时,降低交叉概率Pc,提高变异概率Pm;当种群个体发散时,提高交叉概率Pc,降低变异概率Pm;
根据上述评价种群“早熟”程度的指标Δ′,控制交叉概率Pc、变异概率Pm在进化过程中随着Δ′的变化而改变,分别为:
式中:k1,k2>0;由于Δ′始终大于或等于0,所以Pc取值范围在[0.5,1]之间,Pm的取值范围在[0,0.5]之间;
S35,设定遗传操作参数;所述遗传操作参数包括舰船路径起点和终点、种群大小、最大进化代数、初始路径点数、最大路径点数、遗传算子自适应选择概率系数和选择自适应双种群遗传算法;
S36,初始化种群,沿所述舰船路径起点和终点连线方向等距离选取N个点,在所述N个点的垂直线上随机选取转向点,并使这些转向点不在障碍物范围内;所述转向点为中间路径点;
随机产生两个群体的个体,作为种群进化的初始种群,得到两个种群,子种群1和子种群2;
S37,计算所述两个种群中所有个体的适应度,保留适应度最高的个体;根据早熟度评价结果计算遗传算子执行概率,依次执行选择、交叉、变异、插入、删除、平滑、避碰算子,得到下一代群体;所述下一代群体为新种群;
子种群1为探测子种群,其交叉概率Pc和变异概率Pm设置较大;使算法一直保持较高的搜索效率,并总能产生大量新的个体产生,有效避免计算结果收敛过早的现象;子种群2为开发子种群,它的Pc和Pm值较小,有利于将局部范围内的优秀个体保留下来,两个子种群分别独立进化,并且在每一代进化完成时按照一定准则进行个体交换,把各自种群中适应度值高的个体交换到另一种群中;
S38,重复S37,两个种群各自产生的新种群,直到所述下一代群体中个体数量与父代群体数量相等;
S39,用保留的上一代的适应度最高的个体替换所述新种群中适应度最低的个体,并检查算法停止条件,若达到最大进化代数,则终止算法,并选取适应度最高的可行路径,得到舰船路径规划结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军91977部队,未经中国人民解放军91977部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211526824.3/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理