舰船科学技术  2024, Vol. 46 Issue (15): 53-56    DOI: 10.3404/j.issn.1672-7649.2024.15.009   PDF    
舰船避撞过程中船舵不稳定性分析
廖华1, 刘馨潞2, 李晓科2     
1. 招商局金陵船舶(南京)有限公司,江苏 南京 210000;
2. 江苏海事职业技术学院,江苏 南京 210000
摘要: 为解决舰船避撞过程中舵角控制实时性不足问题,研究舰船避撞过程中船舵不稳定性分析方法,确保舰船在复杂多变的海况中,可以更好地适应波浪、洋流等环境因素,保持舰船航行的稳定性。通过构建舰船避撞过程中的线性模型,得到舰船避撞过程中的输入舵角;以舰船线性模型为基础,得到舰船避撞过程中包含时变延迟的舰船线性模型,并结合李雅普诺夫稳定性判定理论,获取包含时变延迟的舰船线性模型,输入舵角作用下是不稳定的,完成舰船避撞过程中船舵不稳定性分析。实验证明,该方法可有效实现舰船避撞过程中船舵不稳定性分析;应用该方法后,可有效提升舰船避撞过程航迹的平滑性与稳定性,加强避撞效果。
关键词: 舰船避撞     舰船船舵     不稳定性分析     线性模型     时变延迟     李雅普诺夫    
Analysis of rudder instability during ship collision avoidance
LIAO Hua1, LIU Xinlu2, LI Xiaoke2     
1. China Merchants Jinling Shipyard (Nanjing) Co. Ltd., Nanjing 210000, China;
2. Jiangsu Maritime Institute, Nanjing 210000, China
Abstract: In order to solve the problem of insufficient real-time control of rudder Angle during ship collision avoidance, the analysis method of rudder instability during ship collision avoidance is studied to ensure that ships can better adapt to environmental factors such as waves and ocean currents in complex and changeable sea conditions, and maintain the stability of ship navigation. The input rudder Angle of ship collision avoidance is obtained by constructing the linear model of ship collision avoidance. Based on the ship linear model, a ship linear model containing time-varying delay in the course of ship collision avoidance is obtained, and combined with Lyapunov stability judgment theory, a ship linear model containing time-varying delay is obtained, which is unstable under the input rudder Angle, and the instability analysis of ship rudder during the course of ship collision avoidance is completed. Experimental results show that this method can effectively analyze rudder instability during collision avoidance. After applying this method, the smoothness and stability of ship track during collision avoidance can be effectively improved, and the collision avoidance effect can be strengthened.
Key words: ship collision avoidance     ship rudder     instability analysis     linear model     time-varying delay     lyapunov    
0 引 言

船舵作为舰船操纵机构的核心组成部分,其主要功能是控制船舶的航向和转向,确保船舶能够按照预定的航线安全航行[1]。然而,在实际操作中,船舵的稳定性往往受到多种因素的影响,包括舵机本身的质量和设计、使用环境、系统的维护和保养,以及操作者的技能和经验等[2]。这些因素若处理不当,极易导致船舵在避撞过程中出现不稳定现象,通过对船舵进行不稳定性分析,可以提升船舶的操纵精度和灵敏度,降低碰撞风险。

国内外学者对降低舰船碰撞风险的相关研究有很多,例如,黄宠平等[3]以舰船舵角误差以及舵角变化率为控制目标,建立非线性模型预测控制模型;为提升舵角控制效果,在控制模型内引入避碰因数,并由粒子群算法,求解该模型,得到舵角控制方案[3]。粒子群算法需要多个迭代步骤来找到近似最优解,这会导致实时性不足,特别是在模型复杂或者计算资源有限的情况下。王文新等[4]通过鲁棒神经网络,完成舵角控制,该方法通过设计自适应学习参数,实时地、动态地补偿舰船中难以预知的增益变化以及舵机可能遭遇的故障情况,确保舰船在面对不确定性和故障时仍能维持稳定性能和可靠操作。虽然通过结合鲁棒神经阻尼技术和自适应方法减少了神经网络权值的计算量,但是自适应方法的参数调整过程需要一定的时间来响应环境变化,特别是在快速变化的海况中,这种调整不够迅速。Kim等[5]通过建立船舶在不规则波浪作用下的数学模型,并利用计算流体动力学(CFD)方法对船舶在波浪中的运动特性进行数值模拟。通过对船舶航向控制系统进行分析和设计,提出一种适用于不规则波浪中的船舶航向控制方法。利用CFD方法对船舶在不规则波浪中的运动特性进行数值模拟是一个非常计算密集的过程,难以在实时控制系统中应用。CFD模拟通常需要较长的计算时间,这对于需要快速响应的船舶航向控制系统来说是一个限制因素。张显库等[6]以三阶闭环增益成形算法为基础,构建舵角控制器。为了克服该控制器在处理复杂非线性动态时的不足,在其内部引入适当的非线性函数,微调控制信号,以更好地适应舰船在不同航行状态下的舵角响应特性;为确保控制信号在控制时的连续性和稳定性,在控制器的输出端添加零阶保持器,避免因信息采样和量化过程而可能引入的抖动或误差。非线性修饰和零阶保持器的引入会增加系统复杂性,这可能会影响控制器的实时响应能力。

尽管上述方法都在不同程度上提高了舵角控制的性能,但在实际应用中均存在实时性不足的问题。为此,本文研究舰船避撞过程中船舵不稳定性分析方法,以期为舰船舵角控制提供更加实时、有效的解决方案。

1 船舵不稳定性分析 1.1 舰船避撞过程中船舵数学模型构建

舰船避撞过程中,舰船包含4个自由度[6,7],分别是纵荡、横荡、横摇、首摇,表达公式分别如下:

$ \sigma \left( {\dot \xi - v\omega - {x_g}{\omega ^2} + {z_g}p\omega } \right) = F ,$ (1)
$ \sigma \left( {\dot v - {z_g}\dot p + {x_g}\dot \omega + \xi \omega } \right) = X ,$ (2)
$ {I_{xx}}\dot p - \sigma {z_g}\dot v - \sigma {z_g}\xi \omega = Y,$ (3)
$ {I_{zz}}\dot \omega + \sigma {x_g}\dot v + \sigma {x_g}\xi \omega = N 。$ (4)

式中:$ \sigma $为舰船质量;v为横漂速度;$ \dot v $v的一阶导数;$ \omega $为艏摇角速度;$ \dot \omega $$ \omega $的一阶导数;g为舰船质心;在xz轴上,g至附体坐标系的距离为$ {x_g} $$ {z_g} $;在xz轴上,$ {I_{xx}} $为舰船的转动惯量、$ {I_{zz}} $p为横摇角速度;$ \dot p $p的一阶导数;$ \xi $为航速;$ \dot \xi $$ \xi $的一阶导数;FXY为不同方向上的外力,N为外力矩。

舰船避撞过程中,舰船的状态变量是$ x = \left[ {v\mathop {}\nolimits_{} p\mathop {}\nolimits_{} \omega \mathop {}\nolimits_{} \alpha \mathop {}\nolimits_{} \theta } \right] $。式中:横摇角为$ \alpha $;航向角为$ \theta $$ \theta = r\cos \alpha $。整合式(2)~式(4)得到舰船避撞过程非线性模型,具体如下:

$ \dot x = Mf(x) + B\delta。$ (5)

为降低船舵不稳定性分析的复杂性,将式(5)的非线性模型变更成线性模型,公式如下:

$ \dot x = Ax + B\delta 。$ (6)

式中:$ A = {M^{ - 1}}\frac{{\partial f\left( x \right)}}{{\partial x}} $$ B = {M^{ - 1}}{R^{\rm T}} $R为舰船避撞过程中相关参数的欧式空间。

依据式(6)获取舰船避撞过程中,船舵的输入舵角为:

$ \delta = Kx 。$ (7)

式中:K为舰船避撞过程中的增益。

此时,式(6)变更成:

$ \dot x = Ax + BKx 。$ (8)

$ K $的计算公式如下:

$ K = \left( {\frac{v}{L}} \right)\frac{{{N_{\dot v}}{Y_\delta } - {N_\delta }{Y_{\dot v}}}}{S} 。$ (9)

式中:$ {N_\delta } $为船舵受到的外力矩;$ S = {Y_{\dot v}}{N_{\dot \omega }} - {N_{\dot v}}\left( {{Y_{\dot \omega }} - \sigma } \right) $L为船长。

1.2 舰船避撞过程中船舵不稳定性分析过程

针对式(8)计算获取的$ K $,令$ {A_1} = HK $,则变更式(8)得到舰船避撞过程中,包含时变延迟的线性模型,公式如下:

$ \dot x = Ax + {A_1}x 。$ (10)

分析舰船避撞过程中,船舵不稳定性分析时需要以下引理:

引理1 已知矩阵$ {\boldsymbol P} > 0 $,针对在$ R $内全部不间断可微函数$ \varphi $,成立以下不等式:

$ \begin{gathered} - \int {{{\dot \varphi }^{\rm T}}\left( \varepsilon \right)} P\dot \varphi \left( \varepsilon \right){\text{d}}\varepsilon \geqslant \\ - \frac{{{{\left[ {\varphi \left( {{R_{\max }}} \right) - \varphi \left( {{R_{\min }}} \right)} \right]}^{\rm T}}P\left[ {\varphi \left( {{R_{\max }}} \right) - \varphi \left( {{R_{\min }}} \right)} \right]}}{{{R_{\max }} - {R_{\min }}}},\\ - \frac{{3{{\left[ {\varphi \left( {{R_{\max }}} \right) + \varphi \left( {{R_{\min }}} \right) + \frac{{2\int {\varphi \left( \varepsilon \right){\text{d}}\varepsilon } }}{{{R_{\max }} - {R_{\min }}}}} \right]}^{\rm T}}}}{{{R_{\max }} - {R_{\min }}}} \\ \times P\left[ {\varphi \left( {{R_{\max }}} \right) + \varphi \left( {{R_{\min }}} \right) + \frac{{2\int {\varphi \left( \varepsilon \right){\text{d}}\varepsilon } }}{{{R_{\max }} - {R_{\min }}}}} \right] 。\\ \end{gathered} $ (11)

式中:$ \dot \varphi $$ \varphi $的一阶导数;$ {R_{\max }} $$ {R_{\min }} $R的上界、下界;$ \varepsilon $为复变量。

引理2 针对随机向量$ {\alpha _1} $$ {\alpha _2} $,给出合理的二阶矩阵$ W $$ C $与正数$ {\beta _1} $$ {\beta _2} $,若$ \left[ \begin{gathered} W\mathop {}\nolimits_{} C \\ {0_{}}\mathop {}\nolimits_{} W \\ \end{gathered} \right] \geqslant 0 $$ {\beta _1} + {\beta _2} = 1 $,则存在以下不等式:

$ \frac{{\alpha _1^{\rm T}W{\alpha _1}}}{{{\beta _1}}} + \frac{{\alpha _2^{\rm T}W{\alpha _2}}}{{{\beta _2}}} \leqslant {\left[ \begin{gathered} {\alpha _1} \\ {\alpha _2} \\ \end{gathered} \right]^{\rm T}}\left[ \begin{gathered} W\mathop {}\nolimits_{} C \\ {0_{}}\mathop {}\nolimits_{} W \\ \end{gathered} \right]\left[ \begin{gathered} {\alpha _1} \\ {\alpha _2} \\ \end{gathered} \right] 。$ (12)

依据引理1与引理2,结合李雅普诺夫稳定性判定理论,得到以下定理。

定理 若包含正定矩阵$ {{\boldsymbol G}_1} $$ {{\boldsymbol G}_2} $,2个矩阵均是对称的,大小均为$ 5 \times 5 $。矩阵$ {\boldsymbol{\chi}} = \left[ \begin{gathered} {{\boldsymbol{\chi}} _{11}}\mathop {}\nolimits_{} {{\boldsymbol{\chi}} _{12}} \\ {{\boldsymbol{\chi}} _{21}}\mathop {}\nolimits_{} {{\boldsymbol{\chi}} _{22}} \\ \end{gathered} \right] $的大小是$ 10 \times 10 $;矩阵$ {\boldsymbol{\chi}} $左上角的元素为$ {{\boldsymbol{\chi}} _{11}} $;矩阵$ {\boldsymbol{\chi}} $左下角的元素为$ {{\boldsymbol{\chi}} _{12}} $;矩阵$ {\boldsymbol{\chi}} $右上角的元素为$ {{\boldsymbol{\chi}} _{21}} $;矩阵$ {\boldsymbol{\chi}} $右下角的元素为$ {{\boldsymbol{\chi}} _{22}} $。则存在以下不等式:

$ \left[ {\begin{array}{*{20}{c}} {{\boldsymbol G}_2} & 0 & {{\boldsymbol \chi} _{11}} & {{\boldsymbol \chi} _{12}} \\ 0 & 3{{\boldsymbol G}_2} & {{\boldsymbol \chi} _{21}} & {{\boldsymbol \chi} _{22}} \\ {\boldsymbol \chi} _{11}^{\rm T} & {\boldsymbol \chi} _{21}^{\rm T} & {{\boldsymbol G}_2} & 0 \\ {\boldsymbol \chi} _{12}^{\rm T} & {\boldsymbol \chi} _{22}^{\rm T} & 0 & 3{{\boldsymbol G}_2} \\ \end{array} }\right] < 0 。$ (13)

因此,式(10)的舰船避撞过程中,包含时变延迟的线性模型,在式(7)的输入舵角作用下是不稳定的。

2 结果与分析

以某舰船为实验对象,利用本文方法对该舰船避撞过程中的船舵进行不稳定性分析,提升舰船避撞效果,并确保避撞过程舰船能够稳定航行。该舰船的相关参数如表1所示。

表 1 舰船参数 Tab.1 Ship parameters

利用本文方法对该舰船避撞过程中,进行船舵不稳定性分析,分析结果如图1所示。可知,本文方法可有效完成舰船避撞过程中船舵不稳定性分析。从分析结果中了解到,该舰船在避撞过程中,其舵角的操舵幅度在±50°之间,操舵幅度较大,舵角的大幅变化可能导致舰船在短时间内经历急剧的航向变化,提升其不稳定性,增加与障碍物或其他船舶碰撞的风险。

图 1 舰船避撞过程中船舵不稳定性分析结果 Fig. 1 Analysis results of rudder instability during ship collision avoidance

给定该舰船避撞过程中的时滞下界,利用本文方法确定舰船避撞过程中船舵的最大时滞上界,确定结果如表2所示。可知,本文方法可有效依据时滞下界,确定舰船避撞过程中船舵的最大时滞上界。从表中还可以看出,随着时滞下界的增加,最大时滞上界也有所增加,这表明时滞下界的选择会影响最大时滞上界的确定,原因是时滞下界代表舰船避撞过程中的最小时间延迟要求,而最大时滞上界则是为了确保足够的避撞空间。观察表格中的数据,可以发现它们在数值上呈现出一致的增长趋势。每个时滞下界的增加都导致最大时滞上界相应地增加,这表明本文方法确定最大时滞上界的过程是可靠的。

表 2 舰船避撞过程中最大时滞上界确定结果 Tab.2 Results of determining the upper bound of the maximum time delay in ship collision avoidance

分析该舰船应用本文方法后,其避撞过程中的航行轨迹,分析结果如图2所示。可知,应用本文方法后,在未发生碰撞风险前,该舰船的实际航迹与设定航迹非常接近,在即将发生碰撞危险时,该舰船可有效完成避撞,且舰船的航迹调整是平滑且连续的,这表明应用本文方法后,舰船可根据实时环境动态调整避碰策略,这种实时性确保舰船在复杂多变的海洋环境中能够灵活应对,减少因突然转向或急停造成的航行不稳定。完成避撞后,该舰船的实际航迹与设定航迹也非常接近。实验证明:经过本文方法分析船舵不稳定性后,可有效提升舰船避撞过程中航行的稳定性,增强整体航行的安全性。

图 2 避撞过程中的航行轨迹 Fig. 2 Navigation trajectory during collision avoidance
3 结 语

船舵作为船舶操纵机构的核心部分,其稳定性直接影响船舶的操纵性能和避撞效果。因此,研究舰船避撞过程中船舵不稳定性分析方法,有助于提升船舶在复杂航行环境中的安全性和可靠性。实验结果表明:应用本文方法分析船舵的不稳定性,可以提升船舶执行避撞指令的精度,降低碰撞风险。

参考文献
[1]
黄立文, 刘进来, 贺益雄, 等. 考虑舵机延时的船舶最优航向控制器设计[J]. 武汉理工大学学报, 2023, 45(8): 60-67.
HUANG Liwen, LIU Jinlai, HE Yixiong, et al. Design of ship optimal course controller considering the delay of steering gear[J]. Journal of Wuhan University of Technology, 2023, 45(8): 60-67. DOI:10.3963/j.issn.1671-4431.2023.08.010
[2]
李宗宣, 卜仁祥, 范艺. 结合速度和干扰观测的船舶路径跟踪模型预测控制[J]. 上海海事大学学报, 2021, 42(1): 19-25.
LI Zongxuan, BU Renxiang, FAN Yi. Model predictive control of ship path following combined with velocity and disturbance observers[J]. Journal of Shanghai Maritime University, 2021, 42(1): 19-25.
[3]
黄宠平, 邹早建, 贺宏伟, 等. 基于预测和粒子群的船舶避碰与路径跟踪控制[J]. 中国航海, 2023, 46(2): 125-134.
HUANG Chongping, ZOU Zaojian, HE Hongwei, et al. Path following and collision avoidance of under actuated ships based on model predictive control and modified particle swarm optimization[J]. Navigation of China, 2023, 46(2): 125-134. DOI:10.3969/j.issn.1000-4653.2023.02.018
[4]
王文新, 刘上, 张国庆, 等. 考虑舵机故障的船舶鲁棒自适应航向保持控制[J]. 中国舰船研究, 2023, 18(1): 116-123.
WANG Wenxin, LIU Shang, ZHANG Guoqing, et al. Robust adaptive course-keeping control of under-actuated ships with the rudder failure[J]. Chinese Journal of Ship Research, 2023, 18(1): 116-123.
[5]
KIM D, TEZDOGAN T. Cfd-based hydrodynamic analyses of ship course keeping control and turning performance in irregular waves. Ocean Engineering, 2022, 48(15): 22-29.
[6]
张显库, 洪皓辰. 基于非线性修饰和零阶保持器的船舶航向保持控制[J]. 中国舰船研究, 2024, 19(1): 84-89.
ZHANG Xianku, HONG Haochen. Design of ship course keeping controller based on zero-order holder and nonlinear modification[J]. Chinese Journal of Ship Research, 2024, 19(1): 84-89.
[7]
谢鸿伟, 张英俊, 邢胜伟, 等. 基于模型预测控制的船舶自主避碰方法[J]. 船舶工程, 2021, 43(8): 23-28+95.
XIE Hongwei, ZHANG Yingjun, XING Shengwei, et al. A method for ship autonomous collision avoidance based on model predictive control[J]. Ship Engineering, 2021, 43(8): 23-28+95.