当前位置: 首页 > 专利查询>天津大学专利>正文

一种船舶分支管路路径规划方法技术

技术编号:13771725 阅读:90 留言:0更新日期:2016-09-29 17:07
一种船舶分支管路路径规划方法:在对设备和管路模型简化的基础上,参考移动机器人路径规划中可见图法构建两点间网络图;设定包含N个连接点的分支管路,实现N个连接点间每两点间网络图的构建,组合更新数据信息得到总的N个点间网络图;构建基于斯坦纳点遗传算法的种群,设置遗传算法参数后开始迭代寻优;确定管路当量长度,赋予不同管路的不同权重系数;利用距离启发式算法评价每条染色体的适应值;判断是否达到设定的迭代次数;最优路径输出,路径规划结束,更新储存文档中管路编码信息,结合三维设计软件,实现船舶分支管路的三维可视化。本发明专利技术具有很高的搜索效率,解决了分支管路的布局问题,能更好的满足船舶管路路径规划的实际需要。

【技术实现步骤摘要】

本专利技术涉及一种路径规划方法。特别是涉及一种基于斯坦纳树与遗传算法的船舶分支管路路径规划方法
技术介绍
管路规划设计是液压、船舶、航空航天、核电、化学工业等领域复杂机电装备研发与流程工业过程的重要组成部分。当前船舶管路规划的研究重点在于:运用现代CAD/CAE技术,同时结合智能算法,开发用于船舶行业的专家系统和智能设计工具。船舶管路规划设计就是根据特定的任务要求(路径最短、拐弯次数最少或费时最短等)寻求一条连接起点与终点且能避开布局空间障碍物的最优路径。目前,较多研究仅针对两点间的管路连接,而较少关注在实际工程中占船舶管路70%以上的多点分支管路。多点分支管路的连接问题可以描述为图论中的寻找最短斯坦纳树问题。最短斯坦纳树是组合优化问题,与最小生成树相似,是最短网络的一种。现有的分支管路设计方法有迷宫算法、协同进化遗传算法、多种群蚁群算法等,这些算法对于不同的优化问题的处理效果各有优缺点。但大多数都是建立在栅格法划分空间和启发式搜索算法之上,难以取得良好的应用效果。遗传算法是一种借鉴生物遗传和进化机制而专利技术的启发式优化算法,于1975年由美国密歇根大学教授John Holland创立。在利用遗传算法进行路径规划的应用中,典型的代表是日本学者Ito,他将遗传算法应用于二维平面的两点管路路径搜索,取得了突破性的进展。改进的遗传算法结合斯坦纳树理论,使效率与船舶布局空间大小无关,因此具有很高的实用价值。
技术实现思路
本专利技术所要解决的技术问题是,提供一种针对不同分支管路分解编码、并行求解的策略,能更好的满足管路路径规划实际需要的船舶分支管路路径规划方法。本专利技术所采用的技术方案是:一种船舶分支管路路径规划方法,包括如下步骤:1)在对设备和管路模型简化的基础上,参考移动机器人路径规划中可见图法构建两点间网络图,包括生成遇到障碍的各个节点,确定各节点间的边长度,并存储在图G=(V,E)中,其中V储存各节点信息,E储存边的信息;2)设定包含N个连接点的分支管路,依据各连接点的坐标值,构建包含N个连接点的集合,忽略空间障碍,利用连接点位置信息,基于图论中最小生成树算法确定N个连接点的连接顺序,然后实现N个连接点间每两点间网络图的构建,组合更新数据信息得到总的N个点间网络图;3)构建基于斯坦纳点遗传算法的种群,确定步骤2)所述的网络图中使各连接点之间管路长度最短的斯坦纳点的位置和数目,设置遗传算法参数后开始迭代寻优;4)确定管路当量长度,根据管路粗细、直径和靠近不同障碍面的距离赋予不同的权重系
数;5)根据步骤3)中确定的新的染色体的斯坦纳点的位置和数目,利用距离启发式算法评价每条染色体的适应值;6)判断是否达到设定的迭代次数,如果达到设定的迭代次数,则转到步骤7),输出最优解,否则转到步骤3);7)最优路径输出,路径规划结束,更新储存文档中管路编码信息,结合三维设计软件,实现船舶分支管路的三维可视化。步骤1)包括:(1)依据逃逸图理论,参考移动机器人路径规划可见图构造方法,将起始点S看做光源,从起始点S向XYZ方向发散,提前确定启发式搜索方向,并将终点T所在各平面看做为障碍面;(2)在光线传播中遇到障碍后面,首先判断是实体障碍面还是扩展障碍面,如果是实体障碍面,光线沿与原方向相垂直的方向传播,如果是扩展障碍面,光线沿XYZ方向传播,然后,确定路径节点,并将该节点作为新的起始点S1;(3)按顺序连接各路径节点,将各节点与连接顺序记录在图G=(V,E)中,其中,V储存节点信息,E储存边的信息。步骤2)所述的确定N个连接点连接顺序的方法包括:(1)设定包含N个连接点的分支管路,依据各连接点的坐标值,构建包含N个连接点的集合,首先忽略空间中的障碍,利用连接点在布局空间的位置信息,基于图论中最小生成树算法确定N个点的连接顺序;(2)得到连接顺序之后,利用步骤1)中构造路径节点和网络图的方法,实现N个连接点间每两个连接点的网络图,组合更新每两点之间的数据信息得到总的N个点间网络图,包括节点和边的信息。步骤3)包括:(1)构建基于斯坦纳点遗传算法的种群采用引入斯坦纳点的染色体编码方法,首先对于N个连接点最多存在N-2个斯坦纳点,设定V是网络图所有点集,用r=V/N表示所有非管路连接点集合,采用定长度编码方式,一条染色体编码为:{(Node0,0),(Node1,1),...(Nodem,1),...(Noder-1,0)本文档来自技高网
...

【技术保护点】
一种船舶分支管路路径规划方法,其特征在于,包括如下步骤:1)在对设备和管路模型简化的基础上,参考移动机器人路径规划中可见图法构建两点间网络图,包括生成遇到障碍的各个节点,确定各节点间的边长度,并存储在图G=(V,E)中,其中V储存各节点信息,E储存边的信息;2)设定包含N个连接点的分支管路,依据各连接点的坐标值,构建包含N个连接点的集合,忽略空间障碍,利用连接点位置信息,基于图论中最小生成树算法确定N个连接点的连接顺序,然后实现N个连接点间每两点间网络图的构建,组合更新数据信息得到总的N个点间网络图;3)构建基于斯坦纳点遗传算法的种群,确定步骤2)所述的网络图中使各连接点之间管路长度最短的斯坦纳点的位置和数目,设置遗传算法参数后开始迭代寻优;4)确定管路当量长度,根据管路粗细、直径和靠近不同障碍面的距离赋予不同的权重系数;5)根据步骤3)中确定的新的染色体的斯坦纳点的位置和数目,利用距离启发式算法评价每条染色体的适应值;6)判断是否达到设定的迭代次数,如果达到设定的迭代次数,则转到步骤7),输出最优解,否则转到步骤3);7)最优路径输出,路径规划结束,更新储存文档中管路编码信息,结合三维设计软件,实现船舶分支管路的三维可视化。...

【技术特征摘要】
1.一种船舶分支管路路径规划方法,其特征在于,包括如下步骤:1)在对设备和管路模型简化的基础上,参考移动机器人路径规划中可见图法构建两点间网络图,包括生成遇到障碍的各个节点,确定各节点间的边长度,并存储在图G=(V,E)中,其中V储存各节点信息,E储存边的信息;2)设定包含N个连接点的分支管路,依据各连接点的坐标值,构建包含N个连接点的集合,忽略空间障碍,利用连接点位置信息,基于图论中最小生成树算法确定N个连接点的连接顺序,然后实现N个连接点间每两点间网络图的构建,组合更新数据信息得到总的N个点间网络图;3)构建基于斯坦纳点遗传算法的种群,确定步骤2)所述的网络图中使各连接点之间管路长度最短的斯坦纳点的位置和数目,设置遗传算法参数后开始迭代寻优;4)确定管路当量长度,根据管路粗细、直径和靠近不同障碍面的距离赋予不同的权重系数;5)根据步骤3)中确定的新的染色体的斯坦纳点的位置和数目,利用距离启发式算法评价每条染色体的适应值;6)判断是否达到设定的迭代次数,如果达到设定的迭代次数,则转到步骤7),输出最优解,否则转到步骤3);7)最优路径输出,路径规划结束,更新储存文档中管路编码信息,结合三维设计软件,实现船舶分支管路的三维可视化。2.根据权利要求1所述的一种船舶分支管路路径规划方法,其特征在于,步骤1)包括:(1)依据逃逸图理论,参考移动机器人路径规划可见图构造方法,将起始点S看做光源,从起始点S向XYZ方向发散,提前...

【专利技术属性】
技术研发人员:牛文铁牛亚肖
申请(专利权)人:天津大学
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1