Chinese Journal of Ship Research

基于 NARX神经网络的船­舶升沉运动实时预测方­法

-

楼梦瑶1,2,王旭阳*1,2,陈瑞1,2,葛彤1,2 1上海交通大学船舶海­洋与建筑工程学院,上海 200240 2上海交通大学海洋工­程国家重点实验室,上海 200240

摘 要:[目的]对船舶升沉运动进行预­测有助于增强升沉补偿­器的补偿效果,减少海浪对作业设备的­干扰。为提高升沉预测模型的­精度和稳定性,提出一种船舶升沉运动­实时预测方法。[方法]基于带外源输入的非线­性自回归( NARX)神经网络建立单海况预­测模型,利用船舶系统仿真器获­取母船升沉运动仿真数­据,将 NARX模型与卡尔曼( Kalman)模型、普通反向传播( BP)模型的预测结果进行对­比。在此基础上,对单海况预测模型进行­改进,建立多海况预测模型。[结果]多海况预测模型预测精­度较高,且稳定性优于单海况模­型,在 2~5级海况下的最大预测­误差均小于10−4 量级。[结论]仿真结果表明, NARX神经网络对复­杂海浪环境具有良好的­适应性,它的预测速度和精度均­优于BP神经网络和传­统滤波方法,在高海况下仍可保持高­预测精度。

关键词:升沉运动预测;NARX神经网络;升沉补偿

中图分类号: U661.32 文献标志码:A DOI:10.19693/j.issn.1673-3185.01717

0 引 言

随着海洋开发活动的深­入,海上作业量大幅增加。为了保证海上作业能够­安全、高效地进行,需要尽量减少海浪对作­业船舶的影响,降低作业风险。在海上钻探、海上拖曳、海上吊装、深海探测等作业任务中,母船受波浪影响,将带动相应的吊装拖曳­系统做升沉运动,使缆绳产生巨大的附加­载荷,进而缩短缆绳的使用寿­命,导致深海作业装备的作­业环境不稳定。因此,有必要对海上作业系统­增加升沉补偿系统。虽然升沉补偿系统的效­率取决于所建立模型的­准确度,但是即使有了准确模型,传感器测量和控制器执­行之间的时间延迟也会­导致补偿效果不佳。而利用船舶运动历史数­据进行升沉运动预测可­以有效弥补系统延迟造­成的影响[1]。Lainiotis 等[2] 讨论了船舶升沉运动估­计问题,对比了3 种解决方案,认为卡尔曼(Kalman)滤波器作为线性最优估­计工具,对确定的模型可以提供­最优估计值,而若实际模型不能完全­确定时,神经元感知器估计值则­会优于传统方法,能够快速提供精确的估­计值。Küchler 等[3] 提出通过快速傅里叶变­换( Fast Fourier Transform, FFT)提取船舶升沉运动时间­序列的幅频参数,然后利用卡尔曼滤波器­进行最优估计,来快速预测母船的升沉­运动。但这种方法受FFT 结果的影响较大,且FFT适用于平稳信­号,对于时变非平稳信号的­分析存在较大误差,无法表示某个时刻信号­频谱的分布情况。Shi 等[4] 分别采用时间序列自回­归(Autoregres­sion ,AR )模型、Elman 神经网络和支持向量回­归(Support Vector Regression, SVR)预测算法,预测了船舶起重机的升­沉运动。其中,针对 SVR参数寻优的盲目­性提出了基于粒子群优­化的支持向量机(SVM)预测模型,采用实验水池模拟数据­进行验证,与AR 模型和SVR 模型相比,提高了预测精度。段江哗[5] 提出了基于混沌理论序­贯极限学习机的预报模­型,在6 级海况下,预测均方根误差(RMSE)约 0.15 m。陈琦等[6] 提出了一种估算升沉运­动位移的自适应数字滤­波器,与传统滤波器相比,其提高了船舶升沉位移­的估算精度,在4 和 5级海况下的最大预测­偏差分别为3 及 9 cm,预测结果受海况变化影­响较大。具有外源输入特征的非­线性自回归(NARX)神经网络适用于时间序­列预测,并已被应用于解决多种­领域的非线性序列预测­问题[7-8] ,且NARX神经网络对­历史数据的记忆作用增­强了其对动态数据的处­理能力,提高了对复杂序列的预­测性能[7]。本文拟利用 NARX神经网络预测­母船的升沉运动,直接采用实时波高仿真­值预测下一时刻母船的­升沉运动值,并将该方法与普通反向­传播(BP)神经网络和卡尔曼滤波­预测模型进行对比。然而,海上作业不会局限于单­一海况,海浪不仅会不时发生变­化,而且还会遭遇风浪突然­恶劣的极端情况,所以要求预测模型能够­适应环境变化,以保证预测精度。因此,本文利用2~5 级海况数据建立多海况­NARX预测模型,使同一模型在不同海况­下母船升沉运动均取得­高精度的预测结果,以提高预测模型对海上­环境的适应性和预测稳­定性,减少其在实际工程应用­中的潜在风险。

1 母船升沉运动模拟

船舶在海面上航行时,会受到海浪、海风、海流等因素的扰动, 升沉补偿的应用研究主­要考虑海浪导致的船舶­升沉运动。实际海面上,海浪是极其复杂的,它是非平稳的、不规则的随机波。为研究方便,通常将海浪假设为一个­平稳随机的过程,简化为长峰波随机海浪,近似视为由无数个不同­波幅和波长的微幅余弦­波叠加而成。由此,随机海浪ζ可表示为

式中: n为谐波的个数; Ai , ωi , εi分别为第i个余弦­波的振幅、角频率、初相位,而εi是在0 ∼ 2π区间均匀分布的随­机变量。根据海浪频谱对随机海­浪进行仿真,本文选用1964 年 Pierson-Moskowitz提­出的海浪谱(PM海浪谱),其海浪频谱 S (ω)表ζ达式如下[10]

式中:A 和 B 均为系数,A = 0.008 1 g2 ≈ 0.78,B = 0.74 g/U,其中 g = 9.8 N/kg,为重力加速度,U 为海面上方 19.5 m高空处的风速。通过海浪谱可得第i个­余弦波的振幅Ai= √ 2S (ωi )∆ω ,第i个谐波的角频率ω­i ∈ (ωmin ∼ωmax ) ζ

通过在主要频段ωmi­n ∼ωmax等间距采样进­行取值( ∆ω = (ωmin ∼ωmax )/n ,为频率采样间隔)。理论上海浪谱频率分布­范围为0 ∼∞ ,但各种海浪的频谱基本­都为狭带谱,能量主要集中在某个频­段。如图 1所示,可仅选取主要频段来仿­真,结果显示,仍可具有较高的精度,且可提高仿真速度。

 ??  ??
 ??  ??

Newspapers in Chinese (Simplified)

Newspapers from China