一种基于在线序贯极限学习机的大型舰船甲板态势预测方法-刘锡祥.pdf
《一种基于在线序贯极限学习机的大型舰船甲板态势预测方法-刘锡祥.pdf》由会员分享,可在线阅读,更多相关《一种基于在线序贯极限学习机的大型舰船甲板态势预测方法-刘锡祥.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第24卷第2期2016年4月中国惯性技术学报Jo哪al ofCllinese knial TecllIlologyVr0124 No2Apr2016文章编号:l0056734(2016)020269-06 doi:1013695jcnl【i12-122203201602024一种基于在线序贯极限学习机的大型舰船甲板态势预测方法刘锡祥1,一,宋清1,一,司马健1,一,黄永江1,一,杨燕1,2(1微惯性仪表与先进导航技术教育部重点实验室,南京210096;2东南大学仪器科学与工程学院,南京210096)摘要:在舰船摇荡运动无法有效抑制时,可利用惯性导航系统实时测量甲板运动,并利用甲板运动的当前以及
2、历史数据对未来时刻的甲板运动进行预测,以提高舰载机的起降安全性。然而甲板摇荡运动作为风浪、潮汐等共同作用的产物,具有较强的非线性、随机性和时变性。针对上述特性,引入具有信息实时更新功能的在线序贯极限学习机(OsELM)方法对甲板运动态势进行预测。该方法通过实时更新参与模型解算的样本数据,具有计算量小、学习映射能力强的优点。针对OsELM中存在的隐含层节点个数选择,以及甲板态势预测中出现的样本个数、历史数据长度等参数选择问题,引入遗传算法(GA)进行寻优。基于模拟甲板摇荡数据的仿真表明,该预测方法可以实时跟踪甲板运动的实时性变化,并对甲板运动态势进行预测。关键词:甲板态势预测;在线序贯极限学习机
3、;信息更新;遗传算法中图分类号:u6661 文献标志码:ADeckmotion prediction method f0r large ship based 0nonHne-sequence extreme-learningmachineLIU xixi蛆gL2,SONG QiIlgL2,s讧A JiaIlL2,删ANG Yong-jiangL2,YANG Yanl2(1K-ey Laboratory of Micro痂ertialInstrL皿ent aIld A“锄ced Navigation Technology,Minisny of Education,Soume勰t Univers畋
4、N删她2 1 0096,china;2School of Ins仃哪ent science&Engineemlg,SoumeastUniversity,NaniiIlg 2 1 0096,China)Abstract:When the swaying motions of ship c籼ot be effbctively restrailled,tlle deckmotion predictioncould be executed b舔ed on tlle current孤d historical deckmotions measured by inertial naVigation syst
5、em inorder to ensure the safety of ca玎ie卜based aircmRs in landiIlgTb cope wim tlle non1iIle撕ty,mndomess加dtimevariant of deckmotion caused by seawave,tide锄d windan onlinesequence ex廿erne1e孤ningmachille(OS-ELM)is iIl仃oduced for deck-motion predictionThe new and old sarIlples in nle OSELM callbe realti
6、me added to锄d discarded f如m tlle network witll s廿ong abiliW in仃aciIlg ttle deckmotionschangesF0r selec衄g也e nmber of hidden nodes in OSELM,me砌mber of historical da诅in one sample锄d me nuln_ber of s锄ples,gene algori吐1m are adopted to search optimized parameterSThe simulation basedon me simulated deckmo
7、tion data indicatelat t11e proposed rnemod c锄track me deck-motion iIl realtimeand Dredict也e deckrnotion wim higll accumcyKey words:dkmo断l删c石on;oIlli一soquence c】m珊lear【1in粤rIm蛐ine;inf0加1a曲n ul,da舱;g锄e al瞽时吐lln航空母舰作为舰载机的起降平台,其甲板运动是影响舰载机着舰安全的一个重要因素1。21。由于风浪的激励,在海上航行的航母会产生六自由度的摇荡运动,摇荡运动将导致舰载机的理想着舰点为三维空间
8、中的活动点】。理想着舰点位置的变化,特别是由纵摇与升沉耦合形成的理想着舰点高度的变化,将大大增加舰载机的着舰难度,甚至使其不能着舰【1。21。为了保证舰载机的着舰安全性,需要对舰船的六自由度运动进行控制,使甲板运动处于一个理想范围内。然而在舰船六自由度摇荡运动中,除横摇与航向可一收稿日期:20160107;修回日期:20160325基金项目:自然科学基金(61273056)作者简介:刘锡祥(1976一),男,博士,教授,博士生导师,研究方向为惯性导航、组合导航与信息融合技术。E-mail:scliuseu163com万方数据270 中国惯性技术学报 第24卷定程度上通过舵鳍联合控制外,对其它的
9、运动,尤其是垂荡(及垂荡引起的升沉)尚无有效地抑制方法131。当前条件下,比较现实和有效的方法是对舰船的摇荡运动进行实时测量,并利用当前和历史摇荡数据对未来一段时间内的甲板运动进行预测,以保证舰载机的起降安全性【24】。对舰船姿态极短期预测技术的研究已久,从理论分析到模型建立、再到实船验证,国内外均取得许多研究成果,如统计预报法、卷积法、Kalm锄滤波法、周期图法、艏前波法、功率谱自相关法等【5-71。这些研究成果在船舶优化设计、适航性安全性评估等方面得到广泛应用。上述各方法一般基于两点:一是运动力学模型;二是舰船响应谱模型。但是舰船兴波响应关系复杂,模型求解困难,其对海浪的观测(即模型输入)
10、较为困难,很难适用于以舰载机起降为目的的实时甲板态势预报中。针对模型方法的不足,国内外业者提出基于时间序列、神经网络、灰色预测等甲板态势预测方法,均取得了较好的成果,其中以神经网络及其改进方法最为典型【8。11。基于机器学习的神经网络具有建模简单、非线性映射能力强等诸多优点,预测提前量可达到57 s。但经典神经网络存在网络训练时间长、在线调整困难等不足,难以解决甲板态势预测中甲板运动的时变性、非线性、不规则等诸多问题。与此同时,上述诸方法还存在预测时间短的不足。文献11分析指出,舰载飞机自动着舰系统需要在着舰前1013 s时间内加入甲板运动补偿信息,即对甲板运动态的预报提前量应为1013 s。
11、针对经典神经网络的不足,Hu狮g等提出了一种新的SLFN算法一极限学习机(ELM)【12J 71。该算法不依赖于输人权值和隐单元偏置的选择,可进行随意赋值,然后通过合适的激活函数得到隐含层的输出矩阵,从而网络的输出权值可以解析获取,具有学习速度更快、泛化能力更强的优点。然而基于确定样本的ELM同样难以解决时变甲板态势的预测问题。文献17】结合序列学习与ELM算法,提出了在线序列ELM(OSELM)算法。在方法中,数据可以一个个或一块块地添加到网络中。但该算法保留了全部的历史数据,当该方法应用于甲板态势预测时,久远的历史数据会对当前的预测模型形成干扰,降低预测精度。基于此,本文结合舰船运动的瞬时
12、性特点,具体介绍并推导了一种使用窗口数据的OSELM算法。该方法可根据窗口的长度,实时丢弃历史数据并补充最新甲板运动数据,同时根据新的样本序列对网络参数进行调整,从而保证模型参数的实时性。针对OSELM中隐节点个数的选择,以及甲板态势预测中的样本个数、样本中历史数据的长度选择问题,引入遗传算法(GA)进行寻优。基于模拟舰船运动数据的仿真预测结果表明,OSELM方法可以有效地对甲板运动态势进行预测。1 甲板运动的特性与建模作为潮汐、风浪以及不规则气流共同作用的产物,舰船摇荡具有较强的非线性、不规则性和随机性,很难用确定的数学模型进行普适性描述【12,61。因而,业者通常在某单一海况、航速下,针对
13、某一特定舰船进行研究,以降低甲板运动模型的建模难度。20世纪50年代,丹尼尔皮尔逊将通信理论中处理噪声的方法引入到波浪及船舶运动的研究中,提出了在随机海浪作用下船舶运动的计算方法,即基于有限多个正弦波叠加组合的船舶运动计算方法,并得到了广泛应用【l。241剐。基于正弦波组合的确定性数学模型认为处于成熟期的海浪是一个平稳随机过程,可以看作是由无数个独立随机变量叠加的过程。甲板运动作为海浪作用的产物,亦可以看作由无数个独立随机变量叠加组成。大量实测数据与统计结果表明,在确定的海况下,甲板运动可以被假设为具有窄频带的平稳随机过程,并且可用有限个不同正弦波进行叠加来简化描述这种运动。文献1】在中等海况
14、、航速30 kIl时,对某型航空母舰的摇荡运动进行了研究,总结给出其纵摇、横摇、航向以及升沉的运动模型如下:=o5sin(o6f)+o3sin(o63f)+o25墨羔湍裟荨妒5缈=o25sin(o7f)+o5sin(o1f) 一Z=122sin(o6f)+o3siIl(o2f)式中:妒、y、y与Z分别为舰船的纵摇、横摇、航向与升沉运动,f为运动时间,其中姿态运动单位为f。),升沉单位为m。基于正弦波叠加的舰船运动模拟方法非常简单,但生成的曲线较为光滑。为了模拟甲板运动的时变性以及测量误差,需要添加一定的测量噪声。2基于一E嘣的甲板态势预测方法21 甲板态势预测的数据准备海洋环境下,舰船的摇荡运
15、动具有瞬时性。不考虑各运动之间的耦合因素,六自由度运动中的各项运动均为单维时间序列数据,如图1所示。甲板态势预测即根据某一摇荡运动的历史数据(包括当前数据在内)预测未来某个(或某时间段)的甲板运动情况。万方数据第2期 刘锡祥等:一种基于在线序贯极限学习机的大型舰船甲板态势预测方法 271sdIllpic图1 甲板态势预测中的样本产牛过程Fig1 S锄ple production for deckmo“on pfedictlon图1中,刀与n分别为当前采集与参与训练的样本数;f为样本采集周期;疗删所为每一样本中,用于预测的(包括当前数据在内的)历史数据;p删肌为预测时间,即预测提前量。上述各变量
16、中,当采集的运动数据量小于刀刀“m+p”姗l时,无法构成第一个完整的训练样本。当门0时,需要在网络参数中去除刀一0样本的信息,并添加当前样本的信息。22基于0SELM的甲板态势预测算法221 0SELM基本原理及预测模型给定0个不同样本(毛,咒),f-1,)时,其中薯=h。,薯:,靠TR”表示样本输入,咒R”表示样本期望输出,具有个隐层神经元的单隐层前向神经网络的输出函数表达式为【1217】:工五(_)=层G(口f,6f,一) (2)f1式中:q和包为隐层节点参数;属为连接隐节点f与输出层之间的权值。G(q,6I,x,)表示输入在第f个隐节点的输出。令神经网络的实际输出与期望输出相等,有:正五
17、(_)=层G(4f,包,_)=乃耶=lr,f=l,=l,2,“ (3)式中:p=跌醚:所。 】,=试y;:日(口卜。,6l小五0)=G(口。,61,五)G(q,岛,而)G(口。,6l,x0)G(口:,62,五)G(口:,62,屯);G(口2,62,)随机选择隐层节点参数口f和6j,则隐层输出矩阵风为已知值。神经网络的训练问题转化为求解线性方程中的权值屁。注意到多数实际应用中,隐含层节点数不大于样本数,即n,式(3)中方程数大于未知数,可通过最小二乘法求解权值尻,从而有:夕=(日7日1日7l, (5)在获取到前向神经网络所有参数口,、6f及后,可以使用下式进行预测:y。=层G(口f,岛,) (6
18、)j-l式中:jrp用于预测的历史数据,炸根据模型及输入得到的预测值。222 0SE堋实时信息删除过程在获取新的信息后,需要及时剔除旧的训练样本信息,并保证参与构建网络的模型样本数始终为0。注意到式(5)在求解声过程中,需要进行矩阵求逆运算(日7日)。日1日为一个上维矩阵,在隐节点数三较大时,求逆运算量较大。OSELM实时信息更新过程中,若按照式(4)与(5)的求解,则需要在剔除信息以及增加信息时,重复进行三矩阵求逆运算,计算量大。若能在信息剔除与增加过程中,利用式(4)与(5)的中间量,则可以省却大量的数据运算。在利用门一0+1一刀个样本进行训练时,令只=(研巩),众=(群日。)。1研匕,并
19、定义删除陈旧信息风一0一与K一0+。后对应的中间值分别为、氏,有:=(屹日胁)=, 。 、一1I研E一畦州只却。|_f2n一0+l (巧1_磙0+l峨-o+。)1=只一只畦0+。(J一以一0+,只畦o+。)1以一0+。只(7)式中:变量峨一0+。只砟0+l为一1三1元素,因而可以忽略矩阵求逆带来的运算。注意到上述舭Qn_-I“0禹勋吼hAAk工Lh呻卟万方数据272 中国惯性技术学报 第24卷中间过程存在关系式劬=巧1一破0+。圮一0+。类似地,如可表示为瓦=(砣)。1砣y咖=剖仁2卜只。f2譬:。+111:二+1一-,:。+。l:一。+。=只。(只1度一日:o+。K一0+。)=置。(P!。+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 基于 在线 极限 学习机 大型 舰船 甲板 态势 预测 方法 刘锡祥
限制150内