• 
    <ul id="auswy"><sup id="auswy"></sup></ul>
  • <ul id="auswy"></ul>
    ABB
    關注中國自動化產業發展的先行者!
    CAIAC 2025
    2025工業安全大會
    OICT公益講堂
    當前位置:首頁 >> 案例 >> 案例首頁

    案例頻道

    基于Backstepping的船舶航向跟蹤控制
    • 企業:控制網    
    • 點擊數:1200     發布時間:2006-08-17 21:30:01
    • 分享到:
    針對線性船舶運動模型航向改變過程中,往往引起快速大的舵動,產生嚴重的水動力非線性的問題,設計了基于backstepping的非線性船舶航向跟蹤控制器。它是將Lyapunov函數的選取與控制器的設計相結合的一種回歸設計方法,通過從系統的最低階次微分方程開始,引入虛擬控制的概念,一步一步設計滿足要求的虛擬控制,最終設計出真正的控制律,保證了閉環系統是全局漸近穩定的。在計算機仿真研究中,以大連海事大學“育龍”號實習船為設計實例,驗證了所提出的控制器的有效性。
    線性Nomoto模型由于結構簡單,參數容易獲得,因而廣泛應用于船舶航向自動舵設計。然而,線性Nomoto模型只有在小舵角的情況下才準確和有效,即只有在航向保持操縱模式下,Nomoto模型才是有效的。在航向改變操縱模式下,要求船舶快速、無超調地轉到新的設定航向,需要采用較大舵角和作出較快的響應,此時必然會產生一些水動力引起的非線性項,因此考慮上述水動力非線性是十分必要的。本文針對上述問題提出了一種新的航向跟蹤控制器設計方法。
    Backstepping是針對一類呈現或可轉換為串聯特征的控制系統的設計方法,非線性控制系統可表達為嚴格反饋形式。假設系統后一個狀態變量是前一個狀態變量的虛擬控制,通過適當的變量代換,在每一步構造Lyapunov函數,使前一變量在虛擬控制下漸近穩定,通過逐步遞推的形式,設計出使系統穩定的控制器u,實現跟蹤目標。為了實現系統的在線控制,減少在線控制時間,本文采用能夠完全補償非線性影響的自適應Backstepping控制器,既保證了閉環系統始終保持有界,又使跟蹤誤差趨近于零。
    2 船舶航向非線性操縱數學模型
    在船舶航向自動舵設計中,船舶航向控制系統模型一般采用線性的Nomoto模型[1]
    式中 為首搖角, 為舵角,K、T為模型參數。式中: 是描述閉環系統行為的設計參數。參考模型(3)可視為對指令首向角的預濾波。預濾波可避免大的階躍輸入信號引起的數值解方面的困難。不管參考首向角 的幅值改變多大,參考模型的動態特性應該與船舶動態相匹配。
    為了改善模型描述精度,在野本模型中引入非線性項如下:
       (1)
    將(1)轉化為如下形式的非線性動態操縱方程組
      (2)

    式中:

    假定是平滑函數,系統的希望函數由給定,的導數已知。
    在航向改變操縱中,希望用期望航向 代替航向變化的設定參考信號 ,這里應用模型參考技術[2]
    即:
       (3)

    熱點新聞

    推薦產品

    x
    • 在線反饋
    1.我有以下需求:



    2.詳細的需求:
    姓名:
    單位:
    電話:
    郵件: