本发明属于水文水资源研究领域,具体涉及一种气候变化和人类活动对水文干旱影响的综合评估方法、装置及系统。
背景技术:
近年来,在全球变化背景下,水文极端事件频繁发生。气候变化和人类活动是全球变化的重要组成部分,其对于水文干旱的影响是全球水科学研究的热点问题。气候变化(如降水、气温等要素的变化)会影响到流域的产汇流过程,造成河川径流量发生变化,从而影响到水文干旱的发生、传播、演变。人类活动(如土地利用,水库修建,农业灌溉等活动)会影响到自然水循环过程,改变原有的降雨-径流关系,也会对水文干旱造成重要影响。
针对气候变化和人类活动对水文干旱的影响,已经进行了大量的研究,相关研究存在着不同的问题,一方面是研究方法单一,只使用一种评价方法,造成评价结果存在较大的不确定性;另一方面是只定性分析气候变化和人类活动对水文干旱的影响,无法定量分离出两者的相对影响大小。基于上述分析,在变化环境下,如何定量地评价气候变化和人类活动对水文干旱的影响,同时又能提高评价结果的准确性和客观性,依然是水文干旱研究面临的难题。
技术实现要素:
针对上述问题,本发明提出一种气候变化和人类活动对水文干旱影响的综合评估方法,能够定量地评估气候变化和人类活动对变化环境下的水文干旱过程的相对影响大小,有效提高评价的准确性。
实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:
第一方面,本发明提出了一种气候变化和人类活动对水文干旱影响的综合评估方法,包括:
获取设定的水文气象数据,所述水文气象数据包括:降水、气温和径流;
基于所述水文气象数据中的径流数据建立年径流时间序列,对所述年径流时间序列进行趋势分析,并确定出年径流时间序列的突变点,定义突变点之前的时期为基准期,突变点之后的时期为变化期;
利用基准期的水文气象数据对水文模型进行参数率定,再利用全时段的气象资料重建自然径流序列;
分别从基准期的实测和模拟径流中提取相应的阈值和概率分布参数,结合相应的变动阈值方法和基于参数移植的标准化径流指数方法,对变化期的实测和模拟径流进行干旱识别;
通过计算变化期内实测径流与模拟径流的干旱识别结果的差值,定量分离出气候变化和人类活动对水文干旱的相对影响大小,完成气候变化和人类活动对水文干旱影响的综合评估。
优选地,所述对年径流时间序列进行趋势分析,具体包括:
对于一个径流时间序列{x1,x2,…xn},构造统计量s,所述统计量s服从正态分布,均值为0,其计算公式为:
式中:
所述统计量s的方差计算公式为:
var(s)=[n(n-1)(2n+5)]/18;
计算统计量s的标准化正态分布统计量z,所述标准化正态分布统计量z的计算公式为:
若z大于0,则表示时间序列存在上升趋势,若z小于0,则表示时间序列存在下降趋势;
在给定的显著性水平α下,由正态分布表可以查得临界值zα/2,若|z|≥zα/2,则表示年径流时间序列存在显著的上升或下降趋势,否则不存在显著的上升或下降趋势。
优选地,所述确定出年径流时间序列的突变点,具体为:
当年径流时间序列呈现显著性的趋势变化时,采用pettitt检验确定年径流过程的突变点,具体包括以下步骤:
将含n个径流样本数据的年径流时间序列x分成两个子序列x1,…,xt和xt+1,…,xn;构造统计量ut,n,所述统计量ut,n的计算公式为:
式中:
计算每个时间节点为突变点的概率:
若给定显著性水平α,且p>α,则该时间节点为突变点。
优选地,所述利用基准期的水文气象数据,率定水文模型参数,具体包括:
(1)对水文模型参数进行敏感性分析,筛选出敏感性大于设定阈值的参数进行率定;
(2)采用人工试错法,以基准期的降水和气温数据序列作为水文模型输入,选择一组初始参数数据进行模拟计算,将模拟计算出的径流过程与实测径流过程进行比较,接着针对模拟结果不断调整参数继续进行模拟计算,直到nash-sutcliffe效率系数nse、相对误差er、相关系数cc均满足设定的要求,确定出水文模型参数。
优选地,所述nash-sutcliffe效率系数nse用来反映流量过程的吻合程度,其值越接近于1,则说明吻合程度越高,水文模型的模拟效果越好,其计算公式如下:
所述相对误差er用来反映水文模型模拟结果与实测结果之间在总量上的偏离程度,该值越接近于0,则说明模拟结果越接近于实测结果,其计算公式为:
所述相关系数cc用来反映模拟结果与实测结果之间相关关系的密切程度,其值越接近于1,则说明模拟结果与实测结果相关程度越高,模拟精度就越高,其计算公式为:
式中,qsim(i)为第i个月的模拟径流量;qobs(i)为第i个月的实测径流量;
优选地,所述的利用全时段水文气象数据重建自然径流序列,获得模拟径流,具体包括以下子步骤:
保持在基准期率定后的水文模型参数不变;
以全时段的水文气象数据作为输入,利用水文模型模拟出全时段的径流过程,获得模拟径流。
优选地,所述分别从基准期的实测和模拟径流中提取相应的阈值和概率分布参数,结合相应的变动阈值方法和基于参数移植的标准化径流指数方法,对变化期的实测和模拟径流过程进行干旱识别;具体包括以下子步骤:
(1)从基准期的实测和模拟经流中提取相应的阈值,结合变动阈值方法,对变化期的干旱识别过程进行识别,具体包括以下步骤:
(1.1)分别从预处理后的基准期的模拟和实测月径流序列中提取出1至12月各月份设定的70%或接近70%分位数对应的月径流值组成变动阈值序列,其中,模拟径流序列中提取的变动阈值序列记为tsim,实测径流序列中提取的变动阈值序列记为tobs;
(1.2)使用tsim对变化期的模拟径流进行干旱识别,低于变动阈值序列tsim的,认为发生干旱,否则不发生干旱;同样的,使用变动阈值序列tobs对变化期的实测径流进行干旱识别,识别过程与前述过程相同;识别过程中,分别统计干旱事件场次,每场干旱的历时和水分亏缺量作为干旱特征值;
(2)从基准期的实测和模拟经流中提取相应的概率分布参数,结合基于参数移植的标准化径流指数方法,对变化期的干旱过程进行识别,具体包括以下步骤:
(2.1)选取广义极值分布函数分别拟合基准期的模拟和实测径流序列:
其概率密度函数为;
其累积概率函数为:
式中:x为径流样本数据的时间序列;
(2.2)保持模拟和实测径流序列相应的概率分布参数不变,模拟径流序列对应的概率分布参数为psim,实测径流序列对应的概率分布参数为pobs;继续采用广义极值分布函数,结合概率分布参数psim对变化期的模拟径流序列进行拟合计算,得到fsim(x)序列,再结合概率分布参数pobs对变化期的实测径流序列进行拟合计算,得到fobs(x)序列;
(2.3)将fsim(x)和fobs(x)两组序列进行标准正态化,模拟径流序列对应的标准化径流指数序列用srir表示,实测径流序列的用srit表示,计算公式为:
式中:c0、c1、c2、d1、d2、d3均为常数;
根据干旱划分原则,当sri<设定阈值时,认为发生干旱,否则不发生干旱;识别过程中,分别统计干旱事件场次、每场干旱事件的干旱历时和每场干旱事件的干旱严重程度用作干旱特征值。
优选地,所述通过计算变化期内实测径流与模拟径流的干旱识别结果的差值,定量分离出气候变化和人类活动对水文干旱的相对影响大小,具体包括以下步骤:
(1)选用水分亏缺量这一干旱特征值定量分离气候变化和人类活动对水文干旱的相对影响,步骤如下:
变化期内气候变化对水文干旱的影响通过以下公式进行计算:
vc=vrecon
变化期内人类活动对水文干旱的影响通过以下公式进行计算:
vobs=vc+vh
vh=vobs-vc=vobs-vrecon
气候变化对水文干旱的相对影响大小ic通过以下公式进行计算:
人类活动对水文干旱的相对影响大小ih通过以下公式进行计算:
式子中,vc代表由气候变化造成的水分亏缺量;vh代表由人类活动造成的水分亏缺量;vrecon代表从模拟径流中识别出水分亏缺量;vobs代表从实测径流中识别出水分亏缺量;
(2)直接计算srir和srit两个序列之间的差值定量分离气候变化和人类活动对水文干旱的相对影响,步骤如下:
变化期内气候变化对水文干旱的影响通过以下公式进行计算:
sric=srir
变化期内人类活动对水文干旱的影响通过以下公式进行计算:
srit=sric+srih
srih=srit-sric=srit-srir
气候变化对水文干旱的相对影响大小ic通过以下公式进行计算:
人类活动对水文干旱的相对影响大小ih通过以下公式进行计算:
式中:sric表示只受气候变化影响的干旱序列;srih表示只受人类活动影响的干旱序列;srir表示模拟干旱序列;srit表示实测干旱序列。
第二方面,本发明提供了一种气候变化和人类活动对水文干旱影响的综合评估装置,包括:
获取模块,用于获取设定的水文气象数据,所述水文气象数据包括:降水、气温和径流;
突变点检测模块,用于基于所述水文气象数据中的径流数据建立年径流时间序列,对所述年径流时间序列进行趋势分析,并确定出年径流时间序列的突变点,定义突变点之前的时期为基准期,突变点之后的时期为变化期;
自然径流重建模块,用于利用基准期的水文气象数据对水文模型进行参数率定,再利用全时段的气象资料重建自然径流序列;
干旱识别模块,用于分别从基准期的实测和模拟径流中提取相应的阈值和概率分布参数,结合相应的变动阈值方法和基于参数移植的标准化径流指数方法,对变化期的实测和模拟径流进行干旱识别;
定量分析模块,用于通过计算变化期内实测径流与模拟径流的干旱识别结果的差值,定量分离出气候变化和人类活动对水文干旱的相对影响大小,完成气候变化和人类活动对水文干旱影响的综合评估。
第三方面,本发明提供了一种气候变化和人类活动对水文干旱影响的综合评估系统,其特征在于,包括:
处理器,适于实现各种指令;
存储设备,适于存储多条指令,所述指令适于由处理器加载并执行第一方面中任一项所述的步骤。
与现有技术相比,本发明的有益效果:
本发明提供的一种气候变化和人类活动对水文干旱影响的综合评估方法、装置及系统,包括变动阈值方法和基于参数移植的标准化径流指数方法,可以定量分离出气候变化和人类活动对水文干旱的相对影响大小,并且两种方法的分离结果可以相互比较,提高了评价结果的准确性和客观性,对于变化环境下水文干旱的研究以及干旱灾害治理具有重要的现实意义
附图说明
图1为本发明实施例提供的一种气候变化和人类活动对水文干旱影响的综合评估方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
下面结合附图对本发明的应用原理作详细的描述。
实施例1
参考图1,本发明实施例提供了一种气候变化和人类活动对水文干旱影响的综合评估方法,包括以下步骤:
步骤一,收集所需的水文气象数据;所述的水文气象数据包括流域内的降水、气温、径流等;
步骤二,基于所述水文气象数据中的径流数据建立年径流时间序列,对所述年径流时间序列进行趋势分析,并分析年径流时间序列的突变点,将突变点之前的时期划分为基准期,将突变点之后的时期划分为变化期;
在本发明实施例的一种具体实施方式中,对所述年径流时间序列进行趋势分析,并分析年径流过程的突变点,将突变点之前的时期划分为基准期,将突变点之后的时期划分为变化期,基准期内的径流过程服从一种线性分布,变化期内的径流过程服从另一种线性分布,具体包括以下步骤:
(2.1)采用mann-kendall检验对所述年径流时间序列进行趋势分析,具体包括以下子步骤:
(2.1.1)对于一个年径流时间序列{x1,x2,…xn},构造统计量s,所述统计量s服从正态分布,均值为0,其计算公式为:
式中:
(2.1.2)计算所述统计量s的方差,具体计算公式为:
var(s)=[n(n-1)(2n+5)]/18;
(2.1.3)计算所述统计量s的标准化正态分布统计量z,所述标准化正态分布统计量z的计算公式为:
若z大于0,则表示年径流时间序列存在上升趋势,若z小于0,则表示年径流时间序列存在下降趋势;
(2.1.4)在给定的显著性水平α下,由正态分布表可以查得临界值zα/2,若|z|≥zα/2,则表示年径流时间序列存在显著的上升或下降趋势,否则不存在显著的上升或下降趋势。
(2.2)当年径流时间序列出现显著性的趋势变化时,采用pettitt检验对所述年径流时间序列进行突变点检测,具体包括以下子步骤:
(2.2.1)将含n个径流样本数据的年径流时间序列x分成两个子序列x1,…,xt和xt+1,…,xn;构造统计量ut,n,所述统计量ut,n的计算公式为:
式中:
(2.2.2)计算每个时间节点为突变点的概率:
若给定显著性水平α,且p>α,则该时间节点为突变点。
在突变点之前的时期,径流过程没有发生明显的变化,我们称其为基准期。这一时期,水文干旱主要受到气候变化的影响,受人类活动的影响很小,可以忽略不计。突变点之后,径流过程的变化幅度远超基准期,将这一时期称为变化期。这一时期内,人类活动对径流过程的影响剧增,水文干旱受到气候变化和人类活动的共同影响。
步骤三,利用基准期的水文气象数据,率定水文模型参数,并利用全时段水文气象数据重建自然径流序列,获得模拟径流;
在本发明实施例的一种具体实施方式中,选用的水文模型为vic分布式水文模型,利用基准期的水文气象数据,对所述vic分布式水文模型的率定过程包括以下两个步骤:
(1)参数敏感性分析:对水文模型参数进行敏感性分析后,筛选出敏感性大于设定阈值的参数进行率定,即选择敏感性较强的参数进行率定,以提高参数率定的效率;所述的敏感性分析采用的是现有技术,因此,本发明中不做过多的赘述;
(2)参数率定:采用人工试错法,以基准期的降水、气温序列作为水文模型的输入,选择一组初始参数数据进行模拟计算,将模拟计算出的径流过程与实测径流过程进行比较,接着针对模拟结果不断调整参数继续进行模拟计算,直到模拟结果达到率定要求,即nash-sutcliffe效率系数(nse)最接近1,相对误差(er)最接近0,和相关系数(cc)最接近1,完成水文模型参数的确定;
所述nash-sutcliffe效率系数(nse)用来反映流量过程的吻合程度,其值越接近于1,则说明吻合程度越高,水文模型的模拟效果越好,其计算公式如下:
所述相对误差(er)用来反映水文模型模拟结果与实测结果之间在总量上的偏离程度,该值越接近于0,则说明模拟结果越接近于实测结果,其计算公式如下:
所述相关系数(cc)用来反映模拟结果与实测结果之间相关关系的密切程度,其值越接近于1,则说明模拟结果与实测结果相关程度越高,模拟精度就越高,其计算公式如下:
式中,qsim(i)为第i个月的模拟径流量;qobs(i)为第i个月的实测径流量;
所述的利用全时段水文气象数据重建自然径流序列,获得模拟径流,具体包括以下子步骤:
保持在基准期率定后的水文模型参数不变;
以全时段的水文气象数据作为输入,利用vic分布式水文模型模拟出全时段的径流过程,获得模拟径流。
经过上述步骤获得的模拟径流虽然包含一部分模拟误差,但可以近似等同于自然径流。
步骤四,分别从基准期的实测和模拟径流中提取相应的阈值和概率分布参数,结合相应的变动阈值方法和基于参数移植的标准化径流指数方法,对变化期的实测和模拟径流过程进行干旱识别;具体包括以下子步骤:
(4.1)从基准期的实测和模拟经流中提取相应的阈值,结合变动阈值方法,对变化期的干旱识别过程进行识别,具体包括以下步骤:
(4.1.1)分别从预处理后的基准期的模拟和实测月径流序列中提取出1至12月各月份70%(或接近70%)分位数对应的月径流值组成变动阈值序列(模拟径流序列中提取的变动阈值序列记为tsim,实测径流序列中提取的变动阈值序列记为tobs);在本发明实施例的其他实施方式中,所述变动阈值序列的取值还可以是其他规则,本发明中不做具体的限定,优选从预处理后的基准期的模拟和实测月径流序列中提取出1至12月各月份70%(或接近70%)分位数对应的月径流值;
(4.1.2)使用tsim对变化期的模拟径流进行干旱识别,低于变动阈值序列tsim的,认为发生干旱,否则不发生干旱;同样的,使用变动阈值序列tobs对变化期的实测径流进行干旱识别,识别过程与上述过程相同;
识别过程中,分别统计干旱事件场次,每场干旱事件的干旱历时和水分亏缺量等作为干旱特征值。
(4.2)从基准期的实测和模拟经流中提取相应的概率分布参数,结合基于参数移植的标准化径流指数方法,对变化期的干旱过程进行识别,具体包括以下步骤:
(4.2.1)选取适合的概率分布函数分别拟合基准期的模拟和实测径流序列,这里选用广义极值分布(generalizedextremevalue,gev)函数进行拟合:
其概率密度函数为;
其累积概率函数为:
式中:x为径流样本数据的时间序列;
(4.2.2)保持模拟和实测径流序列相应的概率分布参数不变,模拟径流序列对应的概率分布参数为psim(包括μsim,vsim,ωsim),实测径流序列对应的概率分布参数为pobs(包括μobs,vsim,ωobs);继续采用上述的概率分布函数(gev),结合概率分布参数psim对变化期的模拟径流序列进行拟合计算,得到fsim(x)序列,再结合概率分布参数pobs对变化期的实测径流序列进行拟合计算,得到fobs(x)序列;
(4.2.3)将fsim(x)和fobs(x)两组序列进行标准正态化,模拟径流序列对应的标准化径流指数(sri)序列用srir表示,实测径流序列的用srit表示,计算公式为:
式中:常数c0=2.515517;c1=0.802853;c2=0.010328;d1=1.432788;d2=0.189269;d3=0.001308;
根据干旱划分原则,当sri<-0.5时,认为发生干旱,否则不发生干旱;识别过程中,分别统计干旱事件场次,干旱历时,干旱严重程度等干旱特征值。
步骤五,通过计算变化期内实测径流与模拟径流的干旱识别结果的差值,定量分离出气候变化和人类活动对水文干旱的相对影响大小,所述步骤五具体包括以下步骤:
(1)变动阈值方法
选用水分亏缺量这一干旱特征值定量分离气候变化和人类活动对水文干旱的相对影响,步骤如下:
变化期内气候变化对水文干旱的影响通过以下公式进行计算:
vc=vrecon
变化期内人类活动对水文干旱的影响通过以下公式进行计算:
vobs=vc+vh
vh=vobs-vc=vobs-vrecon
气候变化对水文干旱的相对影响大小ic通过以下公式进行计算:
人类活动对水文干旱的相对影响大小ih通过以下公式进行计算:
式子中,vc代表由气候变化造成的水分亏缺量;vh代表由人类活动造成的水分亏缺量;vrecon代表从模拟径流中识别出水分亏缺量;vobs代表从实测径流中识别出水分亏缺量。
(2)基于参数移植的标准化径流指数方法
该方法对径流过程进行了标准化处理,通过直接计算srir和srit两个序列之间的差值定量分离气候变化和人类活动对水文干旱的相对影响,步骤如下:
变化期内气候变化对水文干旱的影响通过以下公式进行计算:
sric=srir
变化期内人类活动对水文干旱的影响通过以下公式进行计算:
srit=sric+srih
srih=srit-sric=srit-srir
气候变化对水文干旱的相对影响大小ic通过以下公式进行计算:
人类活动对水文干旱的相对影响大小ih通过以下公式进行计算:
式子中:sric表示只受气候变化影响的干旱序列;srih表示只受人类活动影响的干旱序列;srir表示模拟干旱序列(仅包含气候变化影响);srit表示实测干旱序列(包含气候变化和人类活动影响)。
实施例2
基于与实施例1相同的发明构思,本发明实施例提供了一种气候变化和人类活动对水文干旱影响的综合评估装置,包括:
获取模块,用于获取设定的水文气象数据,所述水文气象数据包括:降水、气温和径流;
突变点检测模块,用于基于所述水文气象数据中的径流数据建立年径流时间序列,对所述年径流时间序列进行趋势分析,并确定出年径流时间序列的突变点,定义突变点之前的时期为基准期,突变点之后的时期为变化期;
自然径流重建模块,用于利用基准期的水文气象数据对水文模型进行参数率定,再利用全时段的气象资料重建自然径流序列;
干旱识别模块,用于分别从基准期的实测和模拟径流中提取相应的阈值和概率分布参数,结合相应的变动阈值方法和基于参数移植的标准化径流指数方法,对变化期的实测和模拟径流进行干旱识别;
定量分析模块,用于通过计算变化期内实测径流与模拟径流的干旱识别结果的差值,定量分离出气候变化和人类活动对水文干旱的相对影响大小,完成气候变化和人类活动对水文干旱影响的综合评估。
其余部分均与实施例1相同。
实施例3
基于与实施例1相同的发明构思,本发明实施例中提供了一种气候变化和人类活动对水文干旱影响的综合评估系统,包括:
处理器,适于实现各种指令;
存储设备,适于存储多条指令,所述指令适于由处理器加载并执行实施例1中任一项所述的步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。