查國震,阮海林,梁建軍,李 麗,呂海濱,成印河
(1.江蘇海洋大學,江蘇 連云港 222005; 2.自然資源部第三海洋研究所,福建 廈門 361005;3.中國科學院空天信息創新研究院,北京 100094)
海水三維溫度場是海洋研究和海洋工程領域中最重要的數據資料之一。獲取可靠的海水三維溫度場有助于科研人員揭示海洋的三維結構及其變化規律。海水三維溫度場也是海洋數值預報不可或缺的資料之一。目前獲取海水三維溫度場的方法主要有4種:通過溫度鏈或者CTD進行現場觀測的方法,因觀測成本的限制,很難獲得廣闊大洋的三維溫度場;聲層析的方法同樣成本高昂,且有不少技術問題亟待解決;利用海洋數值模式進行模擬的這類方法受到了國內外學者的重視,但存在精度不高的問題;利用衛星遙感資料反演這一類方法的缺點則是精度不高。
Argo海洋觀測網的建立有效彌補了2 000 m以淺深度觀測資料的匱乏,有助于為科學研究和工程應用提供可靠的數據資料。但Argo資料也存在一些缺陷:Argo浮標的平均布放距離是300 km,這使得Argo數據的空間分辨率較低,如果考慮到不同海區布放密度差異,某些海區的Argo資料非常稀疏;并且,Argo浮標是一種拉格朗日浮標,浮標空間位置不確定。以上原因導致基于Argo資料獲得的三維溫度場的空間分辨率也較低[1]。
衛星遙感技術的發展使得科研人員可以獲取覆蓋范圍廣、空間分辨率高、時間連續性強的海面溫度和海面動力高度數據資料[2-5]。國內外學者給出了很多利用海面參數反演海水內部溫度場的方法,這些方法主要分為3類。首先是基于動力學的方法,學者通常基于位勢渦度守恒[6],對海水進行絕熱置換[7-8],基于海面高度和次表層溫鹽關系、熱成風關系等[9-10],利用海面參數反演海水內部信息,這一類方法的物理意義清晰,但相關理論經過簡化后難以反映復雜動力過程[11]。其次是基于變分法的方法,學者通常以溫鹽為控制變量,利用溫鹽場動力高度和海面動力高度之間的差異構造目標函數,進而反演海水內部溫度場[12-15]。再次是基于統計學的方法,學者利用歷史資料統計海面溫度、海面動力高度和海水內部溫度剖面之間的關系,然后利用衛星遙感資料反演海水內部溫度場[16-23]。這類方法中,有的是基于經驗正交分解,統計某些模態和海面參數之間的函數關系[24],有的是基于耦合模態分析,找出溫度和比容高度兩個變量耦合模態振幅的函數關系,進而反演溫度場[25];正交函數分解法和耦合模態分析法的物理意義清晰,但均要求觀測資料具有一定的時空連續性,當觀測資料較少時,這兩種方法的精度不高[11]。
在前人研究[26]的基礎上,本研究基于量綱分析法獲得了海面參數和海水內部溫度剖面之間的函數關系,并給出了一種利用海面溫度和海面動力高度反演大洋月平均三維溫度場的方法。本研究首先基于最小二乘法確定方程中的待定系數,然后反演了西太平洋海域0~1 000 m深度范圍月平均三維溫度場,并將反演結果與基于Argo資料獲得的三維溫度場比較,二者具有較好的一致性。本研究旨在利用海面溫度和海面動力高度估算海水內部的三維溫度場,為海洋工程應用提供數據支持。
本研究所用的衛星海面動力高度數據為法國Aviso衛星高度計數據中心提供的日平均海面動力高度(Maps of Absolute Dynamic Topography, MADT)數據產品。該數據產品融合了多顆衛星高度計數據,其空間分辨率為0.25°×0.25°(https://www.aviso.altimetry.fr/en/data/ products/sea-surface-height-products/global.html)。獲得日平均海面動力高度資料之后,利用其計算月平均海面動力高度。
本研究所用的Argo資料為中國Argo實時資料中心提供的“全球Argo網格化產品”。該數據產品的Argo浮標資料來自于法國Argo數據中心。該網格化產品對數據的處理過程為:①對浮標剖面資料進行質控和溫鹽延時訂正[27-28];②對每個剖面剔除尖峰和毛刺;③利用時空加權平均技術對溫鹽剖面進行網格化處理;④基于Argo浮標資料,利用數據同化方法得到數據產品。該數據產品在0~2 000 m深度有26個標準層,其中1 000 m以淺有19個標準層,分別為0、10、20、30、50、75、100、125、150、200、250、300、400、500、600、700、800、900、1 000 m。該數據產品的時間分辨率為月平均,其水平空間分辨率為1°×1°(http://www.argo.org.cn/data/data1.html)。
為了評估本研究所述方法的有效性,選取西太平洋海域為反演海域。針對Argo溫度場資料,截取經緯度范圍為124.000°~140.000°E、15.000°~23.000°N之間的數據。針對衛星海面動力高度資料,截取經緯度范圍為123.875°~140.125°E、14.875°~23.125°N之間的數據。
在水平空間,Argo數據格點和衛星海面動力高度數據格點存在空間位置不匹配的問題。如圖1所示,在水平方向,Argo溫度場的數據格點與海面動力高度的數據格點位置在經、緯度方向各出現了0.125°的差異。每個黃色區域內的4個藍色點標出了與每個紅色點最鄰近的衛星海面動力高度數據格點。本研究利用每個黃色區域內的4個衛星海面動力高度數據計算出與紅色點位置對應的衛星海面動力高度數據,計算的方法為將4個點取平均值。這樣就得到了與每個Argo溫度場數據格點對應的海面動力高度數據格點。
海水狀態方程主要包括了4個參數,其表達式如下:
F[ρ,S,T,P]=0
(1)
式(1)中:ρ為密度(kg/m3),S為鹽度,T為溫度(℃),P為壓強(Pa)。通過量綱分析得到下面的無量綱海水溫度方程[26]:
(2)

(3)
為了利用方程(3)反演溫度場,需要確定參數nz。對上式進行形式變換,得到
(4)
或者寫為
(5)
得到關于參數nz的顯式方程。
基于一個較大的海面溫度、溫度剖面和海面動力高度的樣本空間,利用最小二乘法估計參數nz。為了方便敘述,取一些記號,記
(6)
(7)

圖1 Argo溫度場和衛星海面動力高度數據水平空間格點位置示意Fig.1 Horizontal positions of the grids by Argo-based monthly-mean temperature field and dynamic sea surface height data紅色點為Argo溫度場數據格點位置,藍色點為衛星海面動力高度數據格點位置;紅色字標示Argo溫度場格點的經緯度坐標,藍色字標示衛星海面動力高度格點的經緯度坐標。
從而方程(4)變為
yz=-nz·xz
(8)
在每層深度z確定時,考慮
(9)
式(9)中:f為誤差項,M為樣本數,上標i為樣本次序,考慮方程(9)關于參數nz的穩定點,得到
(10)
展開為
(11)
得到
(12)
最終得到
(13)
為了利用海面溫度和海面動力高度估算研究區域內0~1 000 m深度范圍月平均三維溫度場,首先基于方程(13)估算參數nz。本研究利用2005年1月至2007年12月共36個月的月平均海面溫度、海面動力高度和Argo溫度場資料估算參數nz。考慮到數據的一致性,本研究將Argo溫度場0 m處的溫度作為海面溫度。本研究所用海面動力高度為前文插值獲得的月平均海面動力高度數據。
在反演區域內,Argo溫度場在緯向有9個溫度剖面,在經向有17個溫度剖面,因而在整個反演區域有153個溫度剖面。另外,Argo溫度場在0~1 000 m深度有19層。在水平向,計算獲得的nz剖面的位置和Argo溫度場的剖面位置一致。反演區域內一共計算獲得了153個nz的剖面。nz剖面層深也和Argo溫度場的層深一致。由于反演溫度場的表層溫度直接等于海面溫度,因而不需估算n0。圖2(a、b)為估算的7月和12月每個水平格點位置的nz剖面。

圖2 反演區域內7月和12月nz的剖面Fig.2 Profiles of parameter nz on the inversion area in July and December
獲得nz的剖面之后,本研究利用2008年1月至2009年12月的月平均海面溫度和海面動力高度反演了西太平洋海域0~1 000 m深度范圍的月平均三維溫度場,并將反演結果與對應時間和空間位置的Argo溫度場進行了比較。作為示例,圖3、4分別為2008年和2009年的3條反演的溫度剖面和誤差剖面。

圖3 2008年反演區域內3個不同位置的溫度剖面示例Fig.3 Temperatures on 3 different profiles in the inversion area of 2008(a-c)分別為1、7、10月的溫度剖面,(d-f)分別為(a-c)對應的誤差剖面。

圖4 2009年反演區域內3個不同位置的溫度剖面示例Fig.4 Temperatures on 3 different profiles in the inversion area of 2009(a-c)分別為1、7、10月的溫度剖面,(d-f)分別為(a-c)對應的誤差剖面。
本研究將反演的溫度場與Argo溫度場進行比較,計算二者在對應時間、對應水平空間位置和對應深度的溫度差,然后評估誤差,其公式如下:
(14)
(15)
式(14、15)中:δ為平均誤差(℃),Ti為反演的溫度(℃),Ti′為觀測的溫度(℃),σ為誤差均方根(℃),N為總樣本數。
因海面溫度不需反演,所以不參與誤差估算。除去海面,反演的溫度場共18層,水平空間共153個剖面,每年12個月,因而用于評估誤差的2008年和2009年數據點個數均為33 048個,兩年合計66 096個。計算的平均誤差和誤差均方根如表1所示。該方法估算的月平均溫度場的平均誤差為0.56 ℃,誤差均方根為0.76 ℃。本研究還計算了除表層之外的各個深度的平均誤差和誤差均方根,獲得了二者隨深度變化的曲線,結果如圖5所示。本方法的誤差首先隨深度增加而增加,但在400 m以深,誤差隨深度增加而減小,這可能與中層水月平均溫度變化較小有關。

表1 平均誤差及誤差均方根

圖5 平均誤差和誤差均方根隨深度變化的曲線Fig.5 Curve profiles of mean error and root mean square error changes with depths
圖6為統計的誤差直方圖,誤差位于[0.0 ℃ 0.5 ℃]、(0.5 ℃ 1.0 ℃]和(1.0 ℃ 1.5 ℃]區間的數據點的占比分別為63.1%、22.8%和9.4%,誤差大于1.5 ℃的占比為4.7%。以上計算結果表明,反演的月平均溫度場具有較好的精度。

圖6 誤差直方圖Fig.6 Error histograms
海洋內部有復雜的動力過程,不同時間和空間尺度的海洋和大氣現象都可以影響海水三維溫度場,例如洋流、中尺度渦、上升流、海洋內波和海面風剪切等。海面溫度可視為海水三維溫度場的邊界條件,海面動力高度可從一定程度上反映海水內部的動力過程。本研究嘗試以這兩個參數為輸入變量反演月平均海水三維溫度場。通過將反演結果與中國Argo實時資料中心提供的全球Argo網格化產品的比較,證明該方法反演的月平均溫度場具有較好的精度。在海洋研究和工程應用中,日平均溫度場具有更重要的意義。與平均態的月平均溫度場相比,日平均溫度場的變化更加復雜。因為本研究推薦的反演模型僅僅考慮了兩個參數的影響,所以是一個簡化的模型。如果用其估算日平均溫度場,會出現較大的誤差,這一問題有待進一步探索。另外,上層海水直接受太陽輻射和海面風剪切等因素的影響,海洋中復雜的中尺度和次級中尺度海洋現象都會影響上層海水溫度變化。與上層海水溫度場相比,中層和深層溫度場較穩定。實驗結果表明,本研究推薦方法的誤差在400 m以深隨深度增加而減小,這和中層、深層水比較穩定有關。
本研究利用量綱分析法獲得了海面溫度、海面動力高度和海水內部溫度剖面之間的函數關系,進而提出了一種利用海面參數反演大洋月平均三維溫度場的方法。基于2008年和2009年的海面溫度和海面動力高度資料,本研究反演了西太平洋海域0~1 000 m深度范圍的月平均三維溫度場,并將反演結果與基于Argo資料獲得的溫度場進行比較。該方法反演的三維溫度場的平均誤差為0.56 ℃,誤差均方根為0.76 ℃。此外,從本研究統計的誤差直方圖可知,其誤差位于[0.0 ℃ 0.5 ℃]、(0.5 ℃ 1.0 ℃]和(1.0 ℃ 1.5 ℃]區間的數據點的占比分別為63.1%、22.8%和9.4%,誤差大于1.5 ℃的占比為4.7%。結果表明,本研究提出的方法具有較好的精度。