孫微王方勇喬鋼周彬
(1.聲納技術(shù)重點實驗室 第七一五研究所,杭州,310023)
(2.哈爾濱工程大學(xué)水聲學(xué)院,哈爾濱,150001)
基于長基線水聲定位系統(tǒng)誤差分析以及定位精度研究
孫微1王方勇1喬鋼2周彬1
(1.聲納技術(shù)重點實驗室 第七一五研究所,杭州,310023)
(2.哈爾濱工程大學(xué)水聲學(xué)院,哈爾濱,150001)
分析影響定位精度的測距誤差、潛標位置偏移、聲線彎曲、目標移動等。仿真了不同測距誤差以及不同潛標偏移誤差下整個區(qū)域內(nèi)不同位置的定位精度,對聲線曲率進行了修正并仿真了等效聲速剖面與實際聲速剖面聲速對定位精度的影響。在一定區(qū)域內(nèi),存在以高斯分布的測距誤差,中心位置定位精度最高,定位誤差起伏較小,以中心向外輻射,距離中心越遠的區(qū)域定位精度越低起伏越大;當潛標存在偏移誤差時,真實測距值與偏移測距值之差為雙曲線,雙曲線焦點為潛標真實位置和潛標偏移位置,目標在焦點的中垂線上時,測距誤差最?。焕玫刃拭娣ㄓ行У母纳屏寺曀僮兓瘜Χㄎ坏挠绊?;運動目標的定位結(jié)果具有與目標運動方向偏離的趨勢。
水聲定位;長基線;誤差分析;定位精度
長基線定位系統(tǒng)是指基線長度可與海深相比擬的定位系統(tǒng),定位原理可以理解為通過時間測量得到距離從而解算目標位置的定位系統(tǒng)。定位精度受輔助傳感器、外部GPS定位系統(tǒng)、聲學(xué)定位系統(tǒng)精度和數(shù)據(jù)后置處理方法的影響[1]。為了達到水聲定位系統(tǒng)的定位精度,需對誤差進行修正。以長基線水聲定位系統(tǒng)為例,在定位解算的過程中,如果不考慮公式帶來的誤差,定位誤差會隨著距離的增大而增大,導(dǎo)致有效定位距離受到限制,最終影響水聲定位系統(tǒng)的應(yīng)用?;嚢惭b誤差可通過預(yù)先校準降低,聲速變化也會給定位結(jié)果帶來很大的誤差。聲學(xué)定位系統(tǒng)的定位誤差總結(jié)起來可分為:測量誤差、聲速誤差、潛標位置偏移誤差等。
綜合考慮各項誤差對定位精度的影響,建立定位誤差模型。由4個潛標和一個移動目標組成水聲定位系統(tǒng),潛標布置成正方形,并且潛標和移動目標采用非同步工作方式。定位采用雙曲線定位原理[2],定位方程如式(1)所示,深度由目標上裝的深度計測得。
對式(1)兩邊進行微分,整理得:
為了求解直觀,將式(2)寫成如下形式:
從式(3)得出優(yōu)化誤差分布情況:
式(4)是定位誤差模型。模型中包括聲速變化帶來的誤差、測時誤差和潛標位置偏移誤差。從圖1中的仿真結(jié)果可以看出:隨著TDOA定位誤差的增大,定位均方根誤差也不再不斷增大;相同定位誤差下,潛標節(jié)點個數(shù)越多,定位均方根誤差越小即定位精度越高。
圖1 定位誤差
2.1測時誤差對定位精度的影響
時延估計誤差主要由時延估計和水聲信道多途引起的。水聲信道本身是一個相干多途信道,多途效應(yīng)是影響水聲定位信號處理的主要因素之一,由于水面水底等反射系數(shù)較強的介質(zhì)會產(chǎn)生較強的多途回波,該回波在接收處摻雜在目標信號中,嚴重影響了信號直達聲的檢測,可以利用時反技術(shù)抑制多途來提高定位精度,對于深??梢院雎运婧5椎劝l(fā)射帶來的多途問題。
在移動目標和潛標系統(tǒng)不同步時,可以利用雙曲線進行解算,需要測量時間差。距離表示為,是聲速c和傳播時間t復(fù)合的函數(shù):。我們一般取R=ct,那么。Δc和Δt分別為聲速測量誤差和系統(tǒng)誤差。假設(shè)聲速不發(fā)生變化(測聲速儀器測量誤差一般都小于0.1 m/s,Δc對各個潛標基本一致),忽略聲速帶來的影響。當測時誤差起主要作用時,利用測時延差方法可以抵消時間不同步帶來的誤差,可以提高系統(tǒng)定位精度[3]。隨機測時誤差是影響定位精度的因素之一,通過仿真,假設(shè)定位系統(tǒng)不存在其它誤差因素,僅具體分析隨機測距誤差對定位精度的影響。
仿真實驗1:4只潛標深度相同,計算200 km×200 km范圍內(nèi)各點的定位精度,掃點間隔為200 m。4只潛標成正方形布放,邊長為100 km,布放深度4 km。目標深度4.1 km,隨機測距誤差服從均值為0、標準差為10 m的標準正態(tài)分布,統(tǒng)計次數(shù)1 000次。從圖2中可以看出:(1)4只潛標的中心定位精度最高,以中心向外輻射,距離中心越遠的區(qū)域定位精度越低;(2)4只潛標的中心定位誤差在中心點起伏最小,以中心向外輻射,距離中心越遠的區(qū)域定位誤差起伏越大。
圖2 隨機測距誤差對各點定位精度的影響
2.2潛標位置偏移對定位誤差的影響
潛標位置受到海水沖擊影響,位置發(fā)生偏移,也就是x-y坐標系的搖動,對x、y方向的定位精度影響很小,可以忽略。潛標在水平面的移動表現(xiàn)為x-y坐標系的移動,直接影響x、y方向精度,見圖3。
圖3 潛標換能器偏移示意圖
圖3中以浮標為參考中心,o為浮標中心,o’為潛標中心,兩者間的距離為d,顯然潛標移動只是坐標系的移動[4]。潛標漂移引起的誤差由下式進行修正:
而實際情況中,潛標中心和浮標中心既不重合也可能不在一個平面上,兩者的距離連線是一條空間直線。假設(shè)它在空間直角坐標系下的三個分量分別是f、g、h,設(shè)其航向角為K、縱傾角為α、橫搖角為β時,基陣坐標修正應(yīng)按(6)計算。
仿真實驗2:假設(shè)單個潛標存在偏移誤差,4只潛標正方形布放,布放深度4 km,目標深度4.1 km。無測時誤差,1號潛標分別存在東向的100 m誤差、東向-100 m誤差,東北向100 m誤差、北向100 m誤差,計算200 km×200 km范圍內(nèi)各點的定位精度。仿真結(jié)果圖4中,黑色線表示該點處目標偏離真實位置的趨勢,星號為含有誤差的定位結(jié)果,另一端為目標真實位置,線段長度表示偏離真值的距離幅度,能夠清晰表示偏離方向。從圖4中可以看出當單一潛標單一方向偏移時定位精度向著潛標偏移方向移動,偏移越大,定位誤差越大,整個區(qū)域不同位置定位誤差不同,定位誤差趨勢與潛標偏移方向有關(guān)。
圖4 單個潛標偏移誤差對各點定位精度的影響
仿真實驗3:單個潛標存在偏移誤差時分析該潛標的測距誤差。其中一個潛標存在東向100 m的水平誤差,并且設(shè)真實位置為(-50,0),標定坐標為(50,0),深度4.1 km,目標深度4 km,目標分別在水平面200 km×200 km和4 km×4 km的范圍內(nèi)運動,掃描平面內(nèi)潛標1號對目標的測距誤差。測距誤差=目標距真實潛標的距離 -目標距偏移潛標的距離。從圖5中可得到仿真結(jié)論:(1)當潛標存在偏移誤差時,真實測距值與偏移測距值之差為雙曲線,雙曲線焦點為潛標真實位置和潛標偏移位置;(2)目標在焦點的中垂線上時,測距誤差最小。
圖5 單個潛標偏移誤差對測距誤差的影響
2.3聲線曲率修正
聲速修正可以采用基于層追加的常聲速聲線跟蹤法和常梯度聲線跟蹤法。本征聲線具有不同的運動軌跡,因此聲速傳播路徑不同,則到達時間也不同,所以聲速不能認為是一個常數(shù)。也就說在水聲定位系統(tǒng)中,由于海水中不同深度聲速變化速度不同,以至于聲線產(chǎn)生彎曲,聲速不是常值??梢娨_到很高的定位精度,就必須修正聲線曲率。建立一個直角坐標系,x坐標軸平行于海平面,y坐標軸垂直于海底。將海域按深度進行分層,假設(shè)聲速梯度Gc為常數(shù)。圖6中α0是聲射線折射角,φ0是入射線與海平面夾角,每層中的聲速分別為cj(j=1,2,3,4)。可得:
圖6 聲線修正
分層聲速值c(z)的公式:
假設(shè)每層很小,公式(10)對x進行積分,可得:
式中ε為弦切角,如圖7所示。
圖7 聲線修正
2.4聲速剖面對定位的影響
仿真實驗4:掃描無反轉(zhuǎn)聲線可達范圍內(nèi)的定位精度。4只信標四邊形布放,布放深度4 km,目標深度4.1 km。真實聲速剖面如圖8。
圖8 真實聲速剖面圖
根據(jù)圖8中的真實聲速剖面進行聲速跟蹤,它是建立在聲速剖面基礎(chǔ)上的一種波束腳印(投射點)相對船體坐標系的計算方法。不考慮聲線反轉(zhuǎn)的情況,聲速跟蹤采用分層計算,也就是將相鄰的兩個聲速之間分一個層,在這一層內(nèi)的聲速梯度可以假設(shè)為常數(shù)或者為零。當聲速梯度為常數(shù)進行聲線跟蹤時,用Harmonic平均聲速來表示聲速變化。假設(shè)聲波束經(jīng)過N個不同層的水柱,不同層之間的聲速梯度用gi來表示,聲速變化函數(shù)用來表示,見圖9。
圖9 聲速梯度不為零時聲速跟蹤計算圖
聲線跟蹤過程:
(1)先進行曲率修正,然后由聲速剖面(或聲速經(jīng)驗公式)獲得聲速函數(shù)c(z)。
(2)從換能器表面開始追加水層,求波束在每層中的傳播時間ti和在目標坐標系下的水平位移量yi。
(3)用累加每層傳播時間ti同實測時間T比較,然后根據(jù)下列條件判斷是否完成追蹤。
無反轉(zhuǎn)聲線可定位跟蹤范圍如圖10所示,藍色區(qū)域為無效區(qū)域,紅色區(qū)域為可定位跟蹤區(qū)域。
圖10 聲速剖面有效跟蹤范圍(無聲線反轉(zhuǎn))
利用接收點聲速來計算測距信息和利用等效剖面法來計算測距信息的兩種情況,目標定位精度如圖11。由圖11和圖12可以看出在一定區(qū)域內(nèi)各點定位精度都是由等效剖面方法定位精度要高于利用接收點聲速的方法。但是以上只是仿真了聲速不發(fā)生變化的情況,對于聲速發(fā)生變化情況較復(fù)雜。
圖11 接收點聲速方法定位精度
圖12 等效剖面方法定位精度圖
2.5目標運動帶來的影響
上文都是以靜止目標情況來討論的,實際上,在定位的整個過程中,目標是以一定的速度運動的。由于目標的運動會導(dǎo)致信號接收點改變,計算時延信息就會給定位結(jié)果帶來誤差。下文將仿真分析目標運動對定位結(jié)果帶來的具體影響。
仿真實驗5:4只潛標正方形布放,布放深度4 km,目標深度4.1 km。假定聲速c為常數(shù),取1 525 m/s。目標在200 km×200 km的平面上以某一速度作勻速運動。速度方向分別為:東北向以10°為間隔,從0°至90°變化;速度為2 m/s、3 m/s、4 m/s、5 m/s和6 m/s。仿真結(jié)果見圖13。
圖13 運動目標對定位精度的影響
從圖13中可得出仿真結(jié)論:(1)高精度區(qū)以4只潛標的中心點成橢圓分布,并且橢圓的長軸方向與目標運動方向垂直。中心點定位精度最高,以中心點向外輻射,距中心點越遠,定位精度越低。(2)定位結(jié)果大體具有向目標運動方向靠近的趨勢。(3)圖13中可以看出目標運動速度越大,定位精度越低。以目標向正東方向運動為例,不同速度的定位精度見表1。
表1 目標不同移動速度下定位誤差
本文較系統(tǒng)的分析了水聲定位系統(tǒng)中影響定位精度的幾個因素,研究發(fā)現(xiàn),當步放好的潛標存在位置偏差時,真實測距值與偏移測距值之差成雙曲線,雙曲線焦點為潛標真實位置和潛標偏移位置,目標在焦點的中垂線上時,測距誤差最??;利用等效剖面法改善了聲速變化對定位精度的影響;目標運動對定位的影響可以看出:定位結(jié)果具有向目標運動方向偏離的趨勢;目標運動速度越大,定位精度越低。了解誤差特性,在長基線水聲定位中可以在硬件上減小誤差的存在,后續(xù)工作將對誤差進行定量的分析以及補償研究,以達到更廣泛的應(yīng)用價值。
[1] 付進.長基線定位信號處理若干關(guān)鍵技術(shù)研究[D].哈爾濱工程大學(xué),2007.
[2] 孫舟.分布式聲源定位關(guān)鍵參數(shù)設(shè)計及定位算法實現(xiàn)[D].西安工業(yè)大學(xué),2001.
[3] 丁翠環(huán),郭燕子,韓碩.非同步長基線水聲定位系統(tǒng)誤差仿真分析[D].船舶電子工程,2013,(3):68-71.
[4] LEE FREITAG,MARK JOHNSON,MATTHEW GRUND. Integrated acoustic communication and navigation for multiple AUV localization[J]. OCEANS,Proceedings of MTS/IEEE. 2001,(4): 2065-2070.