2. 广东海洋大学 广东省南海海洋牧场智能装备重点实验室,广东 湛江 524088;
3. 中华人民共和国湛江海事局,广东 湛江 524001
2. Guangdong Provincial Key Laboratory of Intelligent Equipment for South China Sea Marine Ranching, Guangdong Ocean University, Zhanjiang 524088, China;
3. Zhanjiang Maritime Safety Administration, Zhanjiang 524001, China
船舶在海上航行时,受风、浪、流等复杂海洋环境的共同作用,通常会产生六自由度运动[1 − 2]。其中,横摇运动不仅容易导致货物移位或损坏,降低船舶作业效率,还可能引发乘客晕船,进而威胁乘员的健康与安全[3]。船舶横摇控制是船舶运动控制的重点组成部分[4]。特别是在遭遇强风浪等极端海况时,船舶的横摇幅度可能显著增大,严重时甚至会导致船舶失去稳性,诱发倾覆等灾难性后果[5]。因此,深入研究并有效降低船舶横摇幅度,对于提升船舶航行安全性、可靠性和舒适性具有重要意义和实际价值。
船舶横摇控制是保障船舶航行安全与稳性的关键环节,目前已开发出多种减摇设备,包括减摇鳍、减摇舵、减摇水舱和减摇陀螺等。其中,减摇鳍作为主动控制装置,其减摇率高达90%以上[6],在船舶工程中得到有效应用。相关学者针对减摇鳍的控制策略开展深入探索,取得了显著进展。Luo等[7]提出一种基于前馈神经网络的自适应鲁棒控制器,使用鳍对船舶横摇运动进行控制。Xu等[3]基于减摇鳍和深度强化学习算法,研究了零速船舶的减摇控制方法。通过槽模实验和强制横摇装置,建立了鳍的船舶横摇控制系统模型,并基于深度强化学习算法,提出根据实时横摇信号优化鳍的控制策略。Huang等[8]通过集成短期运动预测、力估计和鳍角分配,优化主动鳍的攻角,有效降低了船舶纵摇和横摇运动的幅值,数值模拟与实验结果均验证了其在多种海况下的优异稳定性能。
船舶运动控制方法包括比例-积分-微分(Proportion Integral Differential,PID)控制、滑膜控制(Sliding Mode Control,SMC)和模糊控制等[9]。其中,在处理非线性控制方面问题时,使用反步法设计控制器具有独特优势[10],并受到众多研究人员的极大关注。例如,Zhang等[11]基于反步法设计了一种船舶航向保持控制器,有效降低了船舶在海浪干扰下的航向偏差。Jin等[12]使用反步法和SMC设计了一种鲁棒的船舶鳍稳定器控制器,有效抑制了六级海况下的横摇运动,显著降低了横摇角振幅。通常,反步法设计的控制器为PD形式,可以使用闭环增益成形算法(Closed-Loop Gain Shaping Algorithm,CGSA)确定其参数[13]。
然而,船舶在实际航行中其外部环境参数及自身动态特性通常随时间变化,导致初始确定的控制器参数难以维持长期稳定性。因此,可以采用智能优化算法对控制器的参数进行优化从而达到自适应控制的目的。
径向基函数神经网络(Radial Basis Function Neural Network,RBFNN)凭借其出色的非线性识别能力和自适应特性,在船舶运动控制领域的应用尤为突出[14 − 16]。Sun等[6]针对传统鳍式减摇装置实际减摇效果低于理论设计的问题,提出一种新型升力反馈控制系统,并结合RBFNN对系统不确定性进行在线估计。李荣辉等[17]提出一种基于欧拉迭代的模型预测控制算法,用于解决欠驱动船舶路径跟踪问题,结合MMG模型和RBFNN补偿风流干扰,有效处理舵角约束,实现精确路径跟踪。
针对船舶航行中的横摇运动,本文提出使用RBFNN优化反步法设计的控制律,用于实现高效的自适应鳍减摇控制。以经过归一化处理的船舶横摇角度和横摇角速度作为RBFNN的输入,动态调节控制器的参数,从而实现对船舶横摇运动的实时自适应控制。为验证所提控制器的减摇性能,本文在随机波条件下进行仿真分析,以验证其控制效果与鲁棒性。
1 船舶横摇运动在船舶减横摇控制研究中,为降低数学建模的复杂性并提高计算效率,常将六自由度模型简化为仅考虑横摇的单自由度模型[18]。单自由度模型通常以横摇角及其角速度为核心变量,通过简化的动力学方程描述船舶在波浪作用下的横摇响应,计算式为:
| $ \begin{split}& ({I}_{xx}+{J}_{xx})\ddot{\varphi }+{\delta }_{N}\dot{\varphi }+{\delta }_{W}\dot{\varphi }\left| \dot{\varphi }\right| + \\ &\qquad \Delta GM\varphi\left[1-\left(\frac{\varphi }{{\varphi }_{v}}\right)^{2}\right]={M}_{c}+{M}_{W},\end{split} $ | (1) |
| $ {I}_{xx}+{J}_{xx}=\frac{\Delta{B}^{2}}{g}{\left(0.3085+\frac{0.0227B}{d}-\frac{0.00043L}{100}\right)}^{2},$ | (2) |
| $ {\delta }_{N}=2{n}_{1}\sqrt{\Delta GM({I}_{xx}+{J}_{xx})}/\text{π},$ | (3) |
| $ {\delta }_{W}=3{n}_{2}({I}_{xx}+{J}_{xx})/4 ,$ | (4) |
| $ {M}_{c}=-\rho {v}^{2}{A}_{f}{l}_{f}C_{L}^{a}({a}_{f}+GM+\dot{\varphi }{l}_{f}/v) 。$ | (5) |
式中:
| $ \ddot{\varphi }={a}_{1}\varphi +{a}_{2}{\varphi }^{3}+{a}_{3}\dot{\varphi }+{a}_{4}\dot{\varphi }\left| \dot{\varphi }\right| +b{a}_{f}+{f}_{w} 。$ | (6) |
式中:
定义状态变量
| $ \left\{\begin{aligned} &{\dot{x}}_{1}={x}_{2},\\ &{\dot{x}}_{2}=f({x}_{1},{x}_{2})+bu+w。\end{aligned}\right.$ | (7) |
式中:
本文采用反步法设计鳍减摇控制系统,步骤为:
步骤1 设计虚拟控制量
将
| $ {V}_{1}=\frac{1}{2}z_{1}^{2} 。$ | (8) |
对
| $ {\dot{V}}_{1}={z}_{1}{\dot{z}}_{1}={z}_{1}{x}_{2}。$ | (9) |
为了使
步骤2 设计实际控制律
定义第2个误差
| $ {\dot{z}}_{1}={z}_{2}+\alpha 。$ | (10) |
代入状态方程,有:
| $ {\dot{z}}_{2}={\dot{x}}_{2}-\dot{\alpha }=f({x}_{1},{x}_{2})+bu+w-\dot{\alpha }。$ | (11) |
构造第2个Lyapunov函数:
| $ {V}_{2}={V}_{1}+\frac{1}{2}z_{2}^{2}。$ | (12) |
对
| $ {\dot{V}}_{2}={\dot{V}}_{1}+{z}_{2}{\dot{z}}_{2} ,$ | (13) |
| $ {\dot{V}}_{2}={z}_{1}({z}_{2}+\alpha )+{z}_{2}\left[f({x}_{1},{x}_{2})+bu+w-\dot{\alpha }\right]。$ | (14) |
为使
| $ f({x}_{1},{x}_{2})+bu+w-\dot{\alpha }=-{x}_{1}-{k}_{2}{z}_{2}。$ | (15) |
重新计算
| $ {\dot{V}}_{2}={z}_{1}({z}_{2}+\alpha )+{z}_{2}(-{x}_{1}-{k}_{2}{z}_{2})=-{k}_{1}x_{1}^{2}-{k}_{2}z_{2}^{2}\leqslant 0。$ | (16) |
由于
故得出控制律
| $ u=\frac{1}{b}[-f({x}_{1},{x}_{2})-w-(1+{k}_{1}{k}_{2}){x}_{1}-({k}_{1}+{k}_{2}){x}_{2}] 。$ | (17) |
控制律的本质是通过PD型控制器
| $ u=-\frac{1}{b}[f({x}_{1},{x}_{2})+w+{u}_{{\rm{PD}}}]。$ | (18) |
根据CGSA[19],当系统的闭环传函频谱的关门斜率取−20 dB/dec时的控制器设计,补灵敏度函数T的奇异值曲线可近似构造为最大奇异值为1的一阶惯性系统的频谱曲线,即
| $ C=\frac{1}{G{T}_{1}s}。$ | (19) |
式中:G为被控对象的传递函数,忽略式(6)中的非线性项,可得:
| $ G(s)=\frac{b}{{s}^{2}-{a}_{3}s-{a}_{1}}。$ | (20) |
将式(20)代入式(19)即可得到PID控制器。
| $ C=-\frac{{a}_{3}}{b{T}_{1}}-\frac{{a}_{1}}{b{T}_{1}s}\text+\frac{s}{b{T}_{1}}={K}_{P}+{K}_{I}\frac{1}{s}+{K}_{D}s。$ | (21) |
式中:
控制律已经保证了稳态误差为0。因此,可以忽略积分项
| $ {U}_{{\rm{PD}}}={K}_{P}+{K}_{D}s=-\frac{{a}_{3}}{bT}+\frac{1}{bT}s 。$ | (22) |
RBFNN是一种以径向基函数作为隐含层激活函数的3层前馈神经网络,因其结构简单、对非线性关系的强适应性以及高效的局部逼近能力[20 − 21],在控制优化、时间序列预测等领域展现出优越性能。本文采用RBFNN自适应优化PD控制器的参数(
| $ \phi (x,c)=\exp \left(-\frac{{\left|\left|x-c\right|\right|}^{2}}{2{\sigma }^{2}}\right)。$ | (23) |
式中:
使用最小二乘算法对RBFNN的权重进行优化[22],以适应船舶非线性动态和时变波浪干扰的影响。在权重优化过程中,最小二乘法用于根据实时控制误差动态更新神经网络权重,其更新公式如式(24)所示。利用优化后的权重矩阵,RBFNN根据当前横摇角度和角速度的输入状态,生成适合当前工况的参数值,以提升减摇控制的鲁棒性和精度,如式(25)所示。
| $ W={({\phi _{{\rm{test}}}^{{\rm{T}}}}{{\phi }_{{\rm{test}}}})}^{-1}\phi _{{\rm{test}}}^{{\rm{T}}}\widehat{Y},$ | (24) |
| $ \widehat{Y}={\phi }_{{\rm{test}}}W 。$ | (25) |
式中:
本文使用RBFNN优化基于反步法推导获得的PD型控制器的参数
|
图 1 鳍减摇控制系统 Fig. 1 Fin anti-roll control system |
为验证本文所提RBFNN-PD控制器的减摇控制性能,模拟在随机波环境下进行船舶鳍减摇控制仿真试验。以一艘集装箱船为例进行船舶鳍减摇控制。在设计航速下,采用四阶Runge-Kutta法对船舶横摇响应状态进行分析。集装箱船的相关参数如表1所示[23]。
|
|
表 1 集装箱船的相关船型参数 Tab.1 Relevant ship parameters of the container ship |
为验证本文所提减摇控制系统的性能,并真实模拟海洋环境中的外部扰动,采用Pierson-Moskowitz谱模拟船舶在随机波浪中进行减摇控制仿真。其中,设置波高为3.5 m,船舶与波浪遭遇角为30°,航速设定为7.71 m/s。设置RBFNN的神经元为8,中心均匀分布在[−0.5,0.5],宽度为0.5;取
|
图 2 随机波下RBFNN-PD对船舶减摇控制的横摇角度变化 Fig. 2 Roll angle variation of RBFNN-PD for ship roll reduction control under random wave conditions |
|
图 3
随机波下RBFNN优化参数 |
根据图2可以看出,船舶在随机波浪扰动激励作用下并且未采取减摇控制措施时表现出显著的横摇运动。然而,当引入RBFNN-PD控制器进行主动减摇控制后,船舶的横摇运动被显著抑制,最大横摇角度被有效降低至较低水平。体现出RBFNN-PD控制器对船舶横摇运动的良好控制性能。图3进一步展示了RBFNN-PD在运行过程中关键参数的动态优化过程。具体而言,控制器通过RBFNN的自适应调整,能够快速收敛至适应外部波浪扰动的参数值。这一快速响应的参数优化过程确保了控制器能够实时适应波浪环境的变化,从而高效地实现减摇控制的目的。图3曲线清晰地反映了参数调整的稳定性和高效性,表明RBFNN的智能优化能力可显著提升控制器的性能,展现出良好的自适应性。
为验证本文所提RBFNN-PD控制器的有效性,使用基于反步法推导及CGSA确定参数的PD型控制器和具有非线性适应性的SMC[12],与本文所提的控制器进行船舶减摇仿真对比。图4为各控制器进行减摇控制的横摇角度与鳍角变化对比曲线,表2给出了相关的减摇指标数值对比。
|
图 4 在随机波下各控制器减摇对比 Fig. 4 Comparison of roll reduction performance of controllers under random waves |
|
|
表 2 在随机波下各控制器的减摇指标对比 Tab.2 Comparison of roll reduction metrics for different controllers under random wave conditions |
通过图4可知,RBFNN-PD比PD和SMC能够较快地减小横摇角度至0°附近,并且启动减摇后整体减摇效果均比PD和SMC显著。表2数据表明,RBFNN-PD展现出较高的减摇率,在随机波浪环境进行300 s的仿真中,RBFNN-PD、PD和SMC的减摇率分别为94.08%、93.05%和92.03%。RBFNN-PD控制器展现出良好的减摇性能,能够根据外部波浪干扰自适应调整参数进行减摇控制,对比未使用RBFNN优化而基于反步法推导的PD控制器,其减摇率提高了1.03%。在未使用减摇控制时,平均横摇角度为
仿真结果表明,本文所提的RBFNN-PD控制器不仅能够根据外部波浪环境自适应调整控制器的参数,相较于传统控制方法,RBFNN-PD控制器展现出更快的动态响应和更高的控制精确度。该控制器展现出优异的稳定性和鲁棒性,能够有效抵御外部扰动,确保系统的可靠运行。
4 结 语本文提出一种基于RBFNN优化PD控制律的自适应控制方法。通过反步法设计获得PD型控制器,并使用闭环增益成形算法确定初始PD参数值;引入RBFNN对PD控制律的参数进行优化,以实现自适应控制。其中,将经过归一化处理的船舶横摇角度和横摇角速度作为RBFNN的输入,实时输出优化参数。在随机波条件下,验证了所设计控制器的减摇效果。仿真结果表明,本文所提的控制器融合了神经网络的智能优化能力与反步法的非线性控制能力,显著提升了减摇控制性能,减摇率大于94%,展现出高效且自适应的控制特性。未来,将进一步探讨该控制器在极端海况下的适用性与鲁棒性,并扩展至多自由度模型的控制应用。
| [1] |
宋新宇, 张秀凤, 余英杰. 基于深度学习的船舶横摇运动预报算法研究[J]. 舰船科学技术, 2025, 47(12): 6-13. SONG X Y, ZHANG X F, YU Y J. Research on ship roll prediction algorithm based on deep learning[J]. Ship Science and Technology, 2025, 47(12): 6-13. DOI:10.3404/j.issn.1672-7649.2025.12.002 |
| [2] |
张婷, 王志明, 王培良. 基于改进小波神经网络的集装箱船纵摇角度预测[J]. 广东海洋大学学报, 2022, 42(3): 117-121. ZHANG T, WANG Z M, WANG P L. Pitch angle prediction of container ship based on improved wavelet neural network[J]. Journal of Guangdong Ocean University, 2022, 42(3): 117-121. DOI:10.3969/j.issn.1673-9159.2022.03.015 |
| [3] |
XU W, JIAO J, XU G, et al. Intelligent control of flap-type fin stabilizer for ship roll motion reduction[J]. Ocean Engineering, 2025, 323: 120630. DOI:10.1016/j.oceaneng.2025.120630 |
| [4] |
张显库, 曹添. 基于反正切函数非线性反馈的船舶减纵摇控制[J]. 广东海洋大学学报, 2022, 42(6): 30-37. ZHANG X K, CAO T. Ship pitch reduction control based on arctangent function nonlinear feedback[J]. Journal of Guangdong Ocean University, 2022, 42(6): 30-37. DOI:10.3969/j.issn.1673-9159.2022.06.005 |
| [5] |
李冲, 章文俊, 薛宗耀, 等. 具有外源输入的船舶横摇运动 NARX 神经网络预测[J]. 舰船科学技术, 2022, 44(11): 63-67. LI C, ZHANG W J, XUE Z Y, et al. Improved prediction method for ship rolling motion via NARX neural network[J]. Ship Science and Technology, 2022, 44(11): 63-67. DOI:10.3404/j.issn.1672-7649.2022.11.013 |
| [6] |
SUN M, LUAN T, LIANG L. RBF neural network compensation-based adaptive control for lift-feedback system of ship fin stabilizers to improve anti-rolling effect[J]. Ocean Engineering, 2018, 163: 307-321. DOI:10.1016/j.oceaneng.2018.06.011 |
| [7] |
LUO W, HU B, LI T. Neural network based fin control for ship roll stabilization with guaranteed robustness[J]. Neurocomputing, 2017, 230: 210-218. DOI:10.1016/j.neucom.2016.12.023 |
| [8] |
HUANG L, HAN Y, DUAN W, et al. Ship pitch-roll stabilization by active fins using a controller based on onboard hydrodynamic prediction[J]. Ocean Engineering, 2018, 164: 212-227. DOI:10.1016/j.oceaneng.2018.06.014 |
| [9] |
DENG Y, ZHANG X, ZHANG Q, et al. Event-triggered composite adaptive fuzzy control of sailboat with heeling constraint[J]. Ocean Engineering, 2020, 211: 107627. DOI:10.1016/j.oceaneng.2020.107627 |
| [10] |
ZHANG X K, ZHANG G Q, CHEN X J. A kind of linear reduction of backstepping algorithm based on nonlinear feedback[J]. Control and Decision, 2015, 30(9): 1641-1645. |
| [11] |
ZHANG X K, ZHANG Q, REN H X, et al. Linear reduction of backstepping algorithm based on nonlinear decoration for ship course-keeping control system[J]. Ocean Engineering, 2018, 147: 1-8. |
| [12] |
JIN Z, ZHANG W, LIU S, et al. Command-filtered backstepping integral sliding mode control with prescribed performance for ship roll stabilization[J]. Applied Sciences, 2019, 9(20): 4288. DOI:10.3390/app9204288 |
| [13] |
ZHANG X, HAN X, GUAN W, et al. Improvement of integrator backstepping control for ships with concise robust control and nonlinear decoration[J]. Ocean Engineering, 2019, 189: 106349. DOI:10.1016/j.oceaneng.2019.106349 |
| [14] |
LI R, LI T, BAI W, et al. An adaptive neural network approach for ship roll stabilization via fin control[J]. Neurocomputing, 2016, 173: 953-957. DOI:10.1016/j.neucom.2015.08.050 |
| [15] |
田宇, 刘志全, 高妍南. 基于神经网络滑模的欠驱动船舶路径跟踪与避障协同控制[J]. 广东海洋大学学报, 2024, 44(5): 144-152. TIAN Y, LIU Z Q, GAO Y N. Collaborative control of path following and obstacle avoidance for underactuated ships based on neural network sliding mode[J]. Journal of Guangdong Ocean University, 2024, 44(5): 144-152. DOI:10.3969/j.issn.1673-9159.2024.05.016 |
| [16] |
DU J, YANG Y, WANG D, et al. A robust adaptive neural networks controller for maritime dynamic positioning system[J]. Neurocomputing, 2013, 110: 128-136. |
| [17] |
李荣辉, 陈志娟, 李宗宣, 等. 基于欧拉迭代模型预测的欠驱动水面船舶路径跟踪控制[J]. 广东海洋大学学报, 2020, 40(1): 104-110. LI R H, CHEN Z J, LI Z X, et al. Path following control of under-actuated surface ships based on euler iterative model prediction[J]. Journal of Guangdong Ocean University, 2020, 40(1): 104-110. DOI:10.3969/j.issn.1673-9159.2020.01.014 |
| [18] |
ZHANG Y T, SHI W R, QIU M B. Sliding backstepping control for fin stabilizer with nonlinear disturbance observer[J]. Control and Decision, 2010, 25(8): 1255-1260. |
| [19] |
ZHANG G, DENG Y, ZHANG W, et al. Novel DVS guidance and path-following control for underactuated ships in presence of multiple static and moving obstacles[J]. Ocean Engineering, 2018, 170: 100-110. DOI:10.1016/j.oceaneng.2018.10.009 |
| [20] |
WANG L, LIAO S, WANG S, et al. Real-time prediction of metacentric height of ro-ro passenger ships in Qiongzhou strait based on improved RBF neural network[J]. Ocean Engineering, 2024, 312: 119067. DOI:10.1016/j.oceaneng.2024.119067 |
| [21] |
章沪淦, 张显库. 船舶航向保持控制研究综述[J]. 广东海洋大学学报, 2022, 42(6): 38-46. ZHANG H G, ZHANG X K. Review of ship course keeping control[J]. Journal of Guangdong Ocean University, 2022, 42(6): 38-46. DOI:10.3969/j.issn.1673-9159.2022.06.006 |
| [22] |
WANG L, LIAO S, WANG S, et al. Real-time prediction of port water levels based on EMD-PSO-RBFNN[J]. Frontiers in Marine Science, 2025, 12: 1537696. DOI:10.3389/fmars.2025.1537696 |
| [23] |
王新屏, 张显库. 基于反馈线性化与闭环增益成形的减摇鳍控制[J]. 中国航海, 2007(4): 5-8. WANG X P, ZHANG X K. Control of fin stabilizer based on feedback linearization and closed-loop gain shaping[J]. Navigation of China, 2007(4): 5-8. DOI:10.3969/j.issn.1000-4653.2007.04.002 |
| [24] |
王新屏, 张显库. 基于 Backstepping 与闭环增益成形的减摇鳍控制[J]. 大连海事大学学报, 2008, 34(3): 89-92. WANG X P, ZHANG X K. Fin stabilizer control based on backstepping and closed-loop gain shaping algorithms[J]. Journal of Dalian Maritime University, 2008, 34(3): 89-92. |
2026, Vol. 48

