舰船科学技术  2025, Vol. 47 Issue (20): 146-150    DOI: 10.3404/j.issn.1672-7649.2025.20.022   PDF    
船舶柴油机动力装置负荷切换状态自适应控制
李沙沙1, 许强2, 闫娓1     
1. 黄河交通学院 机电工程学院,河南 焦作 454950;
2. 华北水利水电大学 水利学院,河南 郑州 450046
摘要: 由于船舶航行环境复杂且多变,动态切换功率难以满足负荷状态的需求功率,导致负荷输出与期望值不一致,因此,提出船舶柴油机动力装置负荷切换状态自适应控制方法。构建NARX神经网络负荷预测模型,判断从高负荷状态切换到低负荷状态的需求功率;引入自适应权重混合PSO算法,根据当前和预测的负荷状态,设计自适应预测PID控制器,实现对船舶柴油机动力装置负荷状态变化的响应。实验结果表明,在所研究方法应用下,误差随时间累积的绝对值积分相对较小,可以实现不同负荷状态切换场景下,负荷输出与期望值的紧密一致。
关键词: 船舶柴油机动力装置     负荷切换状态     NARX 神经网络     自适应权重混合粒子群优化算法    
Adaptive control of load switching status for ship diesel power plant
LI Shasha1, XU Qiang2, YAN Wei1     
1. School of Mechanical and Electrical Engineering, Huanghe Jiaotong University, Jiaozuo 454950, China;
2. School of Water ConServancy, North China University of Water Resources and Electric Power, Zhengzhou 450046, China
Abstract: Due to the complex and variable ship navigation environment, the dynamic switching power is difficult to meet the demand power of the load state, which leads to the inconsistency between the load output and the expected value, therefore, the adaptive control method of the load switching state of ship's diesel engine power unit is proposed.The NARX neural network load prediction model is constructed to judge the demand power for switching from a high load state to a low load state; the adaptive weight mixing PSO algorithm is introduced, and the adaptive prediction PID controller is designed according to the current and predicted load states to achieve the response to the change of the ship's diesel engine power unit load state.The experimental results show that under the application of the studied method, the absolute value integral of the error accumulated over time is relatively small, and the close agreement between the load output and the desired value can be achieved under different load state switching scenarios.
Key words: marine diesel engine power unit     load switching status     NARX neural network     adaptive weight hybrid particle swarm optimization algorithm    
0 引 言

船舶柴油机动力装置作为船舶的核心部件,其运行状态的稳定性和经济性直接关系到船舶的整体性能和运营成本。在实际的海上航行过程中,船舶会面临诸多复杂多变的航行需求与海况条件。例如,当需要迅速穿越狭窄水道或避开突发障碍物时,船舶可能需要迅速加速;而在遭遇恶劣天气或进入繁忙航道时,则可能需要减速慢行以确保安全[1]。此外,船舶还需要根据外部环境的变化,如风向、水流等自然因素,以及港口规定、航道限制等人为因素,进行频繁的负荷切换,包括加速、减速以及变向等操作[2]。这种频繁且复杂的负荷切换对船舶柴油机动力装置构成了严峻的挑战。一方面,负荷的快速变化要求柴油机能够在短时间内做出响应,调整其输出功率以满足航行需求;另一方面,负荷的频繁切换也可能导致柴油机的运行工况发生剧烈波动,进而影响其运行稳定性和使用寿命[3]。此外,负荷切换过程中的燃油消耗与排放问题也是不容忽视的,它们直接关系到船舶的运营成本与环保性能。因此,为了应对这些挑战,研究一种高效、智能的控制技术具有重要现实意义。

关于负荷切换问题,很多专家和学者都进行了广泛研究,提出了很多可参考策略。例如,刘慧文等[4]以船侧负荷的电能质量指标为标准,通过对船侧同步电机的输出功率进行逐级调速控制,以降低功率波动以及频率偏移对负荷的负面影响。在面对急速转换时,该方法难以迅速响应并满足负荷的快速变化需求,导致控制过程容易出现抖动。万敏等[5]通过自适应神经网络学习并模拟负荷切换过程中的复杂动态特性,通过输入负荷变化、电网状态等参数,输出控制指令,以实现对负荷切换过程的精确控制。输入数据中可能包含噪声或异常值,导致神经网络输出不稳定或错误的控制指令。陈潇凯等[6]通过观测器估计扰动的大小和方向,根据状态、扰动观测器的输出以及预设控制目标,设计切换控制策略,在切换控制策略的作用下,快速响应并调整其状态,以达到预设控制目标。在控制器切换瞬间,扰动观测器的内部状态与当前实际状态可能发生突变,导致观测误差急剧增大。寇发荣等[7]通过调整滑模面和切换控制律,控制连续状态。切换控制律具有一定的不连续性,在滑模面上会产生高频振动,影响控制精度和稳定性。

一方面,船舶航行环境复杂多变,负荷切换频繁且难以预测。另一方面,柴油机本身是一个复杂的非线性,其运行状态受到多种因素的影响,如燃油品质、冷却水温、进气压力等,这些因素都给自适应控制算法的设计和实现带来了困难。针对上述问题,研究一种船舶柴油机动力装置负荷切换状态自适应控制方法。通过该研究以期有效地提高船舶柴油机动力装置的负荷响应速度,使船舶能够更快速地适应航行需求的变化。

1 船舶柴油机动力装置负荷变化趋势分析

船舶柴油机动力装置的负荷指的是柴油机所承受的功率,该功率需求源于螺旋桨对水的推力需求,螺旋桨在旋转推动船舶航行时,将水的反作用力转化为柴油机的输出功率[810]。而在船舶在航行过程中,会面临各种复杂的工况,如不同的海况、风浪、水流以及载重变化等,这些因素都会导致柴油机动力装置的负荷发生变化。因此,为了提前了解负荷变化趋势,及时调整柴油机的运行参数,避免因负荷突变导致的动力装置不稳定运行,本文针对船舶柴油机动力装置负荷,构建NARX神经网络预测模型进行负荷预测。NARX神经网络结合了时间序列预测和动态建模的特点,特别适用于处理具有时间依赖性和非线性特性的负荷数据。使用训练集数据对NARX神经网络进行训练[11]

综合考虑负荷的历史实际值、负载转矩的历史值以及二者之间的非线性关系和稳态增益,预测当前时刻的负荷输出,则训练好的NARX神经网络负荷预测模型为:

$ \begin{split} \dot p(t) =& \sum\limits_{i = 1}^{{N_i}} {a_i^b} b(t + 1 - i) + \sum\limits_{i = 1}^{{N_i}} {a_i^p} p(t - i)+ \\ &\sum\limits_{i = 1}^{{N_i}} {\sum\limits_{j = 1}^{{N_j}} {{c_b}^{(i,j)}} } p(t + 1 - i)p(t + 1 - j) + \\ &\sum\limits_{i = 1}^{{N_i}} {\sum\limits_{j = 1}^{{N_j}} {{c_p}^{(i,j)}} } p(t - i)p(t - j) +\\ &\sum\limits_{i = 1}^{{N_i}} {\sum\limits_{j = 1}^{{N_j}} {{c_{bp}}^{(i,j)}} } b(t + 1 - i)p(t - j) + {r_0} 。\end{split} $ (1)

其中,

$ b(t) = {A_p}(t)\rho {v^2}(t){B_p}^5 。$ (2)

式中:$ \dot p(t) $$ t $时刻的船舶柴油机动力装置负荷预测输出;$ b(t) $为动力装置的负载转矩;$ {r_0} $为稳态增益;$ \rho $为水的密度;$ a_{}^b $$ a_{}^p $分别为$ b(t)、p(t-i) $的线性部分参数;$ v(t) $为柴油主机的转速;$ p(t) $$ t $时刻的船舶柴油机动力装置负荷实际输出;$ {N_i} $为模型延迟阶数;$ {A_p}(t) $为柴油机的负载阻力;$ {c_b} $$ {c_p} $为各自的平方项系数;$ {B_p} $为负载阻力的力矩;$ {c_{bp}} $$ b(t) $$ p(t) $的反馈交叉系数[12],通过引入平方项和交叉项,模型能够捕捉负荷和负载转矩之间的非线性关系。

由于柴油机是船舶的主要耗能设备,在负荷较低时,适当减少燃油供应,降低柴油机转速;在负荷较高时,合理增加燃油供应,提高柴油机输出功率。因此,基于NARX神经网络负荷预测模型的计算结果,将$ \dot p(t) $与船舶柴油机动力装置负荷$ p(t) $进行对比,若是$ \dot p(t) $>$ p(t) $,说明需求功率提高,船舶柴油机动力装置负荷状态需要从低负荷切换到高负荷;$ \dot p(t) $<$ p(t) $,说明需求功率降低,船舶柴油机动力装置需要从高负荷状态切换到低负荷状态;若是$ \dot p(t) $=$ p(t) $,则需要保持当前负荷状态不变[13]

2 负荷状态切换自适应预测PID控制器设计

负荷切换是指船舶在航行过程中,根据实际需求,将柴油机动力装置的负荷从一个状态切换到另一个状态的过程。其目的在于确保船舶在各种工况下都能获得合适的动力输出,以满足航行需求,同时保证柴油机的稳定运行和高效性。对此,本文采用自适应预测PID控制器[1416],通过转速传感器精确测量柴油机的转速,以及通过负荷传感器感知柴油机所承受的负荷大小。并采用微控制器作为核心硬件,快速执行PID控制算法程序,根据传感器输入的当前偏差和预测偏差对传感器输入的信号进行处理和分析,并输出相应的控制信号给执行机构,最后通过通信接口实现控制器与船舶其他系统之间的数据交互。同时,也可以接收来自其他系统的指令或数据,实现更全面的船舶系统集成和控制。

计算$ \dot p(t) $$ p(t) $之间的差值,即

$ \Delta p(t) = \dot p(t) - p(t)。$ (3)

式中:$ \Delta p(t) $为差值。

增量式PID算法基本原理是根据输出误差信号生成增量控制量,通过累积这些增量控制量,调整输出。

$ \begin{split} u(t) =& u(t - 1) + {K_p}\left( {\Delta p(t) - \Delta p(t - 1)} \right) + {K_i}\Delta {p_1}(t) + \\ &{K_d}\left( {\Delta p(t) - 2\Delta p(t - 1) + \Delta p(t - 2)} \right) 。\end{split} $ (4)

式中:$ {K_p} $$ {K_i} $$ {K_d} $分别为比例、积分、微分系数;$ u(t) $为当前时刻输出增量;$ \Delta p(t - 1) $$ \Delta p(t - 2) $分别为上一时刻和再上一时刻的偏差;$ u(t) $为控制量。

增量式PID算法的性能在很大程度上依赖于比例(P)、积分(I)和微分(D)系数的选择。参数的整定不仅影响响应速度、稳定性和准确性,还直接决定了对不同工况和负载变化的适应能力。然而,这些系数的整定难以进行自适应调整,导致在某些工况下表现不佳,对此,引入自适应权重混合 PSO 算法改进策略:

步骤1 将PID控制器的3个PID编码为粒子的位置向量。

步骤2 随机生成粒子的位置和速度。粒子的位置对应PID参数的组合,速度表示参数调整的步长。

步骤3 使用当前PID参数对控制进行仿真,并计算性能指标−时间乘以误差绝对值积分(ITAE)作为粒子的适应度值。

$ F = \int\limits_0^\infty {t\left| {\Delta p(t)} \right|{\rm{d}}t}。$ (5)

式中:$ F $为时间乘以误差绝对值积分(ITAE)。

$ F $转化为最大化形式。

$ fit\left( {{K_p},{K_i},{K_d}} \right) = L - F。$ (6)

式中:$ L $为常数;$ fit\left( {{K_p},{K_i},{K_d}} \right) $为适应度函数

步骤4 比较当前粒子的适应度值与其个体历史最优值pB、全局历史最优值gB,进行更新。

步骤5 根据粒子的状态或搜索进程动态调整惯性权重$ q $

$ {q=\left\{\begin{aligned} &{q}_{\mathrm{min}}-\left({q}_{\mathrm{max}}-{q}_{\mathrm{min}}\right)\dfrac{fit\left({K}_{p},{K}_{i},{K}_{d}\right)-fit{\left({K}_{p},{K}_{i},{K}_{d}\right)}_{\mathrm{min}}}{fit{\left({K}_{p},{K}_{i},{K}_{d}\right)}_{\text{avg}}-fit{\left({K}_{p},{K}_{i},{K}_{d}\right)}_{\mathrm{min}}},\\ &fit\left({K}_{p},{K}_{i},{K}_{d}\right)\leqslant fit{\left({K}_{p},{K}_{i},{K}_{d}\right)}_{\text{avg}},\\ &{q}_{\mathrm{max}},fit\left({K}_{p},{K}_{i},{K}_{d}\right) > fit{\left({K}_{p},{K}_{i},{K}_{d}\right)}_{\text{avg}} 。\end{aligned} \right.} $ (7)

式中:$ {q_{\max }} $$ {q_{\min }} $分别为权重最大、最小值;$ fit\Big( {{K_p},{K_i}, {K_d}} \Big)_{\min } $$ fit{\left( {{K_p},{K_i},{K_d}} \right)_{{\text{avg}}}} $分别为适应度函数最小值和均值。

步骤6 更新粒子的速度和位置。

$ { \begin{gathered} {V_i}\left( {k + 1} \right) = q{V_i}\left( k \right) + {I_1}{R_1}\left( {{P_B} - {X_i}\left( {{K_p},{K_i},{K_d}} \right)} \right) + \\ {I_2}{R_2}\left[ {w\left( {{G_B} - {X_i}\left( {{K_p},{K_i},{K_d}} \right)} \right) + \left( {1 - w} \right)\left( {{Z_i} - {X_i}\left( {{K_p},{K_i},{K_d}} \right)} \right)} \right] ,\\ \end{gathered} }$ (8)
$ {H_i}\left( {k + 1} \right) = {H_i}\left( k \right) + {v_i}\left( {k + 1} \right)。$ (9)

式中:$ {R_1} $$ {R_2} $为[0,1]区间中的随机数;$ {V_i}\left( k \right) $$ {V_i}( k + 1) $为更新前后粒子速度;$ {H_i}\left( k \right) $$ {H_i}\left( {k + 1} \right) $为更新前后粒子位置;$ w $为全局社会因子权重;$ {Z_i} $为粒子$ i $附近最优解;$ {I_1} $$ {I_2} $为学习因子。

步骤7 检查时间乘以误差绝对值积分(ITAE)是否达到设定阈值。如果满足条件,则输出全局最优位置作为整定后的PID参数;否则,返回步骤3继续搜索。

PID控制器的工作流程如图1所示。

图 1 PID控制器工作流程 Fig. 1 PID controller workflow

经过自适应权重混合PSO算法根据控制实时反馈和性能指标,动态地调整PID参数。这种自适应调整能力使得增量式PID控制器能够更好地适应不同的负荷工作环境,提高稳定性和鲁棒性。

3 实 验 3.1 实验条件

以某型船用中速柴油机为例,进行实验。为船舶柴油机动力装置负荷设置2种工况,即一是从0负荷增长到600 kW负荷;二是从700 kW负荷下降到200 kW负荷,如图2所示。

图 2 2种工况设置 Fig. 2 Two conditions set

可以看出,工况1的负荷状态为在6 s时由低负荷切换到高负荷,工况2的负荷状态为在10 s时由高负荷切换到低负荷。

设置自适应预测PID控制器参数,如表1所示。

表 1 自适应预测PID控制器参数设置表 Tab.1 Parameter setting table for adaptive predictive PID controller
3.2 实验结果与分析

求取负荷切换状态切换过程中控制量,在这里是指船舶柴油机动力装置的转速,转速越高,柴油机所能输出功率(即负荷)就越大。转速控制量如图3所示。

图 3 转速控制量 Fig. 3 Speed control quantity

可知,从2个工况的负荷切换时刻控制量的变化可以看出,自适应预测PID控制器能够快速对负荷状态的变化做出反应,无论是从低负荷到高负荷还是高负荷到低负荷的切换,都能在短时间内调整控制量,调节船舶柴油机动力装置负荷状态,响应速度较快。在负荷切换后的过渡过程中,虽然控制量存在波动,但最终都能稳定在相应负荷工况所需的值,说明该控制方法能够使船舶柴油机动力装置在不同负荷状态下保持稳定运行,具有较好的稳定性。

针对图3的调节结果,计算与负荷工况设置之间的ITAE,采用文献[47]方法为对比方法,对比结果如图4所示。

图 4 ITAE对比图 Fig. 4 ITAE comparison chart

可知,所研究方法应用下,ITAE值均要相对更低,说明该方法能够更为精准地维持稳定性,反映了该方法在负荷状态变化条件下具有优越的控制性能,能够有效减少波动,保持输出与期望值的紧密一致性;而其他方法在面对负荷增长工况时,ITAE相对较高,滑模控制的ITAE的相对较低,尤其是在前期,控制效果相对显著;另一方面,当面对负荷下降工况时,3种控制方法的表现均相对较差,ITAE值普遍较高。

4 结 语

探索更加高效、智能的控制策略和方法,对于提升船舶性能、降低运营成本、推动绿色航运发展具有重要意义。船舶柴油机动力装置负荷切换状态自适应控制技术的研究,通过实时监测柴油机的运行负荷数据,准确判断柴油机的当前负荷状态,通过自适应预测PID控制器实现了负荷的平稳切换和动力装置的高效运行,且ITAE值均要相对更低,自适应控制策略应用效果较佳。

参考文献
[1]
张栋成, 单莹. 耙吸船主机负荷控制的分析[J]. 船电技术, 2023, 43(5): 44-46.
ZHANG D C, SHAN Y. Analysis on load control of main engine of trailing suction dredger[J]. Marine Electric & Electronic Engineering, 2023, 43(5): 44-46. DOI:10.3969/j.issn.1003-4862.2023.05.012
[2]
黄文聪, 胡滢, 黄津莹, 等. IPT多目标参数优化与切换控制策略研究[J]. 电机与控制学报, 2024, 28(11): 184-194.
HUANG W C, HU Y, HUANG J Y, et al. Research on multi-objective parameter optimization and switchingcontrol strategy of IPT system[J]. Electric Machines and Control, 2024, 28(11): 184-194.
[3]
何勇, 徐鑫, 郭晓彤. 基于状态切换的杂草测绘无人机集群失效控制算法[J]. 控制与决策, 2024, 39(5): 1587-1594.
HE Y, XU X, GUO X T. Failure control algorithm of weed mapping UAV swarm based on stateswitching[J]. Control and Decision, 2024, 39(5): 1587-1594.
[4]
刘慧文, 邢宏伟, 房鑫炎, 等. 基于功率逐级切换控制的内河船舶负荷转供策略[J]. 电测与仪表, 2023, 60(8): 44-50.
LIU H W, XING H W, FANG X Y, et al. Inland river ship-load transfer strategy based on step-by-step power switching control[J]. Electrical Measurement & Instrumentation, 2023, 60(8): 44-50.
[5]
万敏, 杨山山, 黄山山, 等. 全状态约束切换自适应神经网络控制[J]. 空间控制技术与应用, 2023, 49(1): 40-52.
[6]
陈潇凯, 陈丰, 刘向, 等. 基于扰动观测器的主动悬架切换控制算法研究[J]. 汽车工程, 2024, 46(10): 1744-1754.
[7]
寇发荣, 杨旭东, 李盛霖. 复合式空气悬架多模式切换终端滑模控制[J]. 振动与冲击, 2024, 43(11): 83-93.
KOU F R, YANG X D, LI S L. Terminal sliding mode control for multi-mode switching of composite air suspension[J]. Journal of Vibration and Shock, 2024, 43(11): 83-93.
[8]
王刚毅, 张学瑾, 于泽程. 实现船舶电网稳定运行的变频负载控制系统设计[J]. 微型电脑应用, 2024, 40(9): 238-241.
[9]
卢仲辰, 杜常清, 魏树生. 永磁同步电机能量回收柔性切换控制研究[J]. 机床与液压, 2025, 53(1): 58-64.
LU Z C, DU C Q, WEI S S. Research on flexible switching control for regenerative braking of electric vehicles[J]. Research on Flexible Switching Control for Regenerative Braking of Electric Vehicles, 2025, 53(1): 58-64.
[10]
张錾, 李岚, 霍群海, 等. 三端口柔性多状态开关多模式平滑切换控制策略[J]. 现代电力, 2024, 41(4): 775-785.
ZHANG Z, LI L, HUO Q H, et al. A control strategy for smooth switching of three-port flexible multi-state switches[J]. Modern Electric Power, 2024, 41(4): 775-785.
[11]
洪远远, 施伟锋. 基于飞轮储能技术的船舶区域配电系统冲击负荷供能策略[J]. 船舶工程, 2023, 45(1): 103-109.
HONG Y Y, SHI W F. Impulse load energy supply strategy of ship regional distribution power system based on flywheel energy storage technology[J]. Ship Engineering, 2023, 45(1): 103-109.
[12]
洪俊, 刘星璇, 董航. 基于中低分辨率卫星影像中舰船目标识别方法[J]. 计算机仿真, 2024, 41(4): 13-19.
HONG J, LIU X X, DONG H. Ship target recognition method from low and low and medium resolution satellite images[J]. Computer Simulation, 2024, 41(4): 13-19.
[13]
张博, 张萍, 曾凡明. 高强化船用柴油机智能冷却控制策略及算法实验研究[J]. 推进技术, 2023, 44(9): 259-273.
ZHANG B ZHANG P, ZENG F M. Experimental study on intelligent cooling control strategy and algorithm of highly intensified marine diesel engine[J]. Journal of Propulsion Technology, 2023, 44(9): 259-273.
[14]
孟令臣, 闫鹏, 刘鹏博, 等. 面向柔性钳位型尺蠖致动器提速驱动的协同切换控制[J]. 光学精密工程, 2025, 33(1): 96-106.
MENG L C, YAN P, LIU P B, et al. Collaborative switching control for improved-speed driving of flexible clamp-type inchworm actuator[J]. Optics and Precision Engineering, 2025, 33(1): 96-106. DOI:10.37188/OPE.20253301.0096
[15]
周寅正, 陈俐. 基于模型预测控制的双机组混合动力船舶能量管理研究[J]. 中国舰船研究, 2024, 19(S1): 74-83.
ZHOU Y C, CHEN L. Study on energy management of dual-diesel generator sets hybrid power ships based on model predictive control[J]. Chinese Journal of Ship Research, 2024, 19(S1): 74-83.
[16]
杨东晓, 曹信一, 申强. 基于PID切换控制的弹道修正引信滚转角控制方法[J]. 北京理工大学学报, 2025, 45(2): 137-143.
YANG D X, CAO X Y, SHEN Q. Trajectory correction fuze roll angle control based on PID switching control missile[J]. Transactions of Beijing Institute of Technology, 2025, 45(2): 137-143.