摘要

为解决船舶管路布置方法中目前存在的依靠人工经验调节算法参数,权重系数的设置量级差距较大,以及求解布置方案单一的问题,提出一种网格归一化Astar (Grid Normalized Astar, GNAstar)的布置方法。首先,采用包围盒和网格法建立数学模型。其次,通过分支管路拆分、网格标记值和父子网格搜索策略,使每一路径节点由不同目标的归一化权重值来共同决定,将传统Astar算法仅考虑长度的目标扩展成包括长度、弯头消耗和安装适用性的管路综合布置目标。最后,通过仿真案例将GNAstar算法与传统Astar算法进行了对比分析,并以船舶机舱内不同管路系统为例,与文献中的蚁群算法,粒子群-Astar算法开展了进一步的比较。结果表明,GNAstar算法可获得有效的工程解,设计人员可通过设置不同目标的归一化权重系数来获得相应的布置方案。

全文