2. 中国信息通信研究院,湖北 武汉 430206
2. China Academy of Information and Communications Technology, Wuhan 430206, China
随着船舶制造技术的发展,智能化船舶设计和制造成为世界范围的发展趋势,也是推动成本优化、技术升级的关键。在船舶设计过程中,舱室和管路的布局是一项重要内容,舱室和管路的布局是否能够合理利用船体的空间,同时兼顾考虑结构的安全和可靠性,是评价船舶设计优劣的重要指标。机舱作为船舶的关键舱室之一,内部布置了大量的电气、自动化设备,这些设备管路布局的合理性,对于改善机舱环境,提高机舱安全性意义重大。
本文采用一种基于遗传优化算法的船舶管路智能化布局技术,从布局设计原理、布局过程等方面进行详细介绍。
1 船舶管路智能布局设计和栅格建模法与智能设计技术不同,传统的船舶布局设计基于设计手册和规范,同时根据经验积累和参考图纸进行设计,这些布局设计方法的效率低、效果差,智能布局设计在计算机和算法的加持下,能够实现自动化的布局方案输出。
船舶智能布局设计的基本流程如图1所示。
![]() |
图 1 船舶智能布局设计的基本流程图 Fig. 1 Basic process of ship intelligent layout design |
在船舶智能布局设计的流程中,模型建立是其中的重要环节。模型建立是指将船舶设计过程转化为合理的数学模型,并基于该数学模型进行智能设计。本文主要介绍一种栅格建模法。
栅格建模法是通过将空间划分成若干网格状单元,来模拟实际设计空间模型的建模方法,建模过程中全面考虑存在的障碍物,将栅格进行自由栅格和障碍栅格的划分。在船舶管路布局设计时,通过定义网格的权重值,准确地建立空间模型,结合遗传算法等寻优算法,获取最优布局[1]。
栅格建模法的第一步是建立栅格模型,船舶机舱布局的等效栅格模型示意图如图2所示。
![]() |
图 2 船舶机舱布局的等效栅格模型示意图 Fig. 2 Schematic diagram of equivalent grid model of ship engine room layout |
首先建立对应栅格的函数模型如下:
{A=(D,L,W),D=(vt|t=1,2,...,n−1),L={(vi,vj)|vi,vj∈D},W=(wij)。 |
式中:D为栅格的节点集合;L为管路布局的方向集合;W为管路的权重集合;
1)定义管路连接段的权重值
连接段的权重值[2
wij=f(L(t))。 |
式中,
2)最优路线规划
将管路布局的起始点作为目标函数的边界,并将布管长度最短
Dmin=f(L(t),B(t))。 |
式中,
假定管路布局过程中,起点到终点之间有n条路段,每段路段所需要的时间为
Dmin=min{n∑iL(ti)wij},Tminti=min{n∑iti}, |
ti=f(L(t),B(t))/wij。 |
遗传算法从一个初始种群开始,经过基因重组、遗传、交叉和变异生成新种群,遗传算法在最优问题处理上有非常广泛的应用[3]。
遗传算法的基本步骤包括:
1)初始种群编码
初始种群编码方式有二进制编码、字符串编码等,本文主要使用二进制编码方式,该方法也是最常应用的一种编码方法。
二进制编码字符串设某一参数变量取值范围为
00000⋯0000=0→Umin,00000⋯0001=1→Umin+δ,⋮⋮⋮⋮⋮11111⋯1111=2l−1→Umax, |
二进制编码的精度为:
δ=Umax−Umin2l−1。 |
假设染色体编码为
x=Umin+(1∑i=1bi⋅2i−1)⋅δ。 |
2)适应度计算
适应度计算是判断种群中个体优劣的标准[3],适应度函数模型为:
fi=c1+c2wt√1N−1(n∑i=1(ybest−y(i)))2。 |
式中:
3)遗传与变异
遗传算法的原理流程如图3所示。
![]() |
图 3 遗传算法的基本原理流程 Fig. 3 Basic principle flow of genetic algorithm |
机舱管路是船舶的重要组成部分,一方面为各类船舶机械设备提供液体燃油等,另一方面也为舱室等其他位置输送饮用水等必须的资源。因此,管路被称为船舶的“血管”,提高管路布局设计对于改善船舶整体性能有重要意义。
本文结合栅格建模和遗传算法,提出一种管路的智能布局方法,管路智能布局的流程图如图4所示。
![]() |
图 4 基于栅格建模和遗传算法的船舶管路布局流程图 Fig. 4 Flow chart of ship pipeline layout based on grid modeling and genetic algorithm |
1)机舱栅格建模
在机舱管路布局时,首先需要进行机舱的栅格建模。将机舱舱室布局模型建立为一个三维空间模型,将机舱简化为一个规则的长方体,根据机舱中舱壁、设备等障碍物的空间位置,将长方体模型进行栅格划分,并采用直角坐标系对每个栅格节点详细标注。
图5为机舱管路布局的空间栅格模型,将栅格节点划分为管路连接点、管路路径、布局障碍3种。
![]() |
图 5 机舱管路布局的空间栅格模型 Fig. 5 Spatial grid model of engine room piping layout |
除了机舱障碍物需要重点考虑外,机舱的管路布局过程还需要注意以下几点:
①管路半径
由于在基于栅格建模法和遗传算法的管路寻优过程中,管路以一条等直径的中心线代替,而实际管路布局时,考虑管路流量、强度等因素,管路的直径有多种规格,因此,在初始栅格建模时[4]是栅格的最小尺寸大于管路直径。
②管路之间的间隙
机舱环境面临高温、高湿等气象条件的影响,相邻管路之间需要预留一定的间隙,防止相邻管路因为发热出现故障。因此,在管路布局时同样需要考虑管路之间的间距,栅格大小也要考虑管路半径和安全间隙。
③管路与障碍物的距离
与第2条同理,管路与障碍物之间也需要考虑安全距离,根据实际的布管经验,当多管路同时布局时,可先选择栅格较大的空间布局管路,后期再根据情况调整实际的管路直径。
④适应度函数计算
管路布局综合考虑成本、障碍物、管路直径、弯头数量等,建立适应度函数为:
f(p)=A−(a⋅L(p)+b⋅B(p)+c⋅E(p))−O(p)。 |
式中:
图6为基于遗传算法的船舶机舱管路布局寻优示意图。
![]() |
图 6 基于遗传算法的船舶机舱管路布局寻优示意图 Fig. 6 Schematic diagram of pipeline layout optimization of ship engine room based on genetic algorithm |
机舱管路的布局需要综合考虑成本、障碍物、管路安全性等因素,针对机舱的智能布局设计,本文介绍一种基于栅格建模法和遗传算法的管路智能布局算法,阐述了管路智能布局的原理和过程。
[1] |
曹文利. 火箭发动机舱内管路安装改进分析与试验验证[J]. 导弹与航天运载技术, 2021(2): 17-20+35. CAO Wen-li. Analysis and test verification of pipeline installation improvement in rocket engine compartment[J]. Missile and Space Launch Technology, 2021(2): 17-20+35. |
[2] |
姜宏松. 浅谈船舶机舱液货舱柜透气管路和集气筒设计与布置[J]. 中国水运, 2021(3): 107-109. JIANG Hong-song. Brief Discussion on the Design and Layout of Breathing Pipes and Gas Collectors of Tanks in Ship's Engine Room[J]. China Water Transport, 2021(3): 107-109. |
[3] |
王在忠. 机舱设备或管路绝热包覆到220℃还是60℃?[J]. 中国船检, 2020(9): 92–94. WANG Zai-zhong. Is the engine room equipment or pipeline insulated to 220 ℃ or 60 ℃? [J] China Ship Survey, 2020 (9): 92–94 |
[4] |
罗东浩. VLCC改造为FPSO的机舱和泵舱管路生产设计技术研究[J]. 船舶标准化工程师, 2017, 50(4): 45-50. LUO Dong-hao. Research on production design technology of engine room and pump room pipeline for VLCC transformation to FPSO[J]. Ship Standardization Engineer, 2017, 50(4): 45-50. |