孫寶全,顏 冰,張伽偉,姜潤翔
(海軍工程大學 兵器工程學院, 湖北 武漢 430033)
船舶軸頻電場與船舶靜態電場一樣是船舶重要的水下電場信號,相比于船舶靜態電場,軸頻電場頻率低、傳播距離遠,具有明顯的線譜特征[1-2]。軸頻電場信號的包絡可視為準靜態電場信號,可以由水平電偶極子反演得到[3],其中包含有位置信息,可以用來實現對船舶目標的跟蹤定位。目前軸頻電場多用于目標的被動探測[4-6],而在跟蹤定位領域的應用鮮見報道。在聲學環境復雜的區域,相比于聲學跟蹤定位方法,電場跟蹤所受影響相對較小,可以作為聲跟蹤定位的一個有效補充。以卡爾曼濾波為代表的濾波估值算法可以根據傳感器量測信息對目標的相關參數進行實時的估計,在目標跟蹤領域獲得越來越廣泛的研究和應用[7]。利用船舶軸頻電場對船舶進行跟蹤主要應用在水雷、水下預警防護系統中,由于此類裝備對功耗和計算資源有較高的要求,為此對濾波算法的復雜度也提出了較高的要求。相比于粒子濾波,卡爾曼濾波計算方法簡單,計算量小,更利于在水下武器中的工程化實現。
船舶軸頻電場的包絡可視為準靜態信號,因此可以將其視為靜態電場(Static Electric field,SE)信號對其進行建模和跟蹤。但是與靜態電場不同的是,軸頻電場包絡獲得的是電場模值,因此也丟失了一部分的方位信息。
文獻[8]中提出了一種在大初始誤差條件下保持濾波穩定性的漸進更新擴展卡爾曼濾波(Progressive Update Extended Kalman Filter,PUEKF)。算法相比傳統卡爾曼濾波算法具有更好的穩定性和收斂性。本文將以PUEKF為基礎,對軸頻電場包絡的跟蹤進行研究,探索軸頻電場在船舶跟蹤的可行性以及相關問題的解決方案。
跟蹤問題狀態空間模型為[9]:
(1)
其中:xk∈Rn為k時刻的n維狀態向量;yk∈Rm為k時刻m維觀測向量;狀態轉移函數a:Rn→Rn;觀測函數h:Rn→Rm;wk-1∈Rn為狀態噪聲向量,vk∈Rm為觀測噪聲向量,且wk-1~N(0,Qk-1),vk~N(0,Rk),Qk-1為過程噪聲協方差矩陣,Rk為觀測噪聲協方差矩陣,{wk-1}和{vk}不相關。
在一定距離條件下,船舶軸頻電場包絡可以用一個水平偶極子進行模擬:
1)利用希爾伯特變換計算軸頻電場信號的峰值包絡,并對峰值包絡進行0.5 Hz的低通濾波,得到軸頻電場信號包絡;
2)采用水平電偶極子對軸頻電場包絡信號建模;在如圖1所示的“空氣-海水-海床”三層均勻介質條件下,任意場點Pf處的電位信號為[10]:
Φ(x,y,z)=Φx(x,y,z)+Φy(x,y,z)
(2)
其中:x,y,z是場點坐標;x0,y0,z0是場源位置坐標;η=(σ1-σ2)/(σ1+σ2)是海底反射系數;σ1是海水電導率;σ2是海床電導率;D為海水深度;h為坐標系原點深度。r1k,r2k,r1m,r2m分別為:





圖1 空氣-海水-海床三層均勻介質坐標系Fig.1 Air-seawater-seabed three-layer uniform media coordinate system
那么便可以得到相應的電場信號:
E=(Ex,Ey,Ez)=-Φ
(3)
其中,Ex,Ey,Ez分別為:



則在第j(j=1,2,…,J)個電場傳感器量測到的目標包絡信號可建模如下:
(4)

(5)
根據觀測方程定義k時刻船舶目標狀態向量:
(6)
其中,rk=[x,y,z]T,Vk=[Vx,Vy]T(忽略z方向上運動)。
根據船舶目標低機動假設,將船舶目標運動建模為離散白噪聲加速度(Discrete White Noise Acceleration, DWNA)模型,因此式(1)中a(·)為線性變換F,即:
Ts為采樣時間間隔。
船舶軸頻電場包絡跟蹤中,單憑包絡信息無法確定船舶的起始狀態,而濾波初值的設定對于濾波算法的性能具有至關重要的影響。現有的濾波算法中不論是分布近似方法(粒子濾波類)還是矩近似方法(卡爾曼濾波類),均不能保證任意初值條件下的濾波收斂性,根本原因在于參與濾波更新的量是根據當前一步預測狀態,因此初值與真實值之間相差過大會導致濾波發散。其實對于水面目標跟蹤,濾波初值主要確定的是水面初始距離rxy,0,航行角ψ0,速度V0,電偶極矩p0,那么便可得到濾波初值為:
x0|0=[rxy,0cos(ψ0);rxy,0sin(ψ0);z0;
V0cos(ψ0);V0sin(ψ0);p0]
對于水面目標而言,z0可由傳感器深度得出。V0可由跟蹤的目標特性由經驗值進行設定。最難確定的是rxy,0,ψ0,p0。由電場的觀測模型可知,在傳感器位置已知的情況下,|E|是r和p的函數,因此可以根據|E|設計一個r和p的初值估計方法,然后依據多初值模型基本原理[11-12],假定多個初值起始濾波,并由最大似然法選出最優結果。
假定目標真值(或者濾波最優初值)是多個可能假設初值中的一個,且概率相等,則
(7)



(8)

那么
(9)

(10)
其中


(11)
三層介質下點電源電場公式較為復雜,根據其推算出初始目標距離等同于濾波算法本身,為此設計一個簡化公式估計距離。
在全空間充滿電導率為σ的導體媒質,那么場點處的標量電位為:
(12)
那么對應的電場模值為:
(13)
由恒穩電場的鏡像理論,在空氣-海水-海底三層介質中,位于海水中的源在海水中產生的靜態電場等效為無限大海水區域中,源及其通過兩個界面形成的無數個鏡像在場點處產生的電場疊加。鏡像的強度與源強度相同,只是與場點的距離發生了變化。為此3層介質中電場模值的計算可以在源強度中加一個修正系數mx,mx可取一個經驗值,與海水深度有關,則
(14)
那么由此便可以根據電場強度模值估算距離
(15)
對于目標源強度,可以根據經驗設置幾個可能值p(i)(i=1,2,…,K),其中p(1)與p(K)分別對應可能的最小和最大源強度。則在p(i)(i≠1,i≠K)應在p(1)與p(K)的數值范圍之間等比例分布或者根據經驗設定,等比例分布可按式(16)進行,則
此外,本研究發現拒絕作業治療組主要照顧者的焦慮情緒得分隨著時間有下降,但是抑郁情緒得分隨著時間卻逐漸增高,且每個時間點的兩兩比較均有顯著統計學意義。臨床中抑郁的癥狀常有內疚、自責、絕望感等,且抑郁的病人常采用負面的應對方式。國外有學者對120名燒傷患兒家屬調查發現,家屬對小兒意外燒傷的反應及其應對方式對患兒的心理康復起著重要的作用[11]。Simons等[12]采用案例的方法認為,家屬的無效應對方式有可能給燒傷后的治療帶來風險。這提示主要照顧者的抑郁情緒更需要引起臨床工作者的重視。
(16)


(17)
那么結合EKF的基本步驟可得PUEKF算法步驟,如算法1所示。

算法1 PUEKF算法步驟
綜上所述,可給出多初值漸進更新擴展卡爾曼濾波(Multiple Initial PUEKF,MI-PUEKF)跟蹤算法的基本步驟為:



4)進入下一時刻的濾波或到達預定時刻后終止濾波。
基于最大似然法的MI-PUEKF可以解決如何選取初值,并提供了一種如何判斷正確軌跡的方法。但是這種可行性必須有一個前提,那就是觀測模型可觀,即其解具有唯一性。軸頻電場包絡丟失了方向信息,從觀測方程以及電場的特性可知,對于單個傳感器,同一個信號值可以對應幾個狀態,此時,濾波器的結果是不可信的。為此在對軸頻電場包絡的研究中必須研究傳感器陣列所需最少傳感器數目及其排布方式。
考慮如下的仿真情景,目標電偶極矩p=100 A·m;以傳感器陣列為基礎建立右手坐標系,傳感器所在線為Y軸,傳感器中心點為坐標原點,X軸過原點垂直于Y軸;Z軸向上。假設目標分別從π/4,3π/4,5π/4,7π/4四個方向勻速通過傳感器陣列,觀察傳感器接收到的信號特征。
不失一般性,假設三個三軸電場傳感器,其位置分別為[0,5,0;0,0,0;5,0,0],船舶的其他初始參數見表1。

表1 仿真場景參數
圖2所示是三個傳感器上的|Ex|信號。從圖2(a)可以看出傳感器1(0,5,0)上航向π/4,3π/4的兩個軌跡的|Ex|是相同的;5π/4,7π/4兩個軌跡的|Ex|是相同的。|Ey|,|Ez|亦是如

(a) sensor#1 |Ex|

(b) sensor#2|Ex|

(c) sensor#3|Ex|圖2 傳感器上|Ex|信號Fig.2 Signal |Ex| on sensor
此。從圖2(b)~(c)可知,傳感器2、傳感器3上的信號也有類似特征,整理總結如表2所示。其中數字相同表示按信號相同分組。

表2 傳感器上信號特征分組
由此可以總結一個基本結論,對于原點上的傳感器,基于X軸和Y軸對稱的軌跡產生的信號是相同的。對于位于X(Y)軸上的傳感器,基于X(Y)軸對稱的軌跡產生的信號是相同的。因此,在濾波跟蹤中至少需要3個傳感器,且3個傳感器不能位于同一直線上才能保證解的唯一性。
考慮如下的仿真情景,電偶極子電偶極矩p=100 A·m;以傳感器陣列為基礎建立右手坐標系,傳感器所在線為Y軸,傳感器中心點為坐標原點,X軸過原點垂直于Y軸;Z軸向上。選用三個三軸電場傳感器,其位置為o1,2,3,其他初始狀態見表3;此外,過程加速度噪聲強度σx=σy=0.1,α=0.001;觀測噪聲協方差矩陣Rk=σ2I2×2,σ=1×10-7。

表3 仿真場景參數
對MI-PUEKF濾波器配置,假設目標源強度分布在K=3等級上,即p1=50 A·m,p1=100 A·m,p1=200 A·m。利用式(15)得到三個可能的目標平面初始距離。在各個距離上假定四個起始方位π/4,3π/4,5π/4,7π/4,總的濾波器數量為K·NF=12。

(18)
仿真次數MC=100。

(a) SensorPosition1

(b) SensorPosition2圖3 各個初值條件下濾波器的總均方根誤差Fig.3 Total root mean square errors of the filter under each initial value condition

(a) SensorPosition1

(b) SensorPosition2圖4 各個初值條件下濾波器的均方根誤差曲線Fig.4 Root mean square error curves of the filter under each initial value condition

(a) SensorPosition1

(b) SensorPosition2圖5 各個初值條件下濾波器的對數似然值Fig.5 Logarithmic likelihood value of the filter under each initial value condition

(a) SensorPosition1

(b) SensorPosition2圖6 跟蹤結果(對數似然值最大的前3個模型)Fig.6 Tracking results (models of the first three maximum logarithmic likelihood value)

仿真結果表明:
1)軸頻電場包絡跟蹤所需傳感器數目至少三個,且不能位于一條直線上;
2)在傳感器陣列滿足要求的情況下,基于最大似然的多初值模型可以解決軸頻電場包絡跟蹤先驗信息缺失的問題,且基于對數似然函數值可以選擇出濾波最優的結果;
3)三個收斂的初值模型其初始假設方位為3π/4,相比其他假設,與真實方位最接近,可見,相比于距離而言,跟蹤誤差對方位先驗信息更加敏感。
本文研究了利用船舶軸頻電場包絡對船舶進行跟蹤的可行性。船舶軸頻電場包絡可以視為準靜態電場,但是僅可以獲得電場模值信息,因此丟失了一部分方位信息,這對傳感器陣列提出了要求,傳感器數目不能少于三個,至少有三個傳感器不在一條直線上。針對軸頻電場包絡跟蹤中先驗信息缺失的問題,文章引入了一種基于最大似然選擇的多初值漸進更新擴展卡爾曼濾波方法。仿真結果表明,軸頻電場包絡跟蹤中濾波方法對方位先驗信息更加敏感,多初值漸進更新擴展卡爾曼濾波方法能夠有效地解決先驗信息缺失條件下的軸頻電場包絡跟蹤問題,具有重要的實際意義。