【技术实现步骤摘要】
船舶管路管线自动布局计算方法
[0001]本专利技术涉及管线自动布局
,尤其涉及一种船舶管路管线自动布局计算方法。
技术介绍
[0002]船舶管路系统(以下简称“管系”)是船舶为完成设定任务而专门用来输送和排除液体或气体的管路、机械设备和检测仪表的总称。管系分为动力管路和船舶系统,其中动力管路包括:燃油管路、润滑管路、冷却管路、压缩空气管路、排气管路;船舶系统包括:舱底水系统、压载水系统、消防系统、通风系统、供水系统、制冷与空调系统、货油系统等。上述管系十分复杂庞大,研究表明在轮机专业的图纸中,管系图纸占了70%以上,管系设计是船舶设计的关键之一,管系更是船舶动力系统的关键部分。高质量、高效率和低成本的管系设计对于船舶的安全性、经济性、总体布局的合理性、可操作性、维修及保证船舶各种机械的正常运转和安全航行起着不可替代的作用。
[0003]在管线自动布局算法研究方面,哈尔滨工业大学的付宜利等人先后开展了基于粒子群算法和混沌算法的管路自动布局方法的研究,并取得了一定的成果,但无论是基于粒子群算法或是混沌算法的管路自动布局方法都只关注了管路路径自动寻优问题,对于工程约束仍然缺乏考虑。Christian Vander Velden等人提出了一种融入知识工程技术(KBE)的管线智能布局方法,该方法利用改进的A*算法在三维空间网格中进行路径寻优,并在算法中嵌入了部分工程约束,这使得自动生成的管线在质量上有了很大的提高,但由于该方法考虑的工程约束较少,且工程约束知识被写入程序代码,不能实现对知识的实时编辑和管理,导致 ...
【技术保护点】
【技术特征摘要】
1.一种船舶管路管线自动布局计算方法,包括步骤:S1:对一船舶舱室进行分析和简化,提取所述船舶舱室的空间几何轮廓;S2:使用单元格表示所述空间几何轮廓;S3:使用网格图记录所述单元格的信息;S4:基于A*算法进行布管路径寻优;S5:进行多管路布管。2.根据权利要求1所述的船舶管路管线自动布局计算方法,其特征在于,所述S1步骤中:使用AABB包围盒算法,识别出输入的所述船舶舱室在三维空间中的所述空间几何轮廓。3.根据权利要求2所述的船舶管路管线自动布局计算方法,其特征在于,所述S2步骤中:选择立方体作为所述单元格的形状,所述单元格的比例尺由管道直径确定;根据所述空间几何轮廓的包围盒信息,确定所述单元格对应的实际空间位置、所述单元格的空间是否可布管、所述单元格所处区域和所述单元格所属实体类型;将所有所述单元格保存在一个大数组内,信息全部记录在所述单元格上。4.根据权利要求3所述的船舶管路管线自动布局计算方法,其特征在于,记录在所述单元格上的所述信息包括所述单元格中心的三维位置信息和所述单元格空间布管的惩罚值。5.根据权利要求4所述的船舶管路管线自动布局计算方法,其特征在于,所述S3步骤中:所述网格图的总体尺寸为整体空间在各个方向上的长度,所述长度为单元格数量;单元格数量=实际长度/单元格比例尺;当单元网格尺寸设定比较大时,空间划分得到的所述单元格个数相应减少;所述网格图中的网格仅能与相邻的所述网格相互联通;所述网格图中所述单元格的位置使用三维数组进行记录;所述三维数组的坐标从0开始,并完成所述单元格的三维坐标向数组索引的转换。6.根据权利要求5所述的船舶管路管线自动布局计算方法,其特征在于,所述S3步骤中:使用公式(1)完成所述单元格的三维坐标向数组索引的转换:其中,A
′
表示所述网格图中的点索引,A表示所述单元格中心点三维原始坐标,pMin表示整个计算空间中最小的坐标,cellLength表示单元格比例尺,round()为取整方法;由于放缩需要除去所述单元格比例尺,并取整数值,无法整除时,必须对结果进行调整。7.根据权利要求6所述的船舶管路管线自动布局计算方法,其特征在于,所述S4步骤中:所述布管路径寻优的要求为由起点按照指定方向出发,在给定空间内尽可能经过存在利好的区域,避开不利的区域,最终从指定方向到达目标点;使用一数学模型对所述布管路径寻优的要求进行刻画:其中,f(pipe)表示对管道设计优劣的评价指标;Length(pipe)表示管道的总长度;Bend(pipe)表示管道弯折数量;Punishment(pipe)表示所述单元格空间布管的惩罚值;α,β
和γ为系数,系数大小没有固定值,需要经过试验并结合经验确定;A、B为约束条件;node表示节点,pipeSet表示管道;totalArea表示整体空间;约束条件A表示管道经历的所有节点均位于整体空间范围之内;obstacleSet表示已知的实体障碍所占据的点;约束条件B表示所述管道与已知的实体障碍所占据的点不重合。8.根据权利要求7所述的船舶管路管线自动布局计算方...
【专利技术属性】
技术研发人员:张执南,张战罗,雷洪涛,崔康,
申请(专利权)人:江南造船集团有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。