李風(fēng)華 王翰卓
1) (中國科學(xué)院聲學(xué)研究所, 聲場聲信息國家重點實驗室, 北京 100190)
2) (中國科學(xué)院大學(xué)電子電氣與通信工程學(xué)院, 北京 100049)
為了提高地聲反演算法的計算效率, 探索克服地聲反演結(jié)果多值性問題, 本文利用寬帶、多收發(fā)位置的傳播損失數(shù)據(jù)結(jié)合傳播損失在地聲參數(shù)先驗搜索區(qū)間內(nèi)的隨機多項式展開系數(shù)矩陣, 反演得到海底縱波聲速、吸收率和密度比重.使用隨機多項式展開近似傳播損失時, 展開系數(shù)的自變量為聲波頻率、收發(fā)位置等參數(shù), 隨機多項式的自變量為表示聲速、吸收率、比重在各自搜索區(qū)間內(nèi)均勻分布的隨機變量.傳播損失的展開系數(shù)通過嵌入隨機多項式的聲學(xué)寬角拋物方程結(jié)合蓋遼金投影、最小角度回歸算法計算求得.在低頻、一定聲傳播水平距離以內(nèi)和地聲參數(shù)搜索區(qū)間長度適中時, 使用隨機多項式展開近似傳播損失的相對誤差在1%以下.仿真發(fā)現(xiàn), 在淺海環(huán)境中使用低頻、一定聲傳播水平距離以內(nèi)的傳播損失數(shù)據(jù), 在接收信號信噪比較高、聲源和水聽器相對位置誤差較小時, 選擇合適的隨機多項式展開截斷冪次可較準(zhǔn)確地反演海底聲速、吸收率和密度比重, 且計算效率比網(wǎng)格遍歷搜索方法提高一個數(shù)量級以上.
海洋聲學(xué)中的逆問題是利用海水中聲波所攜帶的聲源位置及海洋信道環(huán)境特性信息, 對聲源位置和介質(zhì)參數(shù)進行求解.地聲反演問題是快速獲取局部海域等效海底聲學(xué)參數(shù)的方法, 是水聲逆問題的重要研究方向[1].地聲反演過程需要進行以下幾個方面的內(nèi)容: 海底環(huán)境模型選取, 待反演參數(shù)搜索范圍的確定, 拷貝聲場計算, 匹配物理量及代價函數(shù)的構(gòu)造, 最優(yōu)化算法的選取, 反演結(jié)果的評價.為求解待反演參數(shù)的全局最優(yōu)值, 需要采用遍歷或最優(yōu)化算法在待反演參數(shù)空間內(nèi)反復(fù)選取待反演參數(shù)向量、計算其對應(yīng)的拷貝聲場以及代價函數(shù).傳統(tǒng)基于遍歷搜索方法所需計算量大, 計算時間長;代價函數(shù)對部分待反演參數(shù)的不敏感以及待反演參數(shù)在代價函數(shù)中的耦合效果使得代價函數(shù)存在多解性問題[1].提高反演速率以及克服多解性是地聲反演中需要解決的問題.
為了減少求解反演參數(shù)空間拷貝聲場的計算規(guī)模, Gerstoft[2,3]和Dosso[4,5]分別提出了基于遺傳算法和模擬退火的貝葉斯推斷法, 該方法可快速求解作為代價函數(shù)的后驗概率密度; Sambridge[6]提出了鄰域插值近似方法, 該方法利用集合信息指導(dǎo)參數(shù)空間的重采樣, 從而減少了計算量.
為了解決地聲反演中的多值性問題, Holland和Osler[7]提出了組合反演方法, 將空間-時間域和空間-頻率域的數(shù)據(jù)結(jié)合起來, 采用多種不同的地聲模型擬合同一數(shù)據(jù)集.李整林等[8?13]在綜合分析簡正波的頻散特性、海底反射系數(shù)、傳播損失等聲場特性的基礎(chǔ)上, 應(yīng)用匹配場處理器、自適應(yīng)時頻分析算法和并行遺傳算法提出多物理量聯(lián)合地聲反演方法.
隨機多項式展開法[14]是一種表示方程中的多維隨機參數(shù)在方程解中非線性傳遞函數(shù)關(guān)系的方法.近些年引入到海水聲速起伏[15?23]、海底參數(shù)不確知[22?25]、聲源和接收點深度不確知[25,26]的聲場建模中.隨機多項式展開方法將頻域復(fù)聲壓信號表示成以隨機多項式為基底的級數(shù)展開形式, 隨機多項式的自變量即為描述不確知(或隨機)環(huán)境的隨機變量.在地聲反演問題中, 假設(shè)待反演參數(shù)為在搜索區(qū)間內(nèi)均勻分布的隨機變量[24], 通過隨機多項式展開可以得到聲場關(guān)于待反演海底參數(shù)的解析表達式.該方法的計算效率較遍歷方法高, 可以作為計算拷貝聲場的“代理”模型.
本文利用寬帶多收發(fā)位置的聲傳播損失數(shù)據(jù),結(jié)合地聲參數(shù)搜索區(qū)間內(nèi)傳播損失函數(shù)的隨機多項式展開系數(shù)矩陣, 求解隨機多項式基底的數(shù)值,利用基底中的一次冪項, 唯一地反演海底聲學(xué)參數(shù).該方法比傳統(tǒng)遍歷搜索法計算速度快, 且對信號噪聲和收發(fā)距離隨機誤差有一定的穩(wěn)健性.

在頻率為f, 二維柱坐標(biāo)水平和深度位置(r,z)處, 海底參數(shù)在各自區(qū)間內(nèi)取值對應(yīng)的向量為時, 頻域復(fù)聲壓可以用隨機多項式展開方法表示為

其中 k0是參考波數(shù);{γq(f,r,z);q=0,1,···,Q?1}為隨機多項式展開的系數(shù), 是頻率f和空間位置(r,z) 的函數(shù);是隨機多項式展開基, 是隨機變量的函數(shù); N是復(fù)聲壓的隨機多項式展開中展開基的截斷冪次; Q代表展開截斷冪次為N時, 復(fù)聲壓的隨機多項式展開項數(shù).在均方意義下, 在截斷冪次 N →∞ 時, 頻率復(fù)聲壓的隨機多項式展開近似結(jié)果可以收斂到真實值, 誤差隨著截斷冪次N的增加指數(shù)減小[14].隨機多項式基底有勒讓德多項式的函數(shù)形式, 滿足加權(quán)正交歸一化條件:




其中 μ 為常數(shù), 約為0.0366; κe(f) 為復(fù)波數(shù)平方的隨機多項式展開系數(shù); 隨機多項式展開基與(2)式中復(fù)聲壓的展開基為同一組,M是復(fù)波數(shù)的隨機多項式展開中, 展開基的截斷冪次, 要求M < N,在計算中通常取M = 2; E代表展開截斷冪次為M時復(fù)波數(shù)的隨機多項式展開項數(shù).
為了求解(2)式中的復(fù)聲壓隨機多項式展開系數(shù) { γq(f,r,z);q=0,1,···,Q?1} , 將(2)式代入到聲學(xué)拋物方程(4)式后采用蓋遼金投影法[14],在等式兩端依次正交上隨機多項式展開基的每一項, 獲得展開系數(shù) { γq(f,r,z);q=0,1,···,Q?1} 滿足的方程組,可求得不同位置 ( r,z) 處, 復(fù)聲壓隨機多項式展開系數(shù) γq(f,r,z) 的數(shù)值[14,28].利用(1)式中海底聲速、吸收率、比重與隨機變量的關(guān)系, 將(2)式中的替換成得到復(fù)聲壓關(guān)于海底參數(shù)的解析表達式
淺海聲傳播中傳播損失是對地聲參數(shù)較敏感且易于觀測和計算的物理量, 傳播損失定義為接收位置 ( r,z) 處聲壓與距離聲源位置1 m處的聲壓 P0幅度之比的分貝形式,表達式為

如(8)式所示, 聲傳播損失同樣可表示為隨機多項式展開形式, 其中展開系數(shù)為 { ιq(f,r,z) ; q=0,1,···,Q?1}.關(guān)于傳播損失展開系數(shù)的計算,需對(2)式中的海底參數(shù)(對應(yīng)到各隨機變量)進行拉丁超立方采樣[29], 利用(2)式中復(fù)聲壓的隨機多項式展開近似結(jié)果以及(7)式中聲傳播損失的表達式, 獲取大量地聲參數(shù)-傳播損失的訓(xùn)練樣本, 采用稀疏自適應(yīng)最小角度回歸[30]計算得到傳播損失的隨機多項式展開系數(shù) ιq(f,r,z).

依照以上的理論建模, 可以在一定條件下獲取聲傳播損失關(guān)于聲速、吸收率、比重在一定不確知區(qū)間內(nèi)的解析表達式.本節(jié)討論利用多頻點、多收發(fā)水平距離的聲傳播損失隨機多項式展開系數(shù)矩陣, 獲取地聲參數(shù)的反演算法.
為了書寫方便, 假設(shè)接收深度z是統(tǒng)一的,(8)式中, 隨機多項式展開方法把頻率為 fi, 收發(fā)水平距離為 rj, 在地聲參數(shù)搜索區(qū)間內(nèi)的聲傳播損失 T L(fi,rj;表示成了Q項隨機多項式展開項的疊加.對于有F個頻點、R個收發(fā)距離的聲傳播損失, 可以將(8)式寫成矩陣形式, 如(9)式.其中的展開系數(shù) { ιq(fi,rj);q=0,1,···,Q?1 ;i=1,2,···,F;j=1,2,···,R}組成系數(shù)矩陣隨機多項式 { pq;q=0,1,···,Q?1} 記成向量; 對應(yīng)的傳播損失 { TL(fi,rj) ; i=1,2,···,F;j=1,2,···,R}記為向量



其中 p0是常數(shù)項, p1p2p3分別是聲速、吸收率、比重的一次冪函數(shù).q >3 時,是各地聲參數(shù)的高次冪項及交叉項.

若實驗區(qū)域海底真實的聲速、吸收率、比重參數(shù)為c,α,ρ, 實驗獲取的傳播損失向量為在先驗搜索區(qū)間內(nèi), 計算得到的隨機多項式展開系數(shù)矩陣為可使用線性方程組求解方法計算隨機多項展開基的數(shù)值:

上述算法可以成功反演海底參數(shù)的前提是(2)式和(7)式中復(fù)聲壓和傳播損失的隨機多項式展開級數(shù)可以精確地近似其真值.為了方便討論(2)式中不同截斷冪次下隨機多項式展開表達聲信號的精度[31], 首先假設(shè)聲壓為平面波的情況,(14)式是聲速和吸收率隨機均勻分布的介質(zhì)中, 平面波復(fù)聲壓的隨機多項式展開.

研究得到, (14)式中當(dāng)聲速、吸收率的分布區(qū)間,隨機多項式展開的截斷冪次一定時, 平面波復(fù)聲壓的相對誤差正比于頻率、水平傳播距離; 誤差上限一定時, 隨機多項式展開截斷冪次越大, 可預(yù)報的頻率f越高、距離r越遠(yuǎn).圖1給出隨機多項式展開在不同截斷冪次下, 頻率-距離平面上復(fù)聲壓相對誤差等于1%的等值線圖.可以看出, 誤差小于1%的最遠(yuǎn)距離r (單位為km)與最高頻率f近似滿足 r ∝f?1, 如頻率 f =50Hz , 誤差小于1%的

圖1 不同截斷冪次下, 在“頻率f-距離r”平面上隨機多項式展開平面波聲壓相對誤差1%的等值線.其中聲速的范圍是1645?1655 m/s, 吸收率的范圍是0.55?0.65 dB/λFig.1.Isolines of 1% relative error about sound pressure for plane wave expanded by the polynomial chaos in frequencyrange space.The intervals of sound speed and attenuation are 1645?1655 m/s and 0.55?0.65 dB/λ, respectively.
最遠(yuǎn)距離r為2.9 km.
在實際波導(dǎo)下的聲傳播環(huán)境中, 聲壓由多個模態(tài)干涉疊加產(chǎn)生.以淺海Pekeris波導(dǎo)為例, 對隨機多項式展開的計算精度和計算效率進行分析.其中海底聲速、吸收率的范圍同上, 比重的范圍在1.4—2.0.波導(dǎo)的水文環(huán)境和聲源參數(shù)如表1所列.

表1 Pekeris波導(dǎo)的水文環(huán)境和聲源參數(shù)Table 1.Hydrological conditions of Pekeris waveguide and acoustic source parameters.
在展開截斷冪次N = 4時, Pekeris波導(dǎo)中地聲參數(shù)取區(qū)間中值時的距離-傳播損失曲線、地聲參數(shù)區(qū)間內(nèi)隨機多項式展開近似傳播損失的距離-驗證集平均誤差曲線分別[30]如圖2和圖3所示.在傳播水平距離10 km以內(nèi), 隨機多項式展開近似傳播損失的誤差小于1%; 在趨勢上誤差仍隨著水平傳播距離r的增加而增加, 但不再單調(diào), 如圖2和圖3中圈點部分, 傳播損失的部分極大值點位置上近似誤差出現(xiàn)極大值.

圖2 Pekeris波導(dǎo)中100 m深度不同水平距離上的聲傳播損失, 圈點為傳播損失的部分極大值點Fig.2.Acoustic transmission loss at different horizontal ranges with the depth of 100 m in Pekeris waveguide.Circled points are partial local maximum points.

圖3 Pekeris波導(dǎo)中100 m深度不同水平距離上隨機多項式展開近似聲傳播損失的驗證集誤差, 圈點為部分誤差極大值點Fig.3.Validation set errors of acoustic transmission loss expanded by polynomial chaos at different horizontal ranges with the depth of 100 m in Pekeris waveguide.Circled points are partial local maximum points.
在計算效率方面, 嵌入隨機多項式的聲學(xué)拋物方程的計算復(fù)雜度與算法在深度、水平方向的差分網(wǎng)格數(shù)和隨機多項式展開截斷冪次有關(guān).若聲場計算中, 在深度方向上差分離散的網(wǎng)格數(shù)為正整數(shù)Z, 水平方向上差分離散的網(wǎng)格數(shù)為正整數(shù)X, 隨機多項式展開基個數(shù)為Q (對應(yīng)隨機多項式展開截斷冪次為 N, Q與N的關(guān)系見(2)式), 算法的時間復(fù)雜度為
