[發明專利]一種考慮執行器輸入約束的高超聲速飛行器自適應容錯控制方法有效
| 申請號: | 201811120615.2 | 申請日: | 2018-09-26 |
| 公開(公告)號: | CN108919651B | 公開(公告)日: | 2020-09-01 |
| 發明(設計)人: | 王陳亮;李梓明;楊晨 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04 |
| 代理公司: | 北京科迪生專利代理有限責任公司 11251 | 代理人: | 安麗;鄧治平 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 考慮 執行 輸入 約束 高超 聲速 飛行器 自適應 容錯 控制 方法 | ||
1.一種考慮執行器輸入約束的高超聲速飛行器自適應容錯控制方法,其特征在于:包括以下步驟:
第一步,根據高超聲速飛行器的動力學微分方程,建立一種標準的高超聲速飛行器縱向動力學模型并將其分解為速度子系統,高度子系統及姿態子系統;
第二步,基于第一步建立的高超聲速飛行器縱向動力學模型,建立具有一般性的飛行器執行器故障模型,并通過構建平滑函數來補償執行器的輸入約束特性;
第三步,在第一步和第二步的基礎上,分別通過動態逆、反步法以及滑模控制法對速度子系統、高度子系統及姿態子系統,設計自適應補償控制器以及自適應律;
所述第一步中,建立一種標準的高超聲速飛行器縱向動力學模型并將其分解為速度,高度以及姿態子系統如下:
(1)建立一種標準的高超聲速飛行器縱向動力學模型
其中V,h,γ,α和q分別代表速度,高度,航跡角,攻角和俯仰率;和分別代表速度,高度,航跡角,攻角和俯仰率對于時間t的一階導數;m和Iyy分別代表飛行器質量和慣性力矩;T,D,L和Myy分別表示推力,阻力,升力和俯仰力矩;g為當地重力加速度;
(2)將(1)中的縱向動力學模型分解為速度子系統,高度子系統以及姿態子系統如下:
(a)速度子系統:
(b)高度子系統:
(c)姿態子系統:
所述第二步,建立具有一般性的飛行器執行器故障模型并通過構建平滑函數來補償執行器的輸入約束特性如下:
(1)建立具有一般性的飛行器執行器故障模型:
ξi=βi(t)vi(t)+fi(t),i=1,2,3,
v1(t),v2(t),v3(t)分別表示執行器1,執行器2,執行器3的控制信號,ξi表示控制信號的實際效果,βi(t)表示執行器i的有效性,即執行器健康指數,滿足0≤βi(t)≤1;fi(t)表示執行器i受到的加性故障;
(2)通過構建平滑函數來補償執行器的輸入約束特性:
Wi(ξi)為補償執行器i的輸入約束特性的平滑函數,該平滑函數中對于任意變量y有其中和分別為執行器i的輸入約束上界和下界,δi(t)=ui(t)-Wi(ξi)為補償誤差;ui(t)為執行器i的實際輸出,其值為:
其中為考慮執行器約束的等效乘性故障系數,βi(t)表示執行器i的有效性,即執行器健康指數,為考慮執行器約束的等效加性故障系數,為Wi(ξi)對aiξi的偏導(0<ai<1),Wi(0)為Wi(ξi)在ξi為0時的值;
所述第三步中,分別通過動態逆、反步法以及滑模控制法對三個子系統設計自適應補償控制器以及自適應律如下:
(1)通過動態逆方法設計速度子系統的控制器以及自適應律:
定義跟蹤誤差z1=V-Vd,其中Vd為速度V的指令信號,通過速度子系統的模型,得到z1的導數滿足如下關系:
其中S為飛行器的機翼面積,為z1對于時間t的一階導數,為飛行器所處環境的動壓,已知函數G1(t)滿足:為氣動參數,A1(t)為考慮執行器1約束的等效乘性故障系數,Θ1為未知8維實向量,Δ1(t)為有界的未知的5維實向量,表示Δ1(t)的轉置,φ1為已知的8維實向量,為已知的5維實向量;
設計出控制律如下:
其中為中間控制變量,為Nussbuam函數,μ1為觸發因子,為μ1對于時間t的一階導數;
自適應律為:
控制律以及自適應律中:Θ1為未知8維實向量,B1為未知實向量,其中和分別為Θ1和B1的估計值,和分別為Θ1和B1的估計誤差,為對于時間t的一階導數,為對于時間t的一階導數;為動壓,l1,ρ1,λ1,κ1均為常數,Γ1為8×8的定值實矩陣,p1,F1為輔助函數;
(2)通過反步法設計高度子系統的控制器以及自適應律:
定義跟蹤誤差z2=h-hd,z3=γ-γd,其中hd為高度h的指令信號,其中γd為高度γ的鎮定函數,z2,z3的導數滿足如下關系:
其中為z2對于時間t的一階導數,為z3對于時間t的一階導數,為指令信號hd對于時間t的一階導數,已知函數G2(t)滿足:為氣動參數,Θ2為未知7維實向量,Δ2(t)為有界的未知的9維實向量,φ2為已知的7維實向量,為已知的9維實向量;
對于第二個狀態量設計鎮定函數如下:
設計控制律如下:
其中
為Nussbuam函數,μ2為觸發因子,為μ2對于時間t的一階導數;
其中為中間控制變量,為的范數;
自適應律為:
控制律以及自適應律中:Θ2為未知7維實向量,B2為未知實向量,其中和分別為Θ2和B2的估計值,和分別為Θ2和B2的估計誤差,為對于時間t的一階導數,為對于時間t的一階導數;為動壓,l2,l3,ρ2,λ2,λ3,κ2均為常數,Γ2為7×7的定值實矩陣,p2,F2,p3,F3為輔助函數;
(3)通過滑模控制法設計姿態子系統的控制器以及自適應律:
定義跟蹤誤差z4=α-αd,其中αd為攻角α的指令信號,定義滑模面l5為常數,其中為z4對于時間t的一階導數,s的導數滿足如下關系:
已知函數G3(t)滿足:為平均氣動弦長,為氣動參數,Θ3為未知5維實向量,Δ3(t)為有界的未知的9維實向量,φ3為已知的5維實向量,為已知的9維實向量;
設計出控制律如下:
其中為中間控制變量,為Nussbuam函數,μ3為觸發因子,為μ3對于時間t的一階導數;
自適應律為:
控制律以及自適應律中:Θ3為未知5維實向量,B3為未知實向量,其中和分別為Θ3和B3的估計值,和分別為Θ3和B3的估計誤差,為對于時間t的一階導數,為對于時間t的一階導數;l4,ρ3,λ4,κ3均為常數,φ3為已知的5維實向量,為已知的9維實向量,為的范數,Γ3為5×5的定值實矩陣,p4,F4為輔助函數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811120615.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種批次稱重加料過程迭代學習控制方法
- 下一篇:一種查找家居設備方法及裝置





