APP下载

温盐深剖面仪与Argo数据的冬季印度洋声速剖面分析∗

2021-09-22李宏琳李倩倩周康颖曹守莲马志川

应用声学 2021年5期
关键词:声速方根盐度

李宏琳 李倩倩 周康颖 严 娴 曹守莲 马志川

(山东科技大学测绘与空间信息学院 青岛 266590)

0 引言

随着海洋声学的发展,人们越来越认识到研究海洋中声速对于水下目标探测和水声通信具有重要意义。海洋的声速结构对水声传播有非常重要的影响,海水的声速随温度、盐度以及静压力在不断变化,难以用解析表达式来表示它们之间的关系,通常用经验公式来表示它们之间的关系[1]。

在声学中,可以使用直接法和间接法来获取所需要的水中声速剖面。直接法简单,但是有时只能获得某些深度上的声速。间接法能够获得大面积范围的声速,但是计算量大,理论基础复杂[2]。除上述测量法外,还有应用较广泛的声速重构法,它只要测量少量若干个点的声速数据即可重构全海深的声速剖面。声速重构最大的优势就是不必进行声场计算,计算量极小[3],但是很难找出与实测剖面拟合较好的重构剖面的函数。本文是将BOA_Argo数据集[4]作为真值,测量温盐深剖面仪(Conductance temperature depth,CTD)数据,对测量数据进行回归分析,获取测量数据更加接近的BOA_Argo 数据集的类型,为日后进行测量数据集类型的选取提供一种比较准确、快速的方法。对于东南印度洋调查工作中的CTD 数据,由于深海声速测量的难度和海底深度的不同,一些测量站位的声速测量深度存在较大差异,出现部分数据缺失。基于以上问题,本文先对CTD 数据进行合理的外推,再利用声速经验公式计算17 个站位的声速,然后使用17 个站位的CTD 声速剖面与2004年–2019年的BOA_Argo 数据集中对应位置点的声速剖面进行对比分析。又因为CTD 数据在0~10 m范围内部分缺失,利用最大角度法[5]反推表面温度、盐度误差较大,因此选用测区内分辨率成像光谱仪(Moderate-resolution imaging spectroradiometer,MODIS)的海表面温度(Sea surface temperature,SST)与全球海洋实时观测网计划(Array for real-time geostrophic oceanography,Argo)网格数据集(BOA_Argo)中的表面温度进行比较,提高反推精度。

1 数据和方法

1.1 CTD数据预处理

数据来源于东南印度洋调查工作中采集到的17个站位的CTD数据,如图1所示,利用SBE Data Processing-win32 软件对实测的原始数据进行初步处理。主要数据处理过程包括数据转换、修正电导率、去除由于船只的起伏造成的数据“打结”以及利用电导率、温度、压力来计算盐度和温度等,最终根据实验需要将17个站位的CTD 数据在深度上按1 m 进行等间距插值并按.asc 格式输出,便于后续处理。

图1 CTD 站位分布图Fig.1 The distribution map of CTD stations

BOA_Argo 数据集的测量深度数据均达到1975 m,而CTD 数据由于测量点所在的深度并不统一,最深的达到5000 m,最浅的只有1500 m,测量位置点的深度间隔也不同,所对应的温度、盐度也不在同一深度上,因此需要将原始数据外推到与BOA_Argo数据集等深度处。

由于海水的声速主要是关于温度、盐度、深度的函数,直接拟合海水声速产生的误差比较大,但是海水的温度和盐度变化关系简单,同时变化范围也小,因此对温度以及盐度进行合理的拟合外推。Dell Grosso[6]是目前应用最广的声速算法,并且Meinen 等[7]的研究结果表明,在海水中Dell Grosso 的声速算法要比Chen 和Millero 的好[8],所以采用Dell Grosso[6]声速经验公式(1)来计算完整的声速剖面:

式(1)中,

其中,T是温度(单位:°C),S是盐度(用千分数表示),D是深度(单位:m)。

从图2可以看到,在海水表层的部分,由于风浪的搅拌以及阳光照射等的作用,温度随着深度的增加而降低,并且各站位间差异也比较大;而在深海1000 m 深度之后,温度变化就比较缓慢,各站位之间的差异也非常小。因此在深海部分选用两种方法拟合并且判断其拟合效果,一种是可以利用各深度温度平均值作为外推结果,然后结合已经实测的表层温度数据按多项式公式(2)进行拟合。拟合多项式的阶数要合理选择,在实验中可以将多项式拟合次数绘图,通过观察拟合的点进行判断,使其对表层温度分布曲线既不能因多项式阶数取得过多产生“过拟合”也不能取简单线性函数产生“欠拟合”。对于深度1000 m 以下温度可近似看成随深度线性变化函数进行线性拟合。

图2 CTD 站位温度Fig.2 The temperature of CTD stations

多项式拟合:

其中,n为多项式的次数;Y为拟合部分的实测声速(单位:m/s);X为对应Y的水深值(单位:m)。

线性拟合:

其中,T为温度(单位:°C),Z为深度(单位:m),p1、p2、q1以及q2为参数。

拟合均方根(Root mean square,RMS)误差:

式(4)中,M为深度点数,T(Zi)为CTD 测量温度,T′(Zi)为拟合温度。

4 条温度曲线拟合的均方根误差如图3所示。对比两种方法发现将温度看作线性函数的拟合效果远好于多项式拟合,均方根误差只有0.12°C。

图3 拟合均方根误差Fig.3 The root mean square error of temperature fitting

从图4 可以得到,在整个测区内盐度变化范围都很小,因此在对盐度进行外推时,可以利用各深度盐度均值作为外推的盐度数据[2]。最后采用式(1)计算声速剖面。

图4 CTD 站位盐度Fig.4 The salinity of CTD stations

1.2 BOA_Argo数据集

近几十年来,国际上出现了许多大范围、大规模的海洋观测计划及系统,其中覆盖范围最广、规模最大、数据最完善当属全球海洋实时观测网计划(Argo)[9]。这个项目由美国、英国、法国等国家的大气和海洋科学家在1998年提出,并迅速得到其他国家的积极响应。Argo 计划推出是为了实现快速测量深度在2000 m 内的全球各海洋温度和盐度的剖面实时资料数据,为海洋学科研究等提供数据支持。经过多年来的努力与多方合作,Argo计划已经形成了一个庞大的全球海洋观测体系。

本文研究中使用的是中国Argo 实时资料中心(http://www.argo.org.cn/)[10]提供的2004年–2019年的全球海洋Argo网格数据集(BOA_Argo)。BOA_Argo 数据集格式如表1所示。 选取BOA_Argo 数据集中14.5S~17.5S、85.5E~90.5E范围数据,时间分辨率选择月平均数据和逐年月平均数据,空间分辨率为经纬度水平1°×1°,深度为0~1975 m,其中,0~10 m 间隔5 m,10~180 m间隔10 m,180~460 m间隔20 m,460~500 m间隔40 m,500~1300 m 间隔50 m,1300~1900 m间隔100 m,1900~1975 m间隔75 m。处理之后垂直方向0~1975 m空间间隔1 m。

表1 “BOA_Argo”数据集Table 1 “BOA_Argo”data set

1.3 卫星遥感SST产品

SST 可以通过遥感卫星的手段获取,其中MODIS 是美国国家航空航天局(NASA)对地观测系统(Earth observing system,EOS)计划中最具有特色的传感器之一,可免费下载[11]。MODIS 同搭载在平台上的其他仪器一起通过轨道追踪和数据传播卫星系统(Tracking and data relay satellite system,TDRSS),向位于新墨西哥WhiteSand地面接收站传送数据,然后这些数据被发送到Goddard空间飞行中心的EOS 数据和操作系统(EDOS)[12]。系统经过0 级数据处理之后,将资料分发至存档中心生成L1-A 等产品,L2、L3 及产品由MODIS 应用处理系统(MODIS adaptive processing system,MODAPS)生成,然后再分发到3 个NASA 数据中心。

本文选用AQUA 卫星获取的日平均SST 产品和逐年逐月平均SST 产品为研究对象,研究区域位于14.5S~17.5S、85.5E~90.5E 之间,属于印度洋的东南部。选取2018年12月27 –2019年1月3 的日平均数据、2018年12月平均和2019年1月平均数据,水平空间分辨率约为9 km。下载海洋产品中心的L3级SST产品,存储格式为.nc文件,通过读取文件中的属性数据、经纬度、SST 等信息,最终确定以平均值的方法得到所需要的SST数据。

2 对比分析

在17 个站位的CTD 数据中,1~12 站位的观测时间是2018年12月,13~17 站位的观测时间是2019年1月。因此,为了比较以上CTD数据和BOA_Argo网格资料、遥感表层数据和BOA_Argo网格资料的差异,根据观测时间和地理位置,在就近原则下,本文首先在0~10 m,将卫星遥感SST 数据看作等温的,然后和BOA_Argo网格资料进行误差分析,再分别选取“BOA_Argo”网格资料中的月平均(2004年–2019年1月和12月)和逐年逐月平均(2018年12月和2019年1月)进行分析。

2.1 SST对比

选用了相应时段由中国Argo 资料中心提供的Argo 网格数据集(BOA_Argo),其温度剖面顶层数据可以用来与MODIS 的SST 产品相互检验,提取BOA_Argo 网格资料数据的顶层温度数据和相应的经纬度,作为MODIS 的逐年月平均SST 产品的检验数据。分析可知,MODIS 平均SST 数据比逐年逐月平均SST 数据的整体误差偏大,原因可能是选择的对比数据是BOA_Argo 数据集中逐年逐月平均数据中的温度。表2列出了BOA_Argo数据集中逐年逐月平均表层温度数据与MODIS 温度平均数据、逐年逐月温度平均数据之间的差异。从表2中可以发现,相比于MODIS获取的日平均SST数据,MODIS 逐年逐月SST 数据与BOA_Argo 数据集中逐年逐月平均表层的温度数据具有很好的一致性,两者的均方根误差为0.5600°C,平均绝对偏差为0.4426°C,误差和偏差较小,从平均意义上来看,BOA_Argo网格资料数据反推表层温度数据的处理方法是基本可行的。

表2 MODIS 与BOA_Argo 的SST 误差Table 2 SST errors of MODIS and BOA_Argo(单位:°C)

2.2 对比BOA_Argo数据集

选择“BOA_Argo”数据集中的月平均数据(2004年–2019年的1月和12月)和逐年月平均数据(2018年12月和2019年1月)与CTD 数据进行对比,为了分析哪一种数据与CTD数据更加接近的问题,首先需要对各个站位进行合理的选取。根据调查工作中17 个CTD 的位置和测量时间的关系,按照时间和空间上的就近原则选取“BOA_Argo”数据集中的网格点。

通过计算17 个站位的CTD 数据与“BOA_Argo”数据集中的2004年–2019年的1月和12月平均、2018年12月平均和2019年1月平均的残差,如图5~8所示,从整体上可以发现,“BOA_Argo”数据集中的两种数据得到的声速与CTD 数据计算得到的声速具有较好的一致性,这也从侧面反映了Argo 浮标工作的稳定性。但是逐年月平均数据的残差明显差别更小,所以“BOA_Argo”数据集中逐年月平均数据得到的声速剖面明显比一年的月平均数据吻合得更好。

图5 1~4 号站位12月平均、逐年12月平均与BOA_Argo 的残差Fig.5 The residuals between the average of December and the average of December year by year of Station 1~4 and BOA_Argo

图6 5~8 号站位12月平均、逐年12月平均与BOA_Argo 的残差Fig.6 The residuals between the average of December and the average of December year by year of Station 5~8 and BOA_Argo

图7 9~12 号站位12月平均、逐年12月平均与BOA_Argo 的残差Fig.7 The residuals between the average of December and the average of December year by year of Station 9~12 and BOA_Argo

图8 13~17 号站位1月平均、逐年1月平均与BOA_Argo 的残差Fig.8 The residuals between the average of December and the average of December year by year of Station 13~17 and BOA_Argo

“BOA_Argo”数据集与CTD 数据的温度误差在−3.5°C~ 3.2°C 范围之内,盐度误差在−0.8‰~0.7‰之间。从17 个残差图中可以发现,在10~300 m深度之间,声速出现两次比较大的波动,一次是在100 m 附近,另一次在200~250 m附近,造成这种结果的原因主要是在浅水区,温度的变化比较显著,由于海水声速跟海水的温度、盐度以及静水压力有关,所以,海水中的温度、盐度跃层会直接影响声速跃层的变化。结果发现两次波动比较大的原因是海水温度突然发生了变化。

在深度达到1000 m 以下的深水区,由于海水的环境相对稳定,以此“BOA_Argo”网格资料数据和CTD 数据比对的结果误差也更小,得到的声速几乎一致。又通过计算与两种数据的均方根误差(见表3),发现CTD 数据的17 个站位中,逐年月平均的均方根误差普遍比月平均小,也有3 号站位的月平均略小但是整体相差不大,以及11号站位的均方根误差稍大一些。综合均方根误差得到逐年月平均数据计算的声速剖面略优于月平均数据吻合的效果。

表3 不同数据下均方根误差Table 3 RMS error for different data(单位:m/s)

3 结论

本文利用某一次在东南印度洋调查工作中17个站位的CTD 数据与中国Argo 资料中心提供的“BOA_Argo”网格资料数据集进行了比对分析,得出以下主要结论:

(1)在深度1000 m 范围内,温度数据用线性拟合比用多项式拟合进行外推的效果好,再利用声速经验公式计算声速剖面误差要小得多。

(2)因CTD 的表层0~10 m 数据缺失,选择利用卫星遥感的SST 产品与BOA_Argo 网格资料数据集中逐年月平均数据作比较,发现BOA_Argo数据集反推得到的表层温度在平均意义上是比较准确的。

(3)逐年逐月和月平均的网格资料数据,它们在一定程度上都能反映出Argo数据的精确性,其中逐年逐月的网格资料数据的声速剖面与本次CTD测量的声速剖面要符合得更好。

猜你喜欢

声速方根盐度
方根拓展探究
我们爱把马鲛鱼叫鰆鯃
均方根嵌入式容积粒子PHD 多目标跟踪方法
声速是如何测定的
盐度和pH对细角螺耗氧率和排氨率的影响
盐度胁迫对入侵生物福寿螺的急性毒性效应
跨声速风洞全模颤振试验技术
机翼跨声速抖振研究进展
适用于高盐度和致密岩层驱油的表面活性剂
数学魔术