散货自动化装船策略设计及算法优化

2021-07-29 00:15明,闫豪,涂铮,胡辉*
大连理工大学学报 2021年4期
关键词:船舱装船散货

袁 建 明,闫 家 豪,涂 铮,胡 志 辉*

(1.武汉理工大学 物流工程学院,湖北 武汉 430070;2.武汉港迪智能技术有限公司,湖北 武汉 430063 )

0 引 言

矿石、散粮等大宗散货多为单一类型的散状颗粒,常采用水路船舶输送.目前,大宗散货装船自动化水平较低,装船过程中难以合理规划散货物料在船舱的分布,需要人工不断调整装船设备位置进行补料,而装船机不宜频繁移动,需要定点堆积物料,容易造成物料分布不均匀、不合理.散货装船过程中物料的分布位置对船舶的运载方式、航行姿态、船身寿命都有重要影响[1],因此合理实现散货装船的自动规划显得极为重要.

为了实现散货装船自动化,建立能预测物料堆积效果且实现散货装船的自动规划策略是必不可少的.关于散货装船自动化的研究主要集中在设备的自动化控制及检测反馈.曹洪岐等设计了一种可以实时测量船舶装载状态,反馈散货堆积过程的系统,实现无人化的远程监控[2-5].赵溦等研究了散货在存储、运输、装卸等过程中智能化装卸机器的使用,指出了智慧散货码头的发展方向[6].包起帆研发并应用多种自动化散料装卸机械,为散货码头机械自动控制奠定了基础[7].薛允涛建立了一种散货智能装船系统,实现了对散货装载过程的控制与反馈[8].

综上所述,国内关于散货码头设备自动化控制与检测研究较多,取得了一定的研究成果,但针对散货装船的物料自动规划方案研究较少,散货装船过程中物料的分布需要大量人工干预和判断.为此,本文提出一种实现散货装船自动规划的策略,并提出具有自我影响因子的改进黄金分割法,最优化建模次数,且将实验和算法规划的装船结果进行对比,探究散货装船自动规划策略的可行性及其效果.

1 散货自动化装船策略设计

1.1 功能需求

散货船舶装载量大,而装船机的效率相对较低,为减少装船过程中装船机移动频次,降低设备损耗、能耗以及操作人员劳动强度,通常采用断续移动装船机进行装船.首先根据船型及总装载量规划若干装料点及每个装料点对应的装载量,而后的装船过程中,装船机驻足在某个装料点连续装料,物料在船舱内对应堆点形成一定大小和质量的料堆,然后装船机沿船长或船宽方向移动到下一个相隔一定距离的装料点继续装料.因此,综合考虑装船过程中船体的稳定性、船体强度以及料堆顶部最终高度,需要以平衡装载原则、物料堆积平整度和船舶安全性为基础,合理规划船舱内物料堆点的布置及每个堆点对应的装载量.

1.2 装船机落料口行走路线规划

根据平整度最低原则及散料连续装载原则,结合装船机行走过程的起停状态和装船效率,参考人工装载的习惯进行装船机落料口行走路线规划,如图1所示.装船机落料口的行走路线需要考虑装船过程中船体的稳定性和船体强度,当单侧装载量过大时,船身横倾角和纵倾角会大于稳定值,因此先从船艏或船艉船舱进行散料装船,使用15%~35%的物料铺底,第2层再按照双8字路线将剩余物料铺满船舱.

图1 装船机落料口行走路线示意图Fig.1 Traveling route diagram of ship loader′s blanking port

1.3 自动化装船策略实现与方案选择

散货装船中,各堆点料堆相互重叠,各料堆形状不一且为非标准几何体,因此无法采用数值模型计算各料堆体积.采用离散元仿真可以较好地模拟散粒物料堆积的最终效果,但离散元仿真速度较慢,无法进行超大规模颗粒计算,而且绝大多数的离散元软件只能根据规划的物料质量模拟最终的装载效果,无法计算理想平整度状态下各堆点质量.

根据散货堆积理论以及实验测试,装船机溜筒下落的散粒物料堆积效果多为圆顶锥体,可以利用三维CAD软件SolidWorks二次开发构建的理想锥体近似代替散粒料堆.首先根据装载目标建立物料平整堆积的整体模型.接着根据规划的装船机落料口行走路线计算各堆点的物料质量,最终实现散货自动化装船过程中物料分布的整体规划.

自动化装船策略的运行流程如图2所示.散货自动化装船策略根据测量反馈系统得到的待装船舶船型参数和运载需求参数,调取相应物料参数,按照平衡装载原则,在保证物料堆积平整度和船舶安全性的基础上进行装船方案的自动规划.最后,根据规划方案,通过远程通信控制装船机进行物料装船.

图2 散货装船策略运行图Fig.2 Operation chart of bulk cargo loading strategy

1.4 堆点变化分析

在散货装船过程中,根据现场装载要求可以选取不同的装载方式,采用的装载方式直接影响船舶的纵弯矩和剪力以及船体的局部应力[9].本文选择一般的船型数据进行分析,分析结果如图3所示,单个船舱中随着堆点数量n的增加,堆点之间距离变化趋于缓和,堆点堆高h下降速率明显减小,堆高与堆谷之间的差值明显缩小,装载平整度接近理想状态.由分析结果可知,对于单个船舱,装载点的规划过少容易造成装载不平整,严重时会造成船体应力集中,损害船体;装载点规划过多容易使装船机频繁移动,不符合实际工程需要.散货装船策略通过堆点之间距离、堆点堆高、堆高与堆谷差值3个参数建立堆点数量评价标准,确保散货装船过程堆点分布的合理性.

图3 同一船舱不同堆点方案差值变化图Fig.3 Variation chart of scheme difference of different stacking points in the same cabin

2 堆点堆积量确定及算法优化

2.1 基于进退法与改进黄金分割法的堆积量确定

为了能够迅速模拟堆积过程,计算各堆点堆积量,需要寻找符合装载总量的最优堆型体积.由于寻找最优堆型体积过程中,散货装船策略设计的堆型体积从小到大不断增加,直至堆型体积大小符合散货装载体积,且堆型体积的变化曲线难以用数学模型表达,因此将堆型体积的搜寻过程提炼为无约束条件求单谷最优解问题[10],并选取进退法[11]和黄金分割法[12]对总体堆积量进行确定.

进退法是一种常用的确定搜索空间优化算法.对于进退法得到的搜索空间,通过优化了的黄金分割法求最优解,即在黄金分割法搜索过程中增加自我影响因子,对其搜索步长进行加速,使其在搜索过程中能够减少搜索次数,更快地确定最优解.改进的黄金分割法运行过程如图4所示.

图4 改进的黄金分割法运行流程图Fig.4 The operation flow chart of improved golden section method

(1)为求区间[a,b]上最小值,令x1=a+0.382(b-a),x2=b-0.382(b-a),比较F(x1)与F(x2)大小.

(2)若F(x1)>F(x2),则去掉区间[a,x1],将新区间[a,b]进行加速,令x1=a+0.382λk×(b-a),k为加速趋势,λ为加速次数,加速后若x1

(3)若F(x1)≤F(x2),则去掉区间[x2,b],将新区间[a,b]进行加速,令x2=b-0.382λk(b-a),加速后若x1≥x2,则取消加速.

通过借用粒子群算法中自我影响因子[13-15]的思想,改进的黄金分割法能够很好地避免谷值过度靠近区间端点时迭代次数过多的情况,使其在建模过程中能够减少运算次数,缩短算法的建模时间,从而提高系统运行效率.

得到最优整体堆型体积后,根据装船机行走路线,对每个堆点的质量进行提取.根据总体模型各项参数,首先将对应堆点的模型与前一个堆点的模型进行相减,提取出对应堆点的堆积体积,不断重复上述建模过程就可以得到各个堆点规划的物料体积,从而算出各个堆点规划的物料质量.

2.2 改进算法效率分析

基于提出的改进黄金分割法,选取大、中、小3种船型各5组不同装载量进行计算,如图5所示.对3种船型测试的数据进行对比分析可以发现,针对最优值处于区间中间和两端的情况,改进的黄金分割法在搜索最优值时能够减少搜索次数t.当最优值靠近区间一端时,改进的黄金分割法能够减少搜索次数.此外,在提高搜索结果的精度时,改进的黄金分割法的搜索次数会远远低于传统黄金分割法的搜索次数,在程序运行时有更好的优越性.

(a)小型船测试计算结果

3 实验验证与分析

3.1 实验台搭建

实验测试依托于实际装船过程,如图6(a)所示,选择双船舱的左侧船舱建立等比缩小的船舱模型,缩小的船舱模型占据8字行走路线的一半.如表1所示.船舱尺寸为1 m×0.5 m×0.4 m,漏斗卸料口直径为0.027 m,漏斗高度为0.6 m.根据图6(a)装船机行走路线所示,第1层堆点位置从船艏的中间位置开始依次在0.2、0.4、0.6、0.8 m 4个点的位置落料.第2层堆点从船艉按原路径返回,依次在0.8、0.6、0.4、0.2 m 4个点的位置落料,落料完毕,移动到距离船舱中间位置0.125 m处的船舱一侧,依次在0.2、0.4、0.6、0.8 m 4个点的位置落料,接着移动到距离船舱中间位置0.125 m处的船舱另一侧,依次在0.8、0.6、0.4、0.2 m 4个点的位置落料.本次实验选取聚丙烯树脂颗粒作为物料,通过测绘其堆积角、密度等作为计算数据,第1层铺底量为30%,第2层为总量的70%,实验过程堆点顺序及堆点质量如表2所示.

(a)装船过程

表1 实验参数Tab.1 Experimental parameters

表2 堆点顺序及堆点质量Tab.2 Stacking point sequence and amount

3.2 实验结果分析

图6(b)为实验照片,实验各堆点测量数据如图7所示.图7(a)所示为实验测量堆峰高度h1与算法生成模型堆峰高度的对比.从图中分析可知,实验测量的高度均小于算法生成的高度,船舱中间位置的点1、2堆峰高度明显小于船艉点3、4的堆峰高度.这是由于颗粒在堆积过程中,一方面,物料从高处落下,前一个堆点会被后一个堆点下落的物料冲击,从而造成前一个堆点物料从堆峰滚落至船舱侧边和堆谷处.另一方面,由于颗粒的流动性强,物料无法形成理想锥体.堆点5~12处于船舱两侧,堆积过程中颗粒更容易滚落至船舱侧边及堆谷处.

(a)实验堆峰与算法模型堆峰高度对比图

如图7(b)所示为实验测量堆谷高度h2与算法生成模型堆谷高度的对比.受冲击影响,实验测量的堆谷高度明显大于算法生成的堆谷高度.而点1、2和3是位于船舱中间的堆谷,受到周围堆点物料下落影响最多,其堆谷高度明显大于处于船舱两侧的堆谷高度.位于船舱两侧的堆谷受到堆峰处物料下落影响较少,其堆谷高度略大于算法生成的堆谷高度.

如图7(c)所示为船舱侧边均匀选取9个点的实验测量高度h3与算法生成模型侧边高度的对比.可以看出实验测量的船舱侧边物料高度的起伏变化大致与算法生成的数据变化相同,由于下料过程的冲击和颗粒的流动性,实验测量的侧边堆谷高度会大于模型数据,而侧边堆峰会略小于模型数据.并且点4与6受到的冲击影响要大于点2与8.

因此实际物料堆积效果与算法生成模型结果较为吻合.根据测量结果,堆峰、堆谷与侧边堆积高度的最大相对误差分别为5.78%、14.31%、6.08%.其中,位于船舱中间堆谷的相对误差均值为14.22%,位于船舱两侧堆谷的相对误差均值为3.77%,而位于船舱中间区域的堆谷对船舶航行影响较小,相对均匀分布即可.最终,堆点堆高的平均相对误差在7%范围内.因此,实验结果显示本文所采用的规划策略和实际散货装船效果具有较好的拟合性和准确性.

4 结 论

(1)利用散货物料堆积特性建立理想锥体模型近似模拟物料平整堆积装船效果,建立散货装船物料堆点布置及对应装载量的自动规划策略,为实现散货自动化装船提供了一种可行的实用方法.

(2)具有自我影响因子的改进黄金分割法,以最少建模次数为优化目标,优化自动规划算法效率,相比于传统黄金分割法,其优化效果明显.

(3)实验测量和算法模型的堆点堆高最大平均相对误差在7%范围内,证明文中提出的散货装船策略在实现散料平整堆积上具有良好的准确性、适用性.

猜你喜欢
船舱装船散货
大型集装箱船舱底座结构加强与改进
导管架钢桩SPMT小车侧向和尾向装船方法的对比分析
基于编码器的装船机溜筒防碰控制功能设计
农家散货组团带牌闯市场
连云港港口30万吨级码头引入“直通装船”作业模式
散货码头机械设备的维护运行管理分析
I Spy超级侦探
不同装船模式下海洋平台结构物 装船工期研究
航运Shipping
内河集散船舱口角隅甲板应力分析