[發明專利]基于觀測器的四旋翼無人機容錯控制方法有效
| 申請號: | 201611062267.9 | 申請日: | 2016-11-25 |
| 公開(公告)號: | CN106527137B | 公開(公告)日: | 2019-08-16 |
| 發明(設計)人: | 鮮斌;郝偉 | 申請(專利權)人: | 天津大學 |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04;G05D1/08 |
| 代理公司: | 天津市北洋有限責任專利代理事務所 12201 | 代理人: | 劉國威 |
| 地址: | 300072*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 旋翼 容錯控制 觀測器 非線性動力學模型 動力學特性 慣性坐標系 機體坐標系 目標坐標系 對角矩陣 發生故障 姿態表示 姿態穩定 作用原理 浸入 四元數 觀測 應用 分析 | ||
1.一種基于觀測器的四旋翼無人機容錯控制方法,其特征是,步驟如下:首先定義慣性坐標系{I}、機體坐標系{B}和目標坐標系{Bd},通過分析執行器對四旋翼無人機的作用原理,用未知對角矩陣表示執行器故障對其動力學特性的影響,得到四旋翼無人機執行器發生故障時的非線性動力學模型:
式(1)中各變量定義如下:ω=[ω1 ω2 ω3]T∈R3×1表示機體坐標系{B}相對于慣性坐標系{I}的姿態角速度,ω1,ω2,ω3分別表示滾轉角速度、俯仰角速度和偏航角速度,[·]T表示矩陣的轉置,∈表示集合間的“屬于”關系,R3×1表示3行1列的實數向量,表示求取ω的一階時間導數,下同;J∈R3×3為轉動慣量,S(ω)表示求取ω對應的反對稱矩陣,L∈R3×4為與機身長度和反扭矩系數相關的常系數矩陣,F=diag{[f1 f2 f3 f4]T}∈R4×4表示升力矩陣,f1,f2,f3,f4分別表示四個電機產生的升力,diag{[f1 f2 f3 f4]T}表示向量[f1 f2 f3f4]張成的對角矩陣,λ=[λ1 λ2 λ3 λ4]T∈R4×1表示故障向量,λi=1,i=1,2,3,4表示第i個通道執行器正常,λi≠1,i=1,2,3,4表示第i個通道執行器發生故障,假設執行器故障為常增益型故障,因此故障向量λ滿足:
為避免姿態表示奇異性問題,采用基于單位四元數的姿態表示方法,機體坐標系{B}在慣性坐標系{I}下的表達用“等效軸角坐標系”方法,將{B}和{I}重合,將{B}繞矢量k∈R3×1按右手定則旋轉角,得到當前姿態單位四元數其中且滿足k∈R3×1為定義在坐標系{I}中的任意單位矢量,為坐標系{B}繞矢量k旋轉的任意角度;由機體坐標系{B}到慣性坐標系{I}的坐標變換矩陣用四元數表示為I3為3×3的單位矩陣,下同,S(qv)表示求取qv對應的反對稱矩陣,同理,目標坐標系{Bd}在慣性坐標系{I}下的表達也可以用“等效軸角坐標系”方法,將{Bd}和{I}重合,將{Bd}繞矢量kd∈R3×1按右手定則旋轉角,得到目標姿態單位四元數其中且滿足kd∈R3×1為定義在坐標系{I}中的任意單位矢量,為坐標系{Bd}繞矢量kd旋轉的任意角度;由目標坐標系{Bd}到慣性坐標系{I}的坐標變換矩陣用四元數表示為S(qvd)表示求取qvd對應的反對稱矩陣,為了描述四旋翼無人機當前姿態與目標姿態之間的差異,定義姿態誤差四元數
其中e0和ev同樣滿足由目標坐標系{Bd}到機體坐標系{B}的坐標變換矩陣示為S(ev)表示求取ev對應的反對稱矩陣;
為了對四旋翼無人機執行器故障進行更有針對性的容錯控制,采用基于浸入-不變集方法的觀測器技術對執行器進行觀測,定義觀測器為:
其中ξ∈R4為觀測器狀態,表示求取ξ的一階時間導數,為待求函數,為方便表示,用X代替ωd,eq,表示求取對ω的偏導數,表示求取對的偏導數,表示求取對X的偏導數,J-1表示J的逆矩陣,表示求取的一階時間導數,表示求取X的一階時間導數,表示對λ的估計向量,表示對ω的估計值,且滿足:
其中為正增益函數,定義故障觀測誤差為z∈R4:
其中r∈R為動態增益,對z求一階時間導數,得
假設存在正常數γ和連續可微矩陣:利用分別表示的列向量,使得:
定義其中W1,W2,W3分別為:
其中表示相對于σ從0到ω1的定積分,下同,式(8)中分別為:
其中表示在ω1=σ,時的取值,對W1求ω1的偏導數,整理得
其中表示求取對ω1的偏導數,同理可得,因此寫為:
定義ω的估計誤差為:由于連續可微,因此存在δij∈R4,i,j=1,2,3滿足:
因此寫為:
其中表示求取eω1Δ1+eω2Δ2+eω3Δ3的和,Δj=[δ1j δ2j δ3j]∈R4×3,δjj=0,j=1,2,3,將式(15)代入式(7),整理得
對eω求一階時間導數,整理得
設計r,分別滿足:
其中,r(0)表示r的初值,c,m,p均為正常數,且滿足c≥3/(2γ),表示Δj的上界,||·||表示2范數,I3為3×3的單位矩陣,為3×3的對角矩陣,若式(16)和式(17)成立,則由式(16)和式(17)組成的系統有一個全局穩定的平衡點(z,eω)=(0,0),且z,r,eω均有界。
2.如權利要求1所述的基于觀測器的四旋翼無人機容錯控制方法,其特征是,由式(16)和式(17)組成的系統有一個全局穩定的平衡點(z,eω)=(0,0),且z(t),r(t),eω(t)均有界的證明步驟是采用基于Lyapunov的分析方法進行證明,具體地:
定義滑模面其中Ks為一3×3的正常數增益對角矩陣,證明當s漸近收斂到0時,和ev也漸近收斂到0的過程是:
對s求導,并將代入得
其中:
,
rLFz是有界的,因此假設||-rLFz||≤ρ,ρ為正常數,設計控制輸入F為
其中LR=LT(LLT)-1表示矩陣L的偽逆矩陣,Γ為一3×3的正常數增益對角矩陣,sign為符號函數,將式(19)代入式(18),采用基于Lyapunov的分析方法可以證明閉環系統全局漸近穩定,即當時間趨于無窮時,滑模面s漸近收斂到0,則和ev也漸近收斂到0。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津大學,未經天津大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611062267.9/1.html,轉載請聲明來源鉆瓜專利網。





