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

船舶動力定位的快速模型預測控制算法

2019-09-13 06:30:40錢蔚鑫
船舶與海洋工程 2019年4期
關(guān)鍵詞:船舶模型

錢蔚鑫

(中船第九設(shè)計研究院工程有限公司,上海 200063)

0 引 言

目前動力定位(Dynamic Positioning, DP)系統(tǒng)已在海洋工程領(lǐng)域得到廣泛應(yīng)用[1]。通過使用DP系統(tǒng),海洋平臺或勘探鉆井可快速適應(yīng)外部環(huán)境的變化。這種自動控制系統(tǒng)可通過調(diào)節(jié)推進器的轉(zhuǎn)速和角度來產(chǎn)生使海上裝備朝指定方向移動的力[2]。

傳統(tǒng)的DP控制系統(tǒng)通常采用控制器算法和推力分配(Thrust Allocation, TA)算法設(shè)計[3]。控制器計算所需的廣義力包括縱蕩力、橫蕩力和艏搖力矩。TA算法以廣義力為輸入,將其分配給每個推進器。由于控制器算法沒有考慮螺旋槳的推力飽和、艏推進器的不對稱效應(yīng)和能量消耗等因素,采用該算法設(shè)計的DP控制系統(tǒng)可能是次優(yōu)的。模型預測控制(Model Predictive Control, MPC)可將觀察到的船舶狀態(tài)作為輸入,計算出每個螺旋槳應(yīng)產(chǎn)生的推力,從而產(chǎn)生理論上最佳的推進器輸出。然而,MPC算法是一種耗時的方法[4],在快速動態(tài)系統(tǒng)中難以做到實時實現(xiàn)。

本文對MPC算法[5]進行改進,大大提高MPC中每個步驟的計算速度。首先,研究MPC中二次規(guī)劃(Quadratic-Programming, QP)的特殊結(jié)構(gòu),然后,采用近似內(nèi)點法求解QP;最后,通過算例對該方法的有效性進行驗證。

1 理論模型

1.1 運動方程

船舶的離散狀態(tài)動力學模型[6]為

式(1)中:t為時間為狀態(tài)為控制輸入為環(huán)境干擾;矩陣和為已知矩陣,與質(zhì)量、阻尼和其他流體動力效應(yīng)有關(guān)。對于船舶而言,式(1)包括隨體坐標系與大地坐標系之間的速度轉(zhuǎn)換,有

式(2)中:φ為航向角。

1.2 模型預測控制

MPC是一種基于有限時域的滾動優(yōu)化,會根據(jù)現(xiàn)在的和以前的狀態(tài)x(0),…,x(t)確定當前的控制輸入u(t)。定義一個凸二次懲罰函數(shù)有

此外,考慮狀態(tài)約束和控制約束,定義一組線性不等式,即

在MPC中,考慮懲罰函數(shù)將限制在T步驟的范圍[7]。通過求解QP問題[8],在每個步驟中找到控制輸入u(t),有

1.3 罰函數(shù)法

通過定義一個整體決策變量對式(7)進行改寫,有

罰函數(shù)法是通過在目標函數(shù)中增加罰函數(shù)來代替不等式約束,進而求解上述QP問題的。

式(9)中:φ(z)為罰函數(shù)。

式(11)中:d為平行元素為P的第i行。在迭代過程中,保證隱式約束并計算得到主步長和對偶步長Δz,Δν,直到z+Δz和ν+Δν給出的殘差(rd,rp)足夠小。

1.4 牛頓迭代

式(12)應(yīng)在MPC中迭代計算,若使用密集的LDLT因式分解來求解,運算浮點數(shù)是次。若利用對角矩陣的稀疏結(jié)構(gòu),運算浮點數(shù)可降次。Φ的逆矩陣可寫為

通過分塊消除,可通過以下步驟求解式(12):

該Schur補Y是一個分塊對角陣,即

1.5 近似罰函數(shù)法

在標準牛頓法中,只有當殘差的范數(shù)足夠小時迭代才會停止。在近似方法中,會限制迭代步數(shù),即選擇Kmax作為牛頓步驟的迭代極限。通常將Kmax的值設(shè)定為3~10。

2 數(shù)值算例

提出一個機械控制系統(tǒng),由經(jīng)彈簧連接的6個物體組成(見圖1)。船舶運動可簡化為該系統(tǒng)模型。假設(shè)驅(qū)動力向量的大小在-0.5~+0.5,每個物體的位置在-4~+4。連續(xù)時間狀態(tài)空間模型為

圖1 彈簧連接振動質(zhì)量模型

在一階離散連續(xù)時間狀態(tài)空間模型中應(yīng)用公式

式(16)中:Tc為采樣時間,用來離散化該連續(xù)時間系統(tǒng)。在快速MPC中,選擇一個時間范圍T=30,二次目標函數(shù)的權(quán)值為

采用近似牛頓法進行數(shù)值模擬,并將模擬結(jié)果與采用標準牛頓法所得結(jié)果相對比,各算例的仿真數(shù)據(jù)見表1,仿真結(jié)果見圖2~圖4。由圖2~圖4可知,快速MPC中每個物體的位移與標準MPC中物體的位移相同。從功耗和變化率方面看,快速MPC的控制效果不會比標準MPC的控制效果差。這表示快速MPC可獲得令人滿意的控制性能。同時,從計算時間方面看,使用標準 MPC求解器計算每一步控制輸入需500~1000ms,而對于該算例,執(zhí)行一個快速MPC步驟需7~8ms,可達到100Hz的控制率。

表1 各算例的仿真數(shù)據(jù)

圖2 x1和u1隨時間的變化曲線

圖3 x3和u2隨時間的變化曲線

圖4 x5和u3隨時間的變化曲線

3 結(jié) 語

本文利用MPC中的稀疏結(jié)構(gòu)提高了MPC的計算速度,可實現(xiàn)實時應(yīng)用。快速MPC的控制性能令人滿意。運用快速MPC算法將使船舶的最優(yōu)控制輸入計算成為可能。該算法具有普適性,可解決環(huán)境干擾情況下的快速控制問題,在無人機和車輛運動控制等領(lǐng)域均可應(yīng)用。

猜你喜歡
船舶模型
一半模型
計算流體力學在船舶操縱運動仿真中的應(yīng)用
基于改進譜分析法的船舶疲勞強度直接計算
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
船舶!請加速
BOG壓縮機在小型LNG船舶上的應(yīng)用
船舶壓載水管理系統(tǒng)
中國船檢(2017年3期)2017-05-18 11:33:09
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
主站蜘蛛池模板: 蜜桃视频一区二区| 国模私拍一区二区三区| 999国内精品久久免费视频| 97色婷婷成人综合在线观看| 国产亚洲精品91| 精品国产福利在线| 99在线免费播放| 综合久久五月天| 国产aⅴ无码专区亚洲av综合网| 国产69精品久久| 亚洲激情区| 国产成人精品日本亚洲77美色| 国产成人免费观看在线视频| 日本免费a视频| 国产在线观看精品| 国产精品自在线拍国产电影 | 国产在线视频导航| 国产在线视频自拍| 免费一级毛片不卡在线播放| 亚洲高清中文字幕| 无码中字出轨中文人妻中文中| 久久亚洲国产视频| 国产亚洲视频在线观看| 欧美α片免费观看| 91精品人妻一区二区| 天天色天天综合网| 99热这里只有免费国产精品| 国产精品极品美女自在线网站| 国产91线观看| 自拍欧美亚洲| 99ri精品视频在线观看播放| 国产成人调教在线视频| 中文字幕无码av专区久久| 激情国产精品一区| 欧美成人一区午夜福利在线| 毛片久久久| 国产无遮挡猛进猛出免费软件| 精品福利网| 国产网站免费观看| 国产人碰人摸人爱免费视频 | 亚洲无码在线午夜电影| 国产永久无码观看在线| 一区二区偷拍美女撒尿视频| 国产小视频a在线观看| 国产手机在线小视频免费观看| a毛片免费看| 亚洲成人免费看| 国产拍在线| 欧美在线中文字幕| 777午夜精品电影免费看| 亚洲视频四区| 久久99热66这里只有精品一| 精品国产一二三区| 亚洲精品视频网| 日本道综合一本久久久88| 免费全部高H视频无码无遮掩| 国产精品污污在线观看网站| 亚洲国产成人麻豆精品| 欧美中文一区| 88av在线| 综合五月天网| 在线日韩日本国产亚洲| 国产麻豆va精品视频| 91在线播放免费不卡无毒| 国产产在线精品亚洲aavv| 国产女人在线观看| 国产黄网站在线观看| 国产99热| 黄色网站不卡无码| 亚洲婷婷丁香| 亚洲a级在线观看| 国产精品蜜臀| 91精品人妻互换| 日韩毛片免费| 亚洲欧美日韩中文字幕在线一区| 亚洲中久无码永久在线观看软件| 国产免费羞羞视频| 国产最新无码专区在线| 在线免费a视频| 国产免费羞羞视频| 99精品在线看| 精品一区二区无码av|