張宇季曉燕張丹
(1.石家莊鐵道大學信息科學與技術學院石家莊050043)(2.華中光電技術研究所-武漢光電國家實驗室武漢430074)
短基線水下定位原理及誤差分析
張宇1季曉燕2張丹1
(1.石家莊鐵道大學信息科學與技術學院石家莊050043)(2.華中光電技術研究所-武漢光電國家實驗室武漢430074)
基于短基線的定位系統(tǒng)在資源開采、水下目標的探測識別等領域均有著十分重要的作用,但復雜的水下環(huán)境會給定位系統(tǒng)帶來一定的定位誤差。因此需要分析定位過程中的多個誤差源,并計算這些誤差源對定位過程的影響。論文利用幾何方法進行定位計算,并針對系統(tǒng)本身和系統(tǒng)所處環(huán)境帶來的誤差進行公式推導和分析,包括系統(tǒng)誤差和隨機誤差等,同時對誤差進行仿真,并提出了減小誤差的方法,為工程實踐提供理論依據(jù)。
短基線;水下目標定位;誤差分析
Class NumberP229
在海洋資源開發(fā)過程中,水下測繪是一切海洋活動的基礎[1-3]。在近海或者港口等位置進行作業(yè)時,由于觀測點較少,地形并不復雜,需要的并不是像多波束測深儀這樣整體結構完善功能齊全的大型設備。為適應市場的需求,本文提出一種基于雙水聽器的水下定位方法,根據(jù)其定位方法分析其定位過程中的誤差,為工程實踐提供理論依據(jù)。目前,水下定位不只使用水聽器來進行水下定位,更多的使用GPS(Global Position System)、羅經(jīng)、姿態(tài)傳感器、聲速剖面儀等獲取的姿態(tài)數(shù)據(jù)、GPS信息、聲速等來輔助基陣進行定位和誤差修正。
直線排布的雙陣元是將收發(fā)設備分置于不同地域,利用超聲波的時空特性實現(xiàn)對水中目標的探測與跟蹤。定位系統(tǒng)通過測量聲波往返基陣中三個水聽器的時間差來獲得相對航向,利用聲波分別到達連個水聽器的時間得到水聽器與被測聲源之間的距離。
如圖1所示,利用安裝在船體底部的水聽器基陣接收水下目標的周期性聲波信息,利用回波時延和GPS信息對水下目標進行定位計算,使用聲速剖面和姿態(tài)傳感器的數(shù)據(jù)對定位結果進行修正。
2.1 定位機理
本文的定位計算中,需建立兩個坐標系,船體坐標系和大地坐標系。
1)船體坐標系(oxyz):以L型基陣的中間連接點為中心,以船體的艏艉方向為x軸正方向,垂直x軸方向向左為y軸正方向,垂直水平面向下為z軸正方向;
2)大地坐標系(OXYZ):使用經(jīng)度、緯度和目標水下深度H表示目標位置。
將三個間距分別為d呈L形排布的水聽器放置在船的底部,接受水下目標發(fā)來的同步信號。利用這些信息可以在載體坐標系中計算出水下目標的相對坐標,然后通過坐標系轉換可獲得水下目標在在大地坐標系中絕對坐標。
如圖2所示,點T(x,y,h)為待測目標,A、B、C為三個水聽器,待測目標T在運動過程中周期性地發(fā)出聲信號,基陣會根據(jù)接收到的聲信號解算出個陣元與目標的距離,假設A點坐標為(d,0,0),B點坐標為(0,0,0),C點坐標為(0,d,0)。假設t1、t2、t3分別為聲波從T點到達A、B、C三點的時延,聲速為c,根據(jù)幾何關系可得:
易得:
一般在短基線系統(tǒng)中深度的計算誤差較大,深度由雙頻脈沖遙測或者使用深度壓力傳感器等方法來解算。
2.2 位置修正
通過船載的基陣獲得的水下目標位置需要和其他導航系統(tǒng)的數(shù)據(jù)融合,可得水下目標的絕對位置。但是由于船體在水面運動過程中會不可避免的產(chǎn)生橫搖、縱傾使固定在船底的基陣陣型發(fā)生改變,從而影響對水下目標的定位。因此獲得水下目標在載體坐標系中的位置后,需要通過GPS、姿態(tài)傳感器、羅經(jīng)等設備的數(shù)據(jù)對得出目標位置進行修正。假設,水下目標在大地坐標系中的坐標為(X,Y,Z),船體的大地坐標為(X1,Y1,Z1),待測目標在載體坐標系中的位置分別為(x,y,h),需要將載體坐標系繞z軸旋轉θ角(航向角),使載體坐標系的x、y軸與大地坐標系重合;需要將載體坐標系繞x軸旋轉α角(縱傾角);需要將載體坐標系繞y軸旋轉β角(橫搖角);使載體坐標系與大地坐標系相重合[4~8]。此時載體坐標系與大地坐標系存在如下轉換公式:
由于環(huán)境的變化以及設備安裝等方面都會引起系統(tǒng)的定位誤差,測量工具本身的固有誤差或者測量方法本身的缺陷在重復測量中誤差數(shù)值會按照一定的規(guī)律變化或者誤差數(shù)值是固定的,這種誤差被稱為系統(tǒng)誤差[6]。而由于不可預測的偶然因素引起的測量誤差,被稱為偶然誤差。本文的定位方法不僅包含系統(tǒng)誤差也包含隨機誤差。
3.1 系統(tǒng)誤差
對于本文的定位計算而言,由式(2)和式(3)可知,本文算法的定位精度與聲速、基陣孔徑和基陣姿態(tài)有直接關系,聲速的測量、基陣孔徑的測量、姿態(tài)傳感器的測量值等由于設備的不準確引起的誤差,具有一定的規(guī)律性和可預測性,本文中的聲速測量誤差、基陣孔徑測量誤差、羅經(jīng)測量誤差和姿態(tài)傳感器的測量誤差都屬于系統(tǒng)誤差。
3.1.1 聲速誤差
由于聲波在水中的傳播受溫度、鹽度和壓力等因素的影響,在水下傳播過程中會發(fā)生側彎。如果僅用一個常數(shù)來表示聲速,會使定位系統(tǒng)產(chǎn)生相當大的誤差。所以一般在進行水下定位之前需要使用聲速剖面儀測量水域的平均聲速作為測深過程中的聲速值。所以本文中聲速誤差是由聲速剖面儀的測量誤差引起的,通??梢赃_到每秒亞米級別,一般不超過0.2m/s,設本文的聲速測量誤差?C=0.2m/s,聲速的測量誤差在定位過程中的誤差為?speed,分別在x,y方向的分量為?Cx和?Cy。
如圖3所示,假設目標坐標為(100,100,100),在排除其他誤差影響的情況下,聲速誤差通過定位過程的傳播最大不超過0.06m,所以在進行水下定位之前先測量待測區(qū)域的聲速對減小定位誤差有重要意義。
3.1.2 位置修正誤差
由于基陣固定在船體底部,會跟隨船體的姿態(tài)變化產(chǎn)生橫搖、縱傾和垂蕩。所以可以將姿態(tài)傳感器安裝在船體的任何位置,利用姿態(tài)傳感器所得的橫搖、縱傾幅度和羅經(jīng)所得的航向角度用于位置修正。本文的位置修正誤差是指羅經(jīng)和姿態(tài)傳感器的測量誤差產(chǎn)生的定位誤差?Position。
式中,?course為航向角的測量誤差引起的定位誤差,單位為m;?rolling為姿態(tài)傳感器測量的基陣橫搖角度誤差,單位為m;?trim為姿態(tài)傳感器所測量的縱傾角度的誤差,單位為m。
式中,?θX為航向角的測量誤差在X方向的分量;?θY為航向角的測量誤差在Y方向的分量;?αX為橫搖角的測量誤差在X方向的分量;?αY為橫搖角的測量誤差在Y方向的分量;?βX為縱傾角的測量誤差在X方向的分量;?βY為縱傾角的測量誤差在Y方向的分量,則有如下公式:
?α,?β,?θ分別為姿態(tài)傳感器測量橫搖、縱傾和羅經(jīng)測量所得的航向角的誤差,單位為m。同理可得?βX,?βY,?θX,?θY。通常?α,?β為0.01°,?θ為0.2°以內(nèi)。如圖2所示,橫滾角和航向角對定位誤差的影響較大,提高姿態(tài)角的測量精度有益于整體定位誤差的減少。由于姿態(tài)傳感器并不是集成在定位系統(tǒng)的內(nèi)部,所以在安裝過程中也會存在位置誤差和姿態(tài)偏差,所以在使用之前一定要進行測量和校正。
3.1.3 基陣孔徑誤差
根據(jù)誤差理論,對基陣孔徑d在x軸上分別求解誤差分量如下:
同理,對基陣孔徑d在y軸上分別求解誤差分量如下:
因基陣孔徑變化,對定位系統(tǒng)產(chǎn)生的誤差如下所示:
基陣孔徑誤差定位誤差的影響圖所示通過仿真分析基陣孔徑測量誤差對目標的定位誤差影響情況,如圖5所示,測量誤差保持在5cm以內(nèi),經(jīng)過定位方法的發(fā)散,對定位系統(tǒng)的誤差影響也保持在0.5米以內(nèi),這個誤差可以通過測量和校正降低到最小。
3.2 隨機誤差
隨機誤差主要是由噪聲引起的,測量值的誤差具有隨機性。通常時延誤差是由脈沖前沿測量誤差和時鐘誤差組成,時鐘誤差可以通過采取精確度較高的晶振或者與GPS時鐘互相校對來避免,可忽略不計;而脈沖前沿的測量誤差是由噪聲引起的,通常這些誤差與信噪比相關,采用高信噪比設備可以有效地減少噪聲對測量值的影響,盡可能的消除隨機誤差[7~9]。根據(jù)誤差理論可知,由信噪比引起的時延誤差符合統(tǒng)計規(guī)律,服從正態(tài)分布且均值為0,t1、t2和t3的方差分別為σ1、σ2和σ3,由于各時延誤差的統(tǒng)計特性相同,所以可設σ1=σ2=σ3=σ,設σx和σy分別代表目標坐標由于時延誤差在x、y方向的均方根誤差,ρ1是t1、t2測量誤差的相關系數(shù),ρ2是t3、t2測量誤差的相關系數(shù),根據(jù)誤差原理可知,由于t1、t2和t3的測量相互獨立所以它們之間的相關系數(shù)ρ1和ρ2為零。
上式中,?t1、?t2和?t3分別是t1、t2和t3的隨機誤差,根據(jù)誤差傳遞原理可得:
根據(jù)誤差理論,對時延值t在x、y軸上分別求解誤差分量如下:
將式(17)和(18)帶入式(16),可得:
同理,關于時延誤差在目標坐標y方向的傳播公式為
所以,時延誤差對目標坐標產(chǎn)生的誤差為
假設,目標點的坐標為(100,100,100),時延誤差?t=±0.0005s。由圖6可知,在上述仿真條件下定位誤差隨著時延誤差的增大而增加,在定位誤差中占主要地位。提高信噪比能有效地減少水下噪聲對時延測量的影響,提供定位系統(tǒng)的精確度[9~11]。
3.3 定位誤差
本文的定位系統(tǒng)精度除去設備自身測量誤差和因環(huán)境因素導致的聲速誤差外,還受GPS定位系統(tǒng)的精度影響。由于各誤差源之間是相互獨立的,整個定位誤差如下所示[5]:
式中:GPS為參考定位系統(tǒng)誤差,指衛(wèi)星定位系統(tǒng)GPS的定位誤差,單位為m。
假設目標坐標為(x,y,z),時延誤差范圍取±0.5 ms,聲速誤差范圍取±0.2 m/s,基陣孔徑測量誤差范圍取±0.05 m,GPS的定位精度為±2 m,深度測量精度為0.25%,姿態(tài)角測量誤差保持在±0.02°;聲速為1500m/s,d=50 m,待測點的實際位置為(100,100,100),在這種情況下系統(tǒng)最大誤差不超過5 m。
短基線水下目標定位的基本原理,是通過幾何拓撲關系的分析和利用水下基陣捕獲水下目標發(fā)出的信息,進而將獲得的聲波往返時間轉化為相對距離,利用相互獨立的三個相對距離獲得水下目標的相對位置,通過船載GPS獲取基陣坐標原點的精確GPS信息,從而獲得較為準確的目標位置,具有較好的適用性和靈活性。通過對定位計算中誤差來源的分析和計算得到了整體定位系統(tǒng)的最大誤差,通過數(shù)學仿真驗證了算法的正確性,對工程實踐具有一定的指導意義。由于基陣布放在船體底部受艦船航行時的振動噪聲和尾流起泡等的影響會對定位的準確性帶來一定的影響,可以采用高通濾波器以減小低頻振動噪聲對定位系統(tǒng)的影響。
[1]張紅梅,趙建虎,等.水下導航定位技術[M].武漢:武漢大學出版社,2010:35-83.
[2]田坦.水下定位與導航技術[M].北京:國防工業(yè)出版社,1996:247-258.
[3]周志國.高精度水下基準位置測量及誤差分析[J].艦船電子工程,2012,32(11):104-106.
[4]Reeder C,Okamoto A,Anderson M,et al.Two-hydrophone heading and range sensor applied to formation-flying for under-water AUV’s[C]//Oceans 04 Mtts/ieee Techno-ocean,2004:517-523.
[5]趙珩,李斌.實現(xiàn)水聲定位浮標位置參數(shù)精確修正方法研究[J].艦船電子工程,2013,33(7):31-32.
[6]呂陽.淺析實驗室條件建設[J].中國科技資源導刊,2010,42(05):75-78.
[7]張慶國,王健培.船載式水聲跟蹤定位原理及誤差分析[J].現(xiàn)代電子技術,2013,36(23):70-73.
[8]張慶國,馬小勤,龔浩亮.船載式水聲定位系統(tǒng)的姿態(tài)測量與修正技術研究[J].現(xiàn)代電子技術,2015,38(1):73-76.
[9]隋海琛,田春和,韓德忠,王崇明.水下定位系統(tǒng)誤差分析[J].水道港口,2010,31(01):69-72.
[10]羅坤,劉百峰.浮標水下陣元位置精確測量方法研究[J].艦船電子工程,2013,33(11):48-51.
[11]喻敏.長程超短基線定位系統(tǒng)研制[D].哈爾濱:哈爾濱工程大學,2005:19-28.
Short Baseline Underwater Positioning Principle and Error Analysis
ZHANG Yu1JI Xiaoyan2ZHANG Dan1
(1.School of Information Science and Technology,Shijiazhuang Tiedao University,Shijiazhuang050043)(2.Huazhong Institute of Electro-optics-Wuhan National Laboratory for Optoelectronics,Wuhan430074)
Measurement system plays an important role in resource exploitation and underwater target detection and recognition based on short baseline.Due to the complex hydrological environment,our measurement will have some positioning error,therefore,the error source and positioning accuracy should be analyzed and calculated before using the positioning method.The paper,uses geometric method to know where the target is,analyzes and simulates the error which come from the system itself and the environment,including systematic error and random error,and gives suggestions that can reduce the errors.
short baseline,underwater target location,error analysis
P229
10.3969/j.issn.1672-9730.2017.07.011
2017年1月7日,
2017年2月19日
張宇,男,碩士研究生,研究方向:水下定位與導航、嵌入式電路設計。季曉燕,女,高級工程師,研究方向:水下定位與導航、電氣總體。張丹,女,碩士研究生,研究方向:水下定位與導航、嵌入式軟件。