冰川冻土, 2023, 45(6): 1703-1715 doi: 10.7522/j.issn1000-0240.2023.0129

第二次青藏高原综合科学考察研究

基于耦合热传导-冰流模型的冰川钻孔温度重建的气候反演算法比较

孙欢,1,2, 王宁练,1,2, 张泉1,2

1.陕西省地表系统与环境承载力重点实验室,陕西 西安 710127

2.西北大学 城市与环境学院 地表系统与灾害研究院,陕西 西安 710127

Comparison of climate inversion algorithms for glacier borehole temperature reconstruction based on coupled heat conduction-ice flow model

SUN Huan,1,2, WANG Ninglian,1,2, ZHANG Quan1,2

1.Shaanxi Key Laboratory of Earth Surface System and Environmental Carrying Capacity,Xi’an 710127,China

2.Institute of Earth Surface System and Hazards,College of Urban and Environmental Sciences,Northwest University,Xi’an 710127,China

通讯作者: 王宁练,教授,主要从事冰冻圈与全球变化研究. E-mail: nlwang@nwu.edu.cn

收稿日期: 2022-06-27   修回日期: 2022-12-04  

基金资助: 国家自然科学基金项目.  42130516
中国科学院战略性先导科技专项.  XDA20060201
第二次青藏高原综合科学考察研究项目.  2019QZKK020102

Received: 2022-06-27   Revised: 2022-12-04  

作者简介 About authors

孙欢,博士研究生,主要从事冰川气候研究.E-mail:sunhuan@stumail.nwu.edu.cn , E-mail:sunhuan@stumail.nwu.edu.cn

摘要

冰川内部温度与冰面温度变化过程密切相关,因此可由实测冰温-深度剖面重建冰面温度变化。耦合热传导-冰流物理模型及其相关反演算法是基于冰温-深度剖面重建冰面温度变化的理论基础和关键。通过构造理想条件下的数值实验,分析比较了最小二乘法、Tikhonov正则化方法和蒙特卡罗算法重建百年尺度冰面温度变化的实验结果。同时,以我国藏北高原腹地的马兰冰川钻孔资料为例,结合气象资料构造真实钻孔数据模拟实验。分别给出了三种反演算法重建10 a和40 a尺度的冰面温度变化结果,并讨论了不同算法的优劣性和适用性。两组模拟实验结果均表明:Tikhonov正则化方法是目前求解该反问题的最优方法。与其他算法相比,Tikhonov正则化方法在各个时间尺度的重建结果与真实冰面温度变化吻合更好。另外,分别对重建百年和40 a尺度的冰温-深度剖面添加±0.02 ℃和±0.01 ℃的随机误差,研究发现Tikhonov正则化方法能够有效降低噪声干扰,相较其他算法得到的解更加稳定。这在一定程度上解决了该反问题中解的稳定性问题。

关键词: 冰温-深度剖面 ; 热传导-冰流模型 ; 反演算法 ; 百年冰面温度重建 ; 马兰冰川

Abstract

Borehole climatology, a method for reconstructing climate from subsurface temperatures, is a valuable tool for understanding how climate conditions have responded in specific areas over time. By measuring temperature-depth profiles, the process of glacier surface temperature variation can be reconstructed based on the close relationship between glacier inner temperature and surface temperature change. The coupled heat conduction and ice-flow model and relative inversion algorithm serve as the theoretical basis and key method for studying climate reconstruction via glacier temperature-depth profiles. This study first presents a numerical experiment under ideal conditions to compare the results of the reconstructed changes in glacier surface temperature using the least square method, Tikhonov regularization method, and Monte Carlo algorithm on a century scale. Next, a simulation experiment based on borehole data from the Malan Glacier located on the northern Qinghai-Xizang (Tibet) Plateau and meteorological data from the Wudaoliang meteorological station investigates glacier surface temperature histories for the past 10 and 40 years using the three aforementioned inversion algorithms. The advantages, disadvantages, and applicability of each algorithm are also discussed. Comparison of the results of the two experiments indicates that the Tikhonov regularization method performs the best in solving the inverse problem, producing results in good agreement with the input data. Furthermore, by introducing random errors in the input data, the stability of the methods is assessed. The results demonstrate that the Tikhonov regularization method effectively filters noise interference, providing a stable solution to the inverse problem.

Keywords: glacier temperature-depth profile ; heat conduction and ice-flow model ; inversion algorithm ; centennial glacier surface temperature reconstruction ; Malan Glacier

PDF (5634KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

孙欢, 王宁练, 张泉. 基于耦合热传导-冰流模型的冰川钻孔温度重建的气候反演算法比较[J]. 冰川冻土, 2023, 45(6): 1703-1715 doi:10.7522/j.issn1000-0240.2023.0129

SUN Huan, WANG Ninglian, ZHANG Quan. Comparison of climate inversion algorithms for glacier borehole temperature reconstruction based on coupled heat conduction-ice flow model[J]. Journal of Glaciology and Geocryology, 2023, 45(6): 1703-1715 doi:10.7522/j.issn1000-0240.2023.0129

0 引言

对过去冰面温度变化过程的研究是气候重建和预测冰川对未来气候变化响应的重要问题之一1。由于热传导的作用,冰面温度变化信号向冰面以下传播,对稳态冰温垂直分布造成了相应的扰动。通过测量冰川钻孔温度可知扰动后的冰温-深度剖面,该剖面能够保存过去几个世纪甚至更长时间的冰面温度变化信息2-3。通过冰川钻孔温度方法重建气候变化历史就是建立在冰面温度变化和冰温垂直分布的直接联系之上;考虑到冰川运动的影响,可建立耦合的热传导-冰流物理模型来描述冰面温度变化信号向下传播的过程4。模型以稳态冰温垂直分布和冰面温度变化为初始条件和边界条件,其中稳态冰温垂直分布由冰川底部地热流和长期平均冰面温度共同确定。与求解模型中任意时刻的冰温-深度剖面这一正问题不同,通过测量冰川钻孔温度重建冰面温度变化是求解模型的边界条件,是一个典型的反问题。由于热扩散的影响,利用冰川钻孔温度重建气候变化历史具有较低的分辨率;虽然无法体现短期气候事件,却可以在一定时间尺度得到完整的冰面温度变化过程5

近三十年来,冰川钻孔温度方法在两极和高纬度冷冰川地区的气候重建研究方面得到了广泛的应用6-15。这部分地区缺少早期的气象观测数据,冰川钻孔温度方法无疑提供了一个独立完善的研究工具,具有十分重要的意义。在实际应用中,受冰川钻孔深度、实地环境等方面的影响,应用冰川钻孔温度方法重建气候有着十分严格的适用条件。要求冰川处于相对稳定的状态,底部冻结在基岩上无滑动过程;冰面消融较少,不涉及径流、渗浸作用等热交换过程,即冰川内部相变对钻孔温度的影响较小;冰川钻孔位于分冰岭附近,水平方向的运动速度可忽略等。热传导-冰流模型的反演算法是该研究的基础和关键。以往对于热传导-冰流模型的反演算法研究存在不足,如:没有详细讨论该模型解的稳定性问题;对各类反演算法的优劣性和适用性也没有具体的比较和说明。本文首先通过构造冰面温度变化和模型参数,进行理想条件下的数值实验,分析了最小二乘法、Tikhonov正则化方法和蒙特卡罗算法这三种反演算法重建百年尺度冰面温度变化的结果。然后,以我国藏北高原腹地的马兰冰川钻孔资料为例设定模型参数,结合气象观测数据,详细比较了上述反演算法在10 a和40 a尺度的重建结果。最后,对构造理想条件下和应用真实钻孔数据的两组数值实验结果进行了比较,并进一步讨论该反问题中解的稳定性问题和不同算法的优劣性,指出算法的适用条件。本项研究可为今后利用冰温-深度剖面进行气候重建研究提供借鉴。

1 模型描述

早在1955年,Robin16研究了冰流运动对冰川钻孔温度的影响。Dansgaard等171969年建立了格陵兰冰盖的运动模式。这些研究为利用冰川钻孔温度重建冰面温度变化奠定了基础。耦合的热传导-冰流模型如下4

ρcTt=λT-ρcvT+f

式中:T为冰川冰在某深度任意时刻的温度(℃);t为时间(s);v为冰流运动速度(m·s-1)。ρcλ分别为冰的密度(kg·m-3)、比热容(J·kg-1·-1)和导热率(W·m-1·-1)。Tt为温度随时间的变化率;T为温度在空间各方向上的全微分,即温度的空间变化率。f为冰川内部与热传导过程无关的热源项(J·s-1·m-3),如:冰川内部由于复杂相变产生的热量等。

在冰川内部与热传导过程无关的热源项、冰流运动水平方向速度可忽略的条件下,式(1)可简化为如下的一维方程18

Tt+vzTz=κzTz

且满足:

TzH,t=0T0,t=μtTz,0=0Tz,tf=θz

式中:z为竖直方向(m),向下为正;vz为冰川垂直于地表面方向的运动速度(m·s-1)。κHtf分别为冰的热扩散率(m2·s-1)、冰川厚度(m)和重建时间(s)。Tz,t是在t时刻深度z处的瞬时温度(℃),即由冰面温度变化μt导致的温度扰动。

模型以稳态冰温垂直分布函数Uz为初始条件。在初始时刻t=0的冰温-深度剖面扰动(瞬时温度)为零,即Tz,0=0θz对应测量时刻t=tf的冰温-深度剖面扰动,如图1所示。可以看出,μtθz大于零代表冰面温度较稳态冰面温度U0高,扰动为正;小于零则代表冰面温度较U0低,扰动为负。

图1

图1   冰面温度变化对稳态冰温垂直分布的影响

Fig. 1   Influence of ice surface temperature change on the vertical distribution of steady-state ice temperature


稳态冰温垂直分布函数Uz由冰川底部地热流密度q(W·m-2)和长期平均冰面温度Us(℃)共同确定:

vzdUdz=κddzdUdzU0=UsdUdzH=-qλ

式中:z为竖直方向(m),向下为正;vz为冰川垂直于地表面方向的运动速度(m·s-1);U0为稳态冰面温度。κλH分别为冰的热扩散率(m2·s-1)、冰的导热率(W·m-1·-1)和冰川厚度(m)。

冰川底部地热流密度q可看作是短期内恒定不变的。在假设冰川稳定的条件下,冰川厚度H不变;冰川垂直于地表面方向的运动速度vz与平均积累率相等;vz随深度的增加呈线性减小,至冰川底部减小为零13。基于热传导-冰流模型的气候重建研究就是应用相关的反演算法解决以下问题:已知式(2)在某一时刻的解Tz,tf=θz,求出边界条件μt

需要注意的是,冰面温度变化信号向下传播的过程中,由于热扩散的影响,其振幅随着深度的增加而指数衰减、位相延迟。要利用冰川钻孔温度重建气候,在较大深度的冰温测量就需要很高的精度,一般不低于0.01 ℃4。实际中要达到这一精度和可靠测定难度较大。通常冰川钻孔温度由热敏电阻温度计测量,即通过测定冰层电阻,利用电阻-温度转换关系确定待测深度的温度19。具体做法是:将按照一定长度间隔分布的若干个热敏电阻探头放置待测深度;待系统达到热平衡状态后,利用数字万用表逐个测量对应深度电阻传感器的电阻值;电阻值经计算程序转换为对应的温度值。事实证明,已有的这种测温系统在负温条件下的分辨率可达0.01 ℃,取得了很好的结果19-20

另外,在实际中应用热传导-冰流模型有非常严格的适用条件,通常需要满足以下几点要求:(1)冰川底部呈负温,与基岩冻结在一起,如极大陆型冰川;(2)冰面消融较少,内部相变对钻孔温度的影响可忽略;(3)冰川钻孔位于分冰岭附近,水平方向的运动速度可忽略。由此可知,两极和高纬度冷冰川分冰岭附近的钻孔温度可以较好地用来重建气候变化过程。

2 反演算法

2.1 最小二乘法

最小二乘法(最小平方法)通过最小化误差的平方和寻找未知数据的最佳匹配,使得计算值与测量值之间的误差达到最小,在多个学科领域具有广泛的应用21-22。假设Tcz,tf是由某一冰面温度变化μt计算的冰温-深度剖面扰动,最小二乘法构造了如下式的误差函数J作为目标函数。当J取最小值时对应的边界条件μt为最优解7

J=120HTcz,tf-θ(z)2dz

为了表示和计算方便,将μt写成如下傅里叶级数形式1518

μt=a02+m=1Mamcos2πmttf+bmsin2πmttf

任意给定估计系数a0ambm的初值,将μt作为边界条件代入式(2)计算Tcz,tf;并由式(5)求出Ja0ambm的迭代公式通过梯度下降法给出,如下式:

a0n+1=a0n-γnJna0n amn+1=amn-γnJnamnbmn+1=bmn-γnJnbmnm=1,2,,M,

式中:n为迭代次数,γn为步长。直至J的取值达到给定的误差水平停止上述迭代过程,找到最优解。

不难计算,式(7)中的各项偏导值如下式:

Jna0n=0HWa0(z)Tcnz,tf-θ(z)dzJnamn=0HWam(z)Tcnz,tf-θ(z)dzJnbmn=0HWbm(z)Tcnz,tf-θ(z)dz

式中:Wa0(z)Wam(z)Wbm(z)分别是当μt=0.5μt=cos2πmttfμt=sin2πmttf时在tf时刻的冰温-深度剖面扰动。将迭代过程中的式(8)代入式(7)最终可求出μt

2.2 Tikhonov正则化方法

已知热传导-冰流模型中的冰温-深度剖面扰动θz求解边界条件μt是一个典型的不适定问题。Tikhonov正则化方法常用来解决不适定问题。该方法是对式(5)的误差函数J加一个约束条件;这样的约束条件可以解释为先验信息。在该问题中,通常长期的冰面温度变化μt不会存在很大的波动,而由最小二乘法构造的目标函数对μt没有任何限制。因此,需要对μt施加一个独立的约束。Tikhonov正则化方法构造了如下式的目标函数Ψ;当Ψ达到最小时,对应的边界条件μt为最优解1015

Ψ=J+αΩμt

式中:α为正则化参数(α>0);Ωμt称为稳定函数,其取值与μt的光滑性有关。定义如下式:

Ωμt=0tfμ2t+dμtdt2dt

Ψ最小值的方法与最小二乘法相同,式(6)中估计系数a0ambm的迭代公式也通过梯度下降法给出,如下式:

a0n+1=a0n-γnΨna0n,amn+1=amn-γnΨnamn,bmn+1=bmn-γnΨnbmn

式中各项偏导值如下式:

Ψna0n=Jna0n+αΩna0nΨnamn=Jnamn+αΩnamnΨnbmn=Jnbmn+αΩnbmn

不难计算,稳定函数Ωμt可近似表示如下:

αΩμt=α0a022+m=1Mam2+bm2ξm

式中:ξm=α0+α12πm/tf2αi=αtf/2,i=0,1

式(12)中各式最右边一项分别为:

αΩna0n=α0a0n,αΩnamn=2amnξm,αΩnbmn=2bmnξm

式(14)代入式(12)可得出式(11)中的各项a0ambm取值,进而求出μt

式(9)中的正则化参数α,相当于对μt添加了约束:α越大,约束越严格,μt波动越小;α越小,约束越宽松,μt波动越大。α调节着误差函数J和稳定函数Ωμt之间的平衡。Tikhonov正则化方法不仅考虑了计算值与测量值之间的误差水平;也考虑了μt的波动大小,即μt的稳定性。可根据L-曲线准则求出合适的α23。具体做法是在平面直角坐标系中以xi,yi=J,Ωμti=1,2,,p为坐标点做出曲线(p为正则化参数的取值个数)。曲线通常呈L形;该L形曲线的拐角处对应最佳的正则化参数。另外,考虑到JΩμt的数量级问题,可对xiyi两者或其中之一取对数后再做出L-曲线;例如,在平面直角坐标系中,坐标点也可设置为xi,yi=log(J),log(Ωμt)23

2.3 蒙特卡罗算法

蒙特卡罗算法将冰面温度变化μt在不同时刻的取值μ=(μ0,μ1,,μtf)作为参数组合向量,随机选择μ作为模型的边界条件,采用随机步的方法选取满足给定误差水平的参数进行统计分析818。具体的步骤如下:

步骤1:任意给定参数组合向量μn=(μ0n,μ1n,,μtfn)作为模型边界条件,计算误差函数

Sμn=0HTμnz,tf-θ(z)2dz

式中:Tμnz,tf为由μn计算的冰温-深度剖面扰动。

步骤2:在μn附近找到一个新的向量μn+1=(μ0n+1,μ1n+1,,μtfn+1),计算Sμn+1。为了高效地寻找所有可能的参数组合,每一步都是随机选择μn中的某一个参数,对该参数添加微小扰动得到μn+1

步骤3:定义转移概率Pn=min(1,e-(Sμn+1-Sμn))

步骤4:以概率Pn接受新的向量μn+1:若接受μn+1,则μn=μn+1;若不接受μn+1,则μn=μn。重复步骤1到4。

通过以上步骤可以看出,蒙特卡罗算法是以产生一系列逐步改善的参数组合为基础的。最后,选取满足给定误差水平的参数组合,运用统计学方法获取各个参数取值μi(i=0,1,,tf)的频数分布。这种分布通常存在区域极大值,对应参数μi最有可能(最大概率)的取值。需要说明的是,通过统计方法得到的μi的频数分布极大值可能不止一个;这反映了在对应时刻存在多个温度取值能够与测量值吻合较好418。在这种情况下,由于实际中冰面温度随时间变化是平滑连续的,短期内的温度变化幅度不会太大。因此,可通过μi邻近点的取值,找到合理的分布区域来确定μi。同时,为避免最终选取的参数组合之间存在相关性,也可对满足误差水平的μi进行等间距取值来统计频数分布4

3 反演算法的应用和比较

3.1 构造数据模拟实验

为比较不同反演算法的重建结果,我们构造了式(3)中的模型参数和冰面温度变化μt,进行理想条件下的数值实验。假设式(3)中的各个参数取值为:冰川厚度H=500 m,年均净积累量0.3 m冰当量厚度;重建时间tf=400 a;冰的热扩散率κ=1.3×10-6 m2·s-1。冰面速度v0=0.3 m·a-1,冰川垂直于地表面方向的运动速度vz随深度的增加呈线性减小,至冰川底部减小为零。模型采用Crank-Nicolson有限差分法求解24,它在时间方向上是隐式的二阶方法,具有数值稳定的特点。

首先,分别以冰面温度变化μ1t=2sin(2πt/tf)μ2t=2sin(πt/tf)作为边界条件代入式(2),计算对应的冰温-深度剖面扰动θ1zθ2z,如图2所示。然后,以θ1zθ2z作为测量值重建冰面温度变化。图3给出了在测量值为θ1z时不同反演算法的部分相关结果。最后,为验证解的稳定性,分别对θ1zθ2z添加±0.02 ℃的随机扰动并比较结果,对应的重建结果如图4所示。

图2

图2   分别由μ1t=2sin(2πt/tf)(a)计算的冰温-深度剖面扰动θ1z(b)和μ2t=2sin(πt/tf)(c)计算的冰温-深度剖面扰动θ2z(d)[(b)和(d)中的红色曲线是对θ1zθ2z添加了±0.02 ℃的随机扰动]

Fig. 2   The glacier surface temperature functions μ1t=2sin (2πt/tf) (a) used to generate the temperature-depth profile θ1z (b) and μ2t=2sin (πt/tf) (c) used to generate θ2z (d) [red lines in (b) and (d): the calculated temperature-depth profiles with the random errors ±0.02 ℃]


图3

图3   测量值为θ1z时不同反演算法的相关结果[a0ambm初值为0(a)和1(b)时最小二乘法重建的冰面温度变化;Tikhonov正则化方法对应的L-曲线(c)和重建的冰面温度变化(0<α<0.01)(d);蒙特卡罗算法不同时刻冰面温度变化值的频数分布(e)、(f)]

Fig. 3   The reconstructed solutions be the least square method (a) and (b), Tikhonov regularization method (c) and (d), and Monte Carlo algorithm (e) and (f) [(c) and (d): the L-curve and the reconstructed glacier surface temperature change with 0<α<0.01; the probability distributions of the past glacier surface temperatures at selected times using Monte Carlo algorithm, (e) and (f)]


图4

图4   边界条件分别为μ1t=2sin (2πt/tf)μ2t=2sin (πt/tf)时三种反演算法重建的冰面温度变化[对θ1z添加±0.02 ℃随机扰动前后的重建结果(a)、(b);对θ2z添加±0.02 ℃随机扰动前后的重建结果(c)、(d)]

Fig. 4   Reconstructed changes in glacier surface temperature under the boundary conditions of μ1t=2sin(2πt/tf) and μ2t=2sin(πt/tf) (black line) using the least square method (blue line), Tikhonov regularization method (red line) and Monte Carlo algorithm (green line) [the input data θ1z and θ2z without errors, (a) and (c), the input data θ1z and θ2z with the random errors ±0.02 ℃, (b) and (d)]


图3(a)和图3(b)由最小二乘法求得,分别是当式(6)中的估计系数a0ambm初值为0[图3(a)]和初值为1时[图3(b)]的重建结果。当a0ambm初值为0时,重建结果与真实温度变化基本一致;而当a0ambm初值为1时,重建结果与真实温度变化存在较大差异:近期冰面温度变化波动明显且振荡幅度非常大。由此可知,应用最小二乘法时a0ambm初值对重建结果有显著影响。除此之外,梯度步长γ的选择对重建结果影响也很大:步长太大会使估计系数在迭代过程中不断增大,导致结果不收敛;而步长太小会使收敛速度太慢,可能需要迭代很多次,导致时间成本过高。因此,实际中往往需要设置一个合适的步长γ。实践表明,本例中当γ取0.0001时,重建结果与真实温度变化最接近[图3(a)中红色曲线]。图3(b)是当a0ambm初值为1,γ分别取0.001和0.00001时的重建结果。事实上,当γ取0.01时,无论a0ambm初值如何选择,重建结果都趋于无穷大。

图3(c)和图3(d)是由Tikhonov正则化方法得到的L-曲线[其中坐标点为(xi,yi)=(J,log(Ωμt)}))]和正则化参数取值0<α<0.01的重建结果。其中,估计系数a0ambm初值为1。由式(9)可知,当α取值为0时,Tikhonov正则化方法与最小二乘法的结果相同。与最小二乘法不同,应用Tikhonov正则化方法只需要给定合适的梯度步长(0.0001),可设定任意值作为a0ambm的初值,均不影响最终结果。本例中L-曲线拐角处x的取值为0.0012,对应的α取值为0.00014。这里将α限定在[0,0.01]范围内,是因为在这个范围内的L-曲线上能够找到合适的拐角21。当α>0.01时,从结果上看,会使冰面温度的变化幅度非常小;从L-曲线形状上看,拐角右侧的曲线会向着几乎平行于x轴的方向继续向右延伸,不存在其他的拐角。由图3(d),冰面温度变化整体上呈正弦函数形式,只是由于正则化参数取值不同,温度变化振幅有所不同。随着α取值的增大,冰面温度变化幅度逐渐减小并趋于平滑和稳定,即α对边界条件起着施加约束的作用。可以看出,与最小二乘法相比,Tikhonov正则化方法考虑了反问题中解的稳定性问题:由正则化参数α调节着误差函数和冰面温度波动大小之间的平衡。这也在一定程度上限制了模型的复杂度。

图3(e)和图3(f)是由蒙特卡罗算法这一统计学方法获取的不同时刻冰面温度变化值的频数分布,最终选取了满足给定误差水平的2 200个参数组合进行统计分析。由于蒙特卡罗算法对随机选择的边界条件没有限制,即对模型的解没有任何约束;在满足误差函数很小的条件下,往往会出现冰面温度在短时间内波动非常大的结果,失去了实际意义。为避免这种情况,本例中将参数组合向量μ=(μ0, μ1,,μtf)各个分量的取值控制在±2 ℃的范围内进行模拟。由图3(e),在t=20 at=140 a时刻,频数分布极大值对应的温度变化值为0.6 ℃和1.5 ℃,是参数μi在对应时刻最有可能的取值。事实上,这两个时刻真实的温度变化值为0.62 ℃和1.62 ℃,与计算值十分接近。结果表明,大多数时刻的温度变化值都有着类似图3(e)中的分布:能够较容易地确定极大值,即选取的μi与最大频数相对应。而图3(f)中,在t=160 a时刻,频数分布极大值对应的温度变化值分别为-1.8 ℃和1.1 ℃;其中,最大频数对应的取值是-1.8 ℃。一般情况下,根据冰面温度变化的连续性,可通过邻近时刻的频数分布找到合理的分布区域,由该区域来确定极大值。在本例中,由于重建时间为百年尺度(400 a),长期平均冰面温度变化的振幅不会太大。事实上,在t=160 a邻近时刻t=120 at=180 a,频数分布均集中在0~2 ℃这一区域。因此,t=160 a时刻选取1.1 ℃较-1.8 ℃更为合理。该时刻的真实温度变化值为1.17 ℃,与1.1 ℃这一取值接近。需要指出的是,应用蒙特卡罗算法有时很难找到合理的分布区域,重建结果会在短期内存在明显振荡。在这种情况下,应该选用其他的反演算法进行求解。

图4可以看出,最小二乘法、Tikhonov正则化方法和蒙特卡罗算法的重建结果与真实温度变化趋势基本一致。其中,蒙特卡罗算法的结果不仅相对误差较大,而且也不平滑。对θ1zθ2z添加±0.02 ℃的随机扰动后,Tikhonov正则化方法的重建结果比最小二乘法和蒙特卡罗算法的结果更接近真实的温度变化过程,解的稳定性也最好。

3.2 真实钻孔数据模拟实验

真实钻孔资料受实地环境影响。应用热传导-冰流模型重建冰面温度变化需要考虑钻孔深度、年内冰面温度变化幅度、季节变化影响深度和式(4)中的稳态冰温垂直分布等实际问题。为与构造的数据模拟实验进行比较,我们以我国藏北高原腹地的马兰冰川钻孔(位置点35°48.4′ N,90°45.3′ E;海拔5 680 m;钻孔深度102 m)资料为例设定模型参数25。结合已有的、距离钻孔位置最近的五道梁气象站(35.13°N,93.05°E;海拔4 612 m;距离钻孔位置约220 km)的观测数据假定边界条件,位置如图5所示。最后,分别将假定的10 a和40 a冰面温度变化代入式(2),计算对应的冰温-深度剖面扰动作为测量值反演边界条件并比较结果。另外,为验证解的稳定性,对由40 a冰面温度变化计算的冰温-深度剖面扰动添加±0.01 ℃的随机扰动并对比结果。

图5

图5   藏北高原腹地马兰冰川钻孔位置图

Fig. 5   Location map: the Malan Glacier on the northern Qinghai-Tibet Plateau showing the borehole site


马兰冰川位于我国藏北高原腹地的可可西里地区,最高峰海拔为6 056 m,是一个很大的典型山地冰帽冰川群;其南部平缓,冰面开阔平坦,属于极大陆型冰川类型26。马兰冰川发育于寒冷干燥的气候环境下,其严寒程度与东南极冰盖边缘地区相近。有关研究表明,位于藏北高原腹地的冰川变化幅度较边缘山区要小,而自小冰期以来马兰冰川的变化非常小,表明了它处于比较稳定的状态27

由于研究区域是地形复杂的山区,而五道梁气象站距离马兰冰川钻孔位置约220 km且海拔相差较大。因此,气温观测值与冰面温度值相差较大。尽管如此,式(3)中的μt并非冰面温度的取值(绝对值),而是冰面温度相对于稳态冰面温度U0的变化值(相对值)。因此,我们利用五道梁气象站记录的10 a和40 a气温变化幅度(趋势)假定边界条件。为验证这一假定的准确性,我们同时获取了MODIS地表温度产品(MOD11A1)中钻孔处像元在钻取后一年(2000年)的月平均地表温度数据[数据来源:美国航空航天局(NASA)的地球科学数据系统Earthdata,https://www.earthdata.nasa.gov/]与五道梁气象站记录的月平均气温变化幅度进行对比。

3.2.1 季节变化影响深度

马兰冰川钻孔于1999年5月钻取并测温25。钻孔底部未到冰床;20 m深度以下冰温变化幅度很小,仅为1.1 ℃。经计算,冰川厚度H为130 m,年均净积累量0.23 m冰当量厚度;冰床温度-1.7 ℃。冰面竖直速度v0=0.23 m·a-1。假设冰川垂直于地表面方向的运动速度vz随深度的增加呈线性减小,至冰川底部减小为0。根据式(1)中各个物理参数取值的经验公式1326:导热率λ=9.828e-0.0057(273.15+T) W·m-1·-1,比热容c=(2098+7.122T) J·kg-1·-1。代入本例计算,得λ为2~2.1 W·m-1·-1。冰川冰的密度ρ介于830~917 kg·m-3之间,而山地冰川冰ρ为(850±60) kg·m-3具有广泛的适用性28-29。代入热扩散率公式κ=λcρ,得κ1.2×10-61.4×10-6 m2·s-1。经验证,本例中的导热率和热扩散率取值在上述范围内对实验结果影响较小。因此,为便于计算,模型中取λ=2 W·m-1·-1κ=1.4×10-6 m2·s-1。由于各地的地热流密度q差异很大,我们由马兰冰川钻孔近底部的温度梯度计算出地热流密度约为0.04 W·m-2。另外,根据《中国大陆地区大地热流数据汇编(第三版)》30,现有距马兰冰川钻孔最近、具有地热流数据实测值的位置点是柴达木(38°14′ N,90°47′ E),如图5所示。该位置点的校正热流为0.043 W·m-2,与计算值接近。由上述冰床温度和地热流密度推算式(4)中的长期平均冰面温度Us为-4.2 ℃,由此计算稳态的冰温-深度剖面Uz

通常冰面以下十几米(冰温年变化深度)的钻孔温度反映的是年内的季节变化。因此,重建长时间尺度的冰面温度变化过程需要选取季节影响深度以下的冰温-深度剖面。计算该深度需要估算一年内的冰面温度变化幅度。由于马兰冰川钻孔的钻取时间是1999年,我们参考五道梁气象站前一年(1998年)月平均气温的变化幅度[数据来源:国家气象科学数据中心(CMDSC),http://data.cma.cn]来假定一年内冰面温度变化这一边界条件μ3t,由此计算季节影响深度,如图6(a)所示。气象资料表明,一年的气温变化幅度约为20 ℃(-15~5 ℃)。因为冰面温度不会高于0 ℃,即夏季冰面温度最高升至0 ℃。因此,我们假定一年的冰面温度变化是取值范围在-20~0 ℃的正弦函数,如图6(b)所示。为验证该冰面温度变化幅度的准确性,我们将钻孔处像元2000年的月平均地表温度数据与其对比。结果表明,2000年钻孔处的最低月平均地表温度约为-23 ℃,与假定的年内冰面温度变化(-20~0 ℃)基本一致,说明了该假设可靠。将其作为边界条件代入式(2),得到冰温-深度剖面扰动θ3z和扰动后的冰温-深度剖面如图6(c)和图6(d)所示。

图6

图6   五道梁气象站1998年的月平均气温(a),假定的一年内冰面温度变化(b),由(b)计算的冰温-深度剖面扰动θ3z(c)以及稳态与季节影响剖面(d)

Fig. 6   Monthly mean air temperature at the Wudaoliang meteorological station in 1998 (a), the yearly glacier surface temperature oscillations (b), the temperature-depth profile θ3z generated from (b) (c), and the temperature log constructed by adding θ3z to the steady-state temperature-depth profile Uz (d)


图6,由于冰面温度的平均值(-10 ℃)比长期平均冰面温度Us(-4.2 ℃)低很多,所以θ3z呈明显的负向扰动。当温度剖面扰动小于0.1 ℃时,可认为在该深度上,年内温度变化的振幅消失15。经计算,θ316=-0.14 ℃,θ317=-0.08 ℃,即季节影响深度为16 m(冰温年变化深度)。

3.2.2 10 a尺度重建结果比较

在冰面消融微弱的条件下,可通过重建季节影响深度处的冰温变化代替年均冰面温度变化。由3.2.1节可知,季节影响深度为16 m。我们以16 m的冰温变化为边界条件,用该深度以下的冰温-深度剖面重建1988—1998年的冰面温度变化过程。图7(a)是五道梁气象站1988—1998年的年均气温。用该时期的气温变化趋势作为冰面温度变化这一边界条件μ4t,计算的冰温-深度剖面扰动θ4z图7(b)所示。

图7

图7   五道梁气象站1988—1998年的年均气温及变化趋势(a),由(a)计算的冰温-深度剖面扰动θ4z(b)以及三种反演算法重建的冰面温度变化(c)

Fig. 7   Annual mean air temperature from 1988 to 1998 collected by the Wudaoliang meteorological station (a), the temperature-depth profile θ4z generated from (a) (b), and the inversion results with the least square method (blue line), Tikhonov regularization method (red line) and Monte Carlo algorithm (green line) (c)


图7(b),θ4z在深度约50 m处小于0.1 ℃,60 m深度以下小于0.05 ℃,即10 a冰面温度变化信号向下传播至50 m左右。由于冰面温度变化信号缓慢向下传播,钻孔越深处的温度扰动对应着更早期的冰面温度变化。从深度100 m向上至30 m,负向扰动逐渐增大;而30 m以上的负向扰动逐渐减小;这说明了冰面温度变化大致经历了先降温,再升温的过程。事实上,将θ4z由下而上观察,可以看到与图7(a)的冰面温度变化相似的趋势,即由θ4z可大致了解冰面温度变化趋势。但是,冰面温度变化的具体时间和振幅需要通过相关的反演算法求解。

我们以θ4z为已知条件,分别应用最小二乘法、Tikhonov正则化方法和蒙特卡罗算法反演边界条件,分析各个算法的重建结果并讨论这些算法的优劣性。图7(c)给出了上述三种反演算法10 a尺度的重建结果。整体结果与图4类似:最小二乘法和Tikhonov正则化方法的重建结果较好;而蒙特卡罗算法的结果不连续,振荡幅度大,准确性也较低。

3.2.3 40 a尺度重建结果比较与稳定性检验

与3.2.2节的研究方法类似,这里我们结合五道梁气象站1959—1998年这40 a的年均气温资料,如图8(a)所示。用该时期的气温变化趋势作为边界条件μ5t,计算的冰温-深度剖面扰动θ5z图8(b)所示。

图8

图8   五道梁气象站1959—1998年的年均气温及变化趋势(a),由(a)计算的冰温-深度剖面扰动θ5z(b)以及分别对θ5z添加±0.01 ℃随机扰动前后[(c)和(d)]三种反演算法重建的冰面温度变化

Fig. 8   Annual mean air temperature from 1959 to 1998 collected by the Wudaoliang meteorological station (a), the temperature-depth profile θ5z generated from (a) (b), the inversion results by the input data θ5z with the least square method (blue line), Tikhonov regularization method (red line) and Monte Carlo algorithm (green line) (c), and the inversion results by the input data θ5z with the random errors ±0.01 ℃ (d)


图8(b)可知,40 a冰面温度变化信号向下传播至78 m左右[θ578<0.1 ℃]。θ5z在任意深度均为正向扰动,且扰动自下而上逐渐增大,说明了冰面温度变化的升温趋势。图8(c)给出了三种反演算法40 a尺度的重建结果。对θ5z添加±0.01 ℃的随机扰动,重建结果如图8(d)所示。由图8可知,最小二乘法和Tikhonov正则化方法的重建结果与真实的温度变化接近;Tikhonov正则化方法的结果最平滑和稳定;而蒙特卡罗算法结果的准确性和稳定性都较差。

将3.1节构造数据模拟实验结果与3.2节利用马兰冰川真实钻孔数据模拟实验结果进行对比,可得到以下一致的结论:最小二乘法、Tikhonov正则化方法和蒙特卡罗算法这三种反演算法的重建结果与真实的冰面温度变化基本一致;蒙特卡罗算法的误差较大,且结果不平滑;Tikhonov正则化方法是目前求解该反问题的最优方法,能够有效降低噪声干扰,使得到的解稳定。

需要说明的是,实际中马兰冰川的表面积雪消融和融水的再冻结等依然存在,对冰体和冰面水热平衡有一定影响。而应用热传导-冰流模型无法考虑这些因素的影响,这可能导致重建结果中近期的升温幅度偏大10。尽管如此,为了更好地比较反演算法,在利用马兰冰川钻孔数据模拟实验中,冰面温度变化是已知的;用于重建冰面温度变化的冰温-深度剖面扰动也是由给定的边界条件代入模型计算得到的。因此,重建结果与真实温度变化趋势基本一致。此外,由于实际中无论测量精度多高,总会存在一定的测量误差,由测量得到的冰温-深度剖面相当于添加了随机扰动。为了能够得到准确的结果,可对测量的冰温-深度剖面平滑后再进行反演。

4 结论

本文基于冰面温度变化信号在冰层中的传播特性和热传导-冰流模型,研究并比较了利用冰川钻孔温度重建冰面温度变化这一反问题的反演算法,包括了最小二乘法、Tikhonov正则化方法和蒙特卡罗算法。由于该反问题存在解的唯一性和稳定性问题,不论是哪种反演算法,目标都是找到相对稳定的边界条件使得冰温-深度剖面的计算值最大程度地接近测量值,实质是最优化问题的求解。

由于蒙特卡罗算法随机选择边界条件,再输入模型进行计算和统计,因此,它可看作是正问题的求解方法。主要存在两个问题:一是冰面温度变化值的频数分布会出现多个极值;二是求解的冰面温度变化不平滑。尽管如此,因为蒙特卡罗算法是将模型的未知参数组合作为多维向量寻找最优解,所以,在实际求解过程中,在部分参数(如初始条件等)未知的情况下,可选用蒙特卡罗算法这一求解方法。即考虑到能够获取的地学要素的限制,蒙特卡罗算法是最优的。最小二乘法中估计系数a0ambm初值对重建结果影响很大,且仅考虑了误差函数这一目标函数,因此,它的稳定性差。Tikhonov正则化方法将误差函数和稳定函数相加作为目标函数,综合考虑了解的准确性和稳定性问题,是目前求解该反问题的最优方法。与其他反演算法相比,Tikhonov正则化方法能够有效降低噪声干扰,使得到的解稳定。

参考文献

Van de Wal R S WMulvaney RIsaksson Eet al.

Reconstruction of the historical temperature trend from measurements in a medium-length borehole on the Lomonosovfonna plateau, Svalbard

[J]. Annals of Glaciology, 200235371-378.

[本文引用: 1]

Bodri LCermak V. Borehole Climatology: a new method on how to reconstruct climate[M]. AmsterdamElsevier2007.

[本文引用: 1]

Zagorodnov VNagornov OThompson L G.

Influence of air temperature on a glacier’s active-layer temperature

[J]. Annals of Glaciology, 200643285-291.

[本文引用: 1]

Dahl-Jensen DMosegaard KGundestrup Net al.

Past temperatures directly from the Greenland ice sheet

[J]. Science, 19982825387): 268-271.

[本文引用: 5]

Liu Jia.

Reconstruction of the past ground surface temperature changes using borehole paleothermometry

[D]. LanzhouLanzhou University2015.

[本文引用: 1]

刘佳.

利用钻孔温度梯度重建过去地表温度变化研究

[D]. 兰州兰州大学2015.

[本文引用: 1]

Dahl-Jensen DJohnsen S J.

Palaeotemperatures still exist in the Greenland ice sheet

[J]. Nature, 19863206059): 250-252.

[本文引用: 1]

Macayeal D R.

Paleothermometry by control methods

[J]. Journal of Glaciology, 199137127): 326-338.

[本文引用: 1]

Dahl-Jensen DMorgan V IElcheikh A.

Monte Carlo inverse modelling of the Law Dome (Antarctica) temperature profile

[J]. Annals of Glaciology, 1999291): 145-150.

[本文引用: 1]

Kotlyakov V MArkhipov S MHenderson K Aet al.

Deep drilling of glaciers in Eurasian Arctic as a source of paleoclimatic records

[J]. Quaternary Science Reviews, 2004231371-1390.

Nagornov O VKonovalov Y VTchijov V.

Temperature reconstruction for Arctic glaciers

[J]. Palaeogeography, Palaeoclimatology, Palaeoecology, 20062361/2): 125-134.

[本文引用: 2]

Barrett B ENicholls K WMurray Tet al.

Rapid recent warming on Rutford Ice Stream, West Antarctica, from borehole thermometry

[J]. Geophysical Research Letters, 2009362): 349-363.

Muto A.

Multi-decadal surface temperature trends in East Antarctica inferred from borehole firn temperature measurements and geophysical inverse methods

[D]. Boulder, AmericaUniversity of Colorado2010.

Zagorodnov VNagornov O VThompson L Get al.

Borehole temperatures reveal details of 20th century warming at Bruce Plateau, Antarctic Peninsula

[J]. The Cryosphere, 201263): 675-686.

[本文引用: 2]

Yang J WHan YOrsi A Jet al.

Surface temperature in twentieth century at the Styx Glacier, northern Victoria Land, Antarctica, from borehole thermometry

[J]. Geophysical Research Letters, 2018459834-9842.

Sun HWang NHou S.

Twentieth century warming reflected by the Malan Glacier borehole temperatures, northern Tibetan Plateau

[J]. Arctic, Antarctic, and Alpine Research, 2021531): 227-236.

[本文引用: 4]

Robin G de Q.

Ice movement and temperature distribution in glaciers and ice sheets

[J]. Journal of Glaciology, 1955218): 523-532.

[本文引用: 1]

Dansgaard WJohnsen S J.

A flow model and a time scale for the ice core from Camp Century, Greenland

[J]. Journal of Glaciology, 1969853): 215-223.

[本文引用: 1]

Nagornov O VTyuflin S ANikitaev V Get al.

Comparative analysis of the past glacier surface temperatures based on various probe-functions

[J]. Journal of Physics Conference Series, 20177881): 012055.

[本文引用: 4]

Li ZhenYao TandongTian Lideet al.

Borehole temperature at the ice-core drilling site in the Muztag Ata Glacier, east Pamirs

[J]. Journal of Glaciology and Geocryology, 2004263): 284-288.

[本文引用: 2]

李真姚檀栋田立德.

慕士塔格冰川海拔7 000 m处冰芯钻孔温度

[J]. 冰川冻土, 2004263): 284-288.

[本文引用: 2]

Wu GuangjianYao TandongXu Baiqinget al.

Ice-core borehole temperature in the Muztag Ata, east Pamirs

[J]. Journal of Glaciology and Geocryology, 2003256): 676-679.

[本文引用: 1]

邬光剑姚檀栋徐柏青.

慕士塔格冰芯钻孔温度测量结果

[J]. 冰川冻土, 2003256): 676-679.

[本文引用: 1]

Jia XiaofengHu Tianyue.

Solving seismic wave equation by moving least squares (MLS) method

[J]. Progress in Geophysics, 2005204): 920-924.

[本文引用: 2]

贾晓峰胡天跃.

滑动最小二乘法求解地震波波动方程

[J]. 地球物理学进展, 2005204): 920-924.

[本文引用: 2]

Shen P YBeck A E.

Least squares inversion of borehole temperature measurements in functional space

[J]. Journal of Geophysical Research, 199196B12): 19965-19979.

[本文引用: 1]

Calvetti DMorigi SReichel Let al.

Tikhonov regularization and the L-curve for large discrete ill-posed problems

[J]. Journal of Computational and Applied Mathematics, 20001231/2): 423-446.

[本文引用: 2]

Sweilam N HKhader M MMahdy A M S.

Crank-Nicolson finite difference method for solving time-fractional diffusion equation

[J]. Journal of Fractional Calculus and Applications, 201222): 1-9.

[本文引用: 1]

Wang NinglianYao TandongPu Jianchenet al.

Climatic and environmental changes over the last millennium recorded in the Malan ice core from the northern Tibetan Plateau

[J]. Science in China Series D: Earth Sciences, 2006368): 723-732.

[本文引用: 2]

王宁练姚檀栋蒲建辰.

青藏高原北部马兰冰芯记录的近千年来气候环境变化

[J]. 中国科学(D辑), 2006368): 723-732.

[本文引用: 2]

Pu JianchenYao TandongWang Ninglianet al.

Recently variation of Malan Glacier in Hoh Xil region, center of Tibetan Plateau

[J]. Journal of Glaciology and Geocryology, 2001232): 189-192.

[本文引用: 2]

蒲健辰姚檀栋王宁练.

可可西里马兰山冰川的近期变化

[J]. 冰川冻土, 2001232): 189-192.

[本文引用: 2]

Xie ZichuHan JiankangFeng Qinghuaet al.

Primary study on the glaciers of Mountain Malan, Hoh Xil region, Qinghai-Xizang Plateau

[J]. Journal of Natural Science of Hunan Normal University, 2000231): 83-88.

[本文引用: 1]

谢自楚韩健康冯清华.

青藏高原可可西里地区马兰山冰川的初步研究

[J]. 湖南师范大学学报(自然科学学报), 2000231): 83-88.

[本文引用: 1]

Paterson W S B. The physics of glaciers[M]. OxfordPergamon1994.

[本文引用: 1]

Huss M.

Density assumptions for converting geodetic glacier volume change to mass change

[J]. The Cryosphere, 201373): 877-887.

[本文引用: 1]

Hu ShengbiaoHe LijuanWang Jiyang.

Compilation of heat flow data in the China continental area (3rd edition)

[J]. Chinese Journal of Geophysics, 2001445): 611-626.

[本文引用: 1]

胡圣标何丽娟汪集旸.

中国大陆地区大地热流数据汇编(第三版)

[J]. 地球物理学报, 2001445): 611-626.

[本文引用: 1]

/