管道线路设计在船舶设计中起着重要的作用。由于复杂的配置与大量的管道布局空间,多样化的设计约束,和障碍,它是一个复杂和耗时的过程获得船舶管道最优路线。在这篇文章中,支管路由,提出了一种优化设计方法,提高设计效率,减少人为错误。通过简化设备和船体模型和空间划分成三维网状细胞,布局空间构造的数学模型。基于提出的概念管分级方法,建立管道路由的优化模型。然后提出了一种优化过程处理管道路线规划问题结合迷宫算法(MA), nondominated第二排序遗传算法(NSGA-II)合作共同进化nondominated第二排序遗传算法(CCNSGA-II)。遗传算法过程中提高性能,固定长度编码方法提出了基于改进的迷宫算法和自适应区域战略。模糊集理论是用来提取最佳妥协管道从帕累托最优解决方案。支管模拟试验和燃料管道系统的优化设计进行了详细说明优化设计过程,验证该方法的可行性和有效性。
自1970年代以来,管道路由设计研究在各种工业领域,如航空发动机,大规模集成电路,船等等。管道路由设计,与其他任务,最重要的一个过程的详细设计阶段。然而,管道系统的复杂性和约束船舶管路系统的多样性,是耗时且难以实现可行的布局。因此,它是重要的调查自动管道路由方法。
路由路径规划系统的研究已经由研究人员几十年来。迪杰斯特拉算法(
目前,管道路线规划优化算法研究主要集中在两个终端,而multibranch管设计很少研究。公园和斯托奇(
由于直径不同的分支管道,管道等级的概念在本文中定义。考虑到每个年级连结点的数量差异,提出了一种新算法结合迷宫算法(MA) (
本文的其余部分组织如下。船管路线设计制定的问题部分
由于复杂的船体结构和各种形状和不同的设备,它是费时和低效的详细描述所有几何信息管道路由设计船舶管路布置空间。因此,它是至关重要的简化船舶管路布置环境。构建一个合理的工作空间模型代表的基本几何信息设备和船体结构,在环境中也要遵守几个原则简化管道布局。
模型的几何属性应该是简单的;
空间位置的模型应该表达准确;
准确的空间位置的管道终端应该得到保证。
信息完整的模型提出了文献[
为简化设备模型的一个例子。
构造的AABB设备模型。
AABB除以使用细胞的非均匀网格根据设备的特点。
对于每一个细胞,发现内部或相交的多边形模型的。
构造多边形的AABB
剪辑的AABB细胞本身。
循环步骤
代表的几何信息船体结构,组件,和管道终端的布局空间,空间划分是必要的。不规则的空间大约是由被分为数字立方体网格,和详细过程如下。
工作空间是一个长方体空间分成<我nline-formula>
工作空间的数学模型。(一)网格方法。(b)的一个例子简化船体的近似表示。
自进口/出口设备参与简化模型,简化设备将导致失败的连接管道终端在模型空间。为了解决这个问题,实际进口/出口参与一个或多个网格之外的扩展到相邻网格简化模型在其正常。和相邻的网格单元通过进口/出口的轴定义为新连接。
基于上述space-dividing方法,连接管道路径定义为一个连续路径连接一个起点和一个目标点,它包含一系列相邻网格细胞。路径是由一个序列的编码包含一系列的坐标网格的细胞,和一个示例如图
管道路径的定义。
船舶管道路线规划期间,可能需要不同直径的管道连接不同的设备;例如,管道连接燃油储罐的直径值大于管道连接海洋的主要引擎。考虑到管道直径之间的差异,介绍了管道等级的概念。如果路由路径中的所有管道直径值,排序的顶部,即最大的管道直径值,定义为管1级,其终端被定义为points-grade 1,其余管道可以分级先后根据排名列表。
自描述的空间大约是立方体网格方法,精度取决于大小的立方体网格。本文中所有管道的最小圆管直径选择设计空间立方体边长。管道,包括不同直径的管道,为了简化路径路由算法,边境细胞生成障碍包括管道向外扩展的一个适当的细胞数量。通过这种方法,编码subpipe年级大直径不变与subpipe年级小直径。延长细胞数量是由当前最大的圆管直径管道,如所示
船管路线规划是一个典型的多目标优化问题;,它的目标是实现优化最好的妥协管道数的约束条件下基于离散数学模型。考虑约束条件和评价标准如下。
避免障碍;
最短的路由路径;
最小弯曲;
最大重叠subpipe路由路径的长度。
的目标函数<我nline-formula>
根据设备的连接关系作为管道系统的原理图中所示,每个管道的终端设置。考虑到管道直径对布局的影响结果和使用安全,管道进行分级,然后subpipe 1级的直径值是作为典型的每个与某些subpipes管道的直径值。然后管路布置的规则序列决定如下。
直径较大的管道是优先安排。
subpipes管道,一个更高的等级是优先安排。
分枝点与相邻subpipe生成更高的等级。
的一个例子管道与subpipes如图三
选择分枝点的位置。
根据提到的管道路由规则设计、船舶管道路由方法,提出了通过结合MA, NSGA-II, CCNSGA-II。该方法的流程图如图
船舶管道路由算法的流程图基于管道等级。
与两个终端,MA-NSGA-II用于管道路由设计如图
MA-NSGA-II的流程图。
在有三个或更多终端的情况下,MA-CCNSGA-II用于管道路由设计如图
MA-CCNSGA-II的示意图。
的关键连接点定义如下。对于points-grade 1,欧几里得距离的总和points-grade 1和其他的特定点,分别计算了(
一个例子的关键连接选择。
由于巨大的管路布置空间,全球搜索最优管道将导致操作大型存储和低效率。因此自适应区域战略(
在3 d空间自适应区域。
扩展搜索是扩张过程从一个网格相邻网格,网格是由其指定标签值标记。标记标签值的规则如下。
初始网格被标记为“1”。
只有6个邻居当前网格可以标记,标记的值是当前网格+ 1。
如果相邻网格标记,小标签的值被选中。
一个扩张的过程图如图
一个例子扩展搜索迷宫算法的过程。
追溯过程antisearch从目标点到起点。图
迷宫算法的一个例子追溯流程。
工作空间时,使用深度优先搜索策略,自适应区域不能达到完全由追溯过程,这限制了人口的多样性和影响优化效率,然后介绍了辅助点来解决这个问题。二维迷宫搜索一个例子是图所示
引入辅助点。
引入辅助点,管道路径的分布范围扩大,初始种群的多样性增加,它提供了更好的优化的基础。
为了克服变长编码技术的缺点,比如在处理复杂性染色体和染色体产生重复节点在遗传操作中,固定长度编码方法提出了基于改进的迷宫算法和扩展自适应区域战略,提高了遗传算法的性能的过程。
二维图如图
固定长度编码方法。
由于大布局空间分布在另一艘船和障碍,我们假设扩展的空间是一个工作区没有障碍。因此,染色体的长度在3 d空间最大的标签值+决定<我nline-formula>
健身价值的评价标准的基础优势染色体和nondominated排序和选择操作nondominated排序遗传算法。目标函数制定
管道三subpipe成绩的一个例子是图所示
健康评估的例子。
仅管路径染色体,这是由一系列节点连续坐标,可以被视为一个有效的一个。通过使用传统的遗传算子直接在交叉和变异操作,无法保证节点的连接在一个染色体遗传操作后,可能导致无效的生成个人。基于固定长度编码方法中提到的部分
随机选择交叉点在传统的单点交叉操作,然后两个后代个体生成的两个父染色体的交换正确的部分。与固定长度的染色体交叉策略,提出了通过提高单点交叉算子。两条染色体,两个交叉节点,<我nline-formula>
助理路径的生成方法是不同于初始种群。提高算法的运行效率和避免产生重复节点,以下方法:迷宫算法的扩展搜索过程仍然是用于编码工作区由起始点和目标点。之前的搜索方向是由两个点之间的位置关系,和一个初始搜索方向是随机选择向网格细胞减少值。搜索方向不会改变,除非障碍是搜索网格单元,和过程将继续,直到到达终点。
如图
基于固定长度的编码方法的交叉。
类似于交叉操作,无法保证管道的连接路径直接利用传统的变异操作方法。固定长度的染色体的变异策略在这部分给出。父染色体,两个突变点是随机选择的起始和结束点,分别和助理一样,在生成的路径交叉操作。然后原节点之间的两个突变点被助理路径,这让新后代染色体。类似地,如果后代染色体的长度超过了有限的长度,它将被删除,否则空节点将辅以“0”。
变异操作的一个例子是图所示
突变基于固定长度的编码方法。
为帕累托最优染色体组<我nline-formula>
在(
来验证该算法的可行性和有效性,提出的方法是用来执行一个支管设计我们的以前的工作的例子
管道路由空间设置为500毫米×500毫米×500毫米和除以使用多维数据集的长度是10毫米。然后工作空间被分为50×50×50统一的3 d立体网格细胞。障碍在工作区中所代表的是长方体的对角坐标确定如下:<我nline-formula>
管道路由路径和连结点的信息。
| 路由路径名 | 连结点的坐标 | 管规格(毫米) |
|---|---|---|
| 管1级 | (2、2、2),(10,44岁,46) | 20. |
| 管二年级 | (48)39岁,12日 | 15 |
| 管三年级 | (45岁,46岁,15) | 10 |
在这个例子中,每个管道等级包括两个连结点,采用MA-NSGA-II管道路由算法。基于概念的关键连接的部分
MA-NSGA-II的参数。
| 参数 | 价值 |
|---|---|
| 人口规模 | 50 |
| 的一代 | One hundred. |
| 交叉概率 | 0.8 |
| 变异概率 | 0.05 |
的进化图平均和最小值的两个对象与一代,分别见图
管1级的进化图。(一)长度的演化过程;弯曲的数字(b)演化过程;(c)帕累托最优。
管二年级的进化图。(一)长度的演化过程;弯曲的数字(b)演化过程;(c)帕累托最优。
管二年级的进化图。(一)长度的演化过程;弯曲的数字(b)演化过程;(c)帕累托最优。
如图
表中列出的一些最佳解决方案
一些解决方案的测试例子。
| 解决方案 |
|
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 197年 | 8 | 94年 | 3 | 118年 | 5 | 74年 | 4 | 50 | - - - - - - | 39 | 0.093095 |
| 2 | 197年 | 8 | 94年 | 3 | 120年 | 5 | 74年 | 4 | 51 | - - - - - - | 40 | 0.091905 |
| 3 | 205年 | 8 | 94年 | 3 | 128年 | 4 | 74年 | 4 | 43 | - - - - - - | 40 | 0.090952 |
| 4 | 197年 | 8 | 94年 | 4 | 120年 | 4 | 74年 | 4 | 51 | - - - - - - | 40 | 0.085119 |
| 5 | 197年 | 8 | 94年 | 3 | 140年 | 5 | 74年 | 4 | 61年 | - - - - - - | 50 | 0.08 |
| 6 | 197年 | 8 | 94年 | 4 | 132年 | 4 | 74年 | 4 | 58 | - - - - - - | 45 | 0.077976 |
| 7 | 205年 | 8 | 94年 | 3 | 140年 | 5 | 74年 | 4 | 53 | - - - - - - | 50 | 0.075119 |
| 8 | 197年 | 8 | 94年 | 4 | 140年 | 4 | 74年 | 4 | 61年 | - - - - - - | 50 | 0.073214 |
| 9 | 197年 | 8 | 94年 | 3 | 152年 | 5 | 74年 | 4 | 67年 | - - - - - - | 56 | 0.072857 |
| 10 | 197年 | 8 | 94年 | 3 | 156年 | 5 | 74年 | 4 | 69年 | - - - - - - | 58 | 0.070476 |
路由解决方案1的结果。
如数据所示
图
燃油管路系统的原理图在船舶机舱。
通过使用三维CAD软件SolidWorks,相关设备的实体模型建立的方法
对角坐标主要部分的简化模型。
| 设备名称 | 对角坐标1 | 对角坐标2 |
|---|---|---|
| 燃油储罐1 | (67,23) | (107,103) |
|
|
||
| 燃油储罐2 | (67,183) | (107,263) |
|
|
||
| 蒸汽锅炉 | (90,290) | (115,311) |
| (115,283) | (152、83、320) | |
|
|
||
| 热水锅炉 | (1)135年,15日 | (152年,55岁,17) |
| (5)152年,19日 | (13)163年,29日 | |
|
|
||
| 柴油发电机1 | (122,97) | (198,127) |
| (123,104) | (139年,41岁,116) | |
| (128,104) | (46岁,33,118) | |
| (160,103) | (188年,42岁,117年) | |
|
|
||
| 柴油发电机2 | (122,163) | (198年,23岁,188) |
| (123,170) | (139年,41岁,181) | |
| (138,170) | (157年,33岁,183) | |
| (160,169) | (188年,42岁,183年) | |
|
|
||
| 船用主机1 | (110年,11日,42) | (122,65) |
| (146 9 47) | (175年,15日,60) | |
| (136年,15岁,47) | (187年,46岁,66) | |
| (122年,42岁,40) | (196年,54岁,55) | |
|
|
||
| 船用主机2 | (110,222) | (122,246) |
| (146,228) | (175,241) | |
| (136,228) | (187年,46岁,247) | |
| (122年,42岁,220年) | (196年,54岁,245) | |
|
|
||
| 燃油输送泵1 | (17日,105) | (33岁,56岁,111年) |
|
|
||
| 燃油输送泵2 | (41岁,45岁,105) | (57,53岁,111年) |
根据原理图,燃油管路系统分为六个管道。表示地点的坐标,连结点和连接的管道直径参数点属于,在表中做了总结
管道路由路径和连结点的信息。
| 路由路径名 | 包括小木屋和设备 |
管规格(毫米) |
|---|---|---|
| 路径1 | 燃油舱:(6)58岁21日,(58,21,304) |
|
| 燃油输送泵1:(39岁,49岁,106) |
|
|
| 燃油输送泵2:(15日,52岁,106) |
|
|
|
|
||
| 路径2 | 燃油输送泵1:(39岁,49岁,113) |
|
| 燃油输送泵2:(15日,52岁,113) |
|
|
| 燃油储罐1:(33、70、104) |
|
|
| 燃油储罐2:(33、70、182) |
|
|
|
|
||
| 路径3 | 燃油储罐1:(20、61、69) |
|
| 燃油储罐2:(20、61、216) |
|
|
| 33岁的柴油发电机1:(181 122),(185,122) |
|
|
| 33岁的柴油发电机2:(181 188),(185,188) |
|
|
|
|
||
| 路4 | 燃油储罐1:(20、61、63) |
|
| 燃油储罐2:(20、61、223) |
|
|
| 船用主机1:(139,67),(144,67) |
|
|
| 船用主机2:(139,248),(144,248) |
|
|
|
|
||
| 路5 | 燃油储罐1:(61、56) |
|
| 燃油储罐2:(20、61、229) |
|
|
| 热水锅炉:(159年,23岁,14) |
|
|
| 蒸汽锅炉(101,289): |
|
|
|
|
||
| 路径6 | 燃油储罐1:(20,61,31) |
|
| 燃油储罐2:(20、61、254) |
|
|
| 热水锅炉:(161、21、14) |
|
|
| 蒸汽锅炉(96,289): |
|
|
基于建立空间模型,燃油管路系统可以使用算法设计的部分
管路径3是作为一个例子来说明管道路线规划的算法过程。根据管分级部分中定义的概念
遗传算法参数。
| MA-NSGA-II | MA-CCNSGA-II | |
|---|---|---|
| 人口规模 | 30. | 40 |
| 的一代 | One hundred. | 200年 |
| 交叉概率 | 0.8 | 0.8 |
| 变异概率 | 0.05 | 0.05 |
根据使用该算法获得的结果,燃油管系统的参数化CAD模型建立了利用SolidWorks API和VB.NET。总结了管道的路由结果表
路由路径的燃料系统路径。
| 路由路径名 | 管的三维实体模型 | 参数 | |
|---|---|---|---|
| 1级 | 2级 | ||
| 路径1 |
|
|
- - - - - - |
|
|
|||
| 路径2 |
|
|
- - - - - - |
|
|
|||
| 路径3 |
|
|
|
|
|
|||
|
|
|||
|
|
|||
|
|
|||
| 路4 |
|
|
|
|
|
|||
|
|
|||
|
|
|||
|
|
|||
| 路5 |
|
|
|
|
|
|||
|
|
|||
|
|
|||
|
|
|||
| 路径6 |
|
|
- - - - - - |
最终的路由结果燃料管道系统在船舶机舱。
为了提高设计效率,减少人为错误,支管路由,提出了一种优化设计方法。应对直径不同的分支管道,管道的概念提出了分级。考虑到每个年级连结点的数量差异,管道路由优化过程,提出了通过结合MA, NSGA-II, CCNSGA-II。基于管道等级的概念,使用安全的要求可以被认为是在初步设计阶段,为详细设计打下坚实的基础。提高遗传算法的性能程序,固定长度编码方法在计划的优化设计过程。利用该管道路由优化程序,得到最优解的支管;然后可以选择最好的妥协方案充分考虑管道的重要指标,如弯曲的数字,subpipe长度和重叠长度以及其他复杂的工程约束。
分支管道的设计实例进行了优化和设计实际船舶燃油管路系统的实现来验证提出方法的可行性和有效性。进一步的工作将开发一个全面的和用户友好的计算机辅助管道路由系统,拥有该管道路由优化方法。
作者宣称没有利益冲突。
这项工作是由中国国家自然科学基金资助(批准号51275340)。