基於MEMS慣導的雙四元數動中通天線控制方法及系統

基於MEMS慣導的雙四元數動中通天線控制方法及系統

《基於MEMS慣導的雙四元數動中通天線控制方法及系統》是北京航天萬達高科技有限公司於2014年6月13日申請的專利,該專利的申請號為2014102658082,公布號為CN104064869A,授權公布日為2014年9月24日,發明人是於清波、門吉卓、趙書倫、郎嶸、劉曉濱、楊春香。

基於MEMS慣導的雙四元數動中通天線控制方法,在導航姿態四元數基礎上引入天線控制四元數。在導航計算機的每箇中斷周期,都用陀螺測得的載體系相對於理想平台坐標系的旋轉矢量更新兩種四元數。在每個濾波周期都用卡爾曼濾波修正導航姿態四元數的誤差。根據由兩種姿態四元數所確定的姿態之間的關係,確定天線控制指令角速度。最後由天線控制四元數姿態換算出的天線伺服控制角驅動伺服系統轉動。基於MEMS慣導的雙四元數動中通天線控制系統,以所述控制方法為控制流程,可以實現對動中通天線指向的精確控制

2018年12月20日,《基於MEMS慣導的雙四元數動中通天線控制方法及系統》獲得第二十屆中國專利優秀獎。

(概述圖為《基於MEMS慣導的雙四元數動中通天線控制方法及系統》摘要附圖)

基本介紹

  • 中文名:基於MEMS慣導的雙四元數動中通天線控制方法及系統
  • 公告號:CN104064869A
  • 授權日:2014年9月24日
  • 申請號:2014102658082
  • 申請日:2014年6月13日
  • 申請人:北京航天萬達高科技有限公司
  • 地址:北京市海淀區北京142信箱403分箱
  • 發明人:於清波、門吉卓、趙書倫、郎嶸、劉曉濱、楊春香
  • Int.Cl.:H01Q3/02(2006.01)I; G01C21/16(2006.01)I
  • 代理機構:中國航天科技專利中心
  • 代理人:陳鵬
  • 類別:發明專利
專利背景,發明內容,專利目的,技術方案,改善效果,附圖說明,技術領域,權利要求,實施方式,榮譽表彰,

專利背景

同步衛星的移動通信套用系統俗稱“動中通”,是截至2014年6月衛星通信領域需求旺盛、發展迅速的套用。“動中通”除了具有衛星通信覆蓋區域廣、不受地形地域限制、傳輸線路穩定可靠的優點外,真正實現了寬頻、移動通信的目的。
截至2014年6月13日,中國國內基於MEMS慣性導航(簡稱為MEMS慣導)的動中通系統尚且沒有較為成熟的方案。隨著MEMS慣性技術的發展,MEMS慣導的精度穩步提升。中國國內動中通系統套用越來越廣泛,市場對降低動中通系統的成本提出了迫切需求。因此研究MEMS慣導對動中通天線伺服系統的控制方法具有十分重要的意義。
通常的做法,是利用由捷聯慣導解算的導航姿態四元數直接控制天線,在卡爾曼濾波組合導航過程中,狀態估計若得到較大的誤差估計量,那么在修正估計量的同時,會通過給伺服系統瞬間輸入非常大的電流來驅動伺服系統瞬間轉動一個較大的角度(角度大小為卡爾曼濾波估計得到的誤差估計量),這樣勢必會對天線伺服系統造成較大的電學和力學衝擊。為了避免這種衝擊,只能花費大量時間等待卡爾曼濾波穩定,直到伺服系統能夠承受由卡爾曼濾波估計的到的誤差修正量所帶來的衝擊時再啟動動中通伺服系統,顯然這是有悖於市場對動中通的快速對星需求的。

發明內容

專利目的

《基於MEMS慣導的雙四元數動中通天線控制方法及系統》提供了一種基於MEMS慣導的雙四元數動中通天線控制方法及系統,通過在傳統導航姿態四元數的基礎上引入了新的天線控制四元數,從而隔離了卡爾曼濾波修正姿態誤差時對動中通天線伺服系統帶來的衝擊,可以顯著縮短動中通系統的對星時間。

技術方案

《基於MEMS慣導的雙四元數動中通天線控制方法及系統》的技術解決方案是:一種基於MEMS慣導的雙四元數動中通天線控制方法,包括如下步驟:
(1)在載體上同時安裝MEMS慣導、GPS和動中通,其中MEMS慣導和GPS構成組合導航系統;
(2)設定天線控制四元數,天線控制四元數的形式為[q'0 q'1 q'2 q'3],天線控制四元數中每個參數的含義與捷聯慣導解算中獲取的導航姿態四元數[q0 q1 q2 q3]對應一致,天線控制四元數的初值與導航姿態四元數相同;
(3)在捷聯慣導導航計算機的每箇中斷周期里,用載體系相對於理想平台坐標系的旋轉矢量
分別更新導航姿態四元數和天線控制四元數;
(4)在所述組合導航系統的每個濾波周期內,利用卡爾曼濾波組合導航算法修正MEMS慣導的導航姿態中的水平姿態誤差,從而修正導航姿態四元數;
(5)在捷聯慣導導航計算機的每箇中斷周期里,將由導航姿態四元數確定的載體姿態角與由天線控制四元數確定的載體姿態角對應相減,得到姿態角差值,並根據姿態角差值產生用於校正天線控制四元數的三軸指令角速度旋轉矢量,具體為:
a.若由天線控制四元數確定的航向角大於由導航姿態四元數確定的航向角,則三軸指令角速度旋轉矢量的第三個元素取正的修正指令角速度;
b.若由天線控制四元數確定的航向角小於由導航姿態四元數確定的航向角,則三軸指令角速度旋轉矢量的第三個元素取負的修正指令角速度;
c.若由天線控制四元數確定的俯仰角大於由導航姿態四元數確定的俯仰角,則三軸指令角速度旋轉矢量的第一個元素取正的修正指令角速度;
d.若由天線控制四元數確定的俯仰角小於由導航姿態四元數確定的俯仰角,則三軸指令角速度旋轉矢量的第一個元素取負的修正指令角速度;
e.若由天線控制四元數確定的橫滾角大於由導航姿態四元數確定的橫滾角,則三軸指令角速度旋轉矢量的第二個元素取正的修正指令角速度;
f.若由天線控制四元數確定的橫滾角小於由導航姿態四元數確定的橫滾角,則三軸指令角速度旋轉矢量的第二個元素取負的修正指令角速度;
(6)利用三軸指令角速度旋轉矢量校正天線控制四元數,並在校正以後的下一個捷聯慣導導航計算機的中斷周期,利用校正後的天線控制四元數,解算得到動中通天線的伺服方位角、伺服仰角和伺服極化角,由此獲得三個姿態方向所對應的控制量控制動中通天線轉動。
GPS:測量獲取載體的速度和位置信息並送至動中通天線控制器中的濾波單元;
MEMS陀螺:測量獲取載體在三維空間內的角速度信息並送至動中通天線控制器中的慣導解算單元和天線控制四元數計算單元;
MEMS加速度計:測量獲取載體在三維空間內的比力信息並送至動中通天線控制器中的慣導解算單元;
動中通天線控制器:包括慣導解算單元、濾波單元、天線控制四元數計算單元、天線控制指令生成單元、天線控制四元數校正指令角速度生成單元,其中:
慣導解算單元:將MEMS陀螺測量獲取的載體在三維空間內的角速度信息,扣除由地球自轉、載體沿地球表面運動帶來的角速度後,得到載體坐標系相對於地理坐標系的三軸旋轉矢量
;將MEMS加速度計測量獲取的載體在三維空間內的比力信息,扣除重力加速度、哥氏加速度後,得到載體的對地加速度;利用載體坐標系相對於地理坐標系的三軸旋轉角速度和載體的對地加速度,經過慣導解算得到載體的姿態、位置和速度信息並送至濾波單元;將載體坐標系相對於地理坐標系的三軸旋轉矢量
以及首次慣導解算直接得到的載體姿態所對應的姿態四元數[q0 q1 q2 q3]送至天線控制四元數計算單元;從濾波單元獲取修正後的載體姿態信息,利用載體坐標系相對於地理坐標系的三軸旋轉矢量更新與修正後的載體姿態信息所對應的姿態四元數作為導航姿態四元數送至天線控制四元數校正指令角速度生成單元;
濾波單元:利用GPS輸出的載體速度和位置信息,以及慣導解算單元輸出的載體速度和位置信息,通過卡爾曼濾波組合導航算法,以固定的濾波周期修正慣導解算單元輸出載體姿態中的水平姿態誤差並將修正後的結果送至慣導解算單元;
天線控制四元數計算單元:生成天線控制四元數,所述的天線控制四元數的形式為[q'0 q'1 q'2 q'3],天線控制四元數中每個參數的含義與慣導解算單元獲取的姿態四元數[q0 q1 q2 q3]對應一致,且[q'0 q'1 q'2 q'3]的初值為[q0 q1 q2 q3];從慣導解算單元每接收到一次載體坐標系相對於地理坐標系的三軸旋轉矢量
,就利用載體坐標系相對於地理坐標系的三軸旋轉矢量
更新天線控制四元數[q'0 q'1 q'2 q'3]並送至天線控制四元數校正指令角速度生成單元;從天線控制四元數校正指令角速度生成單元獲取三軸指令角速度旋轉矢量,並用所述三軸指令角速度旋轉矢量再次更新天線控制四元數[q'0 q'1 q'2 q'3]並送至天線控制指令生成單元;
天線控制四元數校正指令角速度生成單元:分別從慣導解算單元和天線控制四元數計算單元獲取導航姿態四元數和天線控制四元數,將由導航姿態四元數確定的載體姿態角與由天線控制四元數確定的載體姿態角對應相減,得到姿態角差值,並根據姿態角差值生成用於校正天線控制四元數的三軸指令角速度旋轉矢量並送至天線控制四元數計算單元,三軸指令角速度旋轉矢量中各元素的取值方法如下:
a.若由天線控制四元數確定的航向角大於由導航姿態四元數確定的航向角,則三軸指令角速度旋轉矢量的第三個元素取正的修正指令角速度;
b.若由天線控制四元數確定的航向角小於由導航姿態四元數確定的航向角,則三軸指令角速度旋轉矢量的第三個元素取負的修正指令角速度;
c.若由天線控制四元數確定的俯仰角大於由導航姿態四元數確定的俯仰角,則三軸指令角速度旋轉矢量的第一個元素取正的修正指令角速度;
d.若由天線控制四元數確定的俯仰角小於由導航姿態四元數確定的俯仰角,則三軸指令角速度旋轉矢量的第一個元素取負的修正指令角速度;
e.若由天線控制四元數確定的橫滾角大於由導航姿態四元數確定的橫滾角,則三軸指令角速度旋轉矢量的第二個元素取正的修正指令角速度;
f.若由天線控制四元數確定的橫滾角小於由導航姿態四元數確定的橫滾角,則三軸指令角速度旋轉矢量的第二個元素取負的修正指令角速度;
天線控制指令生成單元:從天線控制四元數計算單元接收最新的天線控制四元數,根據天線控制四元數解算得到動中通天線的伺服方位角、伺服仰角和伺服極化角,送至動中通天線伺服機構;
動中通天線伺服機構:包括方位向、俯仰向和極化向的電機驅動器和相應的電機,三個方向的電機驅動器根據天線控制指令生成單元傳來的伺服方位角、伺服仰角和伺服極化角分別驅動相應方向的電機,由此控制動中通天線的三軸轉動。
所述的修正指令角速度,在a和b兩種情況下,大小至少是天線控制四元數確定的航向角與導航姿態四元數確定的航向角之差再除以組合導航濾波周期,並且不大於動中通天線每秒所允許的最大對星角度誤差;在c和d兩種情況下,大小至少是天線控制四元數確定的俯仰角與導航姿態四元數確定的俯仰角之差再除以組合導航濾波周期,並且不大於動中通天線每秒所允許的最大對星角度誤差;在e和f兩種情況下,大小至少是天線控制四元數確定的橫滾角與導航姿態四元數確定的橫滾角之差再除以組合導航濾波周期,並且不大於動中通天線每秒所允許的最大對星角度誤差。

改善效果

(1)《基於MEMS慣導的雙四元數動中通天線控制方法及系統》方法中引入了天線控制四元數。由於組合導航算法對導航姿態四元數的誤差修正使得由導航姿態四元數解算得到的姿態產生跳躍,這種跳躍將會對天線伺服系統帶來衝擊。獨立於導航姿態四元數的天線控制四元數隔離了組合導航誤差修正時導航姿態四元數震盪所導致的天線伺服系統震盪,從而保證了在組合導航算法對慣導誤差進行修正時,天線伺服系統的平穩運行;
(2)《基於MEMS慣導的雙四元數動中通天線控制方法及系統》方法中,通過利用天線控制四元數以較小的指令角速度逼近導航姿態四元數,初始時刻可用導航姿態四元數初值直接初始化天線控制四元數,天線控制四元數被初始化後可立刻驅動天線完成對星功能;天線控制四元數初始化完成後,即可由天線控制四元數獨立控制天線伺服系統平滑的轉動,隔離導航姿態誤差修正對天線伺服系統帶來的衝擊,從而使天線始終穩定的對準衛星;
(3)《基於MEMS慣導的雙四元數動中通天線控制方法及系統》系統中,慣導解算單元採集MEMS陀螺和MEMS加表測量的載體轉動角速率信息和加速度信息,完成慣導解算;濾波單元通過採集GPS的速度信息和位置信息完成對慣導解算的誤差修正;天線控制四元數計算單元隔離了濾波單元對慣導解算進行誤差修正時對天線伺服系統帶來的衝擊;天線控制四元數校正指令角速度生成單元通過對導航姿態四元數對應的姿態和天線控制四元數對應的姿態進行比較,產生了用於修正天線控制四元數的三軸指令角速度旋轉矢量;天線控制指令生成單元通過實時解算天線控制四元數對應的姿態來進一步計算動中通天線伺服系統所需要的伺服方位角、伺服仰角、伺服極化角,進而通過動中通天線伺服機構完成對動中通天線的實時控制;實現了動中通天線的實時、平滑、穩定控制,提高了對星精度。

附圖說明

圖1為《基於MEMS慣導的雙四元數動中通天線控制方法及系統》方法的原理框圖;
基於MEMS慣導的雙四元數動中通天線控制方法及系統
圖2為天線指向偏差隨時間變化的曲線示意圖;
基於MEMS慣導的雙四元數動中通天線控制方法及系統
圖3為《基於MEMS慣導的雙四元數動中通天線控制方法及系統》系統的組成原理框圖。
基於MEMS慣導的雙四元數動中通天線控制方法及系統

技術領域

《基於MEMS慣導的雙四元數動中通天線控制方法及系統》涉及一種動中通天線控制方法。

權利要求

1.基於MEMS慣導的雙四元數動中通天線控制方法,其特徵在於包括如下步驟:
(1)在載體上同時安裝MEMS慣導、GPS和動中通,其中MEMS慣導和GPS構成組合導航系統;
(2)設定天線控制四元數,天線控制四元數的形式為[q'0 q'1 q'2 q'3],天線控制四元數中每個參數的含義與捷聯慣導解算中獲取的導航姿態四元數[q0 q1 q2 q3]對應一致,天線控制四元數的初值與導航姿態四元數相同;
(3)在捷聯慣導導航計算機的每箇中斷周期里,用載體系相對於理想平台坐標系的旋轉矢量
,分別更新導航姿態四元數和天線控制四元數;
(4)在所述組合導航系統的每個濾波周期內,利用卡爾曼濾波組合導航算法修正MEMS慣導的導航姿態中的水平姿態誤差,從而修正導航姿態四元數;
(5)在捷聯慣導導航計算機的每箇中斷周期里,將由導航姿態四元數確定的載體姿態角與由天線控制四元數確定的載體姿態角對應相減,得到姿態角差值,並根據姿態角差值產生用於校正天線控制四元數的三軸指令角速度旋轉矢量,具體為:
a.若由天線控制四元數確定的航向角大於由導航姿態四元數確定的航向角,則三軸指令角速度旋轉矢量的第三個元素取正的修正指令角速度;
b.若由天線控制四元數確定的航向角小於由導航姿態四元數確定的航向角,則三軸指令角速度旋轉矢量的第三個元素取負的修正指令角速度;
c.若由天線控制四元數確定的俯仰角大於由導航姿態四元數確定的俯仰角,則三軸指令角速度旋轉矢量的第一個元素取正的修正指令角速度;
d.若由天線控制四元數確定的俯仰角小於由導航姿態四元數確定的俯仰角,則三軸指令角速度旋轉矢量的第一個元素取負的修正指令角速度;
e.若由天線控制四元數確定的橫滾角大於由導航姿態四元數確定的橫滾角,則三軸指令角速度旋轉矢量的第二個元素取正的修正指令角速度;
f.若由天線控制四元數確定的橫滾角小於由導航姿態四元數確定的橫滾角,則三軸指令角速度旋轉矢量的第二個元素取負的修正指令角速度;
(6)利用三軸指令角速度旋轉矢量校正天線控制四元數,並在校正以後的下一個捷聯慣導導航計算機的中斷周期,利用校正後的天線控制四元數,解算得到動中通天線的伺服方位角、伺服仰角和伺服極化角,由此獲得三個姿態方向所對應的控制量控制動中通天線轉動。
2.根據權利要求1所述的基於MEMS慣導的雙四元數動中通天線控制方法,其特徵在於:所述步驟(5)中的修正指令角速度,在a和b兩種情況下,大小至少是天線控制四元數確定的航向角與導航姿態四元數確定的航向角之差再除以組合導航濾波周期,並且不大於動中通天線每秒所允許的最大對星角度誤差;在c和d兩種情況下,大小至少是天線控制四元數確定的俯仰角與導航姿態四元數確定的俯仰角之差再除以組合導航濾波周期,並且不大於動中通天線每秒所允許的最大對星角度誤差;在e和f兩種情況下,大小至少是天線控制四元數確定的橫滾角與導航姿態四元數確定的橫滾角之差再除以組合導航濾波周期,並且不大於動中通天線每秒所允許的最大對星角度誤差。
3.基於MEMS慣導的雙四元數動中通天線控制系統,其特徵在於包括:動中通天線控制器、GPS、MEMS陀螺、MEMS加速度計和動中通天線伺服機構,其中:
GPS:測量獲取載體的速度和位置信息並送至動中通天線控制器中的濾波單元;
MEMS陀螺:測量獲取載體在三維空間內的角速度信息並送至動中通天線控制器中的慣導解算單元和天線控制四元數計算單元;
MEMS加速度計:測量獲取載體在三維空間內的比力信息並送至動中通天線控制器中的慣導解算單元;
動中通天線控制器:包括慣導解算單元、濾波單元、天線控制四元數計算單元、天線控制指令生成單元、天線控制四元數校正指令角速度生成單元,其中:慣導解算單元:將MEMS陀螺測量獲取的載體在三維空間內的角速度信息,扣除由地球自轉、載體沿地球表面運動帶來的角速度後,得到載體坐標系相對於地理坐標系的三軸旋轉矢量
,將MEMS加速度計測量獲取的載體在三維空間內的比力信息,扣除重力加速度、哥氏加速度後,得到載體的對地加速度;利用載體坐標系相對於地理坐標系的三軸旋轉角速度和載體的對地加速度,經過慣導解算得到載體的姿態、位置和速度信息並送至濾波單元;將載體坐標系相對於地理坐標系的三軸旋轉矢量
以及首次慣導解算直接得到的載體姿態所對應的姿態四元數[q0 q1 q2 q3]送至天線控制四元數計算單元;從濾波單元獲取修正後的載體姿態信息,利用載體坐標系相對於地理坐標系的三軸旋轉矢量
更新與修正後的載體姿態信息所對應的姿態四元數作為導航姿態四元數送至天線控制四元數校正指令角速度生成單元;
濾波單元:利用GPS輸出的載體速度和位置信息,以及慣導解算單元輸出的載體速度和位置信息,通過卡爾曼濾波組合導航算法,以固定的濾波周期修正慣導解算單元輸出載體姿態中的水平姿態誤差並將修正後的結果送至慣導解算單元;天線控制四元數計算單元:生成天線控制四元數,所述的天線控制四元數的形式為[q'0 q'1 q'2 q'3],天線控制四元數中每個參數的含義與慣導解算單元獲取的姿態四元數[q0 q1 q2 q3]對應一致,且[q'0 q'1 q'2 q'3]的初值為[q0 q1 q2 q3];從慣導解算單元每接收到一次載體坐標系相對於地理坐標系的三軸旋轉矢量
,就利用載體坐標系相對於地理坐標系的三軸旋轉矢量
更新天線控制四元數[q'0 q'1 q'2 q'3]並送至天線控制四元數校正指令角速度生成單元;從天線控制四元數校正指令角速度生成單元獲取三軸指令角速度旋轉矢量,並用所述三軸指令角速度旋轉矢量再次更新天線控制四元數[q'0 q'1 q'2 q'3],將更新後的天線控制四元數[q'0 q'1 q'2 q'3]送至天線控制指令生成單元;天線控制四元數校正指令角速度生成單元:分別從慣導解算單元和天線控制四元數計算單元獲取導航姿態四元數和天線控制四元數,將由導航姿態四元數確定的載體姿態角與由天線控制四元數確定的載體姿態角對應相減,得到姿態角差值,並根據姿態角差值生成用於校正天線控制四元數的三軸指令角速度旋轉矢量,將三軸指令角速度旋轉矢量送至天線控制四元數計算單元,三軸指令角速度旋轉矢量中各元素的取值方法如下:
a.若由天線控制四元數確定的航向角大於由導航姿態四元數確定的航向角,則三軸指令角速度旋轉矢量的第三個元素取正的修正指令角速度;
b.若由天線控制四元數確定的航向角小於由導航姿態四元數確定的航向角,則三軸指令角速度旋轉矢量的第三個元素取負的修正指令角速度;
c.若由天線控制四元數確定的俯仰角大於由導航姿態四元數確定的俯仰角,則三軸指令角速度旋轉矢量的第一個元素取正的修正指令角速度;
d.若由天線控制四元數確定的俯仰角小於由導航姿態四元數確定的俯仰角,則三軸指令角速度旋轉矢量的第一個元素取負的修正指令角速度;
e.若由天線控制四元數確定的橫滾角大於由導航姿態四元數確定的橫滾角,則三軸指令角速度旋轉矢量的第二個元素取正的修正指令角速度;
f.若由天線控制四元數確定的橫滾角小於由導航姿態四元數確定的橫滾角,則三軸指令角速度旋轉矢量的第二個元素取負的修正指令角速度;天線控制指令生成單元:從天線控制四元數計算單元接收最新的天線控制四元數,根據天線控制四元數解算得到動中通天線的伺服方位角、伺服仰角和伺服極化角,送至動中通天線伺服機構;動中通天線伺服機構:包括方位向、俯仰向和極化向的電機驅動器和相應的電機,三個方向的電機驅動器根據天線控制指令生成單元傳來的伺服方位角、伺服仰角和伺服極化角分別驅動相應方向的電機,由此控制動中通天線的三軸轉動。
4.根據權利要求3所述的基於MEMS慣導的雙四元數動中通天線控制系統,其特徵在於:所述的天線控制四元數校正指令角速度生成單元生成的修正指令角速度,在a和b兩種情況下,大小至少是天線控制四元數確定的航向角與導航姿態四元數確定的航向角之差再除以組合導航濾波周期,並且不大於動中通天線每秒所允許的最大對星角度誤差;在c和d兩種情況下,大小至少是天線控制四元數確定的俯仰角與導航姿態四元數確定的俯仰角之差再除以組合導航濾波周期,並且不大於動中通天線每秒所允許的最大對星角度誤差;在e和f兩種情況下,大小至少是天線控制四元數確定的橫滾角與導航姿態四元數確定的橫滾角之差再除以組合導航濾波周期,並且不大於動中通天線每秒所允許的最大對星角度誤差。

實施方式

如圖1所示,為《基於MEMS慣導的雙四元數動中通天線控制方法及系統》方法的原理圖。《基於MEMS慣導的雙四元數動中通天線控制方法及系統》方法採用導航姿態四元數和天線控制四元數協同控制載體上的動中通的天線伺服系統。
《基於MEMS慣導的雙四元數動中通天線控制方法及系統》方法中引入天線控制四元數的概念。天線控制四元數的形式為[q'0 q'1 q'2 q'3],每個參數的含義與捷聯慣導解算中的四元數[q0 q1 q2 q3]對應一致。在導航初始時刻,天線控制四元數與導航姿態四元數相等。天線控制四元數在每個導航周期需要經歷兩次更新,一次由載體系b相對於理想平台系T的旋轉矢量在載體系b下旋轉矢量更新,一次由恆定的三軸小指令角速度更新。第一次更新用於跟蹤載體姿態變化。第二次更新的目的是使天線控制四元數虛擬的數學平台以很小的角速度追趕導航姿態四元數虛擬的數學平台,而不因瞬間較大幅度地修正導航姿態四元數使得天線伺服姿態角發生劇烈變化。
天線控制四元數和導航姿態四元數的相同之處是它們都用同樣的旋轉矢量更新來跟蹤載體姿態變化。它們的不同之處是導航姿態四元數用卡爾曼濾波在到達濾波時間時一次性修正估計誤差(會衝擊天線伺服系統),而天線控制四元數則以較小的指令角速度緩慢逼近導航姿態四元數(不會衝擊伺服系統)。
如圖2所示,是天線指向偏差隨時間變化的曲線示意圖。實線AEBGCID表示假設由導航姿態四元數控制天線轉動時,天線指向誤差曲線。虛線AEFGHI表示由天線控制四元數控制天線轉動時,天線的指向偏差曲線。AB、BC、CD分別表示組合導航算法對導航姿態四元數的誤差修正周期。在A點處,天線控制四元數和導航姿態四元數同時初始化。AE段實線虛線重合表示用相同的旋轉矢量
同時更新導航姿態四元數和天線控制四元數,由於導航姿態四元數和天線控制四元數初值相同,因此在AB段內,二者始終相等,所以AE段實線和虛線重合。EB(GC、ID)段實線表示組合導航算法對導航姿態四元數進行修正,導航姿態誤差歸零,由導航姿態四元數控制的天線指向誤差由非零值瞬間變為0,對天線伺服系統帶來震盪。BG(CI)段實線表示隨著時間推移和慣性器件誤差累積,天線指向偏差逐漸增大。EF(GH)虛線表示天線控制四元數姿態以較小的指令角速度緩慢追趕導航姿態四元數的過程。FG(HI)虛線表示天線控制四元數姿態與導航姿態四元數相等後,二者以相同的旋轉矢量更新,二者對應的天線指向誤差發展狀況相同。
《基於MEMS慣導的雙四元數動中通天線控制方法及系統》方法的主要步驟如下:
(1)設定天線控制四元數的初值。因獨立設計天線控制四元數的目的是隔離載體姿態誤差修正時對動中通伺服系統帶來的力學和電學衝擊,天線控制四元數實際上和導航姿態四元數一樣描述了載體姿態,因此在系統啟動時刻,可使其與捷聯慣導解算四元數法中獲取的導航姿態四元數相同。
(2)在捷聯慣導的導航計算機的每箇中斷周期里,用載體系相對於理想平台坐標系的旋轉矢量
分別更新導航姿態四元數和天線控制四元數。
(3)在每個濾波周期內,利用卡爾曼濾波修正MEMS慣導的導航姿態四元數,速度和位置,從而保證MEMS慣導的長時間導航精度。
(4)在每箇中斷周期,將由導航姿態四元數確定的載體姿態角與由天線控制四元數確定的載體姿態角對應相減,得到姿態角的差值;
(5)在每箇中斷周期,根據姿態角的差值確定天線控制方式;基本原則是以天線控制四元數逼近導航姿態四元數,在此引入用於校正天線控制四元數的三軸指令角速度旋轉矢量,分為如下幾種情況:
a.若由天線控制四元數確定的航向角大於由導航姿態四元數確定的航向角,則三軸指令角速度旋轉矢量的第三個元素取正的修正指令角速度;
b.若由天線控制四元數確定的航向角小於由導航姿態四元數確定的航向角,則三軸指令角速度旋轉矢量的第三個元素取負的修正指令角速度;
修正指令角速度的大小取值方法為:為了使修正天線控制四元數帶給天線伺服系統的衝擊量達到最小,三軸指令角速度旋轉矢量的第三個元素的修正指令角速度的大小為天線控制四元數航向角與導航姿態四元數航向角之差除以組合導航濾波周期,當該指令角速度的大小為天線控制四元數航向角與導航姿態四元數航向角之差除以組合導航濾波周期時,該指令角速度恰好使天線控制四元數的航向角誤差與導航姿態四元數的航向角誤差最大值相等。考慮到系統運行中的不確定因素,應使該指令角速度大於天線控制四元數航向角與導航姿態四元數航向角之差除以組合導航濾波周期,但其最大值不應超過每秒動中通天線允許的最大對星角度誤差。
c.若由天線控制四元數確定的俯仰角大於由導航姿態四元數確定的俯仰角,則三軸指令角速度旋轉矢量的第一個元素取正的修正指令角速度;
d.若由天線控制四元數確定的俯仰角小於由導航姿態四元數確定的俯仰角,則三軸指令角速度旋轉矢量的第一個元素取負的修正指令角速度;
上述兩種情況下修正指令角速度的大小取值方法與a,b兩種情況原理相同,不同的是由於是第一個元素,與其對應的為俯仰角,因此應將a,b兩種情況對應的航向角替換為俯仰角進行計算即可。
e.若由天線控制四元數確定的橫滾角大於由導航姿態四元數確定的橫滾角,則三軸指令角速度旋轉矢量的第二個元素取正的修正指令角速度;
f.若由天線控制四元數確定的橫滾角小於由導航姿態四元數確定的橫滾角,則三軸指令角速度旋轉矢量的第二個元素取負的修正指令角速度;
上述兩種情況下修正指令角速度的大小取值方法與a,b兩種情況原理相同,不同的是由於是第二個元素,與其對應的為橫滾角,因此應將a,b兩種情況對應的航向角替換為橫滾角進行計算即可。
(6)根據天線控制四元數對應的姿態角計算動中通天線的伺服方位角、伺服仰角、伺服極化角,驅動動中通伺服系統對天線進行控制。
如圖3所示,為《基於MEMS慣導的雙四元數動中通天線控制方法及系統》基於MEMS慣導的雙四元數動中通天線控制系統的組成原理圖。主要包括:動中通天線控制器、GPS、MEMS陀螺、MEMS加速度計和動中通天線伺服機構。
GPS主要是測量獲取載體的速度和位置信息並送至動中通天線控制器中的濾波單元。
MEMS陀螺主要是測量獲取載體在三維空間內的角速度信息並送至動中通天線控制器中的慣導解算單元和天線控制四元數計算單元。
MEMS加速度計主要是測量獲取載體在三維空間內的比力信息並送至動中通天線控制器中的慣導解算單元。
動中通天線伺服機構:包括方位向、俯仰向和極化向的電機驅動器和相應的電機,三個方向的電機驅動器根據天線控制指令生成單元傳來的伺服方位角、伺服仰角和伺服極化角分別驅動相應方向的電機,由此控制動中通天線的三軸轉動。
動中通天線控制器是《基於MEMS慣導的雙四元數動中通天線控制方法及系統》系統的核心部分,主要包括慣導解算單元、濾波單元、天線控制四元數計算單元、天線控制指令生成單元、天線控制四元數校正指令角速度生成單元,其中:
慣導解算單元:將MEMS陀螺測量獲取的載體在三維空間內的角速度信息,扣除由地球自轉、載體沿地球表面運動帶來的角速度後,得到載體坐標系相對於地理坐標系的三軸旋轉矢量
;將MEMS加速度計測量獲取的載體在三維空間內的比力信息,扣除重力加速度、哥氏加速度後,得到載體的對地加速度;利用載體坐標系相對於地理坐標系的三軸旋轉角速度和載體的對地加速度,經過慣導解算得到載體的姿態、位置和速度信息並送至濾波單元;將載體坐標系相對於地理坐標系的三軸旋轉矢量
以及首次慣導解算直接得到的載體姿態所對應的姿態四元數[q0 q1 q2 q3]送至天線控制四元數計算單元;從濾波單元獲取修正後的載體姿態信息,利用載體坐標系相對於地理坐標系的三軸旋轉矢量
更新與修正後的載體姿態信息所對應的姿態四元數作為導航姿態四元數送至天線控制四元數校正指令角速度生成單元。
濾波單元:將GPS輸出的載體速度和位置信息,以及慣導解算單元輸出的載體速度和位置信息進行組合,將GPS獲取的載體的東向速度和北向速度,以及慣導解算單元輸出的載體的東向速度和北向速度分別做差,將兩個差值構成卡爾曼濾波的量測量,通過卡爾曼濾波組合導航算法,以固定的濾波周期修正慣導解算單元輸出的載體姿態信息並將修正後的結果送至慣導解算單元。卡爾曼濾波組合導航算法具體可參見2012年西北工業大學出版社出版的,由秦永元、張洪鉞、王淑華編著的《卡爾曼濾波與組合導航原理(第二版)》一書。《基於MEMS慣導的雙四元數動中通天線控制方法及系統》中,選取其中東向和北向速度誤差、東向和北向失準角、右向和前向陀螺的漂移,以及右向和前向加速度計的偏置量這八個量作為狀態變數。
天線控制四元數計算單元:生成天線控制四元數,所述的天線控制四元數的形式為[q'0 q'1 q'2 q'3],天線控制四元數中每個參數的含義與慣導解算單元獲取的姿態四元數[q0 q1 q2 q3]對應一致,且[q'0 q'1 q'2 q'3]的初值為[q0 q1 q2 q3];從慣導解算單元每接收到一次載體坐標系相對於地理坐標系的三軸旋轉矢量
,就利用載體坐標系相對於地理坐標系的三軸旋轉矢量
更新天線控制四元數[q'0 q'1 q'2 q'3]並送至天線控制四元數校正指令角速度生成單元;從天線控制四元數校正指令角速度生成單元獲取三軸指令角速度旋轉矢量,並用所述三軸指令角速度旋轉矢量再次更新天線控制四元數[q'0 q'1 q'2 q'3]並送至天線控制指令生成單元。
天線控制四元數校正指令角速度生成單元:分別從慣導解算單元和天線控制四元數計算單元獲取導航姿態四元數和天線控制四元數,將由導航姿態四元數確定的載體姿態角與由天線控制四元數確定的載體姿態角對應相減,得到姿態角差值,並根據姿態角差值生成用於校正天線控制四元數的三軸指令角速度旋轉矢量並送至天線控制四元數計算單元。
天線控制指令生成單元:從天線控制四元數計算單元接收最新的天線控制四元數,根據天線控制四元數解算得到動中通天線的伺服方位角、伺服仰角和伺服極化角,送至動中通天線伺服機構。
在慣導解算單元中運行的主要是捷聯慣導算法。在捷聯慣導解算算法中,分別進行了姿態解算、速度解算、位置解算。其中,姿態信息的具體數學載體是導航姿態四元數;導航姿態四元數是天線控制四元數變化的參考量;速度信息用於與GPS得到的速度信息構成濾波單元的濾波量測量;通過位置信息和天線控制四元數對應的姿態信息來計算動中通天線的伺服方位角、伺服仰角和伺服極化角。
伺服方位角、伺服仰角和伺服極化角的計算方法如下:
計算中有導航系n,載體坐標系b,天線坐標系v和地球坐標系e。其中導航系n取地理坐標系(x-東,y-北,z-天);載體坐標系的x軸、y軸、z軸分別指向載體的右、前、上;天線坐標系v中y軸與天線指向一致,z軸指向天線方位軸向上,x軸與另外兩軸構成右手系;地球坐標系e,原點位於地心,x軸穿越本初子午線與赤道的交點,z軸穿越地球北極點,y軸穿越東經90°子午線與赤道的交點,該坐標系與地球固連。
根據上述坐標系的定義,可以方便的計算出各坐標系之間的轉換矩陣:天線坐標系至載體坐標系的轉換矩陣為
,載體坐標系至導航坐標系的轉換矩陣為
,導航坐標系至載體坐標系的轉換矩陣為
,天線坐標系至導航坐標系的轉換矩陣為
,地球坐標系至導航坐標系的轉換矩陣為
對於天線伺服方位角和伺服仰角,可由衛星經度λs得到衛星在地球直角坐標系下的坐標
,同時易得載體在地球直角坐標系下的坐標為
,則載體到衛星的矢量為
其中
R為地球同步軌道半徑,L為載體所在緯度,λ為載體所在經度,Re為地球半徑。
將矢量
坐標變換到載體坐標系b下,即
由上式得天線伺服仰角為
天線伺服方位角主值為
其中
是矢量
的三個分量。
對於天線伺服極化角為
其中,λloca是載體經度,λsat為衛星的經度,Lloca為載體的緯度。

榮譽表彰

2018年12月20日,《基於MEMS慣導的雙四元數動中通天線控制方法及系統》獲得第二十屆中國專利優秀獎。

相關詞條

熱門詞條

聯絡我們