[發明專利]神經網絡與非線性連續無人直升機姿態控制方法有效
| 申請號: | 201410044087.2 | 申請日: | 2014-01-29 |
| 公開(公告)號: | CN103760906A | 公開(公告)日: | 2014-04-30 |
| 發明(設計)人: | 鮮斌;劉世博;張垚;趙勃 | 申請(專利權)人: | 天津大學 |
| 主分類號: | G05D1/08 | 分類號: | G05D1/08 |
| 代理公司: | 天津市北洋有限責任專利代理事務所 12201 | 代理人: | 劉國威 |
| 地址: | 300072*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 神經網絡 非線性 連續 無人 直升機 姿態 控制 方法 | ||
1.一種神經網絡與非線性連續無人直升機姿態控制方法,其特征是,包括如下步驟:
一、小型無人直升機動力學模型分析
首先給出如下的剛體動力學模型:
其中η=[φ?θ?ψ]T表示滾轉角、俯仰角和偏航角三個歐拉角向量,和表示η的一階和二階導數,M(η)∈R3×3表示慣性矩陣,表示科氏力矩陣,G(η)∈R3表示保守力矩陣,τI(t)∈R3表示轉矩輸入向量,R表示實數集,上標T表示轉置;
(1)中的剛體動力學模型有如下三個性質
性質1:慣性矩陣M(η)是一個對稱正定的矩陣,并滿足下面的不等式,
其中m1和m2是有界正常數,ξ表示向量;
性質2:(1)式中的科氏力矩陣和保守力矩陣滿足下面的不等式,
其中ζc和ζg是有界正常數;
性質3:科氏力矩陣滿足下面的等式關系,
其中ξ和υ表示向量。
無人直升機的轉矩輸入τI是通過揮舞角a(t)、b(t)∈R和尾槳推力TT∈R表示的,因此給出如下的旋翼動力學模型:
τI=S-T(Aυc+B),?????????????(5)
其中υc=[a?b?TT]T,A∈R3×3是可逆矩陣,B∈R3是主旋翼推力的分量向量,S表示從體坐標系到慣性坐標系的平移矩陣,其表達式如下:
其中,sφ表示sinφ,sθ表示sinθ,cφ表示cosφ,cθ表示cosθ;
揮舞角和尾槳的動力學模型如下所示:
在懸停狀態下,揮舞角和尾槳的模型可以簡化成下面的形式,
a=Abb-Alonδlon,????????????????????(9)
b=-Baa+Blatδlat,???????????????????(10)
TT=Kped0δped.??????????????????(11)
其中Alon、Blat和Kped0為簡化后常數;
將(9)(10)(11)帶入(5),可以得到如下簡化的旋翼動力學模型表達式:
τI=S-T(ACδ+B),????????????????????(12)
其中δ=[δlat?δlon?δped]T是實際的控制輸入,分別表示橫向周期變距、縱向周期變距和尾槳總距,常數陣C∈R3×3定義如下,
二、無人直升機姿態控制
定義ηd=[φd?θd?ψd]T∈R3為參考軌跡,其中φd、θd和ψd分別表示滾轉角、俯仰角和偏航角參考軌跡,ηd、則無人直升機的姿態跟蹤誤差定義為e1:
e1=ηd-η.?????????????????????????????(14)
為了方便后續控制器的設計,引入如下濾波誤差信號e2和r:
其中α∈R3×3是正定對角常數陣。對(16)求一階導數,在等式的兩邊分別左乘慣性矩陣M(η)并帶入(1),得到如下等式:
其中輔助函數N(·)定義為,
為簡化后續控制設計,引入輔助函數且滿足Nd(t)、在(17)右邊加上和減去Nd(t),得到如下的開環誤差系統:
其中且滿足下列不等式,
其中令ρ:R≥0→R≥0并且可逆、非遞減,z=[e1?e2?r]T;
根據開環誤差系統(19),控制器輸入如下,
其中是一個神經網絡反饋項,用來補償系統不確定性,u是一個非線性魯邦反饋項,表達式如下,
u=(Ks+I3×3)r+βSgn(e2),?????????????(22)
其中Ks、β∈R3×3是對角正定矩陣,I3×3∈R3×3是單位矩陣,Sgn(·)∈R3定義如下,
Sgn(ξ)=[sgn(ξ1)?sgn(ξ2)?sgn(ξ3)]T,???????(23)
其中sgn為標準的符號函數,開環誤差系統(19)中的未知函數Nd可用一個理想的三層神經網進行逼近,其表達式為:
Nd=WTσ(VTχ)+ε(χ),???????????????(24)
其中是神經網絡的有界輸入,W∈R10×3為輸出層理想權值,V∈R10×10為輸入層理想權值,σ(·)∈R10為神經網絡激勵函數,ε(·)∈R3為估計值與真實值的偏差,而實際的基于神經網絡的前饋設計為,
其中是對W的估計,可選取為一個常數矩陣,并選取神經網絡的激勵函數為
其中ω1(t)、ω2(t)∈R3是輔助濾波信號,φ1,φ2∈R是正常數,T∈R10×10是對角正定增益矩陣,Sat(·)∈R3定義如下,
Sat(ξ)=[sat(ξ1)?sat(ξ2)?sat(ξ3)]T,??????(27)
其中sat(ξi)∈R是飽和函數,定義如下
將(21)(22)(25)帶入開環誤差系統,即可得到如下閉環系統:
其中
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津大學,未經天津大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410044087.2/1.html,轉載請聲明來源鉆瓜專利網。





