陳春行,林春生,賈文抖,翟國(guó)君
(1.海軍工程大學(xué),湖北 武漢 430033;2.海軍海洋測(cè)繪研究所,天津 300061)
隨著新形勢(shì)下戰(zhàn)場(chǎng)環(huán)境的惡化,對(duì)常規(guī)兵器的作戰(zhàn)性能的要求也隨之提高,實(shí)現(xiàn)精確打擊已成為現(xiàn)代常規(guī)彈藥的重要任務(wù),彈體姿態(tài)測(cè)量方法的實(shí)現(xiàn)也顯得越發(fā)重要[1]。文獻(xiàn)[2]提出采用一個(gè)微機(jī)械陀螺測(cè)量出彈體滾轉(zhuǎn)角并與地磁傳感器相結(jié)合解出其他姿態(tài)角的方法,但是由于受陀螺儀量程的限制,無(wú)法滿足高速?gòu)楏w的姿態(tài)測(cè)量。文獻(xiàn)[3—4]提出地磁測(cè)量、陀螺測(cè)量和卡爾曼濾波來(lái)解算姿態(tài)角的算法,并針對(duì)陀螺解算方法分別采用了四元數(shù)法和優(yōu)化的旋轉(zhuǎn)矢量二字樣算法,一定程度上提高了精度,但都增大了計(jì)算量,難以在片上實(shí)現(xiàn)。文獻(xiàn)[5]研究了磁強(qiáng)計(jì)/太陽(yáng)方位角度傳感器的組合測(cè)姿方法,建立了三軸磁強(qiáng)計(jì)和太陽(yáng)方位角傳感器的測(cè)量方程。而其受天氣影響大,僅能在白天光照充足的情況下適用。而現(xiàn)有的利用地磁傳感器求解姿態(tài)矩陣的方法,不易分析解的存在性[6-7]。本文針對(duì)上述問(wèn)題,提出了基于地磁傳感器的彈體姿態(tài)測(cè)量方法。
為了便于下文討論,分別建立地磁坐標(biāo)系Oxyz,彈體坐標(biāo)系Ox1y1z1和彈軸坐標(biāo)系Ox2y2z2。地磁坐標(biāo)系的Ox軸指向地磁的北極,Oy軸平行于地面且與Ox軸相垂直指向右,Oz軸垂直指向地面。彈軸坐標(biāo)系的原點(diǎn)O取在彈體的質(zhì)心上,Ox1軸與彈體縱軸重合,指向頭部為正,Oy1軸位于彈體縱向?qū)ΨQ面內(nèi)與Ox1相垂直,Oz1軸與Ox1、Oy1軸構(gòu)成右手坐標(biāo)系。彈軸坐標(biāo)系在彈體滾轉(zhuǎn)前與彈體坐標(biāo)系重合,不隨彈體滾轉(zhuǎn),但隨彈體俯仰和偏航運(yùn)動(dòng)[8]。三軸地磁傳感器的各個(gè)敏感軸分別安裝在彈體的三個(gè)敏感軸方向,根據(jù)地磁場(chǎng)在彈體坐標(biāo)上的投影,測(cè)量彈體的滾轉(zhuǎn)、俯仰、磁航向角度。設(shè)P、H、R分別為彈體的俯仰角、磁航向角、滾轉(zhuǎn)角。各個(gè)坐標(biāo)系的轉(zhuǎn)換關(guān)系如下圖所示。
定義彈體相對(duì)地磁滾轉(zhuǎn)角Rc1為本地地磁場(chǎng)在彈體坐標(biāo)面oy1z1上的投影與彈體軸oz1的夾角,順時(shí)針旋轉(zhuǎn)為正,如圖2所示。
由文獻(xiàn)[9]中的磁阻傳感器滾轉(zhuǎn)角速率的量測(cè)方程:
(1)
其中,a(t)、b(t)、c(t)為包含Bx1,By1,Bz1,P,H,R的函數(shù)多項(xiàng)式。
彈體滾轉(zhuǎn)角R近似計(jì)算如下:
(2)
式中,R的范圍范圍為[0,2π],具體取值范圍需根據(jù)hy1,hz1所處象限確定。R0為初始時(shí)刻相對(duì)地磁滾轉(zhuǎn)角,可根據(jù)彈體以俯仰角P發(fā)射時(shí),沒(méi)有滾轉(zhuǎn)運(yùn)動(dòng)時(shí)進(jìn)行標(biāo)定。
而對(duì)于俯仰角速率和偏航角速率較大時(shí),為減小由俯仰和偏航運(yùn)動(dòng)對(duì)于求解滾轉(zhuǎn)角所帶來(lái)的誤差,可將地磁場(chǎng)投影到彈軸坐標(biāo)面Oy2z2中,通過(guò)式(2)求得彈軸坐標(biāo)系相對(duì)于地磁滾轉(zhuǎn)角Rc2,Rc1、Rc2之差即為彈體的滾轉(zhuǎn)角,取值范圍均為[0,2π],具體的取值通過(guò)hy2、hz2所處的象限進(jìn)行確定,以當(dāng)Byz位于Oy1z1第四象限,Oy2z2第三象限時(shí)為例,如圖3所示。此時(shí)hy1<0,hz1<0,hy2>0,hz2<0。
(3)
由上式得Rc1為2π+arctan(hy1/hz1),Rc2為π+arctan(hy2/hz2),進(jìn)而可求出滾轉(zhuǎn)角R。
彈體飛行過(guò)程中,地磁場(chǎng)在彈軸坐標(biāo)系Ox2y2z2上的投影可看成彈體坐標(biāo)系上的投影分量經(jīng)滾轉(zhuǎn)角補(bǔ)償后的結(jié)果,其輸出為:
(4)
式中,hy1z1=hy2z2為地磁場(chǎng)在oy1z1面上的投影。
由于短時(shí)間內(nèi)Rc2變化較小,在計(jì)算過(guò)程中可采用i-1時(shí)刻Rc2的值迭代計(jì)算i時(shí)刻彈軸坐標(biāo)系上的磁場(chǎng)投影分量hy2,hz2。而初始時(shí)刻彈體坐標(biāo)系與彈軸坐標(biāo)系重合,則有Rc1(0)=Rc2(0)=R0,取其為迭代初值。對(duì)于高速旋轉(zhuǎn)的彈體來(lái)說(shuō),在標(biāo)準(zhǔn)氣象條件下,其偏航角可看成恒定的,那么在彈體的運(yùn)動(dòng)過(guò)程中地磁場(chǎng)在oy2軸上的投影近似為不變,則hy2可通過(guò)初始時(shí)刻oy1軸上的地磁測(cè)量值標(biāo)定,令hy2≈hy1(0)。
在描述彈體俯仰姿態(tài)時(shí),定義彈體(彈軸)相對(duì)地磁俯仰角Pc1(Pc2)為本地地磁場(chǎng)在坐標(biāo)面Ox1z1(Ox2z2)上的投影與縱軸O1x1(O2x2)的夾角,下壓為正,取值范圍為[-π/2,π/2],彈體(彈軸)相對(duì)地磁俯仰角瞬態(tài)值可表示為:
(5)
由于彈軸坐標(biāo)系只隨彈體做俯仰和偏航運(yùn)動(dòng),因此可利用彈軸坐標(biāo)系的相對(duì)地磁俯仰角近似解算彈體俯仰角為:
P=Pc2-P0
(6)
其中,P0為初始時(shí)刻彈體俯仰角。
在計(jì)算彈體磁航向角時(shí)同樣忽略偏航所帶來(lái)的影響,通過(guò)式(6)所求的彈體俯仰角P將彈軸坐標(biāo)系上的磁場(chǎng)分量投影到導(dǎo)航坐標(biāo)系中,得到hx0,hy0,帶入式(8)即可反解出磁航向角,定義其北偏東為正,取值范圍為[-π,π],由hx0,hy0所處象限確定。
(7)
H=arctan(hy0/hx0)
(8)
由于缺乏動(dòng)態(tài)實(shí)驗(yàn)的條件,文中以某型榴彈為實(shí)例進(jìn)行仿真,假定發(fā)射地點(diǎn)為武漢某地,其地理位置為北緯30°34′52″,東經(jīng)114°14′24″。根據(jù)IGRF第十二代模型可得發(fā)射地點(diǎn)的地磁向量的北向分量為34 200.2 nT(向北為正),東向分量為-2 227.9nT(東向?yàn)檎?,垂直分量為35 461.3 nT(向下為正)。彈體發(fā)射時(shí)鏜口自轉(zhuǎn)角速度為240 r/s,初始速度為700 m/s,磁航向角H0=15°,俯仰角為-40°(下壓為正),則根據(jù)六自由度剛體彈道方程[10]仿真程序得出彈體飛行過(guò)程中的姿態(tài)角序列(P、H、R),將其作為真實(shí)的彈道參數(shù),記為姿態(tài)角的原始數(shù)據(jù)。為模擬真實(shí)的地磁傳感器所測(cè)磁場(chǎng)值,將仿真出來(lái)的磁場(chǎng)理論值添加上均值為0,方差為0.1 μT的高斯白噪聲作為地磁傳感器的輸出值。則經(jīng)上述算法求得的彈體姿態(tài)角誤差如圖4—圖6所示。
從仿真實(shí)驗(yàn)結(jié)果可知,在開(kāi)始的一段時(shí)間內(nèi),俯仰角和磁偏航角誤差曲線有一定的波動(dòng),而在后期趨于穩(wěn)定。俯仰角誤差保持在±1°以內(nèi),磁航向角誤差保持在±0.6°以內(nèi)。而滾轉(zhuǎn)角誤差在前期穩(wěn)定在±0.5°以內(nèi),到后期有增大的趨勢(shì),但控制在±1.5°,以上表明姿態(tài)角測(cè)量誤差處于合理范圍之內(nèi),且算法簡(jiǎn)單易于實(shí)現(xiàn),能夠應(yīng)用于彈體姿態(tài)測(cè)量。
本文提出了基于地磁傳感器的彈體姿態(tài)測(cè)量方法。該方法利用彈體坐標(biāo)系及彈軸坐標(biāo)系之間的轉(zhuǎn)換關(guān)系,將彈體坐標(biāo)系上所測(cè)的地磁分量轉(zhuǎn)換到彈軸坐標(biāo)系,通過(guò)迭代計(jì)算求出彈體姿態(tài)角。仿真實(shí)驗(yàn)結(jié)果表明該方法滿足精度要求,簡(jiǎn)化了計(jì)算量,易于片上實(shí)現(xiàn)。但與其他利用地磁信息解算彈體姿態(tài)的算法一樣,無(wú)法克服地磁探測(cè)盲區(qū)及當(dāng)彈體俯仰角與地磁傾角相當(dāng)時(shí)誤差過(guò)大的問(wèn)題。
[1]梁志劍,馬鐵華,范錦彪,等.飛行體姿態(tài)慣性技術(shù)綜述[J].探測(cè)與控制學(xué)報(bào).2010,32(5):11-15.
[2]曹紅松,馮順山,趙捍東,等.地磁陀螺組合彈藥姿態(tài)探測(cè)技術(shù)研究[J].彈箭與制導(dǎo)學(xué)報(bào),2006,(3):142-145.
[3]張曉霞,曹詠弘.基于磁強(qiáng)計(jì)/陀螺的卡爾曼定姿算法[J].探測(cè)與控制學(xué)報(bào),2011,33(4):48-50.
[4]鮑亞琪,陳國(guó)光,吳坤,等.基于磁強(qiáng)計(jì)和MEMS陀螺的彈箭全姿態(tài)探測(cè)[J].兵工學(xué)報(bào),2008,29(10):1227-1231.
[5]馬國(guó)梁.高轉(zhuǎn)速?gòu)椡璐艔?qiáng)計(jì)/太陽(yáng)方位角傳感器組合測(cè)姿方法[J].南京理工大學(xué)學(xué)報(bào).2013,37(1).
[6]高峰.彈道修正彈飛行姿態(tài)角磁探測(cè)技術(shù)及其彈道修正方法研究[D].南京:南京理工大學(xué)機(jī)械工程學(xué)院,2008.
[7]黃崢,李科杰,金連寶.火炮彈丸捷聯(lián)式地磁-太陽(yáng)方位姿態(tài)測(cè)量模型研究[D].兵工學(xué)報(bào),2001,22(1):19-22.
[8]秦永元.慣性導(dǎo)航.[M].北京:科學(xué)出版社, 2014.
[9]馬國(guó)梁,李巖,葛敬飛.磁阻傳感器量旋轉(zhuǎn)彈滾轉(zhuǎn)姿態(tài)的原理分析[J].彈道學(xué)報(bào),2012,24(1):32-36.
[10]徐明友.高等外彈道學(xué)[M].北京:高等教育出版社,2007.