[發明專利]基于擴張狀態觀測器的欠驅動水面船路徑跟蹤控制方法有效
| 申請號: | 202011359004.0 | 申請日: | 2020-11-27 |
| 公開(公告)號: | CN112327883B | 公開(公告)日: | 2023-01-03 |
| 發明(設計)人: | 林孝工;劉葉葉;劉向波;聶君;李恒;張超;賴沖浪;趙大威;常弘煜;孫涵;楊化棟;蘇江玉;孫曉慶;王華霆;田偉達 | 申請(專利權)人: | 哈爾濱工程大學 |
| 主分類號: | G05D1/02 | 分類號: | G05D1/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150001 黑龍江省哈爾濱市南崗區*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 擴張 狀態 觀測器 驅動 水面 路徑 跟蹤 控制 方法 | ||
1.一種基于擴張狀態觀測器的欠驅動水面船路徑跟蹤控制方法,其特征在于,包括以下步驟:
步驟1:獲取欠驅動水面船的位置信息和姿態信息η=[x,y,ψ]T,獲取欠驅動水面船的期望速度、期望路徑S(θ)和期望路徑上的目標點PF=(xF(θ),yF(θ)),θ是路徑參數變量;
未知外界環境干擾條件下模型不確定的欠驅動水面船的數學模型為:
其中,BF坐標下欠驅動水面船的速度狀態向量為υ=[u,v,r]T∈R3,u,v,r分別表示縱蕩速度、橫蕩速度以及艏向角速度;欠驅動水面船在NED坐標系下的位置狀態向量η=[x,y,ψ]T∈R3,(x,y)∈R2分別表示欠驅動水面船在NED坐標系下的北向位置和東向位置;ψ∈[-π,π]表示欠驅動水面船的艏向角,即NED坐標系下船艏方向和正北方向構成的夾角;R(ψ)表示從BF坐標系到NED坐標系的轉換矩陣,M∈R3×3表示系統慣性矩陣;C(υ)∈R3×3表示科里奧利向心力矩陣;D(υ)=D+Dn(υ)表示船舶水動力阻尼系數矩陣;τ=[τu,0,τr]T表示執行機構的輸入量,τu,τr分別代表縱向推力和轉艏力矩,橫向推力為零;τw=[τwu,τwv,τwr]T表示風浪流等外界環境干擾;
步驟2:根據欠驅動水面船的位置信息和姿態信息,通過三階擴張狀態觀測器獲取欠驅動水面船的位置姿態觀測值速度觀測值以及包含模型不確定項和未知環境干擾的合成干擾觀測值
三階擴張狀態觀測器:
其中,為擴張狀態觀測器的觀測誤差;K1=diag{k11,k12,k13}∈R3×3、K2=diag{k21,k22,k23}∈R3×3、K3=diag{k31,k32,k33}∈R3×3為三階擴張狀態觀測器的正定設計矩陣;
步驟3:建立SF坐標系,利用SF坐標系計算欠驅動水面船在SF坐標系下的基于速度觀測值的路徑跟蹤誤差;
以當前目標點PF=(xF(θ),yF(θ))為原點,以當前目標點在期望路徑的切線為xSF軸建立SF坐標系,SF坐標系的ySF軸由xSF軸順時針旋轉90°得到;欠驅動水面船在SF坐標系的位置坐標為P=(x(θ),y(θ));
基于速度觀測值的跟蹤誤差為:
其中,路徑參數更新律、期望艏向角和虛擬控制律如下:
其中,Δ為前視距離;kψ>0,ks>0是設計參數;側滑角ψe=ψ-ψd,φ的表達式如下:
步驟4:獲取航向飽和補償器的輸出值δr;獲取速度飽和補償器的輸出值δu;
步驟5:根據基于速度觀測值的航向跟蹤控制律,計算欠驅動水面船的航向控制量τrc;
kr>0是控制設計參數;Iz表示欠驅動水面船繞ZB軸轉動的轉動慣量,表示欠驅動水面船艏向角加速度產生的艏向附加轉動慣量系數;
步驟6:根據基于速度觀測值的速度跟蹤控制律,計算欠驅動水面船的速度控制量τuc;
其中,ku>0是控制設計參數;m表示欠驅動水面船的質量,表示欠驅動水面船縱向加速度產生的縱向附加質量系數;
步驟7:基于欠驅動水面船的速度控制量τuc和航向控制量τrc對欠驅動水面船控制,實現欠驅動水面船的路徑跟蹤控制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工程大學,未經哈爾濱工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011359004.0/1.html,轉載請聲明來源鉆瓜專利網。





