Processing math: 90%
  舰船科学技术  2025, Vol. 47 Issue (2): 96-100    DOI: 10.3404/j.issn.1672-7649.2025.02.016   PDF    
神经元自适应性减摇鳍零航速控制系统分析
李成海1, 辛小辰1, 刘树锋1, 胡甚平2     
1. 山东交通职业学院,山东 潍坊 261206;
2. 上海海事大学 商船学院,上海 201306
摘要: 基于减摇鳍零航速系统使PID控制法不能取得理想减摇效果的难题,分析了改进单神经元自适应控制器机能,在神经元架构不增大复杂性前提下,从根本上提升了非线性处置力,为了减少对减摇鳍零航速伺服驱动系统的需求,依据控制中最优二次型目标理论,在线进行神经元的参数自适应调控,进行了对于驱动功率间接的限制。验证了Lyapunov系统在此控制方法条件下具有的稳定能力,且处于不同海况情形下和PID控制法模拟比对,体现了此方法对于解决减摇鳍零航速非线性控制问题具有强大优势和能力。
关键词: 减摇鳍零航速     神经元自适应力     二次型目标     控制限制    
Analysis of zero speed control system of neuron adaptive fin stabilizer
LI Chenghai1, XIN Xiaochen1, LIU Shufeng1, HU Shenping2     
1. Shandong Transport Vocational College, Weifang 261206, China;
2. School of Merchant Shipping, Shanghai Maritime University, Shanghai 201306, China
Abstract: Based on the problem that the PID control method can not achieve the ideal anti-rolling effect of the fin stabilizer zero speed system, this paper analyzes the function of the improved single neuron adaptive controller, which fundamentally improves the nonlinear disposal force without increasing the complexity of the neuron structure. In order to reduce the demand for the zero speed servo drive system of fin stabilizer, the parameter adaptive regulation of neurons is carried out on-line according to the optimal quadratic target theory in control. Indirect restrictions on driving power are carried out. The stability of the Lyapunov system under the condition of this control method is verified, and compared with the PID control method under different sea conditions, which shows that this method has a strong advantage and ability to solve the nonlinear control problem of zero speed of fin stabilizer.
Key words: zero speed of fin stabilizer     neuron adaptive stress     quadratic target     control limit    
0 引 言

为了增强减摇鳍在零航速条件下的减摇能力,国内外学者普遍重视对零航速减摇鳍研究已成为行业重点研究方向。哈尔滨工程大学在2005年构建零航速单翼拍动式减摇鳍船舶水动力工作模型,此设计使生产方式,使鳍水动力工作模型作为强非线性关键环节,且只有驱动式伺服系统供给同海浪扰动而耗费的能量,又因没有建立模型动态数据信息和参数时变诸多因素对减摇鳍动力平台系统的作用,导致减摇鳍零航速平台成为没有建立模型动态数据信息,有着随时间持续变化的参数,已知非线性输入特点和限制输入量的SISO工作平台。

目前,减摇鳍零航速水动力工作模型研究已有许多成果。例如,姚汝林等[1]在攻角和航速不同条件下船舶耦合、减摇鳍分析较少前提下,依据控制计算法利用鳍水动力的升力作用提供航行阻尼力。特别鳍阻力受水流场作用研究成果不充分的情况下,选取数值分析法和模型试验分析某邮轮的鳍与阻力性能的相互作用,试验和数值结果进行比较,对船鳍耦合与减摇鳍阻力研究结果,为设计减摇鳍提供依据。齐雪等[2]因为减摇鳍船舶零航速模型架构的具有参数值不确定及其非线性特点,利用一个可逆函数对减摇鳍船舶鳍角速度进行描述且建立减摇鳍船舶动态平台,然后选取神经网络径向基的函数实现逼近函数误差的目的,通过设计船体鳍角速度抵船舶摇摆幅度。赵禹涵[3]在分析控制方法和鳍舵共同控制作用基础上,根据LQR控制改进法进行鳍舵共同减摇控制平台的设计,实现海浪作用时利用自动舵和船舶减摇鳍共同作用控制减横摇能力提高船舶保向性能。且依据Matlab/Simulink软件展开鳍舵共同控制平台仿真试验,验证保航向和减摇性能,从根本上增强减摇鳍与自动舵共同作用的减摇效果。王谦等[4]基于三角模糊理论、熵权法(EWM)和层次分析法(AHP)和证据融合(Dempster-Shafer,DS)评价法。组合指标权重和赋权法且选取一级和二级参数、装置性能和适应环境性指标建立评价模型,且建立模糊评语集合及识别框架框架,根据证据距离修改DS合成方案,将结果带入mass函数计算。确定选型方案选择最优船舶减摇鳍。高宇辉等[5] 由于航行船舶系统有多变量、强耦合、非线性等特性,根据高速化终端滑模(NFTSM)航向共同控制器与船舶横摇设计特点构建吊舱推进横摇和艏摇、横荡、纵荡四自由度非线性模型,且进行仿真验证,针对参数不确定和海浪干扰大小等未知因素建立Lyapunov函数证明平台的稳定能力。梁利华等[6]根据Magnus效应的转子翼或者减摇设备的水动力性能,借鉴美国Quantum发明的Maglift设备,对转子翼在转速和船舶航行速度不同条件下升/阻能力利用Ansys软件进行综合分析。构建具有绕流的转子翼模型,对转子翼设备通过Ansys-CFX仿真试验和分析升/阻系数及其升/阻力稳态真实能力,曲面非线性拟合取得的升力,获取船舶航速、转速与转子翼升力的关联度。验证仿真证明,船舶航速、转速对于转子翼装置升/阻力有较大作用能力,而且两者正相关系;Magnus减摇设备比已有减摇鳍升力系数有巨大提高,利用水动力理论分析Magnus减摇设备具有现实指导性。

虽然在非线性仿射目标控制研究方面可以采取自适应非线性控制方法,却无法克服非线性输入被控目标和控制方法问题。因为非线性输入减摇鳍零航速平台的架构特别复杂和庞大,且不具有扇形特点及其线性化决定了不能分段特性,从而,上述研究方法不能解决控制研究问题。张文丁教授提出根据自适应性控制具有较强鲁棒性神经单元理论,且在具有不确定性的非线性输入平台取得理想应用结果。综合考虑到单神经元的控制无需先验数据计算、计算收敛快、效果好而且架构相对简单等特性,又因上述单神经元减摇鳍控制研究成果作为基础。此研究提出一单神经元自适应性控制器可在减摇鳍零航速平台应用,对功率进行间接限制中采用了二次型最优控制目标理论,且达到了系统没有建立的模型数据信息和随时间变化参数量进行补偿的目的。

1 水动力的作用 1.1 建立船舶移动方程

航行船舶横摇是海上风、浪、流多因素共同作用的结果,船舶坐标系下的基于牛顿定律且分析了船舶无航行速度即停泊状态情形下船舶横摇移动模型为[7]

{Jxx˙f=hry+he+hq˙=f (1)

式中:f为船舶航行横摇状态角速度值;Jxx为船舶横摇转动船舶惯性移动距离;he为减摇鳍设备稳定力(矩);hq为船舶横摇水扰动力矩;hry为船舶受到的水动力矩,则:

hry=h˙f˙f+h|f|f|f|f+h3ρSGZ() (2)

式中:GZ为船舶横稳心高度值和排开水容积(排水量);ρ为水的密度。从理论估算和水池试验可得到上式中水动力作用的系数,如果空船条件下的系数取值,需考虑和分析阻尼运动和船体额外质量对鳍设备的作用[8]

1.2 零速度条件下减摇鳍水动力

零速度船舶航行状态,经绕鳍轴的减摇鳍拍水导致抗拒横摇对应的稳定力,如图1所示。为了得到最大稳定力,零航速的减摇鳍和普通的减摇鳍相比较显示其较小的展弦、较大的鳍面积,从而鳍轴最大程度渐近前缘。设定的航行方式使鳍四周船舶流场以非定场流形式出现,此时船舶受力作用实情比较复杂,经水池试验证明,在减摇鳍形态零减速状态水动力含有额外质量力和涡阻力、形阻力等组成,而且可各自建立模型为:

图 1 减摇鳍形态零增速工作原理 Fig. 1 Working principle of zero growth rate of fin stabilizer shape
{Pp=13dcgr(3b2d+d3)ω2(k)Pw=kep(3b2d+d3)ω2(k)Pb=[πgρa2+π8gρ(b2a2)ω2(k)/c (3)

式中:b代表1/2弦长;d为鳍轴和弦长中点之间距离;g为展长长度;dc为阻力系数取值;ω(k)为转动鳍运动角速度,a=bˉk/1.3ˉk为最大的厚度比值;hc分别为比例因数。减摇鳍零航速船舶动态的水动力作用可描述为Pry=Pp+Pw+Pb。当船舶鳍设备摇向角=β(k)时,鳍设备对于船舶发出的稳定力为:

Pe=(Pp+Pw+Pb)cos(β(k)) (4)

为了方便约束的方向,对方程内ω2(k)代替为ω(k)|ω(k)|。由此可知,具有较强非线性特点减摇鳍零航行速度稳定动力模型,不具有分段特性。在明确减摇鳍参数值基础上,由船舶横摇角加速度、角速度和鳍的转角一起决定稳定力数值[9],且概括为:

{Pe=[h1ω(k)|ω(k)|+h2˙ω(k)cos(β(k))]ω(k)=˙β(k) (5)

式中:h1h2为鳍设备参数正值的函数。根据微积分基础原理可知,如果Pe可以微小且连续时,达不到Pe[ω(k)]ω=0=0目标。所以,依据能量理论可表明,原系统因输入的非线性导致稳定性的改变[10]。鳍设备对于船舶发出的稳定力与鳍角变化表达曲线,见图2

图 2 稳定力与鳍角关系的曲线 Fig. 2 The curve of the relationship between stabilization force and fin angle
2 设计减摇鳍零航速状态控制器 2.1 模型描述

船舶横摇角和角速度定义为状态性变量,表示为X=[,˙]k=[x1,x2]ku=ω(k)代表控制的输入;y=代表输出,从而系统模型以此描述:

{˙x1=x2˙x2=(h|f|f|x2|x2+hfx2+hx13ρSGZ(x1)+ΔP(X,k)+he[u(k)]+he[u(k)]+hq)/(JxxH˙f) (6)

式中:ΔP(X,k)为模型中的不确定项;he[u(k)]=2Peω(k)L为非线性稳定力矩;L为作用力臂。误差矢量可定义为:

G=[g˙g]=[g1g2]=[yc˙yc][y˙y] (7)

式中:yc为期望输出,在此,横摇角(期望输出)为0,可改写误差矢量为:

G=[g1g2]=[x1x2] (8)
2.2 具有自适应力神经元结构模型

自适应力神经元结构模型如图3所示。

图 3 自适应力神经元结构模型 Fig. 3 structural model of adaptive neuron

上面的模型中,η1η2代表能够自适应力进行调整误差权重的系数;ˉω代表可调整的阈值。此种神经元状态Enet可以描述为:

Enet=zj=1ηj×gjˉω (9)

为了防止神经网络中控制比例的饱和及缩放一题,同时需分析减摇鳍零航速系统具有的输入性饱和因素[11],神经元的激活函数改良成双曲线正切的函数,表示为:

u=τ(Enet)=b[1exp(a×Enet)]1+exp(a×Enet) (10)

式中:ab为自适应力的参数,各自对神经元的函数形式和输出量进行确认和描述,确认为ψ=[η1,η2,ˉω,b,a]k

2.3 分析参数的稳定性的自适应力原理的二次指标

参数矢量ψ迭代方法是决定系统稳定的主要因素,并根据自适应率的单元神经设计和验证系统稳定能力,设ψ的迭代计算求解式为:

ψ(h+1)=ψ(h)+εα(h) (11)

式中:Δψ(h)=ψ(h+1)ψ(h)=εα(h)α(h)ψ搜索的方向;ε>0为学习速度为收敛决定的速度。在减少驱动功率时,尽可能减少控制输入量的同时最大程度保障减摇的效果。因此,本研究根据最优控制理论,选取二次型指标作更新参数目标函数[12],则:

I[ψ(h)]=1/2[Gk(h)λ1G(h)+uk(h)λ2u(h)] (12)

转鳍角的速度和三次方的减摇鳍零航速驱动系统决定其功率的重要因素,所以,限制鳍设备鳍向角速度可达到间接限制驱动能量的目标[13]。控制值和鳍状态误差的权重系数利用λ2λ1分别表示,因为减摇鳍零航速船舶减摇幅度值随海况恶化程度增大而骤降,为了提升能量利用效率,λ2λ1可以根据海况进行调整。经过更新ψ实现目标函数各迭代点位置递减为自适应措施的目的,即:

ΔI[ψ(h)]=I[ψ(h+1)]I[ψ(h)]<0 (13)

为了达到上述需求,本研究选取最速下降方法进行自适应率设计,选取α(h)=s(h)s(h)代表I(ψ)ψ(h)位置的梯度,即:

s(h)=ΔI(ψ)|ψψ(h)=ζI(ψ)ζψ|ψ=ψ(h) (14)

ψ更新自适应规则为:

˙ψ=εs(h)=ε{(zj=1ζIζgi×ζgiζ[He(u)+Hq])×ζ[He(u)+Hq]ζu+ζIζu}×ζuζψ (15)

式中:[He(u)+Hq]为横摇合力外力矩;ζgiζ[He(u)+Hq]为搜索参数的方向,并使用符号函数sgnζgiζ[He(u)+Hq]近似代替,所产生的求解误差可经调整ε进行补偿[14]。根据船舶横摇理论,取sgnζgiζ[He(u)+Hq]=1。将式(1)代入式(3)可取得自适应措施。

如下为系统Lyapunov稳定证明。可选择目标函数I作Lyapunov函数,则:

W(k)=12(Gk)λ1G+ukλ2u (16)

从而,

˙W(k)=cwck=ζIζψ×cψck={{(zj=1ζIζgi×ζgiζ[He(u)+Hq])×ζ[He(u)+Hq]ζu+ζIζu}×ζuζψ×cψck} (17)

将式(3)代入式(16)、式(17)可得到:

˙W(k)=ε{(zj=1ζIζgi×ζgiζ[He(u)+Hq])×ζ[He(u)+Hq]ζu+ζIζu}2×||ζuζψ||2 (18)

基于Lyapunov稳性原则,更新参数规则可保证系统渐近跟踪取得期望输出[15]

3 仿真验证和分析

为了测试系统的控制能力,构建零航速条件下船舶横摇仿真平台,其参数为:船舶总长51.1 m,船宽8.1 m,排水量 \nabla =357.1 kg, GZ=0.86 m, {J}_{xx}=3.5\times {10}^{6} kg/m2。本研究将PEREZ教授普通使用的减摇鳍替代成零航速的船舶减摇鳍[1617],最大厚度比0.16,展弦比0.57,转鳍角在伺服最大速度45 °/s。式(2)的权重系数可依据需求和设计工程师业务水平和经验选取[18]

选取2级和3级风海况条件进行模拟,取航速0 kn,浪向角90°,平均周期7.5 s,有义波高値0.5 m和1.0 m,记作海况A和B[19]。为了测试控制系统的鲁棒性,在仿真中融入模型摄动,测试结果见图4图5

图 4 海况A条件下零航速横摇的船舶运动 Fig. 4 Ship motion of zero speed rolling under sea condition A

图 5 海况B条件下零航速横摇的船舶运动 Fig. 5 Ship motion of zero speed rolling under sea condition B

减摇效率船舶计算式为:

{V}_{fg}=\frac{{O}_{Bf}-{D}_{de}}{{O}_{Bf}} 。 (19)

式中: {V}_{fg} 为减摇效果; {O}_{fg} {D}_{de} 为开环和闭环时船舶横摇角具有的标准差。根据计算求取的海况A、B条件下单种神经元自适应控制器减摇的效果为75.19%和70.90%,PID控制器作用减摇的效果为69.08%和49.81%。

仿真结果证明,对于非线性输入PID控制器处理能力不足,在风浪较小海况下,因为转鳍角的速度比较小,非线性输入项特征不显著,单因为模型摄动的原因,PID控制效果会产生一定影响。在风浪相对较大海况下,非线性输入项特征明显[19-20]。PID控制效果相对较差,而且系统稳定能力受控制器的参数变化影响相当敏感。本研究方法相较PID控制法有更强大鲁棒性,不仅可有效减少非线性输入对于系统造成的影响,且保障相对理想的船舶减摇能力,而且达到了间接的限制船舶驱动功率的目的,最大程度发挥提升鳍减摇效果提升能量利用效能。加之,解决了原有减摇鳍系统无扇形性、不能分段进行线性化的缺点,增强了减摇效果具有现实应用价值。

4 结 语

本研究最大程度克服了减摇鳍零航速控制平台的非线性输入弊端。分析了改进单神经元自适应性控制器机能,并利用二次参数目标理论进行鳍设备控制手段和效果的最优,进行间接的限制鳍驱动功率,在保障减摇能力最大化前提下有效减少了能量消耗。仿真和计算值证明,此方法较理想克服了非线性输入导致的计算结果偏差大且减摇效果不理想的难题,避免了研究参数扰动和模型尺度及参数指标值变化大的等不良影响和反作用。

参考文献
[1]
姚汝林, 樊奇东, 余龙, 等. 基于重叠网格方法的中型邮轮减摇鳍数值和试验分析[J]. 上海交通大学学报, 2023, 57(S1): 178-184.
[2]
齐雪, 石满红, 董姗姗, 等. 基于神经网络的零航速减摇鳍模型参考自适应控制设计[J]. 安徽科技学院学报, 2023, 37(4): 79-86.
[3]
赵禹涵. 船舶鳍舵联合减摇控制的仿真研究[D]. 长春: 吉林大学, 2023.
[4]
王谦, 高海波, 赵云瑞, 等. 基于DS证据理论的极地邮轮减摇鳍选型评价[J]. 舰船科学技术, 2023, 45(5): 54-60.
[5]
高宇辉, 李晖, 张华健, 等. 基于NFTSM的吊舱推进器与减摇鳍联合减摇控制[J]. 船舶工程, 2022, 44(6): 100-108.
[6]
梁利华, 姜寅令, 亢武臣, 等. Magnus减摇装置及其升/阻力特性分析[J]. 哈尔滨工程大学学报, 2021, 42(4): 555-560.
[7]
张涛, 关巍, 苏作靖, 等. 基于闭环增益成形算法的船舶减摇鳍控制器设计与分析[J]. 上海海事大学学报, 2020, 41(1): 27-33+56.
[8]
曹长水, 蒋衡捷, 司黎明, 等. 零航速减摇鳍节能型液压系统研究[J]. 机电设备, 2020, 37(3): 11-14+34.
[9]
李超, 薛士龙, 徐学春. 长峰波海浪影响下的船舶减摇鳍fuzzy-immune控制策略[J]. 舰船科学技术, 2020, 42(11): 50-54. DOI:10.3404/j.issn.1672-7649.2020.06.010
[10]
阮光维(NGUYEN QUANG DUY). 船舶减摇鳍系统的控制方法研究[D]. 大连: 大连海事大学, 2020.
[11]
董豪杰. 减摇鳍控制系统研究与设计[D]. 镇江: 江苏科技大学, 2020.
[12]
杨海超, 黄振宇, 钟兢军. 鳍梢小翼对船舶减摇鳍性能的影响[J]. 大连海事大学学报, 2021, 47(2): 35-44.
[13]
魏跃峰, 杨奕, 白庆虹, 等. 船舶零航速减摇技术研究[J]. 中国造船, 2021, 62(4): 180-189.
[14]
黄雪平, 王振强. 减摇鳍控制策略优化[J]. 船舶标准化工程师, 2021, 54(5): 71-76.
[15]
赵云瑞, 高海波, 林治国, 等. 基于组合赋权-TOPSIS法的极地邮轮减摇鳍选型评价[J]. 中国舰船研究, 2021, 16(5): 121-126+149.
[16]
孙英培, 尤冬梅. 嵌入式控制技术在减摇鳍自适应控制器的应用[J]. 舰船科学技术, 2023, 45(7): 58-61.
[17]
王亚彬. 船舶减摇滑块装置控制策略与仿真[D]. 武汉: 武汉理工大学, 2020.
[18]
张佐天. 基于Magnus效应的船舶减摇装置性能分析及试验研究[D]. 哈尔滨: 哈尔滨工程大学, 2020.
[19]
宋吉广, 侯立阳, 梁利华, 等. 基于最佳相位匹配的减摇鳍低航速控制策略[J]. 控制与决策, 2021, 36(4): 940-946.
[20]
李如冰. 低航速下舶横摇减摇控制策略研究[D]. 哈尔滨: 哈尔滨工程大学, 2019.
神经元自适应性减摇鳍零航速控制系统分析
李成海, 辛小辰, 刘树锋, 胡甚平  &n...