[發明專利]一種基于多執行機構的飛行器的姿態控制分配方法有效
| 申請號: | 201610512916.4 | 申請日: | 2016-06-30 |
| 公開(公告)號: | CN107562064B | 公開(公告)日: | 2020-08-25 |
| 發明(設計)人: | 秦雷;吳限德;李君龍;謝曉瑛;張銳 | 申請(專利權)人: | 北京電子工程總體研究所 |
| 主分類號: | G05D1/08 | 分類號: | G05D1/08 |
| 代理公司: | 北京正理專利代理有限公司 11257 | 代理人: | 付生輝;張雪梅 |
| 地址: | 100854 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 執行機構 飛行器 姿態 控制 分配 方法 | ||
1.一種基于多執行機構的飛行器的姿態控制分配方法,其特征在于,該方法包括如下步驟:
S1、建立飛行器的姿態運動學方程;
S2、通過姿態轉換矩陣確定飛行器的姿態角;
S3、建立飛行器的姿態動力學方程;
S4、根據控制律計算飛行器的期望控制力矩;
S5、利用控制分配算法獲得當前時刻飛行器的各執行機構的狀態組合;
其中,步驟S1中飛行器的姿態運動學方程為:
其中,q0、q1、q2和q3為當前時刻飛行器姿態的四元數;和為當前時刻飛行器姿態的四元數導數;wx為飛行器繞X軸轉動角速度;wy為飛行器繞Y軸轉動角速度;wz為飛行器繞Z軸轉動角速度;
步驟S3中飛行器的姿態動力學方程為:
其中,Ix為飛行器繞X軸轉動慣量;Iy為飛行器繞Y軸轉動慣量;Iz為飛行器繞Z軸轉動慣量;dwx為飛行器繞X軸轉動角速度的導數;dwy為飛行器繞Y軸轉動角速度的導數;dwz為飛行器繞Z軸轉動角速度的導數;Tx為作用于飛行器上的所有外力對質心之力矩在X軸上的分量;Ty為作用于飛行器上的所有外力對質心之力矩在Y軸上的分量;Tz為作用于飛行器上的所有外力對質心之力矩在Z軸上的分量;
步驟S4進一步包括如下子步驟:
S4.1、計算當前時刻飛行器姿態的四元數微分:
dq0=qc0×q0+qc1×q1+qc2×q2+qc3×q3
dq1=-qc1×q0+qc1×q1+qc2×q2+qc3×q3
dq2=-qc3×q1-qc4×q2+qc2×q2+qc3×q3
dq3=-qc3×q0+qc2×q1-qc1×q2+qc0×q3
其中,dq0、dq1、dq2和dq3為當前時刻飛行器姿態的四元數微分;qc0、qc1、qc2和qc3為飛行器期望姿態的四元數;
S4.2、計算飛行器的期望控制力矩的非線性補償項TR:
TR=J×dwc+w×J×w
其中,w為飛行器當前姿態角速度;dwc為飛行器期望角加速度;J為飛行器的轉動慣量矩陣,
S4.3、計算飛行器的期望控制力矩的比例項Tp:
其中,Kp為比例系數矩陣;
S4.4、計算飛行器的期望控制力矩的微分項Td:
Td=-Kd×J×(w-wc)
其中,wc為飛行器期望角速度;
S4.5、計算飛行器的期望控制力矩的誤差補償項Te:
其中,ww為誤差補償項歸一化系數,Kep為第一誤差補償比較項系數,Ked為第二誤差補償比較項系數;
S4.6、計算飛行器的期望控制力矩Tc:
Tc=TR+Tp+Te+Td;
步驟S5進一步包括如下子步驟:
S5.1、確定控制指令所在的象限;
S5.2、根據控制指令的方向選擇執行機構組合;
S5.3、確定執行機構組合中各執行機構的可能狀態;
S5.4、計算執行機構組合中各執行機構的可能狀態對應的力矩;
S5.5、比較得出執行機構組合中各執行機構的可能狀態對應的力矩之和與期望控制力矩之間誤差最小值對應的各執行機構的狀態組合,作為當前時刻飛行器的各執行機構的狀態組合。
2.根據權利要求1所述的方法,其特征在于,步驟S2中姿態轉換矩陣為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京電子工程總體研究所,未經北京電子工程總體研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610512916.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自平衡機器人姿態控制方法及系統
- 下一篇:自動調整維度的水下機器人





