• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      欠驅動船舶簡捷魯棒自適應路徑跟蹤控制

      2014-06-23 13:52:12張國慶張顯庫
      哈爾濱工程大學學報 2014年9期
      關鍵詞:船舶驅動神經網(wǎng)絡

      張國慶,張顯庫,關 巍

      (大連海事大學航海動態(tài)仿真和控制實驗室,遼寧 大連116026)

      欠驅動船舶簡捷魯棒自適應路徑跟蹤控制

      張國慶,張顯庫,關 巍

      (大連海事大學航海動態(tài)仿真和控制實驗室,遼寧 大連116026)

      為了進一步解決模型存在任意不確定性和外界環(huán)境干擾的欠驅動船舶路徑跟蹤控制問題,在Backstepping方法基礎上,引入非線性函數(shù)逼近技術對模型中任意不確定因素進行補償控制??紤]到“計算膨脹”和控制實時性問題,引入動態(tài)面控制和最小參數(shù)學習方法的設計思想,充分利用欠驅動船舶模型內部結構特征,將用于非線性函數(shù)逼近的神經網(wǎng)絡權重壓縮為4個參數(shù)進行在線學習。該算法具有形式簡捷、學習參數(shù)少、易于工程實現(xiàn)的特點,仿真實例驗證了所提出控制策略的有效性。

      欠驅動船舶;路徑跟蹤;Backstepping;神經網(wǎng)絡;自適應控制;非線性函數(shù)

      船舶運動控制是控制理論應用于航海領域的一個重要研究課題,其最終目標是提高船舶自動化、智能化水平,保證船舶航行的安全性、經濟性和舒適性[1]。近10年來,欠驅動船舶運動控制已成為控制理論研究者加倍關注的研究熱點,主要研究內容包括鎮(zhèn)定控制、路徑跟蹤控制、航跡追蹤控制[2-3]。

      目前,海上行船多數(shù)僅利用主推進裝置和舵裝置驅動船舶運動完成操縱任務,是一類典型欠驅動系統(tǒng)。文獻[4]論述了欠驅動船舶不能滿足Brockett條件[5]的特性,其控制器設計不能由任何連續(xù)時不變的控制律實現(xiàn)。盡管如此,近年來不少學者在路徑跟蹤控制方面已取得不少有益的研究結果[6-10]。文獻[6]基于自適應 Backstepping方法提出了一種連續(xù)時不變的控制律,實現(xiàn)了船舶位置指數(shù)漸近穩(wěn)定的控制結果,然而該控制率未考慮對船舶首向角的控制導致船舶在設定路徑上打轉;文獻[7]通過假設船舶首搖角速率為非零值來滿足“連續(xù)激勵(persistent excitation,PE)”的假設條件,然后利用Lyapunov直接法設計了2種較為完善的連續(xù)時變控制律。該算法中“首搖角速率為非零”的假設要求所跟蹤的參考軌跡不能為直線;為了解決這一問題,文獻[8]深入研究欠驅動船舶動態(tài)特性本質,通過適當?shù)淖鴺宿D換滿足連續(xù)激勵條件。為了進一步解決欠驅動船舶存在不確定情況下控制問題,文獻[9]在利用Backstepping方法設計框架下引入了參數(shù)投影技術,在慣性參數(shù)矩陣和阻尼參數(shù)矩陣存在非對角元素且非線性阻尼系數(shù)未知的情況下給出了一種非線性參數(shù)自適應控制策略。文獻[10]給出了K.D.Do近期關于欠驅動船舶的實際控制研究,其控制目標是對任意參考路徑的跟蹤控制。相對獨立的研究工作還有文獻[11-14]。

      區(qū)別于上述文獻中針對模型參數(shù)不確定[15]的研究結果,本文主要針對模型中存在任意不確定性(參數(shù)不確定和結構不確定)時的魯棒自適應路徑跟蹤控制器設計問題展開研究。

      1 問題描述

      欠驅動水面船舶運動數(shù)學模型[16]為

      其中:

      式中:[x y ψ]T為船舶在地理坐標系下的縱、橫位置坐標和艏向角;v=[u v r]T為船舶的前進速度、橫漂速度和艏搖角速率;(τu,τr)表示船舶操控裝置的縱向主推進力和轉船力矩;(dwu,dwv,dwr)用來描述外界環(huán)境干擾產生的干擾力和力矩;mu,mv,mr,du,dv,dr,du2,dv2,dr2,du3,dv3,dr3為未知或時變的模型參數(shù),用來描述船舶固有質量、附加質量和水動力阻尼;非線性函數(shù)fu(·)、fv(·)、fr(·)對控制器設計來說,不僅其參數(shù)不確定,且函數(shù)結構也未知,用來描述模型中的任意不確定性。

      假設2 假設環(huán)境干擾項滿足 dwu≤ dumax,dwv≤dvmax,dwr≤drmax,dumax,dvmax,drmax均為未知的正常數(shù),用于穩(wěn)定性分析。

      假設3 假設船舶橫漂運動自動滿足一致耗散有界特性[11]。

      引理1[17-18]對于任意給定的連續(xù)光滑函數(shù),f(0)=0,利用連續(xù)函數(shù)分離技術和RBF神經網(wǎng)絡逼近技術可將表示為

      2 簡捷魯棒控制器設計

      根據(jù)欠驅動船舶運動控制領域已有研究成果,對式(1)所示的系統(tǒng)可采用Backstepping方法進行控制器設計。考慮到:1)傳統(tǒng)Backstepping方法中每一步需要對上一步演繹出的虛擬控制量進行反復求導,這在實際工程中難以實現(xiàn),且易導致計算膨脹;2)為了解決對模型中任意未知非線性項的自適應問題,本文引入RBF神經網(wǎng)絡非線性函數(shù)逼近器處理這一問題,所有權重在線更新。為保證神經網(wǎng)絡逼近精度,要求在線更新的權重足夠多,這容易導致計算負載過大,難以滿足工程實時控制的需求。

      基于以上2方面的考慮,下面在進行控制器設計的過程中,引入DSC和MLP技術的設計思想?;趯η夫寗哟斑\動數(shù)學模型的深入研究,所設計的控制器由原來的2個神經網(wǎng)絡(分別用于逼近u和r自由度的未知非線性項)簡化為引入1個神經網(wǎng)絡,需要在線更新的參數(shù)由原來的多個神經網(wǎng)絡權重壓縮為4個自適應參數(shù)。

      2.1 運動學部分設計

      為進行控制器設計,定義以下誤差變量:

      式中:(xd,yd)表示產生參考路徑的虛擬小船的縱、橫坐標;ψr為實際船舶相對于虛擬小船的方位角,ψr∈ (- π,π] :

      根據(jù)實際船舶與虛擬小船的位置關系,結合式(1)、(5),可得出

      分別將u、r看作式(6)中的虛擬控制量,并取其理想值αu、αr為

      式中:kze>0,kψe>0為設計常數(shù)。由式(7)可以看出,上述虛擬控制量僅在0.5π上有定義。具體算法實現(xiàn)時可利用式(8)保證這一條件成立。

      δxy>0的引入可使實際船舶一直跟蹤而不超越虛擬小船,確保船舶在受控過程中滿足0.5π。

      將上述虛擬控制量αu、αr分別通過時間參數(shù)為u,r的一階慣性系統(tǒng),如下:

      定義誤差量 yu=αu-βu,yr=αr-βr,則

      由式(7)、(10)可得

      式中:Bi(·)(i=u,r)為連續(xù)函數(shù)。由于海上行船受到水動力阻尼作用,且u、v、r均為有界變量,因此一定存在正的參數(shù) Mi,(i=u,r)滿足 Bi(·) ≤Mi,即Bi(·)存在上界。

      2.2 動力學部分設計

      定義誤差變量ue=βu-u,re=βr-r,則

      式中:fi(·),(i=u,r)為未知連續(xù)函數(shù)。 文獻[18]中每一維引入神經網(wǎng)絡的輸入不同,考慮到合并為MIMO神經網(wǎng)絡后權重數(shù)目成倍增加,分別對系統(tǒng)每一維引入單輸出的神經網(wǎng)絡。而對于欠驅動水面船舶,由于fu(·)和fr(·)具有相同的自變量,因此,進行非線性函數(shù)逼近時可采用一個MIMO的RBF神經網(wǎng)絡(3個輸入 v=[u v r]T,2個輸出[- fu(·) - fr(·)]T),見式(13)。

      式(13)可以寫成

      3.鍋中入油燒熱,放入備好的所有材料一同翻炒均勻,調入鹽、胡椒粉、白醋、辣椒油炒勻,淋入香油,起鍋盛入盤中即可。

      令 υi= Si(v-) Aiβv- + εi- dwi,則

      將式(14)~(16)代入式(12),可得到

      設計如下的控制律式(18)及4個自適應參數(shù)的更新律式:

      式中: kue、kre、γu、γr、?u、?r、δ、Γu1、Γu2、Γr1、Γr2、au1、au2、ar1、ar2為控制器設計參數(shù),部分參數(shù)取為很小的正數(shù),不需要復雜的調整;的估計,為的初始值。

      3 穩(wěn)定性分析

      定理1 對于欠驅動船舶(1),在假設1、2、3成立的前提下,控制律(18)和參數(shù)自適應律(19)能夠保證整個閉環(huán)系統(tǒng)中所有狀態(tài)變量半全局一致最終有界(SGUUB)。

      證明 選取式(20)所示的Lyapunov函數(shù):

      對式(20)求導,并將式(7)、(11)、(17)代入可得

      根據(jù)Young’s不等式[19],存在

      式(26)中,

      則式(26)最終可演繹為

      對于不等式(28),兩邊同時乘以e2aτ并積分整理

      進一步有

      從式(29)容易看出,通過適當選取設計參數(shù)可保證 σ/2a任意小,均滿足一致最終有界。結合假設4的成立[11],閉環(huán)系統(tǒng)中所有狀態(tài)變量滿足半全局一致最終有界。

      4 仿真實例

      本節(jié)主要包括2個仿真試驗:與文獻[11]結果的對比試驗、實際海洋環(huán)境下的仿真實例。被控對象采用文獻[11]中欠驅動船舶運動數(shù)學模型。

      4.1 對比試驗

      該實例參考路徑由式(30)所示的虛擬小船產生,虛擬小船初始狀態(tài)和ud,rd按照式(31)進行設置,仿真時間為180 s。

      式(30)中相關變量意義與式(1)中一致。

      為了驗證本文提出的簡捷魯棒自適應控制策略的有效性,外界環(huán)境干擾力和力矩采用常值干擾疊加正余弦時變干擾的形式:

      船舶初始狀態(tài)為

      控制器參數(shù)設計為

      所采用RBF神經網(wǎng)絡具有l(wèi)=25個節(jié)點,徑向基函數(shù)采用式(3)所示的高斯函數(shù),放大因子ζ=5,寬度η= 3,中心μj分布在論域{-12.5 m/s,12.5 m/s} × {-2.5 m/s,2.5 m/s}× {-2.5 rad/s,2.5 rad/s}上。

      圖1 欠驅動船舶路徑跟蹤控制軌跡Fig.1 Path-following trajectory of the underactuated ship

      圖2 船舶位置變量、首向角跟蹤誤差對比曲線Fig.2 Comparison of position and orientation errors

      圖3 控制輸入τu、τr的對比曲線Fig.3 Comparison of control efforts:τu,τr

      圖4 自適應參數(shù)時間變化曲線Fig.4 Adaptive parameter estimates:

      仿真結果如圖1~4所示。圖1給出了欠驅動船舶運動軌跡二維平面圖,其中船形按照實際船舶尺寸等比例縮小繪制;圖2給出了船舶位置變量及首向角跟蹤誤差對比曲線;圖3為控制輸入τu、τr的對比曲線;圖4為本文提出控制律中4個自適應參數(shù)的變化曲線。

      分析上述對比試驗結果,可以得出以下結論:

      1)從圖1中可以看出實際船舶準確跟蹤虛擬小船產生的參考路徑。圖中船舶首向角始終與運動路徑保持一定的夾角,原因在于克服所受非零時變干擾力/力矩,以保持船舶路徑跟蹤精度。根據(jù)圖2和圖3的對比結果,本算法與文獻[11]中的控制效果相當,但本算法保證船舶較光滑地跟蹤虛擬小船,更符合船舶工程實際的需求。

      2)圖3和圖4中,系統(tǒng)初始階段控制輸入和自適應參數(shù)均存在較大的振蕩現(xiàn)象是由于船舶初始狀態(tài)偏離路徑初始位置較大造成初始跟蹤誤差較大;此外,自適應參數(shù)初始值均為0,缺乏對船舶模型的先驗知識,產生振蕩現(xiàn)象是合理的。船舶在受控穩(wěn)定狀態(tài)下不會出現(xiàn)上述現(xiàn)象。

      3)表1給出了本文算法與文獻[11]結果的計算負載量比較。該算法通過引入神經網(wǎng)絡逼近器處理系統(tǒng)中的未知函數(shù)不確定,將在線更新的NN權重壓縮為4個參數(shù)()在線學習,結果驗證了該算法形式簡捷、計算負載小、易于工程應用的特點。

      4)目前對于欠驅動船舶運動控制的研究多數(shù)是基于本文中所采用的非線性數(shù)學模型,控制輸入為力和力矩,與航海工程實際不相符。建立以舵角和主機轉速為輸入的數(shù)學模型并進行控制器設計,是值得進一步深入研究的問題之一。

      表1 本文算法與文獻[11]中結果計算負載量比較Table 1 Comparison of computing burden for the proposed scheme and one in[11]

      4.2 實際海洋環(huán)境下的仿真實例

      為了便于進行對比試驗,4.1節(jié)中采用的被控系統(tǒng)模型和干擾形式均與文獻[11]保持一致,與船舶實際情況存在一定的差距。進一步驗證本文提出控制策略的有效性,本小節(jié)將采用文獻[20]中的風、浪、流機理模型產生外界環(huán)境干擾力和力矩作用于船舶模型。參考路徑和控制器參數(shù)設置與4.1節(jié)相同,以驗證所提出控制算法的魯棒性能。

      系統(tǒng)仿真時,海洋環(huán)境為6級海況干擾,具體參數(shù)設置為:風向ψwind=45°,風速Vwind=12.25 m/s,流向βcurr.=120°,流速Vcurr.=0.5 m/s,海浪模型與風模型是耦合的,即 “風生浪 (wind-generated wave)”。圖5~7給出了本文提出控制律在實際海況(6級)下實現(xiàn)欠驅動船舶路徑跟蹤控制的結果。從圖7可以看出,參數(shù)自適應穩(wěn)定后,能夠有效的根據(jù)外接環(huán)境干擾及不確定的變化(如:船舶轉向前后)及時更新相關參數(shù)以保證較好的控制效果。

      圖5 6級海況下船舶路徑跟蹤控制軌跡Fig.5 Path-following trajectory of the underactuated ship with the 6thlevel sea state

      圖6 6級海況下船舶路徑跟蹤控制輸入Fig.6 Control efforts τu,τrwith the 6thlevel sea state

      圖7 6級海況下自適應參數(shù)時間變化曲線Fig.7 Adaptive parameter estimateswith the 6thlevel sea state

      5 結束語

      本文針對欠驅動船舶路徑跟蹤控制問題,提出了一種易于工程應用的簡捷魯棒自適應控制策略。該方法能夠有效解決傳統(tǒng)非線性理論算法存在的“計算膨脹”和控制實時性問題,具有形式簡捷,在線學習參數(shù)少,計算負載小的優(yōu)點,對船舶控制工程領域自動航行裝備的國產化研制工作具有重要意義。進一步研究將對具有任意不確定的MIMO系統(tǒng)利用單一神經網(wǎng)絡設計簡捷魯棒自適應控制器。

      [1]張顯庫.船舶運動簡捷魯棒控制[M].北京:科學出版社,2012:4-11.

      [2]DO K,PAN J.Control of ships and underwater vehicles[M].New York:Springer,2009:39-50.

      [3]郭晨,汪洋,孫富春,等.欠驅動水面船舶運動控制研究綜述[J].控制與決策,2009,24(3):321-327.

      GUO Chen,WANG Yang,SUN Fuchun,et al.Survey for motion control of underactuated surface vessels[J].Control and Decision,2009,24(3):321-327.

      [4]DONG W,GUO Y.Global time-varying stabilization of underactuated surface vessel[J].IEEE Transactions on Automatic Control,2005,50(6):859-864.

      [5]BROCKETT R,MILLMAN R,SUSSMAN H.Differential geometric control theory[M].Boston:Birkhauser,1983:153-159.

      [6]GODHAVN J,F(xiàn)OSSEN T,BERGE S.Nonlinear and adaptive backstepping designs for tracking control of ships[J].International Journal of Adaptive Control Signal Processing,1998,12:649-668.

      [7]JIANG Zhongping.Global tracking control of underactuated ships by Lyapunov’s direct method[J].Automatica,2002,38:301-309.

      [8]DO K,JIANG Zhongping,PAN J.Underactuated ship global tracking under relaxed conditions[J].IEEE Transactions on Automatic Control,2002,47(9):1529-1535.

      [9]DO K,PAN J.Global robust adaptive path following of underactuated ships[J].Automatica,2006,42:1713-1722.[10]DO K.Practical control of underactuated ships[J].Ocean Engineering,2010,37:1111-1119.

      [11]LI Jihong,LEE P,JUN B,et al.Point to point navigation of underactuated ships[J].Automatica,2008,44:3201-3205.

      [12]GHOMMAM J,MNIF F,DERBEL N.Global stabilisation and tracking control of underactuated surface vessels[J].IET Control Theory and Applications,2010,4(1):71-88.

      [13]潘永平,黃道平,孫宗海.欠驅動船舶航跡Backstepping自適應模糊控制[J].控制理論與應用,2011,28(7):907-914.

      PAN Yongping,HUANG Daoping,SUN Zonghai.Backstepping adaptive fuzzy control for track-keeping of underactuated surface vessels[J].Control Theory& Applications,2011,28(7):907-914.

      [14]朱齊丹,于瑞亭,劉志林.欠驅動船舶全局K指數(shù)航跡跟蹤的級聯(lián)反步法[J].船舶工程,2012,34:47-51.

      ZHU Qidan,YU Ruiting,LIU Zhilin.Cascaded backstepping approach for global K-exponential tracking control of an underactuated surface vessel[J].Ship Engineering,2012,34:47-51.

      [15]LANG Zhongping.Controlling underactuated mechanical systems:a review and open problems[J].Control and Information Sciences,2011,47:77-88.

      [16]FOSSEN T.Handbook of marine craft hydrodynamics and motion control[M].New York:Wiley,2011:48-55.

      [17]LI Tie,WANG Dan,F(xiàn)ENG Gang,et al.A DSC approach to robust adaptive NN tracking control for strict feedback nonlinear systems[J].IEEE Transactions on Systems,Man,and Cybernetics,2010,40(3):915-927.

      [18]LI Tieshan,LI Ronghui,WANG Dan.Adaptive neural control of nonlinear MIMO systems with unknown time delays[J].Neurocomputing,2012,78:83-88.

      [19]KRSTIC M,KANELLAKOPOULOS I,KOKOTOVIC P.Nonlinear and adaptive control design[M].New York:Wiley,1995:87-121.

      [20]FOSSEN T.Handbook of marine craft hydrodynamics and Motion Control[M].New York:Wiley,2011:189-216.

      Concise robust adaptive path-following control for underactuated ships

      ZHANG Guoqing,ZHANG Xianku,GUAN Wei
      (Laboratory of Marine Simulation and Control,Dalian Maritime University,Dalian 116026,China)

      In order to supplement the control design for underactuated ships with arbitrary uncertainties and external nonzero time-varying disturbances,a NNs-based concise robust adaptive control scheme is developed based on the popular backstepping method.By virtue of nonlinear function approximation,model uncertainties are approximated and compensated in the control design.In addition,the problems of“explosion of complexity”and the real-time control are solved using the dynamic surface control(DSC)and minimal learning parameter(MLP)techniques.A-long with the inherent structural characters of underactuated ships,the neural network weights used for nonlinear function approximation were actually minimized to 4 online learning parameters.Compared with the existing results,the proposed algorithm has the advantages of concise forms,fewer learning parameters and convenience of implementation in practical applications.Numerical simulation results illustrate the effectiveness of the proposed scheme.Keywords:underactuated ship;path-following;backstepping;neural networks;adaptive control

      10.3969/j.issn.1006-7043.201303006

      TP29

      A

      1006-7043(2014)09-1053-07

      http://www.cnki.net/kcms/doi/10.3969/j.issn.1006-7043.201401046.html

      2013-03-03. 網(wǎng)絡出版時間:2014-08-26.

      國家自然科學基金資助項目(51109020);優(yōu)博論文培育資助項目(2014YB01);中央高?;究蒲袠I(yè)務費基金資助項目(01780134;3132014026).

      張國慶(1987-),男,博士研究生;張顯庫(1968-),男,教授,博士生導師.

      張顯庫,E-mail:zhangxk@dlmu.edu.cn.

      猜你喜歡
      船舶驅動神經網(wǎng)絡
      基于模糊PI控制的驅動防滑仿真系統(tǒng)分析
      《船舶》2022 年度征訂啟事
      船舶(2021年4期)2021-09-07 17:32:22
      屈宏斌:未來五年,雙輪驅動,砥礪前行
      船舶!請加速
      神經網(wǎng)絡抑制無線通信干擾探究
      電子制作(2019年19期)2019-11-23 08:42:00
      軌旁ATC系統(tǒng)門控柜接收/驅動板改造
      BOG壓縮機在小型LNG船舶上的應用
      船舶壓載水管理系統(tǒng)
      中國船檢(2017年3期)2017-05-18 11:33:09
      基于S3C6410的Wi-Fi驅動移植實現(xiàn)
      基于神經網(wǎng)絡的拉矯機控制模型建立
      重型機械(2016年1期)2016-03-01 03:42:04
      青州市| 宜阳县| 河曲县| 武城县| 承德市| 青阳县| 罗江县| 剑河县| 克拉玛依市| 五河县| 犍为县| 镇坪县| 甘孜| 耿马| 宝清县| 诸城市| 故城县| 友谊县| 鄯善县| 隆林| 合水县| 河东区| 时尚| 墨竹工卡县| 锡林郭勒盟| 东至县| 边坝县| 南溪县| 卢氏县| 个旧市| 大竹县| 沧州市| 桐梓县| 民权县| 紫金县| 临湘市| 平舆县| 南安市| 林芝县| 苍南县| 白朗县|