APP下载

消拖船节油航速优化研究

2022-09-29李凯罗小青

科学技术与工程 2022年24期
关键词:拖船航速航次

李凯,罗小青

(1.广东海洋大学海运学院,湛江 524005;2.广东海洋大学海洋与气象学院,近海海洋变化与灾害预警实验室,湛江 5240883.广东海洋大学广东省高等学校陆架及深远海气候、资源与环境重点实验室,湛江 524088)

船舶运输在水上交通运输中发挥着重要作用。随着船舶运输价格的持续走低和船舶能效设计指数(EEDI)的正式生效,船舶节能减排技术成为世界各国船舶工程领域关注的话题。这种技术的推广既可以降低船舶的能耗成本,同时也响应国家的低碳号召[1]。消拖船是港口作业中常用的辅助运输工具,其燃油消耗的高额成本将对轮驳企业的生产效益产生直接影响。因此,对消拖船的油耗问题开展优化研究极具意义。

目前,中外学者就船舶运输行业的优化问题开展了一系列的研究,总结出了一些研究方法。文献[2]对船舶省油路线进行分析,建立起最短路径的优化算法,对这种算法的性能做了实证研究。文献[3]为确定出最优的航线配船、发船频次和航线参数,在一定简化假设基础上提出了局部搜索启发式算法,可为优化该问题提供思路。文献[4]则对船舶运输成本分析时提出了综合优化模型,从而对船舶航行的参数进行优化,确保达到最小的运输成本。文献[5]则对路线以及航线配船问题进行研究,采用人工智能方法建立模型后求解,且对模型的优化问题进行讨论。文献[6]建立了多目标数学模型,优化了航线和配船方向、船舶时刻表等参数。纵观前人的研究可知,目前船舶管理节能的研究侧重于航线的规划方面,且在航速与船舶油耗量相关性的研究涉及很少。文献[7]和文献[8]在船舶油耗优化方面开展了一些研究,但是采用的是神经网络算法,需要依赖大量的数据,且存在运算时间长,收敛速度慢等缺点。

天牛须搜索算法(beetle antennae search algorithm,BAS)是近年来出现的智能优化方法,其本质是对天牛的觅食机制进行抽象概括,然后通过数学语言描述。该算法的优势主要表现为操作方便,运算量小、适用性强。目前其应用范围不断扩大,如在疾病分类、传感器网络规划、船舶运行方案优化领域都已获得应用。由此也可反映出研究BAS算法有重要意义,可以为优化问题的求解提供支持。但该算法也存在一些局限性,如所得结果精度差,收敛速慢,结果对参数的敏感性高。因此,有必要对该算法做出改进,从而消除其存在的缺陷,改善其性能,为其广泛应用夯实基础。为此,以船舶节能减排研究为背景,针对港口作业的消拖船主机的高油耗问题,研究消拖船的特性建立其主机油耗的模型,提出改进的天牛须搜索算法(improved beetle antennae search algorithm,IBAS)用于某航次中各航路的航速优化,并对比不同算法的优化结果和性能,以便在满足运营要求基础上降低消油耗,为港驳企业带来更多的盈利。

1 消拖船油耗模型

消拖船是用于辅助港口大型船舶靠离泊的小型船舶,其运行特性表现为操纵性强,体积小,功率大,在港口作业和水上消防领域被广泛应用,同时也可为船舶的进出港提供协助。消拖船的船首安装有绞缆机,避免其在拖拽操作时出现失稳的现象,也可消除横向力矩,有效的降低消拖船侧倾可能性,有利于维持稳性。由于港口作业空间非常有限,拖轮船体布局紧凑,船舶灵活性及操作安全性大大增强,如果消拖船太大,不利于在狭小的作业区域内完成作业任务。

消拖船的动力装置中最重要组成部分为推进装置,相应的组成单元包括柴油机、轴系、螺旋桨等。在船舶推进装置中,柴油机气缸内部的燃油燃烧产生化学能转化为机械能推动活塞做功,经过轴系和传动设备后带动螺旋桨旋转。螺旋桨在转动过程中形成推力,促使船舶前进[9-14]。船机桨的匹配是指船舶、柴油机和螺旋桨按照最优的方式配合,使船舶处于良好的运行性和经济性的过程。船舶推进装置主要是基于能量转换来实现工作目的,能量转换的过程和船机桨的匹配密切相关。船舶推进装置的经济性指标可用柴油机的油耗率进行评价[15-17]。

(1)船舶阻力。对于设计好的船舶来说,船舶阻力只是航速的函数,可表示为

(1)

式(1)中:R为船舶总阻力;Vs为船舶的航速;n为常数;AR为阻力系数,其影响因素较为复杂,主要涉及航道、船舶排水量、拖带等,在特定的工况下,航行过程中阻力可看作为恒定值。

(2)螺旋桨的推力。螺旋桨推力需要克服船舶阻力以及转轴的阻力,这样就导致其有效推力TE低于输出的推力,此推力可描述为

TE=Tp(1-t)

(2)

式(2)中:t为推力减额系数;Tp为螺旋桨的推力。

(3)运动方程。基于船舶运动平衡关系,运动方程可表示为

(3)

式(3)中:m为船舶本身的质量;Δm为船舶的附加质量;Vs为船舶的航速。

可在一定推导基础上确定出主机的输出功率、航速、油耗相关性。这种关系式是运动学和功力学的体现,实际运行工况下,船机浆相互制约,各种特性参数改变后,其他参数也会同步的改变,这就影响到推进特性。

可描述出其推进功率与转速相关性,可表示为

(4)

式(4)中:Pp为螺旋桨的推进功率;C为推进特性常数;np为螺旋桨的转速。

稳定工况下运行过程中,螺旋桨的作用力保持平衡,因而存在关系式为

(5)

式(5)中:aR为阻力系数;Cs为推力系数,aR和Cs由船舶线型和尺度等及航行状态等参数确定,对于建造好的船舶其船型参数是确定的,航行状态不变情况下,可简单认为阻力系数和推力系数也保持不变,因而这种条件下桨的推进功率正比于航速的3次方,实际中还受到其他因素的影响,二者的关系式可描述为

(6)

式(6)中:Pe为柴油机的持续功率;D为排水量;CB为海军常数。

船舶的尺寸、排水量一般是固定的,和船速不存在相关性,故海军常数保持固定。当消拖船的主机输出功率为Pe时,且航速为Vs时,结合消拖船的参数信息和历史油耗数据拟合出的单位时间油耗be(单位:g/h)的计算公式为

202.202Pe

(7)

结合式(1)~式(6)可判断出,基于航速Vs航行距离S千米条件下,计算船舶的油耗量,其计算公式为

(8)

2 优化方法

BAS算法具有求解速度快﹑运行稳定等优点[18-22],其仿生的原理为:当天牛在找食物时,其对食物的位置事先并不知道,主要是基于食物气味强度进行判断,不断的趋近于食物。天牛有左右两个长触须,在寻找食物时如果左触须感知的气味强度更高,则向左飞,反之向右飞,最终收获到食物。BAS算法的流程如下。

步骤1将天牛简化为质心、左、右触须3部分,分别通过3个点描述,对应的坐标分别为x、xl、xr,对n维的数学问题,这3个参数都是n维向量,两触须间距为d0。

步骤2其运动方向为随机性的,这样就可确定出其方向随机向量,通过式(9)归一化。

(9)

式(9)中:b为随机单位向量;rands()为生成的n维随机向量;n为维度。

左右触须可表示为

(10)

步骤3气味强度通过适应度函数f(x)进行描述,左右两侧的适应度函数分别描述为fl和fr,对二者的大小进行对比,以此来确定出下次迭代时的运动方向。

xt′=xt′-1-δt′bsign(fl-fr)

(11)

式(11)中:sign为符号函数;δt′对应于运动步长。

步骤4每次迭代后计算出适应度值,以及如下两个参数。

(12)

式(12)中:eta_d0和eta_δ0分别为二者距离以及步长的衰减系数。

步骤5判断运行的结果是否符合迭代结束的要求,如果满足要求,那么立即停止迭代,否则就返回步骤2继续迭代,直满足条件为止。

目前BAS算法可以很好地满足单样本问题的优化要求,不过其局限性也是很明显的,主要体现在寻找最佳方向时主要是基于气味的强度大小,而没有利用到一些已知的信息,对其寻优产生不利的影响,导致收敛速度较慢、所得结果的精确度也不高。在对复杂的高维问题求解过程中,BAS算法容易进入局部最优状态。对这些缺陷进行深入分析,同时考虑到实际模型的优化要求,提出了改进的天牛须搜索算法。主要的改进之处在于:确定初值种群时引入混沌映射策略,这样可以提高初始解的质量。在步长更新时同时考虑到优化个体和种群的信息,以此来对历史最优个体的延迟信息进行动态的调节,这样改进后初始个体的多样性大幅度提高,同时表现出更强的适应性,算法收敛速度也有一定幅度提高[23-25]。

混沌现象在自然界中普遍存在,表现出很强的非线性特征。混沌序列看似杂乱无章,但具有随机性、遍历性等特征,在全局搜索方面有明显优势,可在搜索空间内不重复地遍历全部的可能解。经典的cat 混沌映射是一个二维可逆混沌映射,其动力学方程可描述为

(13)

式(13)中:mod1表示只读取小数部分,即xmod1=x-[x];sxm为sx序列在第m次迭代时的值,分析可知此映射相对简单,计算速度快,同时产生的混沌序列均匀性高。在此研究时假设天牛种群规模为k,维数为d维,则相应的混沌序列可描述为sx={sxj,j=1,2,…,d}和sy={syj,j=1,2,…,d},其中sxj={sxij,i=1,2,…,k} 和syj={syij,i=1,2,…,k}。混沌序列的初始值取值区间为[0,1]上的初始值。这样cat混沌映射可描述为

(14)

基于式(14)定义,对混沌映射所得的种群X,代入参数计算出其反向种群OX,且进行合并后筛选出适应度高的n个个体,再对初始种群X进行替换。

3 研究方法

依据船舶总阻力、有效推进功率和主机输出功率等方程确定消拖船的油耗模型,结合消拖船的航行时间和设定航线,对各航线段的航速优化,以使整个航次消拖船的油耗最低。图1为消拖船航速优化的技术路线。通过对消拖船的油耗数学模型推导出其主机输出功率模型,由功率模型的关系推导出单位时间内主机的油耗量表达式。随后考虑某航次的航线并施加相关的约束条件,设定好相应的油耗目标函数。最后分别运用蚁群算法(ant colony algorithm,ACO)、BAS、IBAS分别计算目标函数的适应度值,综合分析各算法的性能确定合适的优化方案。

图1 消拖船航速优化技术路线Fig.1 Technical route of tugboat speed optimization

4 算例分析

根据某港口消拖船的海上作业情况,对已经完成航线设计的船舶进行节油航速优化。某消拖船在某航次的优化航线设计如图2所示,处于码头的消拖船接收到多任务命令,需要协助多条大船靠泊作业。经过航线优化后,消拖船从1点的码头站出发,经长度为S1km的航道到达2点,接着从2点出发,经过S2km的航道到达3点,再从3点出发航行S3km的航道到达4点,从4点出发航行S4km的航道到达5点,随后从5点出发航行S5km的航道抵达6点,最后从6点出发航行S6km的航道后返回码头1点。驾驶消拖船整个航次的往返总时间不超过18 h,因为要预留6 h用于拖船的交接班和物资补充的需要。已知S1、S2、S3、S4、S5、S6分别为25、40、80、30、65、20 km,拖船正常航行时的船速范围6~14 kn,忽略消拖船给大船顶推作业的油耗和时间,要求从主机节油降耗角度出发,计算出各航路上消拖船的航速。

图2 消拖船某航次的航线Fig.2 Route of a tugboat voyage

由于近海的海况较平静,消拖船主机油耗模型受外界干扰因素的影响很小,依据前文的技术路线,对各航路上的航速进行优化。结合单位时间内主机的油耗量模型,对整个航次内总油耗量最小的函数做优化计算,设定各变量的上、下限,即航速Vs(s=1~6)的范围,最小航速6 kn和最大航速14 kn。适应度函数优化过程中的非线性约束条件为消拖船每天的航行时间不超过18 h,即

(15)

考虑非线性约束条件,引入改进的BAS算法优化已定义过的目标函数,对消拖船主机的油耗进行优化计算。优化得到的各航路上的航速如图3所示,6段航路中,第6段的航速最高,第2段的航速最低。由优化结果可知,整个航次的主机总油耗量为2.838 6 t。整个航次中,若消拖船一直采用8 kn 的经济航速驾驶相同的航线,则消耗的总油耗量为3.040 4 t。对比分析可知,采用IBAS算法优化后的分段航行的驾驶方案比全程选择经济航速航行的方案还要节省燃油消耗量6.64%。

针对消拖船的航速优化问题,选用ACO算法和BAS算法进行了优化,航速优化的结果与图3的结果基本一致,但是在收敛的速度差别很大。图4显示了3种算法的收敛曲线,3种算法都收敛到了最优值,在收敛速度上,ACO算法的收敛速度优于改进的BAS算法和BAS算法,IBAS算法收敛速度优于BAS算法。从优化方案上看,IBAS算法和其他两种算法相比搜索到了更合适的适应度值。

图3 消拖船的航速优化结果Fig.3 The speed optimization results of tugboat

图4 3种算法的收敛曲线Fig.4 Convergence curves of the three algorithms

3种算法优化后得到的各航路的优化航速均不相同。BAS算法和IBAS算法优化得出的航速差别不大,ACO算法优化得出的航速则与其余两种算法差别较大,这是由于迭代的方法不同而引起的。在运算时间上,ACO算法的迭代时间为0.775 s,BAS算法的迭代时间为0.528 s,IBAS算法迭代时间为0.593 s,综合性能指标和收敛曲线可知,IBAS算法优化性能最好。因此,在消拖船航速优化问题中,引入IBAS算法,将显著提高运算的效率和寻优的能力。

表1 3种算法的优化结果Table 1 Optimization results of the three algorithms

5 结论

针对某港口港作拖船高油耗的问题,从船、机、桨的能量传递角度出发,建立了消拖船主机油耗模型,并引入改进的BAS算法,对设定航线的条件下对各航线段的节油航速做了优化。优化的结果表明:消拖船采用航速优化的方案比使用经济航速定速航行的方案还要降低燃油消耗量。该优化方法可以为港口轮驳企业降低运行成本,也为航运事业的船舶管理节能供了决策支持。经过反复的计算和对比分析可知,改进的BAS算法在求解非线性约束条件下消拖船油耗极值优化问题时具有良好的精度和收敛速度,与ACO算法和BAS算法相比,具有明显的优势。

猜你喜欢

拖船航速航次
安全拖带开普型无动力船靠泊仿真计算与实操
提升全回转港作拖轮航速的有效途径
美企研发核动力太空拖船
马士基推出全球首艘甲醇燃料电池动力拖船
水下拖曳航行器水动力和拖缆姿态仿真分析
螺旋桨后移对船舶性能影响的分析
内河船舶营运航速选择的探讨
我国集装箱航运企业实施作业成本管理法面临的困难及解决方案
小拖船来了!