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

船舶動力定位控制系統的非線性觀測器設計

2018-02-07 05:45:15陳勇嘉楊宣訪王永建
艦船電子工程 2018年1期
關鍵詞:卡爾曼濾波船舶模型

陳勇嘉 楊宣訪 王永建

(海軍工程大學電氣工程學院 武漢 430033)

1 引言

動力定位(DP)[1]是指船舶不借助錨泊,僅通過自身安裝的推進器來抵抗風、浪、流等環境干擾的影響,實現其在海面上固定位置或預期航跡的保持。環境干擾對船舶的影響可以分為由風、流和二階波浪導致的低頻運動,和由一階波浪導致的高頻運動。其中高頻運動只引起船舶的周期性振蕩而不會造成船體大范圍偏離平衡位置,為避免能量浪費和推進器磨損,而盡量不響應一階波浪、噪聲等高頻振蕩干擾信號的作用,這就需要根據傳感器測量的信息和船舶動力定位控制的數學模型估計出船舶的低頻運動狀態,因此狀態估計方法在動力定位控制系統的設計中具有非常重要地位,是動力定位控制系統的關鍵技術之一[2]。

DP系統從20世紀60年代開始應用在海洋船舶上,采用了陷波濾波器,其結構簡單,易于實現,但是會產生相位滯后,使系統穩定性變差。20世紀80年代后,第二代DP系統中經常采用卡爾曼濾波器,該方法的主要缺點是必須將船舶運動的動力學方程在一些給定的艏搖角度值上線性化,由于系統擁有15個狀態變量,所以采用上述方法時系統在線計算量大,而且其中的很多協方差值也很難調整,不利于實現[3~5]。

為了避免動力定位系統采用上述卡爾曼濾波器時所帶來的問題,本文設計了一種基于無跡卡爾曼濾波器的改進算法對模型中的非線性函數的概率密度分布進行擬合,用一系列確定樣本來逼近狀態的后驗概率密度,而不是對非線性函數進行線性化近似,因此對于非線性分布的統計量具有較高的計算精度。該濾波器的有效性通過仿真實驗得到了驗證。

2 基本的數學模型

2.1 船舶低頻運動方程

船舶在海洋中的運動有六個自由度,而水面動力定位作業主要研究船舶的三自由度運動,即縱蕩、橫蕩和艏搖。為描述船舶在水平面的運動,必須建立兩個坐標系統[6~7]:慣性坐標系和隨船坐標系,如圖1所示,定義向量 η=[x,y,ψ ]T表示慣性坐標系下船舶的縱蕩、橫蕩位置和艏搖角度,ν=[u,v,r]T表示隨船坐標系下船舶的縱蕩、橫蕩速度和艏搖角速度,兩坐標系的相互轉換關系為[8]

式中:轉換矩陣

圖1 固定坐標系和隨船坐標系

由文獻[8]可以得到船舶低速運動情況下的低頻運動方程:

式中:M∈R3×3表示系統慣性矩陣,D∈R3×3為線性水動力阻尼系數。τ∈R3表示控制力和力矩,b∈R3表示由風、浪、流引起的環境力,wl∈R3為過程噪聲向量。

2.2 高頻運動模型

船舶的高頻運動主要是由于一級波浪擾動引起的,可看作是在縱蕩、橫蕩和艏搖三個方向上附加了阻尼的二階諧波振蕩器:

式中,參數 ki與海況有關,ζi(i=1,2,3)為相對阻尼系數,通常取值為 0.05~0.3,w0i(i=1,2,3)為波浪P-M譜中與有義波高相關的海洋主導角頻率。

將上式轉換為狀態空間形式,可以得到船舶的高頻運動模型:

式中 ξh=[ξx,ξy,ξφ,xh,yh,ψh]T

表示船舶在3個自由度方向上的位置和速度信號;wh為零均值高斯白噪聲,wh=[wxwywφ];ηh為三維列向量,分別表示高頻運動的縱蕩、橫蕩和艏搖角度;其它系數為

其中σi(i=1,2,3)為與波浪強度有關的常數。

2.3 環境作用力模型

環境力通常是指風、二階波浪漂力、流對船舶的作用力。環境力模型由高斯—馬爾科夫過程表示:

式中:b∈R3表示環境力和力矩;T為包含時間常數的的三維對角矩陣;Eb∈R3×3為噪聲幅值矩陣;ωb∈R3為零均值高斯白噪聲向量。

2.4 總系統模型

由前面的敘述可得系統的測量模型:

式中:vy∈R3為零均值高斯白噪聲。

根據上述模型,綜合得到總的動力定位船舶的數學模型:

3 非線性估計濾波器的設計

3.1 基本原理

基于無跡卡爾曼濾波的改進算法避免了對非線性系統線性化,而是在估計點附近進行UT變換,使用無跡變換來處理均值和協方差的非線性傳遞問題,將先驗狀態估計的Sigma點應用到測量更新中[9]。

3.2 基于無跡卡爾曼濾波的計算步驟[10]

1)初始化:給定系統狀態的均值xˉ和方差P。

2)計算2n+1個Sigma采樣點,這里的n指的是狀態的維數:

3)計算這些采樣點相應的權值

式中,小標m為均值,c為協方差,上標為第幾個采樣點。參數k是一個縮放比例因數,用來降低總的預測誤差,a的選取控制了采樣點的分布狀態,待選參數β≥0是一個非負的權系數,它可以合并方程中高階項的動差,這樣就可以把高階項的影響包括在內。

4)時間更新方程

式中,f(·)表示非線性過程,Qk為過程噪聲在k時刻的方差。

5)根據一步預測值,再次使用UT變換,產生新的Sigma點集。

6)測量更新方程

其中,Zk為k時刻的觀測值,H為觀測矩陣,R為測量噪聲的方差,K為卡爾曼增益。

3.3 基于無跡卡爾曼濾波器的設計

3.2 節中給出了算法流程,要把該算法應用到船舶動力定位系統中,需要確定算法中的時間更新方程和測量更新方程的第一個式子,這兩個式子分別與總模型中的狀態方程和觀測方程相對應,基于無跡卡爾曼的改進算法在Matlab(R2013a)/Simu?link中搭建[11]并進行仿真實驗。

圖2中,Subsystem子系統是環境作用力模型,Subsystem1子系統是高頻運動模型,J和J1是S-function模塊。

圖2 船舶動力定位系統Simulink模型

4 仿真與分析

為了驗證算法的有效性,對非線性濾波算法進行仿真并與傳統的卡爾曼濾波算法進行對比。本文在MATLAB(R2010a)軟件上進行仿真實驗,以某動 力 定 位 船 舶 為 例[12]:長 L=175(m),重m=2.461×104(kg),慣性矩陣M 和線性阻尼陣 D取值如下:

環境擾動作用力模型中的時間參數選為:T=diag(1000 1000 1000),波浪主頻率、相對阻尼系數和波浪強度為:w0i=0.9,σi=0.6083,ζi=0.3。

所以高頻運動模型中的系數矩陣取值為:

仿真時間為1000s,船舶運動和無跡卡爾曼濾波器對船舶縱蕩、橫蕩和艏搖方向位置的濾波效果如圖3~4所示。

圖3 船舶的低頻運動

圖4 船舶的高頻運動

圖5 、圖6和圖7為使用傳統的卡爾曼濾波時,船舶的縱向位移、橫向位移和艏向角的真實值和估計值。圖8、圖9和圖10為使用非線性濾波器時,船舶的縱向位移、橫向位移和艏向角的真實值和估計值。從仿真結果可以看出,非線性濾波器從附有噪聲和高頻運動分量的綜合輸出中能夠較好地濾除高頻運動部分,圖8~圖10估計值較好地從真實值中估計出,使動力定位船舶能夠得到有效的控制,減少不必要的能量損失。

圖5 縱向位移真實值和估計值

圖6 橫向位移真實值和估計值

圖7 艏搖方向真實值和估計值

圖8 縱向位移真實值和估計值

圖9 橫向位移真實值和估計值

圖10 艏搖方向真實值和估計值

5 結語

本文針對船舶動力定位控制系統設計了一種基于無跡卡爾曼濾波器的非線性觀測器,該觀測器的優點是摒棄了對非線性函數線性化的傳統做法,使用無跡變換來處理均值和協方差的非線性傳遞問題。仿真結果表明,該非線性觀測器可以較好地估計船舶運動的各狀態值,適用于動力定位系統。

[1]邊信黔,付明玉,王元慧.船舶動力定位[M].北京:科學出版社,2011:8-10.

[2]Tomera,Miroslaw.Nonlinear observers design for multi?variable ship motion control[J].Polish Maritime Re?search,2012,19(S1):55-56.

[3]Grimble M J,Patton R J,Wise D A.The Design of Dy?namic Ship Positioning Control Systems Using Extended Kalman Filtering Techniques [C]//Oceans, 2011:488-497.

[4]J LI,G xia.The application of an extended Kalman filter in the dynamic positioning system[C]//International Con?ference on Natural Computation,2016:1945-1946.

[5]何黎明,田作華,施頌椒.動力定位船舶的非線性觀測器設計[J].上海交通大學學報,2003,37(6):964-965.

[6]Bui VP,Ji SW.Nonlinear observer and sliding mode con?trol design for dynamic positioning of a surface vessel[C]// International Conference on Control, 2012:1900-1904.

[7]Du JL,Wang SY,Zhang XK.Nonlinear observer design for ship dynamic positioning system[J].Ship engineer?ing,2012,34(3):307-312.

[8]Thori.Fossen,Tristan Perez.Kalman Filtering for Position?ing and Heading Control of Ships and Offshore Rigs[J].IEEEControl Systems Magazine,2009,29(6):32-46.

[9]丁浩晗,馮輝等,基于自適應無跡卡爾曼濾波的動力定位估計狀態[J].大連海事大學學報,2016,42(2):242-246.

[10][美]Dan Simon.最優狀態估計—卡爾曼,H∞及非線性濾波[M].張勇剛,李寧,奔粵陽,譯.北京:國防工業出版社,2013:334-336.

[11]黃小平,王巖.卡爾曼濾波原理及應用—MATLAB仿真[M].北京:電子工業出版社,2015:103-105.

[12]Saelid S,Jenssen N,Balchen J.Design and analysis of a dynamic positioning system based on Kalman filtering and optimal control[J].Automatic Control IEEE Trans?actions on,1983,28(3):331-339.

猜你喜歡
卡爾曼濾波船舶模型
一半模型
計算流體力學在船舶操縱運動仿真中的應用
《船舶》2022 年度征訂啟事
船舶(2021年4期)2021-09-07 17:32:22
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
船舶!請加速
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
3D打印中的模型分割與打包
基于模糊卡爾曼濾波算法的動力電池SOC估計
電源技術(2016年9期)2016-02-27 09:05:39
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
電源技術(2015年1期)2015-08-22 11:16:28
主站蜘蛛池模板: 重口调教一区二区视频| 国产国拍精品视频免费看| 有专无码视频| 国产男女XX00免费观看| 72种姿势欧美久久久大黄蕉| 97超爽成人免费视频在线播放| 亚洲欧美成aⅴ人在线观看| 免费女人18毛片a级毛片视频| 中文精品久久久久国产网址 | 久久香蕉国产线| 99热最新网址| 日韩麻豆小视频| 国产精品永久免费嫩草研究院 | 精品一区国产精品| 午夜精品久久久久久久无码软件 | 首页亚洲国产丝袜长腿综合| 国产成人高清精品免费| 免费人成又黄又爽的视频网站| 色老头综合网| 26uuu国产精品视频| 欧美亚洲激情| 国产成人区在线观看视频| 国产视频一二三区| 大陆国产精品视频| 一本一本大道香蕉久在线播放| 色135综合网| 色婷婷综合激情视频免费看| 国产高清不卡| 欧美精品高清| 亚洲 欧美 日韩综合一区| 日本www色视频| 一区二区三区四区日韩| 香蕉eeww99国产精选播放| 成人av手机在线观看| 香蕉蕉亚亚洲aav综合| 亚洲AⅤ波多系列中文字幕| 亚洲人成在线免费观看| 日韩毛片免费| 午夜色综合| 九九九精品视频| 国产对白刺激真实精品91| 亚洲AV无码不卡无码| 乱码国产乱码精品精在线播放| 精品三级网站| 欧美劲爆第一页| 国产不卡在线看| 色哟哟色院91精品网站| 欧洲极品无码一区二区三区| 国禁国产you女视频网站| 亚洲aaa视频| 成人免费网站在线观看| 制服丝袜亚洲| 免费精品一区二区h| 色网站免费在线观看| 日韩精品毛片人妻AV不卡| 91精品啪在线观看国产91九色| 日韩成人在线一区二区| 精品无码一区二区在线观看| 88国产经典欧美一区二区三区| 99青青青精品视频在线| 欧美视频在线不卡| 中国国产A一级毛片| 亚洲人成亚洲精品| 精久久久久无码区中文字幕| 久综合日韩| 1769国产精品视频免费观看| 欧美.成人.综合在线| 玖玖精品在线| 人妻精品全国免费视频| 大香伊人久久| 国产真实二区一区在线亚洲| 97成人在线视频| 免费看美女自慰的网站| 亚洲天堂在线免费| a在线观看免费| 亚洲日韩国产精品无码专区| 亚洲无限乱码| 欧美日本不卡| 日韩国产 在线| 啦啦啦网站在线观看a毛片| 日韩AV无码一区| 久久久国产精品免费视频|