亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        帶非線性觀測(cè)器的船舶路徑跟蹤預(yù)測(cè)控制

        2021-11-17 12:04:46李宗宣卜仁祥于鎵銘
        計(jì)算機(jī)仿真 2021年9期
        關(guān)鍵詞:船舶模型設(shè)計(jì)

        李宗宣,卜仁祥,于鎵銘

        (大連海事大學(xué)航海學(xué)院,遼寧 大連 116026)

        1 引言

        欠驅(qū)動(dòng)船舶路徑跟蹤是典型的運(yùn)動(dòng)控制問題,其主要目的是在不考慮時(shí)間限制的情況下,使船跟蹤上參考路徑[1]。對(duì)此,為簡化路徑跟蹤控制的復(fù)雜性,F(xiàn)ossen提出一種line-of-sight(LOS)視覺制導(dǎo)方法,將三維位置控制簡化為一維艏向控制[2]。但由于路徑跟蹤存在舵幅與舵速受約束、舵角需優(yōu)化、模型不確定以及外界干擾等問題,因此對(duì)其控制仍具有一定難度。

        文獻(xiàn)[3]為解決外界干擾和內(nèi)部模型不確定,設(shè)計(jì)出基于PID的自抗擾控制器(ADRC)。文獻(xiàn)[4]將ADRC與滑??刂葡嘟Y(jié)合,對(duì)內(nèi)部未知項(xiàng)和外界干擾具有良好的抑制作用。文獻(xiàn)[5]利用ADRC的核心成分,即擴(kuò)張狀態(tài)觀測(cè)器對(duì)外界干擾進(jìn)行了估計(jì)。文獻(xiàn)[6]設(shè)計(jì)出非線性自適應(yīng)控制器,以應(yīng)對(duì)模型中的未知部分。文獻(xiàn)[7]同樣利用自適應(yīng)方法設(shè)計(jì)自動(dòng)舵,主要解決波浪干擾問題。文獻(xiàn)[8]利用徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)(RBF)技術(shù),對(duì)模型未知參數(shù)進(jìn)行逼近。 此外,文獻(xiàn)[9] 提出RBF和神經(jīng)網(wǎng)絡(luò)觀測(cè)器,對(duì)未知項(xiàng)和船舶速度均進(jìn)行估計(jì)。文獻(xiàn)[10]提出一種比RBF更簡便的最小學(xué)習(xí)參數(shù)技術(shù)(MLP),以減小對(duì)未知項(xiàng)逼近的計(jì)算量。文獻(xiàn)[11]利用干擾觀測(cè)器,對(duì)外界干擾進(jìn)行估計(jì)。文獻(xiàn)[12]提出增量反饋滑??刂疲苊饬送饨绺蓴_和未知參數(shù)的影響。除了解決模型未知項(xiàng)和干擾問題,對(duì)控制輸入的約束問題也是不能忽視的,否則所設(shè)計(jì)的控制律將不能理想地使系統(tǒng)穩(wěn)定,甚至適得其反??紤]于此,文獻(xiàn)[11]在控制律中加入輔助系統(tǒng),以避免輸入限制問題。 文獻(xiàn)[13]通過在迭代滑模中引入具有極值限制性的非線性雙曲正切函數(shù),約束了最終的控制輸入范圍。當(dāng)今人們不僅要求輸入的幅值大小受限制,而且希望獲得具有變化小并光滑的更優(yōu)控制輸入,以減小能量損耗。則與以上方案相比,模型預(yù)測(cè)控制(MPC)在處理約束和優(yōu)化問題上別具一格,更為有效[14], 文獻(xiàn)[15]提出線性MPC和非線性MPC, 并通過對(duì)比仿真,驗(yàn)證了兩種控制器解決輸入約束的有效性。文獻(xiàn)[16]為解決軌跡跟蹤中的控制輸入及控制增量約束問題,設(shè)計(jì)線性MPC控制器,其簡單但也對(duì)較大的外界干擾過于敏感。 大多數(shù)MPC需要基于與實(shí)際船舶模型相符的預(yù)測(cè)模型,來進(jìn)行預(yù)測(cè)未來狀態(tài)的。而實(shí)際中,精確的預(yù)測(cè)模型是很難獲得的,這增加了難度。

        參考以上文獻(xiàn),對(duì)于模型未知項(xiàng)和外界干擾的解決方案已有諸多成果,而對(duì)輸入約束和優(yōu)化的考慮較少[3-5]。有鑒于此,本文利用MPC處理舵角優(yōu)化、舵幅與舵速約束問題。將與實(shí)際船模更為相符的分離型模型(MMG)作為預(yù)測(cè)模型,而且利用非線性觀測(cè)器對(duì)預(yù)測(cè)模型中的總未知項(xiàng)進(jìn)行反饋補(bǔ)償,以處理MPC預(yù)測(cè)模型與實(shí)際模型之間存在偏差的問題[15-16]。最終對(duì)比仿真結(jié)果驗(yàn)證了所提控制算法的有效性。

        2 船舶模型和控制目標(biāo)

        2.1 MMG模型

        船舶位置與其相應(yīng)的運(yùn)動(dòng)參數(shù)如圖1。

        圖1 船舶平面位置與運(yùn)動(dòng)參數(shù)

        其中,φ是艏向角;u是對(duì)地縱向速度,v是對(duì)地橫向速度,r是轉(zhuǎn)艏角速度,V=(u2+v2)1/2是對(duì)地合速度,β=arctan(v/u) 是漂角,δ是舵角。考慮風(fēng)浪流干擾的船舶MMG模型可表示為[12]

        (1)

        式中,m是船舶質(zhì)量,mx和my是附加質(zhì)量,XH、YH和NH是裸船體力(矩),XP、YP和NP是螺旋槳力(矩),φc和Vc分別是流的流向和流速,XW、YW和NW是風(fēng)力(矩),XWave、YWave和NWave是浪力(矩),Izz是船舶繞豎直軸的慣性矩,Jzz是附加慣性矩,XR、YR和NR是舵力(矩),其計(jì)算如下

        (2)

        式中,tR是舵阻力減額份數(shù),αH是操舵引起的船體附加橫向力與舵橫向力的比值,xH是操舵誘導(dǎo)船體橫向力作用中心到船舶重心的距離,F(xiàn)N是舵正壓力

        2.2 控制目標(biāo)與假設(shè)條件

        由于路徑跟蹤不需要考慮縱向位移,只需將橫向位移y鎮(zhèn)定為0,便可使船跟蹤上路徑。因此,本文控制目標(biāo)是給定螺旋槳轉(zhuǎn)速,設(shè)計(jì)合適的舵角使船跟蹤上設(shè)計(jì)的路徑,即滿足橫向位移偏差ye=0。在設(shè)計(jì)控制器過程中,所需要的假設(shè)條件如下:

        Ⅰ.包含模型不確定項(xiàng)和外界干擾不確定項(xiàng)的總未知項(xiàng)f有界,即|f|

        Ⅱ.總未知項(xiàng)f的一階導(dǎo)數(shù)有界,且和u、v、r相比都較小。

        其中,Ⅰ是系統(tǒng)可控的必要條件。Ⅱ由于海洋環(huán)境的變化非突變,因此環(huán)境干擾變化速度和船舶運(yùn)動(dòng)速度相比較小。

        3 路徑跟蹤控制器

        本文將MPC作為路徑控制器,利用非線性觀測(cè)器對(duì)預(yù)測(cè)模型中的總未知項(xiàng)f進(jìn)行逼近和補(bǔ)償??刂平Y(jié)構(gòu)如圖2。

        圖2 控制結(jié)構(gòu)圖

        3.1 MPC控制器

        本節(jié)以MMG模型作為預(yù)測(cè)模型,設(shè)計(jì)MPC路徑跟蹤控制器。首先基于歐拉迭代法對(duì)船舶未來狀態(tài)進(jìn)行離散和預(yù)測(cè)[17]

        (3)

        (4)

        (5)

        (6)

        利用當(dāng)前時(shí)刻和未來時(shí)刻的路徑偏差設(shè)計(jì)優(yōu)化函數(shù),并為對(duì)舵角進(jìn)行優(yōu)化,將其也置于優(yōu)化函數(shù)中,如下

        (7)

        式中,Q和P均為權(quán)重,以調(diào)節(jié)路徑性能和舵角性能之間的平衡關(guān)系,Δδ為舵速,Nc為控制時(shí)域,且Nc

        3.2 非線性觀測(cè)器

        本節(jié)設(shè)計(jì)非線性觀測(cè)器,對(duì)預(yù)測(cè)模型中的總未知項(xiàng)fu、fv和fr進(jìn)行逼近。先以fu為例設(shè)計(jì)觀測(cè)器,如下

        (8)

        (9)

        式中,η是正系數(shù)。對(duì)V2求導(dǎo)如下:

        根據(jù)假設(shè)條件Ⅱ,g3可以忽略不計(jì)。由于雙曲正切函數(shù)和線性比例函數(shù)相比受到極值限制,因此選擇合適的正參數(shù)ku1>ku2可以使g2和(-u)異號(hào),即當(dāng)(-u)<0時(shí)g2大于0,此時(shí),式(8)中的第2項(xiàng)將大于0,則u將會(huì)增加至u>fu,從而g1和g2都將大于零,則有而當(dāng)0<(-u)時(shí)g2會(huì)小于0,式(8)中的第2項(xiàng)也小于0,則u將會(huì)減小至u

        4 仿真分析

        4.1 仿真數(shù)據(jù)

        為驗(yàn)證所提MPC算法的有效性,將本文MPC控制器與文獻(xiàn)[4]所提的ADRC方法做對(duì)比仿真。仿真對(duì)象為原大連海事大學(xué)育龍?zhí)枌?shí)習(xí)船,其舵角δ約束值為35°,舵速Δδ約束值為3-6°/s。式(1)中的風(fēng)浪干擾力矩計(jì)算如下:

        風(fēng)力XW、YW和NW計(jì)算如下[19]

        (11)

        式中,ρα是空氣密度,αR是相對(duì)風(fēng)向角,UR是相對(duì)風(fēng)速,Af和As分別是水線以上的正投影面積和側(cè)投影面積,Loα是船舶總長,Cwx(αR)、Cwy(αR)和Cwn(αR)分別是風(fēng)壓力系數(shù)。

        由于大型萬噸級(jí)船舶本身可抵消一階高頻波浪影響,故在此僅考慮二階浪力XWave、YWave和NWave,如下[20]

        (12)

        式中,λ是浪波長,χ是波浪遭遇角,ρ是海水密度,α是波幅,CXw(λ)、CYw(λ)和CNw(λ)分別是波浪漂移力(矩)系數(shù)。

        4.2 仿真結(jié)果

        1)直線路徑: 初始位置(x0,y0)=(0,200m), 參考路徑y(tǒng)d=0.外界干擾:風(fēng)速10m/s,風(fēng)向20°sin(0.035t)+45°,流速1m/s,流向10°sin(0.005t)+45°, 浪波長83m,波浪遭遇角 φ+135°-20°sin(0.03t)。

        圖3和4中,yMPC、yADRC、φMPC、φADRC、δMPC和δADRC分別為基于 MPC 和ADRC的路徑、艏向和舵角仿真結(jié)果。圖4中,在時(shí)變干擾下,兩個(gè)控制器均能使船準(zhǔn)確的跟蹤上參考路徑。yMPC跟蹤速度快,卻也產(chǎn)生了超調(diào),但超調(diào)量不到7%,這在實(shí)際航行要求之內(nèi)。圖4中,由于時(shí)變風(fēng)浪流干擾的影響,艏向角和舵角都有一定的波動(dòng),以抵抗干擾。δMPC不到10°, 而δADRC則達(dá)到了滿舵值35°,并且δMPC初始振蕩幅值和頻率都比較小,更為光滑,這說明了所提MPC控制器解決舵幅約束和優(yōu)化問題的能力。圖5可以看出舵速Δδ一直被限制在2°/s。圖6描述了所設(shè)計(jì)的非線性觀測(cè)器對(duì)三個(gè)總未知項(xiàng)的逼近能力。

        圖3 直線路徑跟蹤

        圖4 艏向和舵角

        圖5 舵速

        圖6 總未知項(xiàng)

        2)曲線路徑初始狀態(tài):(x0,y0)=(0,0).參考路徑:yd=200sin(0.0004πx).干擾除流向相反外,其它參數(shù)不變。

        圖7中,兩控制器均能使船穩(wěn)定地跟蹤上曲線路徑,說明兩控制器都可有效地解決模型不確定和外界干擾問題,而yMPC跟蹤速度更快。圖8中,不僅因?yàn)闀r(shí)變干擾,而且由于曲線跟蹤本身就需要船舶一直轉(zhuǎn)向打舵,因此艏向角和舵角的變化比直線跟蹤較為劇烈。但可以明顯的看出δMPC比δADRC變化幅度小,初始振蕩時(shí)間更短,舵角更光滑。圖9和圖6一樣,驗(yàn)證了非線性觀測(cè)器估計(jì)總未知項(xiàng)的能力。

        圖7 曲線路徑

        圖8 艏向角和舵角

        圖9 總未知項(xiàng)

        5 總結(jié)

        為解決船舶路徑跟蹤中存在的舵幅與舵速受約束、舵角需優(yōu)化、模型不確定以及外界干擾等問題,設(shè)計(jì)MPC控制器,并將舵角置于優(yōu)化性能指標(biāo)函數(shù)中。將MMG模型作為預(yù)測(cè)模型,并利用非線性觀測(cè)器對(duì)模型不確定項(xiàng)和外界干擾進(jìn)行逼近。最后,仿真說明,所設(shè)計(jì)的MPC控制器使船在風(fēng)浪流時(shí)變干擾下仍能準(zhǔn)確地跟蹤上參考路徑。舵幅和舵速均在限制值內(nèi),舵角變化小且初始振蕩時(shí)間短,更為光滑,這些結(jié)果驗(yàn)證了所提控制算法的有效性。

        猜你喜歡
        船舶模型設(shè)計(jì)
        一半模型
        計(jì)算流體力學(xué)在船舶操縱運(yùn)動(dòng)仿真中的應(yīng)用
        《船舶》2022 年度征訂啟事
        船舶(2021年4期)2021-09-07 17:32:22
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        船舶!請(qǐng)加速
        瞞天過?!律O(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        3D打印中的模型分割與打包
        十四以下岁毛片带血a级| avtt一区| 丰满人妻无套内射视频| 精品一区二区在线观看免费视频| 狼狼综合久久久久综合网| 亚洲欧美日韩在线一区| 日韩av中出在线免费播放网站 | av免费在线观看在线观看| 中文字幕亚洲精品久久| 国产在线精品一区在线观看| 国产一级片毛片| 91国产视频自拍在线观看| 久久777国产线看观看精品| 55夜色66夜色国产精品视频| a级福利毛片| 91羞射短视频在线观看 | 欧美日本国产三级在线| 久久国产亚洲av高清色| 久久精品国产亚洲av麻豆瑜伽| 老熟妇仑乱视频一区二区| 百合av一区二区三区| 久久这黄色精品免费久| 老太婆性杂交视频| 把插八插露脸对白内射| www.亚洲天堂.com| 国产一区二区三区在线男友| 中文字幕日韩人妻不卡一区| 在线成人福利| 丰满熟女人妻一区二区三区 | 中国女人做爰视频| 精品囯产成人国产在线观看| 亚洲国产大胸一区二区三区| 国产免码va在线观看免费| 亚洲精品自产拍在线观看| 日本一区二区三区专区| 亚洲av日韩一区二区| 99精品国产99久久久久久97| 五月天无码| 亚洲av综合色区一区二区| 日本久久高清一区二区三区毛片| 百合av一区二区三区|