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

UKF 和 PF 融合算法在動力定位船舶狀態估計中的應用研究

2017-04-20 07:59:37曹園山
艦船科學技術 2017年3期
關鍵詞:卡爾曼濾波船舶融合

曹園山,孫 強

(中國船舶科學研究中心,江蘇 無錫 214082)

UKF 和 PF 融合算法在動力定位船舶狀態估計中的應用研究

曹園山,孫 強

(中國船舶科學研究中心,江蘇 無錫 214082)

針對船舶動力定位狀態估計時使用擴展卡爾曼濾波導致模型失配而產生濾波精度不高甚至濾波發散的問題,設計一種融合無跡卡爾曼濾波和粒子濾波的動力定位船舶狀態估計算法。該算法以粒子濾波作為整體框架,運用無跡卡爾曼濾波對粒子狀態的每次更新進行最優化估計,從而最優化了每個粒子的狀態,再根據每個粒子的重要性分布,得出船舶復合運動中的低頻狀態。Matlab 仿真結果表明,該方法能夠從含有高頻和噪聲干擾的測量信息中估計出的船舶低頻運動狀態,相比于直接使用 UKF,該方法的濾波精度更高,濾波性能也比較穩定。

動力定位;狀態估計;無跡卡爾曼濾波;粒子濾波

0 引 言

船舶動力定位是船舶依靠自身動力,在控制系統的作用下,抵抗外界干擾,使得船舶以某一首向到達設定的位置或者按照預定航跡運行。船舶在海面的運動是低頻運動和高頻運動的疊加,船舶的高頻運動是一種往復運動,動力定位系統無需對其進行控制,因此,在進行動力定位時,需要將測量信息中的高頻信息濾除,以獲得船舶的低頻信息。獲得船舶準確的低頻位置信息是船舶動力定位中的關鍵。動力定位船舶的狀態觀測器作為動力定位系統中分離船舶測量信息中的高頻運動和低頻運動的重要工具是動力定位系統研究的一大熱點。

如今的動力定位船舶上大多用卡爾曼濾波的方法獲得船舶低頻信息,由于船舶是一個非線性系統,一般使用擴展卡爾曼濾波 EKF[1]和無跡卡爾曼濾波UKF[2]來進行船舶低頻狀態預測,但是使用 EKF 在將非線性模型線性化的過程中忽略高階項,很容易產生模型失配。使用 UKF 時,需要隨著不同的噪聲狀況即時修改噪聲協方差矩陣,否則就會出現濾波精度不佳的狀況。由于粒子濾波[3–4]的濾波過程對于噪聲項不敏感,于是本文通過融合無跡卡爾曼濾波和粒子濾波設計了一種船舶狀態估計算法,以提高同樣參數設置下單獨使用 UKF 算法的濾波精度。該融合算法的整體框圖如圖 1 所示。

1 船舶系統的數學模型

對于通過算法從船舶運動的測量信息中分離出低頻信息,首先就是要對船舶這個非線性系統以及其高頻低頻運動進行建模。

1.1 船舶的運動學模型

動力定位控制的是船舶橫蕩、縱蕩和首搖 3 個自由度的運動,為了描述船舶的運動一般建立地球坐標系 O-XEYEZE和隨船坐標系 O-XYZ,地球坐標系用來描述船舶的位置,隨船坐標系用來描述船舶所受的水動力以及船舶的運動。由于隨船坐標系不是一個慣性系,所以在運算的時候涉及到狀態信息在這 2 個坐標系之間轉換。地球坐標系和隨船坐標系如圖 2 所示。

一般用 η =[x,y,ψ]T表示船舶在地球坐標系下的位置和首向, v=[u,v,w]T表示船體坐標系下船舶的縱蕩、橫蕩和首搖的速度,它們的轉換關系為:

其中,

1.2 船舶的動力學模型

1.2.1 船舶的低頻模型

動力定位系統控制的船舶一般都是處于低速運動的情況下的,因此根據文獻[5]可以得到簡化的船舶低頻運動模型:

式中:M 為船舶系統的慣量矩陣;D 為船舶的線性水動力矩陣;τ 為船舶所受的推進器推力和水動力的疊加;v 表示船舶的縱向速度、橫向速度和首搖速度。

1.2.2 船舶的高頻模型[5]

仿真試驗中一般使用二階振蕩器來模擬船舶 3 個自由度上的高頻運動,轉換成狀態空間形為:

式中:ω0i為諧振頻率;ξi為相對阻尼系數;k1,k2,k3都為大于0的常數,表示白噪聲的協方差。

由于本次的仿真主要來驗證該算法跟蹤效果,因此未加設定船舶所受外力為0,實際使用的船舶模型為:

2 UKF 和 PF 的船舶狀態估計融合算法

2.1 無跡卡爾曼濾波(UKF)

無跡卡爾曼濾波是 UT 變換和傳統卡爾曼濾波的結合,其也是一種遞推貝葉斯估計方法。無跡卡爾曼濾波是通過 UT 變換用一組確定的采樣點來逼近系統的后驗概率密度。對于非線性系統來說,通過這種方法可以略過系統線性化的環節,從而減少了線性化過程中的可能出現的模型失配問題。同時,對于高斯型的狀態向量,采用無跡卡爾曼濾波無需計算雅各比矩陣和漢森矩陣,可以直接通過采樣點得到狀態向量的概率密度均值和協方差,相比于擴展卡爾曼濾波(EKF)有著很大的優越性。

2.2 粒子濾波

粒子濾波是基于蒙特卡羅思想,其是通過在狀態向量可能出現區域生成的若干隨機粒子對系統的概率密度函數進行近似,以實際測量值和每個粒子的狀態計算當前每個粒子的置信度,通過求均值的方法得到系統狀態向量的估計值,從而得到狀態向量的最小方差分布。由于其非參數化的特點,其對變量參數的非線性特性有著很強的建模能力,相比于 EKF 和 UKF,PF 的適用范圍更廣,精度也更高。

2.3 融合算法設計

算法開始,首先在設定區域內對船舶所有可能出現的狀態進行隨機抽樣,得到 N 個粒子 pi(i = 1,2,3…,N);根據各個粒子距離系統初始狀態的遠近計算每個粒子的初始的權值 ωi(i = 1,2,3…,N)。

設 K 時刻的第 i 粒子相應的每個粒子的權值為ωi(k),將 K 時刻的該粒子帶入到船舶當前時刻的狀態方程中,pi(k)得到 K + 1 時刻該粒子狀態的估計為:

再對該粒子進行不敏變換,得到其 2n + 1 個 σ 采樣點:

對應的權值為:

其中,n 和 λ 都為常數。

對粒子 pi(k)進行 UKF 遞推。

σ 采樣點的一步預測:

粒子狀態的估計:

粒子狀態誤差協方差的一步預測:

σ 采樣點測量的一步預測:

粒子測量值的估計:

粒子測量誤差協方差的一步預測:

粒子的量測和狀態的互協方差為:

粒子狀態的更新增益為:

第 i 個粒子的狀態和協方差的更新為:

根據更新后的粒子狀態以及當前時刻的實際的量測值來更新每個粒子的權值:

那么該時刻船舶的狀態估計值為

為了防止粒子退化,需要對粒子根據其歸一化后的權值進行重采樣,來淘汰權值比較小的粒子,復制權值大的粒子得到 N 個新的粒子。

整個融合算法的框圖如圖 3 所示。

3 仿真結果

為驗證算法的實用性,使用文獻[5]中的船舶數據,其實船模型的主要參數如表 1 所示。

其無因次質量矩陣和阻尼矩陣分別為

表 1 實船模型參數Tab. 1 parameters of the ship

假設船舶的初始狀態為 [20 20 10 1 0.5 0.1],船舶高頻運動的相對阻尼系數 ξ 和諧振頻率 ωo以及白噪聲協方差分別為:

選擇粒子數 N 為 100,采樣時間為 1 s,仿真時間為 500 s 進行算法的仿真。

融合算法仿真結果如圖4~圖7所示。

僅用 UKF 算法的仿真結果如圖 8~圖 11 所示。

表 2 濾波效果對比Tab. 2 Filtering effect comparison

2 種算法的濾波效果對比如表 2 所示。對比 2 算法的濾波效果可知,融合算法在開始時由于粒子生成的隨機性以及狀態參數較多,在第 1 步估計時誤差較大,但是隨后就能立即減小誤差,緊跟船舶的低頻狀態。而通過 UKF 得到的誤差的在一個相對比較大的范圍內震蕩。從誤差的均值和方差可以看出,在高頻干擾和噪聲同時存在以及 UKF 參數設置相同的條件下,融合算法的狀態估計相比于只使用 UKF 精度更高,濾波的效果也比較穩定。

4 結 語

船舶的狀態估計在動力定位中有著極為重要的地位,對于船舶低頻運動的估計的精度直接關系著動力定位系統的精度和穩定性。本文提出將粒子濾波與在船舶狀態估計中使用廣泛的 UKF 進行融合,得到一種融合算法。為了驗證算法效果,本文將融合算法和僅用 UKF 算法進行了仿真對比試驗。Matlab 仿真結果顯示,該融合算法在濾波效果上總體優于單獨使用 UKF算法,濾波性能更加穩定。

[1]BALCHEN J G, JENSSEN N A, MATHISEN E, et al. A Dynamic positioning system based on Kalman filtering and optimal Control[J]. Modeling Identification & Control, 1980, 1(3): 135–163.

[2]SHI X, SUN X, FU M, et al. An unscented Kalman filter based wave filtering algorithm for dynamic ship positioning[C]// Automation and Logistics (ICAL), 2011 IEEE International Conference on. IEEE, 2011:399–404.

[3]DENG Xiao-long, JIN Jun, et al. A strong tracking particle filter for state estimation[C]// International Conference on Natural Computation, Icnc 2011, Shanghai, China, 26–28 July. 2011: 56–60.

[4]WEI Q, XIONG Z, LI C, et al. A robust approach for multiple vehicles tracking using layered particle filter[J]. AEU -International Journal of Electronics and Communications, 2011, 65(7): 609–618.

[5]王元慧. 模型預測控制在動力定位系統中的應用[D]. 哈爾濱:哈爾濱工程大學, 2006.

Application research of state estimation algorithm for dynamic positioning ship on fusion of unscented kalman filtering and particle filtering

CAO Yuan-shan, SUN Qiang
(China Ship Scientific Research Center, Wuxi 214082, China)

Considering the problem of low accuracy and instability when using extended kalman filter (EKF) in state estimation of dynamic positioning ship,a new fusion algorithm based on unscented kalman filter (UKF) and particle filter (PF) is designed.The algorithm takes PF as its overall frame,it uses UKF to find the optimal estimation of each particle state while updating the particle distribution.The state of ship in low frequency can be divided from its compound motion according to the importance factors of each particle. Simulation results show that the new algorithm can track the true state of ship in low frequency quickly from metrical information which contain high frequency signal and noise. Compared with the algorithm using UKF, this fusion algorithm has high precision and stable filtering effect.

dynamic position;state estimation;unscented kalman filter;particle filter

TP301.6

A

1672–7619(2017)03–0049–05

10.3404/j.issn.1672–7619.2017.03.010

2016–06–07;

2016–07–14

國家科技支撐計劃資助項目(2014BAB13B01)

曹園山(1992–),男,碩士研究生,主要從事動力定位控制系統設計研究。

猜你喜歡
卡爾曼濾波船舶融合
計算流體力學在船舶操縱運動仿真中的應用
村企黨建聯建融合共贏
今日農業(2021年19期)2022-01-12 06:16:36
《船舶》2022 年度征訂啟事
船舶(2021年4期)2021-09-07 17:32:22
融合菜
從創新出發,與高考數列相遇、融合
《融合》
現代出版(2020年3期)2020-06-20 07:10:34
船舶!請加速
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
基于模糊卡爾曼濾波算法的動力電池SOC估計
電源技術(2016年9期)2016-02-27 09:05:39
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
電源技術(2015年1期)2015-08-22 11:16:28
主站蜘蛛池模板: 麻豆国产精品一二三在线观看| 久久青草视频| 色综合a怡红院怡红院首页| 国产99视频精品免费观看9e| 女人18毛片水真多国产| 美女无遮挡免费视频网站| 中国精品自拍| 2021国产乱人伦在线播放| 亚洲国产高清精品线久久| 2020极品精品国产 | 67194在线午夜亚洲 | 呦视频在线一区二区三区| 国产久操视频| 国产综合精品日本亚洲777| 欧美另类图片视频无弹跳第一页| 国产精品观看视频免费完整版| 亚洲中文字幕23页在线| 亚洲国产在一区二区三区| 亚洲 欧美 中文 AⅤ在线视频| 一本综合久久| 天天躁日日躁狠狠躁中文字幕| 亚洲一区精品视频在线| www.精品视频| 色综合久久久久8天国| 欧美福利在线播放| 免费精品一区二区h| 中文成人无码国产亚洲| 91网在线| 国产噜噜噜视频在线观看| 99久久国产自偷自偷免费一区| 色屁屁一区二区三区视频国产| 亚洲色图欧美| 日韩免费毛片| 蜜臀av性久久久久蜜臀aⅴ麻豆| 18黑白丝水手服自慰喷水网站| 超清人妻系列无码专区| 国产又色又爽又黄| 色婷婷色丁香| 国产成人综合亚洲欧洲色就色| 四虎成人在线视频| 国产一区自拍视频| 日日拍夜夜操| 国产主播喷水| 免费99精品国产自在现线| 国产黑丝一区| 亚洲人视频在线观看| 精品视频在线一区| 婷婷午夜影院| 精品久久人人爽人人玩人人妻| 国产精品欧美激情| 一区二区三区毛片无码| 天堂在线www网亚洲| 日韩欧美国产成人| 色成人亚洲| av在线无码浏览| 亚洲欧美精品一中文字幕| 久久久久无码国产精品不卡| 青青极品在线| 亚洲成人www| 99久久精品国产麻豆婷婷| 欧美精品v欧洲精品| 最新精品国偷自产在线| 亚洲综合香蕉| 欧美人与牲动交a欧美精品| 国产精品白浆在线播放| 午夜福利网址| 最新亚洲人成无码网站欣赏网| 国产午夜精品一区二区三| 宅男噜噜噜66国产在线观看| 国产在线观看高清不卡| 久久久久亚洲AV成人网站软件| 国产1区2区在线观看| 成人综合网址| 国产精品乱偷免费视频| 国产精品自在拍首页视频8| 国产成人精品男人的天堂| 亚洲制服中文字幕一区二区| 亚洲国产天堂在线观看| 亚洲有码在线播放| 国产老女人精品免费视频| 精品综合久久久久久97超人| 国产成人精彩在线视频50|