[发明专利]基于遗传算法的航线规划方法有效
| 申请号: | 201910326728.6 | 申请日: | 2019-04-23 |
| 公开(公告)号: | CN110160526B | 公开(公告)日: | 2021-10-08 |
| 发明(设计)人: | 文婷;段泽;覃善兴;郭安康;杨凌波 | 申请(专利权)人: | 北京海兰信数据科技股份有限公司 |
| 主分类号: | G01C21/20 | 分类号: | G01C21/20 |
| 代理公司: | 北京润捷智诚知识产权代理事务所(普通合伙) 11831 | 代理人: | 孙巍 |
| 地址: | 100089 北京市海淀区中关*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 遗传 算法 航线 规划 方法 | ||
1.一种基于遗传算法的时间最短航线规划方法,其特征在于,包括:
S110,基于航线的航路点、航路点之间各个航路段的航速构建船舶航线实际航行时间目标函数模型,基于航线的危险区航行时间构建船舶航线约束条件;
S120,对航线的航路点信息、航路点之间各个航路段的航速进行实值编码,一条航线的航路点信息以及航路点之间各个航路段的航速组成一条染色个体,根据航路点信息以及航路点之间各个航路段的航速选取多条染色个体,合成初始航线航速群体;
S130,计算初始航线航速群体中各染色个体的船舶航线实际航行时间目标函数值,并根据船舶航线实际航行时间目标函数值和船舶航线约束条件计算初始航线航速群体的适应度;
S140,根据初始航线航速群体的适应度对初始航线航速群体进行选择,组建遗传航线航速群体;
S150,对该遗传航线航速群体进行配对,生成遗传配对航线航速群体,对遗传配对航线航速群体进行交叉,得到遗传交叉航线航速群体,对遗传交叉航线航速群体进行变异,形成次遗传航线航速群体;
S160,计算次遗传航线航速群体中各染色个体的船舶航线实际航行时间目标函数值,并以次遗传航线航速群体为下一轮的初始航线航速群体,重复步骤S130至步骤S150,直到计算出满足船舶航线约束条件的实际航行时间最短的航线;
船舶航线约束条件为航线的危险区航行时间为0,船舶航线实际航行时间目标函数模型如下:
其中,JT(r)为航行时间目标值,Talarm为危险区航行时间,Tvoyage为航行总时间;
危险区航行时间由航路段上所遭遇气象大于设定风浪限值的航路段航行时间求和得到;
航行总时间由每个航路段所花时间求和得到,如下式:
其中,Tvoyage为航行总时间,n为航路点总数,Li为第i段航路的长度,ti是第i段航路的航行时间,Vi为第i段航路的船舶实际速度,基于静水航速、气象数据、船舶参数计算得到。
2.根据权利要求1所述的基于遗传算法的时间最短航线规划方法,其特征在于,对遗传交叉航线航速群体进行变异,形成次遗传航线航速群体之后,还包括:对次遗传航线航速群体进行重插入,形成重插入航线航速群体。
3.根据权利要求2所述的基于遗传算法的时间最短航线规划方法,其特征在于,根据船舶航线目标函数值计算初始航线航速群体的适应度,具体实现如下:
通过船舶航线目标函数值-适应度映射表根据船舶航线目标函数值获取初始航线航速群体的适应度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海兰信数据科技股份有限公司,未经北京海兰信数据科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910326728.6/1.html,转载请声明来源钻瓜专利网。





