李洪超,趙柯柯,師軍良
(黃河水利職業(yè)技術(shù)學院,河南 開封 475004)
基于EOF的ARGO浮標聲速剖面重構(gòu)
李洪超,趙柯柯,師軍良
(黃河水利職業(yè)技術(shù)學院,河南 開封 475004)
利用EOF可以對不完整的ARGO浮標聲速剖面進行重構(gòu),得到完整的聲速剖面。分析了ARGO浮標聲速數(shù)據(jù)預(yù)處理方法和剖面重構(gòu)方法,探討了不同深度段剖面數(shù)據(jù)對重構(gòu)結(jié)果的影響。將EOF方法與內(nèi)插方法比較,得出EOF方法具有較強的實用性和較高的重構(gòu)精度的結(jié)論。
EOF;ARGO浮標;聲速剖面;剖面重構(gòu);重構(gòu)精度
聲音信號在水中良好的傳播特性使得水聲成為水下定位、導航、探測等的主要信號。水下GPS定位系統(tǒng)是利用水聲信號進行定位的系統(tǒng)。通常,它將水中的聲速看成不變量 (即取一區(qū)域內(nèi)聲速的平均值作為該區(qū)域內(nèi)的聲速值)[1]。實際上,聲速在水平方向上和垂直方向上都是變化的。對聲速不變的假設(shè)使得水下GPS測量結(jié)果產(chǎn)生較大的誤差。因此,如何準確確定海水聲速的大小,是進行水下精密定位的關(guān)鍵。
海水聲速測量的傳統(tǒng)方法主要有2種[2]:(1)先測量海水的電導率、溫度、深度(CTD),再利用海水的經(jīng)驗公式反算聲速。(2)直接測量。這2種方法都不可能同時獲取大量的聲速剖面數(shù)據(jù)。隨著ARGO全球海洋觀測網(wǎng)的發(fā)展,獲取海量聲速剖面數(shù)據(jù)成為可能[3~7]。在ARGO浮標測量過程中,由于各種外部原因或者浮標本身的原因,一些浮標測量的溫度、鹽度、壓剖面數(shù)據(jù)只有部分是可用的,致使計算得到的聲速剖面數(shù)據(jù)也是部分可用。然而,在實際應(yīng)用中,往往需要該剖面的完整數(shù)據(jù)。于是,有學者提出了利用部分ARGO浮標聲速剖面數(shù)據(jù)對整個剖面進行重構(gòu)的命題。Davis[8]證明:在最小均方差意義下,經(jīng)驗正交函數(shù)(Empirical Orthogonal Function,簡稱EOF)是描述聲速剖面最有效的基函數(shù)。通常,2~3個這樣的基函數(shù)就可以精確地表達任一聲速剖面。國內(nèi)一些學者關(guān)于海洋聲速場EOF的研究進一步證明了應(yīng)用EOF方法研究海洋聲速場的可行性[9~14]。張鎮(zhèn)邁[15]等利用有限深度聲速數(shù)據(jù)重構(gòu)全海深聲速剖面,驗證了基于EOF方法進行聲速剖面重構(gòu)的可行性。筆者在此基礎(chǔ)上,探討了利用不同深度段的部分聲速剖面進行重構(gòu)的方法,并與內(nèi)插方法進行了比較,驗證EOF方法重構(gòu)聲速剖面的高精度性和應(yīng)用的簡便性。
1.1 試驗數(shù)據(jù)
試驗區(qū)域為北緯21°~23°,東經(jīng)123°~126°。試驗所用數(shù)據(jù)為2003~2010年 (其中2005年和2007年沒有數(shù)據(jù))每年10月份ARGO浮標測量的溫度、鹽度和壓力數(shù)據(jù)。去除一些不合格(剖面太淺)的剖面數(shù)據(jù),本試驗共選擇了56個剖面。其中,55個剖面作為已知數(shù)據(jù),選用1個剖面(22.3°N,124.5°E)用來檢測重構(gòu)精度。試驗統(tǒng)一選擇剖面的范圍為海面至海深1 000 m。在試驗區(qū)域內(nèi),ARGO剖面分布如圖1示。圖中,“Δ”表示檢測浮標。
1.2 ARGO數(shù)據(jù)預(yù)處理
(1)根據(jù)公式(1),將ARGO浮標的壓強數(shù)據(jù)轉(zhuǎn)化為深度數(shù)據(jù)。
式中:p為壓強,kPa;D為水深,m。
(2)利用Medwin經(jīng)驗公式來求解相應(yīng)的聲速剖面,如式(2)所示。
式(2)的適用范圍為:0℃≤T≤35℃,0℃≤S≤45‰,0℃≤D≤1 000 m。
式中:C為聲速,m/s;T為溫度,℃;S為鹽度,1‰。
(3)將計算的聲速剖面內(nèi)插成等間距剖面。實驗利用三次樣條函數(shù)將聲速內(nèi)插成間隔為10m、共100層數(shù)據(jù)。將內(nèi)插后的剖面數(shù)據(jù)當作“實測”的剖面數(shù)據(jù)。
圖1 實驗海域內(nèi)浮標分布圖Fig.1 Buoy distribution in test sea
1.2 剖面重構(gòu)方法
假設(shè)某區(qū)域海水內(nèi)有N個聲速剖面數(shù)據(jù),每個剖面由M個離散深度上的聲速值組成,則該區(qū)域的聲速剖面矩陣C如式(3)所示,其協(xié)方差矩陣R如式(4)所示。
對RMM進行特征值分解,得到式(6)。
式中:ΛMM=為RMM的特征值組成的對角矩陣。
假設(shè)λ1>λ2>…>λM,則與特征值相對應(yīng)的特征向量PMM=PMM的第一列為與λ1相對應(yīng)的特征向量,以此類推。矩陣PMM即為所求的經(jīng)驗正交函數(shù)所對應(yīng)的矩陣向量。令fk(z)=[ek1ek2… ekM]T,則PMM=[f1(z) f2(z)… fM(z)]。
文獻[9]表明,取前幾階經(jīng)驗正交函數(shù)就可以較精確地表示實際的聲速剖面。如果取前k階經(jīng)驗正交函數(shù),則區(qū)域內(nèi)任意已知剖面均可表述為式(7)。
令a=[a1a2… ak]T,可利用區(qū)域內(nèi)部分剖面按式(7)求出系數(shù)矩陣a,再將系數(shù)矩陣a反代入式(7),即可重構(gòu)出整個聲速剖面。
前k階經(jīng)驗正交函數(shù)對區(qū)域的累計貢獻率可表示為式(8)[16]。
一般情況下,如果w(k)的值大于或等于90%,利用前k階經(jīng)驗正交函數(shù)就能很好的表示該區(qū)域的聲速變化。
2.1 不同深度段數(shù)據(jù)對重構(gòu)結(jié)果的影響
利用實驗區(qū)域內(nèi)55個已知浮標,求得該區(qū)域的經(jīng)驗正交函數(shù)EOF。為方便表達,僅列出前三階EOF,如圖2所示。
圖2 前三階EOFFig.2 First three order EOF
利用式 (8)計算出前三階EOF對區(qū)域的貢獻率,約為96%。因此,利用前三階EOF對該區(qū)域內(nèi)的聲速剖面進行重構(gòu),能夠得到較好的精度。
分別選取上段(0~300 m)、中段(310~600 m)和下段 (610~900 m)3個剖面數(shù)據(jù)作為已知部分剖面數(shù)據(jù),對位置(22.3°N,124.5°E)處聲速剖面進行重構(gòu)。重構(gòu)結(jié)果如圖3所示(實線為實測的聲速剖面,虛線為重構(gòu)的聲速剖面)。
圖3 利用不同段觀測數(shù)據(jù)進行重構(gòu)的結(jié)果Fig.3 Reconstruction results of different observation data
經(jīng)計算,利用上段數(shù)據(jù)重構(gòu)(如圖a所示)的中誤差為0.27 m/s,利用中段數(shù)據(jù)重構(gòu)(如圖b所示)的中誤差為0.78 m/s,利用下段數(shù)據(jù)重構(gòu)(如圖c所示)的中誤差為0.75 m/s。圖4(a)(b)(c)分別為利用上、中、下段3個剖面數(shù)據(jù)進行重構(gòu)的殘差圖。
圖4 利用不同段觀測數(shù)據(jù)進行重構(gòu)的殘差圖Fig.4 Reconstruction residual of different observation data
由圖4可以看出:(1)在水深150m左右處,利用3段數(shù)據(jù)重構(gòu)的精度都較差。其中,圖(a)出現(xiàn)較大的正偏差,圖(b)和圖(c)出現(xiàn)較大的負偏差。(2)在水深500 m左右處,3幅圖均出現(xiàn)較大的正偏差。(3)殘差曲線變化趨勢較為一致(除了150 m左右),即重構(gòu)的結(jié)果存在著系統(tǒng)偏差。系統(tǒng)偏差可能是由于選取較少階EOF對剖面進行重構(gòu)而造成部分信息損失引起的。(4)下層海水聲速的重構(gòu)效果較好,上層海水聲速的重構(gòu)效果稍差。這可能是由于上層海水中海洋要素(如溫度、鹽度等)變化較為復雜而下層海水海洋要素較為穩(wěn)定所致。
2.2 EOF方法與內(nèi)插方法的比較
重構(gòu)區(qū)域海水某處的聲速剖面時,較常用的方法是利用目標位置周圍的若干個已知聲速剖面數(shù)據(jù),通過內(nèi)插得到所需數(shù)值。實驗采用反距離加權(quán)插值法,權(quán)函數(shù)選擇d-2(d為距離),利用待求位置(22.3°N,124.5°E)周圍4個已知的ARGO聲速剖面數(shù)據(jù)進行內(nèi)插,得到該位置所處的聲速剖面。將實驗區(qū)域的已知聲速剖面內(nèi)插成100層以10 m為間距的數(shù)據(jù)。在每一層數(shù)據(jù)上,均利用反距離加權(quán)法進行內(nèi)插,即可得到待求的聲速剖面,結(jié)果如圖5所示。經(jīng)計算,采用內(nèi)插方法重構(gòu)聲速剖面的中誤差為0.63 m/s。由圖5可以看出,800 m以下的內(nèi)插精度較高,800 m以上的內(nèi)插精度稍差,插值的精度總體上與EOF方法的重構(gòu)精度相當。
圖5 內(nèi)插方法重構(gòu)的聲速剖面圖Fig.5 Sonic speed profile of interpolation
將用內(nèi)插方法與用EOF方法重構(gòu)的聲速剖面殘差進行比較,如圖6所示。
由圖6可以看出,在上層海水(0~500m)范圍內(nèi),內(nèi)插得到的剖面誤差較??;在下層海水(500~1000 m)范圍內(nèi),利用EOF方法重構(gòu)的精度較高。
圖6 基于EOF重構(gòu)與距離加權(quán)內(nèi)插的殘差比較Fig.6 Residual comparison of EOF reconstruction and distance weighting interpolation
應(yīng)用內(nèi)插方法求解某位置處的聲速剖面時,需要利用該位置周圍已知的浮標剖面數(shù)據(jù)。因此,用內(nèi)插法計算試驗區(qū)域內(nèi)任意位置處的聲速剖面時,需要儲存整個區(qū)域內(nèi)的已知聲速剖面數(shù)據(jù)。而且,內(nèi)插不同位置處的剖面需要不同的已知數(shù)據(jù),計算較為復雜?;贓OF方法進行剖面重構(gòu),僅需存貯該區(qū)域內(nèi)的前幾階EOF數(shù)據(jù),就可重構(gòu)出區(qū)域內(nèi)任意位置處的聲速剖面。同時,重構(gòu)區(qū)域內(nèi)任意位置處的聲速剖面都利用同樣的EOF數(shù)據(jù),不同的僅是系數(shù)矩陣。因此,與內(nèi)插方法相比,用EOF方法對聲速剖面進行重構(gòu)顯得更為方便,而且還有較高的重構(gòu)精度。
利用EOF對ARGO浮標聲速剖面進行重構(gòu)時,使用上段部分剖面數(shù)據(jù)得到的重構(gòu)精度較高。與內(nèi)插方法相比,EOF方法具有較高的重構(gòu)精度,而且EOF方法僅需要存儲較少的數(shù)據(jù),就可重構(gòu)出區(qū)域內(nèi)任意位置處的聲速剖面,從而可以避免海量數(shù)據(jù)的存貯問題。隨著ARGO浮標在全球海洋上獲得的溫度、鹽度剖面數(shù)據(jù)越來越豐富,使用EOF方法重構(gòu)的精度也將進一步提高。
[1] 蔡艷輝.差分GPS水下定位系統(tǒng)集成關(guān)鍵技術(shù)研究[D].遼寧:遼寧工程技術(shù)大學,2007.
[2] 于連生.毫米級高精度海水聲速測量技術(shù)研究[J].海洋技術(shù),2003,22(3):63-64.
[3] 許建平,劉增宏.中國ARGO大洋觀測網(wǎng)試驗[M].北京:氣象出版社,2007:112-130.
[4] 楊勝龍,周甦芳,崔雪森,等.ARGO數(shù)據(jù)研究應(yīng)用現(xiàn)狀與發(fā)展趨勢[J].海洋漁業(yè),2007,29(4):355-358.
[5] 朱伯康,許建平.國際ARGO計劃執(zhí)行現(xiàn)狀剖析[J].海洋技術(shù),2008,27(4)∶102-114.
[6] 金國棟,張永剛,張旭,等.基于ARGO數(shù)據(jù)的海洋聲場特征分析及其對作戰(zhàn)的影響[J].艦船電子工程,2008,28 (11):176-179.
[7] Dean Roemmich,The argo steering team.Argo the challenge ofcontinuing 10 years ofprogress[J].Oceanography,2009,22(3):46-55.
[8] Russ E·Davis.Predictability of Sea Surface Temperature and SeaLevelPressure Anomaliesoverthe North Pacific Ocean[J].1976,6(3):249-266.
[9] 周士弘,張茂有,周日鵬.海洋聲速場的經(jīng)驗正交函數(shù)描述及聲速剖面預(yù)報[J].海洋通報,1999,18(5):27-34.
[10]沈遠海,馬遠良,屠慶平,等.淺水聲速剖面用經(jīng)驗正交函數(shù)表示的可行性研究[J].應(yīng)用聲學,1999,18(2):21-25.
[11]沈遠海,馬遠良,屠慶平.聲速剖面的分層正交經(jīng)驗函數(shù)表示[J].西北工業(yè)大學學報,2000,18(1):90-93.
[12]韓梅,魏亮,周艷霞.改進型經(jīng)驗正交函數(shù)海洋聲速剖面預(yù)報方法[J].海洋科學,2000,33(1):30-33.
[13]張旭.臺灣以東海域聲速剖面序列的EOF分析[J].海洋科學進展,2010,28(4):498-505.
[14]張鎮(zhèn)邁,李整林,戴瓊興.南海海域水溫重構(gòu)經(jīng)驗正交基的選?。跩].海洋物理及觀測技術(shù),2007,26(5):228-230.
[15]張鎮(zhèn)邁,李整林,戴瓊興.利用有限深度聲速數(shù)據(jù)重構(gòu)全海深聲速剖面[J].聲學技術(shù),2008,27(5)∶106-107.
[16]施能.氣象科研及預(yù)報中的多元分析方法[M].北京:氣象出版社,2002:91-128.
[責任編輯 楊明慶]
P715.2
B
10.13681/j.cnki.cn41-1282/tv.2017.02.009
2017-01-15
黃河水利職業(yè)技術(shù)學院校內(nèi)基金項目:GRACE重力衛(wèi)星反演黃河流域質(zhì)量變化關(guān)鍵技術(shù)研究(2015KXJS007)。
李洪超(1985-),男,河南永城人,助教,碩士,主要從事高校測繪工程教學與研究工作,研究方向為衛(wèi)星重力學、海平面變化。