2. 广西交通运输行业安全与应急处治技术重点实验室,广西 南宁 530216;
3. 广西综合交通运输安全与管理创新团队,广西 南宁 530216
2. Guangxi Comprehensive Transportation Safety and Management Innovation Team, Nanning 530216, China;
3. Guangxi Transportation Industry Safety and Emergency Response Technology Key Laboratory, Nanning 530216, China
海上运输凭借其庞大的货物运输量和广泛的服务范围等优势,已成为国际贸易中主要物流方式之一[1]。然而,传统的海上运输航线规划往往仅依赖经验判断或静态路径计算,仅考虑距离这一单一因素,未能充分考虑航行过程中海洋气象、港口状态等复杂多变的影响因素,导致船舶油耗和运输成本大幅增加[2]。
通过科学优化海上运输的最优航线,航运企业不仅能够在确保船舶航行安全的基础上,还能有效提升船舶运输效率和经济效益。孙宇轩等[3]以液化天然气运输过程中产生的大量蒸发气为优化目标,构建了海上运输航线优化模型,并借助基于模型分解的嵌套求解算法,成功求解出优化方案。然而,嵌套算法因分解模型逐步求解,计算复杂度较高,尤其在动态环境下难以迅速响应。黄佳佳等[4]着眼于船舶航行的稳定性,结合货物兼容性和禁止更换货舱位移等约束条件,建立了混合整数线性规划模型,并通过优化求解器进行求解。但优化求解器在处理大规模变量和复杂约束时,往往面临性能瓶颈。叶嘉宁等[5]以优先选择高等级航道和最小化航程时间为优化目标,构建了航线优化模型,并采用Dijkstra算法计算船舶航线阻抗,提出后剪枝优化算法,实时调整航道等级对航段的权重,以求解优化模型。然而,后剪枝算法依赖于预设规则调整航道权重,难以覆盖所有优化场景。计明军等[6]则以最小化燃油消耗为目标,结合安全航向与时间约束等条件,建立了航线优化模型,并通过改进蚁群算法进行求解。但在航行过程中遇到突发变化时,蚁群算法需要重新初始化信息素,动态响应能力不足。
遗传算法凭借其卓越的适应性,能够针对海上环境的动态变化实时调整搜索策略,从而精准锁定全局最优航线。因此,深入研究基于遗传算法的海上运输最优航线优化方法,将为航运企业制定科学且合理的航线规划方案提供坚实有力的决策支持。
1 海上运输最优航线优化研究 1.1 海上运输船舶燃油消耗模型通过建立海上运输船舶燃油消耗模型,计算其主机与副机的油耗。船舶摩擦阻力
| $ {Z_f} = \frac{{({\xi _f} + \Delta {\xi _f})\rho v_s^2A}}{2}。$ | (1) |
其中:
采用线性插值法计算船舶的剩余阻力
| $ {Z_r} = {Z_a} + \frac{{\left( {{\xi _p} - {\xi _a}} \right)({Z_b} - {Z_a})}}{{{\xi _b} - {\xi _a}}}。$ | (2) |
其中:
由
| $ Z = {Z_f} + {Z_r}。$ | (3) |
在主机额定功率和安全允许范围内,受风浪等气象条件影响,船舶航行时,主机输出功率
| $ {Q_B} = \frac{{Z \cdot {v_s}}}{{{\beta _D}{\beta _S}}} + \frac{{\Delta {Q_T}}}{{{\beta _S} \cdot {\beta _R}}}。$ | (4) |
其中:
每艘海上运输船舶的主机型号不同,主机燃油消耗率与主机型号有关,按照目标船主机台架试验数据拟合获取主机燃油消耗率
| $ C = {a_1}{\left( {\frac{{{Q_B}}}{{{Q_C}}}} \right)^3} + {a_2}{\left( {\frac{{{Q_B}}}{{{Q_C}}}} \right)^2} - {a_3}\left( {\frac{{{Q_B}}}{{{Q_C}}}} \right) + b。$ | (5) |
其中:
海上运输船舶在实际航行过程中不会经常性进行变速操作,认为每个航段航速相同,因此,可以获取主机在当前航速的油耗。第
| $ {Q'_i} = \frac{{{Q_{B,i}} \cdot C \cdot {{10}^{ - 6}}}}{{{k_1}{{v'}_i}/{k_2}}}{d_i}。$ | (6) |
其中:
海上运输船舶的副机主要为辅发电设备、供气设备等提供动力,第
| $ {Q''_i} = {C_A} \cdot {Q_{A,i}} \cdot {10^{ - 6}} \cdot \sum\limits_{i = 1}^M {\frac{{{d_i}}}{{{{v'}_i}}}}。$ | (7) |
其中:
为降低海上运输船舶运营成本,同时响应环保要求,依据获取的船舶主机与副机油耗,建立以最小化船舶油耗和海上运输综合成本为目标函数的海上运输最优航线优化模型。船舶油耗目标函数为:
| $ \min {F_1} = \sum\limits_{i = 1}^M {\left( {{d_i} \cdot {{Q'}_i} + \frac{{{d_i}}}{{{{\hat v}_i}}} \cdot {Q''_i}} \right) \times \varphi \left( {{H_i}} \right)}。$ | (8) |
其中:
| $ \varphi ({H_i}) = \left\{ {\begin{aligned} &{1,}\ \ \ {{H'_i} \leqslant {H_{i,\max }}},\\ &{\displaystyle\frac{{{H'_i} - {H_i}}}{{{H_i}}},}\ \ \ {{H'_i} > {H_{i,\max }}}。\end{aligned}} \right. $ | (9) |
其中:
海上运输综合成本目标函数为:
| $ \min {F_2} = {R_{\text{1}}} + {R_{\text{2}}} + {R_{\text{3}}}。$ | (10) |
式中:
船舶的对水航速不能超过船舶设计的航速范围,约束条件为:
| $ {v_{\min }} \leqslant {v'_i} \leqslant {v_{\max }}。$ | (11) |
其中:
货物运输量约束为:
| $ \sum\limits_{w,l,\lambda ,\theta }^{\hat M} {(K_{wl}^jN_{wl}^j + K_{w\lambda l}^jN_{w\lambda l}^j) + (\hat K_{\theta l}^j\hat N_{\theta l}^j)} \geqslant {G_l}。$ | (12) |
其中:
联立式(8)~式(12),建立海上运输最优航线优化模型。
1.3 基于遗传算法的最优航线优化模型求解通过遗传算法,求解建立的海上运输最优航线优化模型,根据海上环境的变化实时调整搜索策略,优化全局最优航线。针对建立的海上运输最优航线优化模型,分别采用航线挂靠顺序编码(整数型)与航速设定编码(实数型)2种编码方式。第一种用整数序列
| $ F({x^\gamma }) = {\omega _1} \cdot {F_1}({x^\gamma }) + {\omega _2} \cdot {F_2}({x^\gamma })。$ | (13) |
式中:
通过轮盘赌方法结合海上运输航线特性,确定选择算子,计算第
| $ p\left( {{x^\gamma }} \right) = \frac{{F({x^\gamma })}}{{\displaystyle\sum\limits_{j' = 1}^{\hat N} {F({x^{j'}})} }}。$ | (14) |
式中:
计算第
| $ {p_\gamma } = \sum\limits_{\gamma = 1}^{\hat N} {p\left( {{x^\gamma }} \right)}。$ | (15) |
生成[0,1]内均匀分布的随机数
按照不同编码类型设置交叉规则,对于航线挂靠顺序编码,采用顺序交叉方式,令选择操作获取的下一代种群内,待交叉的2个父代航线方案是
对于航速设定编码,采用随机数交叉方式,对航速设定的实数编码航线方案
| $ \begin{gathered} {x'_A} = r{x_A} + (1 - r){x_B},\\ {x'_B} = (1 - r){x_A} + r{x_B}。\\ \end{gathered} $ | (16) |
式中:
对表示航线挂靠顺序的整数型
采用最大代数法,设定最大遗传代数
以不同载货等级的船舶作为实验对象,采用本文所述方法优化其海上运输的最优航线,从而降低船舶油耗及海上运输的综合成本。
为明确目标函数权重与浪高惩罚系数变化对优化结果的影响规律,对油耗权重
利用间距指标(SP)与最大分散度衡量本文方法优化模型求解效果,SP值越小、最大分散度越大,模型求解效果越佳。SP值低表明初始解分布均匀性良好,最大分散度高表明初始解分布范围广泛。本文方法模型求解的SP值与最大分散度分析结果如图1所示,SP阈值为30,最大分散度阈值为0.8。从图1可见,对于不同载货量船舶的海上运输最优航线优化模型,本文方法模型求解的SP值与最大分散度无明显变化规律,说明算法对不同载货量船舶适应性强,未出现明显性能退化。
|
图 1 SP值与最大分散度分析结果 Fig. 1 Analysis results of SP value and maximum dispersion |
在不同载货等级的船舶内,随机选择一艘船舶,利用本文方法优化其海上运输最优航线,优化结果如图2所示。可知,本文构建的以最小化油耗和综合成本为目标函数的优化模型正确高效,遗传算法能处理模型复杂性并找到最优解,平衡了多个竞争目标。优化后,航程、时间、油耗和成本全面下降,其中油耗和成本降幅较大(14.9%和9.2%)。
|
图 2 海上运输最优航线优化结果 Fig. 2 Optimal route optimization results of maritime transportation |
在船舶遭遇顶风时,在不同载货等级的船舶内,随机选择一艘船舶的最优航线,该航线共包含45个航段,遭遇顶风的航段为10~20航段,利用本文方法优化该船舶的海上运输最优航线,该船舶航速与船舶失速的变化情况如图3所示。可知,10~20航段(顶风区)船舶航速曲线有明显下降凹槽。顶风浪会增加船舶阻力和纵摇、垂荡运动,甚至带来危险。本文方法通过降低主机输出功率来降速,是保障航行安全的合理操作。在风浪中维持高航速会导致燃油消耗率急剧上升,经济性差。本文方法虽增加航行时间,但能降低总油耗,符合经济性目标。此外,该方法能实时响应浪高惩罚函数反馈,动态调整最优航速策略,体现智能性和适应性。在10~20航段,失速曲线有凸起驼峰,经本文方法优化,最大失速控制在1 kn左右,部分时段接近0 kn。这是因为方法预先降低对水航速,使实际航行工况接近理想状态,抵消非自愿失速。接近0 kn失速验证了方法能补偿风浪负面影响,实现恶劣海况下等效静水航行。
|
图 3 船舶航速与船舶失速的变化情况 Fig. 3 Changes of ship speed and ship stall |
依据IMO风浪等级标准,将实验航段的风浪等级划分为5级如表1所示。结合图3中10~20航段(顶风区)的实测数据,细化顶风段航速控制策略与风浪等级的关联关系,结果如表2所示。
|
|
表 1 IMO风浪等级划分标准 Tab.1 IMO wind and wave classification standards |
|
|
表 2 顶风段航速控制策略与风浪等级关联 Tab.2 Correlation between speed control strategy in headwind section and wind wave level |
实验中10-20航段(顶风区)风浪等级为3~4级(风速9.5~12.8 m/s,浪高1.8~3.2 m),对应航速控制策略为12~16 kn,与图3中优化后航速(13~15 kn)一致,失速控制在0.6~1.0 kn,验证了航速控制策略与风浪等级关联的合理性。
分别采用参考文献[5]的改进蚁群算法和参考文献[6]的后剪枝优化Dijkstra算法与本文遗传算法进行航线优化,对比指标包括平均迭代次数、航段避障成功率、单位海里油耗、单位时间运营成本和动态环境响应延迟,结果如表3所示。
|
|
表 3 不同优化算法对比结果 Tab.3 Comparison results of different optimization algorithms |
可知,相较于文献[5]的改进蚁群算法,本文遗传算法在平均迭代次数减少13次、航段避障成功率提升12个百分点、单位海里油耗降低8.5 kg/n mile、单位时间运营成本降低710元/小时、动态环境响应延迟缩短3.4 s,综合优化表现更优。这是因为改进蚁群算法在搜索过程中易受信息素累积偏差影响,难以快速适配复杂航段障碍与动态环境变化,导致迭代效率与避障效果受限;相较于参考文献[6]的后剪枝优化Dijkstra算法,本文遗传算法在平均迭代次数减少7次、航段避障成功率提升9个百分点、单位海里油耗降低21.7 kg/n mile、单位时间运营成本降低
针对海上运输航线优化中传统方法难以适应动态环境、多目标平衡能力不足的问题,本研究提出基于遗传算法的海上运输最优航线优化方法。构建融合船舶油耗与综合成本目标,且引入浪高惩罚函数量化气象影响的多目标耦合优化模型,突破传统模型单一目标局限实现安全经济的协同优化目标。同时采用航线挂靠顺序与航速设定。双编码方式,设计加权求和适应度函数与针对性交叉、变异规则,解决航线优化中离散决策与连续决策的耦合问题,并建立通过顶风段航速与风浪等级关联分析形成的分级航速调整策略以平衡恶劣海况下航行安全与经济性。
| [1] |
李振福, 王婷婷, 邱嘉欣. 考虑自愿速度损失和货主满意度的北极东北航线船舶航速优化[J]. 上海海事大学学报, 2024, 45(2): 53-61,74. LI Z F, WANG T T, QIU J X. Ship speed optimization for Northern Sea Route considering voluntary speed loss and cargo owner satisfaction[J]. Journal of Shanghai Maritime University, 2024, 45(2): 53-61,74. |
| [2] |
赵柯洋, 张衡, 贺波, 等. 基于改进第二代非支配遗传算法的甲醇/柴油双燃料船舶发动机参数多目标优化[J]. 内燃机工程, 2025, 46(1): 17-26. ZHAO K Y, ZHANG H, HE B, et al. Multi-objective optimization of methanol/ diesel dual-fuel marine engine parameters based on improved non-dominated sorting genetic algorithm-Ⅱ[J]. Chinese Internal Combustion Engine Engineering, 2025, 46(1): 17-26. |
| [3] |
孙宇轩, 赵瑞嘉, 赵振宇. 考虑BOG管理的LNG海上运输航线配船优化[J]. 大连海事大学学报, 2024, 50(4): 41-48. SUN Y X, ZHAO R J, ZHAO Z Y. Optimization of LNG sea transportation route allocation considering BOG management[J]. Journal of Dalian Maritime University, 2024, 50(4): 41-48. |
| [4] |
黄佳佳, 唐昕, 郑澜波. 带货舱分配的化学品船航线规划问题研究[J]. 武汉理工大学学报, 2023, 45(3): 63-71. HUANG J J, TANG X, ZHENG L B. Ship routing problem with tank allocation for a chemical tanker[J]. Journal of Wuhan University of Technology, 2023, 45(3): 63-71. |
| [5] |
叶嘉宁, 谢博祎, 孙俊锋, 等. 面向导航服务的水网地区船舶航线规划[J]. 中国航海, 2024, 47(4): 60-65,72. YE J N, XIE B Y, SUN J F, et al. Navigation service-oriented ship route planning for water network areas[J]. Navigation of China, 2024, 47(4): 60-65,72. |
| [6] |
计明军, 胡寒霖, 高振迪, 等. 考虑风浪影响下的船舶节能航线优化[J]. 交通运输系统工程与信息, 2023, 23(6): 274-283. JI M J, HU H L, GAO Z D, et al. Energy-efficient ship route optimization considering wind and wave impacts[J]. Journal of Transportation Systems Engineering and Information Technology, 2023, 23(6): 274-283. |
2025, Vol. 47
