2. 广西职业师范学院 计算机与信息工程学院,广西 南宁 530007
2. College of Computer and Information Engineering, Guangxi Vocational Normal University, Nanning 530007, China
在船舶航线规划中,运输途中的港口停靠规划是非常重要的一部分,航运公司通过合理的船舶港口停靠规划,可以实现航运业务的拓展、物流运输过程中的周转,降低船舶的运营成本,缩短船舶的航运周期。目前,业内针对船舶航运过程的停靠规划理论主要有挂港理论和双核理论等。其中,双核理论是在进行船舶贸易物流规划中,优先选择2个大型的成熟港口,港口之间形成优势的公用和互补,提高航运能力。
近年来,远洋航线的物流竞争日益激烈,再加上金融危机和石油等原材料的价格飙升,航运公司不仅要承受成本的增加,还要面临航向交通压力、恶劣的海上气象条件等不利因素,因此,提升物流运输船舶的航线规划水平,降低船舶运营成本具有十分重要的意义。
1 船舶港口内停靠过程的泊位调度问题分析在船舶航线规划中,选择最优的停靠港口是其中的重要环节,通常,是否是最优的停靠港口不仅取决于船舶自身的货物运输路线,也同样取决于港口的综合条件,尤其是港口内泊位的调度能力。
所谓港口的泊位调度是指通过整体的协调和优化,提高港口内作业活动的效率,实现港口为泊位的有序轮转,一旦海域内船舶提出停泊需求,港口可以迅速响应船舶的需求,通过港口引渡等方式,将船舶带领到泊位处,并根据船舶货物的种类、吨位等,安排对应的装卸工作。
在上述港口工作过程中,泊位调度是其中的关键,泊位调度不仅有助于提高港口的运营效率,也有助于船舶能够快速的进港停泊、装卸货物。船舶在选择航线上的停靠港口时,需要重点考虑以下因素:
1)泊位设计参数
船舶在选择港口停靠时,港口内泊位的设计参数是首先要考虑的内容,如港口内泊位设计的水深、泊位长度等,大型集装箱运输船吃水深度达20 m以上,因此必须要选择泊位符合停泊条件的港口停泊。泊位长度是指相邻泊位之间的距离,为了避免大型船舶在停泊过程中的摩擦和碰撞,泊位长度需要留一定的余量。泊位水深、长度以及停泊能力满足船舶要求的前提下,船舶可根据航线规划选择该港口停泊。
2)泊位的布局
泊位布局目前主要包括顺岸式、突堤式等,泊位布局主要影响船舶停泊的航行线路,布局良好的港口内船舶交通不会出现拥挤等情况。
3)泊位数量
大型港口往往处于海水航线的交通枢纽位置,航线上的船舶数量众多,因此,港口必须要安排充足的泊位数量,满足航线上船舶的高效率停泊、装卸和离开。
4)泊位通过能力
泊位通过能力是港口泊位系统的重要衡量指标,泊位系统与堆场子系统、输运子系统是一个闭环系统,通过能力是实现船舶快速停泊[1]、货物高效运输的重要基础。
图1为港口泊位系统通过能力示意图。
![]() |
图 1 港口泊位系统通过能力示意图 Fig. 1 Schematic diagram of throughput capacity of port berth system |
PSO人工智能算法是一种从生物种群仿生而来的新型算法,PSO粒子群算法与鸟群的觅食过程类似,将每个鸟的觅食过程视为一个粒子的寻优过程,PSO人工智能算法原理如下:
假设粒子空间为
Xi=(x1,x2,⋯,xn)T, |
每个粒子的速度定义为
Vi=(V1,V2,⋯,Vn)T, |
在空间个体粒子的极值表示为
Pi=(P1,P2,⋯,Pn)T, |
粒子群最优极值表示为
Pgi=(Pg1,Pg2,⋯,Pgn)T, |
PSO人工智能算法的优化模型如下式:
Pik+1=c1ξ(Xik−Vik)+c2η(pgDk−ViDk),Xi+1k+1=Xik+Vik。 |
式中:k为迭代次数;
PSO人工智能算法的粒子寻优示意如图2所示。
![]() |
图 2 PSO人工智能算法的粒子寻优示意图 Fig. 2 Schematic diagram of particle optimization of PSO artificial intelligence algorithm |
在传统PSO人工智能算法的基础上,结合惯性因子
Pik+1=ωVik+c1ξ(Xik−Vik)+c2η(pgDk−ViDk),Xi+1k+1=Xik+Vik。 |
此外,为了提高全局粒子的优化收敛速度,提出
Pik+1=δ0[c1ξ(Xik−Vik)+c2η(pgDk−ViDk)], |
式中,
δ0=12−m−√m2−4m,m=c1−c2。 |
PSO人工智能算法的流程图如图3所示。
![]() |
图 3 PSO人工智能算法的流程图 Fig. 3 Flow chart of PSO artificial intelligence algorithm |
在进行船舶停靠港口寻优之前,必须要进行数学模型的转化,将港口寻优问题转化为数学问题,并利用人工智能算法进行问题的求解。
首先进行如下几点假设:
1)泊位系统在求解前,港口内从开始选择泊位到船舶停靠过程的时间忽略不计;
2)忽略气象条件的影响因素;
3)船舶到港时间按照时刻表统计;
4)船舶在泊位的停靠时间只统计装卸货物的时间;
5)一个泊位同一时间和空间,只能允许一艘船舶停靠。
6)一个泊位上一艘船舶的离开时刻与下一艘船舶的停泊开始时刻相同,忽略中间的时间差。
泊位上船舶的停泊状态示意如图4所示。
![]() |
图 4 某泊位上船舶的靠泊状态示意图 Fig. 4 Schematic diagram of the berthing state of a ship at a berth |
建模过程如下:
定义
每艘船的在港时间用下式计算:
fi=bi+Cij−Aj, |
泊位所有船舶的在港时间可求:
F=∑j=0∑i=0{bi+Cij−Aj}xij, |
式中,
当港口内所有泊位和所有船舶的停靠时间最短时,港口的整体停靠效率最优,船舶在选择港口停泊时也优先选择[3]。因此,结合前文数学模型,可得所求问题的目标函数为:
F=∑i∈B∑j∈V∑k∈U{(Si−k+1)Cij+Ti−Aj}xij。 |
式中:
本文利用PSO人工智能算法进行船舶最优停靠点的目标寻优,求解过程对PSO人工智能算法做出如下设置:
1)PSO人工智能算法的种群个数与港口泊位×船舶数量相一致,种群数量定义为200,智能寻优的迭代次数定为500次;
2)
3)基准测试函数选择Rosenbrock函数[4],其表达式为:
minf=∑(xi2−10cos[2πxi]+10),minf=∑100((xi+12−xi2)+(1−xi)2)。 |
Rosenbrock函数的示意如图5所示。
![]() |
图 5 Rosenbrock函数的示意图 Fig. 5 Schematic diagram of Rosenbrock function |
4)惯性权重因子
结合PSO人工智能算法的船舶最优停靠点寻优流程如图6所示。
![]() |
图 6 结合PSO人工智能算法的船舶最优停靠点寻优流程Fig.6 Optimization process of ship's optimal docking point combined with PSO artificial intelligence algorithm |
船舶最优停靠点的选择是船舶航线规划过程的重要环节,合理的停靠港口选择有利于提升货运物流的效率,节省船舶的营运成本。本文使用PSO人工智能算法,建立港口停靠寻优的数学模型,实现了船舶最优停靠港口的寻优过程。
[1] |
罗京. 人工智能算法在桥梁总体风险评估中的应用[J]. 山西建筑, 2022, 48(24): 164-167. LUO Jing. Application of artificial intelligence algorithm in overall risk assessment of bridges[J]. Shanxi Architecture, 2022, 48(24): 164-167. |
[2] |
张姝, 汤淼. 改进PSO算法及在无人机路径规划中的应用[J/OL]. 计算机系统应用: 1-8 [2022-12-31]. ZHANG Shu, TANG Miao. Improved PSO algorithm and its application in UAV path planning [J/OL]. Computer System Application: 1-8 [2022-12-31]. |
[3] |
梅立润. 人工智能时代国家治理的算法依赖及其衍生难题[J]. 中南大学学报(社会科学版), 2022, 28(6): 123-131. MEI Li-run. Algorithm dependence of national governance and its derivative problems in the age of artificial intelligence[J]. Journal of Central South University (Social Science Edition), 2022, 28(6): 123-131. |
[4] |
姬亚锋. 基于PSO-BP的2205双相不锈钢热变形行为预测[J/OL]. 钢铁: 1-9 [2022-12-31]. JI Ya-feng. Prediction of hot deformation behavior of 2205 duplex stainless steel based on PSO-BP [J/OL]. Steel: 1-9 [2022-12-31]. |