專利名稱:基于角速度的飛行器極限飛行時四元數超線性輸出方法
技術領域:
本發(fā)明涉及一種飛行器機載慣性設備的姿態(tài)輸出方法,特別涉及一種基于角速度的飛行器極限飛行時四元數超線性輸出方法。
背景技術:
通常,剛體運動的加速度、角速度和姿態(tài)等都依賴于慣性設備輸出,因此提高慣性設備的輸出精度具有明確的實際意義。飛行器、魚雷、航天器等空間運動在大多數情況下都采用剛體運動微分方程;而刻畫剛體姿態(tài)的微分方程又是其中的核心,通常以三個歐拉角即俯仰、滾轉和偏航角來描述,通常都由機載慣性設備中俯仰、滾轉和偏航角速度解算后輸出。當剛體當俯仰角為士90°時,滾轉角和偏航角無法定值,同時臨近該奇點的區(qū)域求解誤差過大,導致工程上不可容忍的誤差而不能使用;為了避免這一問題,人們采用限制俯仰角取值范圍的方法,這使得方程式退化,不能全姿態(tài)工作,因而難以廣泛用于工程實踐。為此, 人們基于機載慣性設備中的俯仰、滾轉和偏航角速度直接測量值,并采用了方向余弦法、等效轉動矢量法、四元數法等輸出飛行姿態(tài)。
方向余弦法避免了歐拉法的“奇異”現象,用方向余弦法計算姿態(tài)矩陣沒有方程退化問題,可以全姿態(tài)工作,但需要求解九個微分方程,計算量較大,實時性較差,無法滿足工程實踐要求。等效轉動矢量法如單子樣遞推、雙子樣轉動矢量、三子樣轉動矢量和四子樣旋轉矢量法以及在此基礎上的各種修正算法和遞推算法等。文獻中研究旋轉矢量時,都是基于速率陀螺輸出為角增量的算法。然而在實際工程中,一些陀螺的輸出是角速率信號, 如光纖陀螺、動力調諧陀螺等。當速率陀螺輸出為角速率信號時,旋轉矢量法的算法誤差明顯增大。四元數方法是最為廣泛使用的方法,該方法是定義四個歐拉角的函數來計算航姿,能夠有效彌補歐拉法的奇異性,只要解四個一階微分方程式組即可,比方向余弦姿態(tài)矩陣微分方程式計算量有明顯的減少,能滿足工程實踐中對實時性的要求。其常用的計算方法有畢卡逼近法、二階、四階龍格-庫塔法和三階泰勒展開法等(Paul G. Savage. A Unified Mathematical Framework for Strapdown Algorithm Design[J]. Journal of guidance, control, and dynamics, 2006, 29 (2) :237-248)。畢卡逼近法實質是單子樣算法,對有限轉動引起的不可交換誤差沒有補償,在高動態(tài)情況下姿態(tài)解算中的算法漂移會十分嚴重。采用四階龍格-庫塔法求解四元數微分方程時,隨著積分誤差的不斷積累,會出現三角函數取值超出士 1的現象,從而導致計算發(fā)散。泰勒展開法也因計算精度的不足而受到制約,特別是對于飛行器機動飛行,姿態(tài)方位角速率通常都較大,而且對姿態(tài)的估計精度提出了更高要求,而四元數等參數確定帶來的誤差使得上述方法大多數情況下不能滿足工程精度。發(fā)明內容
為了克服現有四元數輸出誤差大的問題,本發(fā)明提供一種基于角速度的飛行器極限飛行時四元數超線性輸出方法,該方法通過分析線性時變系統(tǒng)狀態(tài)轉移矩陣的展開式, 重新定義有關參數,使得近似表達式的前三項與線性時變系統(tǒng)狀態(tài)轉移矩陣的展開式前三項完全相同,且對后面高階項有一定逼近程度,保證確定四元數的計算精度,從而提高飛行 器極限飛行時慣性設備輸出四元數精度。本發(fā)明解決其技術問題采用的技術方案是,ー種基于角速度的飛行器極限飛行時 四元數超線性輸出方法,其特點是包括以下步驟根據四元數連續(xù)狀態(tài)方程e = Aee和離散狀態(tài)方程
權利要求
1.-種基于角速度的飛行器極限飛行時四元數超線性輸出方法,其特征在于包括以下根據四元數連續(xù)狀態(tài)方程
全文摘要
本發(fā)明公開了一種基于角速度的飛行器極限飛行時四元數超線性輸出方法,用于解決現有的飛行器極限飛行時慣性設備輸出四元數精度差的技術問題。技術方案是通過分析線性時變系統(tǒng)狀態(tài)轉移矩陣的展開式,重新定義有關參數,使得近似表達式的前三項與線性時變系統(tǒng)狀態(tài)轉移矩陣的展開式前三項完全相同,且對后面高階項有一定逼近程度,通過定義新參數及|λ|,實現了對四元數狀態(tài)方程轉移矩陣Φe[(k+1)T,kT]的超線性逼近,直接得到了四元數狀態(tài)轉移矩陣二階逼近式,保證了確定四元數的計算精度,從而提高了飛行器極限飛行時慣性設備輸出精度。
文檔編號G06F17/11GK102495825SQ201110366220
公開日2012年6月13日 申請日期2011年11月17日 優(yōu)先權日2011年11月17日
發(fā)明者史忠科 申請人:西北工業(yè)大學