999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于小波_SVR模型的浮體極短期運動預報方法

2018-11-20 01:05:20蓋曉娜楊建民田新亮
艦船科學技術 2018年11期
關鍵詞:信號方法模型

蓋曉娜,楊建民,田新亮

(上海交通大學 海洋工程國家重點實驗室,高新船舶與深海開發裝備協同創新中心,上海 200240)

0 引 言

海面浮體在復雜的自然環境條件下,不可避免地產生六自由度的運動,未知的浮體運動可能對海上作業造成安全隱患,所以對海面浮體的運動進行預報在工程上具有重要的意義。

海面浮體極短期運動預報是指通過建立模型,對海面浮體未來幾秒到十幾秒的運動進行預測的方法。根據各種方法之間的理論差異,極短期預測模型主要可以分為基于流體力學的物理模型、經典的時間序列模型和基于智能學習理論的非線性預測模型,后兩者都是基于統計學理論的預測方法[1]。基于流體動力學的預測模型本質上是線性方法,適用于小振幅波浪引起的船體運動。其性能取決于線性流體動力學方程系數的計算,同時依賴于線性假設、邊界條件和非線性波相互作用的簡化。與之相比,統計模型具有建模相對簡單并且計算量較小的優點。統計模型不需要知道海浪的任何先驗信息和浮體的狀態方程,僅僅利用浮體本身的歷史數據尋求規律進行預報。

Wiener[2]在1949年提出平穩時間序列預報方法,Fleck & Bates 等[3 - 4]將這種方法用于研究波浪頻率比較低的浮體運動。1990年,Broome[5]分別采用了AR模型和ARMA模型對浮體運動進行預報,發現可以預報橫搖有效時長為7 s。彭秀艷[6]、趙希人[7]等采用AR模型,重點研究了浮體運動在線預報仿真技術及應用,可以預報7~10 s的運動時歷。孫李紅[8]、楊震[9]等采用支持向量機回歸(SVR)方法分別對船舶橫搖和縱搖運動進行預測,發現SVR方法更加靈活,但是在處理非平穩數據時仍有局限。

為了解決信號的非平穩問題,信號數據的分解處理就非常重要。在數據分解應用中,傅里葉變換、經驗模態分解和小波分析是最常用的方法。黃禮敏[10]、段文洋[11]等采用復合自回歸經驗模態分解支持向量機回歸模型(EMD-SVR)對非線性非平穩船舶運動進行了極短期預報,預測精度較高。但是經驗模態分解方法常常受到邊界效應的影響,傅里葉變換不能從非平穩信號中提取頻率信息。

考慮到小波分解對非平穩信號分析的適應性[12]、對非平穩時間序列中趨勢的分離作用及支持向量機較好的泛化能力,本文提出一種復合的小波-SVR模型,對數據的不同頻域信息分別建模,而原始序列的預測結果為逼近信號和細節信號預測結果的疊加。通過對一艘鉆井船在水池模型試驗中運動數據的分析和預報對比,結果證明本文方法有效。

1 基本原理

1.1 小波分解

小波變換是一種多尺度的信號分析方法,是分析非平穩信號的有力工具,克服了傅里葉變換沒有時域局部化,以及短時傅里葉變換固定分辨率的缺陷。小波變換用一個基函數的平移和伸縮來分解二維空間的函數。設基函數滿足容許條件:

小波分解是把時間序列S分解成低頻信息a1和高頻信息d1兩部分。在分解中,低頻a1中失去的信息由高頻d1捕獲。在下一層分解中,又將a1分解成低頻a2和高頻d2兩部分,低頻a2中失去的信息由高頻d2捕獲,以此類推,可以進行更深層的分解。小波分解過程如圖1所示。

圖1 時間序列 3 層小波分解過程Fig.1 Three-layer wavelet decomposition for time series

1.2 支持向量機回歸

支持向量機回歸(SVR,Support Vector Regression)[13]方法是用基于核函數的支持向量機(SVM,Support Vector Machine)算法進行非線性回歸分析的方法。其基本思想是:定義最優線性超平面,并把尋找最優線性超平面的算法歸結為求解一個最優化(凸規劃)問題。進而基于Mercer核展開定理,通過非線性映射,把樣本空間映射到一個高維乃至于無窮維的特征空間,使在特征空間中可以應用線性學習機的方法解決樣本空間中的高度非線性分類和回歸等問題。簡單地說就是實現升維和線性化。

對于給定的一個訓練樣本集T:

將這種方法推廣到回歸問題,就是所謂的支持向量機回歸分析(SVR),引入損失函數,利用SRM準則構造最小化目標:

最小化目標式中第1部分表示模型的結構信息,這部分越小表示回歸函數越平滑,第2部分表示回歸函數對于誤差的懲罰。C為平衡系數,或稱為懲罰參數,是對經驗風險和置信范圍匹配程度的度量,用于調整上述2個部分的偏重,這樣可以對模型的復雜度和經驗誤差進行適當的調節,從而獲得較好的泛化能力。為松弛變量,和之間的區域為回歸間隔。

1.3 小波-SVR方法

本文采用復合的小波-SVR方法進行運動預報。

首先,對原始數據進行預處理,包括去除趨勢項、季節項和均值歸零。然后對數據進行小波分解。這里采用的是3層小波分解,小波函數為Daubechies5小波。對分解出的所有細節信號d1,d2,d3進行整合,得到整合細節信號d。采用SVR模型分別對最低頻的逼近信號a3和整合細節信號進行預測,并且對2個預測結果進行疊加,再還原趨勢項和均值,得到最終的運動預測結果。

本文對浮體運動的預報方法按照圖2進行。

圖2 復合的小波-SVR 算法流程圖Fig.2 Algorithm flowchart of the Wavelet-SVR method

2 浮體運動極短期預報仿真模擬

本文對同一浮體運動時間序列分別采用SVR方法和小波-SVR方法進行預測,采用均方根誤差作為指標來評價模型對測試樣本的預報性能。誤差公式如下:

均方根誤差

2.1 原始數據預處理

本文采用水池模型試驗中,某鉆井船在輕載橫浪條件下的垂蕩運動數據進行分析。模型試驗中采樣頻率為25 Hz,縮尺比為1:60,換算成實型采樣時間間隔為0.31 s,對未來100步,即31 s進行預測。

表1 波浪條件Tab.1 Wave conditions

圖3 半潛式平臺垂蕩運動時歷Fig.3 Heave motion time series of the semi-submersible

在運動時歷中截取部分數據,包括400個數據點,首先對數據進行預處理,包括線性趨勢和均值歸零,處理結果如圖4所示。

對處理后的數據進行平穩性分析,計算自相關系數和偏相關系數,結果如圖5所示。

圖4 垂蕩運動數據預處理Fig.4 Pretreatment of the original heave motion data

圖5 原始數據自相關圖和偏相關圖Fig.5 Autocorrelation diagrams and partial correlation diagrams for the original data

原數據的自相關系數和偏相關系數都沒有很快收斂到0,所以數據包含了非平穩的信息,僅僅用SVR模型進行處理是不夠的。這里對預處理后的數據進行小波分解。

2.2 小波分解

預處理后的數據包括400個數據點,在Matlab中采用db5小波對數據進行3層小波分解,分解結果如圖6所示。

圖6 小波分解結果Fig.6 Decomposition results based on wavelet

2.3 數據預測

將所有的細節信號疊加在一起,得到整合細節信號d,然后采用SVR方法對d和a3分別進行SVR建模。首先設定參數范圍。在SVM實現過程中,懲罰參數C和核函數g的選取直接關系最終的預測分類的準確率。目前,關于支持向量機的核函數參數的選取問題還沒有一個標準的方法,常用的有實驗比較法、梯度下降法、交叉驗證法等。本文采取的是交叉驗證法,選取前350個數據為訓練集,后50個數據為驗證集,設定懲罰參數C的范圍為,核函數為高斯徑向基(RBF)函數,回歸機類型為。

細節信號和逼近信號的SVR預測結果如圖7所示。

圖7 細節信號和逼近信號預測結果Fig.7 Forecast results of the detail signal and the approximation signal

2.4 誤差分析和結果比較

將各個部分的預測結果進行整合,對預測結果進行對比,如圖8所示。

計算不同方法的均方根誤差隨預測步長變化,得到如圖9所示結果。

分別計算不同方法的均方根誤差,結果如表2所示。

圖8 小波-SVR 方法、SVR 方法預測結果對比(預測前方100步)Fig.8 Comparison of the forecast results used Wavelet-SVR method and SVR method respectively (100 steps ahead)

根據表2和圖9的結果,小波-SVR方法均方根誤差明顯小于直接使用SVR方法。SVR方法的預測誤差隨著預測步長的增大而迅速增加,而小波-SVR方法的預測誤差在一定的預測步長內,可以控制在一定的范圍,預測方法的可靠性更好。而從預測結果圖形上看,小波-SVR方法雖然從第2個運動周期起,預測誤差較大,幅值預測不是很準確,在預測的前10 s,已經可以達到較高的精度,所以在極短期運動預測中,小波-SVR方法可以作為非線性非平穩問題的一個很好的解決方法。

事實上,從圖8結果看,結合仿真過程中的嘗試,發現SVR方法預測結果幅值通常都是逐漸變小,直到達到一個穩定的值。這就是由于在SVR直接預測中,由于數據的非平穩性,包含了復雜的頻域信號,模型訓練過程并沒有捕捉到足夠的細節信息,預測的結果只能反映出低頻運動的趨勢,而小波分解過程很好的彌補了這一點。

表2 不同方法的均方根誤差Tab.2 Root mean square error of different methods

圖9 不同方法的均方根誤差Fig.9 Root mean square error of different methods

3 結 語

本文在SVR模型的基礎上,通過小波分解方法將非線性非平穩數據分解成細節信號和逼近信號的組合,然后對不同特征的信號分別進行SVR建模預測,疊加后得到最終結果。預測結果表明,對于有一定非平穩性的數據,小波-SVR方法預測效果更好,并且該方法計算量較小,計算速度較快,適合用于工程實踐。

猜你喜歡
信號方法模型
一半模型
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
重要模型『一線三等角』
完形填空二則
重尾非線性自回歸模型自加權M-估計的漸近分布
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
基于LabVIEW的力加載信號采集與PID控制
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 亚洲国产精品一区二区第一页免| 欧美精品另类| 国产成人精品男人的天堂| 在线99视频| 国产人成在线观看| 天天做天天爱夜夜爽毛片毛片| 国产JIZzJIzz视频全部免费| 久久精品人人做人人爽| 欧洲极品无码一区二区三区| 波多野结衣久久高清免费| 国产高清免费午夜在线视频| 亚洲欧美精品一中文字幕| 日韩精品毛片人妻AV不卡| 国产日本一线在线观看免费| 国产成年无码AⅤ片在线| 国产精品美人久久久久久AV| 91亚洲免费| 色婷婷天天综合在线| 国产第四页| 色网站在线视频| 永久成人无码激情视频免费| 怡红院美国分院一区二区| 成人中文在线| 国产成人毛片| 国产一在线| 四虎永久免费地址| 在线国产毛片手机小视频 | 亚洲人成在线精品| 九九九精品视频| 少妇极品熟妇人妻专区视频| 久久综合九色综合97婷婷| 亚洲精品国产精品乱码不卞| 国产在线第二页| 欧美成人日韩| 日韩欧美国产另类| 福利视频一区| 国产精品久久自在自线观看| 国产97视频在线观看| 亚洲中文字幕手机在线第一页| 91久久大香线蕉| 99久久精品国产精品亚洲| 国产欧美视频在线观看| 四虎在线高清无码| 亚洲人成网站在线观看播放不卡| 成人精品亚洲| 国产精品嫩草影院av| 国产区精品高清在线观看| 国产午夜人做人免费视频| 国产视频只有无码精品| 影音先锋丝袜制服| 国产精品女在线观看| 美女内射视频WWW网站午夜| 精品无码国产一区二区三区AV| 国产剧情一区二区| 永久免费AⅤ无码网站在线观看| 天天综合亚洲| 欧美亚洲网| 性视频一区| 午夜少妇精品视频小电影| 国产波多野结衣中文在线播放| av天堂最新版在线| 超薄丝袜足j国产在线视频| 久久久久88色偷偷| 有专无码视频| 国产成+人+综合+亚洲欧美| 老熟妇喷水一区二区三区| 久久香蕉国产线| 日本一区二区三区精品国产| 亚洲黄色高清| 国产毛片基地| 综合亚洲网| 热99re99首页精品亚洲五月天| 日韩精品毛片人妻AV不卡| 97se亚洲综合在线| 国产成年无码AⅤ片在线| 国产成人精彩在线视频50| 国产精品久久久久无码网站| 亚洲综合久久成人AV| 亚洲日韩国产精品综合在线观看| 97视频在线观看免费视频| 国产第一页免费浮力影院| 国产精品无码AV片在线观看播放|