潘 良,周海淵,張同雙,趙李建
(中國衛(wèi)星海上測控部 飛行器海上測量與控制聯(lián)合實驗室,江陰 214431)
一種雙星敏感器聯(lián)合確定船體姿態(tài)方法
潘 良,周海淵,張同雙,趙李建
(中國衛(wèi)星海上測控部 飛行器海上測量與控制聯(lián)合實驗室,江陰 214431)
單星敏感器橫滾測量精度偏低會影響航向測量精度,采用雙星敏感器聯(lián)合的方法可以有效提高船姿精度,其中關(guān)鍵是蒙氣差修正和聯(lián)合姿態(tài)確定方法。目前蒙氣差修正一般采用基于恒星觀測矢量的修正方法,聯(lián)合姿態(tài)確定方式一般采用基于雙視軸指向聯(lián)合的方法。以上在蒙氣差中需要引入初始船體姿態(tài),而且修正迭代解算過程復(fù)雜,再者單星敏感器需要識別4顆以上恒星才能獲得視軸指向,如果其中一個無法獲得視軸指向,雙星敏感器無法解算船體姿態(tài)。針對上述情況,提出了一種新的雙星敏感器聯(lián)合確定船體姿態(tài)的方法,包括基于恒星參考矢量的蒙氣差修正方法和基于恒星觀測矢量的聯(lián)合姿態(tài)確定方法?;谠摲椒蓺獠钚拚辉傩枰跏即?,而且在理論上只需雙星敏感器各自至少有1顆可識別恒星,即可完成船體姿態(tài)角的解算。試驗結(jié)果表明該方法降低了雙星敏感器獲取船體姿態(tài)角所需的可識別恒星數(shù)量限制,提高了雙星敏感器獲取船體姿態(tài)的能力。
雙星敏感器;恒星觀測矢量;船體姿態(tài);視軸指向
單星敏感器在載體姿態(tài)確定過程中,由于結(jié)構(gòu)限制,橫滾比俯仰偏航精度低一個數(shù)量級,因此在應(yīng)用于船體姿態(tài)測量時通常采用雙星敏感器聯(lián)合工作模式[1-4],其中蒙氣差修正方法和聯(lián)合姿態(tài)確定方法是船載雙星敏感器姿態(tài)確定的兩個關(guān)鍵技術(shù)。
關(guān)于蒙氣差修正方法,一般采用基于觀測矢量的修正方法[5],但此方法需要獲取觀測矢量的地平仰角(或天頂距),而計算觀測矢量的地平仰角需要船體姿態(tài)角。使用該方法需要引入外部的姿態(tài)角參考量(如捷聯(lián)慣導(dǎo)),或者先不進行蒙氣差修正,而是對姿態(tài)角粗略解算后再進行迭代修正。
關(guān)于聯(lián)合姿態(tài)確定方法,一般采用基于雙視軸指向聯(lián)合的方法[6],要求首先分別獲取兩個星敏感器相對參考坐標系的視軸指向,再根據(jù)星敏感器的安裝矩陣解算得到船體相對參考坐標系的姿態(tài)角,而當兩臺星敏感器(單星敏感器識別4顆以上恒星才能獲得視軸指向)不能全部給出各自視軸相對參考坐標系的精確指向時,雙星敏感器無法獲取船體姿態(tài)。
本文針對上述情況,提供一種雙星敏感器聯(lián)合確定船體姿態(tài)的方法,包括基于參考矢量的蒙氣差修正方法和基于觀測矢量聯(lián)合的船姿解算方法兩個方面。該方法蒙氣差修正不需初始船體姿態(tài),而且理論上只需雙星敏感器各自至少有1顆可識別恒星即可完成船體姿態(tài)角的解算。
在單星敏感器解算船體姿態(tài)過程中,涉及到J2000.0(CIS)、地固坐標系(CTS)、船體地平系(DP)、船體甲板系(b)、星敏坐標系(s)之間轉(zhuǎn)換,為便于后續(xù)表述在此對坐標系予以圖解定義。圖3同時也是星敏感器測量模型。星敏感器通過光學(xué)和圖像傳感器拍攝天球上的恒星,通過獲取觀測矢量Wi和參考矢量Vi,再根據(jù)星敏感器坐標系與參考坐標系之間的坐標轉(zhuǎn)換關(guān)系,確定星敏感器坐標系相對參考坐標系的姿態(tài)矩陣。圖3中,Si表示待觀測恒星,(usi, vsi)為恒星通過星敏感器光學(xué)系統(tǒng)在星敏感器圖像傳感器中的坐標。
Vi恒星Si在J2000.0坐標系的單位參考矢量。
式中,αi、δi為恒星Si在J2000.0坐標系下的赤經(jīng)、赤
圖1 J2000.0坐標系Fig.1 J2000.0 coordinate system
圖2 地固坐標系與船體地平系Fig.2 The earth fixed coordinates and hull horizon coordinate system
圖3 船體甲板系與星敏坐標系Fig.3 Hull deck coordinate system and star sensor coordinate system
緯,可通過查找星表獲取。
Wi為恒星Si在星敏感器坐標系Os-XsYsZs單位觀測矢量。
式中,D為星敏感器圖像傳感器的像元尺寸,(u0,v0)為原點坐標,(usi,vsi)為星點在圖像傳感器中的坐標,f為焦距。
RSb為星敏感器坐標系至船體坐標系的安裝轉(zhuǎn)換矩陣,用來表述星敏感器坐標系至船體甲板系的坐標轉(zhuǎn)換關(guān)系。
A0、E0、γ0分別表示星敏感器在船體坐標系中的初始安裝方位角、初始安裝俯仰角和初始安裝偏航角。RSb與A0、E0、γ0關(guān)系如公式(3)(4)所示,其中Rx(q)、Ry(q)、Rz(q)為基本歐拉角旋轉(zhuǎn)變換矩陣,分別表示繞X、Y和Z軸逆時針旋轉(zhuǎn)q角。
船用星敏感器工作與大氣層,必須對星敏感器的俯仰角進行修正?;诤阈菂⒖际噶康拿蓺獠钚拚椒?,是將恒星參考單位矢量Vi轉(zhuǎn)換至船體地平系,得到船體地平系的恒星參考單位矢量VDPi,計算恒星的地平仰角,根據(jù)地平仰角對VDPi進行蒙氣差修正,得到蒙氣差修正后的參考單位矢量V 'DPi。
2.1參考矢量Vi至船體地平系的轉(zhuǎn)化
將恒星Si在J2000.0坐標系的參考矢量Vi,轉(zhuǎn)換到船體地平系,轉(zhuǎn)換后的單位矢量記為VDPi。
Vi轉(zhuǎn)換到VDPi的轉(zhuǎn)換關(guān)系為
式中,La、Lo分別為觀測點的地理緯度和經(jīng)度,xp、yp分別極移參數(shù),GAST為格林尼治真恒星時,εA為平黃赤交角,ΔΨ、Δε分別為黃經(jīng)章動和交角章動,ZA、θA和ξA為赤道歲差參數(shù)。
2.2VDPi在船體地平系方位和仰角的計算
計算恒星的地平方位角ADPi和地平仰角EDPi。根據(jù)式(5)計算得到VDPi表示為[xDPiyDPizDPi]T,VDPi的地平方位角ADPi、EDPi與xDPi、yDPi、zDPi有以下關(guān)系:
ADPi需要進行象限判斷。
根據(jù)地平仰角對VDPi進行蒙氣差修正,得到蒙氣差修正后的參考單位矢量V'DPi。
船用星敏感器工作于大氣層內(nèi),由于大氣折射的影響,恒星的實際觀測地平仰角E'DPi要大于理論地平仰角EDPi,即需要對參考矢量VDPi進行了蒙氣差修正:
式中,ρ即為蒙氣差修正量。船用星敏感器安裝仰角一般大于30°,采用如下修正模型:
式中,ρ的單位為角秒,A、B計算公式分別為
式中,t溫度為(℃),P為氣壓(hPa)。
式(8)中,ρ0計算公式為
式中:當EDPi>45°時,a為1;當14°≤EDPi≤45°時,a計算公式為
用星敏感器觀測,不同恒星對應(yīng)俯仰角不同,而蒙氣差修正與仰角緊密相關(guān),因此對每顆恒星分別進行修正才能達到最高的精度。根據(jù)式(7)進行蒙氣差修正得到E 'DPi,重組得到V 'DPi:
雙星敏感器聯(lián)合觀測矢量確定船體姿態(tài)方法,是將兩個星敏感器的恒星觀測矢量統(tǒng)一轉(zhuǎn)換到船體坐標系,組合成聯(lián)合觀測矢量矩陣;將兩個星敏感器的恒星參考矢量轉(zhuǎn)換到船體地平系,并對每顆恒星的地平系參考矢量進行蒙氣差修正,組成聯(lián)合參考矢量陣;再根據(jù)聯(lián)合觀測矢量陣和聯(lián)合參考矢量陣解算船體姿態(tài)陣,進而得出船體姿態(tài)角。
4.1星敏感器觀測矢量轉(zhuǎn)換到船體坐標系
設(shè)星敏感器1識別恒星的觀測矢量陣為W1,星敏感器2識別恒星的觀測矢量陣為W2,分別將W1、W2轉(zhuǎn)換到船體坐標系,得到Wb1、Wb2:式中,RS1b、RS2b分別為星敏感器1、星敏感器2的安裝矩陣。
4.2星敏感器參考矢量轉(zhuǎn)換到船體地平系
設(shè)星敏感器1、2中識別恒星的參考矢量陣分別為V1、V2,轉(zhuǎn)換到船體地平系并分別經(jīng)蒙氣差修正(每顆恒星分別修正)重組后的參考矢量分別為V1'、V2',蒙氣差修正方法見式(5)~(12)。
4.3組成聯(lián)合觀測和參考矢量矩陣解算船體姿態(tài)角
由于Wb1、Wb2都是相對船體坐標系的觀測矢量陣,可組成聯(lián)合觀測矢量陣Wb:
V1'、V2'都是船體地平系下的參考矢量陣,可組成聯(lián)合參考矢量陣VDP': Wb和VDP'存在以下轉(zhuǎn)換關(guān)系:
式(16)中的RDPb即為船體坐標系到船體地平系的姿態(tài)轉(zhuǎn)換矩陣,可用QUEST算法進行姿態(tài)解算。
RDPb與船體姿態(tài)角的關(guān)系為
因此有:
式中,RbDP(i, j)為姿態(tài)矩陣RbDP中的第i行、第j列元素,航向K需要進行象限判斷。
為驗證前面提出的基于恒星參考矢量的蒙氣差修正方法和基于聯(lián)合觀測矢量的船體姿態(tài)確定方法,在船體系泊條件下進行了試驗。
時間:2014年7月9日北京時19h50m07s800ms;
地點:東經(jīng)120.293086°,北緯31.945213°;
溫度:28.2℃; 氣壓:1008.3 hPa。
5.1雙星敏感器相關(guān)參數(shù)
雙星敏感器相關(guān)參數(shù)如表1所示。
表1 雙星敏感器相關(guān)參數(shù)Tab.1 Related parameters of dual star sensors
5.2星敏感器觀測恒星及識別結(jié)果
星敏感器觀測恒星及識別結(jié)果,星敏感器1識別5顆,星敏感器2識別3顆,數(shù)據(jù)如表2所示。
表2 星敏感器恒星識別結(jié)果Tab.2 Results of stars identified by dual star sensors
5.3蒙氣差修正結(jié)果
以星敏感器1第1顆恒星為例。J2000.0參考矢量為?
轉(zhuǎn)換到船體地平系得到VDPS1=[0.229426 0.671988 0.704128]T,解算所得地平方位角ADPS1=71.9528°,未經(jīng)修正地平仰角EDPS1=42.2207°,蒙氣差修正量ρ=59.34″,經(jīng)蒙氣差修正后地平仰角E'DPS1=42.2372°,蒙氣差修正后地平參考矢量:
5.4雙星敏感器聯(lián)合恒星觀測矢量確定船體姿態(tài)
星敏感器恒星獲取的觀測矢量W1、W2為
W1、W2轉(zhuǎn)換到船體坐標系,得到Wb1、Wb2并組成聯(lián)合觀測矢量Wb陣:
恒星參考矢量V1、V2轉(zhuǎn)換到船體地平系,進行蒙氣差修正得到V1'、V2'并組成聯(lián)合參考矢量陣VD′P:
根據(jù)式(17),解算得到姿態(tài)矩陣RbDP:
根據(jù)式(19),解算船體姿態(tài)角為
5.5精度比對結(jié)果
精度比對試驗在船體系泊條件下進行,采用高精度激光陀螺捷聯(lián)慣導(dǎo)姿態(tài)數(shù)據(jù)作為比對參考,比對曲線見圖4,比對結(jié)果為:
圖4 雙星敏感器與捷聯(lián)慣導(dǎo)姿態(tài)比對試驗結(jié)果Fig.4 Comparison on attitudes between dual star sensors and SINS
雙星敏感器確定船體姿態(tài)的關(guān)鍵是蒙氣差修正方法和聯(lián)合姿態(tài)確定方法。本文提出了一種新型的雙星敏感器聯(lián)合確定船體姿態(tài)的方法,主要包括兩方面內(nèi)容:一是基于參考矢量的蒙氣差修正方法,優(yōu)點在于直接對參考矢量修正,不需要引入外部姿態(tài)數(shù)據(jù),更不需要繁雜的換算和迭代過程,另外本方法采用中國天文年歷修正方法為基礎(chǔ)的模型,比一般簡化模型精度高,比精確模型計算量小,同時精度能夠達到要求;二是基于恒星觀測矢量聯(lián)合確定船體姿態(tài)方法,優(yōu)點在于每個星敏感器只需要至少有一顆可識別恒星即可聯(lián)合確定船體姿態(tài)角,降低了雙星敏感器獲取船體姿態(tài)角所需的可識別恒星數(shù)量限制,極大提高了雙星敏感器獲取船體姿態(tài)的能力。
(References):
[1] Ali J, Zhang Chang-yun, Fang Jian-cheng. An algorithm for astro-inertial navigation using CCD star sensors[J]. Aerospace Science and Technology, 2006(10): 449-454.
[2] Yoshikawa S, Shimoji H, Miyatake K, et al. On-board verification of spacecraft attitude determination using star sensors[C]//Proceedings of the SICE Annual Conference. 2005: 1955-1958.
[3] Rozelle D M. The hemispherical resonator gyro: From wineglass to the planets[C]//19th AAS/AIAA Space Flight Mechanics Meeting. Savannah, Georgia, 2009: 1157-1178.
[4] 郭敬明, 何昕, 魏仲慧, 等. 基于雙星敏感器的船體姿態(tài)測量系統(tǒng)設(shè)計[J]. 光電子技術(shù), 2014, 34(1): 5-11.
Guo Jing-ming, He Xin, Wei Zhong-hui, et al. The design of a ship attitude measurement system based on dual star sensors[J]. optoelectronic Technology, 2014, 34(1): 5-11.
[5] 茅永興, 張同雙, 朱偉康, 等. 船載星敏感器測星數(shù)據(jù)蒙氣差實時修正方法[J].飛行器測控學(xué)報, 2012, 31(3): 50-53.
Mao Yong-xing, Zhang Tong-shuang, Zhu Wei-kang, et al. A real-time atmospheric refraction correction method for measurement data of ship-borne star sensors[J]. Journal of Spacecraft TT&C Technology, 2012, 31(3): 50-53.
[6] 劉冰, 朱偉康, 張同雙, 等. 基于雙星敏感器的船體姿態(tài)確定[J]. 光學(xué)精密工程,2014, 22(3): 569-575.
Liu Bing, Zhu Wei-kang, Zhang Tong- shuang, et al. Determination of ship attitude based on dual star sensors[J]. Optics and Precision Engineering, 2014, 22(3): 569-575.
[7] 張磊, 李輝, 韓濤, 等. 艦船武器系統(tǒng)姿態(tài)基準塢內(nèi)標校新方法[J]. 中國慣性技術(shù)學(xué)報, 2013, 21(2): 275-280.
Zhang Lei, Li Hui, Han Tao, et al. New method of dock calibration for naval vessel weapon system attitude reference[J]. Journal of Chinese Inertial Technology, 2013, 21(2): 275-280.
[8] 郭敬明, 何昕, 魏仲慧, 等. 基于雙星敏感器的船體姿態(tài)測量系統(tǒng)設(shè)計[J]. 光電子技術(shù), 2014, 34(1): 5-11.
Guo Jing-ming, He Xin, Wei Zhong-hui, et al. The design of a ship attitude measurement system based on dual star sensors[J]. Optoelectronic Technology, 2014, 34(1): 5-11.
[9] 胡曉東, 胡強, 雷興, 等. 一種用于白天星敏感器的星點質(zhì)心提取方法[J]. 中國慣性技術(shù)學(xué)報, 2014, 22(4): 481-485.
Hu Xiao-dong, Hu Qiang, Lei Xing, et al. Method of star centroid extraction used in daytime star sensors[J]. Journal of Chinese Inertial Technology, 2014, 22(4): 481-485.
[10] 劉冰, 朱偉康, 張同雙, 等. 基于雙星敏感器的船體姿態(tài)確定[J]. 光學(xué)精密工程, 2014, 22(3): 569-575.
Liu Bing, Zhu Wei-kang, Zhang Tong-shuang, et al. Determination of ship attitude based on dual star sensors[J]. Optics and precision Engineering, 2014, 22(3): 50-53.
Method of jointly determining ship attitude by dual star sensors
PAN Liang, ZHOU Hai-yuan, ZHANG Tong-shuang, ZHAO Li-jian
(Joint Lab of Flight Vehicle Ocean-Based Measurement and Control, China Satellite Maritime Tracking & Controlling Department, Jiangyin 214431, China)
The poor rolling precision of single star sensor has harmful affect on the heading measurement accuracy. The accuracy of ship attitude can be improved by using dual star sensors, in which the key methods are refraction correction and combined attitude determination. At present, the refraction correction method is usually based on the star observation vector correction, and the combined attitude determination method is based on dual optical axis combination. These two methods need introducing the initial ship attitude in refraction correction, and the iterative correction solution process is complex. In addition, the single star sensor needs at least 4 stars to be identified before the ship attitude can be calculated. In view of these problems, a new method for determining the ship attitude by dual star sensors is proposed, which includes the refraction correction based on the star theoretical vector correction and the combined attitude determination method base on the star observation vector combination. The refraction correction by the new method no longer need the initial ship attitude, and in theory the ship attitude can be obtained only if each of the dual star sensors can identify at least 1 star. Experiment results show that the ability of dual star sensors to obtain the ship attitude is improved by the proposed method.
dual star sensors; star observation vector; ship attitude; optical axis
U666.1
A
1005-6734(2015)03-0334-05
10.13695/j.cnki.12-1222/o3.2015.03.010
2015-02-26;
2015-05-26
潘良(1967—),男,高級工程師,從事慣性導(dǎo)航設(shè)備應(yīng)用研究。E-mail:qianyan99@126.com