《1 前言》

1 前言

概念流域水文模型是以流域为系统,模拟流域上降雨径流形成过程,在进行水文规律研究和解决生产实际问题时起着重要作用,除要求其结构合理外,模型模拟效果的好坏很大程度上依赖于模型参数的选择。由于水文现象具有高度的复杂性和随机性,水文模型在使用过程中,参数多,信息量少,就会产生参数的相关性和不稳定性等问题。正是因为模型各参数之间可能存在相依性,以及所构造的目标函数的非单峰(谷)性,按最优化方法求得的最优参数组可能不是唯一的,令参数优选成为十分复杂和困难的问题。新安江模型作为一个通过长期实践和对水文规律认识基础上建立起来的具有分散性参数的概念性水文模型[1] ,目前对其参数的优选取得了许多可喜进展,主要有遗传算法(GAs) [2 ,3] ,SCE - UA[4] ,粒子群优化算法[5 ~7] 等。这些方法的目的都是为了找到一个最好的参数组,无法对模型参数的不确定性进行评估。事实上,模型参数通常会有误差倾向,主要由于模型是在假设、概化和判断的基础上建立起来的,加上率定模型的数据包含的测量误差,因此模型不可能真正模拟现实的系统。 Kuczera 和 Parent 指出[8] :没有对参数不确定性的评估,无法评定模型参数值和流域特征之间的相互关系及对将来水文事件响应的置信度。即使对模型应用有熟练的技巧和想象力,也不应仅依靠唯一确定的模型参数。

近年来,水文模型参数的不确定性评估和水文预报的不确定性分析成为国际上一个活跃的研究方向。研究方法主要包括 GLUE ( generalized likelihood uncertainty estimation)方法[9] ,BaRE ( bayesian recursive estimation)方法[10] ,马尔可夫链蒙特卡罗(MCMC,markov chain monte carlo)方法[11] ,SCEM - UA( shuffled complex evolution metropolis algorithm)方法[12 , 13] 等。相对来说,对我国应用得非常广泛的新安江模型,其模型参数不确定性分析方面研究还较少见,还没有开展其参数不确定性范围的有效性评估研究。

近些年来,随着水情测报系统的广泛深入应用,特别是 1998 年大洪水后国家防总进行全国水库洪,水预报调度系统工程试点以来,我国大中型水库已经积累了丰富的水情自动测报系统资料,为开展短期洪水预报方案及其模型研究打下了坚实基础。因此,以相对准确和连续序列的水情自动测报系统为基础,开展短期洪水预报模型参数及其不确定性问题研究是非常有意义的重要工作。

以湖南省双牌水库 2000—2006 年积累的水情自动测报系统资料为基础,经过洪水过程分割与还原计算,分析整理了 48 场 1 h 洪水过程资料。预报模型采用三水源新安江模型,应用 SCEM -UA 方法,对新安江模型参数进行了优化和不确定性评估,取得了有价值的研究成果。

《2 新安江模型简介》

2 新安江模型简介

新安江模型[1] 是具有分散性的模型,它把流域分成许多单元,对每个单元流域作产汇流计算,得出单元流域的出口流量过程;再进行出口以下的河道洪水演算,求得流域出口的流量过程;最后把每个单元流域的出流过程相加,求出流域出口的总出流过程。笔者用蓄满产流计算产流量;径流成分分为地面、地下和壤中流 3 种;采用三层蒸散发计算模型, 3 种水源均按线性水库计算河网总入流,河网汇流采用分段马斯京根连续演算法。模型共有 16 个参数,包括 7 个产流参数:上层张力水容量 UM,下层张力水容量 LM,深层张力水容量 DM,张力水蓄水容量曲线方次 B,不透水面积比例 IM,蒸发能力折算系数 KC,深层蒸散发系数 C;9 个汇流参数:表土自由水蓄水容量 SM,表土自由水蓄水容量曲线方次 EX,自由水蓄水水库对地下水的出流系数 KG,自由水蓄水水库对壤中流的出流系数 KI,壤中流的消退系数 CI,地下水库的消退系数 CG,河网蓄水量的消退系数 CS,马斯京干法的单元河段的两个参数 KEXE

《3 SCEM -UA 算法评估新安江模型参数不确定性 》

3 SCEM -UA 算法评估新安江模型参数不确定性   

SCEM -UA 算法由 Vrugt 等人为优化和评估模型参数而提出的模拟搜索优化算法[12] 。 SCEM - UA 算法是在 SCE -UA 算法[14] 的基础上,根据马尔可夫链蒙特卡罗(MCMC)理论,以 Metropolis -Hastings 算法取代 SCE -UA 中的坡降算法( Downhill Simplex Method)能估计出最有可能的参数集及后验概率分布,使算法陷入局部极点得以避免。当用 SCEM -UA 算法估计模型参数后验概率分布时,需要计算每个参数集的似然估计。下面简要介绍其计算方法。

新安江模型作为概念性水文模型,可以概化为由输入产生输出非线性模型

式(1)中:为模型估计出的 N ×1 维输出向量;ξ 为 N ×r 维的模型输入变量矩阵;θ=(θ1,θ2,...,θn )为包含 n 个未知参数的向量,η 为水文模型非线性映射。假定模型预报的残差系列互相独立、同方差、正态分布。则其似然估计可通过下式计算 [15]

式(2)中:y 为样本观测数据(本例中为流域出口的流量过程);σ 为残差序列方差。

应用 SCEM -UA 算法优化和评估模型参数的步骤如图 1 所示。

《图1》

图1 SCEM -UA 算法流程图

Fig.1 The flowchart of SCEM -UA

《4 应用实例》

4 应用实例

根据上述的原理和步骤,以双牌水库为应用实例,对新安江模型参数进行优化和评估。双牌水库流域处在亚热带季风气候区,流域面积 10 594 km2 ,多年平均降雨量 1 500 mm,多年平均流量300 m3 /s。流域的洪水主要由暴雨形成。全流域分成 12 个单元流域,采用的资料为双牌水库 2000—2004 年的 36 场完整的典型洪水(间隔时段 1 h)对参数进行优化和不确定性评估。并以 2005—2006 年 12 场洪水对结果进行校核。表 1 给出了新安江模型参数范围。 SCEM -UA采用的参数为:复合形个数 q =10,样本群大小 s =260,为了达到较好的收敛效果,设最大模拟次数为 20 000 次。图 2 给出了由 SCEM - UA 算法生成的每个新安江模型参数的后验概率分布。从图 2 可以看出参数 KUMLM 很好地近似于正态分布以最优参数值为中心,其后验均值接近最优参数值。 BSMCI 近似对数正态分布。剩余的参数显示两个或多个众数,说明有多个峰值区域,这会给参数优化带来很大的困难;同时也说明尽管用了 36 场的洪水资料,仍不能提供足够的数据信息为模型参数优选,或者先前的经验范围需要修改。也得出了一些参数的比先前的经验参数范围更集中的区域,见表 2 参数的最小值(Min)和参数的最大值(Max),同时,表 2 也给出了由 SCEM -UA 所获得的新安江模型 16 个参数的均值、标准差、变异系数、模型各参数间的相关系数及模型最优参数值。从表 2 中可以看出,参数 DMIMXE 变异系数较大,说明这些参数的值的分布较为离散,其均值的代表性就较差,不确定性较大,没有一个更好范围的值域。 IM 是不透水面积比例因子,XE 是用马斯京根进行河道演算的流量比重因子,主要与洪水波的坦化变形程度有关,由 XE 的物理意义可知它是恒定流量的常数,双牌流域被分成 12 个单元流域,用统一的常数值 IM XE 是不够严密的,其不确定性也较大。从表 2 中各个参数的相关性系数也可以看出,其间有些参数的相关性系数的绝对值是大于0.5 的,进一步说明了率定新安江模型参数时,其解具有不稳定性。表 3 和表 4 分别给出了由 SCEM -UA 优选的最优模型参数,率定 2000—2004 年的 36 场完整的典型洪水的性能指标与检验 2005—2006 年 12 场典型洪水的性能指标。从表 3 中可以得出率定洪水时,其峰值相对误差合格 31 次,合格率为 86.11 %;峰现时间合格 33 次,合格率为91.67 %;场次洪水总量相对误差合格 31 次,合格率为 86.11%。从表 4 可以得出检验洪水时,峰值相对误差合格 12 次,合格率为 100 %;峰现时间合格 11 次,合格率为 91.67 %;场次洪水总量相对误差合格 11 次,合格率为 91.67 %。说明优选的参数效果较好,完全可以用于洪水预报。为更好地验证 SCEM -UA 方法的性能,一个由 SCE -UA 算法得出的模型参数结果也被给出(见表 2 )。算法参数设为: m =2n +1,q =n +1,y =1,z =2n +1 作为默认值,复合形的个数 p =10。其与 SCEM -UA 结果对比见表 5,可以看出它们几乎具有相同的效果,但其优选的参数值并不相同,说明了新安江模型参数具有异参同效现象,也进一步说明了新安江模型及其参数存在很大的不确定性。为了更好地解释这种现象,图 3和图 4 分别给出了在率定和验证阶段的降雨、 95 %的模型预测不确定区域来自模型和测量误差、参数预测不确定区域来自 SCEM -UA 算法取得的最有可能参数集、观测值和用 SCEM -UA 算法取得的有最高后验概率密度参数的模拟值。从图 3 和图 4可以看出,模型不确定区域几乎完整地包含了观测流量,但有些时期范围相当大,这表示对于目前的模型结构和输入数据,其不确定性是非常值得考虑的。而且,参数不确定区域较窄,不总是包含观测值,这说明对输入的数据、模型结构都有待进一步研究和提高。

《表1》

表1 模型参数范围

Table 1 The range of model parameters

《表2》

表2 双牌流域新安江模型参数优选的后验概率分布参数及最优参数值计算成果表

Table 2 The posterior probability parameters and the optimal parameter set found with highest posterior probability using the SCEM -UA and SCE -UA in Shuangpai basin of Xin’anjiang model

注:均值(Mean),标准差(SD),变异系数(CV),参数间的相关系数,最小值(Min),最大值(Max)

《图2》

图2 新安江模型参数后验概率分布图

Fig.2 Marginal posterior probability distribution of the Xin’anjiang model parameters

《表3》

表3 参数优选率定洪水性能指标

Table 3 The performance index of flood using the calibrated parameters

注:共计率定洪水 36 场,峰值相对误差合格 31 次,合格率为 86.11 % ;峰现时间合格 33 次,合格率为 91.67 % ;场次洪水总量相对误差合格 31 次,合格率为 86.11 %

《表4》

表4 参数优选检验洪水性能指标

Table 4 The performance index of flood using the validated parameters

注:共计检验洪水 12 场,峰值相对误差合格 12 次,合格率为 100 % ;峰现时间合格 11 次,合格率为 91.67 % ;场次洪水总量相对误差合格 11 次,合格率为 91.67 %

《表5》

表5 SCEM -UA 算法和 SCE -UA 结果对比表

Table 5 Comparison results of the SCEM -UA and SCE -UA

《图3》

图3 降雨、模型预测不确定区域来自模型和测量误差、参数预测不确定区域来自 SCEM-UA 算法取得的最有可能参数集、观测值和用 SCEM-UA 算法取得的有最高后验概率密度参数的模拟值在率定阶段

Fig.3 The rain, model prediction uncertainty that results from model and measurement uncertainty, discharge prediction uncertainty associated with the most probable parameter set derived using the SCEM algorithm, observed hydrographs and simulated hydrographs during calibration

《图4》

图4 降雨、模型预测不确定区域来自模型和测量误差、参数预测不确定区域来自 SCEM -UA 算法取得的最有可能参数集、观测值和用 SCEM -UA 算法取得的有最高后验概率密度参数的模拟值在验证阶段

Fig.4 The rain, model prediction uncertainty that results from model and measurement uncertainty, discharge prediction uncertainty associated with the most probable parameter set derived using the SCEM -UA algorithm, observed hydrographs and simulated hydrographs during validation

《5 结语》

5 结语

应用概念性模型进行水文模拟时,由于模型本身的不足及参数多、信息量少等原因,会出现优选的最优参数组不唯一,不稳定等问题。以往的参数优选,都只得出一个参数组,无法对模型参数的不确定性进行评估,不能有效地考虑模型固有不确定性的影响,存在一定的片面性和局限性,使模型的实际应用受到限制。针对这一问题,提出应用基于马尔可夫链蒙特卡罗(MCMC)理论的 SCEM -UA 算法,通过双牌流域 36 场 1 h 典型洪水数据对新安江模型参数进行优选和不确定性评估。结果表明,该算法能够有效地优化和鉴定新安江模型参数,并能对其参数分布状况及不确定范围进行有效的评估,能够给出模型和参数集的不确定范围区域。这对洞察模型参数的分布规律及统计特性,进一步改善模型结构有一定的价值,对提高采取抗洪措施,最大限度地减少洪灾损失以及预报调度的风险分析具有特别重要的意义。